H'ׇ ,חכpRןXh000100010001000200010003000100040001000500010006000100070001000800010009000100100001001100010012000100130001001400010015000100160001001700010018000100190001002000010021000100220001002300010024000100250001002600010027000100280001002900010030000100310001003200010033000100340001003500010036000100370001003800010039000100400001004100010042000100430001004400010045000100460001004700010048000100490001005000010051000100520001005300010054000100550001005600010057000100580001005900010060000100610001006200010063000100640001006500010066000100670001006800010069000100700001007100010072000100730001007400010075000100760001007700010078000100790001008000010081000100820001008300010084000100850001008600010087000100880001008900010090000100910001009200010093000100940001009500010096000100970001009800010099000101000001010100010102000101030001010400010105000101060001010700010108000101090001011000010111000101120001011300010114000101150001011600010117000101180001011900010120000101210001012200010123000101240001012500010126000101270001012800010129000101300001013100010132000101330001013400010135000101360001013700010138000101390001014000010141000101420001014300010144000101450001014600010147000101480001014900010150000101510001015200010153000101540001015500010156000101570001015800010159000101600001016100010162000101630001016400010165000101660001016700010168000101690001017000010171000101720001017300010174000101750001017600010177000101780001017900010180000101810001018200010183000101840001018500010186000101870001018800010189000101900001019100010192000101930001019400010195000101960001019700010198000101990001020000010201000102020001020300010204000102050001020600010207000102080001020900010210000102110001021200010213000102140001021500010216000102170001021800010219000102200001022100010222000102230001022400010225000102260001022700010228000102290001023000010231000102320001023300010234000102350001023600010237000102380001023900010240000102410001024200010243000102440001024500010246000102470001024800010249000102500001025100010252000102530001025400010255000102560001025700010258000102590001026000010261000102620001026300010264000102650001026600010267000102680001026900010270000102710001027200010273000102740001027500010276000102770001027800010279000102800001028100010282000102830001028400010285000102860001028700010288000102890001029000010291000102920001029300010294000102950001029600010297000102980001029900010300000103010001030200010303000103040001030500010306000103070001030800010309000103100001031100010312000103130001031400010315000103160001031700010318000103190001032000010321000103220001032300010324000103250001032600010327000103280001032900010330000103310001033200010333000103340001033500010336000103370001033800010339000103400001034100010342000103430001034400010345000103460001034700010348000103490001035000010351000103520001035300010354000103550001035600010357000103580001035900010360000103610001036200010363000103640001036500010366000103670001036800010369000103700001037100010372000103730001037400010375000103760001037700010378000103790001038000010381000103820001038300010384000103850001038600010387000103880001038900010390000103910001039200010393000103940001039500010396000103970001039800010399000104000001040100010402000104030001040400010405000104060001040700010408000104090001041000010411000104120001041300010414000104150001041600010417000104180001041900010420000104210001042200010423000104240001042500010426000104270001042800010429000104300001043100010432000104330001043400010435000104360001043700010438000104390001044000010441000104420001044300010444000104450001044600010447000104480001044900010450000104510001045200010453000104540001045500010456000104570001045800010459000104600001046100010462000104630001046400010465000104660001046700010468000104690001047000010471000104720001047300010474000104750001047600010477000104780001047900010480000104810001048200010483000104840001048500010486000104870001048800010489000104900001049100010492000104930001049400010495000104960001049700010498000104990001050000010501000105020001050300010504000105050001050600010507000105080001050900010510000105110001051200010513000105140001051500010516000105170001051800010519000105200001052100010522000105230001052400010525000105260001052700010528000105290001053000010531000105320001053300010534000105350001053600010537000105380001053900010540000105410001054200010543000105440001054500010546000105470001054800010549000105500001055100010552000105530001055400010555000105560001055700010558000105590001056000010561000105620001056300010564000105650001056600010567000105680001056900010570000105710001057200010573000105740001057500010576000105770001057800010579000105800001058100010582000105830001058400010585000105860001058700010588000105890001059000010591000105920001059300010594000105950001059600010597000105980001059900010600000106010001060200010603000106040001060500010606000106070001060800010609000106100001061100010612000106130001061400010615000106160001061700010618000106190001062000010621000106220001062300010624000106250001062600010627000106280001062900010630000106310001063200010633000106340001063500010636000106370001063800010639000106400001064100010642000106430001064400010645000106460001064700010648000106490001065000010651000106520001065300010654000106550001065600010657000106580001065900010660000106610001066200010663000106640001066500010666000106670001066800010669000106700001067100010672000106730001067400010675000106760001067700010678000106790001068000010681000106820001068300010684000106850001068600010687000106880001068900010690000106910001069200010693000106940001069500010696000106970001069800010699000107000001070100010702000107030001070400010705000107060001070700010708000107090001071000010711000107120001071300010714000107150001071600010717000107180001071900010720000107210001072200010723000107240001072500010726000107270001072800010729000107300001073100010732000107330001073400010735000107360001073700010738000107390001074000010741000107420001074300010744000107450001074600010747000107480001074900010750000107510001075200010753000107540001075500010756000107570001075800010759000107600001076100010762000107630001076400010765000107660001076700010768000107690001077000010771000107720001077300010774000107750001077600010777000107780001077900010780000107810001078200010783000107840001078500010786000107870001078800010789000107900001079100010792000107930001079400010795000107960001079700010798000107990002000100020002000200030002000400020005000200060002000700020008000200090002001000020011000200120002001300020014000200150002001600020017000200180002001900020020000200210002002200020023000200240002002500020026000200270002002800020029000200300002003100020032000200330002003400020035000200360002003700020038000200390002004000020041000200420002004300020044000200450002004600020047000200480002004900020050000200510002005200020053000200540002005500020056000200570002005800020059000200600002006100020062000200630002006400020065000200660002006700020068000200690002007000020071000200720002007300020074000200750002007600020077000200780002007900020080000200810002008200020083000200840002008500020086000200870002008800020089000200900002009100020092000200930002009400020095000200960002009700020098000200990002010000020101000201020002010300020104000201050002010600020107000201080002010900020110000201110002011200020113000201140002011500020116000201170002011800020119000201200002012100020122000201230002012400020125000201260002012700020128000201290002013000020131000201320002013300020134000201350002013600020137000201380002013900020140000201410002014200020143000201440002014500020146000201470002014800020149000201500002015100020152000201530002015400020155000201560002015700020158000201590002016000020161000201620002016300020164000201650002016600020167000201680002016900020170000201710002017200020173000201740002017500020176000201770002017800020179000201800002018100020182000201830002018400020185000201860002018700020188000201890002019000020191000201920002019300020194000201950002019600020197000201980002019900020200000202010002020200020203000202040002020500020206000202070002020800020209000202100002021100020212000202130002021400020215000202160002021700020218000202190002022000020221000202220002022300020224000202250002022600020227000202280002022900020230000202310002023200020233000202340002023500020236000202370002023800020239000202400002024100020242000202430002024400020245000202460002024700020248000202490002025000020251000202520002025300020254000202550002025600020257000202580002025900020260000202610002026200020263000202640002026500020266000202670002026800020269000202700002027100020272000202730002027400020275000202760002027700020278000202790002028000020281000202820002028300020284000202850002028600020287000202880002028900020290000202910002029200020293000202940002029500020296000202970002029800020299000203000002030100020302000203030002030400020305000203060002030700020308000203090002031000020311000203120002031300020314000203150002031600020317000203180002031900020320000203210002032200020323000203240002032500020326000203270002032800020329000203300002033100020332000203330002033400020335000203360002033700020338000203390002034000020341000203420002034300020344000203450002034600020347000203480002034900020350000203510002035200020353000203540002035500020356000203570002035800020359000203600002036100020362000203630002036400020365000203660002036700020368000203690002037000020371000203720002037300020374000203750002037600020377000203780002037900020380000203810002038200020383000203840002038500020386000203870002038800020389000203900002039100020392000203930002039400020395000203960002039700020398000203990002040000020401000204020002040300020404000204050002040600020407000204080002040900020410000204110002041200020413000204140002041500020416000204170002041800020419000204200002042100020422000204230002042400020425000204260002042700020428000204290002043000020431000204320002043300020434000204350002043600020437000204380002043900020440000204410002044200020443000204440002044500020446000204470002044800020449000204500002045100020452000204530002045400020455000204560002045700020458000204590002046000020461000204620002046300020464000204650002046600020467000204680002046900020470000204710002047200020473000204740002047500020476000204770002047800020479000204800002048100020482000204830002048400020485000204860002048700020488000204890002049000020491000204920002049300020494000204950002049600020497000204980002049900020500000205010002050200020503000205040002050500020506000205070002050800020509000205100002051100020512000205130002051400020515000205160002051700020518000205190002052000020521000205220002052300020524000205250002052600020527000205280002052900020530000205310002053200020533000205340002053500020536000205370002053800020539000205400002054100020542000205430002054400020545000205460002054700020548000205490002055000020551000205520002055300020554000205550002055600020557000205580002055900020560000205610002056200020563000205640002056500020566000205670002056800020569000205700002057100020572000205730002057400020575000205760002057700020578000205790002058000020581000205820002058300020584000205850002058600020587000205880002058900020590000205910002059200020593000205940002059500020596000205970002059800020599000206000002060100020602000206030002060400020605000206060002060700020608000206090002061000020611000206120002061300020614000206150002061600020617000206180002061900020620000206210002062200020623000206240002062500020626000206270002062800020629000206300002063100020632000206330002063400020635000206360002063700020638000206390002064000020641000206420002064300020644000206450002064600020647000206480002064900020650000206510002065200020653000206540002065500020656000206570002065800020659000206600002066100020662000206630002066400020665000206660002066700020668000206690002067000020671000206720002067300020674000206750002067600020677000206780002067900020680000206810002068200020683000206840002068500020686000206870002068800020689000206900002069100020692000206930002069400020695000206960002069700020698000206990002070000020701000207020002070300020704000207050002070600020707000207080002070900020710000207110002071200020713000207140002071500020716000207170002071800020719000207200002072100020722000207230002072400020725000207260002072700020728000207290002073000020731000207320002073300020734000207350002073600020737000207380002073900020740000207410002074200020743000207440002074500020746000207470002074800020749000207500002075100020752000207530002075400020755000207560002075700020758000207590002076000020761000207620002076300020764000207650002076600020767000207680002076900020770000207710002077200020773000207740002077500020776000207770002077800020779000207800002078100020782000207830002078400020785000207860002078700020788000207890002079000020791000207920002079300020794000207950002079600020797000207980002079900030001000300020003000300030004000300050003000600030007000300080003000900030010000300110003001200030013000300140003001500030016000300170003001800030019000300200003002100030022000300230003002400030025000300260003002700030028000300290003003000030031000300320003003300030034000300350003003600030037000300380003003900030040000300410003004200030043000300440003004500030046000300470003004800030049000300500003005100030052000300530003005400030055000300560003005700030058000300590003006000030061000300620003006300030064000300650003006600030067000300680003006900030070000300710003007200030073000300740003007500030076000300770003007800030079000300800003008100030082000300830003008400030085000300860003008700030088000300890003009000030091000300920003009300030094000300950003009600030097000300980003009900030100000301010003010200030103000301040003010500030106000301070003010800030109000301100003011100030112000301130003011400030115000301160003011700030118000301190003012000030121000301220003012300030124000301250003012600030127000301280003012900030130000301310003013200030133000301340003013500030136000301370003013800030139000301400003014100030142000301430003014400030145000301460003014700030148000301490003015000030151000301520003015300030154000301550003015600030157000301580003015900030160000301610003016200030163000301640003016500030166000301670003016800030169000301700003017100030172000301730003017400030175000301760003017700030178000301790003018000030181000301820003018300030184000301850003018600030187000301880003018900030190000301910003019200030193000301940003019500030196000301970003019800030199000302000003020100030202000302030003020400030205000302060003020700030208000302090003021000030211000302120003021300030214000302150003021600030217000302180003021900030220000302210003022200030223000302240003022500030226000302270003022800030229000302300003023100030232000302330003023400030235000302360003023700030238000302390003024000030241000302420003024300030244000302450003024600030247000302480003024900030250000302510003025200030253000302540003025500030256000302570003025800030259000302600003026100030262000302630003026400030265000302660003026700030268000302690003027000030271000302720003027300030274000302750003027600030277000302780003027900030280000302810003028200030283000302840003028500030286000302870003028800030289000302900003029100030292000302930003029400030295000302960003029700030298000302990003030000030301000303020003030300030304000303050003030600030307000303080003030900030310000303110003031200030313000303140003031500030316000303170003031800030319000303200003032100030322000303230003032400030325000303260003032700030328000303290003033000030331000303320003033300030334000303350003033600030337000303380003033900030340000303410003034200030343000303440003034500030346000303470003034800030349000303500003035100030352000303530003035400030355000303560003035700030358000303590003036000030361000303620003036300030364000303650003036600030367000303680003036900030370000303710003037200030373000303740003037500030376000303770003037800030379000303800003038100030382000303830003038400030385000303860003038700030388000303890003039000030391000303920003039300030394000303950003039600030397000303980003039900030400000304010003040200030403000304040003040500030406000304070003040800030409000304100003041100030412000304130003041400030415000304160003041700030418000304190003042000030421000304220003042300030424000304250003042600030427000304280003042900030430000304310003043200030433000304340003043500030436000304370003043800030439000304400003044100030442000304430003044400030445000304460003044700030448000304490003045000030451000304520003045300030454000304550003045600030457000304580003045900030460000304610003046200030463000304640003046500030466000304670003046800030469000304700003047100030472000304730003047400030475000304760003047700030478000304790003048000030481000304820003048300030484000304850003048600030487000304880003048900030490000304910003049200030493000304940003049500030496000304970003049800030499000305000003050100030502000305030003050400030505000305060003050700030508000305090003051000030511000305120003051300030514000305150003051600030517000305180003051900030520000305210003052200030523000305240003052500030526000305270003052800030529000305300003053100030532000305330003053400030535000305360003053700030538000305390003054000030541000305420003054300030544000305450003054600030547000305480003054900030550000305510003055200030553000305540003055500030556000305570003055800030559000305600003056100030562000305630003056400030565000305660003056700030568000305690003057000030571000305720003057300030574000305750003057600030577000305780003057900030580000305810003058200030583000305840003058500030586000305870003058800030589000305900003059100030592000305930003059400030595000305960003059700030598000305990003060000030601000306020003060300030604000306050003060600030607000306080003060900030610000306110003061200030613000306140003061500030616000306170003061800030619000306200003062100030622000306230003062400030625000306260003062700030628000306290003063000030631000306320003063300030634000306350003063600030637000306380003063900030640000306410003064200030643000306440003064500030646000306470003064800030649000306500003065100030652000306530003065400030655000306560003065700030658000306590003066000030661000306620003066300030664000306650003066600030667000306680003066900030670000306710003067200030673000306740003067500030676000306770003067800030679000306800003068100030682000306830003068400030685000306860003068700030688000306890003069000030691000306920003069300030694000306950003069600030697000306980003069900030700000307010003070200030703000307040003070500030706000307070003070800030709000307100003071100030712000307130003071400030715000307160003071700030718000307190003072000030721000307220003072300030724000307250003072600030727000307280003072900030730000307310003073200030733000307340003073500030736000307370003073800030739000307400003074100030742000307430003074400030745000307460003074700030748000307490003075000030751000307520003075300030754000307550003075600030757000307580003075900030760000307610003076200030763000307640003076500030766000307670003076800030769000307700003077100030772000307730003077400030775000307760003077700030778000307790003078000030781000307820003078300030784000307850003078600030787000307880003078900030790000307910003079200030793000307940003079500030796000307970003079800030799000400010004000200040003000400040004000500040006000400070004000800040009000400100004001100040012000400130004001400040015000400160004001700040018000400190004002000040021000400220004002300040024000400250004002600040027000400280004002900040030000400310004003200040033000400340004003500040036000400370004003800040039000400400004004100040042000400430004004400040045000400460004004700040048000400490004005000040051000400520004005300040054000400550004005600040057000400580004005900040060000400610004006200040063000400640004006500040066000400670004006800040069000400700004007100040072000400730004007400040075000400760004007700040078000400790004008000040081000400820004008300040084000400850004008600040087000400880004008900040090000400910004009200040093000400940004009500040096000400970004009800040099000401000004010100040102000401030004010400040105000401060004010700040108000401090004011000040111000401120004011300040114000401150004011600040117000401180004011900040120000401210004012200040123000401240004012500040126000401270004012800040129000401300004013100040132000401330004013400040135000401360004013700040138000401390004014000040141000401420004014300040144000401450004014600040147000401480004014900040150000401510004015200040153000401540004015500040156000401570004015800040159000401600004016100040162000401630004016400040165000401660004016700040168000401690004017000040171000401720004017300040174000401750004017600040177000401780004017900040180000401810004018200040183000401840004018500040186000401870004018800040189000401900004019100040192000401930004019400040195000401960004019700040198000401990004020000040201000402020004020300040204000402050004020600040207000402080004020900040210000402110004021200040213000402140004021500040216000402170004021800040219000402200004022100040222000402230004022400040225000402260004022700040228000402290004023000040231000402320004023300040234000402350004023600040237000402380004023900040240000402410004024200040243000402440004024500040246000402470004024800040249000402500004025100040252000402530004025400040255000402560004025700040258000402590004026000040261000402620004026300040264000402650004026600040267000402680004026900040270000402710004027200040273000402740004027500040276000402770004027800040279000402800004028100040282000402830004028400040285000402860004028700040288000402890004029000040291000402920004029300040294000402950004029600040297000402980004029900040300000403010004030200040303000403040004030500040306000403070004030800040309000403100004031100040312000403130004031400040315000403160004031700040318000403190004032000040321000403220004032300040324000403250004032600040327000403280004032900040330000403310004033200040333000403340004033500040336000403370004033800040339000403400004034100040342000403430004034400040345000403460004034700040348000403490004035000040351000403520004035300040354000403550004035600040357000403580004035900040360000403610004036200040363000403640004036500040366000403670004036800040369000403700004037100040372000403730004037400040375000403760004037700040378000403790004038000040381000403820004038300040384000403850004038600040387000403880004038900040390000403910004039200040393000403940004039500040396000403970004039800040399000404000004040100040402000404030004040400040405000404060004040700040408000404090004041000040411000404120004041300040414000404150004041600040417000404180004041900040420000404210004042200040423000404240004042500040426000404270004042800040429000404300004043100040432000404330004043400040435000404360004043700040438000404390004044000040441000404420004044300040444000404450004044600040447000404480004044900040450000404510004045200040453000404540004045500040456000404570004045800040459000404600004046100040462000404630004046400040465000404660004046700040468000404690004047000040471000404720004047300040474000404750004047600040477000404780004047900040480000404810004048200040483000404840004048500040486000404870004048800040489000404900004049100040492000404930004049400040495000404960004049700040498000404990004050000040501000405020004050300040504000405050004050600040507000405080004050900040510000405110004051200040513000405140004051500040516000405170004051800040519000405200004052100040522000405230004052400040525000405260004052700040528000405290004053000040531000405320004053300040534000405350004053600040537000405380004053900040540000405410004054200040543000405440004054500040546000405470004054800040549000405500004055100040552000405530004055400040555000405560004055700040558000405590004056000040561000405620004056300040564000405650004056600040567000405680004056900040570000405710004057200040573000405740004057500040576000405770004057800040579000405800004058100040582000405830004058400040585000405860004058700040588000405890004059000040591000405920004059300040594000405950004059600040597000405980004059900040600000406010004060200040603000406040004060500040606000406070004060800040609000406100004061100040612000406130004061400040615000406160004061700040618000406190004062000040621000406220004062300040624000406250004062600040627000406280004062900040630000406310004063200040633000406340004063500040636000406370004063800040639000406400004064100040642000406430004064400040645000406460004064700040648000406490004065000040651000406520004065300040654000406550004065600040657000406580004065900040660000406610004066200040663000406640004066500040666000406670004066800040669000406700004067100040672000406730004067400040675000406760004067700040678000406790004068000040681000406820004068300040684000406850004068600040687000406880004068900040690000406910004069200040693000406940004069500040696000406970004069800040699000407000004070100040702000407030004070400040705000407060004070700040708000407090004071000040711000407120004071300040714000407150004071600040717000407180004071900040720000407210004072200040723000407240004072500040726000407270004072800040729000407300004073100040732000407330004073400040735000407360004073700040738000407390004074000040741000407420004074300040744000407450004074600040747000407480004074900040750000407510004075200040753000407540004075500040756000407570004075800040759000407600004076100040762000407630004076400040765000407660004076700040768000407690004077000040771000407720004077300040774000407750004077600040777000407780004077900040780000407810004078200040783000407840004078500040786000407870004078800040789000407900004079100040792000407930004079400040795000407960004079700040798000407990005000100050002000500030005000400050005000500060005000700050008000500090005001000050011000500120005001300050014000500150005001600050017000500180005001900050020000500210005002200050023000500240005002500050026000500270005002800050029000500300005003100050032000500330005003400050035000500360005003700050038000500390005004000050041000500420005004300050044000500450005004600050047000500480005004900050050000500510005005200050053000500540005005500050056000500570005005800050059000500600005006100050062000500630005006400050065000500660005006700050068000500690005007000050071000500720005007300050074000500750005007600050077000500780005007900050080000500810005008200050083000500840005008500050086000500870005008800050089000500900005009100050092000500930005009400050095000500960005009700050098000500990005010000050101000501020005010300050104000501050005010600050107000501080005010900050110000501110005011200050113000501140005011500050116000501170005011800050119000501200005012100050122000501230005012400050125000501260005012700050128000501290005013000050131000501320005013300050134000501350005013600050137000501380005013900050140000501410005014200050143000501440005014500050146000501470005014800050149000501500005015100050152000501530005015400050155000501560005015700050158000501590005016000050161000501620005016300050164000501650005016600050167000501680005016900050170000501710005017200050173000501740005017500050176000501770005017800050179000501800005018100050182000501830005018400050185000501860005018700050188000501890005019000050191000501920005019300050194000501950005019600050197000501980005019900050200000502010005020200050203000502040005020500050206000502070005020800050209000502100005021100050212000502130005021400050215000502160005021700050218000502190005022000050221000502220005022300050224000502250005022600050227000502280005022900050230000502310005023200050233000502340005023500050236000502370005023800050239000502400005024100050242000502430005024400050245000502460005024700050248000502490005025000050251000502520005025300050254000502550005025600050257000502580005025900050260000502610005026200050263000502640005026500050266000502670005026800050269000502700005027100050272000502730005027400050275000502760005027700050278000502790005028000050281000502820005028300050284000502850005028600050287000502880005028900050290000502910005029200050293000502940005029500050296000502970005029800050299000503000005030100050302000503030005030400050305000503060005030700050308000503090005031000050311000503120005031300050314000503150005031600050317000503180005031900050320000503210005032200050323000503240005032500050326000503270005032800050329000503300005033100050332000503330005033400050335000503360005033700050338000503390005034000050341000503420005034300050344000503450005034600050347000503480005034900050350000503510005035200050353000503540005035500050356000503570005035800050359000503600005036100050362000503630005036400050365000503660005036700050368000503690005037000050371000503720005037300050374000503750005037600050377000503780005037900050380000503810005038200050383000503840005038500050386000503870005038800050389000503900005039100050392000503930005039400050395000503960005039700050398000503990005040000050401000504020005040300050404000504050005040600050407000504080005040900050410000504110005041200050413000504140005041500050416000504170005041800050419000504200005042100050422000504230005042400050425000504260005042700050428000504290005043000050431000504320005043300050434000504350005043600050437000504380005043900050440000504410005044200050443000504440005044500050446000504470005044800050449000504500005045100050452000504530005045400050455000504560005045700050458000504590005046000050461000504620005046300050464000504650005046600050467000504680005046900050470000504710005047200050473000504740005047500050476000504770005047800050479000504800005048100050482000504830005048400050485000504860005048700050488000504890005049000050491000504920005049300050494000504950005049600050497000504980005049900050500000505010005050200050503000505040005050500050506000505070005050800050509000505100005051100050512000505130005051400050515000505160005051700050518000505190005052000050521000505220005052300050524000505250005052600050527000505280005052900050530000505310005053200050533000505340005053500050536000505370005053800050539000505400005054100050542000505430005054400050545000505460005054700050548000505490005055000050551000505520005055300050554000505550005055600050557000505580005055900050560000505610005056200050563000505640005056500050566000505670005056800050569000505700005057100050572000505730005057400050575000505760005057700050578000505790005058000050581000505820005058300050584000505850005058600050587000505880005058900050590000505910005059200050593000505940005059500050596000505970005059800050599000506000005060100050602000506030005060400050605000506060005060700050608000506090005061000050611000506120005061300050614000506150005061600050617000506180005061900050620000506210005062200050623000506240005062500050626000506270005062800050629000506300005063100050632000506330005063400050635000506360005063700050638000506390005064000050641000506420005064300050644000506450005064600050647000506480005064900050650000506510005065200050653000506540005065500050656000506570005065800050659000506600005066100050662000506630005066400050665000506660005066700050668000506690005067000050671000506720005067300050674000506750005067600050677000506780005067900050680000506810005068200050683000506840005068500050686000506870005068800050689000506900005069100050692000506930005069400050695000506960005069700050698000506990005070000050701000507020005070300050704000507050005070600050707000507080005070900050710000507110005071200050713000507140005071500050716000507170005071800050719000507200005072100050722000507230005072400050725000507260005072700050728000507290005073000050731000507320005073300050734000507350005073600050737000507380005073900050740000507410005074200050743000507440005074500050746000507470005074800050749000507500005075100050752000507530005075400050755000507560005075700050758000507590005076000050761000507620005076300050764000507650005076600050767000507680005076900050770000507710005077200050773000507740005077500050776000507770005077800050779000507800005078100050782000507830005078400050785000507860005078700050788000507890005079000050791000507920005079300050794000507950005079600050797000507980005079900060001000600020006000300060004000600050006000600060007000600080006000900060010000600110006001200060013000600140006001500060016000600170006001800060019000600200006002100060022000600230006002400060025000600260006002700060028000600290006003000060031000600320006003300060034000600350006003600060037000600380006003900060040000600410006004200060043000600440006004500060046000600470006004800060049000600500006005100060052000600530006005400060055000600560006005700060058000600590006006000060061000600620006006300060064000600650006006600060067000600680006006900060070000600710006007200060073000600740006007500060076000600770006007800060079000600800006008100060082000600830006008400060085000600860006008700060088000600890006009000060091000600920006009300060094000600950006009600060097000600980006009900060100000601010006010200060103000601040006010500060106000601070006010800060109000601100006011100060112000601130006011400060115000601160006011700060118000601190006012000060121000601220006012300060124000601250006012600060127000601280006012900060130000601310006013200060133000601340006013500060136000601370006013800060139000601400006014100060142000601430006014400060145000601460006014700060148000601490006015000060151000601520006015300060154000601550006015600060157000601580006015900060160000601610006016200060163000601640006016500060166000601670006016800060169000601700006017100060172000601730006017400060175000601760006017700060178000601790006018000060181000601820006018300060184000601850006018600060187000601880006018900060190000601910006019200060193000601940006019500060196000601970006019800060199000602000006020100060202000602030006020400060205000602060006020700060208000602090006021000060211000602120006021300060214000602150006021600060217000602180006021900060220000602210006022200060223000602240006022500060226000602270006022800060229000602300006023100060232000602330006023400060235000602360006023700060238000602390006024000060241000602420006024300060244000602450006024600060247000602480006024900060250000602510006025200060253000602540006025500060256000602570006025800060259000602600006026100060262000602630006026400060265000602660006026700060268000602690006027000060271000602720006027300060274000602750006027600060277000602780006027900060280000602810006028200060283000602840006028500060286000602870006028800060289000602900006029100060292000602930006029400060295000602960006029700060298000602990006030000060301000603020006030300060304000603050006030600060307000603080006030900060310000603110006031200060313000603140006031500060316000603170006031800060319000603200006032100060322000603230006032400060325000603260006032700060328000603290006033000060331000603320006033300060334000603350006033600060337000603380006033900060340000603410006034200060343000603440006034500060346000603470006034800060349000603500006035100060352000603530006035400060355000603560006035700060358000603590006036000060361000603620006036300060364000603650006036600060367000603680006036900060370000603710006037200060373000603740006037500060376000603770006037800060379000603800006038100060382000603830006038400060385000603860006038700060388000603890006039000060391000603920006039300060394000603950006039600060397000603980006039900060400000604010006040200060403000604040006040500060406000604070006040800060409000604100006041100060412000604130006041400060415000604160006041700060418000604190006042000060421000604220006042300060424000604250006042600060427000604280006042900060430000604310006043200060433000604340006043500060436000604370006043800060439000604400006044100060442000604430006044400060445000604460006044700060448000604490006045000060451000604520006045300060454000604550006045600060457000604580006045900060460000604610006046200060463000604640006046500060466000604670006046800060469000604700006047100060472000604730006047400060475000604760006047700060478000604790006048000060481000604820006048300060484000604850006048600060487000604880006048900060490000604910006049200060493000604940006049500060496000604970006049800060499000605000006050100060502000605030006050400060505000605060006050700060508000605090006051000060511000605120006051300060514000605150006051600060517000605180006051900060520000605210006052200060523000605240006052500060526000605270006052800060529000605300006053100060532000605330006053400060535000605360006053700060538000605390006054000060541000605420006054300060544000605450006054600060547000605480006054900060550000605510006055200060553000605540006055500060556000605570006055800060559000605600006056100060562000605630006056400060565000605660006056700060568000605690006057000060571000605720006057300060574000605750006057600060577000605780006057900060580000605810006058200060583000605840006058500060586000605870006058800060589000605900006059100060592000605930006059400060595000605960006059700060598000605990006060000060601000606020006060300060604000606050006060600060607000606080006060900060610000606110006061200060613000606140006061500060616000606170006061800060619000606200006062100060622000606230006062400060625000606260006062700060628000606290006063000060631000606320006063300060634000606350006063600060637000606380006063900060640000606410006064200060643000606440006064500060646000606470006064800060649000606500006065100060652000606530006065400060655000606560006065700060658000606590006066000060661000606620006066300060664000606650006066600060667000606680006066900060670000606710006067200060673000606740006067500060676000606770006067800060679000606800006068100060682000606830006068400060685000606860006068700060688000606890006069000060691000606920006069300060694000606950006069600060697000606980006069900060700000607010006070200060703000607040006070500060706000607070006070800060709000607100006071100060712000607130006071400060715000607160006071700060718000607190006072000060721000607220006072300060724000607250006072600060727000607280006072900060730000607310006073200060733000607340006073500060736000607370006073800060739000607400006074100060742000607430006074400060745000607460006074700060748000607490006075000060751000607520006075300060754000607550006075600060757000607580006075900060760000607610006076200060763000607640006076500060766000607670006076800060769000607700006077100060772000607730006077400060775000607760006077700060778000607790006078000060781000607820006078300060784000607850006078600060787000607880006078900060790000607910006079200060793000607940006079500060796000607970006079800060799000700010007000200070003000700040007000500070006000700070007000800070009000700100007001100070012000700130007001400070015000700160007001700070018000700190007002000070021000700220007002300070024000700250007002600070027000700280007002900070030000700310007003200070033000700340007003500070036000700370007003800070039000700400007004100070042000700430007004400070045000700460007004700070048000700490007005000070051000700520007005300070054000700550007005600070057000700580007005900070060000700610007006200070063000700640007006500070066000700670007006800070069000700700007007100070072000700730007007400070075000700760007007700070078000700790007008000070081000700820007008300070084000700850007008600070087000700880007008900070090000700910007009200070093000700940007009500070096000700970007009800070099000701000007010100070102000701030007010400070105000701060007010700070108000701090007011000070111000701120007011300070114000701150007011600070117000701180007011900070120000701210007012200070123000701240007012500070126000701270007012800070129000701300007013100070132000701330007013400070135000701360007013700070138000701390007014000070141000701420007014300070144000701450007014600070147000701480007014900070150000701510007015200070153000701540007015500070156000701570007015800070159000701600007016100070162000701630007016400070165000701660007016700070168000701690007017000070171000701720007017300070174000701750007017600070177000701780007017900070180000701810007018200070183000701840007018500070186000701870007018800070189000701900007019100070192000701930007019400070195000701960007019700070198000701990007020000070201000702020007020300070204000702050007020600070207000702080007020900070210000702110007021200070213000702140007021500070216000702170007021800070219000702200007022100070222000702230007022400070225000702260007022700070228000702290007023000070231000702320007023300070234000702350007023600070237000702380007023900070240000702410007024200070243000702440007024500070246000702470007024800070249000702500007025100070252000702530007025400070255000702560007025700070258000702590007026000070261000702620007026300070264000702650007026600070267000702680007026900070270000702710007027200070273000702740007027500070276000702770007027800070279000702800007028100070282000702830007028400070285000702860007028700070288000702890007029000070291000702920007029300070294000702950007029600070297000702980007029900070300000703010007030200070303000703040007030500070306000703070007030800070309000703100007031100070312000703130007031400070315000703160007031700070318000703190007032000070321000703220007032300070324000703250007032600070327000703280007032900070330000703310007033200070333000703340007033500070336000703370007033800070339000703400007034100070342000703430007034400070345000703460007034700070348000703490007035000070351000703520007035300070354000703550007035600070357000703580007035900070360000703610007036200070363000703640007036500070366000703670007036800070369000703700007037100070372000703730007037400070375000703760007037700070378000703790007038000070381000703820007038300070384000703850007038600070387000703880007038900070390000703910007039200070393000703940007039500070396000703970007039800070399000704000007040100070402000704030007040400070405000704060007040700070408000704090007041000070411000704120007041300070414000704150007041600070417000704180007041900070420000704210007042200070423000704240007042500070426000704270007042800070429000704300007043100070432000704330007043400070435000704360007043700070438000704390007044000070441000704420007044300070444000704450007044600070447000704480007044900070450000704510007045200070453000704540007045500070456000704570007045800070459000704600007046100070462000704630007046400070465000704660007046700070468000704690007047000070471000704720007047300070474000704750007047600070477000704780007047900070480000704810007048200070483000704840007048500070486000704870007048800070489000704900007049100070492000704930007049400070495000704960007049700070498000704990007050000070501000705020007050300070504000705050007050600070507000705080007050900070510000705110007051200070513000705140007051500070516000705170007051800070519000705200007052100070522000705230007052400070525000705260007052700070528000705290007053000070531000705320007053300070534000705350007053600070537000705380007053900070540000705410007054200070543000705440007054500070546000705470007054800070549000705500007055100070552000705530007055400070555000705560007055700070558000705590007056000070561000705620007056300070564000705650007056600070567000705680007056900070570000705710007057200070573000705740007057500070576000705770007057800070579000705800007058100070582000705830007058400070585000705860007058700070588000705890007059000070591000705920007059300070594000705950007059600070597000705980007059900070600000706010007060200070603000706040007060500070606000706070007060800070609000706100007061100070612000706130007061400070615000706160007061700070618000706190007062000070621000706220007062300070624000706250007062600070627000706280007062900070630000706310007063200070633000706340007063500070636000706370007063800070639000706400007064100070642000706430007064400070645000706460007064700070648000706490007065000070651000706520007065300070654000706550007065600070657000706580007065900070660000706610007066200070663000706640007066500070666000706670007066800070669000706700007067100070672000706730007067400070675000706760007067700070678000706790007068000070681000706820007068300070684000706850007068600070687000706880007068900070690000706910007069200070693000706940007069500070696000706970007069800070699000707000007070100070702000707030007070400070705000707060007070700070708000707090007071000070711000707120007071300070714000707150007071600070717000707180007071900070720000707210007072200070723000707240007072500070726000707270007072800070729000707300007073100070732000707330007073400070735000707360007073700070738000707390007074000070741000707420007074300070744000707450007074600070747000707480007074900070750000707510007075200070753000707540007075500070756000707570007075800070759000707600007076100070762000707630007076400070765000707660007076700070768000707690007077000070771000707720007077300070774000707750007077600070777000707780007077900070780000707810007078200070783000707840007078500070786000707870007078800070789000707900007079100070792000707930007079400070795000707960007079700070798000707990008000100080002000800030008000400080005000800060008000700080008000800090008001000080011000800120008001300080014000800150008001600080017000800180008001900080020000800210008002200080023000800240008002500080026000800270008002800080029000800300008003100080032000800330008003400080035000800360008003700080038000800390008004000080041000800420008004300080044000800450008004600080047000800480008004900080050000800510008005200080053000800540008005500080056000800570008005800080059000800600008006100080062000800630008006400080065000800660008006700080068000800690008007000080071000800720008007300080074000800750008007600080077000800780008007900080080000800810008008200080083000800840008008500080086000800870008008800080089000800900008009100080092000800930008009400080095000800960008009700080098000800990008010000080101000801020008010300080104000801050008010600080107000801080008010900080110000801110008011200080113000801140008011500080116000801170008011800080119000801200008012100080122000801230008012400080125000801260008012700080128000801290008013000080131000801320008013300080134000801350008013600080137000801380008013900080140000801410008014200080143000801440008014500080146000801470008014800080149000801500008015100080152000801530008015400080155000801560008015700080158000801590008016000080161000801620008016300080164000801650008016600080167000801680008016900080170000801710008017200080173000801740008017500080176000801770008017800080179000801800008018100080182000801830008018400080185000801860008018700080188000801890008019000080191000801920008019300080194000801950008019600080197000801980008019900080200000802010008020200080203000802040008020500080206000802070008020800080209000802100008021100080212000802130008021400080215000802160008021700080218000802190008022000080221000802220008022300080224000802250008022600080227000802280008022900080230000802310008023200080233000802340008023500080236000802370008023800080239000802400008024100080242000802430008024400080245000802460008024700080248000802490008025000080251000802520008025300080254000802550008025600080257000802580008025900080260000802610008026200080263000802640008026500080266000802670008026800080269000802700008027100080272000802730008027400080275000802760008027700080278000802790008028000080281000802820008028300080284000802850008028600080287000802880008028900080290000802910008029200080293000802940008029500080296000802970008029800080299000803000008030100080302000803030008030400080305000803060008030700080308000803090008031000080311000803120008031300080314000803150008031600080317000803180008031900080320000803210008032200080323000803240008032500080326000803270008032800080329000803300008033100080332000803330008033400080335000803360008033700080338000803390008034000080341000803420008034300080344000803450008034600080347000803480008034900080350000803510008035200080353000803540008035500080356000803570008035800080359000803600008036100080362000803630008036400080365000803660008036700080368000803690008037000080371000803720008037300080374000803750008037600080377000803780008037900080380000803810008038200080383000803840008038500080386000803870008038800080389000803900008039100080392000803930008039400080395000803960008039700080398000803990008040000080401000804020008040300080404000804050008040600080407000804080008040900080410000804110008041200080413000804140008041500080416000804170008041800080419000804200008042100080422000804230008042400080425000804260008042700080428000804290008043000080431000804320008043300080434000804350008043600080437000804380008043900080440000804410008044200080443000804440008044500080446000804470008044800080449000804500008045100080452000804530008045400080455000804560008045700080458000804590008046000080461000804620008046300080464000804650008046600080467000804680008046900080470000804710008047200080473000804740008047500080476000804770008047800080479000804800008048100080482000804830008048400080485000804860008048700080488000804890008049000080491000804920008049300080494000804950008049600080497000804980008049900080500000805010008050200080503000805040008050500080506000805070008050800080509000805100008051100080512000805130008051400080515000805160008051700080518000805190008052000080521000805220008052300080524000805250008052600080527000805280008052900080530000805310008053200080533000805340008053500080536000805370008053800080539000805400008054100080542000805430008054400080545000805460008054700080548000805490008055000080551000805520008055300080554000805550008055600080557000805580008055900080560000805610008056200080563000805640008056500080566000805670008056800080569000805700008057100080572000805730008057400080575000805760008057700080578000805790008058000080581000805820008058300080584000805850008058600080587000805880008058900080590000805910008059200080593000805940008059500080596000805970008059800080599000806000008060100080602000806030008060400080605000806060008060700080608000806090008061000080611000806120008061300080614000806150008061600080617000806180008061900080620000806210008062200080623000806240008062500080626000806270008062800080629000806300008063100080632000806330008063400080635000806360008063700080638000806390008064000080641000806420008064300080644000806450008064600080647000806480008064900080650000806510008065200080653000806540008065500080656000806570008065800080659000806600008066100080662000806630008066400080665000806660008066700080668000806690008067000080671000806720008067300080674000806750008067600080677000806780008067900080680000806810008068200080683000806840008068500080686000806870008068800080689000806900008069100080692000806930008069400080695000806960008069700080698000806990008070000080701000807020008070300080704000807050008070600080707000807080008070900080710000807110008071200080713000807140008071500080716000807170008071800080719000807200008072100080722000807230008072400080725000807260008072700080728000807290008073000080731000807320008073300080734000807350008073600080737000807380008073900080740000807410008074200080743000807440008074500080746000807470008074800080749000807500008075100080752000807530008075400080755000807560008075700080758000807590008076000080761000807620008076300080764000807650008076600080767000807680008076900080770000807710008077200080773000807740008077500080776000807770008077800080779000807800008078100080782000807830008078400080785000807860008078700080788000807890008079000080791000807920008079300080794000807950008079600080797000807980008079900090001000900020009000300090004000900050009000600090007000900080009000900090010000900110009001200090013000900140009001500090016000900170009001800090019000900200009002100090022000900230009002400090025000900260009002700090028000900290009003000090031000900320009003300090034000900350009003600090037000900380009003900090040000900410009004200090043000900440009004500090046000900470009004800090049000900500009005100090052000900530009005400090055000900560009005700090058000900590009006000090061000900620009006300090064000900650009006600090067000900680009006900090070000900710009007200090073000900740009007500090076000900770009007800090079000900800009008100090082000900830009008400090085000900860009008700090088000900890009009000090091000900920009009300090094000900950009009600090097000900980009009900090100000901010009010200090103000901040009010500090106000901070009010800090109000901100009011100090112000901130009011400090115000901160009011700090118000901190009012000090121000901220009012300090124000901250009012600090127000901280009012900090130000901310009013200090133000901340009013500090136000901370009013800090139000901400009014100090142000901430009014400090145000901460009014700090148000901490009015000090151000901520009015300090154000901550009015600090157000901580009015900090160000901610009016200090163000901640009016500090166000901670009016800090169000901700009017100090172000901730009017400090175000901760009017700090178000901790009018000090181000901820009018300090184000901850009018600090187000901880009018900090190000901910009019200090193000901940009019500090196000901970009019800090199000902000009020100090202000902030009020400090205000902060009020700090208000902090009021000090211000902120009021300090214000902150009021600090217000902180009021900090220000902210009022200090223000902240009022500090226000902270009022800090229000902300009023100090232000902330009023400090235000902360009023700090238000902390009024000090241000902420009024300090244000902450009024600090247000902480009024900090250000902510009025200090253000902540009025500090256000902570009025800090259000902600009026100090262000902630009026400090265000902660009026700090268000902690009027000090271000902720009027300090274000902750009027600090277000902780009027900090280000902810009028200090283000902840009028500090286000902870009028800090289000902900009029100090292000902930009029400090295000902960009029700090298000902990009030000090301000903020009030300090304000903050009030600090307000903080009030900090310000903110009031200090313000903140009031500090316000903170009031800090319000903200009032100090322000903230009032400090325000903260009032700090328000903290009033000090331000903320009033300090334000903350009033600090337000903380009033900090340000903410009034200090343000903440009034500090346000903470009034800090349000903500009035100090352000903530009035400090355000903560009035700090358000903590009036000090361000903620009036300090364000903650009036600090367000903680009036900090370000903710009037200090373000903740009037500090376000903770009037800090379000903800009038100090382000903830009038400090385000903860009038700090388000903890009039000090391000903920009039300090394000903950009039600090397000903980009039900090400000904010009040200090403000904040009040500090406000904070009040800090409000904100009041100090412000904130009041400090415000904160009041700090418000904190009042000090421000904220009042300090424000904250009042600090427000904280009042900090430000904310009043200090433000904340009043500090436000904370009043800090439000904400009044100090442000904430009044400090445000904460009044700090448000904490009045000090451000904520009045300090454000904550009045600090457000904580009045900090460000904610009046200090463000904640009046500090466000904670009046800090469000904700009047100090472000904730009047400090475000904760009047700090478000904790009048000090481000904820009048300090484000904850009048600090487000904880009048900090490000904910009049200090493000904940009049500090496000904970009049800090499000905000009050100090502000905030009050400090505000905060009050700090508000905090009051000090511000905120009051300090514000905150009051600090517000905180009051900090520000905210009052200090523000905240009052500090526000905270009052800090529000905300009053100090532000905330009053400090535000905360009053700090538000905390009054000090541000905420009054300090544000905450009054600090547000905480009054900090550000905510009055200090553000905540009055500090556000905570009055800090559000905600009056100090562000905630009056400090565000905660009056700090568000905690009057000090571000905720009057300090574000905750009057600090577000905780009057900090580000905810009058200090583000905840009058500090586000905870009058800090589000905900009059100090592000905930009059400090595000905960009059700090598000905990009060000090601000906020009060300090604000906050009060600090607000906080009060900090610000906110009061200090613000906140009061500090616000906170009061800090619000906200009062100090622000906230009062400090625000906260009062700090628000906290009063000090631000906320009063300090634000906350009063600090637000906380009063900090640000906410009064200090643000906440009064500090646000906470009064800090649000906500009065100090652000906530009065400090655000906560009065700090658000906590009066000090661000906620009066300090664000906650009066600090667000906680009066900090670000906710009067200090673000906740009067500090676000906770009067800090679000906800009068100090682000906830009068400090685000906860009068700090688000906890009069000090691000906920009069300090694000906950009069600090697000906980009069900090700000907010009070200090703000907040009070500090706000907070009070800090709000907100009071100090712000907130009071400090715000907160009071700090718000907190009072000090721000907220009072300090724000907250009072600090727000907280009072900090730000907310009073200090733000907340009073500090736000907370009073800090739000907400009074100090742000907430009074400090745000907460009074700090748000907490009075000090751000907520009075300090754000907550009075600090757000907580009075900090760000907610009076200090763000907640009076500090766000907670009076800090769000907700009077100090772000907730009077400090775000907760009077700090778000907790009078000090781000907820009078300090784000907850009078600090787000907880009078900090790000907910009079200090793000907940009079500090796000907970009079800090799001000010010000200100003001000040010000500100006001000070010000800100009001000100010001100100012001000130010001400100015001000160010001700100018001000190010002000100021001000220010002300100024001000250010002600100027001000280010002900100030001000310010003200100033001000340010003500100036001000370010003800100039001000400010004100100042001000430010004400100045001000460010004700100048001000490010005000100051001000520010005300100054001000550010005600100057001000580010005900100060001000610010006200100063001000640010006500100066001000670010006800100069001000700010007100100072001000730010007400100075001000760010007700100078001000790010008000100081001000820010008300100084001000850010008600100087001000880010008900100090001000910010009200100093001000940010009500100096001000970010009800100099001001000010010100100102001001030010010400100105001001060010010700100108001001090010011000100111001001120010011300100114001001150010011600100117001001180010011900100120001001210010012200100123001001240010012500100126001001270010012800100129001001300010013100100132001001330010013400100135001001360010013700100138001001390010014000100141001001420010014300100144001001450010014600100147001001480010014900100150001001510010015200100153001001540010015500100156001001570010015800100159001001600010016100100162001001630010016400100165001001660010016700100168001001690010017000100171001001720010017300100174001001750010017600100177001001780010017900100180001001810010018200100183001001840010018500100186001001870010018800100189001001900010019100100192001001930010019400100195001001960010019700100198001001990010020000100201001002020010020300100204001002050010020600100207001002080010020900100210001002110010021200100213001002140010021500100216001002170010021800100219001002200010022100100222001002230010022400100225001002260010022700100228001002290010023000100231001002320010023300100234001002350010023600100237001002380010023900100240001002410010024200100243001002440010024500100246001002470010024800100249001002500010025100100252001002530010025400100255001002560010025700100258001002590010026000100261001002620010026300100264001002650010026600100267001002680010026900100270001002710010027200100273001002740010027500100276001002770010027800100279001002800010028100100282001002830010028400100285001002860010028700100288001002890010029000100291001002920010029300100294001002950010029600100297001002980010029900100300001003010010030200100303001003040010030500100306001003070010030800100309001003100010031100100312001003130010031400100315001003160010031700100318001003190010032000100321001003220010032300100324001003250010032600100327001003280010032900100330001003310010033200100333001003340010033500100336001003370010033800100339001003400010034100100342001003430010034400100345001003460010034700100348001003490010035000100351001003520010035300100354001003550010035600100357001003580010035900100360001003610010036200100363001003640010036500100366001003670010036800100369001003700010037100100372001003730010037400100375001003760010037700100378001003790010038000100381001003820010038300100384001003850010038600100387001003880010038900100390001003910010039200100393001003940010039500100396001003970010039800100399001004000010040100100402001004030010040400100405001004060010040700100408001004090010041000100411001004120010041300100414001004150010041600100417001004180010041900100420001004210010042200100423001004240010042500100426001004270010042800100429001004300010043100100432001004330010043400100435001004360010043700100438001004390010044000100441001004420010044300100444001004450010044600100447001004480010044900100450001004510010045200100453001004540010045500100456001004570010045800100459001004600010046100100462001004630010046400100465001004660010046700100468001004690010047000100471001004720010047300100474001004750010047600100477001004780010047900100480001004810010048200100483001004840010048500100486001004870010048800100489001004900010049100100492001004930010049400100495001004960010049700100498001004990010050000100501001005020010050300100504001005050010050600100507001005080010050900100510001005110010051200100513001005140010051500100516001005170010051800100519001005200010052100100522001005230010052400100525001005260010052700100528001005290010053000100531001005320010053300100534001005350010053600100537001005380010053900100540001005410010054200100543001005440010054500100546001005470010054800100549001005500010055100100552001005530010055400100555001005560010055700100558001005590010056000100561001005620010056300100564001005650010056600100567001005680010056900100570001005710010057200100573001005740010057500100576001005770010057800100579001005800010058100100582001005830010058400100585001005860010058700100588001005890010059000100591001005920010059300100594001005950010059600100597001005980010059900100600001006010010060200100603001006040010060500100606001006070010060800100609001006100010061100100612001006130010061400100615001006160010061700100618001006190010062000100621001006220010062300100624001006250010062600100627001006280010062900100630001006310010063200100633001006340010063500100636001006370010063800100639001006400010064100100642001006430010064400100645001006460010064700100648001006490010065000100651001006520010065300100654001006550010065600100657001006580010065900100660001006610010066200100663001006640010066500100666001006670010066800100669001006700010067100100672001006730010067400100675001006760010067700100678001006790010068000100681001006820010068300100684001006850010068600100687001006880010068900100690001006910010069200100693001006940010069500100696001006970010069800100699001007000010070100100702001007030010070400100705001007060010070700100708001007090010071000100711001007120010071300100714001007150010071600100717001007180010071900100720001007210010072200100723001007240010072500100726001007270010072800100729001007300010073100100732001007330010073400100735001007360010073700100738001007390010074000100741001007420010074300100744001007450010074600100747001007480010074900100750001007510010075200100753001007540010075500100756001007570010075800100759001007600010076100100762001007630010076400100765001007660010076700100768001007690010077000100771001007720010077300100774001007750010077600100777001007780010077900100780001007810010078200100783001007840010078500100786001007870010078800100789001007900010079100100792001007930010079400100795001007960010079700100798001007990011000100110002001100030011000400110005001100060011000700110008001100090011001000110011001100120011001300110014001100150011001600110017001100180011001900110020001100210011002200110023001100240011002500110026001100270011002800110029001100300011003100110032001100330011003400110035001100360011003700110038001100390011004000110041001100420011004300110044001100450011004600110047001100480011004900110050001100510011005200110053001100540011005500110056001100570011005800110059001100600011006100110062001100630011006400110065001100660011006700110068001100690011007000110071001100720011007300110074001100750011007600110077001100780011007900110080001100810011008200110083001100840011008500110086001100870011008800110089001100900011009100110092001100930011009400110095001100960011009700110098001100990011010000110101001101020011010300110104001101050011010600110107001101080011010900110110001101110011011200110113001101140011011500110116001101170011011800110119001101200011012100110122001101230011012400110125001101260011012700110128001101290011013000110131001101320011013300110134001101350011013600110137001101380011013900110140001101410011014200110143001101440011014500110146001101470011014800110149001101500011015100110152001101530011015400110155001101560011015700110158001101590011016000110161001101620011016300110164001101650011016600110167001101680011016900110170001101710011017200110173001101740011017500110176001101770011017800110179001101800011018100110182001101830011018400110185001101860011018700110188001101890011019000110191001101920011019300110194001101950011019600110197001101980011019900110200001102010011020200110203001102040011020500110206001102070011020800110209001102100011021100110212001102130011021400110215001102160011021700110218001102190011022000110221001102220011022300110224001102250011022600110227001102280011022900110230001102310011023200110233001102340011023500110236001102370011023800110239001102400011024100110242001102430011024400110245001102460011024700110248001102490011025000110251001102520011025300110254001102550011025600110257001102580011025900110260001102610011026200110263001102640011026500110266001102670011026800110269001102700011027100110272001102730011027400110275001102760011027700110278001102790011028000110281001102820011028300110284001102850011028600110287001102880011028900110290001102910011029200110293001102940011029500110296001102970011029800110299001103000011030100110302001103030011030400110305001103060011030700110308001103090011031000110311001103120011031300110314001103150011031600110317001103180011031900110320001103210011032200110323001103240011032500110326001103270011032800110329001103300011033100110332001103330011033400110335001103360011033700110338001103390011034000110341001103420011034300110344001103450011034600110347001103480011034900110350001103510011035200110353001103540011035500110356001103570011035800110359001103600011036100110362001103630011036400110365001103660011036700110368001103690011037000110371001103720011037300110374001103750011037600110377001103780011037900110380001103810011038200110383001103840011038500110386001103870011038800110389001103900011039100110392001103930011039400110395001103960011039700110398001103990011040000110401001104020011040300110404001104050011040600110407001104080011040900110410001104110011041200110413001104140011041500110416001104170011041800110419001104200011042100110422001104230011042400110425001104260011042700110428001104290011043000110431001104320011043300110434001104350011043600110437001104380011043900110440001104410011044200110443001104440011044500110446001104470011044800110449001104500011045100110452001104530011045400110455001104560011045700110458001104590011046000110461001104620011046300110464001104650011046600110467001104680011046900110470001104710011047200110473001104740011047500110476001104770011047800110479001104800011048100110482001104830011048400110485001104860011048700110488001104890011049000110491001104920011049300110494001104950011049600110497001104980011049900110500001105010011050200110503001105040011050500110506001105070011050800110509001105100011051100110512001105130011051400110515001105160011051700110518001105190011052000110521001105220011052300110524001105250011052600110527001105280011052900110530001105310011053200110533001105340011053500110536001105370011053800110539001105400011054100110542001105430011054400110545001105460011054700110548001105490011055000110551001105520011055300110554001105550011055600110557001105580011055900110560001105610011056200110563001105640011056500110566001105670011056800110569001105700011057100110572001105730011057400110575001105760011057700110578001105790011058000110581001105820011058300110584001105850011058600110587001105880011058900110590001105910011059200110593001105940011059500110596001105970011059800110599001106000011060100110602001106030011060400110605001106060011060700110608001106090011061000110611001106120011061300110614001106150011061600110617001106180011061900110620001106210011062200110623001106240011062500110626001106270011062800110629001106300011063100110632001106330011063400110635001106360011063700110638001106390011064000110641001106420011064300110644001106450011064600110647001106480011064900110650001106510011065200110653001106540011065500110656001106570011065800110659001106600011066100110662001106630011066400110665001106660011066700110668001106690011067000110671001106720011067300110674001106750011067600110677001106780011067900110680001106810011068200110683001106840011068500110686001106870011068800110689001106900011069100110692001106930011069400110695001106960011069700110698001106990011070000110701001107020011070300110704001107050011070600110707001107080011070900110710001107110011071200110713001107140011071500110716001107170011071800110719001107200011072100110722001107230011072400110725001107260011072700110728001107290011073000110731001107320011073300110734001107350011073600110737001107380011073900110740001107410011074200110743001107440011074500110746001107470011074800110749001107500011075100110752001107530011075400110755001107560011075700110758001107590011076000110761001107620011076300110764001107650011076600110767001107680011076900110770001107710011077200110773001107740011077500110776001107770011077800110779001107800011078100110782001107830011078400110785001107860011078700110788001107890011079000110791001107920011079300110794001107950011079600110797001107980011079900120001001200020012000300120004001200050012000600120007001200080012000900120010001200110012001200120013001200140012001500120016001200170012001800120019001200200012002100120022001200230012002400120025001200260012002700120028001200290012003000120031001200320012003300120034001200350012003600120037001200380012003900120040001200410012004200120043001200440012004500120046001200470012004800120049001200500012005100120052001200530012005400120055001200560012005700120058001200590012006000120061001200620012006300120064001200650012006600120067001200680012006900120070001200710012007200120073001200740012007500120076001200770012007800120079001200800012008100120082001200830012008400120085001200860012008700120088001200890012009000120091001200920012009300120094001200950012009600120097001200980012009900120100001201010012010200120103001201040012010500120106001201070012010800120109001201100012011100120112001201130012011400120115001201160012011700120118001201190012012000120121001201220012012300120124001201250012012600120127001201280012012900120130001201310012013200120133001201340012013500120136001201370012013800120139001201400012014100120142001201430012014400120145001201460012014700120148001201490012015000120151001201520012015300120154001201550012015600120157001201580012015900120160001201610012016200120163001201640012016500120166001201670012016800120169001201700012017100120172001201730012017400120175001201760012017700120178001201790012018000120181001201820012018300120184001201850012018600120187001201880012018900120190001201910012019200120193001201940012019500120196001201970012019800120199001202000012020100120202001202030012020400120205001202060012020700120208001202090012021000120211001202120012021300120214001202150012021600120217001202180012021900120220001202210012022200120223001202240012022500120226001202270012022800120229001202300012023100120232001202330012023400120235001202360012023700120238001202390012024000120241001202420012024300120244001202450012024600120247001202480012024900120250001202510012025200120253001202540012025500120256001202570012025800120259001202600012026100120262001202630012026400120265001202660012026700120268001202690012027000120271001202720012027300120274001202750012027600120277001202780012027900120280001202810012028200120283001202840012028500120286001202870012028800120289001202900012029100120292001202930012029400120295001202960012029700120298001202990012030000120301001203020012030300120304001203050012030600120307001203080012030900120310001203110012031200120313001203140012031500120316001203170012031800120319001203200012032100120322001203230012032400120325001203260012032700120328001203290012033000120331001203320012033300120334001203350012033600120337001203380012033900120340001203410012034200120343001203440012034500120346001203470012034800120349001203500012035100120352001203530012035400120355001203560012035700120358001203590012036000120361001203620012036300120364001203650012036600120367001203680012036900120370001203710012037200120373001203740012037500120376001203770012037800120379001203800012038100120382001203830012038400120385001203860012038700120388001203890012039000120391001203920012039300120394001203950012039600120397001203980012039900120400001204010012040200120403001204040012040500120406001204070012040800120409001204100012041100120412001204130012041400120415001204160012041700120418001204190012042000120421001204220012042300120424001204250012042600120427001204280012042900120430001204310012043200120433001204340012043500120436001204370012043800120439001204400012044100120442001204430012044400120445001204460012044700120448001204490012045000120451001204520012045300120454001204550012045600120457001204580012045900120460001204610012046200120463001204640012046500120466001204670012046800120469001204700012047100120472001204730012047400120475001204760012047700120478001204790012048000120481001204820012048300120484001204850012048600120487001204880012048900120490001204910012049200120493001204940012049500120496001204970012049800120499001205000012050100120502001205030012050400120505001205060012050700120508001205090012051000120511001205120012051300120514001205150012051600120517001205180012051900120520001205210012052200120523001205240012052500120526001205270012052800120529001205300012053100120532001205330012053400120535001205360012053700120538001205390012054000120541001205420012054300120544001205450012054600120547001205480012054900120550001205510012055200120553001205540012055500120556001205570012055800120559001205600012056100120562001205630012056400120565001205660012056700120568001205690012057000120571001205720012057300120574001205750012057600120577001205780012057900120580001205810012058200120583001205840012058500120586001205870012058800120589001205900012059100120592001205930012059400120595001205960012059700120598001205990012060000120601001206020012060300120604001206050012060600120607001206080012060900120610001206110012061200120613001206140012061500120616001206170012061800120619001206200012062100120622001206230012062400120625001206260012062700120628001206290012063000120631001206320012063300120634001206350012063600120637001206380012063900120640001206410012064200120643001206440012064500120646001206470012064800120649001206500012065100120652001206530012065400120655001206560012065700120658001206590012066000120661001206620012066300120664001206650012066600120667001206680012066900120670001206710012067200120673001206740012067500120676001206770012067800120679001206800012068100120682001206830012068400120685001206860012068700120688001206890012069000120691001206920012069300120694001206950012069600120697001206980012069900120700001207010012070200120703001207040012070500120706001207070012070800120709001207100012071100120712001207130012071400120715001207160012071700120718001207190012072000120721001207220012072300120724001207250012072600120727001207280012072900120730001207310012073200120733001207340012073500120736001207370012073800120739001207400012074100120742001207430012074400120745001207460012074700120748001207490012075000120751001207520012075300120754001207550012075600120757001207580012075900120760001207610012076200120763001207640012076500120766001207670012076800120769001207700012077100120772001207730012077400120775001207760012077700120778001207790012078000120781001207820012078300120784001207850012078600120787001207880012078900120790001207910012079200120793001207940012079500120796001207970012079800120799001300010013000200130003001300040013000500130006001300070013000800130009001300100013001100130012001300130013001400130015001300160013001700130018001300190013002000130021001300220013002300130024001300250013002600130027001300280013002900130030001300310013003200130033001300340013003500130036001300370013003800130039001300400013004100130042001300430013004400130045001300460013004700130048001300490013005000130051001300520013005300130054001300550013005600130057001300580013005900130060001300610013006200130063001300640013006500130066001300670013006800130069001300700013007100130072001300730013007400130075001300760013007700130078001300790013008000130081001300820013008300130084001300850013008600130087001300880013008900130090001300910013009200130093001300940013009500130096001300970013009800130099001301000013010100130102001301030013010400130105001301060013010700130108001301090013011000130111001301120013011300130114001301150013011600130117001301180013011900130120001301210013012200130123001301240013012500130126001301270013012800130129001301300013013100130132001301330013013400130135001301360013013700130138001301390013014000130141001301420013014300130144001301450013014600130147001301480013014900130150001301510013015200130153001301540013015500130156001301570013015800130159001301600013016100130162001301630013016400130165001301660013016700130168001301690013017000130171001301720013017300130174001301750013017600130177001301780013017900130180001301810013018200130183001301840013018500130186001301870013018800130189001301900013019100130192001301930013019400130195001301960013019700130198001301990013020000130201001302020013020300130204001302050013020600130207001302080013020900130210001302110013021200130213001302140013021500130216001302170013021800130219001302200013022100130222001302230013022400130225001302260013022700130228001302290013023000130231001302320013023300130234001302350013023600130237001302380013023900130240001302410013024200130243001302440013024500130246001302470013024800130249001302500013025100130252001302530013025400130255001302560013025700130258001302590013026000130261001302620013026300130264001302650013026600130267001302680013026900130270001302710013027200130273001302740013027500130276001302770013027800130279001302800013028100130282001302830013028400130285001302860013028700130288001302890013029000130291001302920013029300130294001302950013029600130297001302980013029900130300001303010013030200130303001303040013030500130306001303070013030800130309001303100013031100130312001303130013031400130315001303160013031700130318001303190013032000130321001303220013032300130324001303250013032600130327001303280013032900130330001303310013033200130333001303340013033500130336001303370013033800130339001303400013034100130342001303430013034400130345001303460013034700130348001303490013035000130351001303520013035300130354001303550013035600130357001303580013035900130360001303610013036200130363001303640013036500130366001303670013036800130369001303700013037100130372001303730013037400130375001303760013037700130378001303790013038000130381001303820013038300130384001303850013038600130387001303880013038900130390001303910013039200130393001303940013039500130396001303970013039800130399001304000013040100130402001304030013040400130405001304060013040700130408001304090013041000130411001304120013041300130414001304150013041600130417001304180013041900130420001304210013042200130423001304240013042500130426001304270013042800130429001304300013043100130432001304330013043400130435001304360013043700130438001304390013044000130441001304420013044300130444001304450013044600130447001304480013044900130450001304510013045200130453001304540013045500130456001304570013045800130459001304600013046100130462001304630013046400130465001304660013046700130468001304690013047000130471001304720013047300130474001304750013047600130477001304780013047900130480001304810013048200130483001304840013048500130486001304870013048800130489001304900013049100130492001304930013049400130495001304960013049700130498001304990013050000130501001305020013050300130504001305050013050600130507001305080013050900130510001305110013051200130513001305140013051500130516001305170013051800130519001305200013052100130522001305230013052400130525001305260013052700130528001305290013053000130531001305320013053300130534001305350013053600130537001305380013053900130540001305410013054200130543001305440013054500130546001305470013054800130549001305500013055100130552001305530013055400130555001305560013055700130558001305590013056000130561001305620013056300130564001305650013056600130567001305680013056900130570001305710013057200130573001305740013057500130576001305770013057800130579001305800013058100130582001305830013058400130585001305860013058700130588001305890013059000130591001305920013059300130594001305950013059600130597001305980013059900130600001306010013060200130603001306040013060500130606001306070013060800130609001306100013061100130612001306130013061400130615001306160013061700130618001306190013062000130621001306220013062300130624001306250013062600130627001306280013062900130630001306310013063200130633001306340013063500130636001306370013063800130639001306400013064100130642001306430013064400130645001306460013064700130648001306490013065000130651001306520013065300130654001306550013065600130657001306580013065900130660001306610013066200130663001306640013066500130666001306670013066800130669001306700013067100130672001306730013067400130675001306760013067700130678001306790013068000130681001306820013068300130684001306850013068600130687001306880013068900130690001306910013069200130693001306940013069500130696001306970013069800130699001307000013070100130702001307030013070400130705001307060013070700130708001307090013071000130711001307120013071300130714001307150013071600130717001307180013071900130720001307210013072200130723001307240013072500130726001307270013072800130729001307300013073100130732001307330013073400130735001307360013073700130738001307390013074000130741001307420013074300130744001307450013074600130747001307480013074900130750001307510013075200130753001307540013075500130756001307570013075800130759001307600013076100130762001307630013076400130765001307660013076700130768001307690013077000130771001307720013077300130774001307750013077600130777001307780013077900130780001307810013078200130783001307840013078500130786001307870013078800130789001307900013079100130792001307930013079400130795001307960013079700130798001307990014000100140002001400030014000400140005001400060014000700140008001400090014001000140011001400120014001300140014001400150014001600140017001400180014001900140020001400210014002200140023001400240014002500140026001400270014002800140029001400300014003100140032001400330014003400140035001400360014003700140038001400390014004000140041001400420014004300140044001400450014004600140047001400480014004900140050001400510014005200140053001400540014005500140056001400570014005800140059001400600014006100140062001400630014006400140065001400660014006700140068001400690014007000140071001400720014007300140074001400750014007600140077001400780014007900140080001400810014008200140083001400840014008500140086001400870014008800140089001400900014009100140092001400930014009400140095001400960014009700140098001400990014010000140101001401020014010300140104001401050014010600140107001401080014010900140110001401110014011200140113001401140014011500140116001401170014011800140119001401200014012100140122001401230014012400140125001401260014012700140128001401290014013000140131001401320014013300140134001401350014013600140137001401380014013900140140001401410014014200140143001401440014014500140146001401470014014800140149001401500014015100140152001401530014015400140155001401560014015700140158001401590014016000140161001401620014016300140164001401650014016600140167001401680014016900140170001401710014017200140173001401740014017500140176001401770014017800140179001401800014018100140182001401830014018400140185001401860014018700140188001401890014019000140191001401920014019300140194001401950014019600140197001401980014019900140200001402010014020200140203001402040014020500140206001402070014020800140209001402100014021100140212001402130014021400140215001402160014021700140218001402190014022000140221001402220014022300140224001402250014022600140227001402280014022900140230001402310014023200140233001402340014023500140236001402370014023800140239001402400014024100140242001402430014024400140245001402460014024700140248001402490014025000140251001402520014025300140254001402550014025600140257001402580014025900140260001402610014026200140263001402640014026500140266001402670014026800140269001402700014027100140272001402730014027400140275001402760014027700140278001402790014028000140281001402820014028300140284001402850014028600140287001402880014028900140290001402910014029200140293001402940014029500140296001402970014029800140299001403000014030100140302001403030014030400140305001403060014030700140308001403090014031000140311001403120014031300140314001403150014031600140317001403180014031900140320001403210014032200140323001403240014032500140326001403270014032800140329001403300014033100140332001403330014033400140335001403360014033700140338001403390014034000140341001403420014034300140344001403450014034600140347001403480014034900140350001403510014035200140353001403540014035500140356001403570014035800140359001403600014036100140362001403630014036400140365001403660014036700140368001403690014037000140371001403720014037300140374001403750014037600140377001403780014037900140380001403810014038200140383001403840014038500140386001403870014038800140389001403900014039100140392001403930014039400140395001403960014039700140398001403990014040000140401001404020014040300140404001404050014040600140407001404080014040900140410001404110014041200140413001404140014041500140416001404170014041800140419001404200014042100140422001404230014042400140425001404260014042700140428001404290014043000140431001404320014043300140434001404350014043600140437001404380014043900140440001404410014044200140443001404440014044500140446001404470014044800140449001404500014045100140452001404530014045400140455001404560014045700140458001404590014046000140461001404620014046300140464001404650014046600140467001404680014046900140470001404710014047200140473001404740014047500140476001404770014047800140479001404800014048100140482001404830014048400140485001404860014048700140488001404890014049000140491001404920014049300140494001404950014049600140497001404980014049900140500001405010014050200140503001405040014050500140506001405070014050800140509001405100014051100140512001405130014051400140515001405160014051700140518001405190014052000140521001405220014052300140524001405250014052600140527001405280014052900140530001405310014053200140533001405340014053500140536001405370014053800140539001405400014054100140542001405430014054400140545001405460014054700140548001405490014055000140551001405520014055300140554001405550014055600140557001405580014055900140560001405610014056200140563001405640014056500140566001405670014056800140569001405700014057100140572001405730014057400140575001405760014057700140578001405790014058000140581001405820014058300140584001405850014058600140587001405880014058900140590001405910014059200140593001405940014059500140596001405970014059800140599001406000014060100140602001406030014060400140605001406060014060700140608001406090014061000140611001406120014061300140614001406150014061600140617001406180014061900140620001406210014062200140623001406240014062500140626001406270014062800140629001406300014063100140632001406330014063400140635001406360014063700140638001406390014064000140641001406420014064300140644001406450014064600140647001406480014064900140650001406510014065200140653001406540014065500140656001406570014065800140659001406600014066100140662001406630014066400140665001406660014066700140668001406690014067000140671001406720014067300140674001406750014067600140677001406780014067900140680001406810014068200140683001406840014068500140686001406870014068800140689001406900014069100140692001406930014069400140695001406960014069700140698001406990014070000140701001407020014070300140704001407050014070600140707001407080014070900140710001407110014071200140713001407140014071500140716001407170014071800140719001407200014072100140722001407230014072400140725001407260014072700140728001407290014073000140731001407320014073300140734001407350014073600140737001407380014073900140740001407410014074200140743001407440014074500140746001407470014074800140749001407500014075100140752001407530014075400140755001407560014075700140758001407590014076000140761001407620014076300140764001407650014076600140767001407680014076900140770001407710014077200140773001407740014077500140776001407770014077800140779001407800014078100140782001407830014078400140785001407860014078700140788001407890014079000140791001407920014079300140794001407950014079600140797001407980014079900150001001500020015000300150004001500050015000600150007001500080015000900150010001500110015001200150013001500140015001500150016001500170015001800150019001500200015002100150022001500230015002400150025001500260015002700150028001500290015003000150031001500320015003300150034001500350015003600150037001500380015003900150040001500410015004200150043001500440015004500150046001500470015004800150049001500500015005100150052001500530015005400150055001500560015005700150058001500590015006000150061001500620015006300150064001500650015006600150067001500680015006900150070001500710015007200150073001500740015007500150076001500770015007800150079001500800015008100150082001500830015008400150085001500860015008700150088001500890015009000150091001500920015009300150094001500950015009600150097001500980015009900150100001501010015010200150103001501040015010500150106001501070015010800150109001501100015011100150112001501130015011400150115001501160015011700150118001501190015012000150121001501220015012300150124001501250015012600150127001501280015012900150130001501310015013200150133001501340015013500150136001501370015013800150139001501400015014100150142001501430015014400150145001501460015014700150148001501490015015000150151001501520015015300150154001501550015015600150157001501580015015900150160001501610015016200150163001501640015016500150166001501670015016800150169001501700015017100150172001501730015017400150175001501760015017700150178001501790015018000150181001501820015018300150184001501850015018600150187001501880015018900150190001501910015019200150193001501940015019500150196001501970015019800150199001502000015020100150202001502030015020400150205001502060015020700150208001502090015021000150211001502120015021300150214001502150015021600150217001502180015021900150220001502210015022200150223001502240015022500150226001502270015022800150229001502300015023100150232001502330015023400150235001502360015023700150238001502390015024000150241001502420015024300150244001502450015024600150247001502480015024900150250001502510015025200150253001502540015025500150256001502570015025800150259001502600015026100150262001502630015026400150265001502660015026700150268001502690015027000150271001502720015027300150274001502750015027600150277001502780015027900150280001502810015028200150283001502840015028500150286001502870015028800150289001502900015029100150292001502930015029400150295001502960015029700150298001502990015030000150301001503020015030300150304001503050015030600150307001503080015030900150310001503110015031200150313001503140015031500150316001503170015031800150319001503200015032100150322001503230015032400150325001503260015032700150328001503290015033000150331001503320015033300150334001503350015033600150337001503380015033900150340001503410015034200150343001503440015034500150346001503470015034800150349001503500015035100150352001503530015035400150355001503560015035700150358001503590015036000150361001503620015036300150364001503650015036600150367001503680015036900150370001503710015037200150373001503740015037500150376001503770015037800150379001503800015038100150382001503830015038400150385001503860015038700150388001503890015039000150391001503920015039300150394001503950015039600150397001503980015039900150400001504010015040200150403001504040015040500150406001504070015040800150409001504100015041100150412001504130015041400150415001504160015041700150418001504190015042000150421001504220015042300150424001504250015042600150427001504280015042900150430001504310015043200150433001504340015043500150436001504370015043800150439001504400015044100150442001504430015044400150445001504460015044700150448001504490015045000150451001504520015045300150454001504550015045600150457001504580015045900150460001504610015046200150463001504640015046500150466001504670015046800150469001504700015047100150472001504730015047400150475001504760015047700150478001504790015048000150481001504820015048300150484001504850015048600150487001504880015048900150490001504910015049200150493001504940015049500150496001504970015049800150499001505000015050100150502001505030015050400150505001505060015050700150508001505090015051000150511001505120015051300150514001505150015051600150517001505180015051900150520001505210015052200150523001505240015052500150526001505270015052800150529001505300015053100150532001505330015053400150535001505360015053700150538001505390015054000150541001505420015054300150544001505450015054600150547001505480015054900150550001505510015055200150553001505540015055500150556001505570015055800150559001505600015056100150562001505630015056400150565001505660015056700150568001505690015057000150571001505720015057300150574001505750015057600150577001505780015057900150580001505810015058200150583001505840015058500150586001505870015058800150589001505900015059100150592001505930015059400150595001505960015059700150598001505990015060000150601001506020015060300150604001506050015060600150607001506080015060900150610001506110015061200150613001506140015061500150616001506170015061800150619001506200015062100150622001506230015062400150625001506260015062700150628001506290015063000150631001506320015063300150634001506350015063600150637001506380015063900150640001506410015064200150643001506440015064500150646001506470015064800150649001506500015065100150652001506530015065400150655001506560015065700150658001506590015066000150661001506620015066300150664001506650015066600150667001506680015066900150670001506710015067200150673001506740015067500150676001506770015067800150679001506800015068100150682001506830015068400150685001506860015068700150688001506890015069000150691001506920015069300150694001506950015069600150697001506980015069900150700001507010015070200150703001507040015070500150706001507070015070800150709001507100015071100150712001507130015071400150715001507160015071700150718001507190015072000150721001507220015072300150724001507250015072600150727001507280015072900150730001507310015073200150733001507340015073500150736001507370015073800150739001507400015074100150742001507430015074400150745001507460015074700150748001507490015075000150751001507520015075300150754001507550015075600150757001507580015075900150760001507610015076200150763001507640015076500150766001507670015076800150769001507700015077100150772001507730015077400150775001507760015077700150778001507790015078000150781001507820015078300150784001507850015078600150787001507880015078900150790001507910015079200150793001507940015079500150796001507970015079800150799001600010016000200160003001600040016000500160006001600070016000800160009001600100016001100160012001600130016001400160015001600160016001700160018001600190016002000160021001600220016002300160024001600250016002600160027001600280016002900160030001600310016003200160033001600340016003500160036001600370016003800160039001600400016004100160042001600430016004400160045001600460016004700160048001600490016005000160051001600520016005300160054001600550016005600160057001600580016005900160060001600610016006200160063001600640016006500160066001600670016006800160069001600700016007100160072001600730016007400160075001600760016007700160078001600790016008000160081001600820016008300160084001600850016008600160087001600880016008900160090001600910016009200160093001600940016009500160096001600970016009800160099001601000016010100160102001601030016010400160105001601060016010700160108001601090016011000160111001601120016011300160114001601150016011600160117001601180016011900160120001601210016012200160123001601240016012500160126001601270016012800160129001601300016013100160132001601330016013400160135001601360016013700160138001601390016014000160141001601420016014300160144001601450016014600160147001601480016014900160150001601510016015200160153001601540016015500160156001601570016015800160159001601600016016100160162001601630016016400160165001601660016016700160168001601690016017000160171001601720016017300160174001601750016017600160177001601780016017900160180001601810016018200160183001601840016018500160186001601870016018800160189001601900016019100160192001601930016019400160195001601960016019700160198001601990016020000160201001602020016020300160204001602050016020600160207001602080016020900160210001602110016021200160213001602140016021500160216001602170016021800160219001602200016022100160222001602230016022400160225001602260016022700160228001602290016023000160231001602320016023300160234001602350016023600160237001602380016023900160240001602410016024200160243001602440016024500160246001602470016024800160249001602500016025100160252001602530016025400160255001602560016025700160258001602590016026000160261001602620016026300160264001602650016026600160267001602680016026900160270001602710016027200160273001602740016027500160276001602770016027800160279001602800016028100160282001602830016028400160285001602860016028700160288001602890016029000160291001602920016029300160294001602950016029600160297001602980016029900160300001603010016030200160303001603040016030500160306001603070016030800160309001603100016031100160312001603130016031400160315001603160016031700160318001603190016032000160321001603220016032300160324001603250016032600160327001603280016032900160330001603310016033200160333001603340016033500160336001603370016033800160339001603400016034100160342001603430016034400160345001603460016034700160348001603490016035000160351001603520016035300160354001603550016035600160357001603580016035900160360001603610016036200160363001603640016036500160366001603670016036800160369001603700016037100160372001603730016037400160375001603760016037700160378001603790016038000160381001603820016038300160384001603850016038600160387001603880016038900160390001603910016039200160393001603940016039500160396001603970016039800160399001604000016040100160402001604030016040400160405001604060016040700160408001604090016041000160411001604120016041300160414001604150016041600160417001604180016041900160420001604210016042200160423001604240016042500160426001604270016042800160429001604300016043100160432001604330016043400160435001604360016043700160438001604390016044000160441001604420016044300160444001604450016044600160447001604480016044900160450001604510016045200160453001604540016045500160456001604570016045800160459001604600016046100160462001604630016046400160465001604660016046700160468001604690016047000160471001604720016047300160474001604750016047600160477001604780016047900160480001604810016048200160483001604840016048500160486001604870016048800160489001604900016049100160492001604930016049400160495001604960016049700160498001604990016050000160501001605020016050300160504001605050016050600160507001605080016050900160510001605110016051200160513001605140016051500160516001605170016051800160519001605200016052100160522001605230016052400160525001605260016052700160528001605290016053000160531001605320016053300160534001605350016053600160537001605380016053900160540001605410016054200160543001605440016054500160546001605470016054800160549001605500016055100160552001605530016055400160555001605560016055700160558001605590016056000160561001605620016056300160564001605650016056600160567001605680016056900160570001605710016057200160573001605740016057500160576001605770016057800160579001605800016058100160582001605830016058400160585001605860016058700160588001605890016059000160591001605920016059300160594001605950016059600160597001605980016059900160600001606010016060200160603001606040016060500160606001606070016060800160609001606100016061100160612001606130016061400160615001606160016061700160618001606190016062000160621001606220016062300160624001606250016062600160627001606280016062900160630001606310016063200160633001606340016063500160636001606370016063800160639001606400016064100160642001606430016064400160645001606460016064700160648001606490016065000160651001606520016065300160654001606550016065600160657001606580016065900160660001606610016066200160663001606640016066500160666001606670016066800160669001606700016067100160672001606730016067400160675001606760016067700160678001606790016068000160681001606820016068300160684001606850016068600160687001606880016068900160690001606910016069200160693001606940016069500160696001606970016069800160699001607000016070100160702001607030016070400160705001607060016070700160708001607090016071000160711001607120016071300160714001607150016071600160717001607180016071900160720001607210016072200160723001607240016072500160726001607270016072800160729001607300016073100160732001607330016073400160735001607360016073700160738001607390016074000160741001607420016074300160744001607450016074600160747001607480016074900160750001607510016075200160753001607540016075500160756001607570016075800160759001607600016076100160762001607630016076400160765001607660016076700160768001607690016077000160771001607720016077300160774001607750016077600160777001607780016077900160780001607810016078200160783001607840016078500160786001607870016078800160789001607900016079100160792001607930016079400160795001607960016079700160798001607990017000100170002001700030017000400170005001700060017000700170008001700090017001000170011001700120017001300170014001700150017001600170017001700180017001900170020001700210017002200170023001700240017002500170026001700270017002800170029001700300017003100170032001700330017003400170035001700360017003700170038001700390017004000170041001700420017004300170044001700450017004600170047001700480017004900170050001700510017005200170053001700540017005500170056001700570017005800170059001700600017006100170062001700630017006400170065001700660017006700170068001700690017007000170071001700720017007300170074001700750017007600170077001700780017007900170080001700810017008200170083001700840017008500170086001700870017008800170089001700900017009100170092001700930017009400170095001700960017009700170098001700990017010000170101001701020017010300170104001701050017010600170107001701080017010900170110001701110017011200170113001701140017011500170116001701170017011800170119001701200017012100170122001701230017012400170125001701260017012700170128001701290017013000170131001701320017013300170134001701350017013600170137001701380017013900170140001701410017014200170143001701440017014500170146001701470017014800170149001701500017015100170152001701530017015400170155001701560017015700170158001701590017016000170161001701620017016300170164001701650017016600170167001701680017016900170170001701710017017200170173001701740017017500170176001701770017017800170179001701800017018100170182001701830017018400170185001701860017018700170188001701890017019000170191001701920017019300170194001701950017019600170197001701980017019900170200001702010017020200170203001702040017020500170206001702070017020800170209001702100017021100170212001702130017021400170215001702160017021700170218001702190017022000170221001702220017022300170224001702250017022600170227001702280017022900170230001702310017023200170233001702340017023500170236001702370017023800170239001702400017024100170242001702430017024400170245001702460017024700170248001702490017025000170251001702520017025300170254001702550017025600170257001702580017025900170260001702610017026200170263001702640017026500170266001702670017026800170269001702700017027100170272001702730017027400170275001702760017027700170278001702790017028000170281001702820017028300170284001702850017028600170287001702880017028900170290001702910017029200170293001702940017029500170296001702970017029800170299001703000017030100170302001703030017030400170305001703060017030700170308001703090017031000170311001703120017031300170314001703150017031600170317001703180017031900170320001703210017032200170323001703240017032500170326001703270017032800170329001703300017033100170332001703330017033400170335001703360017033700170338001703390017034000170341001703420017034300170344001703450017034600170347001703480017034900170350001703510017035200170353001703540017035500170356001703570017035800170359001703600017036100170362001703630017036400170365001703660017036700170368001703690017037000170371001703720017037300170374001703750017037600170377001703780017037900170380001703810017038200170383001703840017038500170386001703870017038800170389001703900017039100170392001703930017039400170395001703960017039700170398001703990017040000170401001704020017040300170404001704050017040600170407001704080017040900170410001704110017041200170413001704140017041500170416001704170017041800170419001704200017042100170422001704230017042400170425001704260017042700170428001704290017043000170431001704320017043300170434001704350017043600170437001704380017043900170440001704410017044200170443001704440017044500170446001704470017044800170449001704500017045100170452001704530017045400170455001704560017045700170458001704590017046000170461001704620017046300170464001704650017046600170467001704680017046900170470001704710017047200170473001704740017047500170476001704770017047800170479001704800017048100170482001704830017048400170485001704860017048700170488001704890017049000170491001704920017049300170494001704950017049600170497001704980017049900170500001705010017050200170503001705040017050500170506001705070017050800170509001705100017051100170512001705130017051400170515001705160017051700170518001705190017052000170521001705220017052300170524001705250017052600170527001705280017052900170530001705310017053200170533001705340017053500170536001705370017053800170539001705400017054100170542001705430017054400170545001705460017054700170548001705490017055000170551001705520017055300170554001705550017055600170557001705580017055900170560001705610017056200170563001705640017056500170566001705670017056800170569001705700017057100170572001705730017057400170575001705760017057700170578001705790017058000170581001705820017058300170584001705850017058600170587001705880017058900170590001705910017059200170593001705940017059500170596001705970017059800170599001706000017060100170602001706030017060400170605001706060017060700170608001706090017061000170611001706120017061300170614001706150017061600170617001706180017061900170620001706210017062200170623001706240017062500170626001706270017062800170629001706300017063100170632001706330017063400170635001706360017063700170638001706390017064000170641001706420017064300170644001706450017064600170647001706480017064900170650001706510017065200170653001706540017065500170656001706570017065800170659001706600017066100170662001706630017066400170665001706660017066700170668001706690017067000170671001706720017067300170674001706750017067600170677001706780017067900170680001706810017068200170683001706840017068500170686001706870017068800170689001706900017069100170692001706930017069400170695001706960017069700170698001706990017070000170701001707020017070300170704001707050017070600170707001707080017070900170710001707110017071200170713001707140017071500170716001707170017071800170719001707200017072100170722001707230017072400170725001707260017072700170728001707290017073000170731001707320017073300170734001707350017073600170737001707380017073900170740001707410017074200170743001707440017074500170746001707470017074800170749001707500017075100170752001707530017075400170755001707560017075700170758001707590017076000170761001707620017076300170764001707650017076600170767001707680017076900170770001707710017077200170773001707740017077500170776001707770017077800170779001707800017078100170782001707830017078400170785001707860017078700170788001707890017079000170791001707920017079300170794001707950017079600170797001707980017079900180001001800020018000300180004001800050018000600180007001800080018000900180010001800110018001200180013001800140018001500180016001800170018001800180019001800200018002100180022001800230018002400180025001800260018002700180028001800290018003000180031001800320018003300180034001800350018003600180037001800380018003900180040001800410018004200180043001800440018004500180046001800470018004800180049001800500018005100180052001800530018005400180055001800560018005700180058001800590018006000180061001800620018006300180064001800650018006600180067001800680018006900180070001800710018007200180073001800740018007500180076001800770018007800180079001800800018008100180082001800830018008400180085001800860018008700180088001800890018009000180091001800920018009300180094001800950018009600180097001800980018009900180100001801010018010200180103001801040018010500180106001801070018010800180109001801100018011100180112001801130018011400180115001801160018011700180118001801190018012000180121001801220018012300180124001801250018012600180127001801280018012900180130001801310018013200180133001801340018013500180136001801370018013800180139001801400018014100180142001801430018014400180145001801460018014700180148001801490018015000180151001801520018015300180154001801550018015600180157001801580018015900180160001801610018016200180163001801640018016500180166001801670018016800180169001801700018017100180172001801730018017400180175001801760018017700180178001801790018018000180181001801820018018300180184001801850018018600180187001801880018018900180190001801910018019200180193001801940018019500180196001801970018019800180199001802000018020100180202001802030018020400180205001802060018020700180208001802090018021000180211001802120018021300180214001802150018021600180217001802180018021900180220001802210018022200180223001802240018022500180226001802270018022800180229001802300018023100180232001802330018023400180235001802360018023700180238001802390018024000180241001802420018024300180244001802450018024600180247001802480018024900180250001802510018025200180253001802540018025500180256001802570018025800180259001802600018026100180262001802630018026400180265001802660018026700180268001802690018027000180271001802720018027300180274001802750018027600180277001802780018027900180280001802810018028200180283001802840018028500180286001802870018028800180289001802900018029100180292001802930018029400180295001802960018029700180298001802990018030000180301001803020018030300180304001803050018030600180307001803080018030900180310001803110018031200180313001803140018031500180316001803170018031800180319001803200018032100180322001803230018032400180325001803260018032700180328001803290018033000180331001803320018033300180334001803350018033600180337001803380018033900180340001803410018034200180343001803440018034500180346001803470018034800180349001803500018035100180352001803530018035400180355001803560018035700180358001803590018036000180361001803620018036300180364001803650018036600180367001803680018036900180370001803710018037200180373001803740018037500180376001803770018037800180379001803800018038100180382001803830018038400180385001803860018038700180388001803890018039000180391001803920018039300180394001803950018039600180397001803980018039900180400001804010018040200180403001804040018040500180406001804070018040800180409001804100018041100180412001804130018041400180415001804160018041700180418001804190018042000180421001804220018042300180424001804250018042600180427001804280018042900180430001804310018043200180433001804340018043500180436001804370018043800180439001804400018044100180442001804430018044400180445001804460018044700180448001804490018045000180451001804520018045300180454001804550018045600180457001804580018045900180460001804610018046200180463001804640018046500180466001804670018046800180469001804700018047100180472001804730018047400180475001804760018047700180478001804790018048000180481001804820018048300180484001804850018048600180487001804880018048900180490001804910018049200180493001804940018049500180496001804970018049800180499001805000018050100180502001805030018050400180505001805060018050700180508001805090018051000180511001805120018051300180514001805150018051600180517001805180018051900180520001805210018052200180523001805240018052500180526001805270018052800180529001805300018053100180532001805330018053400180535001805360018053700180538001805390018054000180541001805420018054300180544001805450018054600180547001805480018054900180550001805510018055200180553001805540018055500180556001805570018055800180559001805600018056100180562001805630018056400180565001805660018056700180568001805690018057000180571001805720018057300180574001805750018057600180577001805780018057900180580001805810018058200180583001805840018058500180586001805870018058800180589001805900018059100180592001805930018059400180595001805960018059700180598001805990018060000180601001806020018060300180604001806050018060600180607001806080018060900180610001806110018061200180613001806140018061500180616001806170018061800180619001806200018062100180622001806230018062400180625001806260018062700180628001806290018063000180631001806320018063300180634001806350018063600180637001806380018063900180640001806410018064200180643001806440018064500180646001806470018064800180649001806500018065100180652001806530018065400180655001806560018065700180658001806590018066000180661001806620018066300180664001806650018066600180667001806680018066900180670001806710018067200180673001806740018067500180676001806770018067800180679001806800018068100180682001806830018068400180685001806860018068700180688001806890018069000180691001806920018069300180694001806950018069600180697001806980018069900180700001807010018070200180703001807040018070500180706001807070018070800180709001807100018071100180712001807130018071400180715001807160018071700180718001807190018072000180721001807220018072300180724001807250018072600180727001807280018072900180730001807310018073200180733001807340018073500180736001807370018073800180739001807400018074100180742001807430018074400180745001807460018074700180748001807490018075000180751001807520018075300180754001807550018075600180757001807580018075900180760001807610018076200180763001807640018076500180766001807670018076800180769001807700018077100180772001807730018077400180775001807760018077700180778001807790018078000180781001807820018078300180784001807850018078600180787001807880018078900180790001807910018079200180793001807940018079500180796001807970018079800180799001900010019000200190003001900040019000500190006001900070019000800190009001900100019001100190012001900130019001400190015001900160019001700190018001900190019002000190021001900220019002300190024001900250019002600190027001900280019002900190030001900310019003200190033001900340019003500190036001900370019003800190039001900400019004100190042001900430019004400190045001900460019004700190048001900490019005000190051001900520019005300190054001900550019005600190057001900580019005900190060001900610019006200190063001900640019006500190066001900670019006800190069001900700019007100190072001900730019007400190075001900760019007700190078001900790019008000190081001900820019008300190084001900850019008600190087001900880019008900190090001900910019009200190093001900940019009500190096001900970019009800190099001901000019010100190102001901030019010400190105001901060019010700190108001901090019011000190111001901120019011300190114001901150019011600190117001901180019011900190120001901210019012200190123001901240019012500190126001901270019012800190129001901300019013100190132001901330019013400190135001901360019013700190138001901390019014000190141001901420019014300190144001901450019014600190147001901480019014900190150001901510019015200190153001901540019015500190156001901570019015800190159001901600019016100190162001901630019016400190165001901660019016700190168001901690019017000190171001901720019017300190174001901750019017600190177001901780019017900190180001901810019018200190183001901840019018500190186001901870019018800190189001901900019019100190192001901930019019400190195001901960019019700190198001901990019020000190201001902020019020300190204001902050019020600190207001902080019020900190210001902110019021200190213001902140019021500190216001902170019021800190219001902200019022100190222001902230019022400190225001902260019022700190228001902290019023000190231001902320019023300190234001902350019023600190237001902380019023900190240001902410019024200190243001902440019024500190246001902470019024800190249001902500019025100190252001902530019025400190255001902560019025700190258001902590019026000190261001902620019026300190264001902650019026600190267001902680019026900190270001902710019027200190273001902740019027500190276001902770019027800190279001902800019028100190282001902830019028400190285001902860019028700190288001902890019029000190291001902920019029300190294001902950019029600190297001902980019029900190300001903010019030200190303001903040019030500190306001903070019030800190309001903100019031100190312001903130019031400190315001903160019031700190318001903190019032000190321001903220019032300190324001903250019032600190327001903280019032900190330001903310019033200190333001903340019033500190336001903370019033800190339001903400019034100190342001903430019034400190345001903460019034700190348001903490019035000190351001903520019035300190354001903550019035600190357001903580019035900190360001903610019036200190363001903640019036500190366001903670019036800190369001903700019037100190372001903730019037400190375001903760019037700190378001903790019038000190381001903820019038300190384001903850019038600190387001903880019038900190390001903910019039200190393001903940019039500190396001903970019039800190399001904000019040100190402001904030019040400190405001904060019040700190408001904090019041000190411001904120019041300190414001904150019041600190417001904180019041900190420001904210019042200190423001904240019042500190426001904270019042800190429001904300019043100190432001904330019043400190435001904360019043700190438001904390019044000190441001904420019044300190444001904450019044600190447001904480019044900190450001904510019045200190453001904540019045500190456001904570019045800190459001904600019046100190462001904630019046400190465001904660019046700190468001904690019047000190471001904720019047300190474001904750019047600190477001904780019047900190480001904810019048200190483001904840019048500190486001904870019048800190489001904900019049100190492001904930019049400190495001904960019049700190498001904990019050000190501001905020019050300190504001905050019050600190507001905080019050900190510001905110019051200190513001905140019051500190516001905170019051800190519001905200019052100190522001905230019052400190525001905260019052700190528001905290019053000190531001905320019053300190534001905350019053600190537001905380019053900190540001905410019054200190543001905440019054500190546001905470019054800190549001905500019055100190552001905530019055400190555001905560019055700190558001905590019056000190561001905620019056300190564001905650019056600190567001905680019056900190570001905710019057200190573001905740019057500190576001905770019057800190579001905800019058100190582001905830019058400190585001905860019058700190588001905890019059000190591001905920019059300190594001905950019059600190597001905980019059900190600001906010019060200190603001906040019060500190606001906070019060800190609001906100019061100190612001906130019061400190615001906160019061700190618001906190019062000190621001906220019062300190624001906250019062600190627001906280019062900190630001906310019063200190633001906340019063500190636001906370019063800190639001906400019064100190642001906430019064400190645001906460019064700190648001906490019065000190651001906520019065300190654001906550019065600190657001906580019065900190660001906610019066200190663001906640019066500190666001906670019066800190669001906700019067100190672001906730019067400190675001906760019067700190678001906790019068000190681001906820019068300190684001906850019068600190687001906880019068900190690001906910019069200190693001906940019069500190696001906970019069800190699001907000019070100190702001907030019070400190705001907060019070700190708001907090019071000190711001907120019071300190714001907150019071600190717001907180019071900190720001907210019072200190723001907240019072500190726001907270019072800190729001907300019073100190732001907330019073400190735001907360019073700190738001907390019074000190741001907420019074300190744001907450019074600190747001907480019074900190750001907510019075200190753001907540019075500190756001907570019075800190759001907600019076100190762001907630019076400190765001907660019076700190768001907690019077000190771001907720019077300190774001907750019077600190777001907780019077900190780001907810019078200190783001907840019078500190786001907870019078800190789001907900019079100190792001907930019079400190795001907960019079700190798001907990020000100200002002000030020000400200005002000060020000700200008002000090020001000200011002000120020001300200014002000150020001600200017002000180020001900200020002000210020002200200023002000240020002500200026002000270020002800200029002000300020003100200032002000330020003400200035002000360020003700200038002000390020004000200041002000420020004300200044002000450020004600200047002000480020004900200050002000510020005200200053002000540020005500200056002000570020005800200059002000600020006100200062002000630020006400200065002000660020006700200068002000690020007000200071002000720020007300200074002000750020007600200077002000780020007900200080002000810020008200200083002000840020008500200086002000870020008800200089002000900020009100200092002000930020009400200095002000960020009700200098002000990020010000200101002001020020010300200104002001050020010600200107002001080020010900200110002001110020011200200113002001140020011500200116002001170020011800200119002001200020012100200122002001230020012400200125002001260020012700200128002001290020013000200131002001320020013300200134002001350020013600200137002001380020013900200140002001410020014200200143002001440020014500200146002001470020014800200149002001500020015100200152002001530020015400200155002001560020015700200158002001590020016000200161002001620020016300200164002001650020016600200167002001680020016900200170002001710020017200200173002001740020017500200176002001770020017800200179002001800020018100200182002001830020018400200185002001860020018700200188002001890020019000200191002001920020019300200194002001950020019600200197002001980020019900200200002002010020020200200203002002040020020500200206002002070020020800200209002002100020021100200212002002130020021400200215002002160020021700200218002002190020022000200221002002220020022300200224002002250020022600200227002002280020022900200230002002310020023200200233002002340020023500200236002002370020023800200239002002400020024100200242002002430020024400200245002002460020024700200248002002490020025000200251002002520020025300200254002002550020025600200257002002580020025900200260002002610020026200200263002002640020026500200266002002670020026800200269002002700020027100200272002002730020027400200275002002760020027700200278002002790020028000200281002002820020028300200284002002850020028600200287002002880020028900200290002002910020029200200293002002940020029500200296002002970020029800200299002003000020030100200302002003030020030400200305002003060020030700200308002003090020031000200311002003120020031300200314002003150020031600200317002003180020031900200320002003210020032200200323002003240020032500200326002003270020032800200329002003300020033100200332002003330020033400200335002003360020033700200338002003390020034000200341002003420020034300200344002003450020034600200347002003480020034900200350002003510020035200200353002003540020035500200356002003570020035800200359002003600020036100200362002003630020036400200365002003660020036700200368002003690020037000200371002003720020037300200374002003750020037600200377002003780020037900200380002003810020038200200383002003840020038500200386002003870020038800200389002003900020039100200392002003930020039400200395002003960020039700200398002003990020040000200401002004020020040300200404002004050020040600200407002004080020040900200410002004110020041200200413002004140020041500200416002004170020041800200419002004200020042100200422002004230020042400200425002004260020042700200428002004290020043000200431002004320020043300200434002004350020043600200437002004380020043900200440002004410020044200200443002004440020044500200446002004470020044800200449002004500020045100200452002004530020045400200455002004560020045700200458002004590020046000200461002004620020046300200464002004650020046600200467002004680020046900200470002004710020047200200473002004740020047500200476002004770020047800200479002004800020048100200482002004830020048400200485002004860020048700200488002004890020049000200491002004920020049300200494002004950020049600200497002004980020049900200500002005010020050200200503002005040020050500200506002005070020050800200509002005100020051100200512002005130020051400200515002005160020051700200518002005190020052000200521002005220020052300200524002005250020052600200527002005280020052900200530002005310020053200200533002005340020053500200536002005370020053800200539002005400020054100200542002005430020054400200545002005460020054700200548002005490020055000200551002005520020055300200554002005550020055600200557002005580020055900200560002005610020056200200563002005640020056500200566002005670020056800200569002005700020057100200572002005730020057400200575002005760020057700200578002005790020058000200581002005820020058300200584002005850020058600200587002005880020058900200590002005910020059200200593002005940020059500200596002005970020059800200599002006000020060100200602002006030020060400200605002006060020060700200608002006090020061000200611002006120020061300200614002006150020061600200617002006180020061900200620002006210020062200200623002006240020062500200626002006270020062800200629002006300020063100200632002006330020063400200635002006360020063700200638002006390020064000200641002006420020064300200644002006450020064600200647002006480020064900200650002006510020065200200653002006540020065500200656002006570020065800200659002006600020066100200662002006630020066400200665002006660020066700200668002006690020067000200671002006720020067300200674002006750020067600200677002006780020067900200680002006810020068200200683002006840020068500200686002006870020068800200689002006900020069100200692002006930020069400200695002006960020069700200698002006990020070000200701002007020020070300200704002007050020070600200707002007080020070900200710002007110020071200200713002007140020071500200716002007170020071800200719002007200020072100200722002007230020072400200725002007260020072700200728002007290020073000200731002007320020073300200734002007350020073600200737002007380020073900200740002007410020074200200743002007440020074500200746002007470020074800200749002007500020075100200752002007530020075400200755002007560020075700200758002007590020076000200761002007620020076300200764002007650020076600200767002007680020076900200770002007710020077200200773002007740020077500200776002007770020077800200779002007800020078100200782002007830020078400200785002007860020078700200788002007890020079000200791002007920020079300200794002007950020079600200797002007980020079900210001002100020021000300210004002100050021000600210007002100080021000900210010002100110021001200210013002100140021001500210016002100170021001800210019002100200021002100210022002100230021002400210025002100260021002700210028002100290021003000210031002100320021003300210034002100350021003600210037002100380021003900210040002100410021004200210043002100440021004500210046002100470021004800210049002100500021005100210052002100530021005400210055002100560021005700210058002100590021006000210061002100620021006300210064002100650021006600210067002100680021006900210070002100710021007200210073002100740021007500210076002100770021007800210079002100800021008100210082002100830021008400210085002100860021008700210088002100890021009000210091002100920021009300210094002100950021009600210097002100980021009900210100002101010021010200210103002101040021010500210106002101070021010800210109002101100021011100210112002101130021011400210115002101160021011700210118002101190021012000210121002101220021012300210124002101250021012600210127002101280021012900210130002101310021013200210133002101340021013500210136002101370021013800210139002101400021014100210142002101430021014400210145002101460021014700210148002101490021015000210151002101520021015300210154002101550021015600210157002101580021015900210160002101610021016200210163002101640021016500210166002101670021016800210169002101700021017100210172002101730021017400210175002101760021017700210178002101790021018000210181002101820021018300210184002101850021018600210187002101880021018900210190002101910021019200210193002101940021019500210196002101970021019800210199002102000021020100210202002102030021020400210205002102060021020700210208002102090021021000210211002102120021021300210214002102150021021600210217002102180021021900210220002102210021022200210223002102240021022500210226002102270021022800210229002102300021023100210232002102330021023400210235002102360021023700210238002102390021024000210241002102420021024300210244002102450021024600210247002102480021024900210250002102510021025200210253002102540021025500210256002102570021025800210259002102600021026100210262002102630021026400210265002102660021026700210268002102690021027000210271002102720021027300210274002102750021027600210277002102780021027900210280002102810021028200210283002102840021028500210286002102870021028800210289002102900021029100210292002102930021029400210295002102960021029700210298002102990021030000210301002103020021030300210304002103050021030600210307002103080021030900210310002103110021031200210313002103140021031500210316002103170021031800210319002103200021032100210322002103230021032400210325002103260021032700210328002103290021033000210331002103320021033300210334002103350021033600210337002103380021033900210340002103410021034200210343002103440021034500210346002103470021034800210349002103500021035100210352002103530021035400210355002103560021035700210358002103590021036000210361002103620021036300210364002103650021036600210367002103680021036900210370002103710021037200210373002103740021037500210376002103770021037800210379002103800021038100210382002103830021038400210385002103860021038700210388002103890021039000210391002103920021039300210394002103950021039600210397002103980021039900210400002104010021040200210403002104040021040500210406002104070021040800210409002104100021041100210412002104130021041400210415002104160021041700210418002104190021042000210421002104220021042300210424002104250021042600210427002104280021042900210430002104310021043200210433002104340021043500210436002104370021043800210439002104400021044100210442002104430021044400210445002104460021044700210448002104490021045000210451002104520021045300210454002104550021045600210457002104580021045900210460002104610021046200210463002104640021046500210466002104670021046800210469002104700021047100210472002104730021047400210475002104760021047700210478002104790021048000210481002104820021048300210484002104850021048600210487002104880021048900210490002104910021049200210493002104940021049500210496002104970021049800210499002105000021050100210502002105030021050400210505002105060021050700210508002105090021051000210511002105120021051300210514002105150021051600210517002105180021051900210520002105210021052200210523002105240021052500210526002105270021052800210529002105300021053100210532002105330021053400210535002105360021053700210538002105390021054000210541002105420021054300210544002105450021054600210547002105480021054900210550002105510021055200210553002105540021055500210556002105570021055800210559002105600021056100210562002105630021056400210565002105660021056700210568002105690021057000210571002105720021057300210574002105750021057600210577002105780021057900210580002105810021058200210583002105840021058500210586002105870021058800210589002105900021059100210592002105930021059400210595002105960021059700210598002105990021060000210601002106020021060300210604002106050021060600210607002106080021060900210610002106110021061200210613002106140021061500210616002106170021061800210619002106200021062100210622002106230021062400210625002106260021062700210628002106290021063000210631002106320021063300210634002106350021063600210637002106380021063900210640002106410021064200210643002106440021064500210646002106470021064800210649002106500021065100210652002106530021065400210655002106560021065700210658002106590021066000210661002106620021066300210664002106650021066600210667002106680021066900210670002106710021067200210673002106740021067500210676002106770021067800210679002106800021068100210682002106830021068400210685002106860021068700210688002106890021069000210691002106920021069300210694002106950021069600210697002106980021069900210700002107010021070200210703002107040021070500210706002107070021070800210709002107100021071100210712002107130021071400210715002107160021071700210718002107190021072000210721002107220021072300210724002107250021072600210727002107280021072900210730002107310021073200210733002107340021073500210736002107370021073800210739002107400021074100210742002107430021074400210745002107460021074700210748002107490021075000210751002107520021075300210754002107550021075600210757002107580021075900210760002107610021076200210763002107640021076500210766002107670021076800210769002107700021077100210772002107730021077400210775002107760021077700210778002107790021078000210781002107820021078300210784002107850021078600210787002107880021078900210790002107910021079200210793002107940021079500210796002107970021079800210799002200010022000200220003002200040022000500220006002200070022000800220009002200100022001100220012002200130022001400220015002200160022001700220018002200190022002000220021002200220022002300220024002200250022002600220027002200280022002900220030002200310022003200220033002200340022003500220036002200370022003800220039002200400022004100220042002200430022004400220045002200460022004700220048002200490022005000220051002200520022005300220054002200550022005600220057002200580022005900220060002200610022006200220063002200640022006500220066002200670022006800220069002200700022007100220072002200730022007400220075002200760022007700220078002200790022008000220081002200820022008300220084002200850022008600220087002200880022008900220090002200910022009200220093002200940022009500220096002200970022009800220099002201000022010100220102002201030022010400220105002201060022010700220108002201090022011000220111002201120022011300220114002201150022011600220117002201180022011900220120002201210022012200220123002201240022012500220126002201270022012800220129002201300022013100220132002201330022013400220135002201360022013700220138002201390022014000220141002201420022014300220144002201450022014600220147002201480022014900220150002201510022015200220153002201540022015500220156002201570022015800220159002201600022016100220162002201630022016400220165002201660022016700220168002201690022017000220171002201720022017300220174002201750022017600220177002201780022017900220180002201810022018200220183002201840022018500220186002201870022018800220189002201900022019100220192002201930022019400220195002201960022019700220198002201990022020000220201002202020022020300220204002202050022020600220207002202080022020900220210002202110022021200220213002202140022021500220216002202170022021800220219002202200022022100220222002202230022022400220225002202260022022700220228002202290022023000220231002202320022023300220234002202350022023600220237002202380022023900220240002202410022024200220243002202440022024500220246002202470022024800220249002202500022025100220252002202530022025400220255002202560022025700220258002202590022026000220261002202620022026300220264002202650022026600220267002202680022026900220270002202710022027200220273002202740022027500220276002202770022027800220279002202800022028100220282002202830022028400220285002202860022028700220288002202890022029000220291002202920022029300220294002202950022029600220297002202980022029900220300002203010022030200220303002203040022030500220306002203070022030800220309002203100022031100220312002203130022031400220315002203160022031700220318002203190022032000220321002203220022032300220324002203250022032600220327002203280022032900220330002203310022033200220333002203340022033500220336002203370022033800220339002203400022034100220342002203430022034400220345002203460022034700220348002203490022035000220351002203520022035300220354002203550022035600220357002203580022035900220360002203610022036200220363002203640022036500220366002203670022036800220369002203700022037100220372002203730022037400220375002203760022037700220378002203790022038000220381002203820022038300220384002203850022038600220387002203880022038900220390002203910022039200220393002203940022039500220396002203970022039800220399002204000022040100220402002204030022040400220405002204060022040700220408002204090022041000220411002204120022041300220414002204150022041600220417002204180022041900220420002204210022042200220423002204240022042500220426002204270022042800220429002204300022043100220432002204330022043400220435002204360022043700220438002204390022044000220441002204420022044300220444002204450022044600220447002204480022044900220450002204510022045200220453002204540022045500220456002204570022045800220459002204600022046100220462002204630022046400220465002204660022046700220468002204690022047000220471002204720022047300220474002204750022047600220477002204780022047900220480002204810022048200220483002204840022048500220486002204870022048800220489002204900022049100220492002204930022049400220495002204960022049700220498002204990022050000220501002205020022050300220504002205050022050600220507002205080022050900220510002205110022051200220513002205140022051500220516002205170022051800220519002205200022052100220522002205230022052400220525002205260022052700220528002205290022053000220531002205320022053300220534002205350022053600220537002205380022053900220540002205410022054200220543002205440022054500220546002205470022054800220549002205500022055100220552002205530022055400220555002205560022055700220558002205590022056000220561002205620022056300220564002205650022056600220567002205680022056900220570002205710022057200220573002205740022057500220576002205770022057800220579002205800022058100220582002205830022058400220585002205860022058700220588002205890022059000220591002205920022059300220594002205950022059600220597002205980022059900220600002206010022060200220603002206040022060500220606002206070022060800220609002206100022061100220612002206130022061400220615002206160022061700220618002206190022062000220621002206220022062300220624002206250022062600220627002206280022062900220630002206310022063200220633002206340022063500220636002206370022063800220639002206400022064100220642002206430022064400220645002206460022064700220648002206490022065000220651002206520022065300220654002206550022065600220657002206580022065900220660002206610022066200220663002206640022066500220666002206670022066800220669002206700022067100220672002206730022067400220675002206760022067700220678002206790022068000220681002206820022068300220684002206850022068600220687002206880022068900220690002206910022069200220693002206940022069500220696002206970022069800220699002207000022070100220702002207030022070400220705002207060022070700220708002207090022071000220711002207120022071300220714002207150022071600220717002207180022071900220720002207210022072200220723002207240022072500220726002207270022072800220729002207300022073100220732002207330022073400220735002207360022073700220738002207390022074000220741002207420022074300220744002207450022074600220747002207480022074900220750002207510022075200220753002207540022075500220756002207570022075800220759002207600022076100220762002207630022076400220765002207660022076700220768002207690022077000220771002207720022077300220774002207750022077600220777002207780022077900220780002207810022078200220783002207840022078500220786002207870022078800220789002207900022079100220792002207930022079400220795002207960022079700220798002207990023000100230002002300030023000400230005002300060023000700230008002300090023001000230011002300120023001300230014002300150023001600230017002300180023001900230020002300210023002200230023002300240023002500230026002300270023002800230029002300300023003100230032002300330023003400230035002300360023003700230038002300390023004000230041002300420023004300230044002300450023004600230047002300480023004900230050002300510023005200230053002300540023005500230056002300570023005800230059002300600023006100230062002300630023006400230065002300660023006700230068002300690023007000230071002300720023007300230074002300750023007600230077002300780023007900230080002300810023008200230083002300840023008500230086002300870023008800230089002300900023009100230092002300930023009400230095002300960023009700230098002300990023010000230101002301020023010300230104002301050023010600230107002301080023010900230110002301110023011200230113002301140023011500230116002301170023011800230119002301200023012100230122002301230023012400230125002301260023012700230128002301290023013000230131002301320023013300230134002301350023013600230137002301380023013900230140002301410023014200230143002301440023014500230146002301470023014800230149002301500023015100230152002301530023015400230155002301560023015700230158002301590023016000230161002301620023016300230164002301650023016600230167002301680023016900230170002301710023017200230173002301740023017500230176002301770023017800230179002301800023018100230182002301830023018400230185002301860023018700230188002301890023019000230191002301920023019300230194002301950023019600230197002301980023019900230200002302010023020200230203002302040023020500230206002302070023020800230209002302100023021100230212002302130023021400230215002302160023021700230218002302190023022000230221002302220023022300230224002302250023022600230227002302280023022900230230002302310023023200230233002302340023023500230236002302370023023800230239002302400023024100230242002302430023024400230245002302460023024700230248002302490023025000230251002302520023025300230254002302550023025600230257002302580023025900230260002302610023026200230263002302640023026500230266002302670023026800230269002302700023027100230272002302730023027400230275002302760023027700230278002302790023028000230281002302820023028300230284002302850023028600230287002302880023028900230290002302910023029200230293002302940023029500230296002302970023029800230299002303000023030100230302002303030023030400230305002303060023030700230308002303090023031000230311002303120023031300230314002303150023031600230317002303180023031900230320002303210023032200230323002303240023032500230326002303270023032800230329002303300023033100230332002303330023033400230335002303360023033700230338002303390023034000230341002303420023034300230344002303450023034600230347002303480023034900230350002303510023035200230353002303540023035500230356002303570023035800230359002303600023036100230362002303630023036400230365002303660023036700230368002303690023037000230371002303720023037300230374002303750023037600230377002303780023037900230380002303810023038200230383002303840023038500230386002303870023038800230389002303900023039100230392002303930023039400230395002303960023039700230398002303990023040000230401002304020023040300230404002304050023040600230407002304080023040900230410002304110023041200230413002304140023041500230416002304170023041800230419002304200023042100230422002304230023042400230425002304260023042700230428002304290023043000230431002304320023043300230434002304350023043600230437002304380023043900230440002304410023044200230443002304440023044500230446002304470023044800230449002304500023045100230452002304530023045400230455002304560023045700230458002304590023046000230461002304620023046300230464002304650023046600230467002304680023046900230470002304710023047200230473002304740023047500230476002304770023047800230479002304800023048100230482002304830023048400230485002304860023048700230488002304890023049000230491002304920023049300230494002304950023049600230497002304980023049900230500002305010023050200230503002305040023050500230506002305070023050800230509002305100023051100230512002305130023051400230515002305160023051700230518002305190023052000230521002305220023052300230524002305250023052600230527002305280023052900230530002305310023053200230533002305340023053500230536002305370023053800230539002305400023054100230542002305430023054400230545002305460023054700230548002305490023055000230551002305520023055300230554002305550023055600230557002305580023055900230560002305610023056200230563002305640023056500230566002305670023056800230569002305700023057100230572002305730023057400230575002305760023057700230578002305790023058000230581002305820023058300230584002305850023058600230587002305880023058900230590002305910023059200230593002305940023059500230596002305970023059800230599002306000023060100230602002306030023060400230605002306060023060700230608002306090023061000230611002306120023061300230614002306150023061600230617002306180023061900230620002306210023062200230623002306240023062500230626002306270023062800230629002306300023063100230632002306330023063400230635002306360023063700230638002306390023064000230641002306420023064300230644002306450023064600230647002306480023064900230650002306510023065200230653002306540023065500230656002306570023065800230659002306600023066100230662002306630023066400230665002306660023066700230668002306690023067000230671002306720023067300230674002306750023067600230677002306780023067900230680002306810023068200230683002306840023068500230686002306870023068800230689002306900023069100230692002306930023069400230695002306960023069700230698002306990023070000230701002307020023070300230704002307050023070600230707002307080023070900230710002307110023071200230713002307140023071500230716002307170023071800230719002307200023072100230722002307230023072400230725002307260023072700230728002307290023073000230731002307320023073300230734002307350023073600230737002307380023073900230740002307410023074200230743002307440023074500230746002307470023074800230749002307500023075100230752002307530023075400230755002307560023075700230758002307590023076000230761002307620023076300230764002307650023076600230767002307680023076900230770002307710023077200230773002307740023077500230776002307770023077800230779002307800023078100230782002307830023078400230785002307860023078700230788002307890023079000230791002307920023079300230794002307950023079600230797002307980023079900240001002400020024000300240004002400050024000600240007002400080024000900240010002400110024001200240013002400140024001500240016002400170024001800240019002400200024002100240022002400230024002400240025002400260024002700240028002400290024003000240031002400320024003300240034002400350024003600240037002400380024003900240040002400410024004200240043002400440024004500240046002400470024004800240049002400500024005100240052002400530024005400240055002400560024005700240058002400590024006000240061002400620024006300240064002400650024006600240067002400680024006900240070002400710024007200240073002400740024007500240076002400770024007800240079002400800024008100240082002400830024008400240085002400860024008700240088002400890024009000240091002400920024009300240094002400950024009600240097002400980024009900240100002401010024010200240103002401040024010500240106002401070024010800240109002401100024011100240112002401130024011400240115002401160024011700240118002401190024012000240121002401220024012300240124002401250024012600240127002401280024012900240130002401310024013200240133002401340024013500240136002401370024013800240139002401400024014100240142002401430024014400240145002401460024014700240148002401490024015000240151002401520024015300240154002401550024015600240157002401580024015900240160002401610024016200240163002401640024016500240166002401670024016800240169002401700024017100240172002401730024017400240175002401760024017700240178002401790024018000240181002401820024018300240184002401850024018600240187002401880024018900240190002401910024019200240193002401940024019500240196002401970024019800240199002402000024020100240202002402030024020400240205002402060024020700240208002402090024021000240211002402120024021300240214002402150024021600240217002402180024021900240220002402210024022200240223002402240024022500240226002402270024022800240229002402300024023100240232002402330024023400240235002402360024023700240238002402390024024000240241002402420024024300240244002402450024024600240247002402480024024900240250002402510024025200240253002402540024025500240256002402570024025800240259002402600024026100240262002402630024026400240265002402660024026700240268002402690024027000240271002402720024027300240274002402750024027600240277002402780024027900240280002402810024028200240283002402840024028500240286002402870024028800240289002402900024029100240292002402930024029400240295002402960024029700240298002402990024030000240301002403020024030300240304002403050024030600240307002403080024030900240310002403110024031200240313002403140024031500240316002403170024031800240319002403200024032100240322002403230024032400240325002403260024032700240328002403290024033000240331002403320024033300240334002403350024033600240337002403380024033900240340002403410024034200240343002403440024034500240346002403470024034800240349002403500024035100240352002403530024035400240355002403560024035700240358002403590024036000240361002403620024036300240364002403650024036600240367002403680024036900240370002403710024037200240373002403740024037500240376002403770024037800240379002403800024038100240382002403830024038400240385002403860024038700240388002403890024039000240391002403920024039300240394002403950024039600240397002403980024039900240400002404010024040200240403002404040024040500240406002404070024040800240409002404100024041100240412002404130024041400240415002404160024041700240418002404190024042000240421002404220024042300240424002404250024042600240427002404280024042900240430002404310024043200240433002404340024043500240436002404370024043800240439002404400024044100240442002404430024044400240445002404460024044700240448002404490024045000240451002404520024045300240454002404550024045600240457002404580024045900240460002404610024046200240463002404640024046500240466002404670024046800240469002404700024047100240472002404730024047400240475002404760024047700240478002404790024048000240481002404820024048300240484002404850024048600240487002404880024048900240490002404910024049200240493002404940024049500240496002404970024049800240499002405000024050100240502002405030024050400240505002405060024050700240508002405090024051000240511002405120024051300240514002405150024051600240517002405180024051900240520002405210024052200240523002405240024052500240526002405270024052800240529002405300024053100240532002405330024053400240535002405360024053700240538002405390024054000240541002405420024054300240544002405450024054600240547002405480024054900240550002405510024055200240553002405540024055500240556002405570024055800240559002405600024056100240562002405630024056400240565002405660024056700240568002405690024057000240571002405720024057300240574002405750024057600240577002405780024057900240580002405810024058200240583002405840024058500240586002405870024058800240589002405900024059100240592002405930024059400240595002405960024059700240598002405990024060000240601002406020024060300240604002406050024060600240607002406080024060900240610002406110024061200240613002406140024061500240616002406170024061800240619002406200024062100240622002406230024062400240625002406260024062700240628002406290024063000240631002406320024063300240634002406350024063600240637002406380024063900240640002406410024064200240643002406440024064500240646002406470024064800240649002406500024065100240652002406530024065400240655002406560024065700240658002406590024066000240661002406620024066300240664002406650024066600240667002406680024066900240670002406710024067200240673002406740024067500240676002406770024067800240679002406800024068100240682002406830024068400240685002406860024068700240688002406890024069000240691002406920024069300240694002406950024069600240697002406980024069900240700002407010024070200240703002407040024070500240706002407070024070800240709002407100024071100240712002407130024071400240715002407160024071700240718002407190024072000240721002407220024072300240724002407250024072600240727002407280024072900240730002407310024073200240733002407340024073500240736002407370024073800240739002407400024074100240742002407430024074400240745002407460024074700240748002407490024075000240751002407520024075300240754002407550024075600240757002407580024075900240760002407610024076200240763002407640024076500240766002407670024076800240769002407700024077100240772002407730024077400240775002407760024077700240778002407790024078000240781002407820024078300240784002407850024078600240787002407880024078900240790002407910024079200240793002407940024079500240796002407970024079800240799002500010025000200250003002500040025000500250006002500070025000800250009002500100025001100250012002500130025001400250015002500160025001700250018002500190025002000250021002500220025002300250024002500250025002600250027002500280025002900250030002500310025003200250033002500340025003500250036002500370025003800250039002500400025004100250042002500430025004400250045002500460025004700250048002500490025005000250051002500520025005300250054002500550025005600250057002500580025005900250060002500610025006200250063002500640025006500250066002500670025006800250069002500700025007100250072002500730025007400250075002500760025007700250078002500790025008000250081002500820025008300250084002500850025008600250087002500880025008900250090002500910025009200250093002500940025009500250096002500970025009800250099002501000025010100250102002501030025010400250105002501060025010700250108002501090025011000250111002501120025011300250114002501150025011600250117002501180025011900250120002501210025012200250123002501240025012500250126002501270025012800250129002501300025013100250132002501330025013400250135002501360025013700250138002501390025014000250141002501420025014300250144002501450025014600250147002501480025014900250150002501510025015200250153002501540025015500250156002501570025015800250159002501600025016100250162002501630025016400250165002501660025016700250168002501690025017000250171002501720025017300250174002501750025017600250177002501780025017900250180002501810025018200250183002501840025018500250186002501870025018800250189002501900025019100250192002501930025019400250195002501960025019700250198002501990025020000250201002502020025020300250204002502050025020600250207002502080025020900250210002502110025021200250213002502140025021500250216002502170025021800250219002502200025022100250222002502230025022400250225002502260025022700250228002502290025023000250231002502320025023300250234002502350025023600250237002502380025023900250240002502410025024200250243002502440025024500250246002502470025024800250249002502500025025100250252002502530025025400250255002502560025025700250258002502590025026000250261002502620025026300250264002502650025026600250267002502680025026900250270002502710025027200250273002502740025027500250276002502770025027800250279002502800025028100250282002502830025028400250285002502860025028700250288002502890025029000250291002502920025029300250294002502950025029600250297002502980025029900250300002503010025030200250303002503040025030500250306002503070025030800250309002503100025031100250312002503130025031400250315002503160025031700250318002503190025032000250321002503220025032300250324002503250025032600250327002503280025032900250330002503310025033200250333002503340025033500250336002503370025033800250339002503400025034100250342002503430025034400250345002503460025034700250348002503490025035000250351002503520025035300250354002503550025035600250357002503580025035900250360002503610025036200250363002503640025036500250366002503670025036800250369002503700025037100250372002503730025037400250375002503760025037700250378002503790025038000250381002503820025038300250384002503850025038600250387002503880025038900250390002503910025039200250393002503940025039500250396002503970025039800250399002504000025040100250402002504030025040400250405002504060025040700250408002504090025041000250411002504120025041300250414002504150025041600250417002504180025041900250420002504210025042200250423002504240025042500250426002504270025042800250429002504300025043100250432002504330025043400250435002504360025043700250438002504390025044000250441002504420025044300250444002504450025044600250447002504480025044900250450002504510025045200250453002504540025045500250456002504570025045800250459002504600025046100250462002504630025046400250465002504660025046700250468002504690025047000250471002504720025047300250474002504750025047600250477002504780025047900250480002504810025048200250483002504840025048500250486002504870025048800250489002504900025049100250492002504930025049400250495002504960025049700250498002504990025050000250501002505020025050300250504002505050025050600250507002505080025050900250510002505110025051200250513002505140025051500250516002505170025051800250519002505200025052100250522002505230025052400250525002505260025052700250528002505290025053000250531002505320025053300250534002505350025053600250537002505380025053900250540002505410025054200250543002505440025054500250546002505470025054800250549002505500025055100250552002505530025055400250555002505560025055700250558002505590025056000250561002505620025056300250564002505650025056600250567002505680025056900250570002505710025057200250573002505740025057500250576002505770025057800250579002505800025058100250582002505830025058400250585002505860025058700250588002505890025059000250591002505920025059300250594002505950025059600250597002505980025059900250600002506010025060200250603002506040025060500250606002506070025060800250609002506100025061100250612002506130025061400250615002506160025061700250618002506190025062000250621002506220025062300250624002506250025062600250627002506280025062900250630002506310025063200250633002506340025063500250636002506370025063800250639002506400025064100250642002506430025064400250645002506460025064700250648002506490025065000250651002506520025065300250654002506550025065600250657002506580025065900250660002506610025066200250663002506640025066500250666002506670025066800250669002506700025067100250672002506730025067400250675002506760025067700250678002506790025068000250681002506820025068300250684002506850025068600250687002506880025068900250690002506910025069200250693002506940025069500250696002506970025069800250699002507000025070100250702002507030025070400250705002507060025070700250708002507090025071000250711002507120025071300250714002507150025071600250717002507180025071900250720002507210025072200250723002507240025072500250726002507270025072800250729002507300025073100250732002507330025073400250735002507360025073700250738002507390025074000250741002507420025074300250744002507450025074600250747002507480025074900250750002507510025075200250753002507540025075500250756002507570025075800250759002507600025076100250762002507630025076400250765002507660025076700250768002507690025077000250771002507720025077300250774002507750025077600250777002507780025077900250780002507810025078200250783002507840025078500250786002507870025078800250789002507900025079100250792002507930025079400250795002507960025079700250798002507990026000100260002002600030026000400260005002600060026000700260008002600090026001000260011002600120026001300260014002600150026001600260017002600180026001900260020002600210026002200260023002600240026002500260026002600270026002800260029002600300026003100260032002600330026003400260035002600360026003700260038002600390026004000260041002600420026004300260044002600450026004600260047002600480026004900260050002600510026005200260053002600540026005500260056002600570026005800260059002600600026006100260062002600630026006400260065002600660026006700260068002600690026007000260071002600720026007300260074002600750026007600260077002600780026007900260080002600810026008200260083002600840026008500260086002600870026008800260089002600900026009100260092002600930026009400260095002600960026009700260098002600990026010000260101002601020026010300260104002601050026010600260107002601080026010900260110002601110026011200260113002601140026011500260116002601170026011800260119002601200026012100260122002601230026012400260125002601260026012700260128002601290026013000260131002601320026013300260134002601350026013600260137002601380026013900260140002601410026014200260143002601440026014500260146002601470026014800260149002601500026015100260152002601530026015400260155002601560026015700260158002601590026016000260161002601620026016300260164002601650026016600260167002601680026016900260170002601710026017200260173002601740026017500260176002601770026017800260179002601800026018100260182002601830026018400260185002601860026018700260188002601890026019000260191002601920026019300260194002601950026019600260197002601980026019900260200002602010026020200260203002602040026020500260206002602070026020800260209002602100026021100260212002602130026021400260215002602160026021700260218002602190026022000260221002602220026022300260224002602250026022600260227002602280026022900260230002602310026023200260233002602340026023500260236002602370026023800260239002602400026024100260242002602430026024400260245002602460026024700260248002602490026025000260251002602520026025300260254002602550026025600260257002602580026025900260260002602610026026200260263002602640026026500260266002602670026026800260269002602700026027100260272002602730026027400260275002602760026027700260278002602790026028000260281002602820026028300260284002602850026028600260287002602880026028900260290002602910026029200260293002602940026029500260296002602970026029800260299002603000026030100260302002603030026030400260305002603060026030700260308002603090026031000260311002603120026031300260314002603150026031600260317002603180026031900260320002603210026032200260323002603240026032500260326002603270026032800260329002603300026033100260332002603330026033400260335002603360026033700260338002603390026034000260341002603420026034300260344002603450026034600260347002603480026034900260350002603510026035200260353002603540026035500260356002603570026035800260359002603600026036100260362002603630026036400260365002603660026036700260368002603690026037000260371002603720026037300260374002603750026037600260377002603780026037900260380002603810026038200260383002603840026038500260386002603870026038800260389002603900026039100260392002603930026039400260395002603960026039700260398002603990026040000260401002604020026040300260404002604050026040600260407002604080026040900260410002604110026041200260413002604140026041500260416002604170026041800260419002604200026042100260422002604230026042400260425002604260026042700260428002604290026043000260431002604320026043300260434002604350026043600260437002604380026043900260440002604410026044200260443002604440026044500260446002604470026044800260449002604500026045100260452002604530026045400260455002604560026045700260458002604590026046000260461002604620026046300260464002604650026046600260467002604680026046900260470002604710026047200260473002604740026047500260476002604770026047800260479002604800026048100260482002604830026048400260485002604860026048700260488002604890026049000260491002604920026049300260494002604950026049600260497002604980026049900260500002605010026050200260503002605040026050500260506002605070026050800260509002605100026051100260512002605130026051400260515002605160026051700260518002605190026052000260521002605220026052300260524002605250026052600260527002605280026052900260530002605310026053200260533002605340026053500260536002605370026053800260539002605400026054100260542002605430026054400260545002605460026054700260548002605490026055000260551002605520026055300260554002605550026055600260557002605580026055900260560002605610026056200260563002605640026056500260566002605670026056800260569002605700026057100260572002605730026057400260575002605760026057700260578002605790026058000260581002605820026058300260584002605850026058600260587002605880026058900260590002605910026059200260593002605940026059500260596002605970026059800260599002606000026060100260602002606030026060400260605002606060026060700260608002606090026061000260611002606120026061300260614002606150026061600260617002606180026061900260620002606210026062200260623002606240026062500260626002606270026062800260629002606300026063100260632002606330026063400260635002606360026063700260638002606390026064000260641002606420026064300260644002606450026064600260647002606480026064900260650002606510026065200260653002606540026065500260656002606570026065800260659002606600026066100260662002606630026066400260665002606660026066700260668002606690026067000260671002606720026067300260674002606750026067600260677002606780026067900260680002606810026068200260683002606840026068500260686002606870026068800260689002606900026069100260692002606930026069400260695002606960026069700260698002606990026070000260701002607020026070300260704002607050026070600260707002607080026070900260710002607110026071200260713002607140026071500260716002607170026071800260719002607200026072100260722002607230026072400260725002607260026072700260728002607290026073000260731002607320026073300260734002607350026073600260737002607380026073900260740002607410026074200260743002607440026074500260746002607470026074800260749002607500026075100260752002607530026075400260755002607560026075700260758002607590026076000260761002607620026076300260764002607650026076600260767002607680026076900260770002607710026077200260773002607740026077500260776002607770026077800260779002607800026078100260782002607830026078400260785002607860026078700260788002607890026079000260791002607920026079300260794002607950026079600260797002607980026079900270001002700020027000300270004002700050027000600270007002700080027000900270010002700110027001200270013002700140027001500270016002700170027001800270019002700200027002100270022002700230027002400270025002700260027002700270028002700290027003000270031002700320027003300270034002700350027003600270037002700380027003900270040002700410027004200270043002700440027004500270046002700470027004800270049002700500027005100270052002700530027005400270055002700560027005700270058002700590027006000270061002700620027006300270064002700650027006600270067002700680027006900270070002700710027007200270073002700740027007500270076002700770027007800270079002700800027008100270082002700830027008400270085002700860027008700270088002700890027009000270091002700920027009300270094002700950027009600270097002700980027009900270100002701010027010200270103002701040027010500270106002701070027010800270109002701100027011100270112002701130027011400270115002701160027011700270118002701190027012000270121002701220027012300270124002701250027012600270127002701280027012900270130002701310027013200270133002701340027013500270136002701370027013800270139002701400027014100270142002701430027014400270145002701460027014700270148002701490027015000270151002701520027015300270154002701550027015600270157002701580027015900270160002701610027016200270163002701640027016500270166002701670027016800270169002701700027017100270172002701730027017400270175002701760027017700270178002701790027018000270181002701820027018300270184002701850027018600270187002701880027018900270190002701910027019200270193002701940027019500270196002701970027019800270199002702000027020100270202002702030027020400270205002702060027020700270208002702090027021000270211002702120027021300270214002702150027021600270217002702180027021900270220002702210027022200270223002702240027022500270226002702270027022800270229002702300027023100270232002702330027023400270235002702360027023700270238002702390027024000270241002702420027024300270244002702450027024600270247002702480027024900270250002702510027025200270253002702540027025500270256002702570027025800270259002702600027026100270262002702630027026400270265002702660027026700270268002702690027027000270271002702720027027300270274002702750027027600270277002702780027027900270280002702810027028200270283002702840027028500270286002702870027028800270289002702900027029100270292002702930027029400270295002702960027029700270298002702990027030000270301002703020027030300270304002703050027030600270307002703080027030900270310002703110027031200270313002703140027031500270316002703170027031800270319002703200027032100270322002703230027032400270325002703260027032700270328002703290027033000270331002703320027033300270334002703350027033600270337002703380027033900270340002703410027034200270343002703440027034500270346002703470027034800270349002703500027035100270352002703530027035400270355002703560027035700270358002703590027036000270361002703620027036300270364002703650027036600270367002703680027036900270370002703710027037200270373002703740027037500270376002703770027037800270379002703800027038100270382002703830027038400270385002703860027038700270388002703890027039000270391002703920027039300270394002703950027039600270397002703980027039900270400002704010027040200270403002704040027040500270406002704070027040800270409002704100027041100270412002704130027041400270415002704160027041700270418002704190027042000270421002704220027042300270424002704250027042600270427002704280027042900270430002704310027043200270433002704340027043500270436002704370027043800270439002704400027044100270442002704430027044400270445002704460027044700270448002704490027045000270451002704520027045300270454002704550027045600270457002704580027045900270460002704610027046200270463002704640027046500270466002704670027046800270469002704700027047100270472002704730027047400270475002704760027047700270478002704790027048000270481002704820027048300270484002704850027048600270487002704880027048900270490002704910027049200270493002704940027049500270496002704970027049800270499002705000027050100270502002705030027050400270505002705060027050700270508002705090027051000270511002705120027051300270514002705150027051600270517002705180027051900270520002705210027052200270523002705240027052500270526002705270027052800270529002705300027053100270532002705330027053400270535002705360027053700270538002705390027054000270541002705420027054300270544002705450027054600270547002705480027054900270550002705510027055200270553002705540027055500270556002705570027055800270559002705600027056100270562002705630027056400270565002705660027056700270568002705690027057000270571002705720027057300270574002705750027057600270577002705780027057900270580002705810027058200270583002705840027058500270586002705870027058800270589002705900027059100270592002705930027059400270595002705960027059700270598002705990027060000270601002706020027060300270604002706050027060600270607002706080027060900270610002706110027061200270613002706140027061500270616002706170027061800270619002706200027062100270622002706230027062400270625002706260027062700270628002706290027063000270631002706320027063300270634002706350027063600270637002706380027063900270640002706410027064200270643002706440027064500270646002706470027064800270649002706500027065100270652002706530027065400270655002706560027065700270658002706590027066000270661002706620027066300270664002706650027066600270667002706680027066900270670002706710027067200270673002706740027067500270676002706770027067800270679002706800027068100270682002706830027068400270685002706860027068700270688002706890027069000270691002706920027069300270694002706950027069600270697002706980027069900270700002707010027070200270703002707040027070500270706002707070027070800270709002707100027071100270712002707130027071400270715002707160027071700270718002707190027072000270721002707220027072300270724002707250027072600270727002707280027072900270730002707310027073200270733002707340027073500270736002707370027073800270739002707400027074100270742002707430027074400270745002707460027074700270748002707490027075000270751002707520027075300270754002707550027075600270757002707580027075900270760002707610027076200270763002707640027076500270766002707670027076800270769002707700027077100270772002707730027077400270775002707760027077700270778002707790027078000270781002707820027078300270784002707850027078600270787002707880027078900270790002707910027079200270793002707940027079500270796002707970027079800270799002800010028000200280003002800040028000500280006002800070028000800280009002800100028001100280012002800130028001400280015002800160028001700280018002800190028002000280021002800220028002300280024002800250028002600280027002800280028002900280030002800310028003200280033002800340028003500280036002800370028003800280039002800400028004100280042002800430028004400280045002800460028004700280048002800490028005000280051002800520028005300280054002800550028005600280057002800580028005900280060002800610028006200280063002800640028006500280066002800670028006800280069002800700028007100280072002800730028007400280075002800760028007700280078002800790028008000280081002800820028008300280084002800850028008600280087002800880028008900280090002800910028009200280093002800940028009500280096002800970028009800280099002801000028010100280102002801030028010400280105002801060028010700280108002801090028011000280111002801120028011300280114002801150028011600280117002801180028011900280120002801210028012200280123002801240028012500280126002801270028012800280129002801300028013100280132002801330028013400280135002801360028013700280138002801390028014000280141002801420028014300280144002801450028014600280147002801480028014900280150002801510028015200280153002801540028015500280156002801570028015800280159002801600028016100280162002801630028016400280165002801660028016700280168002801690028017000280171002801720028017300280174002801750028017600280177002801780028017900280180002801810028018200280183002801840028018500280186002801870028018800280189002801900028019100280192002801930028019400280195002801960028019700280198002801990028020000280201002802020028020300280204002802050028020600280207002802080028020900280210002802110028021200280213002802140028021500280216002802170028021800280219002802200028022100280222002802230028022400280225002802260028022700280228002802290028023000280231002802320028023300280234002802350028023600280237002802380028023900280240002802410028024200280243002802440028024500280246002802470028024800280249002802500028025100280252002802530028025400280255002802560028025700280258002802590028026000280261002802620028026300280264002802650028026600280267002802680028026900280270002802710028027200280273002802740028027500280276002802770028027800280279002802800028028100280282002802830028028400280285002802860028028700280288002802890028029000280291002802920028029300280294002802950028029600280297002802980028029900280300002803010028030200280303002803040028030500280306002803070028030800280309002803100028031100280312002803130028031400280315002803160028031700280318002803190028032000280321002803220028032300280324002803250028032600280327002803280028032900280330002803310028033200280333002803340028033500280336002803370028033800280339002803400028034100280342002803430028034400280345002803460028034700280348002803490028035000280351002803520028035300280354002803550028035600280357002803580028035900280360002803610028036200280363002803640028036500280366002803670028036800280369002803700028037100280372002803730028037400280375002803760028037700280378002803790028038000280381002803820028038300280384002803850028038600280387002803880028038900280390002803910028039200280393002803940028039500280396002803970028039800280399002804000028040100280402002804030028040400280405002804060028040700280408002804090028041000280411002804120028041300280414002804150028041600280417002804180028041900280420002804210028042200280423002804240028042500280426002804270028042800280429002804300028043100280432002804330028043400280435002804360028043700280438002804390028044000280441002804420028044300280444002804450028044600280447002804480028044900280450002804510028045200280453002804540028045500280456002804570028045800280459002804600028046100280462002804630028046400280465002804660028046700280468002804690028047000280471002804720028047300280474002804750028047600280477002804780028047900280480002804810028048200280483002804840028048500280486002804870028048800280489002804900028049100280492002804930028049400280495002804960028049700280498002804990028050000280501002805020028050300280504002805050028050600280507002805080028050900280510002805110028051200280513002805140028051500280516002805170028051800280519002805200028052100280522002805230028052400280525002805260028052700280528002805290028053000280531002805320028053300280534002805350028053600280537002805380028053900280540002805410028054200280543002805440028054500280546002805470028054800280549002805500028055100280552002805530028055400280555002805560028055700280558002805590028056000280561002805620028056300280564002805650028056600280567002805680028056900280570002805710028057200280573002805740028057500280576002805770028057800280579002805800028058100280582002805830028058400280585002805860028058700280588002805890028059000280591002805920028059300280594002805950028059600280597002805980028059900280600002806010028060200280603002806040028060500280606002806070028060800280609002806100028061100280612002806130028061400280615002806160028061700280618002806190028062000280621002806220028062300280624002806250028062600280627002806280028062900280630002806310028063200280633002806340028063500280636002806370028063800280639002806400028064100280642002806430028064400280645002806460028064700280648002806490028065000280651002806520028065300280654002806550028065600280657002806580028065900280660002806610028066200280663002806640028066500280666002806670028066800280669002806700028067100280672002806730028067400280675002806760028067700280678002806790028068000280681002806820028068300280684002806850028068600280687002806880028068900280690002806910028069200280693002806940028069500280696002806970028069800280699002807000028070100280702002807030028070400280705002807060028070700280708002807090028071000280711002807120028071300280714002807150028071600280717002807180028071900280720002807210028072200280723002807240028072500280726002807270028072800280729002807300028073100280732002807330028073400280735002807360028073700280738002807390028074000280741002807420028074300280744002807450028074600280747002807480028074900280750002807510028075200280753002807540028075500280756002807570028075800280759002807600028076100280762002807630028076400280765002807660028076700280768002807690028077000280771002807720028077300280774002807750028077600280777002807780028077900280780002807810028078200280783002807840028078500280786002807870028078800280789002807900028079100280792002807930028079400280795002807960028079700280798002807990029000100290002002900030029000400290005002900060029000700290008002900090029001000290011002900120029001300290014002900150029001600290017002900180029001900290020002900210029002200290023002900240029002500290026002900270029002800290029002900300029003100290032002900330029003400290035002900360029003700290038002900390029004000290041002900420029004300290044002900450029004600290047002900480029004900290050002900510029005200290053002900540029005500290056002900570029005800290059002900600029006100290062002900630029006400290065002900660029006700290068002900690029007000290071002900720029007300290074002900750029007600290077002900780029007900290080002900810029008200290083002900840029008500290086002900870029008800290089002900900029009100290092002900930029009400290095002900960029009700290098002900990029010000290101002901020029010300290104002901050029010600290107002901080029010900290110002901110029011200290113002901140029011500290116002901170029011800290119002901200029012100290122002901230029012400290125002901260029012700290128002901290029013000290131002901320029013300290134002901350029013600290137002901380029013900290140002901410029014200290143002901440029014500290146002901470029014800290149002901500029015100290152002901530029015400290155002901560029015700290158002901590029016000290161002901620029016300290164002901650029016600290167002901680029016900290170002901710029017200290173002901740029017500290176002901770029017800290179002901800029018100290182002901830029018400290185002901860029018700290188002901890029019000290191002901920029019300290194002901950029019600290197002901980029019900290200002902010029020200290203002902040029020500290206002902070029020800290209002902100029021100290212002902130029021400290215002902160029021700290218002902190029022000290221002902220029022300290224002902250029022600290227002902280029022900290230002902310029023200290233002902340029023500290236002902370029023800290239002902400029024100290242002902430029024400290245002902460029024700290248002902490029025000290251002902520029025300290254002902550029025600290257002902580029025900290260002902610029026200290263002902640029026500290266002902670029026800290269002902700029027100290272002902730029027400290275002902760029027700290278002902790029028000290281002902820029028300290284002902850029028600290287002902880029028900290290002902910029029200290293002902940029029500290296002902970029029800290299002903000029030100290302002903030029030400290305002903060029030700290308002903090029031000290311002903120029031300290314002903150029031600290317002903180029031900290320002903210029032200290323002903240029032500290326002903270029032800290329002903300029033100290332002903330029033400290335002903360029033700290338002903390029034000290341002903420029034300290344002903450029034600290347002903480029034900290350002903510029035200290353002903540029035500290356002903570029035800290359002903600029036100290362002903630029036400290365002903660029036700290368002903690029037000290371002903720029037300290374002903750029037600290377002903780029037900290380002903810029038200290383002903840029038500290386002903870029038800290389002903900029039100290392002903930029039400290395002903960029039700290398002903990029040000290401002904020029040300290404002904050029040600290407002904080029040900290410002904110029041200290413002904140029041500290416002904170029041800290419002904200029042100290422002904230029042400290425002904260029042700290428002904290029043000290431002904320029043300290434002904350029043600290437002904380029043900290440002904410029044200290443002904440029044500290446002904470029044800290449002904500029045100290452002904530029045400290455002904560029045700290458002904590029046000290461002904620029046300290464002904650029046600290467002904680029046900290470002904710029047200290473002904740029047500290476002904770029047800290479002904800029048100290482002904830029048400290485002904860029048700290488002904890029049000290491002904920029049300290494002904950029049600290497002904980029049900290500002905010029050200290503002905040029050500290506002905070029050800290509002905100029051100290512002905130029051400290515002905160029051700290518002905190029052000290521002905220029052300290524002905250029052600290527002905280029052900290530002905310029053200290533002905340029053500290536002905370029053800290539002905400029054100290542002905430029054400290545002905460029054700290548002905490029055000290551002905520029055300290554002905550029055600290557002905580029055900290560002905610029056200290563002905640029056500290566002905670029056800290569002905700029057100290572002905730029057400290575002905760029057700290578002905790029058000290581002905820029058300290584002905850029058600290587002905880029058900290590002905910029059200290593002905940029059500290596002905970029059800290599002906000029060100290602002906030029060400290605002906060029060700290608002906090029061000290611002906120029061300290614002906150029061600290617002906180029061900290620002906210029062200290623002906240029062500290626002906270029062800290629002906300029063100290632002906330029063400290635002906360029063700290638002906390029064000290641002906420029064300290644002906450029064600290647002906480029064900290650002906510029065200290653002906540029065500290656002906570029065800290659002906600029066100290662002906630029066400290665002906660029066700290668002906690029067000290671002906720029067300290674002906750029067600290677002906780029067900290680002906810029068200290683002906840029068500290686002906870029068800290689002906900029069100290692002906930029069400290695002906960029069700290698002906990029070000290701002907020029070300290704002907050029070600290707002907080029070900290710002907110029071200290713002907140029071500290716002907170029071800290719002907200029072100290722002907230029072400290725002907260029072700290728002907290029073000290731002907320029073300290734002907350029073600290737002907380029073900290740002907410029074200290743002907440029074500290746002907470029074800290749002907500029075100290752002907530029075400290755002907560029075700290758002907590029076000290761002907620029076300290764002907650029076600290767002907680029076900290770002907710029077200290773002907740029077500290776002907770029077800290779002907800029078100290782002907830029078400290785002907860029078700290788002907890029079000290791002907920029079300290794002907950029079600290797002907980029079900300001003000020030000300300004003000050030000600300007003000080030000900300010003000110030001200300013003000140030001500300016003000170030001800300019003000200030002100300022003000230030002400300025003000260030002700300028003000290030003000300031003000320030003300300034003000350030003600300037003000380030003900300040003000410030004200300043003000440030004500300046003000470030004800300049003000500030005100300052003000530030005400300055003000560030005700300058003000590030006000300061003000620030006300300064003000650030006600300067003000680030006900300070003000710030007200300073003000740030007500300076003000770030007800300079003000800030008100300082003000830030008400300085003000860030008700300088003000890030009000300091003000920030009300300094003000950030009600300097003000980030009900300100003001010030010200300103003001040030010500300106003001070030010800300109003001100030011100300112003001130030011400300115003001160030011700300118003001190030012000300121003001220030012300300124003001250030012600300127003001280030012900300130003001310030013200300133003001340030013500300136003001370030013800300139003001400030014100300142003001430030014400300145003001460030014700300148003001490030015000300151003001520030015300300154003001550030015600300157003001580030015900300160003001610030016200300163003001640030016500300166003001670030016800300169003001700030017100300172003001730030017400300175003001760030017700300178003001790030018000300181003001820030018300300184003001850030018600300187003001880030018900300190003001910030019200300193003001940030019500300196003001970030019800300199003002000030020100300202003002030030020400300205003002060030020700300208003002090030021000300211003002120030021300300214003002150030021600300217003002180030021900300220003002210030022200300223003002240030022500300226003002270030022800300229003002300030023100300232003002330030023400300235003002360030023700300238003002390030024000300241003002420030024300300244003002450030024600300247003002480030024900300250003002510030025200300253003002540030025500300256003002570030025800300259003002600030026100300262003002630030026400300265003002660030026700300268003002690030027000300271003002720030027300300274003002750030027600300277003002780030027900300280003002810030028200300283003002840030028500300286003002870030028800300289003002900030029100300292003002930030029400300295003002960030029700300298003002990030030000300301003003020030030300300304003003050030030600300307003003080030030900300310003003110030031200300313003003140030031500300316003003170030031800300319003003200030032100300322003003230030032400300325003003260030032700300328003003290030033000300331003003320030033300300334003003350030033600300337003003380030033900300340003003410030034200300343003003440030034500300346003003470030034800300349003003500030035100300352003003530030035400300355003003560030035700300358003003590030036000300361003003620030036300300364003003650030036600300367003003680030036900300370003003710030037200300373003003740030037500300376003003770030037800300379003003800030038100300382003003830030038400300385003003860030038700300388003003890030039000300391003003920030039300300394003003950030039600300397003003980030039900300400003004010030040200300403003004040030040500300406003004070030040800300409003004100030041100300412003004130030041400300415003004160030041700300418003004190030042000300421003004220030042300300424003004250030042600300427003004280030042900300430003004310030043200300433003004340030043500300436003004370030043800300439003004400030044100300442003004430030044400300445003004460030044700300448003004490030045000300451003004520030045300300454003004550030045600300457003004580030045900300460003004610030046200300463003004640030046500300466003004670030046800300469003004700030047100300472003004730030047400300475003004760030047700300478003004790030048000300481003004820030048300300484003004850030048600300487003004880030048900300490003004910030049200300493003004940030049500300496003004970030049800300499003005000030050100300502003005030030050400300505003005060030050700300508003005090030051000300511003005120030051300300514003005150030051600300517003005180030051900300520003005210030052200300523003005240030052500300526003005270030052800300529003005300030053100300532003005330030053400300535003005360030053700300538003005390030054000300541003005420030054300300544003005450030054600300547003005480030054900300550003005510030055200300553003005540030055500300556003005570030055800300559003005600030056100300562003005630030056400300565003005660030056700300568003005690030057000300571003005720030057300300574003005750030057600300577003005780030057900300580003005810030058200300583003005840030058500300586003005870030058800300589003005900030059100300592003005930030059400300595003005960030059700300598003005990030060000300601003006020030060300300604003006050030060600300607003006080030060900300610003006110030061200300613003006140030061500300616003006170030061800300619003006200030062100300622003006230030062400300625003006260030062700300628003006290030063000300631003006320030063300300634003006350030063600300637003006380030063900300640003006410030064200300643003006440030064500300646003006470030064800300649003006500030065100300652003006530030065400300655003006560030065700300658003006590030066000300661003006620030066300300664003006650030066600300667003006680030066900300670003006710030067200300673003006740030067500300676003006770030067800300679003006800030068100300682003006830030068400300685003006860030068700300688003006890030069000300691003006920030069300300694003006950030069600300697003006980030069900300700003007010030070200300703003007040030070500300706003007070030070800300709003007100030071100300712003007130030071400300715003007160030071700300718003007190030072000300721003007220030072300300724003007250030072600300727003007280030072900300730003007310030073200300733003007340030073500300736003007370030073800300739003007400030074100300742003007430030074400300745003007460030074700300748003007490030075000300751003007520030075300300754003007550030075600300757003007580030075900300760003007610030076200300763003007640030076500300766003007670030076800300769003007700030077100300772003007730030077400300775003007760030077700300778003007790030078000300781003007820030078300300784003007850030078600300787003007880030078900300790003007910030079200300793003007940030079500300796003007970030079800300799003100010031000200310003003100040031000500310006003100070031000800310009003100100031001100310012003100130031001400310015003100160031001700310018003100190031002000310021003100220031002300310024003100250031002600310027003100280031002900310030003100310031003200310033003100340031003500310036003100370031003800310039003100400031004100310042003100430031004400310045003100460031004700310048003100490031005000310051003100520031005300310054003100550031005600310057003100580031005900310060003100610031006200310063003100640031006500310066003100670031006800310069003100700031007100310072003100730031007400310075003100760031007700310078003100790031008000310081003100820031008300310084003100850031008600310087003100880031008900310090003100910031009200310093003100940031009500310096003100970031009800310099003101000031010100310102003101030031010400310105003101060031010700310108003101090031011000310111003101120031011300310114003101150031011600310117003101180031011900310120003101210031012200310123003101240031012500310126003101270031012800310129003101300031013100310132003101330031013400310135003101360031013700310138003101390031014000310141003101420031014300310144003101450031014600310147003101480031014900310150003101510031015200310153003101540031015500310156003101570031015800310159003101600031016100310162003101630031016400310165003101660031016700310168003101690031017000310171003101720031017300310174003101750031017600310177003101780031017900310180003101810031018200310183003101840031018500310186003101870031018800310189003101900031019100310192003101930031019400310195003101960031019700310198003101990031020000310201003102020031020300310204003102050031020600310207003102080031020900310210003102110031021200310213003102140031021500310216003102170031021800310219003102200031022100310222003102230031022400310225003102260031022700310228003102290031023000310231003102320031023300310234003102350031023600310237003102380031023900310240003102410031024200310243003102440031024500310246003102470031024800310249003102500031025100310252003102530031025400310255003102560031025700310258003102590031026000310261003102620031026300310264003102650031026600310267003102680031026900310270003102710031027200310273003102740031027500310276003102770031027800310279003102800031028100310282003102830031028400310285003102860031028700310288003102890031029000310291003102920031029300310294003102950031029600310297003102980031029900310300003103010031030200310303003103040031030500310306003103070031030800310309003103100031031100310312003103130031031400310315003103160031031700310318003103190031032000310321003103220031032300310324003103250031032600310327003103280031032900310330003103310031033200310333003103340031033500310336003103370031033800310339003103400031034100310342003103430031034400310345003103460031034700310348003103490031035000310351003103520031035300310354003103550031035600310357003103580031035900310360003103610031036200310363003103640031036500310366003103670031036800310369003103700031037100310372003103730031037400310375003103760031037700310378003103790031038000310381003103820031038300310384003103850031038600310387003103880031038900310390003103910031039200310393003103940031039500310396003103970031039800310399003104000031040100310402003104030031040400310405003104060031040700310408003104090031041000310411003104120031041300310414003104150031041600310417003104180031041900310420003104210031042200310423003104240031042500310426003104270031042800310429003104300031043100310432003104330031043400310435003104360031043700310438003104390031044000310441003104420031044300310444003104450031044600310447003104480031044900310450003104510031045200310453003104540031045500310456003104570031045800310459003104600031046100310462003104630031046400310465003104660031046700310468003104690031047000310471003104720031047300310474003104750031047600310477003104780031047900310480003104810031048200310483003104840031048500310486003104870031048800310489003104900031049100310492003104930031049400310495003104960031049700310498003104990031050000310501003105020031050300310504003105050031050600310507003105080031050900310510003105110031051200310513003105140031051500310516003105170031051800310519003105200031052100310522003105230031052400310525003105260031052700310528003105290031053000310531003105320031053300310534003105350031053600310537003105380031053900310540003105410031054200310543003105440031054500310546003105470031054800310549003105500031055100310552003105530031055400310555003105560031055700310558003105590031056000310561003105620031056300310564003105650031056600310567003105680031056900310570003105710031057200310573003105740031057500310576003105770031057800310579003105800031058100310582003105830031058400310585003105860031058700310588003105890031059000310591003105920031059300310594003105950031059600310597003105980031059900310600003106010031060200310603003106040031060500310606003106070031060800310609003106100031061100310612003106130031061400310615003106160031061700310618003106190031062000310621003106220031062300310624003106250031062600310627003106280031062900310630003106310031063200310633003106340031063500310636003106370031063800310639003106400031064100310642003106430031064400310645003106460031064700310648003106490031065000310651003106520031065300310654003106550031065600310657003106580031065900310660003106610031066200310663003106640031066500310666003106670031066800310669003106700031067100310672003106730031067400310675003106760031067700310678003106790031068000310681003106820031068300310684003106850031068600310687003106880031068900310690003106910031069200310693003106940031069500310696003106970031069800310699003107000031070100310702003107030031070400310705003107060031070700310708003107090031071000310711003107120031071300310714003107150031071600310717003107180031071900310720003107210031072200310723003107240031072500310726003107270031072800310729003107300031073100310732003107330031073400310735003107360031073700310738003107390031074000310741003107420031074300310744003107450031074600310747003107480031074900310750003107510031075200310753003107540031075500310756003107570031075800310759003107600031076100310762003107630031076400310765003107660031076700310768003107690031077000310771003107720031077300310774003107750031077600310777003107780031077900310780003107810031078200310783003107840031078500310786003107870031078800310789003107900031079100310792003107930031079400310795003107960031079700310798003107990032000100320002003200030032000400320005003200060032000700320008003200090032001000320011003200120032001300320014003200150032001600320017003200180032001900320020003200210032002200320023003200240032002500320026003200270032002800320029003200300032003100320032003200330032003400320035003200360032003700320038003200390032004000320041003200420032004300320044003200450032004600320047003200480032004900320050003200510032005200320053003200540032005500320056003200570032005800320059003200600032006100320062003200630032006400320065003200660032006700320068003200690032007000320071003200720032007300320074003200750032007600320077003200780032007900320080003200810032008200320083003200840032008500320086003200870032008800320089003200900032009100320092003200930032009400320095003200960032009700320098003200990032010000320101003201020032010300320104003201050032010600320107003201080032010900320110003201110032011200320113003201140032011500320116003201170032011800320119003201200032012100320122003201230032012400320125003201260032012700320128003201290032013000320131003201320032013300320134003201350032013600320137003201380032013900320140003201410032014200320143003201440032014500320146003201470032014800320149003201500032015100320152003201530032015400320155003201560032015700320158003201590032016000320161003201620032016300320164003201650032016600320167003201680032016900320170003201710032017200320173003201740032017500320176003201770032017800320179003201800032018100320182003201830032018400320185003201860032018700320188003201890032019000320191003201920032019300320194003201950032019600320197003201980032019900320200003202010032020200320203003202040032020500320206003202070032020800320209003202100032021100320212003202130032021400320215003202160032021700320218003202190032022000320221003202220032022300320224003202250032022600320227003202280032022900320230003202310032023200320233003202340032023500320236003202370032023800320239003202400032024100320242003202430032024400320245003202460032024700320248003202490032025000320251003202520032025300320254003202550032025600320257003202580032025900320260003202610032026200320263003202640032026500320266003202670032026800320269003202700032027100320272003202730032027400320275003202760032027700320278003202790032028000320281003202820032028300320284003202850032028600320287003202880032028900320290003202910032029200320293003202940032029500320296003202970032029800320299003203000032030100320302003203030032030400320305003203060032030700320308003203090032031000320311003203120032031300320314003203150032031600320317003203180032031900320320003203210032032200320323003203240032032500320326003203270032032800320329003203300032033100320332003203330032033400320335003203360032033700320338003203390032034000320341003203420032034300320344003203450032034600320347003203480032034900320350003203510032035200320353003203540032035500320356003203570032035800320359003203600032036100320362003203630032036400320365003203660032036700320368003203690032037000320371003203720032037300320374003203750032037600320377003203780032037900320380003203810032038200320383003203840032038500320386003203870032038800320389003203900032039100320392003203930032039400320395003203960032039700320398003203990032040000320401003204020032040300320404003204050032040600320407003204080032040900320410003204110032041200320413003204140032041500320416003204170032041800320419003204200032042100320422003204230032042400320425003204260032042700320428003204290032043000320431003204320032043300320434003204350032043600320437003204380032043900320440003204410032044200320443003204440032044500320446003204470032044800320449003204500032045100320452003204530032045400320455003204560032045700320458003204590032046000320461003204620032046300320464003204650032046600320467003204680032046900320470003204710032047200320473003204740032047500320476003204770032047800320479003204800032048100320482003204830032048400320485003204860032048700320488003204890032049000320491003204920032049300320494003204950032049600320497003204980032049900320500003205010032050200320503003205040032050500320506003205070032050800320509003205100032051100320512003205130032051400320515003205160032051700320518003205190032052000320521003205220032052300320524003205250032052600320527003205280032052900320530003205310032053200320533003205340032053500320536003205370032053800320539003205400032054100320542003205430032054400320545003205460032054700320548003205490032055000320551003205520032055300320554003205550032055600320557003205580032055900320560003205610032056200320563003205640032056500320566003205670032056800320569003205700032057100320572003205730032057400320575003205760032057700320578003205790032058000320581003205820032058300320584003205850032058600320587003205880032058900320590003205910032059200320593003205940032059500320596003205970032059800320599003206000032060100320602003206030032060400320605003206060032060700320608003206090032061000320611003206120032061300320614003206150032061600320617003206180032061900320620003206210032062200320623003206240032062500320626003206270032062800320629003206300032063100320632003206330032063400320635003206360032063700320638003206390032064000320641003206420032064300320644003206450032064600320647003206480032064900320650003206510032065200320653003206540032065500320656003206570032065800320659003206600032066100320662003206630032066400320665003206660032066700320668003206690032067000320671003206720032067300320674003206750032067600320677003206780032067900320680003206810032068200320683003206840032068500320686003206870032068800320689003206900032069100320692003206930032069400320695003206960032069700320698003206990032070000320701003207020032070300320704003207050032070600320707003207080032070900320710003207110032071200320713003207140032071500320716003207170032071800320719003207200032072100320722003207230032072400320725003207260032072700320728003207290032073000320731003207320032073300320734003207350032073600320737003207380032073900320740003207410032074200320743003207440032074500320746003207470032074800320749003207500032075100320752003207530032075400320755003207560032075700320758003207590032076000320761003207620032076300320764003207650032076600320767003207680032076900320770003207710032077200320773003207740032077500320776003207770032077800320779003207800032078100320782003207830032078400320785003207860032078700320788003207890032079000320791003207920032079300320794003207950032079600320797003207980032079900330001003300020033000300330004003300050033000600330007003300080033000900330010003300110033001200330013003300140033001500330016003300170033001800330019003300200033002100330022003300230033002400330025003300260033002700330028003300290033003000330031003300320033003300330034003300350033003600330037003300380033003900330040003300410033004200330043003300440033004500330046003300470033004800330049003300500033005100330052003300530033005400330055003300560033005700330058003300590033006000330061003300620033006300330064003300650033006600330067003300680033006900330070003300710033007200330073003300740033007500330076003300770033007800330079003300800033008100330082003300830033008400330085003300860033008700330088003300890033009000330091003300920033009300330094003300950033009600330097003300980033009900330100003301010033010200330103003301040033010500330106003301070033010800330109003301100033011100330112003301130033011400330115003301160033011700330118003301190033012000330121003301220033012300330124003301250033012600330127003301280033012900330130003301310033013200330133003301340033013500330136003301370033013800330139003301400033014100330142003301430033014400330145003301460033014700330148003301490033015000330151003301520033015300330154003301550033015600330157003301580033015900330160003301610033016200330163003301640033016500330166003301670033016800330169003301700033017100330172003301730033017400330175003301760033017700330178003301790033018000330181003301820033018300330184003301850033018600330187003301880033018900330190003301910033019200330193003301940033019500330196003301970033019800330199003302000033020100330202003302030033020400330205003302060033020700330208003302090033021000330211003302120033021300330214003302150033021600330217003302180033021900330220003302210033022200330223003302240033022500330226003302270033022800330229003302300033023100330232003302330033023400330235003302360033023700330238003302390033024000330241003302420033024300330244003302450033024600330247003302480033024900330250003302510033025200330253003302540033025500330256003302570033025800330259003302600033026100330262003302630033026400330265003302660033026700330268003302690033027000330271003302720033027300330274003302750033027600330277003302780033027900330280003302810033028200330283003302840033028500330286003302870033028800330289003302900033029100330292003302930033029400330295003302960033029700330298003302990033030000330301003303020033030300330304003303050033030600330307003303080033030900330310003303110033031200330313003303140033031500330316003303170033031800330319003303200033032100330322003303230033032400330325003303260033032700330328003303290033033000330331003303320033033300330334003303350033033600330337003303380033033900330340003303410033034200330343003303440033034500330346003303470033034800330349003303500033035100330352003303530033035400330355003303560033035700330358003303590033036000330361003303620033036300330364003303650033036600330367003303680033036900330370003303710033037200330373003303740033037500330376003303770033037800330379003303800033038100330382003303830033038400330385003303860033038700330388003303890033039000330391003303920033039300330394003303950033039600330397003303980033039900330400003304010033040200330403003304040033040500330406003304070033040800330409003304100033041100330412003304130033041400330415003304160033041700330418003304190033042000330421003304220033042300330424003304250033042600330427003304280033042900330430003304310033043200330433003304340033043500330436003304370033043800330439003304400033044100330442003304430033044400330445003304460033044700330448003304490033045000330451003304520033045300330454003304550033045600330457003304580033045900330460003304610033046200330463003304640033046500330466003304670033046800330469003304700033047100330472003304730033047400330475003304760033047700330478003304790033048000330481003304820033048300330484003304850033048600330487003304880033048900330490003304910033049200330493003304940033049500330496003304970033049800330499003305000033050100330502003305030033050400330505003305060033050700330508003305090033051000330511003305120033051300330514003305150033051600330517003305180033051900330520003305210033052200330523003305240033052500330526003305270033052800330529003305300033053100330532003305330033053400330535003305360033053700330538003305390033054000330541003305420033054300330544003305450033054600330547003305480033054900330550003305510033055200330553003305540033055500330556003305570033055800330559003305600033056100330562003305630033056400330565003305660033056700330568003305690033057000330571003305720033057300330574003305750033057600330577003305780033057900330580003305810033058200330583003305840033058500330586003305870033058800330589003305900033059100330592003305930033059400330595003305960033059700330598003305990033060000330601003306020033060300330604003306050033060600330607003306080033060900330610003306110033061200330613003306140033061500330616003306170033061800330619003306200033062100330622003306230033062400330625003306260033062700330628003306290033063000330631003306320033063300330634003306350033063600330637003306380033063900330640003306410033064200330643003306440033064500330646003306470033064800330649003306500033065100330652003306530033065400330655003306560033065700330658003306590033066000330661003306620033066300330664003306650033066600330667003306680033066900330670003306710033067200330673003306740033067500330676003306770033067800330679003306800033068100330682003306830033068400330685003306860033068700330688003306890033069000330691003306920033069300330694003306950033069600330697003306980033069900330700003307010033070200330703003307040033070500330706003307070033070800330709003307100033071100330712003307130033071400330715003307160033071700330718003307190033072000330721003307220033072300330724003307250033072600330727003307280033072900330730003307310033073200330733003307340033073500330736003307370033073800330739003307400033074100330742003307430033074400330745003307460033074700330748003307490033075000330751003307520033075300330754003307550033075600330757003307580033075900330760003307610033076200330763003307640033076500330766003307670033076800330769003307700033077100330772003307730033077400330775003307760033077700330778003307790033078000330781003307820033078300330784003307850033078600330787003307880033078900330790003307910033079200330793003307940033079500330796003307970033079800330799003400010034000200340003003400040034000500340006003400070034000800340009003400100034001100340012003400130034001400340015003400160034001700340018003400190034002000340021003400220034002300340024003400250034002600340027003400280034002900340030003400310034003200340033003400340034003500340036003400370034003800340039003400400034004100340042003400430034004400340045003400460034004700340048003400490034005000340051003400520034005300340054003400550034005600340057003400580034005900340060003400610034006200340063003400640034006500340066003400670034006800340069003400700034007100340072003400730034007400340075003400760034007700340078003400790034008000340081003400820034008300340084003400850034008600340087003400880034008900340090003400910034009200340093003400940034009500340096003400970034009800340099003401000034010100340102003401030034010400340105003401060034010700340108003401090034011000340111003401120034011300340114003401150034011600340117003401180034011900340120003401210034012200340123003401240034012500340126003401270034012800340129003401300034013100340132003401330034013400340135003401360034013700340138003401390034014000340141003401420034014300340144003401450034014600340147003401480034014900340150003401510034015200340153003401540034015500340156003401570034015800340159003401600034016100340162003401630034016400340165003401660034016700340168003401690034017000340171003401720034017300340174003401750034017600340177003401780034017900340180003401810034018200340183003401840034018500340186003401870034018800340189003401900034019100340192003401930034019400340195003401960034019700340198003401990034020000340201003402020034020300340204003402050034020600340207003402080034020900340210003402110034021200340213003402140034021500340216003402170034021800340219003402200034022100340222003402230034022400340225003402260034022700340228003402290034023000340231003402320034023300340234003402350034023600340237003402380034023900340240003402410034024200340243003402440034024500340246003402470034024800340249003402500034025100340252003402530034025400340255003402560034025700340258003402590034026000340261003402620034026300340264003402650034026600340267003402680034026900340270003402710034027200340273003402740034027500340276003402770034027800340279003402800034028100340282003402830034028400340285003402860034028700340288003402890034029000340291003402920034029300340294003402950034029600340297003402980034029900340300003403010034030200340303003403040034030500340306003403070034030800340309003403100034031100340312003403130034031400340315003403160034031700340318003403190034032000340321003403220034032300340324003403250034032600340327003403280034032900340330003403310034033200340333003403340034033500340336003403370034033800340339003403400034034100340342003403430034034400340345003403460034034700340348003403490034035000340351003403520034035300340354003403550034035600340357003403580034035900340360003403610034036200340363003403640034036500340366003403670034036800340369003403700034037100340372003403730034037400340375003403760034037700340378003403790034038000340381003403820034038300340384003403850034038600340387003403880034038900340390003403910034039200340393003403940034039500340396003403970034039800340399003404000034040100340402003404030034040400340405003404060034040700340408003404090034041000340411003404120034041300340414003404150034041600340417003404180034041900340420003404210034042200340423003404240034042500340426003404270034042800340429003404300034043100340432003404330034043400340435003404360034043700340438003404390034044000340441003404420034044300340444003404450034044600340447003404480034044900340450003404510034045200340453003404540034045500340456003404570034045800340459003404600034046100340462003404630034046400340465003404660034046700340468003404690034047000340471003404720034047300340474003404750034047600340477003404780034047900340480003404810034048200340483003404840034048500340486003404870034048800340489003404900034049100340492003404930034049400340495003404960034049700340498003404990034050000340501003405020034050300340504003405050034050600340507003405080034050900340510003405110034051200340513003405140034051500340516003405170034051800340519003405200034052100340522003405230034052400340525003405260034052700340528003405290034053000340531003405320034053300340534003405350034053600340537003405380034053900340540003405410034054200340543003405440034054500340546003405470034054800340549003405500034055100340552003405530034055400340555003405560034055700340558003405590034056000340561003405620034056300340564003405650034056600340567003405680034056900340570003405710034057200340573003405740034057500340576003405770034057800340579003405800034058100340582003405830034058400340585003405860034058700340588003405890034059000340591003405920034059300340594003405950034059600340597003405980034059900340600003406010034060200340603003406040034060500340606003406070034060800340609003406100034061100340612003406130034061400340615003406160034061700340618003406190034062000340621003406220034062300340624003406250034062600340627003406280034062900340630003406310034063200340633003406340034063500340636003406370034063800340639003406400034064100340642003406430034064400340645003406460034064700340648003406490034065000340651003406520034065300340654003406550034065600340657003406580034065900340660003406610034066200340663003406640034066500340666003406670034066800340669003406700034067100340672003406730034067400340675003406760034067700340678003406790034068000340681003406820034068300340684003406850034068600340687003406880034068900340690003406910034069200340693003406940034069500340696003406970034069800340699003407000034070100340702003407030034070400340705003407060034070700340708003407090034071000340711003407120034071300340714003407150034071600340717003407180034071900340720003407210034072200340723003407240034072500340726003407270034072800340729003407300034073100340732003407330034073400340735003407360034073700340738003407390034074000340741003407420034074300340744003407450034074600340747003407480034074900340750003407510034075200340753003407540034075500340756003407570034075800340759003407600034076100340762003407630034076400340765003407660034076700340768003407690034077000340771003407720034077300340774003407750034077600340777003407780034077900340780003407810034078200340783003407840034078500340786003407870034078800340789003407900034079100340792003407930034079400340795003407960034079700340798003407990035000100350002003500030035000400350005003500060035000700350008003500090035001000350011003500120035001300350014003500150035001600350017003500180035001900350020003500210035002200350023003500240035002500350026003500270035002800350029003500300035003100350032003500330035003400350035003500360035003700350038003500390035004000350041003500420035004300350044003500450035004600350047003500480035004900350050003500510035005200350053003500540035005500350056003500570035005800350059003500600035006100350062003500630035006400350065003500660035006700350068003500690035007000350071003500720035007300350074003500750035007600350077003500780035007900350080003500810035008200350083003500840035008500350086003500870035008800350089003500900035009100350092003500930035009400350095003500960035009700350098003500990035010000350101003501020035010300350104003501050035010600350107003501080035010900350110003501110035011200350113003501140035011500350116003501170035011800350119003501200035012100350122003501230035012400350125003501260035012700350128003501290035013000350131003501320035013300350134003501350035013600350137003501380035013900350140003501410035014200350143003501440035014500350146003501470035014800350149003501500035015100350152003501530035015400350155003501560035015700350158003501590035016000350161003501620035016300350164003501650035016600350167003501680035016900350170003501710035017200350173003501740035017500350176003501770035017800350179003501800035018100350182003501830035018400350185003501860035018700350188003501890035019000350191003501920035019300350194003501950035019600350197003501980035019900350200003502010035020200350203003502040035020500350206003502070035020800350209003502100035021100350212003502130035021400350215003502160035021700350218003502190035022000350221003502220035022300350224003502250035022600350227003502280035022900350230003502310035023200350233003502340035023500350236003502370035023800350239003502400035024100350242003502430035024400350245003502460035024700350248003502490035025000350251003502520035025300350254003502550035025600350257003502580035025900350260003502610035026200350263003502640035026500350266003502670035026800350269003502700035027100350272003502730035027400350275003502760035027700350278003502790035028000350281003502820035028300350284003502850035028600350287003502880035028900350290003502910035029200350293003502940035029500350296003502970035029800350299003503000035030100350302003503030035030400350305003503060035030700350308003503090035031000350311003503120035031300350314003503150035031600350317003503180035031900350320003503210035032200350323003503240035032500350326003503270035032800350329003503300035033100350332003503330035033400350335003503360035033700350338003503390035034000350341003503420035034300350344003503450035034600350347003503480035034900350350003503510035035200350353003503540035035500350356003503570035035800350359003503600035036100350362003503630035036400350365003503660035036700350368003503690035037000350371003503720035037300350374003503750035037600350377003503780035037900350380003503810035038200350383003503840035038500350386003503870035038800350389003503900035039100350392003503930035039400350395003503960035039700350398003503990035040000350401003504020035040300350404003504050035040600350407003504080035040900350410003504110035041200350413003504140035041500350416003504170035041800350419003504200035042100350422003504230035042400350425003504260035042700350428003504290035043000350431003504320035043300350434003504350035043600350437003504380035043900350440003504410035044200350443003504440035044500350446003504470035044800350449003504500035045100350452003504530035045400350455003504560035045700350458003504590035046000350461003504620035046300350464003504650035046600350467003504680035046900350470003504710035047200350473003504740035047500350476003504770035047800350479003504800035048100350482003504830035048400350485003504860035048700350488003504890035049000350491003504920035049300350494003504950035049600350497003504980035049900350500003505010035050200350503003505040035050500350506003505070035050800350509003505100035051100350512003505130035051400350515003505160035051700350518003505190035052000350521003505220035052300350524003505250035052600350527003505280035052900350530003505310035053200350533003505340035053500350536003505370035053800350539003505400035054100350542003505430035054400350545003505460035054700350548003505490035055000350551003505520035055300350554003505550035055600350557003505580035055900350560003505610035056200350563003505640035056500350566003505670035056800350569003505700035057100350572003505730035057400350575003505760035057700350578003505790035058000350581003505820035058300350584003505850035058600350587003505880035058900350590003505910035059200350593003505940035059500350596003505970035059800350599003506000035060100350602003506030035060400350605003506060035060700350608003506090035061000350611003506120035061300350614003506150035061600350617003506180035061900350620003506210035062200350623003506240035062500350626003506270035062800350629003506300035063100350632003506330035063400350635003506360035063700350638003506390035064000350641003506420035064300350644003506450035064600350647003506480035064900350650003506510035065200350653003506540035065500350656003506570035065800350659003506600035066100350662003506630035066400350665003506660035066700350668003506690035067000350671003506720035067300350674003506750035067600350677003506780035067900350680003506810035068200350683003506840035068500350686003506870035068800350689003506900035069100350692003506930035069400350695003506960035069700350698003506990035070000350701003507020035070300350704003507050035070600350707003507080035070900350710003507110035071200350713003507140035071500350716003507170035071800350719003507200035072100350722003507230035072400350725003507260035072700350728003507290035073000350731003507320035073300350734003507350035073600350737003507380035073900350740003507410035074200350743003507440035074500350746003507470035074800350749003507500035075100350752003507530035075400350755003507560035075700350758003507590035076000350761003507620035076300350764003507650035076600350767003507680035076900350770003507710035077200350773003507740035077500350776003507770035077800350779003507800035078100350782003507830035078400350785003507860035078700350788003507890035079000350791003507920035079300350794003507950035079600350797003507980035079900360001003600020036000300360004003600050036000600360007003600080036000900360010003600110036001200360013003600140036001500360016003600170036001800360019003600200036002100360022003600230036002400360025003600260036002700360028003600290036003000360031003600320036003300360034003600350036003600360037003600380036003900360040003600410036004200360043003600440036004500360046003600470036004800360049003600500036005100360052003600530036005400360055003600560036005700360058003600590036006000360061003600620036006300360064003600650036006600360067003600680036006900360070003600710036007200360073003600740036007500360076003600770036007800360079003600800036008100360082003600830036008400360085003600860036008700360088003600890036009000360091003600920036009300360094003600950036009600360097003600980036009900360100003601010036010200360103003601040036010500360106003601070036010800360109003601100036011100360112003601130036011400360115003601160036011700360118003601190036012000360121003601220036012300360124003601250036012600360127003601280036012900360130003601310036013200360133003601340036013500360136003601370036013800360139003601400036014100360142003601430036014400360145003601460036014700360148003601490036015000360151003601520036015300360154003601550036015600360157003601580036015900360160003601610036016200360163003601640036016500360166003601670036016800360169003601700036017100360172003601730036017400360175003601760036017700360178003601790036018000360181003601820036018300360184003601850036018600360187003601880036018900360190003601910036019200360193003601940036019500360196003601970036019800360199003602000036020100360202003602030036020400360205003602060036020700360208003602090036021000360211003602120036021300360214003602150036021600360217003602180036021900360220003602210036022200360223003602240036022500360226003602270036022800360229003602300036023100360232003602330036023400360235003602360036023700360238003602390036024000360241003602420036024300360244003602450036024600360247003602480036024900360250003602510036025200360253003602540036025500360256003602570036025800360259003602600036026100360262003602630036026400360265003602660036026700360268003602690036027000360271003602720036027300360274003602750036027600360277003602780036027900360280003602810036028200360283003602840036028500360286003602870036028800360289003602900036029100360292003602930036029400360295003602960036029700360298003602990036030000360301003603020036030300360304003603050036030600360307003603080036030900360310003603110036031200360313003603140036031500360316003603170036031800360319003603200036032100360322003603230036032400360325003603260036032700360328003603290036033000360331003603320036033300360334003603350036033600360337003603380036033900360340003603410036034200360343003603440036034500360346003603470036034800360349003603500036035100360352003603530036035400360355003603560036035700360358003603590036036000360361003603620036036300360364003603650036036600360367003603680036036900360370003603710036037200360373003603740036037500360376003603770036037800360379003603800036038100360382003603830036038400360385003603860036038700360388003603890036039000360391003603920036039300360394003603950036039600360397003603980036039900360400003604010036040200360403003604040036040500360406003604070036040800360409003604100036041100360412003604130036041400360415003604160036041700360418003604190036042000360421003604220036042300360424003604250036042600360427003604280036042900360430003604310036043200360433003604340036043500360436003604370036043800360439003604400036044100360442003604430036044400360445003604460036044700360448003604490036045000360451003604520036045300360454003604550036045600360457003604580036045900360460003604610036046200360463003604640036046500360466003604670036046800360469003604700036047100360472003604730036047400360475003604760036047700360478003604790036048000360481003604820036048300360484003604850036048600360487003604880036048900360490003604910036049200360493003604940036049500360496003604970036049800360499003605000036050100360502003605030036050400360505003605060036050700360508003605090036051000360511003605120036051300360514003605150036051600360517003605180036051900360520003605210036052200360523003605240036052500360526003605270036052800360529003605300036053100360532003605330036053400360535003605360036053700360538003605390036054000360541003605420036054300360544003605450036054600360547003605480036054900360550003605510036055200360553003605540036055500360556003605570036055800360559003605600036056100360562003605630036056400360565003605660036056700360568003605690036057000360571003605720036057300360574003605750036057600360577003605780036057900360580003605810036058200360583003605840036058500360586003605870036058800360589003605900036059100360592003605930036059400360595003605960036059700360598003605990036060000360601003606020036060300360604003606050036060600360607003606080036060900360610003606110036061200360613003606140036061500360616003606170036061800360619003606200036062100360622003606230036062400360625003606260036062700360628003606290036063000360631003606320036063300360634003606350036063600360637003606380036063900360640003606410036064200360643003606440036064500360646003606470036064800360649003606500036065100360652003606530036065400360655003606560036065700360658003606590036066000360661003606620036066300360664003606650036066600360667003606680036066900360670003606710036067200360673003606740036067500360676003606770036067800360679003606800036068100360682003606830036068400360685003606860036068700360688003606890036069000360691003606920036069300360694003606950036069600360697003606980036069900360700003607010036070200360703003607040036070500360706003607070036070800360709003607100036071100360712003607130036071400360715003607160036071700360718003607190036072000360721003607220036072300360724003607250036072600360727003607280036072900360730003607310036073200360733003607340036073500360736003607370036073800360739003607400036074100360742003607430036074400360745003607460036074700360748003607490036075000360751003607520036075300360754003607550036075600360757003607580036075900360760003607610036076200360763003607640036076500360766003607670036076800360769003607700036077100360772003607730036077400360775003607760036077700360778003607790036078000360781003607820036078300360784003607850036078600360787003607880036078900360790003607910036079200360793003607940036079500360796003607970036079800360799003700010037000200370003003700040037000500370006003700070037000800370009003700100037001100370012003700130037001400370015003700160037001700370018003700190037002000370021003700220037002300370024003700250037002600370027003700280037002900370030003700310037003200370033003700340037003500370036003700370037003800370039003700400037004100370042003700430037004400370045003700460037004700370048003700490037005000370051003700520037005300370054003700550037005600370057003700580037005900370060003700610037006200370063003700640037006500370066003700670037006800370069003700700037007100370072003700730037007400370075003700760037007700370078003700790037008000370081003700820037008300370084003700850037008600370087003700880037008900370090003700910037009200370093003700940037009500370096003700970037009800370099003701000037010100370102003701030037010400370105003701060037010700370108003701090037011000370111003701120037011300370114003701150037011600370117003701180037011900370120003701210037012200370123003701240037012500370126003701270037012800370129003701300037013100370132003701330037013400370135003701360037013700370138003701390037014000370141003701420037014300370144003701450037014600370147003701480037014900370150003701510037015200370153003701540037015500370156003701570037015800370159003701600037016100370162003701630037016400370165003701660037016700370168003701690037017000370171003701720037017300370174003701750037017600370177003701780037017900370180003701810037018200370183003701840037018500370186003701870037018800370189003701900037019100370192003701930037019400370195003701960037019700370198003701990037020000370201003702020037020300370204003702050037020600370207003702080037020900370210003702110037021200370213003702140037021500370216003702170037021800370219003702200037022100370222003702230037022400370225003702260037022700370228003702290037023000370231003702320037023300370234003702350037023600370237003702380037023900370240003702410037024200370243003702440037024500370246003702470037024800370249003702500037025100370252003702530037025400370255003702560037025700370258003702590037026000370261003702620037026300370264003702650037026600370267003702680037026900370270003702710037027200370273003702740037027500370276003702770037027800370279003702800037028100370282003702830037028400370285003702860037028700370288003702890037029000370291003702920037029300370294003702950037029600370297003702980037029900370300003703010037030200370303003703040037030500370306003703070037030800370309003703100037031100370312003703130037031400370315003703160037031700370318003703190037032000370321003703220037032300370324003703250037032600370327003703280037032900370330003703310037033200370333003703340037033500370336003703370037033800370339003703400037034100370342003703430037034400370345003703460037034700370348003703490037035000370351003703520037035300370354003703550037035600370357003703580037035900370360003703610037036200370363003703640037036500370366003703670037036800370369003703700037037100370372003703730037037400370375003703760037037700370378003703790037038000370381003703820037038300370384003703850037038600370387003703880037038900370390003703910037039200370393003703940037039500370396003703970037039800370399003704000037040100370402003704030037040400370405003704060037040700370408003704090037041000370411003704120037041300370414003704150037041600370417003704180037041900370420003704210037042200370423003704240037042500370426003704270037042800370429003704300037043100370432003704330037043400370435003704360037043700370438003704390037044000370441003704420037044300370444003704450037044600370447003704480037044900370450003704510037045200370453003704540037045500370456003704570037045800370459003704600037046100370462003704630037046400370465003704660037046700370468003704690037047000370471003704720037047300370474003704750037047600370477003704780037047900370480003704810037048200370483003704840037048500370486003704870037048800370489003704900037049100370492003704930037049400370495003704960037049700370498003704990037050000370501003705020037050300370504003705050037050600370507003705080037050900370510003705110037051200370513003705140037051500370516003705170037051800370519003705200037052100370522003705230037052400370525003705260037052700370528003705290037053000370531003705320037053300370534003705350037053600370537003705380037053900370540003705410037054200370543003705440037054500370546003705470037054800370549003705500037055100370552003705530037055400370555003705560037055700370558003705590037056000370561003705620037056300370564003705650037056600370567003705680037056900370570003705710037057200370573003705740037057500370576003705770037057800370579003705800037058100370582003705830037058400370585003705860037058700370588003705890037059000370591003705920037059300370594003705950037059600370597003705980037059900370600003706010037060200370603003706040037060500370606003706070037060800370609003706100037061100370612003706130037061400370615003706160037061700370618003706190037062000370621003706220037062300370624003706250037062600370627003706280037062900370630003706310037063200370633003706340037063500370636003706370037063800370639003706400037064100370642003706430037064400370645003706460037064700370648003706490037065000370651003706520037065300370654003706550037065600370657003706580037065900370660003706610037066200370663003706640037066500370666003706670037066800370669003706700037067100370672003706730037067400370675003706760037067700370678003706790037068000370681003706820037068300370684003706850037068600370687003706880037068900370690003706910037069200370693003706940037069500370696003706970037069800370699003707000037070100370702003707030037070400370705003707060037070700370708003707090037071000370711003707120037071300370714003707150037071600370717003707180037071900370720003707210037072200370723003707240037072500370726003707270037072800370729003707300037073100370732003707330037073400370735003707360037073700370738003707390037074000370741003707420037074300370744003707450037074600370747003707480037074900370750003707510037075200370753003707540037075500370756003707570037075800370759003707600037076100370762003707630037076400370765003707660037076700370768003707690037077000370771003707720037077300370774003707750037077600370777003707780037077900370780003707810037078200370783003707840037078500370786003707870037078800370789003707900037079100370792003707930037079400370795003707960037079700370798003707990038000100380002003800030038000400380005003800060038000700380008003800090038001000380011003800120038001300380014003800150038001600380017003800180038001900380020003800210038002200380023003800240038002500380026003800270038002800380029003800300038003100380032003800330038003400380035003800360038003700380038003800390038004000380041003800420038004300380044003800450038004600380047003800480038004900380050003800510038005200380053003800540038005500380056003800570038005800380059003800600038006100380062003800630038006400380065003800660038006700380068003800690038007000380071003800720038007300380074003800750038007600380077003800780038007900380080003800810038008200380083003800840038008500380086003800870038008800380089003800900038009100380092003800930038009400380095003800960038009700380098003800990038010000380101003801020038010300380104003801050038010600380107003801080038010900380110003801110038011200380113003801140038011500380116003801170038011800380119003801200038012100380122003801230038012400380125003801260038012700380128003801290038013000380131003801320038013300380134003801350038013600380137003801380038013900380140003801410038014200380143003801440038014500380146003801470038014800380149003801500038015100380152003801530038015400380155003801560038015700380158003801590038016000380161003801620038016300380164003801650038016600380167003801680038016900380170003801710038017200380173003801740038017500380176003801770038017800380179003801800038018100380182003801830038018400380185003801860038018700380188003801890038019000380191003801920038019300380194003801950038019600380197003801980038019900380200003802010038020200380203003802040038020500380206003802070038020800380209003802100038021100380212003802130038021400380215003802160038021700380218003802190038022000380221003802220038022300380224003802250038022600380227003802280038022900380230003802310038023200380233003802340038023500380236003802370038023800380239003802400038024100380242003802430038024400380245003802460038024700380248003802490038025000380251003802520038025300380254003802550038025600380257003802580038025900380260003802610038026200380263003802640038026500380266003802670038026800380269003802700038027100380272003802730038027400380275003802760038027700380278003802790038028000380281003802820038028300380284003802850038028600380287003802880038028900380290003802910038029200380293003802940038029500380296003802970038029800380299003803000038030100380302003803030038030400380305003803060038030700380308003803090038031000380311003803120038031300380314003803150038031600380317003803180038031900380320003803210038032200380323003803240038032500380326003803270038032800380329003803300038033100380332003803330038033400380335003803360038033700380338003803390038034000380341003803420038034300380344003803450038034600380347003803480038034900380350003803510038035200380353003803540038035500380356003803570038035800380359003803600038036100380362003803630038036400380365003803660038036700380368003803690038037000380371003803720038037300380374003803750038037600380377003803780038037900380380003803810038038200380383003803840038038500380386003803870038038800380389003803900038039100380392003803930038039400380395003803960038039700380398003803990038040000380401003804020038040300380404003804050038040600380407003804080038040900380410003804110038041200380413003804140038041500380416003804170038041800380419003804200038042100380422003804230038042400380425003804260038042700380428003804290038043000380431003804320038043300380434003804350038043600380437003804380038043900380440003804410038044200380443003804440038044500380446003804470038044800380449003804500038045100380452003804530038045400380455003804560038045700380458003804590038046000380461003804620038046300380464003804650038046600380467003804680038046900380470003804710038047200380473003804740038047500380476003804770038047800380479003804800038048100380482003804830038048400380485003804860038048700380488003804890038049000380491003804920038049300380494003804950038049600380497003804980038049900380500003805010038050200380503003805040038050500380506003805070038050800380509003805100038051100380512003805130038051400380515003805160038051700380518003805190038052000380521003805220038052300380524003805250038052600380527003805280038052900380530003805310038053200380533003805340038053500380536003805370038053800380539003805400038054100380542003805430038054400380545003805460038054700380548003805490038055000380551003805520038055300380554003805550038055600380557003805580038055900380560003805610038056200380563003805640038056500380566003805670038056800380569003805700038057100380572003805730038057400380575003805760038057700380578003805790038058000380581003805820038058300380584003805850038058600380587003805880038058900380590003805910038059200380593003805940038059500380596003805970038059800380599003806000038060100380602003806030038060400380605003806060038060700380608003806090038061000380611003806120038061300380614003806150038061600380617003806180038061900380620003806210038062200380623003806240038062500380626003806270038062800380629003806300038063100380632003806330038063400380635003806360038063700380638003806390038064000380641003806420038064300380644003806450038064600380647003806480038064900380650003806510038065200380653003806540038065500380656003806570038065800380659003806600038066100380662003806630038066400380665003806660038066700380668003806690038067000380671003806720038067300380674003806750038067600380677003806780038067900380680003806810038068200380683003806840038068500380686003806870038068800380689003806900038069100380692003806930038069400380695003806960038069700380698003806990038070000380701003807020038070300380704003807050038070600380707003807080038070900380710003807110038071200380713003807140038071500380716003807170038071800380719003807200038072100380722003807230038072400380725003807260038072700380728003807290038073000380731003807320038073300380734003807350038073600380737003807380038073900380740003807410038074200380743003807440038074500380746003807470038074800380749003807500038075100380752003807530038075400380755003807560038075700380758003807590038076000380761003807620038076300380764003807650038076600380767003807680038076900380770003807710038077200380773003807740038077500380776003807770038077800380779003807800038078100380782003807830038078400380785003807860038078700380788003807890038079000380791003807920038079300380794003807950038079600380797003807980038079900390001003900020039000300390004003900050039000600390007003900080039000900390010003900110039001200390013003900140039001500390016003900170039001800390019003900200039002100390022003900230039002400390025003900260039002700390028003900290039003000390031003900320039003300390034003900350039003600390037003900380039003900390040003900410039004200390043003900440039004500390046003900470039004800390049003900500039005100390052003900530039005400390055003900560039005700390058003900590039006000390061003900620039006300390064003900650039006600390067003900680039006900390070003900710039007200390073003900740039007500390076003900770039007800390079003900800039008100390082003900830039008400390085003900860039008700390088003900890039009000390091003900920039009300390094003900950039009600390097003900980039009900390100003901010039010200390103003901040039010500390106003901070039010800390109003901100039011100390112003901130039011400390115003901160039011700390118003901190039012000390121003901220039012300390124003901250039012600390127003901280039012900390130003901310039013200390133003901340039013500390136003901370039013800390139003901400039014100390142003901430039014400390145003901460039014700390148003901490039015000390151003901520039015300390154003901550039015600390157003901580039015900390160003901610039016200390163003901640039016500390166003901670039016800390169003901700039017100390172003901730039017400390175003901760039017700390178003901790039018000390181003901820039018300390184003901850039018600390187003901880039018900390190003901910039019200390193003901940039019500390196003901970039019800390199003902000039020100390202003902030039020400390205003902060039020700390208003902090039021000390211003902120039021300390214003902150039021600390217003902180039021900390220003902210039022200390223003902240039022500390226003902270039022800390229003902300039023100390232003902330039023400390235003902360039023700390238003902390039024000390241003902420039024300390244003902450039024600390247003902480039024900390250003902510039025200390253003902540039025500390256003902570039025800390259003902600039026100390262003902630039026400390265003902660039026700390268003902690039027000390271003902720039027300390274003902750039027600390277003902780039027900390280003902810039028200390283003902840039028500390286003902870039028800390289003902900039029100390292003902930039029400390295003902960039029700390298003902990039030000390301003903020039030300390304003903050039030600390307003903080039030900390310003903110039031200390313003903140039031500390316003903170039031800390319003903200039032100390322003903230039032400390325003903260039032700390328003903290039033000390331003903320039033300390334003903350039033600390337003903380039033900390340003903410039034200390343003903440039034500390346003903470039034800390349003903500039035100390352003903530039035400390355003903560039035700390358003903590039036000390361003903620039036300390364003903650039036600390367003903680039036900390370003903710039037200390373003903740039037500390376003903770039037800390379003903800039038100390382003903830039038400390385003903860039038700390388003903890039039000390391003903920039039300390394003903950039039600390397003903980039039900390400003904010039040200390403003904040039040500390406003904070039040800390409003904100039041100390412003904130039041400390415003904160039041700390418003904190039042000390421003904220039042300390424003904250039042600390427003904280039042900390430003904310039043200390433003904340039043500390436003904370039043800390439003904400039044100390442003904430039044400390445003904460039044700390448003904490039045000390451003904520039045300390454003904550039045600390457003904580039045900390460003904610039046200390463003904640039046500390466003904670039046800390469003904700039047100390472003904730039047400390475003904760039047700390478003904790039048000390481003904820039048300390484003904850039048600390487003904880039048900390490003904910039049200390493003904940039049500390496003904970039049800390499003905000039050100390502003905030039050400390505003905060039050700390508003905090039051000390511003905120039051300390514003905150039051600390517003905180039051900390520003905210039052200390523003905240039052500390526003905270039052800390529003905300039053100390532003905330039053400390535003905360039053700390538003905390039054000390541003905420039054300390544003905450039054600390547003905480039054900390550003905510039055200390553003905540039055500390556003905570039055800390559003905600039056100390562003905630039056400390565003905660039056700390568003905690039057000390571003905720039057300390574003905750039057600390577003905780039057900390580003905810039058200390583003905840039058500390586003905870039058800390589003905900039059100390592003905930039059400390595003905960039059700390598003905990039060000390601003906020039060300390604003906050039060600390607003906080039060900390610003906110039061200390613003906140039061500390616003906170039061800390619003906200039062100390622003906230039062400390625003906260039062700390628003906290039063000390631003906320039063300390634003906350039063600390637003906380039063900390640003906410039064200390643003906440039064500390646003906470039064800390649003906500039065100390652003906530039065400390655003906560039065700390658003906590039066000390661003906620039066300390664003906650039066600390667003906680039066900390670003906710039067200390673003906740039067500390676003906770039067800390679003906800039068100390682003906830039068400390685003906860039068700390688003906890039069000390691003906920039069300390694003906950039069600390697003906980039069900390700003907010039070200390703003907040039070500390706003907070039070800390709003907100039071100390712003907130039071400390715003907160039071700390718003907190039072000390721003907220039072300390724003907250039072600390727003907280039072900390730003907310039073200390733003907340039073500390736003907370039073800390739003907400039074100390742003907430039074400390745003907460039074700390748003907490039075000390751003907520039075300390754003907550039075600390757003907580039075900390760003907610039076200390763003907640039076500390766003907670039076800390769003907700039077100390772003907730039077400390775003907760039077700390778003907790039078000390781003907820039078300390784003907850039078600390787003907880039078900390790003907910039079200390793003907940039079500390796003907970039079800390799004000010040000200400003004000040040000500400006004000070040000800400009004000100040001100400012004000130040001400400015004000160040001700400018004000190040002000400021004000220040002300400024004000250040002600400027004000280040002900400030004000310040003200400033004000340040003500400036004000370040003800400039004000400040004100400042004000430040004400400045004000460040004700400048004000490040005000400051004000520040005300400054004000550040005600400057004000580040005900400060004000610040006200400063004000640040006500400066004000670040006800400069004000700040007100400072004000730040007400400075004000760040007700400078004000790040008000400081004000820040008300400084004000850040008600400087004000880040008900400090004000910040009200400093004000940040009500400096004000970040009800400099004001000040010100400102004001030040010400400105004001060040010700400108004001090040011000400111004001120040011300400114004001150040011600400117004001180040011900400120004001210040012200400123004001240040012500400126004001270040012800400129004001300040013100400132004001330040013400400135004001360040013700400138004001390040014000400141004001420040014300400144004001450040014600400147004001480040014900400150004001510040015200400153004001540040015500400156004001570040015800400159004001600040016100400162004001630040016400400165004001660040016700400168004001690040017000400171004001720040017300400174004001750040017600400177004001780040017900400180004001810040018200400183004001840040018500400186004001870040018800400189004001900040019100400192004001930040019400400195004001960040019700400198004001990040020000400201004002020040020300400204004002050040020600400207004002080040020900400210004002110040021200400213004002140040021500400216004002170040021800400219004002200040022100400222004002230040022400400225004002260040022700400228004002290040023000400231004002320040023300400234004002350040023600400237004002380040023900400240004002410040024200400243004002440040024500400246004002470040024800400249004002500040025100400252004002530040025400400255004002560040025700400258004002590040026000400261004002620040026300400264004002650040026600400267004002680040026900400270004002710040027200400273004002740040027500400276004002770040027800400279004002800040028100400282004002830040028400400285004002860040028700400288004002890040029000400291004002920040029300400294004002950040029600400297004002980040029900400300004003010040030200400303004003040040030500400306004003070040030800400309004003100040031100400312004003130040031400400315004003160040031700400318004003190040032000400321004003220040032300400324004003250040032600400327004003280040032900400330004003310040033200400333004003340040033500400336004003370040033800400339004003400040034100400342004003430040034400400345004003460040034700400348004003490040035000400351004003520040035300400354004003550040035600400357004003580040035900400360004003610040036200400363004003640040036500400366004003670040036800400369004003700040037100400372004003730040037400400375004003760040037700400378004003790040038000400381004003820040038300400384004003850040038600400387004003880040038900400390004003910040039200400393004003940040039500400396004003970040039800400399004004000040040100400402004004030040040400400405004004060040040700400408004004090040041000400411004004120040041300400414004004150040041600400417004004180040041900400420004004210040042200400423004004240040042500400426004004270040042800400429004004300040043100400432004004330040043400400435004004360040043700400438004004390040044000400441004004420040044300400444004004450040044600400447004004480040044900400450004004510040045200400453004004540040045500400456004004570040045800400459004004600040046100400462004004630040046400400465004004660040046700400468004004690040047000400471004004720040047300400474004004750040047600400477004004780040047900400480004004810040048200400483004004840040048500400486004004870040048800400489004004900040049100400492004004930040049400400495004004960040049700400498004004990040050000400501004005020040050300400504004005050040050600400507004005080040050900400510004005110040051200400513004005140040051500400516004005170040051800400519004005200040052100400522004005230040052400400525004005260040052700400528004005290040053000400531004005320040053300400534004005350040053600400537004005380040053900400540004005410040054200400543004005440040054500400546004005470040054800400549004005500040055100400552004005530040055400400555004005560040055700400558004005590040056000400561004005620040056300400564004005650040056600400567004005680040056900400570004005710040057200400573004005740040057500400576004005770040057800400579004005800040058100400582004005830040058400400585004005860040058700400588004005890040059000400591004005920040059300400594004005950040059600400597004005980040059900400600004006010040060200400603004006040040060500400606004006070040060800400609004006100040061100400612004006130040061400400615004006160040061700400618004006190040062000400621004006220040062300400624004006250040062600400627004006280040062900400630004006310040063200400633004006340040063500400636004006370040063800400639004006400040064100400642004006430040064400400645004006460040064700400648004006490040065000400651004006520040065300400654004006550040065600400657004006580040065900400660004006610040066200400663004006640040066500400666004006670040066800400669004006700040067100400672004006730040067400400675004006760040067700400678004006790040068000400681004006820040068300400684004006850040068600400687004006880040068900400690004006910040069200400693004006940040069500400696004006970040069800400699004007000040070100400702004007030040070400400705004007060040070700400708004007090040071000400711004007120040071300400714004007150040071600400717004007180040071900400720004007210040072200400723004007240040072500400726004007270040072800400729004007300040073100400732004007330040073400400735004007360040073700400738004007390040074000400741004007420040074300400744004007450040074600400747004007480040074900400750004007510040075200400753004007540040075500400756004007570040075800400759004007600040076100400762004007630040076400400765004007660040076700400768004007690040077000400771004007720040077300400774004007750040077600400777004007780040077900400780004007810040078200400783004007840040078500400786004007870040078800400789004007900040079100400792004007930040079400400795004007960040079700400798004007990041000100410002004100030041000400410005004100060041000700410008004100090041001000410011004100120041001300410014004100150041001600410017004100180041001900410020004100210041002200410023004100240041002500410026004100270041002800410029004100300041003100410032004100330041003400410035004100360041003700410038004100390041004000410041004100420041004300410044004100450041004600410047004100480041004900410050004100510041005200410053004100540041005500410056004100570041005800410059004100600041006100410062004100630041006400410065004100660041006700410068004100690041007000410071004100720041007300410074004100750041007600410077004100780041007900410080004100810041008200410083004100840041008500410086004100870041008800410089004100900041009100410092004100930041009400410095004100960041009700410098004100990041010000410101004101020041010300410104004101050041010600410107004101080041010900410110004101110041011200410113004101140041011500410116004101170041011800410119004101200041012100410122004101230041012400410125004101260041012700410128004101290041013000410131004101320041013300410134004101350041013600410137004101380041013900410140004101410041014200410143004101440041014500410146004101470041014800410149004101500041015100410152004101530041015400410155004101560041015700410158004101590041016000410161004101620041016300410164004101650041016600410167004101680041016900410170004101710041017200410173004101740041017500410176004101770041017800410179004101800041018100410182004101830041018400410185004101860041018700410188004101890041019000410191004101920041019300410194004101950041019600410197004101980041019900410200004102010041020200410203004102040041020500410206004102070041020800410209004102100041021100410212004102130041021400410215004102160041021700410218004102190041022000410221004102220041022300410224004102250041022600410227004102280041022900410230004102310041023200410233004102340041023500410236004102370041023800410239004102400041024100410242004102430041024400410245004102460041024700410248004102490041025000410251004102520041025300410254004102550041025600410257004102580041025900410260004102610041026200410263004102640041026500410266004102670041026800410269004102700041027100410272004102730041027400410275004102760041027700410278004102790041028000410281004102820041028300410284004102850041028600410287004102880041028900410290004102910041029200410293004102940041029500410296004102970041029800410299004103000041030100410302004103030041030400410305004103060041030700410308004103090041031000410311004103120041031300410314004103150041031600410317004103180041031900410320004103210041032200410323004103240041032500410326004103270041032800410329004103300041033100410332004103330041033400410335004103360041033700410338004103390041034000410341004103420041034300410344004103450041034600410347004103480041034900410350004103510041035200410353004103540041035500410356004103570041035800410359004103600041036100410362004103630041036400410365004103660041036700410368004103690041037000410371004103720041037300410374004103750041037600410377004103780041037900410380004103810041038200410383004103840041038500410386004103870041038800410389004103900041039100410392004103930041039400410395004103960041039700410398004103990041040000410401004104020041040300410404004104050041040600410407004104080041040900410410004104110041041200410413004104140041041500410416004104170041041800410419004104200041042100410422004104230041042400410425004104260041042700410428004104290041043000410431004104320041043300410434004104350041043600410437004104380041043900410440004104410041044200410443004104440041044500410446004104470041044800410449004104500041045100410452004104530041045400410455004104560041045700410458004104590041046000410461004104620041046300410464004104650041046600410467004104680041046900410470004104710041047200410473004104740041047500410476004104770041047800410479004104800041048100410482004104830041048400410485004104860041048700410488004104890041049000410491004104920041049300410494004104950041049600410497004104980041049900410500004105010041050200410503004105040041050500410506004105070041050800410509004105100041051100410512004105130041051400410515004105160041051700410518004105190041052000410521004105220041052300410524004105250041052600410527004105280041052900410530004105310041053200410533004105340041053500410536004105370041053800410539004105400041054100410542004105430041054400410545004105460041054700410548004105490041055000410551004105520041055300410554004105550041055600410557004105580041055900410560004105610041056200410563004105640041056500410566004105670041056800410569004105700041057100410572004105730041057400410575004105760041057700410578004105790041058000410581004105820041058300410584004105850041058600410587004105880041058900410590004105910041059200410593004105940041059500410596004105970041059800410599004106000041060100410602004106030041060400410605004106060041060700410608004106090041061000410611004106120041061300410614004106150041061600410617004106180041061900410620004106210041062200410623004106240041062500410626004106270041062800410629004106300041063100410632004106330041063400410635004106360041063700410638004106390041064000410641004106420041064300410644004106450041064600410647004106480041064900410650004106510041065200410653004106540041065500410656004106570041065800410659004106600041066100410662004106630041066400410665004106660041066700410668004106690041067000410671004106720041067300410674004106750041067600410677004106780041067900410680004106810041068200410683004106840041068500410686004106870041068800410689004106900041069100410692004106930041069400410695004106960041069700410698004106990041070000410701004107020041070300410704004107050041070600410707004107080041070900410710004107110041071200410713004107140041071500410716004107170041071800410719004107200041072100410722004107230041072400410725004107260041072700410728004107290041073000410731004107320041073300410734004107350041073600410737004107380041073900410740004107410041074200410743004107440041074500410746004107470041074800410749004107500041075100410752004107530041075400410755004107560041075700410758004107590041076000410761004107620041076300410764004107650041076600410767004107680041076900410770004107710041077200410773004107740041077500410776004107770041077800410779004107800041078100410782004107830041078400410785004107860041078700410788004107890041079000410791004107920041079300410794004107950041079600410797004107980041079900420001004200020042000300420004004200050042000600420007004200080042000900420010004200110042001200420013004200140042001500420016004200170042001800420019004200200042002100420022004200230042002400420025004200260042002700420028004200290042003000420031004200320042003300420034004200350042003600420037004200380042003900420040004200410042004200420043004200440042004500420046004200470042004800420049004200500042005100420052004200530042005400420055004200560042005700420058004200590042006000420061004200620042006300420064004200650042006600420067004200680042006900420070004200710042007200420073004200740042007500420076004200770042007800420079004200800042008100420082004200830042008400420085004200860042008700420088004200890042009000420091004200920042009300420094004200950042009600420097004200980042009900420100004201010042010200420103004201040042010500420106004201070042010800420109004201100042011100420112004201130042011400420115004201160042011700420118004201190042012000420121004201220042012300420124004201250042012600420127004201280042012900420130004201310042013200420133004201340042013500420136004201370042013800420139004201400042014100420142004201430042014400420145004201460042014700420148004201490042015000420151004201520042015300420154004201550042015600420157004201580042015900420160004201610042016200420163004201640042016500420166004201670042016800420169004201700042017100420172004201730042017400420175004201760042017700420178004201790042018000420181004201820042018300420184004201850042018600420187004201880042018900420190004201910042019200420193004201940042019500420196004201970042019800420199004202000042020100420202004202030042020400420205004202060042020700420208004202090042021000420211004202120042021300420214004202150042021600420217004202180042021900420220004202210042022200420223004202240042022500420226004202270042022800420229004202300042023100420232004202330042023400420235004202360042023700420238004202390042024000420241004202420042024300420244004202450042024600420247004202480042024900420250004202510042025200420253004202540042025500420256004202570042025800420259004202600042026100420262004202630042026400420265004202660042026700420268004202690042027000420271004202720042027300420274004202750042027600420277004202780042027900420280004202810042028200420283004202840042028500420286004202870042028800420289004202900042029100420292004202930042029400420295004202960042029700420298004202990042030000420301004203020042030300420304004203050042030600420307004203080042030900420310004203110042031200420313004203140042031500420316004203170042031800420319004203200042032100420322004203230042032400420325004203260042032700420328004203290042033000420331004203320042033300420334004203350042033600420337004203380042033900420340004203410042034200420343004203440042034500420346004203470042034800420349004203500042035100420352004203530042035400420355004203560042035700420358004203590042036000420361004203620042036300420364004203650042036600420367004203680042036900420370004203710042037200420373004203740042037500420376004203770042037800420379004203800042038100420382004203830042038400420385004203860042038700420388004203890042039000420391004203920042039300420394004203950042039600420397004203980042039900420400004204010042040200420403004204040042040500420406004204070042040800420409004204100042041100420412004204130042041400420415004204160042041700420418004204190042042000420421004204220042042300420424004204250042042600420427004204280042042900420430004204310042043200420433004204340042043500420436004204370042043800420439004204400042044100420442004204430042044400420445004204460042044700420448004204490042045000420451004204520042045300420454004204550042045600420457004204580042045900420460004204610042046200420463004204640042046500420466004204670042046800420469004204700042047100420472004204730042047400420475004204760042047700420478004204790042048000420481004204820042048300420484004204850042048600420487004204880042048900420490004204910042049200420493004204940042049500420496004204970042049800420499004205000042050100420502004205030042050400420505004205060042050700420508004205090042051000420511004205120042051300420514004205150042051600420517004205180042051900420520004205210042052200420523004205240042052500420526004205270042052800420529004205300042053100420532004205330042053400420535004205360042053700420538004205390042054000420541004205420042054300420544004205450042054600420547004205480042054900420550004205510042055200420553004205540042055500420556004205570042055800420559004205600042056100420562004205630042056400420565004205660042056700420568004205690042057000420571004205720042057300420574004205750042057600420577004205780042057900420580004205810042058200420583004205840042058500420586004205870042058800420589004205900042059100420592004205930042059400420595004205960042059700420598004205990042060000420601004206020042060300420604004206050042060600420607004206080042060900420610004206110042061200420613004206140042061500420616004206170042061800420619004206200042062100420622004206230042062400420625004206260042062700420628004206290042063000420631004206320042063300420634004206350042063600420637004206380042063900420640004206410042064200420643004206440042064500420646004206470042064800420649004206500042065100420652004206530042065400420655004206560042065700420658004206590042066000420661004206620042066300420664004206650042066600420667004206680042066900420670004206710042067200420673004206740042067500420676004206770042067800420679004206800042068100420682004206830042068400420685004206860042068700420688004206890042069000420691004206920042069300420694004206950042069600420697004206980042069900420700004207010042070200420703004207040042070500420706004207070042070800420709004207100042071100420712004207130042071400420715004207160042071700420718004207190042072000420721004207220042072300420724004207250042072600420727004207280042072900420730004207310042073200420733004207340042073500420736004207370042073800420739004207400042074100420742004207430042074400420745004207460042074700420748004207490042075000420751004207520042075300420754004207550042075600420757004207580042075900420760004207610042076200420763004207640042076500420766004207670042076800420769004207700042077100420772004207730042077400420775004207760042077700420778004207790042078000420781004207820042078300420784004207850042078600420787004207880042078900420790004207910042079200420793004207940042079500420796004207970042079800420799004300010043000200430003004300040043000500430006004300070043000800430009004300100043001100430012004300130043001400430015004300160043001700430018004300190043002000430021004300220043002300430024004300250043002600430027004300280043002900430030004300310043003200430033004300340043003500430036004300370043003800430039004300400043004100430042004300430043004400430045004300460043004700430048004300490043005000430051004300520043005300430054004300550043005600430057004300580043005900430060004300610043006200430063004300640043006500430066004300670043006800430069004300700043007100430072004300730043007400430075004300760043007700430078004300790043008000430081004300820043008300430084004300850043008600430087004300880043008900430090004300910043009200430093004300940043009500430096004300970043009800430099004301000043010100430102004301030043010400430105004301060043010700430108004301090043011000430111004301120043011300430114004301150043011600430117004301180043011900430120004301210043012200430123004301240043012500430126004301270043012800430129004301300043013100430132004301330043013400430135004301360043013700430138004301390043014000430141004301420043014300430144004301450043014600430147004301480043014900430150004301510043015200430153004301540043015500430156004301570043015800430159004301600043016100430162004301630043016400430165004301660043016700430168004301690043017000430171004301720043017300430174004301750043017600430177004301780043017900430180004301810043018200430183004301840043018500430186004301870043018800430189004301900043019100430192004301930043019400430195004301960043019700430198004301990043020000430201004302020043020300430204004302050043020600430207004302080043020900430210004302110043021200430213004302140043021500430216004302170043021800430219004302200043022100430222004302230043022400430225004302260043022700430228004302290043023000430231004302320043023300430234004302350043023600430237004302380043023900430240004302410043024200430243004302440043024500430246004302470043024800430249004302500043025100430252004302530043025400430255004302560043025700430258004302590043026000430261004302620043026300430264004302650043026600430267004302680043026900430270004302710043027200430273004302740043027500430276004302770043027800430279004302800043028100430282004302830043028400430285004302860043028700430288004302890043029000430291004302920043029300430294004302950043029600430297004302980043029900430300004303010043030200430303004303040043030500430306004303070043030800430309004303100043031100430312004303130043031400430315004303160043031700430318004303190043032000430321004303220043032300430324004303250043032600430327004303280043032900430330004303310043033200430333004303340043033500430336004303370043033800430339004303400043034100430342004303430043034400430345004303460043034700430348004303490043035000430351004303520043035300430354004303550043035600430357004303580043035900430360004303610043036200430363004303640043036500430366004303670043036800430369004303700043037100430372004303730043037400430375004303760043037700430378004303790043038000430381004303820043038300430384004303850043038600430387004303880043038900430390004303910043039200430393004303940043039500430396004303970043039800430399004304000043040100430402004304030043040400430405004304060043040700430408004304090043041000430411004304120043041300430414004304150043041600430417004304180043041900430420004304210043042200430423004304240043042500430426004304270043042800430429004304300043043100430432004304330043043400430435004304360043043700430438004304390043044000430441004304420043044300430444004304450043044600430447004304480043044900430450004304510043045200430453004304540043045500430456004304570043045800430459004304600043046100430462004304630043046400430465004304660043046700430468004304690043047000430471004304720043047300430474004304750043047600430477004304780043047900430480004304810043048200430483004304840043048500430486004304870043048800430489004304900043049100430492004304930043049400430495004304960043049700430498004304990043050000430501004305020043050300430504004305050043050600430507004305080043050900430510004305110043051200430513004305140043051500430516004305170043051800430519004305200043052100430522004305230043052400430525004305260043052700430528004305290043053000430531004305320043053300430534004305350043053600430537004305380043053900430540004305410043054200430543004305440043054500430546004305470043054800430549004305500043055100430552004305530043055400430555004305560043055700430558004305590043056000430561004305620043056300430564004305650043056600430567004305680043056900430570004305710043057200430573004305740043057500430576004305770043057800430579004305800043058100430582004305830043058400430585004305860043058700430588004305890043059000430591004305920043059300430594004305950043059600430597004305980043059900430600004306010043060200430603004306040043060500430606004306070043060800430609004306100043061100430612004306130043061400430615004306160043061700430618004306190043062000430621004306220043062300430624004306250043062600430627004306280043062900430630004306310043063200430633004306340043063500430636004306370043063800430639004306400043064100430642004306430043064400430645004306460043064700430648004306490043065000430651004306520043065300430654004306550043065600430657004306580043065900430660004306610043066200430663004306640043066500430666004306670043066800430669004306700043067100430672004306730043067400430675004306760043067700430678004306790043068000430681004306820043068300430684004306850043068600430687004306880043068900430690004306910043069200430693004306940043069500430696004306970043069800430699004307000043070100430702004307030043070400430705004307060043070700430708004307090043071000430711004307120043071300430714004307150043071600430717004307180043071900430720004307210043072200430723004307240043072500430726004307270043072800430729004307300043073100430732004307330043073400430735004307360043073700430738004307390043074000430741004307420043074300430744004307450043074600430747004307480043074900430750004307510043075200430753004307540043075500430756004307570043075800430759004307600043076100430762004307630043076400430765004307660043076700430768004307690043077000430771004307720043077300430774004307750043077600430777004307780043077900430780004307810043078200430783004307840043078500430786004307870043078800430789004307900043079100430792004307930043079400430795004307960043079700430798004307990044000100440002004400030044000400440005004400060044000700440008004400090044001000440011004400120044001300440014004400150044001600440017004400180044001900440020004400210044002200440023004400240044002500440026004400270044002800440029004400300044003100440032004400330044003400440035004400360044003700440038004400390044004000440041004400420044004300440044004400450044004600440047004400480044004900440050004400510044005200440053004400540044005500440056004400570044005800440059004400600044006100440062004400630044006400440065004400660044006700440068004400690044007000440071004400720044007300440074004400750044007600440077004400780044007900440080004400810044008200440083004400840044008500440086004400870044008800440089004400900044009100440092004400930044009400440095004400960044009700440098004400990044010000440101004401020044010300440104004401050044010600440107004401080044010900440110004401110044011200440113004401140044011500440116004401170044011800440119004401200044012100440122004401230044012400440125004401260044012700440128004401290044013000440131004401320044013300440134004401350044013600440137004401380044013900440140004401410044014200440143004401440044014500440146004401470044014800440149004401500044015100440152004401530044015400440155004401560044015700440158004401590044016000440161004401620044016300440164004401650044016600440167004401680044016900440170004401710044017200440173004401740044017500440176004401770044017800440179004401800044018100440182004401830044018400440185004401860044018700440188004401890044019000440191004401920044019300440194004401950044019600440197004401980044019900440200004402010044020200440203004402040044020500440206004402070044020800440209004402100044021100440212004402130044021400440215004402160044021700440218004402190044022000440221004402220044022300440224004402250044022600440227004402280044022900440230004402310044023200440233004402340044023500440236004402370044023800440239004402400044024100440242004402430044024400440245004402460044024700440248004402490044025000440251004402520044025300440254004402550044025600440257004402580044025900440260004402610044026200440263004402640044026500440266004402670044026800440269004402700044027100440272004402730044027400440275004402760044027700440278004402790044028000440281004402820044028300440284004402850044028600440287004402880044028900440290004402910044029200440293004402940044029500440296004402970044029800440299004403000044030100440302004403030044030400440305004403060044030700440308004403090044031000440311004403120044031300440314004403150044031600440317004403180044031900440320004403210044032200440323004403240044032500440326004403270044032800440329004403300044033100440332004403330044033400440335004403360044033700440338004403390044034000440341004403420044034300440344004403450044034600440347004403480044034900440350004403510044035200440353004403540044035500440356004403570044035800440359004403600044036100440362004403630044036400440365004403660044036700440368004403690044037000440371004403720044037300440374004403750044037600440377004403780044037900440380004403810044038200440383004403840044038500440386004403870044038800440389004403900044039100440392004403930044039400440395004403960044039700440398004403990044040000440401004404020044040300440404004404050044040600440407004404080044040900440410004404110044041200440413004404140044041500440416004404170044041800440419004404200044042100440422004404230044042400440425004404260044042700440428004404290044043000440431004404320044043300440434004404350044043600440437004404380044043900440440004404410044044200440443004404440044044500440446004404470044044800440449004404500044045100440452004404530044045400440455004404560044045700440458004404590044046000440461004404620044046300440464004404650044046600440467004404680044046900440470004404710044047200440473004404740044047500440476004404770044047800440479004404800044048100440482004404830044048400440485004404860044048700440488004404890044049000440491004404920044049300440494004404950044049600440497004404980044049900440500004405010044050200440503004405040044050500440506004405070044050800440509004405100044051100440512004405130044051400440515004405160044051700440518004405190044052000440521004405220044052300440524004405250044052600440527004405280044052900440530004405310044053200440533004405340044053500440536004405370044053800440539004405400044054100440542004405430044054400440545004405460044054700440548004405490044055000440551004405520044055300440554004405550044055600440557004405580044055900440560004405610044056200440563004405640044056500440566004405670044056800440569004405700044057100440572004405730044057400440575004405760044057700440578004405790044058000440581004405820044058300440584004405850044058600440587004405880044058900440590004405910044059200440593004405940044059500440596004405970044059800440599004406000044060100440602004406030044060400440605004406060044060700440608004406090044061000440611004406120044061300440614004406150044061600440617004406180044061900440620004406210044062200440623004406240044062500440626004406270044062800440629004406300044063100440632004406330044063400440635004406360044063700440638004406390044064000440641004406420044064300440644004406450044064600440647004406480044064900440650004406510044065200440653004406540044065500440656004406570044065800440659004406600044066100440662004406630044066400440665004406660044066700440668004406690044067000440671004406720044067300440674004406750044067600440677004406780044067900440680004406810044068200440683004406840044068500440686004406870044068800440689004406900044069100440692004406930044069400440695004406960044069700440698004406990044070000440701004407020044070300440704004407050044070600440707004407080044070900440710004407110044071200440713004407140044071500440716004407170044071800440719004407200044072100440722004407230044072400440725004407260044072700440728004407290044073000440731004407320044073300440734004407350044073600440737004407380044073900440740004407410044074200440743004407440044074500440746004407470044074800440749004407500044075100440752004407530044075400440755004407560044075700440758004407590044076000440761004407620044076300440764004407650044076600440767004407680044076900440770004407710044077200440773004407740044077500440776004407770044077800440779004407800044078100440782004407830044078400440785004407860044078700440788004407890044079000440791004407920044079300440794004407950044079600440797004407980044079900450001004500020045000300450004004500050045000600450007004500080045000900450010004500110045001200450013004500140045001500450016004500170045001800450019004500200045002100450022004500230045002400450025004500260045002700450028004500290045003000450031004500320045003300450034004500350045003600450037004500380045003900450040004500410045004200450043004500440045004500450046004500470045004800450049004500500045005100450052004500530045005400450055004500560045005700450058004500590045006000450061004500620045006300450064004500650045006600450067004500680045006900450070004500710045007200450073004500740045007500450076004500770045007800450079004500800045008100450082004500830045008400450085004500860045008700450088004500890045009000450091004500920045009300450094004500950045009600450097004500980045009900450100004501010045010200450103004501040045010500450106004501070045010800450109004501100045011100450112004501130045011400450115004501160045011700450118004501190045012000450121004501220045012300450124004501250045012600450127004501280045012900450130004501310045013200450133004501340045013500450136004501370045013800450139004501400045014100450142004501430045014400450145004501460045014700450148004501490045015000450151004501520045015300450154004501550045015600450157004501580045015900450160004501610045016200450163004501640045016500450166004501670045016800450169004501700045017100450172004501730045017400450175004501760045017700450178004501790045018000450181004501820045018300450184004501850045018600450187004501880045018900450190004501910045019200450193004501940045019500450196004501970045019800450199004502000045020100450202004502030045020400450205004502060045020700450208004502090045021000450211004502120045021300450214004502150045021600450217004502180045021900450220004502210045022200450223004502240045022500450226004502270045022800450229004502300045023100450232004502330045023400450235004502360045023700450238004502390045024000450241004502420045024300450244004502450045024600450247004502480045024900450250004502510045025200450253004502540045025500450256004502570045025800450259004502600045026100450262004502630045026400450265004502660045026700450268004502690045027000450271004502720045027300450274004502750045027600450277004502780045027900450280004502810045028200450283004502840045028500450286004502870045028800450289004502900045029100450292004502930045029400450295004502960045029700450298004502990045030000450301004503020045030300450304004503050045030600450307004503080045030900450310004503110045031200450313004503140045031500450316004503170045031800450319004503200045032100450322004503230045032400450325004503260045032700450328004503290045033000450331004503320045033300450334004503350045033600450337004503380045033900450340004503410045034200450343004503440045034500450346004503470045034800450349004503500045035100450352004503530045035400450355004503560045035700450358004503590045036000450361004503620045036300450364004503650045036600450367004503680045036900450370004503710045037200450373004503740045037500450376004503770045037800450379004503800045038100450382004503830045038400450385004503860045038700450388004503890045039000450391004503920045039300450394004503950045039600450397004503980045039900450400004504010045040200450403004504040045040500450406004504070045040800450409004504100045041100450412004504130045041400450415004504160045041700450418004504190045042000450421004504220045042300450424004504250045042600450427004504280045042900450430004504310045043200450433004504340045043500450436004504370045043800450439004504400045044100450442004504430045044400450445004504460045044700450448004504490045045000450451004504520045045300450454004504550045045600450457004504580045045900450460004504610045046200450463004504640045046500450466004504670045046800450469004504700045047100450472004504730045047400450475004504760045047700450478004504790045048000450481004504820045048300450484004504850045048600450487004504880045048900450490004504910045049200450493004504940045049500450496004504970045049800450499004505000045050100450502004505030045050400450505004505060045050700450508004505090045051000450511004505120045051300450514004505150045051600450517004505180045051900450520004505210045052200450523004505240045052500450526004505270045052800450529004505300045053100450532004505330045053400450535004505360045053700450538004505390045054000450541004505420045054300450544004505450045054600450547004505480045054900450550004505510045055200450553004505540045055500450556004505570045055800450559004505600045056100450562004505630045056400450565004505660045056700450568004505690045057000450571004505720045057300450574004505750045057600450577004505780045057900450580004505810045058200450583004505840045058500450586004505870045058800450589004505900045059100450592004505930045059400450595004505960045059700450598004505990045060000450601004506020045060300450604004506050045060600450607004506080045060900450610004506110045061200450613004506140045061500450616004506170045061800450619004506200045062100450622004506230045062400450625004506260045062700450628004506290045063000450631004506320045063300450634004506350045063600450637004506380045063900450640004506410045064200450643004506440045064500450646004506470045064800450649004506500045065100450652004506530045065400450655004506560045065700450658004506590045066000450661004506620045066300450664004506650045066600450667004506680045066900450670004506710045067200450673004506740045067500450676004506770045067800450679004506800045068100450682004506830045068400450685004506860045068700450688004506890045069000450691004506920045069300450694004506950045069600450697004506980045069900450700004507010045070200450703004507040045070500450706004507070045070800450709004507100045071100450712004507130045071400450715004507160045071700450718004507190045072000450721004507220045072300450724004507250045072600450727004507280045072900450730004507310045073200450733004507340045073500450736004507370045073800450739004507400045074100450742004507430045074400450745004507460045074700450748004507490045075000450751004507520045075300450754004507550045075600450757004507580045075900450760004507610045076200450763004507640045076500450766004507670045076800450769004507700045077100450772004507730045077400450775004507760045077700450778004507790045078000450781004507820045078300450784004507850045078600450787004507880045078900450790004507910045079200450793004507940045079500450796004507970045079800450799004600010046000200460003004600040046000500460006004600070046000800460009004600100046001100460012004600130046001400460015004600160046001700460018004600190046002000460021004600220046002300460024004600250046002600460027004600280046002900460030004600310046003200460033004600340046003500460036004600370046003800460039004600400046004100460042004600430046004400460045004600460046004700460048004600490046005000460051004600520046005300460054004600550046005600460057004600580046005900460060004600610046006200460063004600640046006500460066004600670046006800460069004600700046007100460072004600730046007400460075004600760046007700460078004600790046008000460081004600820046008300460084004600850046008600460087004600880046008900460090004600910046009200460093004600940046009500460096004600970046009800460099004601000046010100460102004601030046010400460105004601060046010700460108004601090046011000460111004601120046011300460114004601150046011600460117004601180046011900460120004601210046012200460123004601240046012500460126004601270046012800460129004601300046013100460132004601330046013400460135004601360046013700460138004601390046014000460141004601420046014300460144004601450046014600460147004601480046014900460150004601510046015200460153004601540046015500460156004601570046015800460159004601600046016100460162004601630046016400460165004601660046016700460168004601690046017000460171004601720046017300460174004601750046017600460177004601780046017900460180004601810046018200460183004601840046018500460186004601870046018800460189004601900046019100460192004601930046019400460195004601960046019700460198004601990046020000460201004602020046020300460204004602050046020600460207004602080046020900460210004602110046021200460213004602140046021500460216004602170046021800460219004602200046022100460222004602230046022400460225004602260046022700460228004602290046023000460231004602320046023300460234004602350046023600460237004602380046023900460240004602410046024200460243004602440046024500460246004602470046024800460249004602500046025100460252004602530046025400460255004602560046025700460258004602590046026000460261004602620046026300460264004602650046026600460267004602680046026900460270004602710046027200460273004602740046027500460276004602770046027800460279004602800046028100460282004602830046028400460285004602860046028700460288004602890046029000460291004602920046029300460294004602950046029600460297004602980046029900460300004603010046030200460303004603040046030500460306004603070046030800460309004603100046031100460312004603130046031400460315004603160046031700460318004603190046032000460321004603220046032300460324004603250046032600460327004603280046032900460330004603310046033200460333004603340046033500460336004603370046033800460339004603400046034100460342004603430046034400460345004603460046034700460348004603490046035000460351004603520046035300460354004603550046035600460357004603580046035900460360004603610046036200460363004603640046036500460366004603670046036800460369004603700046037100460372004603730046037400460375004603760046037700460378004603790046038000460381004603820046038300460384004603850046038600460387004603880046038900460390004603910046039200460393004603940046039500460396004603970046039800460399004604000046040100460402004604030046040400460405004604060046040700460408004604090046041000460411004604120046041300460414004604150046041600460417004604180046041900460420004604210046042200460423004604240046042500460426004604270046042800460429004604300046043100460432004604330046043400460435004604360046043700460438004604390046044000460441004604420046044300460444004604450046044600460447004604480046044900460450004604510046045200460453004604540046045500460456004604570046045800460459004604600046046100460462004604630046046400460465004604660046046700460468004604690046047000460471004604720046047300460474004604750046047600460477004604780046047900460480004604810046048200460483004604840046048500460486004604870046048800460489004604900046049100460492004604930046049400460495004604960046049700460498004604990046050000460501004605020046050300460504004605050046050600460507004605080046050900460510004605110046051200460513004605140046051500460516004605170046051800460519004605200046052100460522004605230046052400460525004605260046052700460528004605290046053000460531004605320046053300460534004605350046053600460537004605380046053900460540004605410046054200460543004605440046054500460546004605470046054800460549004605500046055100460552004605530046055400460555004605560046055700460558004605590046056000460561004605620046056300460564004605650046056600460567004605680046056900460570004605710046057200460573004605740046057500460576004605770046057800460579004605800046058100460582004605830046058400460585004605860046058700460588004605890046059000460591004605920046059300460594004605950046059600460597004605980046059900460600004606010046060200460603004606040046060500460606004606070046060800460609004606100046061100460612004606130046061400460615004606160046061700460618004606190046062000460621004606220046062300460624004606250046062600460627004606280046062900460630004606310046063200460633004606340046063500460636004606370046063800460639004606400046064100460642004606430046064400460645004606460046064700460648004606490046065000460651004606520046065300460654004606550046065600460657004606580046065900460660004606610046066200460663004606640046066500460666004606670046066800460669004606700046067100460672004606730046067400460675004606760046067700460678004606790046068000460681004606820046068300460684004606850046068600460687004606880046068900460690004606910046069200460693004606940046069500460696004606970046069800460699004607000046070100460702004607030046070400460705004607060046070700460708004607090046071000460711004607120046071300460714004607150046071600460717004607180046071900460720004607210046072200460723004607240046072500460726004607270046072800460729004607300046073100460732004607330046073400460735004607360046073700460738004607390046074000460741004607420046074300460744004607450046074600460747004607480046074900460750004607510046075200460753004607540046075500460756004607570046075800460759004607600046076100460762004607630046076400460765004607660046076700460768004607690046077000460771004607720046077300460774004607750046077600460777004607780046077900460780004607810046078200460783004607840046078500460786004607870046078800460789004607900046079100460792004607930046079400460795004607960046079700460798004607990047000100470002004700030047000400470005004700060047000700470008004700090047001000470011004700120047001300470014004700150047001600470017004700180047001900470020004700210047002200470023004700240047002500470026004700270047002800470029004700300047003100470032004700330047003400470035004700360047003700470038004700390047004000470041004700420047004300470044004700450047004600470047004700480047004900470050004700510047005200470053004700540047005500470056004700570047005800470059004700600047006100470062004700630047006400470065004700660047006700470068004700690047007000470071004700720047007300470074004700750047007600470077004700780047007900470080004700810047008200470083004700840047008500470086004700870047008800470089004700900047009100470092004700930047009400470095004700960047009700470098004700990047010000470101004701020047010300470104004701050047010600470107004701080047010900470110004701110047011200470113004701140047011500470116004701170047011800470119004701200047012100470122004701230047012400470125004701260047012700470128004701290047013000470131004701320047013300470134004701350047013600470137004701380047013900470140004701410047014200470143004701440047014500470146004701470047014800470149004701500047015100470152004701530047015400470155004701560047015700470158004701590047016000470161004701620047016300470164004701650047016600470167004701680047016900470170004701710047017200470173004701740047017500470176004701770047017800470179004701800047018100470182004701830047018400470185004701860047018700470188004701890047019000470191004701920047019300470194004701950047019600470197004701980047019900470200004702010047020200470203004702040047020500470206004702070047020800470209004702100047021100470212004702130047021400470215004702160047021700470218004702190047022000470221004702220047022300470224004702250047022600470227004702280047022900470230004702310047023200470233004702340047023500470236004702370047023800470239004702400047024100470242004702430047024400470245004702460047024700470248004702490047025000470251004702520047025300470254004702550047025600470257004702580047025900470260004702610047026200470263004702640047026500470266004702670047026800470269004702700047027100470272004702730047027400470275004702760047027700470278004702790047028000470281004702820047028300470284004702850047028600470287004702880047028900470290004702910047029200470293004702940047029500470296004702970047029800470299004703000047030100470302004703030047030400470305004703060047030700470308004703090047031000470311004703120047031300470314004703150047031600470317004703180047031900470320004703210047032200470323004703240047032500470326004703270047032800470329004703300047033100470332004703330047033400470335004703360047033700470338004703390047034000470341004703420047034300470344004703450047034600470347004703480047034900470350004703510047035200470353004703540047035500470356004703570047035800470359004703600047036100470362004703630047036400470365004703660047036700470368004703690047037000470371004703720047037300470374004703750047037600470377004703780047037900470380004703810047038200470383004703840047038500470386004703870047038800470389004703900047039100470392004703930047039400470395004703960047039700470398004703990047040000470401004704020047040300470404004704050047040600470407004704080047040900470410004704110047041200470413004704140047041500470416004704170047041800470419004704200047042100470422004704230047042400470425004704260047042700470428004704290047043000470431004704320047043300470434004704350047043600470437004704380047043900470440004704410047044200470443004704440047044500470446004704470047044800470449004704500047045100470452004704530047045400470455004704560047045700470458004704590047046000470461004704620047046300470464004704650047046600470467004704680047046900470470004704710047047200470473004704740047047500470476004704770047047800470479004704800047048100470482004704830047048400470485004704860047048700470488004704890047049000470491004704920047049300470494004704950047049600470497004704980047049900470500004705010047050200470503004705040047050500470506004705070047050800470509004705100047051100470512004705130047051400470515004705160047051700470518004705190047052000470521004705220047052300470524004705250047052600470527004705280047052900470530004705310047053200470533004705340047053500470536004705370047053800470539004705400047054100470542004705430047054400470545004705460047054700470548004705490047055000470551004705520047055300470554004705550047055600470557004705580047055900470560004705610047056200470563004705640047056500470566004705670047056800470569004705700047057100470572004705730047057400470575004705760047057700470578004705790047058000470581004705820047058300470584004705850047058600470587004705880047058900470590004705910047059200470593004705940047059500470596004705970047059800470599004706000047060100470602004706030047060400470605004706060047060700470608004706090047061000470611004706120047061300470614004706150047061600470617004706180047061900470620004706210047062200470623004706240047062500470626004706270047062800470629004706300047063100470632004706330047063400470635004706360047063700470638004706390047064000470641004706420047064300470644004706450047064600470647004706480047064900470650004706510047065200470653004706540047065500470656004706570047065800470659004706600047066100470662004706630047066400470665004706660047066700470668004706690047067000470671004706720047067300470674004706750047067600470677004706780047067900470680004706810047068200470683004706840047068500470686004706870047068800470689004706900047069100470692004706930047069400470695004706960047069700470698004706990047070000470701004707020047070300470704004707050047070600470707004707080047070900470710004707110047071200470713004707140047071500470716004707170047071800470719004707200047072100470722004707230047072400470725004707260047072700470728004707290047073000470731004707320047073300470734004707350047073600470737004707380047073900470740004707410047074200470743004707440047074500470746004707470047074800470749004707500047075100470752004707530047075400470755004707560047075700470758004707590047076000470761004707620047076300470764004707650047076600470767004707680047076900470770004707710047077200470773004707740047077500470776004707770047077800470779004707800047078100470782004707830047078400470785004707860047078700470788004707890047079000470791004707920047079300470794004707950047079600470797004707980047079900480001004800020048000300480004004800050048000600480007004800080048000900480010004800110048001200480013004800140048001500480016004800170048001800480019004800200048002100480022004800230048002400480025004800260048002700480028004800290048003000480031004800320048003300480034004800350048003600480037004800380048003900480040004800410048004200480043004800440048004500480046004800470048004800480049004800500048005100480052004800530048005400480055004800560048005700480058004800590048006000480061004800620048006300480064004800650048006600480067004800680048006900480070004800710048007200480073004800740048007500480076004800770048007800480079004800800048008100480082004800830048008400480085004800860048008700480088004800890048009000480091004800920048009300480094004800950048009600480097004800980048009900480100004801010048010200480103004801040048010500480106004801070048010800480109004801100048011100480112004801130048011400480115004801160048011700480118004801190048012000480121004801220048012300480124004801250048012600480127004801280048012900480130004801310048013200480133004801340048013500480136004801370048013800480139004801400048014100480142004801430048014400480145004801460048014700480148004801490048015000480151004801520048015300480154004801550048015600480157004801580048015900480160004801610048016200480163004801640048016500480166004801670048016800480169004801700048017100480172004801730048017400480175004801760048017700480178004801790048018000480181004801820048018300480184004801850048018600480187004801880048018900480190004801910048019200480193004801940048019500480196004801970048019800480199004802000048020100480202004802030048020400480205004802060048020700480208004802090048021000480211004802120048021300480214004802150048021600480217004802180048021900480220004802210048022200480223004802240048022500480226004802270048022800480229004802300048023100480232004802330048023400480235004802360048023700480238004802390048024000480241004802420048024300480244004802450048024600480247004802480048024900480250004802510048025200480253004802540048025500480256004802570048025800480259004802600048026100480262004802630048026400480265004802660048026700480268004802690048027000480271004802720048027300480274004802750048027600480277004802780048027900480280004802810048028200480283004802840048028500480286004802870048028800480289004802900048029100480292004802930048029400480295004802960048029700480298004802990048030000480301004803020048030300480304004803050048030600480307004803080048030900480310004803110048031200480313004803140048031500480316004803170048031800480319004803200048032100480322004803230048032400480325004803260048032700480328004803290048033000480331004803320048033300480334004803350048033600480337004803380048033900480340004803410048034200480343004803440048034500480346004803470048034800480349004803500048035100480352004803530048035400480355004803560048035700480358004803590048036000480361004803620048036300480364004803650048036600480367004803680048036900480370004803710048037200480373004803740048037500480376004803770048037800480379004803800048038100480382004803830048038400480385004803860048038700480388004803890048039000480391004803920048039300480394004803950048039600480397004803980048039900480400004804010048040200480403004804040048040500480406004804070048040800480409004804100048041100480412004804130048041400480415004804160048041700480418004804190048042000480421004804220048042300480424004804250048042600480427004804280048042900480430004804310048043200480433004804340048043500480436004804370048043800480439004804400048044100480442004804430048044400480445004804460048044700480448004804490048045000480451004804520048045300480454004804550048045600480457004804580048045900480460004804610048046200480463004804640048046500480466004804670048046800480469004804700048047100480472004804730048047400480475004804760048047700480478004804790048048000480481004804820048048300480484004804850048048600480487004804880048048900480490004804910048049200480493004804940048049500480496004804970048049800480499004805000048050100480502004805030048050400480505004805060048050700480508004805090048051000480511004805120048051300480514004805150048051600480517004805180048051900480520004805210048052200480523004805240048052500480526004805270048052800480529004805300048053100480532004805330048053400480535004805360048053700480538004805390048054000480541004805420048054300480544004805450048054600480547004805480048054900480550004805510048055200480553004805540048055500480556004805570048055800480559004805600048056100480562004805630048056400480565004805660048056700480568004805690048057000480571004805720048057300480574004805750048057600480577004805780048057900480580004805810048058200480583004805840048058500480586004805870048058800480589004805900048059100480592004805930048059400480595004805960048059700480598004805990048060000480601004806020048060300480604004806050048060600480607004806080048060900480610004806110048061200480613004806140048061500480616004806170048061800480619004806200048062100480622004806230048062400480625004806260048062700480628004806290048063000480631004806320048063300480634004806350048063600480637004806380048063900480640004806410048064200480643004806440048064500480646004806470048064800480649004806500048065100480652004806530048065400480655004806560048065700480658004806590048066000480661004806620048066300480664004806650048066600480667004806680048066900480670004806710048067200480673004806740048067500480676004806770048067800480679004806800048068100480682004806830048068400480685004806860048068700480688004806890048069000480691004806920048069300480694004806950048069600480697004806980048069900480700004807010048070200480703004807040048070500480706004807070048070800480709004807100048071100480712004807130048071400480715004807160048071700480718004807190048072000480721004807220048072300480724004807250048072600480727004807280048072900480730004807310048073200480733004807340048073500480736004807370048073800480739004807400048074100480742004807430048074400480745004807460048074700480748004807490048075000480751004807520048075300480754004807550048075600480757004807580048075900480760004807610048076200480763004807640048076500480766004807670048076800480769004807700048077100480772004807730048077400480775004807760048077700480778004807790048078000480781004807820048078300480784004807850048078600480787004807880048078900480790004807910048079200480793004807940048079500480796004807970048079800480799004900010049000200490003004900040049000500490006004900070049000800490009004900100049001100490012004900130049001400490015004900160049001700490018004900190049002000490021004900220049002300490024004900250049002600490027004900280049002900490030004900310049003200490033004900340049003500490036004900370049003800490039004900400049004100490042004900430049004400490045004900460049004700490048004900490049005000490051004900520049005300490054004900550049005600490057004900580049005900490060004900610049006200490063004900640049006500490066004900670049006800490069004900700049007100490072004900730049007400490075004900760049007700490078004900790049008000490081004900820049008300490084004900850049008600490087004900880049008900490090004900910049009200490093004900940049009500490096004900970049009800490099004901000049010100490102004901030049010400490105004901060049010700490108004901090049011000490111004901120049011300490114004901150049011600490117004901180049011900490120004901210049012200490123004901240049012500490126004901270049012800490129004901300049013100490132004901330049013400490135004901360049013700490138004901390049014000490141004901420049014300490144004901450049014600490147004901480049014900490150004901510049015200490153004901540049015500490156004901570049015800490159004901600049016100490162004901630049016400490165004901660049016700490168004901690049017000490171004901720049017300490174004901750049017600490177004901780049017900490180004901810049018200490183004901840049018500490186004901870049018800490189004901900049019100490192004901930049019400490195004901960049019700490198004901990049020000490201004902020049020300490204004902050049020600490207004902080049020900490210004902110049021200490213004902140049021500490216004902170049021800490219004902200049022100490222004902230049022400490225004902260049022700490228004902290049023000490231004902320049023300490234004902350049023600490237004902380049023900490240004902410049024200490243004902440049024500490246004902470049024800490249004902500049025100490252004902530049025400490255004902560049025700490258004902590049026000490261004902620049026300490264004902650049026600490267004902680049026900490270004902710049027200490273004902740049027500490276004902770049027800490279004902800049028100490282004902830049028400490285004902860049028700490288004902890049029000490291004902920049029300490294004902950049029600490297004902980049029900490300004903010049030200490303004903040049030500490306004903070049030800490309004903100049031100490312004903130049031400490315004903160049031700490318004903190049032000490321004903220049032300490324004903250049032600490327004903280049032900490330004903310049033200490333004903340049033500490336004903370049033800490339004903400049034100490342004903430049034400490345004903460049034700490348004903490049035000490351004903520049035300490354004903550049035600490357004903580049035900490360004903610049036200490363004903640049036500490366004903670049036800490369004903700049037100490372004903730049037400490375004903760049037700490378004903790049038000490381004903820049038300490384004903850049038600490387004903880049038900490390004903910049039200490393004903940049039500490396004903970049039800490399004904000049040100490402004904030049040400490405004904060049040700490408004904090049041000490411004904120049041300490414004904150049041600490417004904180049041900490420004904210049042200490423004904240049042500490426004904270049042800490429004904300049043100490432004904330049043400490435004904360049043700490438004904390049044000490441004904420049044300490444004904450049044600490447004904480049044900490450004904510049045200490453004904540049045500490456004904570049045800490459004904600049046100490462004904630049046400490465004904660049046700490468004904690049047000490471004904720049047300490474004904750049047600490477004904780049047900490480004904810049048200490483004904840049048500490486004904870049048800490489004904900049049100490492004904930049049400490495004904960049049700490498004904990049050000490501004905020049050300490504004905050049050600490507004905080049050900490510004905110049051200490513004905140049051500490516004905170049051800490519004905200049052100490522004905230049052400490525004905260049052700490528004905290049053000490531004905320049053300490534004905350049053600490537004905380049053900490540004905410049054200490543004905440049054500490546004905470049054800490549004905500049055100490552004905530049055400490555004905560049055700490558004905590049056000490561004905620049056300490564004905650049056600490567004905680049056900490570004905710049057200490573004905740049057500490576004905770049057800490579004905800049058100490582004905830049058400490585004905860049058700490588004905890049059000490591004905920049059300490594004905950049059600490597004905980049059900490600004906010049060200490603004906040049060500490606004906070049060800490609004906100049061100490612004906130049061400490615004906160049061700490618004906190049062000490621004906220049062300490624004906250049062600490627004906280049062900490630004906310049063200490633004906340049063500490636004906370049063800490639004906400049064100490642004906430049064400490645004906460049064700490648004906490049065000490651004906520049065300490654004906550049065600490657004906580049065900490660004906610049066200490663004906640049066500490666004906670049066800490669004906700049067100490672004906730049067400490675004906760049067700490678004906790049068000490681004906820049068300490684004906850049068600490687004906880049068900490690004906910049069200490693004906940049069500490696004906970049069800490699004907000049070100490702004907030049070400490705004907060049070700490708004907090049071000490711004907120049071300490714004907150049071600490717004907180049071900490720004907210049072200490723004907240049072500490726004907270049072800490729004907300049073100490732004907330049073400490735004907360049073700490738004907390049074000490741004907420049074300490744004907450049074600490747004907480049074900490750004907510049075200490753004907540049075500490756004907570049075800490759004907600049076100490762004907630049076400490765004907660049076700490768004907690049077000490771004907720049077300490774004907750049077600490777004907780049077900490780004907810049078200490783004907840049078500490786004907870049078800490789004907900049079100490792004907930049079400490795004907960049079700490798004907990050000100500002005000030050000400500005005000060050000700500008005000090050001000500011005000120050001300500014005000150050001600500017005000180050001900500020005000210050002200500023005000240050002500500026005000270050002800500029005000300050003100500032005000330050003400500035005000360050003700500038005000390050004000500041005000420050004300500044005000450050004600500047005000480050004900500050005000510050005200500053005000540050005500500056005000570050005800500059005000600050006100500062005000630050006400500065005000660050006700500068005000690050007000500071005000720050007300500074005000750050007600500077005000780050007900500080005000810050008200500083005000840050008500500086005000870050008800500089005000900050009100500092005000930050009400500095005000960050009700500098005000990050010000500101005001020050010300500104005001050050010600500107005001080050010900500110005001110050011200500113005001140050011500500116005001170050011800500119005001200050012100500122005001230050012400500125005001260050012700500128005001290050013000500131005001320050013300500134005001350050013600500137005001380050013900500140005001410050014200500143005001440050014500500146005001470050014800500149005001500050015100500152005001530050015400500155005001560050015700500158005001590050016000500161005001620050016300500164005001650050016600500167005001680050016900500170005001710050017200500173005001740050017500500176005001770050017800500179005001800050018100500182005001830050018400500185005001860050018700500188005001890050019000500191005001920050019300500194005001950050019600500197005001980050019900500200005002010050020200500203005002040050020500500206005002070050020800500209005002100050021100500212005002130050021400500215005002160050021700500218005002190050022000500221005002220050022300500224005002250050022600500227005002280050022900500230005002310050023200500233005002340050023500500236005002370050023800500239005002400050024100500242005002430050024400500245005002460050024700500248005002490050025000500251005002520050025300500254005002550050025600500257005002580050025900500260005002610050026200500263005002640050026500500266005002670050026800500269005002700050027100500272005002730050027400500275005002760050027700500278005002790050028000500281005002820050028300500284005002850050028600500287005002880050028900500290005002910050029200500293005002940050029500500296005002970050029800500299005003000050030100500302005003030050030400500305005003060050030700500308005003090050031000500311005003120050031300500314005003150050031600500317005003180050031900500320005003210050032200500323005003240050032500500326005003270050032800500329005003300050033100500332005003330050033400500335005003360050033700500338005003390050034000500341005003420050034300500344005003450050034600500347005003480050034900500350005003510050035200500353005003540050035500500356005003570050035800500359005003600050036100500362005003630050036400500365005003660050036700500368005003690050037000500371005003720050037300500374005003750050037600500377005003780050037900500380005003810050038200500383005003840050038500500386005003870050038800500389005003900050039100500392005003930050039400500395005003960050039700500398005003990050040000500401005004020050040300500404005004050050040600500407005004080050040900500410005004110050041200500413005004140050041500500416005004170050041800500419005004200050042100500422005004230050042400500425005004260050042700500428005004290050043000500431005004320050043300500434005004350050043600500437005004380050043900500440005004410050044200500443005004440050044500500446005004470050044800500449005004500050045100500452005004530050045400500455005004560050045700500458005004590050046000500461005004620050046300500464005004650050046600500467005004680050046900500470005004710050047200500473005004740050047500500476005004770050047800500479005004800050048100500482005004830050048400500485005004860050048700500488005004890050049000500491005004920050049300500494005004950050049600500497005004980050049900500500005005010050050200500503005005040050050500500506005005070050050800500509005005100050051100500512005005130050051400500515005005160050051700500518005005190050052000500521005005220050052300500524005005250050052600500527005005280050052900500530005005310050053200500533005005340050053500500536005005370050053800500539005005400050054100500542005005430050054400500545005005460050054700500548005005490050055000500551005005520050055300500554005005550050055600500557005005580050055900500560005005610050056200500563005005640050056500500566005005670050056800500569005005700050057100500572005005730050057400500575005005760050057700500578005005790050058000500581005005820050058300500584005005850050058600500587005005880050058900500590005005910050059200500593005005940050059500500596005005970050059800500599005006000050060100500602005006030050060400500605005006060050060700500608005006090050061000500611005006120050061300500614005006150050061600500617005006180050061900500620005006210050062200500623005006240050062500500626005006270050062800500629005006300050063100500632005006330050063400500635005006360050063700500638005006390050064000500641005006420050064300500644005006450050064600500647005006480050064900500650005006510050065200500653005006540050065500500656005006570050065800500659005006600050066100500662005006630050066400500665005006660050066700500668005006690050067000500671005006720050067300500674005006750050067600500677005006780050067900500680005006810050068200500683005006840050068500500686005006870050068800500689005006900050069100500692005006930050069400500695005006960050069700500698005006990050070000500701005007020050070300500704005007050050070600500707005007080050070900500710005007110050071200500713005007140050071500500716005007170050071800500719005007200050072100500722005007230050072400500725005007260050072700500728005007290050073000500731005007320050073300500734005007350050073600500737005007380050073900500740005007410050074200500743005007440050074500500746005007470050074800500749005007500050075100500752005007530050075400500755005007560050075700500758005007590050076000500761005007620050076300500764005007650050076600500767005007680050076900500770005007710050077200500773005007740050077500500776005007770050077800500779005007800050078100500782005007830050078400500785005007860050078700500788005007890050079000500791005007920050079300500794005007950050079600500797005007980050079900510001005100020051000300510004005100050051000600510007005100080051000900510010005100110051001200510013005100140051001500510016005100170051001800510019005100200051002100510022005100230051002400510025005100260051002700510028005100290051003000510031005100320051003300510034005100350051003600510037005100380051003900510040005100410051004200510043005100440051004500510046005100470051004800510049005100500051005100510052005100530051005400510055005100560051005700510058005100590051006000510061005100620051006300510064005100650051006600510067005100680051006900510070005100710051007200510073005100740051007500510076005100770051007800510079005100800051008100510082005100830051008400510085005100860051008700510088005100890051009000510091005100920051009300510094005100950051009600510097005100980051009900510100005101010051010200510103005101040051010500510106005101070051010800510109005101100051011100510112005101130051011400510115005101160051011700510118005101190051012000510121005101220051012300510124005101250051012600510127005101280051012900510130005101310051013200510133005101340051013500510136005101370051013800510139005101400051014100510142005101430051014400510145005101460051014700510148005101490051015000510151005101520051015300510154005101550051015600510157005101580051015900510160005101610051016200510163005101640051016500510166005101670051016800510169005101700051017100510172005101730051017400510175005101760051017700510178005101790051018000510181005101820051018300510184005101850051018600510187005101880051018900510190005101910051019200510193005101940051019500510196005101970051019800510199005102000051020100510202005102030051020400510205005102060051020700510208005102090051021000510211005102120051021300510214005102150051021600510217005102180051021900510220005102210051022200510223005102240051022500510226005102270051022800510229005102300051023100510232005102330051023400510235005102360051023700510238005102390051024000510241005102420051024300510244005102450051024600510247005102480051024900510250005102510051025200510253005102540051025500510256005102570051025800510259005102600051026100510262005102630051026400510265005102660051026700510268005102690051027000510271005102720051027300510274005102750051027600510277005102780051027900510280005102810051028200510283005102840051028500510286005102870051028800510289005102900051029100510292005102930051029400510295005102960051029700510298005102990051030000510301005103020051030300510304005103050051030600510307005103080051030900510310005103110051031200510313005103140051031500510316005103170051031800510319005103200051032100510322005103230051032400510325005103260051032700510328005103290051033000510331005103320051033300510334005103350051033600510337005103380051033900510340005103410051034200510343005103440051034500510346005103470051034800510349005103500051035100510352005103530051035400510355005103560051035700510358005103590051036000510361005103620051036300510364005103650051036600510367005103680051036900510370005103710051037200510373005103740051037500510376005103770051037800510379005103800051038100510382005103830051038400510385005103860051038700510388005103890051039000510391005103920051039300510394005103950051039600510397005103980051039900510400005104010051040200510403005104040051040500510406005104070051040800510409005104100051041100510412005104130051041400510415005104160051041700510418005104190051042000510421005104220051042300510424005104250051042600510427005104280051042900510430005104310051043200510433005104340051043500510436005104370051043800510439005104400051044100510442005104430051044400510445005104460051044700510448005104490051045000510451005104520051045300510454005104550051045600510457005104580051045900510460005104610051046200510463005104640051046500510466005104670051046800510469005104700051047100510472005104730051047400510475005104760051047700510478005104790051048000510481005104820051048300510484005104850051048600510487005104880051048900510490005104910051049200510493005104940051049500510496005104970051049800510499005105000051050100510502005105030051050400510505005105060051050700510508005105090051051000510511005105120051051300510514005105150051051600510517005105180051051900510520005105210051052200510523005105240051052500510526005105270051052800510529005105300051053100510532005105330051053400510535005105360051053700510538005105390051054000510541005105420051054300510544005105450051054600510547005105480051054900510550005105510051055200510553005105540051055500510556005105570051055800510559005105600051056100510562005105630051056400510565005105660051056700510568005105690051057000510571005105720051057300510574005105750051057600510577005105780051057900510580005105810051058200510583005105840051058500510586005105870051058800510589005105900051059100510592005105930051059400510595005105960051059700510598005105990051060000510601005106020051060300510604005106050051060600510607005106080051060900510610005106110051061200510613005106140051061500510616005106170051061800510619005106200051062100510622005106230051062400510625005106260051062700510628005106290051063000510631005106320051063300510634005106350051063600510637005106380051063900510640005106410051064200510643005106440051064500510646005106470051064800510649005106500051065100510652005106530051065400510655005106560051065700510658005106590051066000510661005106620051066300510664005106650051066600510667005106680051066900510670005106710051067200510673005106740051067500510676005106770051067800510679005106800051068100510682005106830051068400510685005106860051068700510688005106890051069000510691005106920051069300510694005106950051069600510697005106980051069900510700005107010051070200510703005107040051070500510706005107070051070800510709005107100051071100510712005107130051071400510715005107160051071700510718005107190051072000510721005107220051072300510724005107250051072600510727005107280051072900510730005107310051073200510733005107340051073500510736005107370051073800510739005107400051074100510742005107430051074400510745005107460051074700510748005107490051075000510751005107520051075300510754005107550051075600510757005107580051075900510760005107610051076200510763005107640051076500510766005107670051076800510769005107700051077100510772005107730051077400510775005107760051077700510778005107790051078000510781005107820051078300510784005107850051078600510787005107880051078900510790005107910051079200510793005107940051079500510796005107970051079800510799005200010052000200520003005200040052000500520006005200070052000800520009005200100052001100520012005200130052001400520015005200160052001700520018005200190052002000520021005200220052002300520024005200250052002600520027005200280052002900520030005200310052003200520033005200340052003500520036005200370052003800520039005200400052004100520042005200430052004400520045005200460052004700520048005200490052005000520051005200520052005300520054005200550052005600520057005200580052005900520060005200610052006200520063005200640052006500520066005200670052006800520069005200700052007100520072005200730052007400520075005200760052007700520078005200790052008000520081005200820052008300520084005200850052008600520087005200880052008900520090005200910052009200520093005200940052009500520096005200970052009800520099005201000052010100520102005201030052010400520105005201060052010700520108005201090052011000520111005201120052011300520114005201150052011600520117005201180052011900520120005201210052012200520123005201240052012500520126005201270052012800520129005201300052013100520132005201330052013400520135005201360052013700520138005201390052014000520141005201420052014300520144005201450052014600520147005201480052014900520150005201510052015200520153005201540052015500520156005201570052015800520159005201600052016100520162005201630052016400520165005201660052016700520168005201690052017000520171005201720052017300520174005201750052017600520177005201780052017900520180005201810052018200520183005201840052018500520186005201870052018800520189005201900052019100520192005201930052019400520195005201960052019700520198005201990052020000520201005202020052020300520204005202050052020600520207005202080052020900520210005202110052021200520213005202140052021500520216005202170052021800520219005202200052022100520222005202230052022400520225005202260052022700520228005202290052023000520231005202320052023300520234005202350052023600520237005202380052023900520240005202410052024200520243005202440052024500520246005202470052024800520249005202500052025100520252005202530052025400520255005202560052025700520258005202590052026000520261005202620052026300520264005202650052026600520267005202680052026900520270005202710052027200520273005202740052027500520276005202770052027800520279005202800052028100520282005202830052028400520285005202860052028700520288005202890052029000520291005202920052029300520294005202950052029600520297005202980052029900520300005203010052030200520303005203040052030500520306005203070052030800520309005203100052031100520312005203130052031400520315005203160052031700520318005203190052032000520321005203220052032300520324005203250052032600520327005203280052032900520330005203310052033200520333005203340052033500520336005203370052033800520339005203400052034100520342005203430052034400520345005203460052034700520348005203490052035000520351005203520052035300520354005203550052035600520357005203580052035900520360005203610052036200520363005203640052036500520366005203670052036800520369005203700052037100520372005203730052037400520375005203760052037700520378005203790052038000520381005203820052038300520384005203850052038600520387005203880052038900520390005203910052039200520393005203940052039500520396005203970052039800520399005204000052040100520402005204030052040400520405005204060052040700520408005204090052041000520411005204120052041300520414005204150052041600520417005204180052041900520420005204210052042200520423005204240052042500520426005204270052042800520429005204300052043100520432005204330052043400520435005204360052043700520438005204390052044000520441005204420052044300520444005204450052044600520447005204480052044900520450005204510052045200520453005204540052045500520456005204570052045800520459005204600052046100520462005204630052046400520465005204660052046700520468005204690052047000520471005204720052047300520474005204750052047600520477005204780052047900520480005204810052048200520483005204840052048500520486005204870052048800520489005204900052049100520492005204930052049400520495005204960052049700520498005204990052050000520501005205020052050300520504005205050052050600520507005205080052050900520510005205110052051200520513005205140052051500520516005205170052051800520519005205200052052100520522005205230052052400520525005205260052052700520528005205290052053000520531005205320052053300520534005205350052053600520537005205380052053900520540005205410052054200520543005205440052054500520546005205470052054800520549005205500052055100520552005205530052055400520555005205560052055700520558005205590052056000520561005205620052056300520564005205650052056600520567005205680052056900520570005205710052057200520573005205740052057500520576005205770052057800520579005205800052058100520582005205830052058400520585005205860052058700520588005205890052059000520591005205920052059300520594005205950052059600520597005205980052059900520600005206010052060200520603005206040052060500520606005206070052060800520609005206100052061100520612005206130052061400520615005206160052061700520618005206190052062000520621005206220052062300520624005206250052062600520627005206280052062900520630005206310052063200520633005206340052063500520636005206370052063800520639005206400052064100520642005206430052064400520645005206460052064700520648005206490052065000520651005206520052065300520654005206550052065600520657005206580052065900520660005206610052066200520663005206640052066500520666005206670052066800520669005206700052067100520672005206730052067400520675005206760052067700520678005206790052068000520681005206820052068300520684005206850052068600520687005206880052068900520690005206910052069200520693005206940052069500520696005206970052069800520699005207000052070100520702005207030052070400520705005207060052070700520708005207090052071000520711005207120052071300520714005207150052071600520717005207180052071900520720005207210052072200520723005207240052072500520726005207270052072800520729005207300052073100520732005207330052073400520735005207360052073700520738005207390052074000520741005207420052074300520744005207450052074600520747005207480052074900520750005207510052075200520753005207540052075500520756005207570052075800520759005207600052076100520762005207630052076400520765005207660052076700520768005207690052077000520771005207720052077300520774005207750052077600520777005207780052077900520780005207810052078200520783005207840052078500520786005207870052078800520789005207900052079100520792005207930052079400520795005207960052079700520798005207990053000100530002005300030053000400530005005300060053000700530008005300090053001000530011005300120053001300530014005300150053001600530017005300180053001900530020005300210053002200530023005300240053002500530026005300270053002800530029005300300053003100530032005300330053003400530035005300360053003700530038005300390053004000530041005300420053004300530044005300450053004600530047005300480053004900530050005300510053005200530053005300540053005500530056005300570053005800530059005300600053006100530062005300630053006400530065005300660053006700530068005300690053007000530071005300720053007300530074005300750053007600530077005300780053007900530080005300810053008200530083005300840053008500530086005300870053008800530089005300900053009100530092005300930053009400530095005300960053009700530098005300990053010000530101005301020053010300530104005301050053010600530107005301080053010900530110005301110053011200530113005301140053011500530116005301170053011800530119005301200053012100530122005301230053012400530125005301260053012700530128005301290053013000530131005301320053013300530134005301350053013600530137005301380053013900530140005301410053014200530143005301440053014500530146005301470053014800530149005301500053015100530152005301530053015400530155005301560053015700530158005301590053016000530161005301620053016300530164005301650053016600530167005301680053016900530170005301710053017200530173005301740053017500530176005301770053017800530179005301800053018100530182005301830053018400530185005301860053018700530188005301890053019000530191005301920053019300530194005301950053019600530197005301980053019900530200005302010053020200530203005302040053020500530206005302070053020800530209005302100053021100530212005302130053021400530215005302160053021700530218005302190053022000530221005302220053022300530224005302250053022600530227005302280053022900530230005302310053023200530233005302340053023500530236005302370053023800530239005302400053024100530242005302430053024400530245005302460053024700530248005302490053025000530251005302520053025300530254005302550053025600530257005302580053025900530260005302610053026200530263005302640053026500530266005302670053026800530269005302700053027100530272005302730053027400530275005302760053027700530278005302790053028000530281005302820053028300530284005302850053028600530287005302880053028900530290005302910053029200530293005302940053029500530296005302970053029800530299005303000053030100530302005303030053030400530305005303060053030700530308005303090053031000530311005303120053031300530314005303150053031600530317005303180053031900530320005303210053032200530323005303240053032500530326005303270053032800530329005303300053033100530332005303330053033400530335005303360053033700530338005303390053034000530341005303420053034300530344005303450053034600530347005303480053034900530350005303510053035200530353005303540053035500530356005303570053035800530359005303600053036100530362005303630053036400530365005303660053036700530368005303690053037000530371005303720053037300530374005303750053037600530377005303780053037900530380005303810053038200530383005303840053038500530386005303870053038800530389005303900053039100530392005303930053039400530395005303960053039700530398005303990053040000530401005304020053040300530404005304050053040600530407005304080053040900530410005304110053041200530413005304140053041500530416005304170053041800530419005304200053042100530422005304230053042400530425005304260053042700530428005304290053043000530431005304320053043300530434005304350053043600530437005304380053043900530440005304410053044200530443005304440053044500530446005304470053044800530449005304500053045100530452005304530053045400530455005304560053045700530458005304590053046000530461005304620053046300530464005304650053046600530467005304680053046900530470005304710053047200530473005304740053047500530476005304770053047800530479005304800053048100530482005304830053048400530485005304860053048700530488005304890053049000530491005304920053049300530494005304950053049600530497005304980053049900530500005305010053050200530503005305040053050500530506005305070053050800530509005305100053051100530512005305130053051400530515005305160053051700530518005305190053052000530521005305220053052300530524005305250053052600530527005305280053052900530530005305310053053200530533005305340053053500530536005305370053053800530539005305400053054100530542005305430053054400530545005305460053054700530548005305490053055000530551005305520053055300530554005305550053055600530557005305580053055900530560005305610053056200530563005305640053056500530566005305670053056800530569005305700053057100530572005305730053057400530575005305760053057700530578005305790053058000530581005305820053058300530584005305850053058600530587005305880053058900530590005305910053059200530593005305940053059500530596005305970053059800530599005306000053060100530602005306030053060400530605005306060053060700530608005306090053061000530611005306120053061300530614005306150053061600530617005306180053061900530620005306210053062200530623005306240053062500530626005306270053062800530629005306300053063100530632005306330053063400530635005306360053063700530638005306390053064000530641005306420053064300530644005306450053064600530647005306480053064900530650005306510053065200530653005306540053065500530656005306570053065800530659005306600053066100530662005306630053066400530665005306660053066700530668005306690053067000530671005306720053067300530674005306750053067600530677005306780053067900530680005306810053068200530683005306840053068500530686005306870053068800530689005306900053069100530692005306930053069400530695005306960053069700530698005306990053070000530701005307020053070300530704005307050053070600530707005307080053070900530710005307110053071200530713005307140053071500530716005307170053071800530719005307200053072100530722005307230053072400530725005307260053072700530728005307290053073000530731005307320053073300530734005307350053073600530737005307380053073900530740005307410053074200530743005307440053074500530746005307470053074800530749005307500053075100530752005307530053075400530755005307560053075700530758005307590053076000530761005307620053076300530764005307650053076600530767005307680053076900530770005307710053077200530773005307740053077500530776005307770053077800530779005307800053078100530782005307830053078400530785005307860053078700530788005307890053079000530791005307920053079300530794005307950053079600530797005307980053079900540001005400020054000300540004005400050054000600540007005400080054000900540010005400110054001200540013005400140054001500540016005400170054001800540019005400200054002100540022005400230054002400540025005400260054002700540028005400290054003000540031005400320054003300540034005400350054003600540037005400380054003900540040005400410054004200540043005400440054004500540046005400470054004800540049005400500054005100540052005400530054005400540055005400560054005700540058005400590054006000540061005400620054006300540064005400650054006600540067005400680054006900540070005400710054007200540073005400740054007500540076005400770054007800540079005400800054008100540082005400830054008400540085005400860054008700540088005400890054009000540091005400920054009300540094005400950054009600540097005400980054009900540100005401010054010200540103005401040054010500540106005401070054010800540109005401100054011100540112005401130054011400540115005401160054011700540118005401190054012000540121005401220054012300540124005401250054012600540127005401280054012900540130005401310054013200540133005401340054013500540136005401370054013800540139005401400054014100540142005401430054014400540145005401460054014700540148005401490054015000540151005401520054015300540154005401550054015600540157005401580054015900540160005401610054016200540163005401640054016500540166005401670054016800540169005401700054017100540172005401730054017400540175005401760054017700540178005401790054018000540181005401820054018300540184005401850054018600540187005401880054018900540190005401910054019200540193005401940054019500540196005401970054019800540199005402000054020100540202005402030054020400540205005402060054020700540208005402090054021000540211005402120054021300540214005402150054021600540217005402180054021900540220005402210054022200540223005402240054022500540226005402270054022800540229005402300054023100540232005402330054023400540235005402360054023700540238005402390054024000540241005402420054024300540244005402450054024600540247005402480054024900540250005402510054025200540253005402540054025500540256005402570054025800540259005402600054026100540262005402630054026400540265005402660054026700540268005402690054027000540271005402720054027300540274005402750054027600540277005402780054027900540280005402810054028200540283005402840054028500540286005402870054028800540289005402900054029100540292005402930054029400540295005402960054029700540298005402990054030000540301005403020054030300540304005403050054030600540307005403080054030900540310005403110054031200540313005403140054031500540316005403170054031800540319005403200054032100540322005403230054032400540325005403260054032700540328005403290054033000540331005403320054033300540334005403350054033600540337005403380054033900540340005403410054034200540343005403440054034500540346005403470054034800540349005403500054035100540352005403530054035400540355005403560054035700540358005403590054036000540361005403620054036300540364005403650054036600540367005403680054036900540370005403710054037200540373005403740054037500540376005403770054037800540379005403800054038100540382005403830054038400540385005403860054038700540388005403890054039000540391005403920054039300540394005403950054039600540397005403980054039900540400005404010054040200540403005404040054040500540406005404070054040800540409005404100054041100540412005404130054041400540415005404160054041700540418005404190054042000540421005404220054042300540424005404250054042600540427005404280054042900540430005404310054043200540433005404340054043500540436005404370054043800540439005404400054044100540442005404430054044400540445005404460054044700540448005404490054045000540451005404520054045300540454005404550054045600540457005404580054045900540460005404610054046200540463005404640054046500540466005404670054046800540469005404700054047100540472005404730054047400540475005404760054047700540478005404790054048000540481005404820054048300540484005404850054048600540487005404880054048900540490005404910054049200540493005404940054049500540496005404970054049800540499005405000054050100540502005405030054050400540505005405060054050700540508005405090054051000540511005405120054051300540514005405150054051600540517005405180054051900540520005405210054052200540523005405240054052500540526005405270054052800540529005405300054053100540532005405330054053400540535005405360054053700540538005405390054054000540541005405420054054300540544005405450054054600540547005405480054054900540550005405510054055200540553005405540054055500540556005405570054055800540559005405600054056100540562005405630054056400540565005405660054056700540568005405690054057000540571005405720054057300540574005405750054057600540577005405780054057900540580005405810054058200540583005405840054058500540586005405870054058800540589005405900054059100540592005405930054059400540595005405960054059700540598005405990054060000540601005406020054060300540604005406050054060600540607005406080054060900540610005406110054061200540613005406140054061500540616005406170054061800540619005406200054062100540622005406230054062400540625005406260054062700540628005406290054063000540631005406320054063300540634005406350054063600540637005406380054063900540640005406410054064200540643005406440054064500540646005406470054064800540649005406500054065100540652005406530054065400540655005406560054065700540658005406590054066000540661005406620054066300540664005406650054066600540667005406680054066900540670005406710054067200540673005406740054067500540676005406770054067800540679005406800054068100540682005406830054068400540685005406860054068700540688005406890054069000540691005406920054069300540694005406950054069600540697005406980054069900540700005407010054070200540703005407040054070500540706005407070054070800540709005407100054071100540712005407130054071400540715005407160054071700540718005407190054072000540721005407220054072300540724005407250054072600540727005407280054072900540730005407310054073200540733005407340054073500540736005407370054073800540739005407400054074100540742005407430054074400540745005407460054074700540748005407490054075000540751005407520054075300540754005407550054075600540757005407580054075900540760005407610054076200540763005407640054076500540766005407670054076800540769005407700054077100540772005407730054077400540775005407760054077700540778005407790054078000540781005407820054078300540784005407850054078600540787005407880054078900540790005407910054079200540793005407940054079500540796005407970054079800540799005500010055000200550003005500040055000500550006005500070055000800550009005500100055001100550012005500130055001400550015005500160055001700550018005500190055002000550021005500220055002300550024005500250055002600550027005500280055002900550030005500310055003200550033005500340055003500550036005500370055003800550039005500400055004100550042005500430055004400550045005500460055004700550048005500490055005000550051005500520055005300550054005500550055005600550057005500580055005900550060005500610055006200550063005500640055006500550066005500670055006800550069005500700055007100550072005500730055007400550075005500760055007700550078005500790055008000550081005500820055008300550084005500850055008600550087005500880055008900550090005500910055009200550093005500940055009500550096005500970055009800550099005501000055010100550102005501030055010400550105005501060055010700550108005501090055011000550111005501120055011300550114005501150055011600550117005501180055011900550120005501210055012200550123005501240055012500550126005501270055012800550129005501300055013100550132005501330055013400550135005501360055013700550138005501390055014000550141005501420055014300550144005501450055014600550147005501480055014900550150005501510055015200550153005501540055015500550156005501570055015800550159005501600055016100550162005501630055016400550165005501660055016700550168005501690055017000550171005501720055017300550174005501750055017600550177005501780055017900550180005501810055018200550183005501840055018500550186005501870055018800550189005501900055019100550192005501930055019400550195005501960055019700550198005501990055020000550201005502020055020300550204005502050055020600550207005502080055020900550210005502110055021200550213005502140055021500550216005502170055021800550219005502200055022100550222005502230055022400550225005502260055022700550228005502290055023000550231005502320055023300550234005502350055023600550237005502380055023900550240005502410055024200550243005502440055024500550246005502470055024800550249005502500055025100550252005502530055025400550255005502560055025700550258005502590055026000550261005502620055026300550264005502650055026600550267005502680055026900550270005502710055027200550273005502740055027500550276005502770055027800550279005502800055028100550282005502830055028400550285005502860055028700550288005502890055029000550291005502920055029300550294005502950055029600550297005502980055029900550300005503010055030200550303005503040055030500550306005503070055030800550309005503100055031100550312005503130055031400550315005503160055031700550318005503190055032000550321005503220055032300550324005503250055032600550327005503280055032900550330005503310055033200550333005503340055033500550336005503370055033800550339005503400055034100550342005503430055034400550345005503460055034700550348005503490055035000550351005503520055035300550354005503550055035600550357005503580055035900550360005503610055036200550363005503640055036500550366005503670055036800550369005503700055037100550372005503730055037400550375005503760055037700550378005503790055038000550381005503820055038300550384005503850055038600550387005503880055038900550390005503910055039200550393005503940055039500550396005503970055039800550399005504000055040100550402005504030055040400550405005504060055040700550408005504090055041000550411005504120055041300550414005504150055041600550417005504180055041900550420005504210055042200550423005504240055042500550426005504270055042800550429005504300055043100550432005504330055043400550435005504360055043700550438005504390055044000550441005504420055044300550444005504450055044600550447005504480055044900550450005504510055045200550453005504540055045500550456005504570055045800550459005504600055046100550462005504630055046400550465005504660055046700550468005504690055047000550471005504720055047300550474005504750055047600550477005504780055047900550480005504810055048200550483005504840055048500550486005504870055048800550489005504900055049100550492005504930055049400550495005504960055049700550498005504990055050000550501005505020055050300550504005505050055050600550507005505080055050900550510005505110055051200550513005505140055051500550516005505170055051800550519005505200055052100550522005505230055052400550525005505260055052700550528005505290055053000550531005505320055053300550534005505350055053600550537005505380055053900550540005505410055054200550543005505440055054500550546005505470055054800550549005505500055055100550552005505530055055400550555005505560055055700550558005505590055056000550561005505620055056300550564005505650055056600550567005505680055056900550570005505710055057200550573005505740055057500550576005505770055057800550579005505800055058100550582005505830055058400550585005505860055058700550588005505890055059000550591005505920055059300550594005505950055059600550597005505980055059900550600005506010055060200550603005506040055060500550606005506070055060800550609005506100055061100550612005506130055061400550615005506160055061700550618005506190055062000550621005506220055062300550624005506250055062600550627005506280055062900550630005506310055063200550633005506340055063500550636005506370055063800550639005506400055064100550642005506430055064400550645005506460055064700550648005506490055065000550651005506520055065300550654005506550055065600550657005506580055065900550660005506610055066200550663005506640055066500550666005506670055066800550669005506700055067100550672005506730055067400550675005506760055067700550678005506790055068000550681005506820055068300550684005506850055068600550687005506880055068900550690005506910055069200550693005506940055069500550696005506970055069800550699005507000055070100550702005507030055070400550705005507060055070700550708005507090055071000550711005507120055071300550714005507150055071600550717005507180055071900550720005507210055072200550723005507240055072500550726005507270055072800550729005507300055073100550732005507330055073400550735005507360055073700550738005507390055074000550741005507420055074300550744005507450055074600550747005507480055074900550750005507510055075200550753005507540055075500550756005507570055075800550759005507600055076100550762005507630055076400550765005507660055076700550768005507690055077000550771005507720055077300550774005507750055077600550777005507780055077900550780005507810055078200550783005507840055078500550786005507870055078800550789005507900055079100550792005507930055079400550795005507960055079700550798005507990056000100560002005600030056000400560005005600060056000700560008005600090056001000560011005600120056001300560014005600150056001600560017005600180056001900560020005600210056002200560023005600240056002500560026005600270056002800560029005600300056003100560032005600330056003400560035005600360056003700560038005600390056004000560041005600420056004300560044005600450056004600560047005600480056004900560050005600510056005200560053005600540056005500560056005600570056005800560059005600600056006100560062005600630056006400560065005600660056006700560068005600690056007000560071005600720056007300560074005600750056007600560077005600780056007900560080005600810056008200560083005600840056008500560086005600870056008800560089005600900056009100560092005600930056009400560095005600960056009700560098005600990056010000560101005601020056010300560104005601050056010600560107005601080056010900560110005601110056011200560113005601140056011500560116005601170056011800560119005601200056012100560122005601230056012400560125005601260056012700560128005601290056013000560131005601320056013300560134005601350056013600560137005601380056013900560140005601410056014200560143005601440056014500560146005601470056014800560149005601500056015100560152005601530056015400560155005601560056015700560158005601590056016000560161005601620056016300560164005601650056016600560167005601680056016900560170005601710056017200560173005601740056017500560176005601770056017800560179005601800056018100560182005601830056018400560185005601860056018700560188005601890056019000560191005601920056019300560194005601950056019600560197005601980056019900560200005602010056020200560203005602040056020500560206005602070056020800560209005602100056021100560212005602130056021400560215005602160056021700560218005602190056022000560221005602220056022300560224005602250056022600560227005602280056022900560230005602310056023200560233005602340056023500560236005602370056023800560239005602400056024100560242005602430056024400560245005602460056024700560248005602490056025000560251005602520056025300560254005602550056025600560257005602580056025900560260005602610056026200560263005602640056026500560266005602670056026800560269005602700056027100560272005602730056027400560275005602760056027700560278005602790056028000560281005602820056028300560284005602850056028600560287005602880056028900560290005602910056029200560293005602940056029500560296005602970056029800560299005603000056030100560302005603030056030400560305005603060056030700560308005603090056031000560311005603120056031300560314005603150056031600560317005603180056031900560320005603210056032200560323005603240056032500560326005603270056032800560329005603300056033100560332005603330056033400560335005603360056033700560338005603390056034000560341005603420056034300560344005603450056034600560347005603480056034900560350005603510056035200560353005603540056035500560356005603570056035800560359005603600056036100560362005603630056036400560365005603660056036700560368005603690056037000560371005603720056037300560374005603750056037600560377005603780056037900560380005603810056038200560383005603840056038500560386005603870056038800560389005603900056039100560392005603930056039400560395005603960056039700560398005603990056040000560401005604020056040300560404005604050056040600560407005604080056040900560410005604110056041200560413005604140056041500560416005604170056041800560419005604200056042100560422005604230056042400560425005604260056042700560428005604290056043000560431005604320056043300560434005604350056043600560437005604380056043900560440005604410056044200560443005604440056044500560446005604470056044800560449005604500056045100560452005604530056045400560455005604560056045700560458005604590056046000560461005604620056046300560464005604650056046600560467005604680056046900560470005604710056047200560473005604740056047500560476005604770056047800560479005604800056048100560482005604830056048400560485005604860056048700560488005604890056049000560491005604920056049300560494005604950056049600560497005604980056049900560500005605010056050200560503005605040056050500560506005605070056050800560509005605100056051100560512005605130056051400560515005605160056051700560518005605190056052000560521005605220056052300560524005605250056052600560527005605280056052900560530005605310056053200560533005605340056053500560536005605370056053800560539005605400056054100560542005605430056054400560545005605460056054700560548005605490056055000560551005605520056055300560554005605550056055600560557005605580056055900560560005605610056056200560563005605640056056500560566005605670056056800560569005605700056057100560572005605730056057400560575005605760056057700560578005605790056058000560581005605820056058300560584005605850056058600560587005605880056058900560590005605910056059200560593005605940056059500560596005605970056059800560599005606000056060100560602005606030056060400560605005606060056060700560608005606090056061000560611005606120056061300560614005606150056061600560617005606180056061900560620005606210056062200560623005606240056062500560626005606270056062800560629005606300056063100560632005606330056063400560635005606360056063700560638005606390056064000560641005606420056064300560644005606450056064600560647005606480056064900560650005606510056065200560653005606540056065500560656005606570056065800560659005606600056066100560662005606630056066400560665005606660056066700560668005606690056067000560671005606720056067300560674005606750056067600560677005606780056067900560680005606810056068200560683005606840056068500560686005606870056068800560689005606900056069100560692005606930056069400560695005606960056069700560698005606990056070000560701005607020056070300560704005607050056070600560707005607080056070900560710005607110056071200560713005607140056071500560716005607170056071800560719005607200056072100560722005607230056072400560725005607260056072700560728005607290056073000560731005607320056073300560734005607350056073600560737005607380056073900560740005607410056074200560743005607440056074500560746005607470056074800560749005607500056075100560752005607530056075400560755005607560056075700560758005607590056076000560761005607620056076300560764005607650056076600560767005607680056076900560770005607710056077200560773005607740056077500560776005607770056077800560779005607800056078100560782005607830056078400560785005607860056078700560788005607890056079000560791005607920056079300560794005607950056079600560797005607980056079900570001005700020057000300570004005700050057000600570007005700080057000900570010005700110057001200570013005700140057001500570016005700170057001800570019005700200057002100570022005700230057002400570025005700260057002700570028005700290057003000570031005700320057003300570034005700350057003600570037005700380057003900570040005700410057004200570043005700440057004500570046005700470057004800570049005700500057005100570052005700530057005400570055005700560057005700570058005700590057006000570061005700620057006300570064005700650057006600570067005700680057006900570070005700710057007200570073005700740057007500570076005700770057007800570079005700800057008100570082005700830057008400570085005700860057008700570088005700890057009000570091005700920057009300570094005700950057009600570097005700980057009900570100005701010057010200570103005701040057010500570106005701070057010800570109005701100057011100570112005701130057011400570115005701160057011700570118005701190057012000570121005701220057012300570124005701250057012600570127005701280057012900570130005701310057013200570133005701340057013500570136005701370057013800570139005701400057014100570142005701430057014400570145005701460057014700570148005701490057015000570151005701520057015300570154005701550057015600570157005701580057015900570160005701610057016200570163005701640057016500570166005701670057016800570169005701700057017100570172005701730057017400570175005701760057017700570178005701790057018000570181005701820057018300570184005701850057018600570187005701880057018900570190005701910057019200570193005701940057019500570196005701970057019800570199005702000057020100570202005702030057020400570205005702060057020700570208005702090057021000570211005702120057021300570214005702150057021600570217005702180057021900570220005702210057022200570223005702240057022500570226005702270057022800570229005702300057023100570232005702330057023400570235005702360057023700570238005702390057024000570241005702420057024300570244005702450057024600570247005702480057024900570250005702510057025200570253005702540057025500570256005702570057025800570259005702600057026100570262005702630057026400570265005702660057026700570268005702690057027000570271005702720057027300570274005702750057027600570277005702780057027900570280005702810057028200570283005702840057028500570286005702870057028800570289005702900057029100570292005702930057029400570295005702960057029700570298005702990057030000570301005703020057030300570304005703050057030600570307005703080057030900570310005703110057031200570313005703140057031500570316005703170057031800570319005703200057032100570322005703230057032400570325005703260057032700570328005703290057033000570331005703320057033300570334005703350057033600570337005703380057033900570340005703410057034200570343005703440057034500570346005703470057034800570349005703500057035100570352005703530057035400570355005703560057035700570358005703590057036000570361005703620057036300570364005703650057036600570367005703680057036900570370005703710057037200570373005703740057037500570376005703770057037800570379005703800057038100570382005703830057038400570385005703860057038700570388005703890057039000570391005703920057039300570394005703950057039600570397005703980057039900570400005704010057040200570403005704040057040500570406005704070057040800570409005704100057041100570412005704130057041400570415005704160057041700570418005704190057042000570421005704220057042300570424005704250057042600570427005704280057042900570430005704310057043200570433005704340057043500570436005704370057043800570439005704400057044100570442005704430057044400570445005704460057044700570448005704490057045000570451005704520057045300570454005704550057045600570457005704580057045900570460005704610057046200570463005704640057046500570466005704670057046800570469005704700057047100570472005704730057047400570475005704760057047700570478005704790057048000570481005704820057048300570484005704850057048600570487005704880057048900570490005704910057049200570493005704940057049500570496005704970057049800570499005705000057050100570502005705030057050400570505005705060057050700570508005705090057051000570511005705120057051300570514005705150057051600570517005705180057051900570520005705210057052200570523005705240057052500570526005705270057052800570529005705300057053100570532005705330057053400570535005705360057053700570538005705390057054000570541005705420057054300570544005705450057054600570547005705480057054900570550005705510057055200570553005705540057055500570556005705570057055800570559005705600057056100570562005705630057056400570565005705660057056700570568005705690057057000570571005705720057057300570574005705750057057600570577005705780057057900570580005705810057058200570583005705840057058500570586005705870057058800570589005705900057059100570592005705930057059400570595005705960057059700570598005705990057060000570601005706020057060300570604005706050057060600570607005706080057060900570610005706110057061200570613005706140057061500570616005706170057061800570619005706200057062100570622005706230057062400570625005706260057062700570628005706290057063000570631005706320057063300570634005706350057063600570637005706380057063900570640005706410057064200570643005706440057064500570646005706470057064800570649005706500057065100570652005706530057065400570655005706560057065700570658005706590057066000570661005706620057066300570664005706650057066600570667005706680057066900570670005706710057067200570673005706740057067500570676005706770057067800570679005706800057068100570682005706830057068400570685005706860057068700570688005706890057069000570691005706920057069300570694005706950057069600570697005706980057069900570700005707010057070200570703005707040057070500570706005707070057070800570709005707100057071100570712005707130057071400570715005707160057071700570718005707190057072000570721005707220057072300570724005707250057072600570727005707280057072900570730005707310057073200570733005707340057073500570736005707370057073800570739005707400057074100570742005707430057074400570745005707460057074700570748005707490057075000570751005707520057075300570754005707550057075600570757005707580057075900570760005707610057076200570763005707640057076500570766005707670057076800570769005707700057077100570772005707730057077400570775005707760057077700570778005707790057078000570781005707820057078300570784005707850057078600570787005707880057078900570790005707910057079200570793005707940057079500570796005707970057079800570799005800010058000200580003005800040058000500580006005800070058000800580009005800100058001100580012005800130058001400580015005800160058001700580018005800190058002000580021005800220058002300580024005800250058002600580027005800280058002900580030005800310058003200580033005800340058003500580036005800370058003800580039005800400058004100580042005800430058004400580045005800460058004700580048005800490058005000580051005800520058005300580054005800550058005600580057005800580058005900580060005800610058006200580063005800640058006500580066005800670058006800580069005800700058007100580072005800730058007400580075005800760058007700580078005800790058008000580081005800820058008300580084005800850058008600580087005800880058008900580090005800910058009200580093005800940058009500580096005800970058009800580099005801000058010100580102005801030058010400580105005801060058010700580108005801090058011000580111005801120058011300580114005801150058011600580117005801180058011900580120005801210058012200580123005801240058012500580126005801270058012800580129005801300058013100580132005801330058013400580135005801360058013700580138005801390058014000580141005801420058014300580144005801450058014600580147005801480058014900580150005801510058015200580153005801540058015500580156005801570058015800580159005801600058016100580162005801630058016400580165005801660058016700580168005801690058017000580171005801720058017300580174005801750058017600580177005801780058017900580180005801810058018200580183005801840058018500580186005801870058018800580189005801900058019100580192005801930058019400580195005801960058019700580198005801990058020000580201005802020058020300580204005802050058020600580207005802080058020900580210005802110058021200580213005802140058021500580216005802170058021800580219005802200058022100580222005802230058022400580225005802260058022700580228005802290058023000580231005802320058023300580234005802350058023600580237005802380058023900580240005802410058024200580243005802440058024500580246005802470058024800580249005802500058025100580252005802530058025400580255005802560058025700580258005802590058026000580261005802620058026300580264005802650058026600580267005802680058026900580270005802710058027200580273005802740058027500580276005802770058027800580279005802800058028100580282005802830058028400580285005802860058028700580288005802890058029000580291005802920058029300580294005802950058029600580297005802980058029900580300005803010058030200580303005803040058030500580306005803070058030800580309005803100058031100580312005803130058031400580315005803160058031700580318005803190058032000580321005803220058032300580324005803250058032600580327005803280058032900580330005803310058033200580333005803340058033500580336005803370058033800580339005803400058034100580342005803430058034400580345005803460058034700580348005803490058035000580351005803520058035300580354005803550058035600580357005803580058035900580360005803610058036200580363005803640058036500580366005803670058036800580369005803700058037100580372005803730058037400580375005803760058037700580378005803790058038000580381005803820058038300580384005803850058038600580387005803880058038900580390005803910058039200580393005803940058039500580396005803970058039800580399005804000058040100580402005804030058040400580405005804060058040700580408005804090058041000580411005804120058041300580414005804150058041600580417005804180058041900580420005804210058042200580423005804240058042500580426005804270058042800580429005804300058043100580432005804330058043400580435005804360058043700580438005804390058044000580441005804420058044300580444005804450058044600580447005804480058044900580450005804510058045200580453005804540058045500580456005804570058045800580459005804600058046100580462005804630058046400580465005804660058046700580468005804690058047000580471005804720058047300580474005804750058047600580477005804780058047900580480005804810058048200580483005804840058048500580486005804870058048800580489005804900058049100580492005804930058049400580495005804960058049700580498005804990058050000580501005805020058050300580504005805050058050600580507005805080058050900580510005805110058051200580513005805140058051500580516005805170058051800580519005805200058052100580522005805230058052400580525005805260058052700580528005805290058053000580531005805320058053300580534005805350058053600580537005805380058053900580540005805410058054200580543005805440058054500580546005805470058054800580549005805500058055100580552005805530058055400580555005805560058055700580558005805590058056000580561005805620058056300580564005805650058056600580567005805680058056900580570005805710058057200580573005805740058057500580576005805770058057800580579005805800058058100580582005805830058058400580585005805860058058700580588005805890058059000580591005805920058059300580594005805950058059600580597005805980058059900580600005806010058060200580603005806040058060500580606005806070058060800580609005806100058061100580612005806130058061400580615005806160058061700580618005806190058062000580621005806220058062300580624005806250058062600580627005806280058062900580630005806310058063200580633005806340058063500580636005806370058063800580639005806400058064100580642005806430058064400580645005806460058064700580648005806490058065000580651005806520058065300580654005806550058065600580657005806580058065900580660005806610058066200580663005806640058066500580666005806670058066800580669005806700058067100580672005806730058067400580675005806760058067700580678005806790058068000580681005806820058068300580684005806850058068600580687005806880058068900580690005806910058069200580693005806940058069500580696005806970058069800580699005807000058070100580702005807030058070400580705005807060058070700580708005807090058071000580711005807120058071300580714005807150058071600580717005807180058071900580720005807210058072200580723005807240058072500580726005807270058072800580729005807300058073100580732005807330058073400580735005807360058073700580738005807390058074000580741005807420058074300580744005807450058074600580747005807480058074900580750005807510058075200580753005807540058075500580756005807570058075800580759005807600058076100580762005807630058076400580765005807660058076700580768005807690058077000580771005807720058077300580774005807750058077600580777005807780058077900580780005807810058078200580783005807840058078500580786005807870058078800580789005807900058079100580792005807930058079400580795005807960058079700580798005807990059000100590002005900030059000400590005005900060059000700590008005900090059001000590011005900120059001300590014005900150059001600590017005900180059001900590020005900210059002200590023005900240059002500590026005900270059002800590029005900300059003100590032005900330059003400590035005900360059003700590038005900390059004000590041005900420059004300590044005900450059004600590047005900480059004900590050005900510059005200590053005900540059005500590056005900570059005800590059005900600059006100590062005900630059006400590065005900660059006700590068005900690059007000590071005900720059007300590074005900750059007600590077005900780059007900590080005900810059008200590083005900840059008500590086005900870059008800590089005900900059009100590092005900930059009400590095005900960059009700590098005900990059010000590101005901020059010300590104005901050059010600590107005901080059010900590110005901110059011200590113005901140059011500590116005901170059011800590119005901200059012100590122005901230059012400590125005901260059012700590128005901290059013000590131005901320059013300590134005901350059013600590137005901380059013900590140005901410059014200590143005901440059014500590146005901470059014800590149005901500059015100590152005901530059015400590155005901560059015700590158005901590059016000590161005901620059016300590164005901650059016600590167005901680059016900590170005901710059017200590173005901740059017500590176005901770059017800590179005901800059018100590182005901830059018400590185005901860059018700590188005901890059019000590191005901920059019300590194005901950059019600590197005901980059019900590200005902010059020200590203005902040059020500590206005902070059020800590209005902100059021100590212005902130059021400590215005902160059021700590218005902190059022000590221005902220059022300590224005902250059022600590227005902280059022900590230005902310059023200590233005902340059023500590236005902370059023800590239005902400059024100590242005902430059024400590245005902460059024700590248005902490059025000590251005902520059025300590254005902550059025600590257005902580059025900590260005902610059026200590263005902640059026500590266005902670059026800590269005902700059027100590272005902730059027400590275005902760059027700590278005902790059028000590281005902820059028300590284005902850059028600590287005902880059028900590290005902910059029200590293005902940059029500590296005902970059029800590299005903000059030100590302005903030059030400590305005903060059030700590308005903090059031000590311005903120059031300590314005903150059031600590317005903180059031900590320005903210059032200590323005903240059032500590326005903270059032800590329005903300059033100590332005903330059033400590335005903360059033700590338005903390059034000590341005903420059034300590344005903450059034600590347005903480059034900590350005903510059035200590353005903540059035500590356005903570059035800590359005903600059036100590362005903630059036400590365005903660059036700590368005903690059037000590371005903720059037300590374005903750059037600590377005903780059037900590380005903810059038200590383005903840059038500590386005903870059038800590389005903900059039100590392005903930059039400590395005903960059039700590398005903990059040000590401005904020059040300590404005904050059040600590407005904080059040900590410005904110059041200590413005904140059041500590416005904170059041800590419005904200059042100590422005904230059042400590425005904260059042700590428005904290059043000590431005904320059043300590434005904350059043600590437005904380059043900590440005904410059044200590443005904440059044500590446005904470059044800590449005904500059045100590452005904530059045400590455005904560059045700590458005904590059046000590461005904620059046300590464005904650059046600590467005904680059046900590470005904710059047200590473005904740059047500590476005904770059047800590479005904800059048100590482005904830059048400590485005904860059048700590488005904890059049000590491005904920059049300590494005904950059049600590497005904980059049900590500005905010059050200590503005905040059050500590506005905070059050800590509005905100059051100590512005905130059051400590515005905160059051700590518005905190059052000590521005905220059052300590524005905250059052600590527005905280059052900590530005905310059053200590533005905340059053500590536005905370059053800590539005905400059054100590542005905430059054400590545005905460059054700590548005905490059055000590551005905520059055300590554005905550059055600590557005905580059055900590560005905610059056200590563005905640059056500590566005905670059056800590569005905700059057100590572005905730059057400590575005905760059057700590578005905790059058000590581005905820059058300590584005905850059058600590587005905880059058900590590005905910059059200590593005905940059059500590596005905970059059800590599005906000059060100590602005906030059060400590605005906060059060700590608005906090059061000590611005906120059061300590614005906150059061600590617005906180059061900590620005906210059062200590623005906240059062500590626005906270059062800590629005906300059063100590632005906330059063400590635005906360059063700590638005906390059064000590641005906420059064300590644005906450059064600590647005906480059064900590650005906510059065200590653005906540059065500590656005906570059065800590659005906600059066100590662005906630059066400590665005906660059066700590668005906690059067000590671005906720059067300590674005906750059067600590677005906780059067900590680005906810059068200590683005906840059068500590686005906870059068800590689005906900059069100590692005906930059069400590695005906960059069700590698005906990059070000590701005907020059070300590704005907050059070600590707005907080059070900590710005907110059071200590713005907140059071500590716005907170059071800590719005907200059072100590722005907230059072400590725005907260059072700590728005907290059073000590731005907320059073300590734005907350059073600590737005907380059073900590740005907410059074200590743005907440059074500590746005907470059074800590749005907500059075100590752005907530059075400590755005907560059075700590758005907590059076000590761005907620059076300590764005907650059076600590767005907680059076900590770005907710059077200590773005907740059077500590776005907770059077800590779005907800059078100590782005907830059078400590785005907860059078700590788005907890059079000590791005907920059079300590794005907950059079600590797005907980059079900600001006000020060000300600004006000050060000600600007006000080060000900600010006000110060001200600013006000140060001500600016006000170060001800600019006000200060002100600022006000230060002400600025006000260060002700600028006000290060003000600031006000320060003300600034006000350060003600600037006000380060003900600040006000410060004200600043006000440060004500600046006000470060004800600049006000500060005100600052006000530060005400600055006000560060005700600058006000590060006000600061006000620060006300600064006000650060006600600067006000680060006900600070006000710060007200600073006000740060007500600076006000770060007800600079006000800060008100600082006000830060008400600085006000860060008700600088006000890060009000600091006000920060009300600094006000950060009600600097006000980060009900600100006001010060010200600103006001040060010500600106006001070060010800600109006001100060011100600112006001130060011400600115006001160060011700600118006001190060012000600121006001220060012300600124006001250060012600600127006001280060012900600130006001310060013200600133006001340060013500600136006001370060013800600139006001400060014100600142006001430060014400600145006001460060014700600148006001490060015000600151006001520060015300600154006001550060015600600157006001580060015900600160006001610060016200600163006001640060016500600166006001670060016800600169006001700060017100600172006001730060017400600175006001760060017700600178006001790060018000600181006001820060018300600184006001850060018600600187006001880060018900600190006001910060019200600193006001940060019500600196006001970060019800600199006002000060020100600202006002030060020400600205006002060060020700600208006002090060021000600211006002120060021300600214006002150060021600600217006002180060021900600220006002210060022200600223006002240060022500600226006002270060022800600229006002300060023100600232006002330060023400600235006002360060023700600238006002390060024000600241006002420060024300600244006002450060024600600247006002480060024900600250006002510060025200600253006002540060025500600256006002570060025800600259006002600060026100600262006002630060026400600265006002660060026700600268006002690060027000600271006002720060027300600274006002750060027600600277006002780060027900600280006002810060028200600283006002840060028500600286006002870060028800600289006002900060029100600292006002930060029400600295006002960060029700600298006002990060030000600301006003020060030300600304006003050060030600600307006003080060030900600310006003110060031200600313006003140060031500600316006003170060031800600319006003200060032100600322006003230060032400600325006003260060032700600328006003290060033000600331006003320060033300600334006003350060033600600337006003380060033900600340006003410060034200600343006003440060034500600346006003470060034800600349006003500060035100600352006003530060035400600355006003560060035700600358006003590060036000600361006003620060036300600364006003650060036600600367006003680060036900600370006003710060037200600373006003740060037500600376006003770060037800600379006003800060038100600382006003830060038400600385006003860060038700600388006003890060039000600391006003920060039300600394006003950060039600600397006003980060039900600400006004010060040200600403006004040060040500600406006004070060040800600409006004100060041100600412006004130060041400600415006004160060041700600418006004190060042000600421006004220060042300600424006004250060042600600427006004280060042900600430006004310060043200600433006004340060043500600436006004370060043800600439006004400060044100600442006004430060044400600445006004460060044700600448006004490060045000600451006004520060045300600454006004550060045600600457006004580060045900600460006004610060046200600463006004640060046500600466006004670060046800600469006004700060047100600472006004730060047400600475006004760060047700600478006004790060048000600481006004820060048300600484006004850060048600600487006004880060048900600490006004910060049200600493006004940060049500600496006004970060049800600499006005000060050100600502006005030060050400600505006005060060050700600508006005090060051000600511006005120060051300600514006005150060051600600517006005180060051900600520006005210060052200600523006005240060052500600526006005270060052800600529006005300060053100600532006005330060053400600535006005360060053700600538006005390060054000600541006005420060054300600544006005450060054600600547006005480060054900600550006005510060055200600553006005540060055500600556006005570060055800600559006005600060056100600562006005630060056400600565006005660060056700600568006005690060057000600571006005720060057300600574006005750060057600600577006005780060057900600580006005810060058200600583006005840060058500600586006005870060058800600589006005900060059100600592006005930060059400600595006005960060059700600598006005990060060000600601006006020060060300600604006006050060060600600607006006080060060900600610006006110060061200600613006006140060061500600616006006170060061800600619006006200060062100600622006006230060062400600625006006260060062700600628006006290060063000600631006006320060063300600634006006350060063600600637006006380060063900600640006006410060064200600643006006440060064500600646006006470060064800600649006006500060065100600652006006530060065400600655006006560060065700600658006006590060066000600661006006620060066300600664006006650060066600600667006006680060066900600670006006710060067200600673006006740060067500600676006006770060067800600679006006800060068100600682006006830060068400600685006006860060068700600688006006890060069000600691006006920060069300600694006006950060069600600697006006980060069900600700006007010060070200600703006007040060070500600706006007070060070800600709006007100060071100600712006007130060071400600715006007160060071700600718006007190060072000600721006007220060072300600724006007250060072600600727006007280060072900600730006007310060073200600733006007340060073500600736006007370060073800600739006007400060074100600742006007430060074400600745006007460060074700600748006007490060075000600751006007520060075300600754006007550060075600600757006007580060075900600760006007610060076200600763006007640060076500600766006007670060076800600769006007700060077100600772006007730060077400600775006007760060077700600778006007790060078000600781006007820060078300600784006007850060078600600787006007880060078900600790006007910060079200600793006007940060079500600796006007970060079800600799006100010061000200610003006100040061000500610006006100070061000800610009006100100061001100610012006100130061001400610015006100160061001700610018006100190061002000610021006100220061002300610024006100250061002600610027006100280061002900610030006100310061003200610033006100340061003500610036006100370061003800610039006100400061004100610042006100430061004400610045006100460061004700610048006100490061005000610051006100520061005300610054006100550061005600610057006100580061005900610060006100610061006200610063006100640061006500610066006100670061006800610069006100700061007100610072006100730061007400610075006100760061007700610078006100790061008000610081006100820061008300610084006100850061008600610087006100880061008900610090006100910061009200610093006100940061009500610096006100970061009800610099006101000061010100610102006101030061010400610105006101060061010700610108006101090061011000610111006101120061011300610114006101150061011600610117006101180061011900610120006101210061012200610123006101240061012500610126006101270061012800610129006101300061013100610132006101330061013400610135006101360061013700610138006101390061014000610141006101420061014300610144006101450061014600610147006101480061014900610150006101510061015200610153006101540061015500610156006101570061015800610159006101600061016100610162006101630061016400610165006101660061016700610168006101690061017000610171006101720061017300610174006101750061017600610177006101780061017900610180006101810061018200610183006101840061018500610186006101870061018800610189006101900061019100610192006101930061019400610195006101960061019700610198006101990061020000610201006102020061020300610204006102050061020600610207006102080061020900610210006102110061021200610213006102140061021500610216006102170061021800610219006102200061022100610222006102230061022400610225006102260061022700610228006102290061023000610231006102320061023300610234006102350061023600610237006102380061023900610240006102410061024200610243006102440061024500610246006102470061024800610249006102500061025100610252006102530061025400610255006102560061025700610258006102590061026000610261006102620061026300610264006102650061026600610267006102680061026900610270006102710061027200610273006102740061027500610276006102770061027800610279006102800061028100610282006102830061028400610285006102860061028700610288006102890061029000610291006102920061029300610294006102950061029600610297006102980061029900610300006103010061030200610303006103040061030500610306006103070061030800610309006103100061031100610312006103130061031400610315006103160061031700610318006103190061032000610321006103220061032300610324006103250061032600610327006103280061032900610330006103310061033200610333006103340061033500610336006103370061033800610339006103400061034100610342006103430061034400610345006103460061034700610348006103490061035000610351006103520061035300610354006103550061035600610357006103580061035900610360006103610061036200610363006103640061036500610366006103670061036800610369006103700061037100610372006103730061037400610375006103760061037700610378006103790061038000610381006103820061038300610384006103850061038600610387006103880061038900610390006103910061039200610393006103940061039500610396006103970061039800610399006104000061040100610402006104030061040400610405006104060061040700610408006104090061041000610411006104120061041300610414006104150061041600610417006104180061041900610420006104210061042200610423006104240061042500610426006104270061042800610429006104300061043100610432006104330061043400610435006104360061043700610438006104390061044000610441006104420061044300610444006104450061044600610447006104480061044900610450006104510061045200610453006104540061045500610456006104570061045800610459006104600061046100610462006104630061046400610465006104660061046700610468006104690061047000610471006104720061047300610474006104750061047600610477006104780061047900610480006104810061048200610483006104840061048500610486006104870061048800610489006104900061049100610492006104930061049400610495006104960061049700610498006104990061050000610501006105020061050300610504006105050061050600610507006105080061050900610510006105110061051200610513006105140061051500610516006105170061051800610519006105200061052100610522006105230061052400610525006105260061052700610528006105290061053000610531006105320061053300610534006105350061053600610537006105380061053900610540006105410061054200610543006105440061054500610546006105470061054800610549006105500061055100610552006105530061055400610555006105560061055700610558006105590061056000610561006105620061056300610564006105650061056600610567006105680061056900610570006105710061057200610573006105740061057500610576006105770061057800610579006105800061058100610582006105830061058400610585006105860061058700610588006105890061059000610591006105920061059300610594006105950061059600610597006105980061059900610600006106010061060200610603006106040061060500610606006106070061060800610609006106100061061100610612006106130061061400610615006106160061061700610618006106190061062000610621006106220061062300610624006106250061062600610627006106280061062900610630006106310061063200610633006106340061063500610636006106370061063800610639006106400061064100610642006106430061064400610645006106460061064700610648006106490061065000610651006106520061065300610654006106550061065600610657006106580061065900610660006106610061066200610663006106640061066500610666006106670061066800610669006106700061067100610672006106730061067400610675006106760061067700610678006106790061068000610681006106820061068300610684006106850061068600610687006106880061068900610690006106910061069200610693006106940061069500610696006106970061069800610699006107000061070100610702006107030061070400610705006107060061070700610708006107090061071000610711006107120061071300610714006107150061071600610717006107180061071900610720006107210061072200610723006107240061072500610726006107270061072800610729006107300061073100610732006107330061073400610735006107360061073700610738006107390061074000610741006107420061074300610744006107450061074600610747006107480061074900610750006107510061075200610753006107540061075500610756006107570061075800610759006107600061076100610762006107630061076400610765006107660061076700610768006107690061077000610771006107720061077300610774006107750061077600610777006107780061077900610780006107810061078200610783006107840061078500610786006107870061078800610789006107900061079100610792006107930061079400610795006107960061079700610798006107990062000100620002006200030062000400620005006200060062000700620008006200090062001000620011006200120062001300620014006200150062001600620017006200180062001900620020006200210062002200620023006200240062002500620026006200270062002800620029006200300062003100620032006200330062003400620035006200360062003700620038006200390062004000620041006200420062004300620044006200450062004600620047006200480062004900620050006200510062005200620053006200540062005500620056006200570062005800620059006200600062006100620062006200630062006400620065006200660062006700620068006200690062007000620071006200720062007300620074006200750062007600620077006200780062007900620080006200810062008200620083006200840062008500620086006200870062008800620089006200900062009100620092006200930062009400620095006200960062009700620098006200990062010000620101006201020062010300620104006201050062010600620107006201080062010900620110006201110062011200620113006201140062011500620116006201170062011800620119006201200062012100620122006201230062012400620125006201260062012700620128006201290062013000620131006201320062013300620134006201350062013600620137006201380062013900620140006201410062014200620143006201440062014500620146006201470062014800620149006201500062015100620152006201530062015400620155006201560062015700620158006201590062016000620161006201620062016300620164006201650062016600620167006201680062016900620170006201710062017200620173006201740062017500620176006201770062017800620179006201800062018100620182006201830062018400620185006201860062018700620188006201890062019000620191006201920062019300620194006201950062019600620197006201980062019900620200006202010062020200620203006202040062020500620206006202070062020800620209006202100062021100620212006202130062021400620215006202160062021700620218006202190062022000620221006202220062022300620224006202250062022600620227006202280062022900620230006202310062023200620233006202340062023500620236006202370062023800620239006202400062024100620242006202430062024400620245006202460062024700620248006202490062025000620251006202520062025300620254006202550062025600620257006202580062025900620260006202610062026200620263006202640062026500620266006202670062026800620269006202700062027100620272006202730062027400620275006202760062027700620278006202790062028000620281006202820062028300620284006202850062028600620287006202880062028900620290006202910062029200620293006202940062029500620296006202970062029800620299006203000062030100620302006203030062030400620305006203060062030700620308006203090062031000620311006203120062031300620314006203150062031600620317006203180062031900620320006203210062032200620323006203240062032500620326006203270062032800620329006203300062033100620332006203330062033400620335006203360062033700620338006203390062034000620341006203420062034300620344006203450062034600620347006203480062034900620350006203510062035200620353006203540062035500620356006203570062035800620359006203600062036100620362006203630062036400620365006203660062036700620368006203690062037000620371006203720062037300620374006203750062037600620377006203780062037900620380006203810062038200620383006203840062038500620386006203870062038800620389006203900062039100620392006203930062039400620395006203960062039700620398006203990062040000620401006204020062040300620404006204050062040600620407006204080062040900620410006204110062041200620413006204140062041500620416006204170062041800620419006204200062042100620422006204230062042400620425006204260062042700620428006204290062043000620431006204320062043300620434006204350062043600620437006204380062043900620440006204410062044200620443006204440062044500620446006204470062044800620449006204500062045100620452006204530062045400620455006204560062045700620458006204590062046000620461006204620062046300620464006204650062046600620467006204680062046900620470006204710062047200620473006204740062047500620476006204770062047800620479006204800062048100620482006204830062048400620485006204860062048700620488006204890062049000620491006204920062049300620494006204950062049600620497006204980062049900620500006205010062050200620503006205040062050500620506006205070062050800620509006205100062051100620512006205130062051400620515006205160062051700620518006205190062052000620521006205220062052300620524006205250062052600620527006205280062052900620530006205310062053200620533006205340062053500620536006205370062053800620539006205400062054100620542006205430062054400620545006205460062054700620548006205490062055000620551006205520062055300620554006205550062055600620557006205580062055900620560006205610062056200620563006205640062056500620566006205670062056800620569006205700062057100620572006205730062057400620575006205760062057700620578006205790062058000620581006205820062058300620584006205850062058600620587006205880062058900620590006205910062059200620593006205940062059500620596006205970062059800620599006206000062060100620602006206030062060400620605006206060062060700620608006206090062061000620611006206120062061300620614006206150062061600620617006206180062061900620620006206210062062200620623006206240062062500620626006206270062062800620629006206300062063100620632006206330062063400620635006206360062063700620638006206390062064000620641006206420062064300620644006206450062064600620647006206480062064900620650006206510062065200620653006206540062065500620656006206570062065800620659006206600062066100620662006206630062066400620665006206660062066700620668006206690062067000620671006206720062067300620674006206750062067600620677006206780062067900620680006206810062068200620683006206840062068500620686006206870062068800620689006206900062069100620692006206930062069400620695006206960062069700620698006206990062070000620701006207020062070300620704006207050062070600620707006207080062070900620710006207110062071200620713006207140062071500620716006207170062071800620719006207200062072100620722006207230062072400620725006207260062072700620728006207290062073000620731006207320062073300620734006207350062073600620737006207380062073900620740006207410062074200620743006207440062074500620746006207470062074800620749006207500062075100620752006207530062075400620755006207560062075700620758006207590062076000620761006207620062076300620764006207650062076600620767006207680062076900620770006207710062077200620773006207740062077500620776006207770062077800620779006207800062078100620782006207830062078400620785006207860062078700620788006207890062079000620791006207920062079300620794006207950062079600620797006207980062079900630001006300020063000300630004006300050063000600630007006300080063000900630010006300110063001200630013006300140063001500630016006300170063001800630019006300200063002100630022006300230063002400630025006300260063002700630028006300290063003000630031006300320063003300630034006300350063003600630037006300380063003900630040006300410063004200630043006300440063004500630046006300470063004800630049006300500063005100630052006300530063005400630055006300560063005700630058006300590063006000630061006300620063006300630064006300650063006600630067006300680063006900630070006300710063007200630073006300740063007500630076006300770063007800630079006300800063008100630082006300830063008400630085006300860063008700630088006300890063009000630091006300920063009300630094006300950063009600630097006300980063009900630100006301010063010200630103006301040063010500630106006301070063010800630109006301100063011100630112006301130063011400630115006301160063011700630118006301190063012000630121006301220063012300630124006301250063012600630127006301280063012900630130006301310063013200630133006301340063013500630136006301370063013800630139006301400063014100630142006301430063014400630145006301460063014700630148006301490063015000630151006301520063015300630154006301550063015600630157006301580063015900630160006301610063016200630163006301640063016500630166006301670063016800630169006301700063017100630172006301730063017400630175006301760063017700630178006301790063018000630181006301820063018300630184006301850063018600630187006301880063018900630190006301910063019200630193006301940063019500630196006301970063019800630199006302000063020100630202006302030063020400630205006302060063020700630208006302090063021000630211006302120063021300630214006302150063021600630217006302180063021900630220006302210063022200630223006302240063022500630226006302270063022800630229006302300063023100630232006302330063023400630235006302360063023700630238006302390063024000630241006302420063024300630244006302450063024600630247006302480063024900630250006302510063025200630253006302540063025500630256006302570063025800630259006302600063026100630262006302630063026400630265006302660063026700630268006302690063027000630271006302720063027300630274006302750063027600630277006302780063027900630280006302810063028200630283006302840063028500630286006302870063028800630289006302900063029100630292006302930063029400630295006302960063029700630298006302990063030000630301006303020063030300630304006303050063030600630307006303080063030900630310006303110063031200630313006303140063031500630316006303170063031800630319006303200063032100630322006303230063032400630325006303260063032700630328006303290063033000630331006303320063033300630334006303350063033600630337006303380063033900630340006303410063034200630343006303440063034500630346006303470063034800630349006303500063035100630352006303530063035400630355006303560063035700630358006303590063036000630361006303620063036300630364006303650063036600630367006303680063036900630370006303710063037200630373006303740063037500630376006303770063037800630379006303800063038100630382006303830063038400630385006303860063038700630388006303890063039000630391006303920063039300630394006303950063039600630397006303980063039900630400006304010063040200630403006304040063040500630406006304070063040800630409006304100063041100630412006304130063041400630415006304160063041700630418006304190063042000630421006304220063042300630424006304250063042600630427006304280063042900630430006304310063043200630433006304340063043500630436006304370063043800630439006304400063044100630442006304430063044400630445006304460063044700630448006304490063045000630451006304520063045300630454006304550063045600630457006304580063045900630460006304610063046200630463006304640063046500630466006304670063046800630469006304700063047100630472006304730063047400630475006304760063047700630478006304790063048000630481006304820063048300630484006304850063048600630487006304880063048900630490006304910063049200630493006304940063049500630496006304970063049800630499006305000063050100630502006305030063050400630505006305060063050700630508006305090063051000630511006305120063051300630514006305150063051600630517006305180063051900630520006305210063052200630523006305240063052500630526006305270063052800630529006305300063053100630532006305330063053400630535006305360063053700630538006305390063054000630541006305420063054300630544006305450063054600630547006305480063054900630550006305510063055200630553006305540063055500630556006305570063055800630559006305600063056100630562006305630063056400630565006305660063056700630568006305690063057000630571006305720063057300630574006305750063057600630577006305780063057900630580006305810063058200630583006305840063058500630586006305870063058800630589006305900063059100630592006305930063059400630595006305960063059700630598006305990063060000630601006306020063060300630604006306050063060600630607006306080063060900630610006306110063061200630613006306140063061500630616006306170063061800630619006306200063062100630622006306230063062400630625006306260063062700630628006306290063063000630631006306320063063300630634006306350063063600630637006306380063063900630640006306410063064200630643006306440063064500630646006306470063064800630649006306500063065100630652006306530063065400630655006306560063065700630658006306590063066000630661006306620063066300630664006306650063066600630667006306680063066900630670006306710063067200630673006306740063067500630676006306770063067800630679006306800063068100630682006306830063068400630685006306860063068700630688006306890063069000630691006306920063069300630694006306950063069600630697006306980063069900630700006307010063070200630703006307040063070500630706006307070063070800630709006307100063071100630712006307130063071400630715006307160063071700630718006307190063072000630721006307220063072300630724006307250063072600630727006307280063072900630730006307310063073200630733006307340063073500630736006307370063073800630739006307400063074100630742006307430063074400630745006307460063074700630748006307490063075000630751006307520063075300630754006307550063075600630757006307580063075900630760006307610063076200630763006307640063076500630766006307670063076800630769006307700063077100630772006307730063077400630775006307760063077700630778006307790063078000630781006307820063078300630784006307850063078600630787006307880063078900630790006307910063079200630793006307940063079500630796006307970063079800630799006400010064000200640003006400040064000500640006006400070064000800640009006400100064001100640012006400130064001400640015006400160064001700640018006400190064002000640021006400220064002300640024006400250064002600640027006400280064002900640030006400310064003200640033006400340064003500640036006400370064003800640039006400400064004100640042006400430064004400640045006400460064004700640048006400490064005000640051006400520064005300640054006400550064005600640057006400580064005900640060006400610064006200640063006400640064006500640066006400670064006800640069006400700064007100640072006400730064007400640075006400760064007700640078006400790064008000640081006400820064008300640084006400850064008600640087006400880064008900640090006400910064009200640093006400940064009500640096006400970064009800640099006401000064010100640102006401030064010400640105006401060064010700640108006401090064011000640111006401120064011300640114006401150064011600640117006401180064011900640120006401210064012200640123006401240064012500640126006401270064012800640129006401300064013100640132006401330064013400640135006401360064013700640138006401390064014000640141006401420064014300640144006401450064014600640147006401480064014900640150006401510064015200640153006401540064015500640156006401570064015800640159006401600064016100640162006401630064016400640165006401660064016700640168006401690064017000640171006401720064017300640174006401750064017600640177006401780064017900640180006401810064018200640183006401840064018500640186006401870064018800640189006401900064019100640192006401930064019400640195006401960064019700640198006401990064020000640201006402020064020300640204006402050064020600640207006402080064020900640210006402110064021200640213006402140064021500640216006402170064021800640219006402200064022100640222006402230064022400640225006402260064022700640228006402290064023000640231006402320064023300640234006402350064023600640237006402380064023900640240006402410064024200640243006402440064024500640246006402470064024800640249006402500064025100640252006402530064025400640255006402560064025700640258006402590064026000640261006402620064026300640264006402650064026600640267006402680064026900640270006402710064027200640273006402740064027500640276006402770064027800640279006402800064028100640282006402830064028400640285006402860064028700640288006402890064029000640291006402920064029300640294006402950064029600640297006402980064029900640300006403010064030200640303006403040064030500640306006403070064030800640309006403100064031100640312006403130064031400640315006403160064031700640318006403190064032000640321006403220064032300640324006403250064032600640327006403280064032900640330006403310064033200640333006403340064033500640336006403370064033800640339006403400064034100640342006403430064034400640345006403460064034700640348006403490064035000640351006403520064035300640354006403550064035600640357006403580064035900640360006403610064036200640363006403640064036500640366006403670064036800640369006403700064037100640372006403730064037400640375006403760064037700640378006403790064038000640381006403820064038300640384006403850064038600640387006403880064038900640390006403910064039200640393006403940064039500640396006403970064039800640399006404000064040100640402006404030064040400640405006404060064040700640408006404090064041000640411006404120064041300640414006404150064041600640417006404180064041900640420006404210064042200640423006404240064042500640426006404270064042800640429006404300064043100640432006404330064043400640435006404360064043700640438006404390064044000640441006404420064044300640444006404450064044600640447006404480064044900640450006404510064045200640453006404540064045500640456006404570064045800640459006404600064046100640462006404630064046400640465006404660064046700640468006404690064047000640471006404720064047300640474006404750064047600640477006404780064047900640480006404810064048200640483006404840064048500640486006404870064048800640489006404900064049100640492006404930064049400640495006404960064049700640498006404990064050000640501006405020064050300640504006405050064050600640507006405080064050900640510006405110064051200640513006405140064051500640516006405170064051800640519006405200064052100640522006405230064052400640525006405260064052700640528006405290064053000640531006405320064053300640534006405350064053600640537006405380064053900640540006405410064054200640543006405440064054500640546006405470064054800640549006405500064055100640552006405530064055400640555006405560064055700640558006405590064056000640561006405620064056300640564006405650064056600640567006405680064056900640570006405710064057200640573006405740064057500640576006405770064057800640579006405800064058100640582006405830064058400640585006405860064058700640588006405890064059000640591006405920064059300640594006405950064059600640597006405980064059900640600006406010064060200640603006406040064060500640606006406070064060800640609006406100064061100640612006406130064061400640615006406160064061700640618006406190064062000640621006406220064062300640624006406250064062600640627006406280064062900640630006406310064063200640633006406340064063500640636006406370064063800640639006406400064064100640642006406430064064400640645006406460064064700640648006406490064065000640651006406520064065300640654006406550064065600640657006406580064065900640660006406610064066200640663006406640064066500640666006406670064066800640669006406700064067100640672006406730064067400640675006406760064067700640678006406790064068000640681006406820064068300640684006406850064068600640687006406880064068900640690006406910064069200640693006406940064069500640696006406970064069800640699006407000064070100640702006407030064070400640705006407060064070700640708006407090064071000640711006407120064071300640714006407150064071600640717006407180064071900640720006407210064072200640723006407240064072500640726006407270064072800640729006407300064073100640732006407330064073400640735006407360064073700640738006407390064074000640741006407420064074300640744006407450064074600640747006407480064074900640750006407510064075200640753006407540064075500640756006407570064075800640759006407600064076100640762006407630064076400640765006407660064076700640768006407690064077000640771006407720064077300640774006407750064077600640777006407780064077900640780006407810064078200640783006407840064078500640786006407870064078800640789006407900064079100640792006407930064079400640795006407960064079700640798006407990065000100650002006500030065000400650005006500060065000700650008006500090065001000650011006500120065001300650014006500150065001600650017006500180065001900650020006500210065002200650023006500240065002500650026006500270065002800650029006500300065003100650032006500330065003400650035006500360065003700650038006500390065004000650041006500420065004300650044006500450065004600650047006500480065004900650050006500510065005200650053006500540065005500650056006500570065005800650059006500600065006100650062006500630065006400650065006500660065006700650068006500690065007000650071006500720065007300650074006500750065007600650077006500780065007900650080006500810065008200650083006500840065008500650086006500870065008800650089006500900065009100650092006500930065009400650095006500960065009700650098006500990065010000650101006501020065010300650104006501050065010600650107006501080065010900650110006501110065011200650113006501140065011500650116006501170065011800650119006501200065012100650122006501230065012400650125006501260065012700650128006501290065013000650131006501320065013300650134006501350065013600650137006501380065013900650140006501410065014200650143006501440065014500650146006501470065014800650149006501500065015100650152006501530065015400650155006501560065015700650158006501590065016000650161006501620065016300650164006501650065016600650167006501680065016900650170006501710065017200650173006501740065017500650176006501770065017800650179006501800065018100650182006501830065018400650185006501860065018700650188006501890065019000650191006501920065019300650194006501950065019600650197006501980065019900650200006502010065020200650203006502040065020500650206006502070065020800650209006502100065021100650212006502130065021400650215006502160065021700650218006502190065022000650221006502220065022300650224006502250065022600650227006502280065022900650230006502310065023200650233006502340065023500650236006502370065023800650239006502400065024100650242006502430065024400650245006502460065024700650248006502490065025000650251006502520065025300650254006502550065025600650257006502580065025900650260006502610065026200650263006502640065026500650266006502670065026800650269006502700065027100650272006502730065027400650275006502760065027700650278006502790065028000650281006502820065028300650284006502850065028600650287006502880065028900650290006502910065029200650293006502940065029500650296006502970065029800650299006503000065030100650302006503030065030400650305006503060065030700650308006503090065031000650311006503120065031300650314006503150065031600650317006503180065031900650320006503210065032200650323006503240065032500650326006503270065032800650329006503300065033100650332006503330065033400650335006503360065033700650338006503390065034000650341006503420065034300650344006503450065034600650347006503480065034900650350006503510065035200650353006503540065035500650356006503570065035800650359006503600065036100650362006503630065036400650365006503660065036700650368006503690065037000650371006503720065037300650374006503750065037600650377006503780065037900650380006503810065038200650383006503840065038500650386006503870065038800650389006503900065039100650392006503930065039400650395006503960065039700650398006503990065040000650401006504020065040300650404006504050065040600650407006504080065040900650410006504110065041200650413006504140065041500650416006504170065041800650419006504200065042100650422006504230065042400650425006504260065042700650428006504290065043000650431006504320065043300650434006504350065043600650437006504380065043900650440006504410065044200650443006504440065044500650446006504470065044800650449006504500065045100650452006504530065045400650455006504560065045700650458006504590065046000650461006504620065046300650464006504650065046600650467006504680065046900650470006504710065047200650473006504740065047500650476006504770065047800650479006504800065048100650482006504830065048400650485006504860065048700650488006504890065049000650491006504920065049300650494006504950065049600650497006504980065049900650500006505010065050200650503006505040065050500650506006505070065050800650509006505100065051100650512006505130065051400650515006505160065051700650518006505190065052000650521006505220065052300650524006505250065052600650527006505280065052900650530006505310065053200650533006505340065053500650536006505370065053800650539006505400065054100650542006505430065054400650545006505460065054700650548006505490065055000650551006505520065055300650554006505550065055600650557006505580065055900650560006505610065056200650563006505640065056500650566006505670065056800650569006505700065057100650572006505730065057400650575006505760065057700650578006505790065058000650581006505820065058300650584006505850065058600650587006505880065058900650590006505910065059200650593006505940065059500650596006505970065059800650599006506000065060100650602006506030065060400650605006506060065060700650608006506090065061000650611006506120065061300650614006506150065061600650617006506180065061900650620006506210065062200650623006506240065062500650626006506270065062800650629006506300065063100650632006506330065063400650635006506360065063700650638006506390065064000650641006506420065064300650644006506450065064600650647006506480065064900650650006506510065065200650653006506540065065500650656006506570065065800650659006506600065066100650662006506630065066400650665006506660065066700650668006506690065067000650671006506720065067300650674006506750065067600650677006506780065067900650680006506810065068200650683006506840065068500650686006506870065068800650689006506900065069100650692006506930065069400650695006506960065069700650698006506990065070000650701006507020065070300650704006507050065070600650707006507080065070900650710006507110065071200650713006507140065071500650716006507170065071800650719006507200065072100650722006507230065072400650725006507260065072700650728006507290065073000650731006507320065073300650734006507350065073600650737006507380065073900650740006507410065074200650743006507440065074500650746006507470065074800650749006507500065075100650752006507530065075400650755006507560065075700650758006507590065076000650761006507620065076300650764006507650065076600650767006507680065076900650770006507710065077200650773006507740065077500650776006507770065077800650779006507800065078100650782006507830065078400650785006507860065078700650788006507890065079000650791006507920065079300650794006507950065079600650797006507980065079900660001006600020066000300660004006600050066000600660007006600080066000900660010006600110066001200660013006600140066001500660016006600170066001800660019006600200066002100660022006600230066002400660025006600260066002700660028006600290066003000660031006600320066003300660034006600350066003600660037006600380066003900660040006600410066004200660043006600440066004500660046006600470066004800660049006600500066005100660052006600530066005400660055006600560066005700660058006600590066006000660061006600620066006300660064006600650066006600660067006600680066006900660070006600710066007200660073006600740066007500660076006600770066007800660079006600800066008100660082006600830066008400660085006600860066008700660088006600890066009000660091006600920066009300660094006600950066009600660097006600980066009900660100006601010066010200660103006601040066010500660106006601070066010800660109006601100066011100660112006601130066011400660115006601160066011700660118006601190066012000660121006601220066012300660124006601250066012600660127006601280066012900660130006601310066013200660133006601340066013500660136006601370066013800660139006601400066014100660142006601430066014400660145006601460066014700660148006601490066015000660151006601520066015300660154006601550066015600660157006601580066015900660160006601610066016200660163006601640066016500660166006601670066016800660169006601700066017100660172006601730066017400660175006601760066017700660178006601790066018000660181006601820066018300660184006601850066018600660187006601880066018900660190006601910066019200660193006601940066019500660196006601970066019800660199006602000066020100660202006602030066020400660205006602060066020700660208006602090066021000660211006602120066021300660214006602150066021600660217006602180066021900660220006602210066022200660223006602240066022500660226006602270066022800660229006602300066023100660232006602330066023400660235006602360066023700660238006602390066024000660241006602420066024300660244006602450066024600660247006602480066024900660250006602510066025200660253006602540066025500660256006602570066025800660259006602600066026100660262006602630066026400660265006602660066026700660268006602690066027000660271006602720066027300660274006602750066027600660277006602780066027900660280006602810066028200660283006602840066028500660286006602870066028800660289006602900066029100660292006602930066029400660295006602960066029700660298006602990066030000660301006603020066030300660304006603050066030600660307006603080066030900660310006603110066031200660313006603140066031500660316006603170066031800660319006603200066032100660322006603230066032400660325006603260066032700660328006603290066033000660331006603320066033300660334006603350066033600660337006603380066033900660340006603410066034200660343006603440066034500660346006603470066034800660349006603500066035100660352006603530066035400660355006603560066035700660358006603590066036000660361006603620066036300660364006603650066036600660367006603680066036900660370006603710066037200660373006603740066037500660376006603770066037800660379006603800066038100660382006603830066038400660385006603860066038700660388006603890066039000660391006603920066039300660394006603950066039600660397006603980066039900660400006604010066040200660403006604040066040500660406006604070066040800660409006604100066041100660412006604130066041400660415006604160066041700660418006604190066042000660421006604220066042300660424006604250066042600660427006604280066042900660430006604310066043200660433006604340066043500660436006604370066043800660439006604400066044100660442006604430066044400660445006604460066044700660448006604490066045000660451006604520066045300660454006604550066045600660457006604580066045900660460006604610066046200660463006604640066046500660466006604670066046800660469006604700066047100660472006604730066047400660475006604760066047700660478006604790066048000660481006604820066048300660484006604850066048600660487006604880066048900660490006604910066049200660493006604940066049500660496006604970066049800660499006605000066050100660502006605030066050400660505006605060066050700660508006605090066051000660511006605120066051300660514006605150066051600660517006605180066051900660520006605210066052200660523006605240066052500660526006605270066052800660529006605300066053100660532006605330066053400660535006605360066053700660538006605390066054000660541006605420066054300660544006605450066054600660547006605480066054900660550006605510066055200660553006605540066055500660556006605570066055800660559006605600066056100660562006605630066056400660565006605660066056700660568006605690066057000660571006605720066057300660574006605750066057600660577006605780066057900660580006605810066058200660583006605840066058500660586006605870066058800660589006605900066059100660592006605930066059400660595006605960066059700660598006605990066060000660601006606020066060300660604006606050066060600660607006606080066060900660610006606110066061200660613006606140066061500660616006606170066061800660619006606200066062100660622006606230066062400660625006606260066062700660628006606290066063000660631006606320066063300660634006606350066063600660637006606380066063900660640006606410066064200660643006606440066064500660646006606470066064800660649006606500066065100660652006606530066065400660655006606560066065700660658006606590066066000660661006606620066066300660664006606650066066600660667006606680066066900660670006606710066067200660673006606740066067500660676006606770066067800660679006606800066068100660682006606830066068400660685006606860066068700660688006606890066069000660691006606920066069300660694006606950066069600660697006606980066069900660700006607010066070200660703006607040066070500660706006607070066070800660709006607100066071100660712006607130066071400660715006607160066071700660718006607190066072000660721006607220066072300660724006607250066072600660727006607280066072900660730006607310066073200660733006607340066073500660736006607370066073800660739006607400066074100660742006607430066074400660745006607460066074700660748006607490066075000660751006607520066075300660754006607550066075600660757006607580066075900660760006607610066076200660763006607640066076500660766006607670066076800660769006607700066077100660772006607730066077400660775006607760066077700660778006607790066078000660781006607820066078300660784006607850066078600660787006607880066078900660790006607910066079200660793006607940066079500660796006607970066079800660799006700010067000200670003006700040067000500670006006700070067000800670009006700100067001100670012006700130067001400670015006700160067001700670018006700190067002000670021006700220067002300670024006700250067002600670027006700280067002900670030006700310067003200670033006700340067003500670036006700370067003800670039006700400067004100670042006700430067004400670045006700460067004700670048006700490067005000670051006700520067005300670054006700550067005600670057006700580067005900670060006700610067006200670063006700640067006500670066006700670067006800670069006700700067007100670072006700730067007400670075006700760067007700670078006700790067008000670081006700820067008300670084006700850067008600670087006700880067008900670090006700910067009200670093006700940067009500670096006700970067009800670099006701000067010100670102006701030067010400670105006701060067010700670108006701090067011000670111006701120067011300670114006701150067011600670117006701180067011900670120006701210067012200670123006701240067012500670126006701270067012800670129006701300067013100670132006701330067013400670135006701360067013700670138006701390067014000670141006701420067014300670144006701450067014600670147006701480067014900670150006701510067015200670153006701540067015500670156006701570067015800670159006701600067016100670162006701630067016400670165006701660067016700670168006701690067017000670171006701720067017300670174006701750067017600670177006701780067017900670180006701810067018200670183006701840067018500670186006701870067018800670189006701900067019100670192006701930067019400670195006701960067019700670198006701990067020000670201006702020067020300670204006702050067020600670207006702080067020900670210006702110067021200670213006702140067021500670216006702170067021800670219006702200067022100670222006702230067022400670225006702260067022700670228006702290067023000670231006702320067023300670234006702350067023600670237006702380067023900670240006702410067024200670243006702440067024500670246006702470067024800670249006702500067025100670252006702530067025400670255006702560067025700670258006702590067026000670261006702620067026300670264006702650067026600670267006702680067026900670270006702710067027200670273006702740067027500670276006702770067027800670279006702800067028100670282006702830067028400670285006702860067028700670288006702890067029000670291006702920067029300670294006702950067029600670297006702980067029900670300006703010067030200670303006703040067030500670306006703070067030800670309006703100067031100670312006703130067031400670315006703160067031700670318006703190067032000670321006703220067032300670324006703250067032600670327006703280067032900670330006703310067033200670333006703340067033500670336006703370067033800670339006703400067034100670342006703430067034400670345006703460067034700670348006703490067035000670351006703520067035300670354006703550067035600670357006703580067035900670360006703610067036200670363006703640067036500670366006703670067036800670369006703700067037100670372006703730067037400670375006703760067037700670378006703790067038000670381006703820067038300670384006703850067038600670387006703880067038900670390006703910067039200670393006703940067039500670396006703970067039800670399006704000067040100670402006704030067040400670405006704060067040700670408006704090067041000670411006704120067041300670414006704150067041600670417006704180067041900670420006704210067042200670423006704240067042500670426006704270067042800670429006704300067043100670432006704330067043400670435006704360067043700670438006704390067044000670441006704420067044300670444006704450067044600670447006704480067044900670450006704510067045200670453006704540067045500670456006704570067045800670459006704600067046100670462006704630067046400670465006704660067046700670468006704690067047000670471006704720067047300670474006704750067047600670477006704780067047900670480006704810067048200670483006704840067048500670486006704870067048800670489006704900067049100670492006704930067049400670495006704960067049700670498006704990067050000670501006705020067050300670504006705050067050600670507006705080067050900670510006705110067051200670513006705140067051500670516006705170067051800670519006705200067052100670522006705230067052400670525006705260067052700670528006705290067053000670531006705320067053300670534006705350067053600670537006705380067053900670540006705410067054200670543006705440067054500670546006705470067054800670549006705500067055100670552006705530067055400670555006705560067055700670558006705590067056000670561006705620067056300670564006705650067056600670567006705680067056900670570006705710067057200670573006705740067057500670576006705770067057800670579006705800067058100670582006705830067058400670585006705860067058700670588006705890067059000670591006705920067059300670594006705950067059600670597006705980067059900670600006706010067060200670603006706040067060500670606006706070067060800670609006706100067061100670612006706130067061400670615006706160067061700670618006706190067062000670621006706220067062300670624006706250067062600670627006706280067062900670630006706310067063200670633006706340067063500670636006706370067063800670639006706400067064100670642006706430067064400670645006706460067064700670648006706490067065000670651006706520067065300670654006706550067065600670657006706580067065900670660006706610067066200670663006706640067066500670666006706670067066800670669006706700067067100670672006706730067067400670675006706760067067700670678006706790067068000670681006706820067068300670684006706850067068600670687006706880067068900670690006706910067069200670693006706940067069500670696006706970067069800670699006707000067070100670702006707030067070400670705006707060067070700670708006707090067071000670711006707120067071300670714006707150067071600670717006707180067071900670720006707210067072200670723006707240067072500670726006707270067072800670729006707300067073100670732006707330067073400670735006707360067073700670738006707390067074000670741006707420067074300670744006707450067074600670747006707480067074900670750006707510067075200670753006707540067075500670756006707570067075800670759006707600067076100670762006707630067076400670765006707660067076700670768006707690067077000670771006707720067077300670774006707750067077600670777006707780067077900670780006707810067078200670783006707840067078500670786006707870067078800670789006707900067079100670792006707930067079400670795006707960067079700670798006707990068000100680002006800030068000400680005006800060068000700680008006800090068001000680011006800120068001300680014006800150068001600680017006800180068001900680020006800210068002200680023006800240068002500680026006800270068002800680029006800300068003100680032006800330068003400680035006800360068003700680038006800390068004000680041006800420068004300680044006800450068004600680047006800480068004900680050006800510068005200680053006800540068005500680056006800570068005800680059006800600068006100680062006800630068006400680065006800660068006700680068006800690068007000680071006800720068007300680074006800750068007600680077006800780068007900680080006800810068008200680083006800840068008500680086006800870068008800680089006800900068009100680092006800930068009400680095006800960068009700680098006800990068010000680101006801020068010300680104006801050068010600680107006801080068010900680110006801110068011200680113006801140068011500680116006801170068011800680119006801200068012100680122006801230068012400680125006801260068012700680128006801290068013000680131006801320068013300680134006801350068013600680137006801380068013900680140006801410068014200680143006801440068014500680146006801470068014800680149006801500068015100680152006801530068015400680155006801560068015700680158006801590068016000680161006801620068016300680164006801650068016600680167006801680068016900680170006801710068017200680173006801740068017500680176006801770068017800680179006801800068018100680182006801830068018400680185006801860068018700680188006801890068019000680191006801920068019300680194006801950068019600680197006801980068019900680200006802010068020200680203006802040068020500680206006802070068020800680209006802100068021100680212006802130068021400680215006802160068021700680218006802190068022000680221006802220068022300680224006802250068022600680227006802280068022900680230006802310068023200680233006802340068023500680236006802370068023800680239006802400068024100680242006802430068024400680245006802460068024700680248006802490068025000680251006802520068025300680254006802550068025600680257006802580068025900680260006802610068026200680263006802640068026500680266006802670068026800680269006802700068027100680272006802730068027400680275006802760068027700680278006802790068028000680281006802820068028300680284006802850068028600680287006802880068028900680290006802910068029200680293006802940068029500680296006802970068029800680299006803000068030100680302006803030068030400680305006803060068030700680308006803090068031000680311006803120068031300680314006803150068031600680317006803180068031900680320006803210068032200680323006803240068032500680326006803270068032800680329006803300068033100680332006803330068033400680335006803360068033700680338006803390068034000680341006803420068034300680344006803450068034600680347006803480068034900680350006803510068035200680353006803540068035500680356006803570068035800680359006803600068036100680362006803630068036400680365006803660068036700680368006803690068037000680371006803720068037300680374006803750068037600680377006803780068037900680380006803810068038200680383006803840068038500680386006803870068038800680389006803900068039100680392006803930068039400680395006803960068039700680398006803990068040000680401006804020068040300680404006804050068040600680407006804080068040900680410006804110068041200680413006804140068041500680416006804170068041800680419006804200068042100680422006804230068042400680425006804260068042700680428006804290068043000680431006804320068043300680434006804350068043600680437006804380068043900680440006804410068044200680443006804440068044500680446006804470068044800680449006804500068045100680452006804530068045400680455006804560068045700680458006804590068046000680461006804620068046300680464006804650068046600680467006804680068046900680470006804710068047200680473006804740068047500680476006804770068047800680479006804800068048100680482006804830068048400680485006804860068048700680488006804890068049000680491006804920068049300680494006804950068049600680497006804980068049900680500006805010068050200680503006805040068050500680506006805070068050800680509006805100068051100680512006805130068051400680515006805160068051700680518006805190068052000680521006805220068052300680524006805250068052600680527006805280068052900680530006805310068053200680533006805340068053500680536006805370068053800680539006805400068054100680542006805430068054400680545006805460068054700680548006805490068055000680551006805520068055300680554006805550068055600680557006805580068055900680560006805610068056200680563006805640068056500680566006805670068056800680569006805700068057100680572006805730068057400680575006805760068057700680578006805790068058000680581006805820068058300680584006805850068058600680587006805880068058900680590006805910068059200680593006805940068059500680596006805970068059800680599006806000068060100680602006806030068060400680605006806060068060700680608006806090068061000680611006806120068061300680614006806150068061600680617006806180068061900680620006806210068062200680623006806240068062500680626006806270068062800680629006806300068063100680632006806330068063400680635006806360068063700680638006806390068064000680641006806420068064300680644006806450068064600680647006806480068064900680650006806510068065200680653006806540068065500680656006806570068065800680659006806600068066100680662006806630068066400680665006806660068066700680668006806690068067000680671006806720068067300680674006806750068067600680677006806780068067900680680006806810068068200680683006806840068068500680686006806870068068800680689006806900068069100680692006806930068069400680695006806960068069700680698006806990068070000680701006807020068070300680704006807050068070600680707006807080068070900680710006807110068071200680713006807140068071500680716006807170068071800680719006807200068072100680722006807230068072400680725006807260068072700680728006807290068073000680731006807320068073300680734006807350068073600680737006807380068073900680740006807410068074200680743006807440068074500680746006807470068074800680749006807500068075100680752006807530068075400680755006807560068075700680758006807590068076000680761006807620068076300680764006807650068076600680767006807680068076900680770006807710068077200680773006807740068077500680776006807770068077800680779006807800068078100680782006807830068078400680785006807860068078700680788006807890068079000680791006807920068079300680794006807950068079600680797006807980068079900690001006900020069000300690004006900050069000600690007006900080069000900690010006900110069001200690013006900140069001500690016006900170069001800690019006900200069002100690022006900230069002400690025006900260069002700690028006900290069003000690031006900320069003300690034006900350069003600690037006900380069003900690040006900410069004200690043006900440069004500690046006900470069004800690049006900500069005100690052006900530069005400690055006900560069005700690058006900590069006000690061006900620069006300690064006900650069006600690067006900680069006900690070006900710069007200690073006900740069007500690076006900770069007800690079006900800069008100690082006900830069008400690085006900860069008700690088006900890069009000690091006900920069009300690094006900950069009600690097006900980069009900690100006901010069010200690103006901040069010500690106006901070069010800690109006901100069011100690112006901130069011400690115006901160069011700690118006901190069012000690121006901220069012300690124006901250069012600690127006901280069012900690130006901310069013200690133006901340069013500690136006901370069013800690139006901400069014100690142006901430069014400690145006901460069014700690148006901490069015000690151006901520069015300690154006901550069015600690157006901580069015900690160006901610069016200690163006901640069016500690166006901670069016800690169006901700069017100690172006901730069017400690175006901760069017700690178006901790069018000690181006901820069018300690184006901850069018600690187006901880069018900690190006901910069019200690193006901940069019500690196006901970069019800690199006902000069020100690202006902030069020400690205006902060069020700690208006902090069021000690211006902120069021300690214006902150069021600690217006902180069021900690220006902210069022200690223006902240069022500690226006902270069022800690229006902300069023100690232006902330069023400690235006902360069023700690238006902390069024000690241006902420069024300690244006902450069024600690247006902480069024900690250006902510069025200690253006902540069025500690256006902570069025800690259006902600069026100690262006902630069026400690265006902660069026700690268006902690069027000690271006902720069027300690274006902750069027600690277006902780069027900690280006902810069028200690283006902840069028500690286006902870069028800690289006902900069029100690292006902930069029400690295006902960069029700690298006902990069030000690301006903020069030300690304006903050069030600690307006903080069030900690310006903110069031200690313006903140069031500690316006903170069031800690319006903200069032100690322006903230069032400690325006903260069032700690328006903290069033000690331006903320069033300690334006903350069033600690337006903380069033900690340006903410069034200690343006903440069034500690346006903470069034800690349006903500069035100690352006903530069035400690355006903560069035700690358006903590069036000690361006903620069036300690364006903650069036600690367006903680069036900690370006903710069037200690373006903740069037500690376006903770069037800690379006903800069038100690382006903830069038400690385006903860069038700690388006903890069039000690391006903920069039300690394006903950069039600690397006903980069039900690400006904010069040200690403006904040069040500690406006904070069040800690409006904100069041100690412006904130069041400690415006904160069041700690418006904190069042000690421006904220069042300690424006904250069042600690427006904280069042900690430006904310069043200690433006904340069043500690436006904370069043800690439006904400069044100690442006904430069044400690445006904460069044700690448006904490069045000690451006904520069045300690454006904550069045600690457006904580069045900690460006904610069046200690463006904640069046500690466006904670069046800690469006904700069047100690472006904730069047400690475006904760069047700690478006904790069048000690481006904820069048300690484006904850069048600690487006904880069048900690490006904910069049200690493006904940069049500690496006904970069049800690499006905000069050100690502006905030069050400690505006905060069050700690508006905090069051000690511006905120069051300690514006905150069051600690517006905180069051900690520006905210069052200690523006905240069052500690526006905270069052800690529006905300069053100690532006905330069053400690535006905360069053700690538006905390069054000690541006905420069054300690544006905450069054600690547006905480069054900690550006905510069055200690553006905540069055500690556006905570069055800690559006905600069056100690562006905630069056400690565006905660069056700690568006905690069057000690571006905720069057300690574006905750069057600690577006905780069057900690580006905810069058200690583006905840069058500690586006905870069058800690589006905900069059100690592006905930069059400690595006905960069059700690598006905990069060000690601006906020069060300690604006906050069060600690607006906080069060900690610006906110069061200690613006906140069061500690616006906170069061800690619006906200069062100690622006906230069062400690625006906260069062700690628006906290069063000690631006906320069063300690634006906350069063600690637006906380069063900690640006906410069064200690643006906440069064500690646006906470069064800690649006906500069065100690652006906530069065400690655006906560069065700690658006906590069066000690661006906620069066300690664006906650069066600690667006906680069066900690670006906710069067200690673006906740069067500690676006906770069067800690679006906800069068100690682006906830069068400690685006906860069068700690688006906890069069000690691006906920069069300690694006906950069069600690697006906980069069900690700006907010069070200690703006907040069070500690706006907070069070800690709006907100069071100690712006907130069071400690715006907160069071700690718006907190069072000690721006907220069072300690724006907250069072600690727006907280069072900690730006907310069073200690733006907340069073500690736006907370069073800690739006907400069074100690742006907430069074400690745006907460069074700690748006907490069075000690751006907520069075300690754006907550069075600690757006907580069075900690760006907610069076200690763006907640069076500690766006907670069076800690769006907700069077100690772006907730069077400690775006907760069077700690778006907790069078000690781006907820069078300690784006907850069078600690787006907880069078900690790006907910069079200690793006907940069079500690796006907970069079800690799007000010070000200700003007000040070000500700006007000070070000800700009007000100070001100700012007000130070001400700015007000160070001700700018007000190070002000700021007000220070002300700024007000250070002600700027007000280070002900700030007000310070003200700033007000340070003500700036007000370070003800700039007000400070004100700042007000430070004400700045007000460070004700700048007000490070005000700051007000520070005300700054007000550070005600700057007000580070005900700060007000610070006200700063007000640070006500700066007000670070006800700069007000700070007100700072007000730070007400700075007000760070007700700078007000790070008000700081007000820070008300700084007000850070008600700087007000880070008900700090007000910070009200700093007000940070009500700096007000970070009800700099007001000070010100700102007001030070010400700105007001060070010700700108007001090070011000700111007001120070011300700114007001150070011600700117007001180070011900700120007001210070012200700123007001240070012500700126007001270070012800700129007001300070013100700132007001330070013400700135007001360070013700700138007001390070014000700141007001420070014300700144007001450070014600700147007001480070014900700150007001510070015200700153007001540070015500700156007001570070015800700159007001600070016100700162007001630070016400700165007001660070016700700168007001690070017000700171007001720070017300700174007001750070017600700177007001780070017900700180007001810070018200700183007001840070018500700186007001870070018800700189007001900070019100700192007001930070019400700195007001960070019700700198007001990070020000700201007002020070020300700204007002050070020600700207007002080070020900700210007002110070021200700213007002140070021500700216007002170070021800700219007002200070022100700222007002230070022400700225007002260070022700700228007002290070023000700231007002320070023300700234007002350070023600700237007002380070023900700240007002410070024200700243007002440070024500700246007002470070024800700249007002500070025100700252007002530070025400700255007002560070025700700258007002590070026000700261007002620070026300700264007002650070026600700267007002680070026900700270007002710070027200700273007002740070027500700276007002770070027800700279007002800070028100700282007002830070028400700285007002860070028700700288007002890070029000700291007002920070029300700294007002950070029600700297007002980070029900700300007003010070030200700303007003040070030500700306007003070070030800700309007003100070031100700312007003130070031400700315007003160070031700700318007003190070032000700321007003220070032300700324007003250070032600700327007003280070032900700330007003310070033200700333007003340070033500700336007003370070033800700339007003400070034100700342007003430070034400700345007003460070034700700348007003490070035000700351007003520070035300700354007003550070035600700357007003580070035900700360007003610070036200700363007003640070036500700366007003670070036800700369007003700070037100700372007003730070037400700375007003760070037700700378007003790070038000700381007003820070038300700384007003850070038600700387007003880070038900700390007003910070039200700393007003940070039500700396007003970070039800700399007004000070040100700402007004030070040400700405007004060070040700700408007004090070041000700411007004120070041300700414007004150070041600700417007004180070041900700420007004210070042200700423007004240070042500700426007004270070042800700429007004300070043100700432007004330070043400700435007004360070043700700438007004390070044000700441007004420070044300700444007004450070044600700447007004480070044900700450007004510070045200700453007004540070045500700456007004570070045800700459007004600070046100700462007004630070046400700465007004660070046700700468007004690070047000700471007004720070047300700474007004750070047600700477007004780070047900700480007004810070048200700483007004840070048500700486007004870070048800700489007004900070049100700492007004930070049400700495007004960070049700700498007004990070050000700501007005020070050300700504007005050070050600700507007005080070050900700510007005110070051200700513007005140070051500700516007005170070051800700519007005200070052100700522007005230070052400700525007005260070052700700528007005290070053000700531007005320070053300700534007005350070053600700537007005380070053900700540007005410070054200700543007005440070054500700546007005470070054800700549007005500070055100700552007005530070055400700555007005560070055700700558007005590070056000700561007005620070056300700564007005650070056600700567007005680070056900700570007005710070057200700573007005740070057500700576007005770070057800700579007005800070058100700582007005830070058400700585007005860070058700700588007005890070059000700591007005920070059300700594007005950070059600700597007005980070059900700600007006010070060200700603007006040070060500700606007006070070060800700609007006100070061100700612007006130070061400700615007006160070061700700618007006190070062000700621007006220070062300700624007006250070062600700627007006280070062900700630007006310070063200700633007006340070063500700636007006370070063800700639007006400070064100700642007006430070064400700645007006460070064700700648007006490070065000700651007006520070065300700654007006550070065600700657007006580070065900700660007006610070066200700663007006640070066500700666007006670070066800700669007006700070067100700672007006730070067400700675007006760070067700700678007006790070068000700681007006820070068300700684007006850070068600700687007006880070068900700690007006910070069200700693007006940070069500700696007006970070069800700699007007000070070100700702007007030070070400700705007007060070070700700708007007090070071000700711007007120070071300700714007007150070071600700717007007180070071900700720007007210070072200700723007007240070072500700726007007270070072800700729007007300070073100700732007007330070073400700735007007360070073700700738007007390070074000700741007007420070074300700744007007450070074600700747007007480070074900700750007007510070075200700753007007540070075500700756007007570070075800700759007007600070076100700762007007630070076400700765007007660070076700700768007007690070077000700771007007720070077300700774007007750070077600700777007007780070077900700780007007810070078200700783007007840070078500700786007007870070078800700789007007900070079100700792007007930070079400700795007007960070079700700798007007990071000100710002007100030071000400710005007100060071000700710008007100090071001000710011007100120071001300710014007100150071001600710017007100180071001900710020007100210071002200710023007100240071002500710026007100270071002800710029007100300071003100710032007100330071003400710035007100360071003700710038007100390071004000710041007100420071004300710044007100450071004600710047007100480071004900710050007100510071005200710053007100540071005500710056007100570071005800710059007100600071006100710062007100630071006400710065007100660071006700710068007100690071007000710071007100720071007300710074007100750071007600710077007100780071007900710080007100810071008200710083007100840071008500710086007100870071008800710089007100900071009100710092007100930071009400710095007100960071009700710098007100990071010000710101007101020071010300710104007101050071010600710107007101080071010900710110007101110071011200710113007101140071011500710116007101170071011800710119007101200071012100710122007101230071012400710125007101260071012700710128007101290071013000710131007101320071013300710134007101350071013600710137007101380071013900710140007101410071014200710143007101440071014500710146007101470071014800710149007101500071015100710152007101530071015400710155007101560071015700710158007101590071016000710161007101620071016300710164007101650071016600710167007101680071016900710170007101710071017200710173007101740071017500710176007101770071017800710179007101800071018100710182007101830071018400710185007101860071018700710188007101890071019000710191007101920071019300710194007101950071019600710197007101980071019900710200007102010071020200710203007102040071020500710206007102070071020800710209007102100071021100710212007102130071021400710215007102160071021700710218007102190071022000710221007102220071022300710224007102250071022600710227007102280071022900710230007102310071023200710233007102340071023500710236007102370071023800710239007102400071024100710242007102430071024400710245007102460071024700710248007102490071025000710251007102520071025300710254007102550071025600710257007102580071025900710260007102610071026200710263007102640071026500710266007102670071026800710269007102700071027100710272007102730071027400710275007102760071027700710278007102790071028000710281007102820071028300710284007102850071028600710287007102880071028900710290007102910071029200710293007102940071029500710296007102970071029800710299007103000071030100710302007103030071030400710305007103060071030700710308007103090071031000710311007103120071031300710314007103150071031600710317007103180071031900710320007103210071032200710323007103240071032500710326007103270071032800710329007103300071033100710332007103330071033400710335007103360071033700710338007103390071034000710341007103420071034300710344007103450071034600710347007103480071034900710350007103510071035200710353007103540071035500710356007103570071035800710359007103600071036100710362007103630071036400710365007103660071036700710368007103690071037000710371007103720071037300710374007103750071037600710377007103780071037900710380007103810071038200710383007103840071038500710386007103870071038800710389007103900071039100710392007103930071039400710395007103960071039700710398007103990071040000710401007104020071040300710404007104050071040600710407007104080071040900710410007104110071041200710413007104140071041500710416007104170071041800710419007104200071042100710422007104230071042400710425007104260071042700710428007104290071043000710431007104320071043300710434007104350071043600710437007104380071043900710440007104410071044200710443007104440071044500710446007104470071044800710449007104500071045100710452007104530071045400710455007104560071045700710458007104590071046000710461007104620071046300710464007104650071046600710467007104680071046900710470007104710071047200710473007104740071047500710476007104770071047800710479007104800071048100710482007104830071048400710485007104860071048700710488007104890071049000710491007104920071049300710494007104950071049600710497007104980071049900710500007105010071050200710503007105040071050500710506007105070071050800710509007105100071051100710512007105130071051400710515007105160071051700710518007105190071052000710521007105220071052300710524007105250071052600710527007105280071052900710530007105310071053200710533007105340071053500710536007105370071053800710539007105400071054100710542007105430071054400710545007105460071054700710548007105490071055000710551007105520071055300710554007105550071055600710557007105580071055900710560007105610071056200710563007105640071056500710566007105670071056800710569007105700071057100710572007105730071057400710575007105760071057700710578007105790071058000710581007105820071058300710584007105850071058600710587007105880071058900710590007105910071059200710593007105940071059500710596007105970071059800710599007106000071060100710602007106030071060400710605007106060071060700710608007106090071061000710611007106120071061300710614007106150071061600710617007106180071061900710620007106210071062200710623007106240071062500710626007106270071062800710629007106300071063100710632007106330071063400710635007106360071063700710638007106390071064000710641007106420071064300710644007106450071064600710647007106480071064900710650007106510071065200710653007106540071065500710656007106570071065800710659007106600071066100710662007106630071066400710665007106660071066700710668007106690071067000710671007106720071067300710674007106750071067600710677007106780071067900710680007106810071068200710683007106840071068500710686007106870071068800710689007106900071069100710692007106930071069400710695007106960071069700710698007106990071070000710701007107020071070300710704007107050071070600710707007107080071070900710710007107110071071200710713007107140071071500710716007107170071071800710719007107200071072100710722007107230071072400710725007107260071072700710728007107290071073000710731007107320071073300710734007107350071073600710737007107380071073900710740007107410071074200710743007107440071074500710746007107470071074800710749007107500071075100710752007107530071075400710755007107560071075700710758007107590071076000710761007107620071076300710764007107650071076600710767007107680071076900710770007107710071077200710773007107740071077500710776007107770071077800710779007107800071078100710782007107830071078400710785007107860071078700710788007107890071079000710791007107920071079300710794007107950071079600710797007107980071079900720001007200020072000300720004007200050072000600720007007200080072000900720010007200110072001200720013007200140072001500720016007200170072001800720019007200200072002100720022007200230072002400720025007200260072002700720028007200290072003000720031007200320072003300720034007200350072003600720037007200380072003900720040007200410072004200720043007200440072004500720046007200470072004800720049007200500072005100720052007200530072005400720055007200560072005700720058007200590072006000720061007200620072006300720064007200650072006600720067007200680072006900720070007200710072007200720073007200740072007500720076007200770072007800720079007200800072008100720082007200830072008400720085007200860072008700720088007200890072009000720091007200920072009300720094007200950072009600720097007200980072009900720100007201010072010200720103007201040072010500720106007201070072010800720109007201100072011100720112007201130072011400720115007201160072011700720118007201190072012000720121007201220072012300720124007201250072012600720127007201280072012900720130007201310072013200720133007201340072013500720136007201370072013800720139007201400072014100720142007201430072014400720145007201460072014700720148007201490072015000720151007201520072015300720154007201550072015600720157007201580072015900720160007201610072016200720163007201640072016500720166007201670072016800720169007201700072017100720172007201730072017400720175007201760072017700720178007201790072018000720181007201820072018300720184007201850072018600720187007201880072018900720190007201910072019200720193007201940072019500720196007201970072019800720199007202000072020100720202007202030072020400720205007202060072020700720208007202090072021000720211007202120072021300720214007202150072021600720217007202180072021900720220007202210072022200720223007202240072022500720226007202270072022800720229007202300072023100720232007202330072023400720235007202360072023700720238007202390072024000720241007202420072024300720244007202450072024600720247007202480072024900720250007202510072025200720253007202540072025500720256007202570072025800720259007202600072026100720262007202630072026400720265007202660072026700720268007202690072027000720271007202720072027300720274007202750072027600720277007202780072027900720280007202810072028200720283007202840072028500720286007202870072028800720289007202900072029100720292007202930072029400720295007202960072029700720298007202990072030000720301007203020072030300720304007203050072030600720307007203080072030900720310007203110072031200720313007203140072031500720316007203170072031800720319007203200072032100720322007203230072032400720325007203260072032700720328007203290072033000720331007203320072033300720334007203350072033600720337007203380072033900720340007203410072034200720343007203440072034500720346007203470072034800720349007203500072035100720352007203530072035400720355007203560072035700720358007203590072036000720361007203620072036300720364007203650072036600720367007203680072036900720370007203710072037200720373007203740072037500720376007203770072037800720379007203800072038100720382007203830072038400720385007203860072038700720388007203890072039000720391007203920072039300720394007203950072039600720397007203980072039900720400007204010072040200720403007204040072040500720406007204070072040800720409007204100072041100720412007204130072041400720415007204160072041700720418007204190072042000720421007204220072042300720424007204250072042600720427007204280072042900720430007204310072043200720433007204340072043500720436007204370072043800720439007204400072044100720442007204430072044400720445007204460072044700720448007204490072045000720451007204520072045300720454007204550072045600720457007204580072045900720460007204610072046200720463007204640072046500720466007204670072046800720469007204700072047100720472007204730072047400720475007204760072047700720478007204790072048000720481007204820072048300720484007204850072048600720487007204880072048900720490007204910072049200720493007204940072049500720496007204970072049800720499007205000072050100720502007205030072050400720505007205060072050700720508007205090072051000720511007205120072051300720514007205150072051600720517007205180072051900720520007205210072052200720523007205240072052500720526007205270072052800720529007205300072053100720532007205330072053400720535007205360072053700720538007205390072054000720541007205420072054300720544007205450072054600720547007205480072054900720550007205510072055200720553007205540072055500720556007205570072055800720559007205600072056100720562007205630072056400720565007205660072056700720568007205690072057000720571007205720072057300720574007205750072057600720577007205780072057900720580007205810072058200720583007205840072058500720586007205870072058800720589007205900072059100720592007205930072059400720595007205960072059700720598007205990072060000720601007206020072060300720604007206050072060600720607007206080072060900720610007206110072061200720613007206140072061500720616007206170072061800720619007206200072062100720622007206230072062400720625007206260072062700720628007206290072063000720631007206320072063300720634007206350072063600720637007206380072063900720640007206410072064200720643007206440072064500720646007206470072064800720649007206500072065100720652007206530072065400720655007206560072065700720658007206590072066000720661007206620072066300720664007206650072066600720667007206680072066900720670007206710072067200720673007206740072067500720676007206770072067800720679007206800072068100720682007206830072068400720685007206860072068700720688007206890072069000720691007206920072069300720694007206950072069600720697007206980072069900720700007207010072070200720703007207040072070500720706007207070072070800720709007207100072071100720712007207130072071400720715007207160072071700720718007207190072072000720721007207220072072300720724007207250072072600720727007207280072072900720730007207310072073200720733007207340072073500720736007207370072073800720739007207400072074100720742007207430072074400720745007207460072074700720748007207490072075000720751007207520072075300720754007207550072075600720757007207580072075900720760007207610072076200720763007207640072076500720766007207670072076800720769007207700072077100720772007207730072077400720775007207760072077700720778007207790072078000720781007207820072078300720784007207850072078600720787007207880072078900720790007207910072079200720793007207940072079500720796007207970072079800720799007300010073000200730003007300040073000500730006007300070073000800730009007300100073001100730012007300130073001400730015007300160073001700730018007300190073002000730021007300220073002300730024007300250073002600730027007300280073002900730030007300310073003200730033007300340073003500730036007300370073003800730039007300400073004100730042007300430073004400730045007300460073004700730048007300490073005000730051007300520073005300730054007300550073005600730057007300580073005900730060007300610073006200730063007300640073006500730066007300670073006800730069007300700073007100730072007300730073007400730075007300760073007700730078007300790073008000730081007300820073008300730084007300850073008600730087007300880073008900730090007300910073009200730093007300940073009500730096007300970073009800730099007301000073010100730102007301030073010400730105007301060073010700730108007301090073011000730111007301120073011300730114007301150073011600730117007301180073011900730120007301210073012200730123007301240073012500730126007301270073012800730129007301300073013100730132007301330073013400730135007301360073013700730138007301390073014000730141007301420073014300730144007301450073014600730147007301480073014900730150007301510073015200730153007301540073015500730156007301570073015800730159007301600073016100730162007301630073016400730165007301660073016700730168007301690073017000730171007301720073017300730174007301750073017600730177007301780073017900730180007301810073018200730183007301840073018500730186007301870073018800730189007301900073019100730192007301930073019400730195007301960073019700730198007301990073020000730201007302020073020300730204007302050073020600730207007302080073020900730210007302110073021200730213007302140073021500730216007302170073021800730219007302200073022100730222007302230073022400730225007302260073022700730228007302290073023000730231007302320073023300730234007302350073023600730237007302380073023900730240007302410073024200730243007302440073024500730246007302470073024800730249007302500073025100730252007302530073025400730255007302560073025700730258007302590073026000730261007302620073026300730264007302650073026600730267007302680073026900730270007302710073027200730273007302740073027500730276007302770073027800730279007302800073028100730282007302830073028400730285007302860073028700730288007302890073029000730291007302920073029300730294007302950073029600730297007302980073029900730300007303010073030200730303007303040073030500730306007303070073030800730309007303100073031100730312007303130073031400730315007303160073031700730318007303190073032000730321007303220073032300730324007303250073032600730327007303280073032900730330007303310073033200730333007303340073033500730336007303370073033800730339007303400073034100730342007303430073034400730345007303460073034700730348007303490073035000730351007303520073035300730354007303550073035600730357007303580073035900730360007303610073036200730363007303640073036500730366007303670073036800730369007303700073037100730372007303730073037400730375007303760073037700730378007303790073038000730381007303820073038300730384007303850073038600730387007303880073038900730390007303910073039200730393007303940073039500730396007303970073039800730399007304000073040100730402007304030073040400730405007304060073040700730408007304090073041000730411007304120073041300730414007304150073041600730417007304180073041900730420007304210073042200730423007304240073042500730426007304270073042800730429007304300073043100730432007304330073043400730435007304360073043700730438007304390073044000730441007304420073044300730444007304450073044600730447007304480073044900730450007304510073045200730453007304540073045500730456007304570073045800730459007304600073046100730462007304630073046400730465007304660073046700730468007304690073047000730471007304720073047300730474007304750073047600730477007304780073047900730480007304810073048200730483007304840073048500730486007304870073048800730489007304900073049100730492007304930073049400730495007304960073049700730498007304990073050000730501007305020073050300730504007305050073050600730507007305080073050900730510007305110073051200730513007305140073051500730516007305170073051800730519007305200073052100730522007305230073052400730525007305260073052700730528007305290073053000730531007305320073053300730534007305350073053600730537007305380073053900730540007305410073054200730543007305440073054500730546007305470073054800730549007305500073055100730552007305530073055400730555007305560073055700730558007305590073056000730561007305620073056300730564007305650073056600730567007305680073056900730570007305710073057200730573007305740073057500730576007305770073057800730579007305800073058100730582007305830073058400730585007305860073058700730588007305890073059000730591007305920073059300730594007305950073059600730597007305980073059900730600007306010073060200730603007306040073060500730606007306070073060800730609007306100073061100730612007306130073061400730615007306160073061700730618007306190073062000730621007306220073062300730624007306250073062600730627007306280073062900730630007306310073063200730633007306340073063500730636007306370073063800730639007306400073064100730642007306430073064400730645007306460073064700730648007306490073065000730651007306520073065300730654007306550073065600730657007306580073065900730660007306610073066200730663007306640073066500730666007306670073066800730669007306700073067100730672007306730073067400730675007306760073067700730678007306790073068000730681007306820073068300730684007306850073068600730687007306880073068900730690007306910073069200730693007306940073069500730696007306970073069800730699007307000073070100730702007307030073070400730705007307060073070700730708007307090073071000730711007307120073071300730714007307150073071600730717007307180073071900730720007307210073072200730723007307240073072500730726007307270073072800730729007307300073073100730732007307330073073400730735007307360073073700730738007307390073074000730741007307420073074300730744007307450073074600730747007307480073074900730750007307510073075200730753007307540073075500730756007307570073075800730759007307600073076100730762007307630073076400730765007307660073076700730768007307690073077000730771007307720073077300730774007307750073077600730777007307780073077900730780007307810073078200730783007307840073078500730786007307870073078800730789007307900073079100730792007307930073079400730795007307960073079700730798007307990074000100740002007400030074000400740005007400060074000700740008007400090074001000740011007400120074001300740014007400150074001600740017007400180074001900740020007400210074002200740023007400240074002500740026007400270074002800740029007400300074003100740032007400330074003400740035007400360074003700740038007400390074004000740041007400420074004300740044007400450074004600740047007400480074004900740050007400510074005200740053007400540074005500740056007400570074005800740059007400600074006100740062007400630074006400740065007400660074006700740068007400690074007000740071007400720074007300740074007400750074007600740077007400780074007900740080007400810074008200740083007400840074008500740086007400870074008800740089007400900074009100740092007400930074009400740095007400960074009700740098007400990074010000740101007401020074010300740104007401050074010600740107007401080074010900740110007401110074011200740113007401140074011500740116007401170074011800740119007401200074012100740122007401230074012400740125007401260074012700740128007401290074013000740131007401320074013300740134007401350074013600740137007401380074013900740140007401410074014200740143007401440074014500740146007401470074014800740149007401500074015100740152007401530074015400740155007401560074015700740158007401590074016000740161007401620074016300740164007401650074016600740167007401680074016900740170007401710074017200740173007401740074017500740176007401770074017800740179007401800074018100740182007401830074018400740185007401860074018700740188007401890074019000740191007401920074019300740194007401950074019600740197007401980074019900740200007402010074020200740203007402040074020500740206007402070074020800740209007402100074021100740212007402130074021400740215007402160074021700740218007402190074022000740221007402220074022300740224007402250074022600740227007402280074022900740230007402310074023200740233007402340074023500740236007402370074023800740239007402400074024100740242007402430074024400740245007402460074024700740248007402490074025000740251007402520074025300740254007402550074025600740257007402580074025900740260007402610074026200740263007402640074026500740266007402670074026800740269007402700074027100740272007402730074027400740275007402760074027700740278007402790074028000740281007402820074028300740284007402850074028600740287007402880074028900740290007402910074029200740293007402940074029500740296007402970074029800740299007403000074030100740302007403030074030400740305007403060074030700740308007403090074031000740311007403120074031300740314007403150074031600740317007403180074031900740320007403210074032200740323007403240074032500740326007403270074032800740329007403300074033100740332007403330074033400740335007403360074033700740338007403390074034000740341007403420074034300740344007403450074034600740347007403480074034900740350007403510074035200740353007403540074035500740356007403570074035800740359007403600074036100740362007403630074036400740365007403660074036700740368007403690074037000740371007403720074037300740374007403750074037600740377007403780074037900740380007403810074038200740383007403840074038500740386007403870074038800740389007403900074039100740392007403930074039400740395007403960074039700740398007403990074040000740401007404020074040300740404007404050074040600740407007404080074040900740410007404110074041200740413007404140074041500740416007404170074041800740419007404200074042100740422007404230074042400740425007404260074042700740428007404290074043000740431007404320074043300740434007404350074043600740437007404380074043900740440007404410074044200740443007404440074044500740446007404470074044800740449007404500074045100740452007404530074045400740455007404560074045700740458007404590074046000740461007404620074046300740464007404650074046600740467007404680074046900740470007404710074047200740473007404740074047500740476007404770074047800740479007404800074048100740482007404830074048400740485007404860074048700740488007404890074049000740491007404920074049300740494007404950074049600740497007404980074049900740500007405010074050200740503007405040074050500740506007405070074050800740509007405100074051100740512007405130074051400740515007405160074051700740518007405190074052000740521007405220074052300740524007405250074052600740527007405280074052900740530007405310074053200740533007405340074053500740536007405370074053800740539007405400074054100740542007405430074054400740545007405460074054700740548007405490074055000740551007405520074055300740554007405550074055600740557007405580074055900740560007405610074056200740563007405640074056500740566007405670074056800740569007405700074057100740572007405730074057400740575007405760074057700740578007405790074058000740581007405820074058300740584007405850074058600740587007405880074058900740590007405910074059200740593007405940074059500740596007405970074059800740599007406000074060100740602007406030074060400740605007406060074060700740608007406090074061000740611007406120074061300740614007406150074061600740617007406180074061900740620007406210074062200740623007406240074062500740626007406270074062800740629007406300074063100740632007406330074063400740635007406360074063700740638007406390074064000740641007406420074064300740644007406450074064600740647007406480074064900740650007406510074065200740653007406540074065500740656007406570074065800740659007406600074066100740662007406630074066400740665007406660074066700740668007406690074067000740671007406720074067300740674007406750074067600740677007406780074067900740680007406810074068200740683007406840074068500740686007406870074068800740689007406900074069100740692007406930074069400740695007406960074069700740698007406990074070000740701007407020074070300740704007407050074070600740707007407080074070900740710007407110074071200740713007407140074071500740716007407170074071800740719007407200074072100740722007407230074072400740725007407260074072700740728007407290074073000740731007407320074073300740734007407350074073600740737007407380074073900740740007407410074074200740743007407440074074500740746007407470074074800740749007407500074075100740752007407530074075400740755007407560074075700740758007407590074076000740761007407620074076300740764007407650074076600740767007407680074076900740770007407710074077200740773007407740074077500740776007407770074077800740779007407800074078100740782007407830074078400740785007407860074078700740788007407890074079000740791007407920074079300740794007407950074079600740797007407980074079900750001007500020075000300750004007500050075000600750007007500080075000900750010007500110075001200750013007500140075001500750016007500170075001800750019007500200075002100750022007500230075002400750025007500260075002700750028007500290075003000750031007500320075003300750034007500350075003600750037007500380075003900750040007500410075004200750043007500440075004500750046007500470075004800750049007500500075005100750052007500530075005400750055007500560075005700750058007500590075006000750061007500620075006300750064007500650075006600750067007500680075006900750070007500710075007200750073007500740075007500750076007500770075007800750079007500800075008100750082007500830075008400750085007500860075008700750088007500890075009000750091007500920075009300750094007500950075009600750097007500980075009900750100007501010075010200750103007501040075010500750106007501070075010800750109007501100075011100750112007501130075011400750115007501160075011700750118007501190075012000750121007501220075012300750124007501250075012600750127007501280075012900750130007501310075013200750133007501340075013500750136007501370075013800750139007501400075014100750142007501430075014400750145007501460075014700750148007501490075015000750151007501520075015300750154007501550075015600750157007501580075015900750160007501610075016200750163007501640075016500750166007501670075016800750169007501700075017100750172007501730075017400750175007501760075017700750178007501790075018000750181007501820075018300750184007501850075018600750187007501880075018900750190007501910075019200750193007501940075019500750196007501970075019800750199007502000075020100750202007502030075020400750205007502060075020700750208007502090075021000750211007502120075021300750214007502150075021600750217007502180075021900750220007502210075022200750223007502240075022500750226007502270075022800750229007502300075023100750232007502330075023400750235007502360075023700750238007502390075024000750241007502420075024300750244007502450075024600750247007502480075024900750250007502510075025200750253007502540075025500750256007502570075025800750259007502600075026100750262007502630075026400750265007502660075026700750268007502690075027000750271007502720075027300750274007502750075027600750277007502780075027900750280007502810075028200750283007502840075028500750286007502870075028800750289007502900075029100750292007502930075029400750295007502960075029700750298007502990075030000750301007503020075030300750304007503050075030600750307007503080075030900750310007503110075031200750313007503140075031500750316007503170075031800750319007503200075032100750322007503230075032400750325007503260075032700750328007503290075033000750331007503320075033300750334007503350075033600750337007503380075033900750340007503410075034200750343007503440075034500750346007503470075034800750349007503500075035100750352007503530075035400750355007503560075035700750358007503590075036000750361007503620075036300750364007503650075036600750367007503680075036900750370007503710075037200750373007503740075037500750376007503770075037800750379007503800075038100750382007503830075038400750385007503860075038700750388007503890075039000750391007503920075039300750394007503950075039600750397007503980075039900750400007504010075040200750403007504040075040500750406007504070075040800750409007504100075041100750412007504130075041400750415007504160075041700750418007504190075042000750421007504220075042300750424007504250075042600750427007504280075042900750430007504310075043200750433007504340075043500750436007504370075043800750439007504400075044100750442007504430075044400750445007504460075044700750448007504490075045000750451007504520075045300750454007504550075045600750457007504580075045900750460007504610075046200750463007504640075046500750466007504670075046800750469007504700075047100750472007504730075047400750475007504760075047700750478007504790075048000750481007504820075048300750484007504850075048600750487007504880075048900750490007504910075049200750493007504940075049500750496007504970075049800750499007505000075050100750502007505030075050400750505007505060075050700750508007505090075051000750511007505120075051300750514007505150075051600750517007505180075051900750520007505210075052200750523007505240075052500750526007505270075052800750529007505300075053100750532007505330075053400750535007505360075053700750538007505390075054000750541007505420075054300750544007505450075054600750547007505480075054900750550007505510075055200750553007505540075055500750556007505570075055800750559007505600075056100750562007505630075056400750565007505660075056700750568007505690075057000750571007505720075057300750574007505750075057600750577007505780075057900750580007505810075058200750583007505840075058500750586007505870075058800750589007505900075059100750592007505930075059400750595007505960075059700750598007505990075060000750601007506020075060300750604007506050075060600750607007506080075060900750610007506110075061200750613007506140075061500750616007506170075061800750619007506200075062100750622007506230075062400750625007506260075062700750628007506290075063000750631007506320075063300750634007506350075063600750637007506380075063900750640007506410075064200750643007506440075064500750646007506470075064800750649007506500075065100750652007506530075065400750655007506560075065700750658007506590075066000750661007506620075066300750664007506650075066600750667007506680075066900750670007506710075067200750673007506740075067500750676007506770075067800750679007506800075068100750682007506830075068400750685007506860075068700750688007506890075069000750691007506920075069300750694007506950075069600750697007506980075069900750700007507010075070200750703007507040075070500750706007507070075070800750709007507100075071100750712007507130075071400750715007507160075071700750718007507190075072000750721007507220075072300750724007507250075072600750727007507280075072900750730007507310075073200750733007507340075073500750736007507370075073800750739007507400075074100750742007507430075074400750745007507460075074700750748007507490075075000750751007507520075075300750754007507550075075600750757007507580075075900750760007507610075076200750763007507640075076500750766007507670075076800750769007507700075077100750772007507730075077400750775007507760075077700750778007507790075078000750781007507820075078300750784007507850075078600750787007507880075078900750790007507910075079200750793007507940075079500750796007507970075079800750799007600010076000200760003007600040076000500760006007600070076000800760009007600100076001100760012007600130076001400760015007600160076001700760018007600190076002000760021007600220076002300760024007600250076002600760027007600280076002900760030007600310076003200760033007600340076003500760036007600370076003800760039007600400076004100760042007600430076004400760045007600460076004700760048007600490076005000760051007600520076005300760054007600550076005600760057007600580076005900760060007600610076006200760063007600640076006500760066007600670076006800760069007600700076007100760072007600730076007400760075007600760076007700760078007600790076008000760081007600820076008300760084007600850076008600760087007600880076008900760090007600910076009200760093007600940076009500760096007600970076009800760099007601000076010100760102007601030076010400760105007601060076010700760108007601090076011000760111007601120076011300760114007601150076011600760117007601180076011900760120007601210076012200760123007601240076012500760126007601270076012800760129007601300076013100760132007601330076013400760135007601360076013700760138007601390076014000760141007601420076014300760144007601450076014600760147007601480076014900760150007601510076015200760153007601540076015500760156007601570076015800760159007601600076016100760162007601630076016400760165007601660076016700760168007601690076017000760171007601720076017300760174007601750076017600760177007601780076017900760180007601810076018200760183007601840076018500760186007601870076018800760189007601900076019100760192007601930076019400760195007601960076019700760198007601990076020000760201007602020076020300760204007602050076020600760207007602080076020900760210007602110076021200760213007602140076021500760216007602170076021800760219007602200076022100760222007602230076022400760225007602260076022700760228007602290076023000760231007602320076023300760234007602350076023600760237007602380076023900760240007602410076024200760243007602440076024500760246007602470076024800760249007602500076025100760252007602530076025400760255007602560076025700760258007602590076026000760261007602620076026300760264007602650076026600760267007602680076026900760270007602710076027200760273007602740076027500760276007602770076027800760279007602800076028100760282007602830076028400760285007602860076028700760288007602890076029000760291007602920076029300760294007602950076029600760297007602980076029900760300007603010076030200760303007603040076030500760306007603070076030800760309007603100076031100760312007603130076031400760315007603160076031700760318007603190076032000760321007603220076032300760324007603250076032600760327007603280076032900760330007603310076033200760333007603340076033500760336007603370076033800760339007603400076034100760342007603430076034400760345007603460076034700760348007603490076035000760351007603520076035300760354007603550076035600760357007603580076035900760360007603610076036200760363007603640076036500760366007603670076036800760369007603700076037100760372007603730076037400760375007603760076037700760378007603790076038000760381007603820076038300760384007603850076038600760387007603880076038900760390007603910076039200760393007603940076039500760396007603970076039800760399007604000076040100760402007604030076040400760405007604060076040700760408007604090076041000760411007604120076041300760414007604150076041600760417007604180076041900760420007604210076042200760423007604240076042500760426007604270076042800760429007604300076043100760432007604330076043400760435007604360076043700760438007604390076044000760441007604420076044300760444007604450076044600760447007604480076044900760450007604510076045200760453007604540076045500760456007604570076045800760459007604600076046100760462007604630076046400760465007604660076046700760468007604690076047000760471007604720076047300760474007604750076047600760477007604780076047900760480007604810076048200760483007604840076048500760486007604870076048800760489007604900076049100760492007604930076049400760495007604960076049700760498007604990076050000760501007605020076050300760504007605050076050600760507007605080076050900760510007605110076051200760513007605140076051500760516007605170076051800760519007605200076052100760522007605230076052400760525007605260076052700760528007605290076053000760531007605320076053300760534007605350076053600760537007605380076053900760540007605410076054200760543007605440076054500760546007605470076054800760549007605500076055100760552007605530076055400760555007605560076055700760558007605590076056000760561007605620076056300760564007605650076056600760567007605680076056900760570007605710076057200760573007605740076057500760576007605770076057800760579007605800076058100760582007605830076058400760585007605860076058700760588007605890076059000760591007605920076059300760594007605950076059600760597007605980076059900760600007606010076060200760603007606040076060500760606007606070076060800760609007606100076061100760612007606130076061400760615007606160076061700760618007606190076062000760621007606220076062300760624007606250076062600760627007606280076062900760630007606310076063200760633007606340076063500760636007606370076063800760639007606400076064100760642007606430076064400760645007606460076064700760648007606490076065000760651007606520076065300760654007606550076065600760657007606580076065900760660007606610076066200760663007606640076066500760666007606670076066800760669007606700076067100760672007606730076067400760675007606760076067700760678007606790076068000760681007606820076068300760684007606850076068600760687007606880076068900760690007606910076069200760693007606940076069500760696007606970076069800760699007607000076070100760702007607030076070400760705007607060076070700760708007607090076071000760711007607120076071300760714007607150076071600760717007607180076071900760720007607210076072200760723007607240076072500760726007607270076072800760729007607300076073100760732007607330076073400760735007607360076073700760738007607390076074000760741007607420076074300760744007607450076074600760747007607480076074900760750007607510076075200760753007607540076075500760756007607570076075800760759007607600076076100760762007607630076076400760765007607660076076700760768007607690076077000760771007607720076077300760774007607750076077600760777007607780076077900760780007607810076078200760783007607840076078500760786007607870076078800760789007607900076079100760792007607930076079400760795007607960076079700760798007607990077000100770002007700030077000400770005007700060077000700770008007700090077001000770011007700120077001300770014007700150077001600770017007700180077001900770020007700210077002200770023007700240077002500770026007700270077002800770029007700300077003100770032007700330077003400770035007700360077003700770038007700390077004000770041007700420077004300770044007700450077004600770047007700480077004900770050007700510077005200770053007700540077005500770056007700570077005800770059007700600077006100770062007700630077006400770065007700660077006700770068007700690077007000770071007700720077007300770074007700750077007600770077007700780077007900770080007700810077008200770083007700840077008500770086007700870077008800770089007700900077009100770092007700930077009400770095007700960077009700770098007700990077010000770101007701020077010300770104007701050077010600770107007701080077010900770110007701110077011200770113007701140077011500770116007701170077011800770119007701200077012100770122007701230077012400770125007701260077012700770128007701290077013000770131007701320077013300770134007701350077013600770137007701380077013900770140007701410077014200770143007701440077014500770146007701470077014800770149007701500077015100770152007701530077015400770155007701560077015700770158007701590077016000770161007701620077016300770164007701650077016600770167007701680077016900770170007701710077017200770173007701740077017500770176007701770077017800770179007701800077018100770182007701830077018400770185007701860077018700770188007701890077019000770191007701920077019300770194007701950077019600770197007701980077019900770200007702010077020200770203007702040077020500770206007702070077020800770209007702100077021100770212007702130077021400770215007702160077021700770218007702190077022000770221007702220077022300770224007702250077022600770227007702280077022900770230007702310077023200770233007702340077023500770236007702370077023800770239007702400077024100770242007702430077024400770245007702460077024700770248007702490077025000770251007702520077025300770254007702550077025600770257007702580077025900770260007702610077026200770263007702640077026500770266007702670077026800770269007702700077027100770272007702730077027400770275007702760077027700770278007702790077028000770281007702820077028300770284007702850077028600770287007702880077028900770290007702910077029200770293007702940077029500770296007702970077029800770299007703000077030100770302007703030077030400770305007703060077030700770308007703090077031000770311007703120077031300770314007703150077031600770317007703180077031900770320007703210077032200770323007703240077032500770326007703270077032800770329007703300077033100770332007703330077033400770335007703360077033700770338007703390077034000770341007703420077034300770344007703450077034600770347007703480077034900770350007703510077035200770353007703540077035500770356007703570077035800770359007703600077036100770362007703630077036400770365007703660077036700770368007703690077037000770371007703720077037300770374007703750077037600770377007703780077037900770380007703810077038200770383007703840077038500770386007703870077038800770389007703900077039100770392007703930077039400770395007703960077039700770398007703990077040000770401007704020077040300770404007704050077040600770407007704080077040900770410007704110077041200770413007704140077041500770416007704170077041800770419007704200077042100770422007704230077042400770425007704260077042700770428007704290077043000770431007704320077043300770434007704350077043600770437007704380077043900770440007704410077044200770443007704440077044500770446007704470077044800770449007704500077045100770452007704530077045400770455007704560077045700770458007704590077046000770461007704620077046300770464007704650077046600770467007704680077046900770470007704710077047200770473007704740077047500770476007704770077047800770479007704800077048100770482007704830077048400770485007704860077048700770488007704890077049000770491007704920077049300770494007704950077049600770497007704980077049900770500007705010077050200770503007705040077050500770506007705070077050800770509007705100077051100770512007705130077051400770515007705160077051700770518007705190077052000770521007705220077052300770524007705250077052600770527007705280077052900770530007705310077053200770533007705340077053500770536007705370077053800770539007705400077054100770542007705430077054400770545007705460077054700770548007705490077055000770551007705520077055300770554007705550077055600770557007705580077055900770560007705610077056200770563007705640077056500770566007705670077056800770569007705700077057100770572007705730077057400770575007705760077057700770578007705790077058000770581007705820077058300770584007705850077058600770587007705880077058900770590007705910077059200770593007705940077059500770596007705970077059800770599007706000077060100770602007706030077060400770605007706060077060700770608007706090077061000770611007706120077061300770614007706150077061600770617007706180077061900770620007706210077062200770623007706240077062500770626007706270077062800770629007706300077063100770632007706330077063400770635007706360077063700770638007706390077064000770641007706420077064300770644007706450077064600770647007706480077064900770650007706510077065200770653007706540077065500770656007706570077065800770659007706600077066100770662007706630077066400770665007706660077066700770668007706690077067000770671007706720077067300770674007706750077067600770677007706780077067900770680007706810077068200770683007706840077068500770686007706870077068800770689007706900077069100770692007706930077069400770695007706960077069700770698007706990077070000770701007707020077070300770704007707050077070600770707007707080077070900770710007707110077071200770713007707140077071500770716007707170077071800770719007707200077072100770722007707230077072400770725007707260077072700770728007707290077073000770731007707320077073300770734007707350077073600770737007707380077073900770740007707410077074200770743007707440077074500770746007707470077074800770749007707500077075100770752007707530077075400770755007707560077075700770758007707590077076000770761007707620077076300770764007707650077076600770767007707680077076900770770007707710077077200770773007707740077077500770776007707770077077800770779007707800077078100770782007707830077078400770785007707860077078700770788007707890077079000770791007707920077079300770794007707950077079600770797007707980077079900780001007800020078000300780004007800050078000600780007007800080078000900780010007800110078001200780013007800140078001500780016007800170078001800780019007800200078002100780022007800230078002400780025007800260078002700780028007800290078003000780031007800320078003300780034007800350078003600780037007800380078003900780040007800410078004200780043007800440078004500780046007800470078004800780049007800500078005100780052007800530078005400780055007800560078005700780058007800590078006000780061007800620078006300780064007800650078006600780067007800680078006900780070007800710078007200780073007800740078007500780076007800770078007800780079007800800078008100780082007800830078008400780085007800860078008700780088007800890078009000780091007800920078009300780094007800950078009600780097007800980078009900780100007801010078010200780103007801040078010500780106007801070078010800780109007801100078011100780112007801130078011400780115007801160078011700780118007801190078012000780121007801220078012300780124007801250078012600780127007801280078012900780130007801310078013200780133007801340078013500780136007801370078013800780139007801400078014100780142007801430078014400780145007801460078014700780148007801490078015000780151007801520078015300780154007801550078015600780157007801580078015900780160007801610078016200780163007801640078016500780166007801670078016800780169007801700078017100780172007801730078017400780175007801760078017700780178007801790078018000780181007801820078018300780184007801850078018600780187007801880078018900780190007801910078019200780193007801940078019500780196007801970078019800780199007802000078020100780202007802030078020400780205007802060078020700780208007802090078021000780211007802120078021300780214007802150078021600780217007802180078021900780220007802210078022200780223007802240078022500780226007802270078022800780229007802300078023100780232007802330078023400780235007802360078023700780238007802390078024000780241007802420078024300780244007802450078024600780247007802480078024900780250007802510078025200780253007802540078025500780256007802570078025800780259007802600078026100780262007802630078026400780265007802660078026700780268007802690078027000780271007802720078027300780274007802750078027600780277007802780078027900780280007802810078028200780283007802840078028500780286007802870078028800780289007802900078029100780292007802930078029400780295007802960078029700780298007802990078030000780301007803020078030300780304007803050078030600780307007803080078030900780310007803110078031200780313007803140078031500780316007803170078031800780319007803200078032100780322007803230078032400780325007803260078032700780328007803290078033000780331007803320078033300780334007803350078033600780337007803380078033900780340007803410078034200780343007803440078034500780346007803470078034800780349007803500078035100780352007803530078035400780355007803560078035700780358007803590078036000780361007803620078036300780364007803650078036600780367007803680078036900780370007803710078037200780373007803740078037500780376007803770078037800780379007803800078038100780382007803830078038400780385007803860078038700780388007803890078039000780391007803920078039300780394007803950078039600780397007803980078039900780400007804010078040200780403007804040078040500780406007804070078040800780409007804100078041100780412007804130078041400780415007804160078041700780418007804190078042000780421007804220078042300780424007804250078042600780427007804280078042900780430007804310078043200780433007804340078043500780436007804370078043800780439007804400078044100780442007804430078044400780445007804460078044700780448007804490078045000780451007804520078045300780454007804550078045600780457007804580078045900780460007804610078046200780463007804640078046500780466007804670078046800780469007804700078047100780472007804730078047400780475007804760078047700780478007804790078048000780481007804820078048300780484007804850078048600780487007804880078048900780490007804910078049200780493007804940078049500780496007804970078049800780499007805000078050100780502007805030078050400780505007805060078050700780508007805090078051000780511007805120078051300780514007805150078051600780517007805180078051900780520007805210078052200780523007805240078052500780526007805270078052800780529007805300078053100780532007805330078053400780535007805360078053700780538007805390078054000780541007805420078054300780544007805450078054600780547007805480078054900780550007805510078055200780553007805540078055500780556007805570078055800780559007805600078056100780562007805630078056400780565007805660078056700780568007805690078057000780571007805720078057300780574007805750078057600780577007805780078057900780580007805810078058200780583007805840078058500780586007805870078058800780589007805900078059100780592007805930078059400780595007805960078059700780598007805990078060000780601007806020078060300780604007806050078060600780607007806080078060900780610007806110078061200780613007806140078061500780616007806170078061800780619007806200078062100780622007806230078062400780625007806260078062700780628007806290078063000780631007806320078063300780634007806350078063600780637007806380078063900780640007806410078064200780643007806440078064500780646007806470078064800780649007806500078065100780652007806530078065400780655007806560078065700780658007806590078066000780661007806620078066300780664007806650078066600780667007806680078066900780670007806710078067200780673007806740078067500780676007806770078067800780679007806800078068100780682007806830078068400780685007806860078068700780688007806890078069000780691007806920078069300780694007806950078069600780697007806980078069900780700007807010078070200780703007807040078070500780706007807070078070800780709007807100078071100780712007807130078071400780715007807160078071700780718007807190078072000780721007807220078072300780724007807250078072600780727007807280078072900780730007807310078073200780733007807340078073500780736007807370078073800780739007807400078074100780742007807430078074400780745007807460078074700780748007807490078075000780751007807520078075300780754007807550078075600780757007807580078075900780760007807610078076200780763007807640078076500780766007807670078076800780769007807700078077100780772007807730078077400780775007807760078077700780778007807790078078000780781007807820078078300780784007807850078078600780787007807880078078900780790007807910078079200780793007807940078079500780796007807970078079800780799007900010079000200790003007900040079000500790006007900070079000800790009007900100079001100790012007900130079001400790015007900160079001700790018007900190079002000790021007900220079002300790024007900250079002600790027007900280079002900790030007900310079003200790033007900340079003500790036007900370079003800790039007900400079004100790042007900430079004400790045007900460079004700790048007900490079005000790051007900520079005300790054007900550079005600790057007900580079005900790060007900610079006200790063007900640079006500790066007900670079006800790069007900700079007100790072007900730079007400790075007900760079007700790078007900790079008000790081007900820079008300790084007900850079008600790087007900880079008900790090007900910079009200790093007900940079009500790096007900970079009800790099007901000079010100790102007901030079010400790105007901060079010700790108007901090079011000790111007901120079011300790114007901150079011600790117007901180079011900790120007901210079012200790123007901240079012500790126007901270079012800790129007901300079013100790132007901330079013400790135007901360079013700790138007901390079014000790141007901420079014300790144007901450079014600790147007901480079014900790150007901510079015200790153007901540079015500790156007901570079015800790159007901600079016100790162007901630079016400790165007901660079016700790168007901690079017000790171007901720079017300790174007901750079017600790177007901780079017900790180007901810079018200790183007901840079018500790186007901870079018800790189007901900079019100790192007901930079019400790195007901960079019700790198007901990079020000790201007902020079020300790204007902050079020600790207007902080079020900790210007902110079021200790213007902140079021500790216007902170079021800790219007902200079022100790222007902230079022400790225007902260079022700790228007902290079023000790231007902320079023300790234007902350079023600790237007902380079023900790240007902410079024200790243007902440079024500790246007902470079024800790249007902500079025100790252007902530079025400790255007902560079025700790258007902590079026000790261007902620079026300790264007902650079026600790267007902680079026900790270007902710079027200790273007902740079027500790276007902770079027800790279007902800079028100790282007902830079028400790285007902860079028700790288007902890079029000790291007902920079029300790294007902950079029600790297007902980079029900790300007903010079030200790303007903040079030500790306007903070079030800790309007903100079031100790312007903130079031400790315007903160079031700790318007903190079032000790321007903220079032300790324007903250079032600790327007903280079032900790330007903310079033200790333007903340079033500790336007903370079033800790339007903400079034100790342007903430079034400790345007903460079034700790348007903490079035000790351007903520079035300790354007903550079035600790357007903580079035900790360007903610079036200790363007903640079036500790366007903670079036800790369007903700079037100790372007903730079037400790375007903760079037700790378007903790079038000790381007903820079038300790384007903850079038600790387007903880079038900790390007903910079039200790393007903940079039500790396007903970079039800790399007904000079040100790402007904030079040400790405007904060079040700790408007904090079041000790411007904120079041300790414007904150079041600790417007904180079041900790420007904210079042200790423007904240079042500790426007904270079042800790429007904300079043100790432007904330079043400790435007904360079043700790438007904390079044000790441007904420079044300790444007904450079044600790447007904480079044900790450007904510079045200790453007904540079045500790456007904570079045800790459007904600079046100790462007904630079046400790465007904660079046700790468007904690079047000790471007904720079047300790474007904750079047600790477007904780079047900790480007904810079048200790483007904840079048500790486007904870079048800790489007904900079049100790492007904930079049400790495007904960079049700790498007904990079050000790501007905020079050300790504007905050079050600790507007905080079050900790510007905110079051200790513007905140079051500790516007905170079051800790519007905200079052100790522007905230079052400790525007905260079052700790528007905290079053000790531007905320079053300790534007905350079053600790537007905380079053900790540007905410079054200790543007905440079054500790546007905470079054800790549007905500079055100790552007905530079055400790555007905560079055700790558007905590079056000790561007905620079056300790564007905650079056600790567007905680079056900790570007905710079057200790573007905740079057500790576007905770079057800790579007905800079058100790582007905830079058400790585007905860079058700790588007905890079059000790591007905920079059300790594007905950079059600790597007905980079059900790600007906010079060200790603007906040079060500790606007906070079060800790609007906100079061100790612007906130079061400790615007906160079061700790618007906190079062000790621007906220079062300790624007906250079062600790627007906280079062900790630007906310079063200790633007906340079063500790636007906370079063800790639007906400079064100790642007906430079064400790645007906460079064700790648007906490079065000790651007906520079065300790654007906550079065600790657007906580079065900790660007906610079066200790663007906640079066500790666007906670079066800790669007906700079067100790672007906730079067400790675007906760079067700790678007906790079068000790681007906820079068300790684007906850079068600790687007906880079068900790690007906910079069200790693007906940079069500790696007906970079069800790699007907000079070100790702007907030079070400790705007907060079070700790708007907090079071000790711007907120079071300790714007907150079071600790717007907180079071900790720007907210079072200790723007907240079072500790726007907270079072800790729007907300079073100790732007907330079073400790735007907360079073700790738007907390079074000790741007907420079074300790744007907450079074600790747007907480079074900790750007907510079075200790753007907540079075500790756007907570079075800790759007907600079076100790762007907630079076400790765007907660079076700790768007907690079077000790771007907720079077300790774007907750079077600790777007907780079077900790780007907810079078200790783007907840079078500790786007907870079078800790789007907900079079100790792007907930079079400790795007907960079079700790798007907990080000100800002008000030080000400800005008000060080000700800008008000090080001000800011008000120080001300800014008000150080001600800017008000180080001900800020008000210080002200800023008000240080002500800026008000270080002800800029008000300080003100800032008000330080003400800035008000360080003700800038008000390080004000800041008000420080004300800044008000450080004600800047008000480080004900800050008000510080005200800053008000540080005500800056008000570080005800800059008000600080006100800062008000630080006400800065008000660080006700800068008000690080007000800071008000720080007300800074008000750080007600800077008000780080007900800080008000810080008200800083008000840080008500800086008000870080008800800089008000900080009100800092008000930080009400800095008000960080009700800098008000990080010000800101008001020080010300800104008001050080010600800107008001080080010900800110008001110080011200800113008001140080011500800116008001170080011800800119008001200080012100800122008001230080012400800125008001260080012700800128008001290080013000800131008001320080013300800134008001350080013600800137008001380080013900800140008001410080014200800143008001440080014500800146008001470080014800800149008001500080015100800152008001530080015400800155008001560080015700800158008001590080016000800161008001620080016300800164008001650080016600800167008001680080016900800170008001710080017200800173008001740080017500800176008001770080017800800179008001800080018100800182008001830080018400800185008001860080018700800188008001890080019000800191008001920080019300800194008001950080019600800197008001980080019900800200008002010080020200800203008002040080020500800206008002070080020800800209008002100080021100800212008002130080021400800215008002160080021700800218008002190080022000800221008002220080022300800224008002250080022600800227008002280080022900800230008002310080023200800233008002340080023500800236008002370080023800800239008002400080024100800242008002430080024400800245008002460080024700800248008002490080025000800251008002520080025300800254008002550080025600800257008002580080025900800260008002610080026200800263008002640080026500800266008002670080026800800269008002700080027100800272008002730080027400800275008002760080027700800278008002790080028000800281008002820080028300800284008002850080028600800287008002880080028900800290008002910080029200800293008002940080029500800296008002970080029800800299008003000080030100800302008003030080030400800305008003060080030700800308008003090080031000800311008003120080031300800314008003150080031600800317008003180080031900800320008003210080032200800323008003240080032500800326008003270080032800800329008003300080033100800332008003330080033400800335008003360080033700800338008003390080034000800341008003420080034300800344008003450080034600800347008003480080034900800350008003510080035200800353008003540080035500800356008003570080035800800359008003600080036100800362008003630080036400800365008003660080036700800368008003690080037000800371008003720080037300800374008003750080037600800377008003780080037900800380008003810080038200800383008003840080038500800386008003870080038800800389008003900080039100800392008003930080039400800395008003960080039700800398008003990080040000800401008004020080040300800404008004050080040600800407008004080080040900800410008004110080041200800413008004140080041500800416008004170080041800800419008004200080042100800422008004230080042400800425008004260080042700800428008004290080043000800431008004320080043300800434008004350080043600800437008004380080043900800440008004410080044200800443008004440080044500800446008004470080044800800449008004500080045100800452008004530080045400800455008004560080045700800458008004590080046000800461008004620080046300800464008004650080046600800467008004680080046900800470008004710080047200800473008004740080047500800476008004770080047800800479008004800080048100800482008004830080048400800485008004860080048700800488008004890080049000800491008004920080049300800494008004950080049600800497008004980080049900800500008005010080050200800503008005040080050500800506008005070080050800800509008005100080051100800512008005130080051400800515008005160080051700800518008005190080052000800521008005220080052300800524008005250080052600800527008005280080052900800530008005310080053200800533008005340080053500800536008005370080053800800539008005400080054100800542008005430080054400800545008005460080054700800548008005490080055000800551008005520080055300800554008005550080055600800557008005580080055900800560008005610080056200800563008005640080056500800566008005670080056800800569008005700080057100800572008005730080057400800575008005760080057700800578008005790080058000800581008005820080058300800584008005850080058600800587008005880080058900800590008005910080059200800593008005940080059500800596008005970080059800800599008006000080060100800602008006030080060400800605008006060080060700800608008006090080061000800611008006120080061300800614008006150080061600800617008006180080061900800620008006210080062200800623008006240080062500800626008006270080062800800629008006300080063100800632008006330080063400800635008006360080063700800638008006390080064000800641008006420080064300800644008006450080064600800647008006480080064900800650008006510080065200800653008006540080065500800656008006570080065800800659008006600080066100800662008006630080066400800665008006660080066700800668008006690080067000800671008006720080067300800674008006750080067600800677008006780080067900800680008006810080068200800683008006840080068500800686008006870080068800800689008006900080069100800692008006930080069400800695008006960080069700800698008006990080070000800701008007020080070300800704008007050080070600800707008007080080070900800710008007110080071200800713008007140080071500800716008007170080071800800719008007200080072100800722008007230080072400800725008007260080072700800728008007290080073000800731008007320080073300800734008007350080073600800737008007380080073900800740008007410080074200800743008007440080074500800746008007470080074800800749008007500080075100800752008007530080075400800755008007560080075700800758008007590080076000800761008007620080076300800764008007650080076600800767008007680080076900800770008007710080077200800773008007740080077500800776008007770080077800800779008007800080078100800782008007830080078400800785008007860080078700800788008007890080079000800791008007920080079300800794008007950080079600800797008007980080079900810001008100020081000300810004008100050081000600810007008100080081000900810010008100110081001200810013008100140081001500810016008100170081001800810019008100200081002100810022008100230081002400810025008100260081002700810028008100290081003000810031008100320081003300810034008100350081003600810037008100380081003900810040008100410081004200810043008100440081004500810046008100470081004800810049008100500081005100810052008100530081005400810055008100560081005700810058008100590081006000810061008100620081006300810064008100650081006600810067008100680081006900810070008100710081007200810073008100740081007500810076008100770081007800810079008100800081008100810082008100830081008400810085008100860081008700810088008100890081009000810091008100920081009300810094008100950081009600810097008100980081009900810100008101010081010200810103008101040081010500810106008101070081010800810109008101100081011100810112008101130081011400810115008101160081011700810118008101190081012000810121008101220081012300810124008101250081012600810127008101280081012900810130008101310081013200810133008101340081013500810136008101370081013800810139008101400081014100810142008101430081014400810145008101460081014700810148008101490081015000810151008101520081015300810154008101550081015600810157008101580081015900810160008101610081016200810163008101640081016500810166008101670081016800810169008101700081017100810172008101730081017400810175008101760081017700810178008101790081018000810181008101820081018300810184008101850081018600810187008101880081018900810190008101910081019200810193008101940081019500810196008101970081019800810199008102000081020100810202008102030081020400810205008102060081020700810208008102090081021000810211008102120081021300810214008102150081021600810217008102180081021900810220008102210081022200810223008102240081022500810226008102270081022800810229008102300081023100810232008102330081023400810235008102360081023700810238008102390081024000810241008102420081024300810244008102450081024600810247008102480081024900810250008102510081025200810253008102540081025500810256008102570081025800810259008102600081026100810262008102630081026400810265008102660081026700810268008102690081027000810271008102720081027300810274008102750081027600810277008102780081027900810280008102810081028200810283008102840081028500810286008102870081028800810289008102900081029100810292008102930081029400810295008102960081029700810298008102990081030000810301008103020081030300810304008103050081030600810307008103080081030900810310008103110081031200810313008103140081031500810316008103170081031800810319008103200081032100810322008103230081032400810325008103260081032700810328008103290081033000810331008103320081033300810334008103350081033600810337008103380081033900810340008103410081034200810343008103440081034500810346008103470081034800810349008103500081035100810352008103530081035400810355008103560081035700810358008103590081036000810361008103620081036300810364008103650081036600810367008103680081036900810370008103710081037200810373008103740081037500810376008103770081037800810379008103800081038100810382008103830081038400810385008103860081038700810388008103890081039000810391008103920081039300810394008103950081039600810397008103980081039900810400008104010081040200810403008104040081040500810406008104070081040800810409008104100081041100810412008104130081041400810415008104160081041700810418008104190081042000810421008104220081042300810424008104250081042600810427008104280081042900810430008104310081043200810433008104340081043500810436008104370081043800810439008104400081044100810442008104430081044400810445008104460081044700810448008104490081045000810451008104520081045300810454008104550081045600810457008104580081045900810460008104610081046200810463008104640081046500810466008104670081046800810469008104700081047100810472008104730081047400810475008104760081047700810478008104790081048000810481008104820081048300810484008104850081048600810487008104880081048900810490008104910081049200810493008104940081049500810496008104970081049800810499008105000081050100810502008105030081050400810505008105060081050700810508008105090081051000810511008105120081051300810514008105150081051600810517008105180081051900810520008105210081052200810523008105240081052500810526008105270081052800810529008105300081053100810532008105330081053400810535008105360081053700810538008105390081054000810541008105420081054300810544008105450081054600810547008105480081054900810550008105510081055200810553008105540081055500810556008105570081055800810559008105600081056100810562008105630081056400810565008105660081056700810568008105690081057000810571008105720081057300810574008105750081057600810577008105780081057900810580008105810081058200810583008105840081058500810586008105870081058800810589008105900081059100810592008105930081059400810595008105960081059700810598008105990081060000810601008106020081060300810604008106050081060600810607008106080081060900810610008106110081061200810613008106140081061500810616008106170081061800810619008106200081062100810622008106230081062400810625008106260081062700810628008106290081063000810631008106320081063300810634008106350081063600810637008106380081063900810640008106410081064200810643008106440081064500810646008106470081064800810649008106500081065100810652008106530081065400810655008106560081065700810658008106590081066000810661008106620081066300810664008106650081066600810667008106680081066900810670008106710081067200810673008106740081067500810676008106770081067800810679008106800081068100810682008106830081068400810685008106860081068700810688008106890081069000810691008106920081069300810694008106950081069600810697008106980081069900810700008107010081070200810703008107040081070500810706008107070081070800810709008107100081071100810712008107130081071400810715008107160081071700810718008107190081072000810721008107220081072300810724008107250081072600810727008107280081072900810730008107310081073200810733008107340081073500810736008107370081073800810739008107400081074100810742008107430081074400810745008107460081074700810748008107490081075000810751008107520081075300810754008107550081075600810757008107580081075900810760008107610081076200810763008107640081076500810766008107670081076800810769008107700081077100810772008107730081077400810775008107760081077700810778008107790081078000810781008107820081078300810784008107850081078600810787008107880081078900810790008107910081079200810793008107940081079500810796008107970081079800810799008200010082000200820003008200040082000500820006008200070082000800820009008200100082001100820012008200130082001400820015008200160082001700820018008200190082002000820021008200220082002300820024008200250082002600820027008200280082002900820030008200310082003200820033008200340082003500820036008200370082003800820039008200400082004100820042008200430082004400820045008200460082004700820048008200490082005000820051008200520082005300820054008200550082005600820057008200580082005900820060008200610082006200820063008200640082006500820066008200670082006800820069008200700082007100820072008200730082007400820075008200760082007700820078008200790082008000820081008200820082008300820084008200850082008600820087008200880082008900820090008200910082009200820093008200940082009500820096008200970082009800820099008201000082010100820102008201030082010400820105008201060082010700820108008201090082011000820111008201120082011300820114008201150082011600820117008201180082011900820120008201210082012200820123008201240082012500820126008201270082012800820129008201300082013100820132008201330082013400820135008201360082013700820138008201390082014000820141008201420082014300820144008201450082014600820147008201480082014900820150008201510082015200820153008201540082015500820156008201570082015800820159008201600082016100820162008201630082016400820165008201660082016700820168008201690082017000820171008201720082017300820174008201750082017600820177008201780082017900820180008201810082018200820183008201840082018500820186008201870082018800820189008201900082019100820192008201930082019400820195008201960082019700820198008201990082020000820201008202020082020300820204008202050082020600820207008202080082020900820210008202110082021200820213008202140082021500820216008202170082021800820219008202200082022100820222008202230082022400820225008202260082022700820228008202290082023000820231008202320082023300820234008202350082023600820237008202380082023900820240008202410082024200820243008202440082024500820246008202470082024800820249008202500082025100820252008202530082025400820255008202560082025700820258008202590082026000820261008202620082026300820264008202650082026600820267008202680082026900820270008202710082027200820273008202740082027500820276008202770082027800820279008202800082028100820282008202830082028400820285008202860082028700820288008202890082029000820291008202920082029300820294008202950082029600820297008202980082029900820300008203010082030200820303008203040082030500820306008203070082030800820309008203100082031100820312008203130082031400820315008203160082031700820318008203190082032000820321008203220082032300820324008203250082032600820327008203280082032900820330008203310082033200820333008203340082033500820336008203370082033800820339008203400082034100820342008203430082034400820345008203460082034700820348008203490082035000820351008203520082035300820354008203550082035600820357008203580082035900820360008203610082036200820363008203640082036500820366008203670082036800820369008203700082037100820372008203730082037400820375008203760082037700820378008203790082038000820381008203820082038300820384008203850082038600820387008203880082038900820390008203910082039200820393008203940082039500820396008203970082039800820399008204000082040100820402008204030082040400820405008204060082040700820408008204090082041000820411008204120082041300820414008204150082041600820417008204180082041900820420008204210082042200820423008204240082042500820426008204270082042800820429008204300082043100820432008204330082043400820435008204360082043700820438008204390082044000820441008204420082044300820444008204450082044600820447008204480082044900820450008204510082045200820453008204540082045500820456008204570082045800820459008204600082046100820462008204630082046400820465008204660082046700820468008204690082047000820471008204720082047300820474008204750082047600820477008204780082047900820480008204810082048200820483008204840082048500820486008204870082048800820489008204900082049100820492008204930082049400820495008204960082049700820498008204990082050000820501008205020082050300820504008205050082050600820507008205080082050900820510008205110082051200820513008205140082051500820516008205170082051800820519008205200082052100820522008205230082052400820525008205260082052700820528008205290082053000820531008205320082053300820534008205350082053600820537008205380082053900820540008205410082054200820543008205440082054500820546008205470082054800820549008205500082055100820552008205530082055400820555008205560082055700820558008205590082056000820561008205620082056300820564008205650082056600820567008205680082056900820570008205710082057200820573008205740082057500820576008205770082057800820579008205800082058100820582008205830082058400820585008205860082058700820588008205890082059000820591008205920082059300820594008205950082059600820597008205980082059900820600008206010082060200820603008206040082060500820606008206070082060800820609008206100082061100820612008206130082061400820615008206160082061700820618008206190082062000820621008206220082062300820624008206250082062600820627008206280082062900820630008206310082063200820633008206340082063500820636008206370082063800820639008206400082064100820642008206430082064400820645008206460082064700820648008206490082065000820651008206520082065300820654008206550082065600820657008206580082065900820660008206610082066200820663008206640082066500820666008206670082066800820669008206700082067100820672008206730082067400820675008206760082067700820678008206790082068000820681008206820082068300820684008206850082068600820687008206880082068900820690008206910082069200820693008206940082069500820696008206970082069800820699008207000082070100820702008207030082070400820705008207060082070700820708008207090082071000820711008207120082071300820714008207150082071600820717008207180082071900820720008207210082072200820723008207240082072500820726008207270082072800820729008207300082073100820732008207330082073400820735008207360082073700820738008207390082074000820741008207420082074300820744008207450082074600820747008207480082074900820750008207510082075200820753008207540082075500820756008207570082075800820759008207600082076100820762008207630082076400820765008207660082076700820768008207690082077000820771008207720082077300820774008207750082077600820777008207780082077900820780008207810082078200820783008207840082078500820786008207870082078800820789008207900082079100820792008207930082079400820795008207960082079700820798008207990083000100830002008300030083000400830005008300060083000700830008008300090083001000830011008300120083001300830014008300150083001600830017008300180083001900830020008300210083002200830023008300240083002500830026008300270083002800830029008300300083003100830032008300330083003400830035008300360083003700830038008300390083004000830041008300420083004300830044008300450083004600830047008300480083004900830050008300510083005200830053008300540083005500830056008300570083005800830059008300600083006100830062008300630083006400830065008300660083006700830068008300690083007000830071008300720083007300830074008300750083007600830077008300780083007900830080008300810083008200830083008300840083008500830086008300870083008800830089008300900083009100830092008300930083009400830095008300960083009700830098008300990083010000830101008301020083010300830104008301050083010600830107008301080083010900830110008301110083011200830113008301140083011500830116008301170083011800830119008301200083012100830122008301230083012400830125008301260083012700830128008301290083013000830131008301320083013300830134008301350083013600830137008301380083013900830140008301410083014200830143008301440083014500830146008301470083014800830149008301500083015100830152008301530083015400830155008301560083015700830158008301590083016000830161008301620083016300830164008301650083016600830167008301680083016900830170008301710083017200830173008301740083017500830176008301770083017800830179008301800083018100830182008301830083018400830185008301860083018700830188008301890083019000830191008301920083019300830194008301950083019600830197008301980083019900830200008302010083020200830203008302040083020500830206008302070083020800830209008302100083021100830212008302130083021400830215008302160083021700830218008302190083022000830221008302220083022300830224008302250083022600830227008302280083022900830230008302310083023200830233008302340083023500830236008302370083023800830239008302400083024100830242008302430083024400830245008302460083024700830248008302490083025000830251008302520083025300830254008302550083025600830257008302580083025900830260008302610083026200830263008302640083026500830266008302670083026800830269008302700083027100830272008302730083027400830275008302760083027700830278008302790083028000830281008302820083028300830284008302850083028600830287008302880083028900830290008302910083029200830293008302940083029500830296008302970083029800830299008303000083030100830302008303030083030400830305008303060083030700830308008303090083031000830311008303120083031300830314008303150083031600830317008303180083031900830320008303210083032200830323008303240083032500830326008303270083032800830329008303300083033100830332008303330083033400830335008303360083033700830338008303390083034000830341008303420083034300830344008303450083034600830347008303480083034900830350008303510083035200830353008303540083035500830356008303570083035800830359008303600083036100830362008303630083036400830365008303660083036700830368008303690083037000830371008303720083037300830374008303750083037600830377008303780083037900830380008303810083038200830383008303840083038500830386008303870083038800830389008303900083039100830392008303930083039400830395008303960083039700830398008303990083040000830401008304020083040300830404008304050083040600830407008304080083040900830410008304110083041200830413008304140083041500830416008304170083041800830419008304200083042100830422008304230083042400830425008304260083042700830428008304290083043000830431008304320083043300830434008304350083043600830437008304380083043900830440008304410083044200830443008304440083044500830446008304470083044800830449008304500083045100830452008304530083045400830455008304560083045700830458008304590083046000830461008304620083046300830464008304650083046600830467008304680083046900830470008304710083047200830473008304740083047500830476008304770083047800830479008304800083048100830482008304830083048400830485008304860083048700830488008304890083049000830491008304920083049300830494008304950083049600830497008304980083049900830500008305010083050200830503008305040083050500830506008305070083050800830509008305100083051100830512008305130083051400830515008305160083051700830518008305190083052000830521008305220083052300830524008305250083052600830527008305280083052900830530008305310083053200830533008305340083053500830536008305370083053800830539008305400083054100830542008305430083054400830545008305460083054700830548008305490083055000830551008305520083055300830554008305550083055600830557008305580083055900830560008305610083056200830563008305640083056500830566008305670083056800830569008305700083057100830572008305730083057400830575008305760083057700830578008305790083058000830581008305820083058300830584008305850083058600830587008305880083058900830590008305910083059200830593008305940083059500830596008305970083059800830599008306000083060100830602008306030083060400830605008306060083060700830608008306090083061000830611008306120083061300830614008306150083061600830617008306180083061900830620008306210083062200830623008306240083062500830626008306270083062800830629008306300083063100830632008306330083063400830635008306360083063700830638008306390083064000830641008306420083064300830644008306450083064600830647008306480083064900830650008306510083065200830653008306540083065500830656008306570083065800830659008306600083066100830662008306630083066400830665008306660083066700830668008306690083067000830671008306720083067300830674008306750083067600830677008306780083067900830680008306810083068200830683008306840083068500830686008306870083068800830689008306900083069100830692008306930083069400830695008306960083069700830698008306990083070000830701008307020083070300830704008307050083070600830707008307080083070900830710008307110083071200830713008307140083071500830716008307170083071800830719008307200083072100830722008307230083072400830725008307260083072700830728008307290083073000830731008307320083073300830734008307350083073600830737008307380083073900830740008307410083074200830743008307440083074500830746008307470083074800830749008307500083075100830752008307530083075400830755008307560083075700830758008307590083076000830761008307620083076300830764008307650083076600830767008307680083076900830770008307710083077200830773008307740083077500830776008307770083077800830779008307800083078100830782008307830083078400830785008307860083078700830788008307890083079000830791008307920083079300830794008307950083079600830797008307980083079900840001008400020084000300840004008400050084000600840007008400080084000900840010008400110084001200840013008400140084001500840016008400170084001800840019008400200084002100840022008400230084002400840025008400260084002700840028008400290084003000840031008400320084003300840034008400350084003600840037008400380084003900840040008400410084004200840043008400440084004500840046008400470084004800840049008400500084005100840052008400530084005400840055008400560084005700840058008400590084006000840061008400620084006300840064008400650084006600840067008400680084006900840070008400710084007200840073008400740084007500840076008400770084007800840079008400800084008100840082008400830084008400840085008400860084008700840088008400890084009000840091008400920084009300840094008400950084009600840097008400980084009900840100008401010084010200840103008401040084010500840106008401070084010800840109008401100084011100840112008401130084011400840115008401160084011700840118008401190084012000840121008401220084012300840124008401250084012600840127008401280084012900840130008401310084013200840133008401340084013500840136008401370084013800840139008401400084014100840142008401430084014400840145008401460084014700840148008401490084015000840151008401520084015300840154008401550084015600840157008401580084015900840160008401610084016200840163008401640084016500840166008401670084016800840169008401700084017100840172008401730084017400840175008401760084017700840178008401790084018000840181008401820084018300840184008401850084018600840187008401880084018900840190008401910084019200840193008401940084019500840196008401970084019800840199008402000084020100840202008402030084020400840205008402060084020700840208008402090084021000840211008402120084021300840214008402150084021600840217008402180084021900840220008402210084022200840223008402240084022500840226008402270084022800840229008402300084023100840232008402330084023400840235008402360084023700840238008402390084024000840241008402420084024300840244008402450084024600840247008402480084024900840250008402510084025200840253008402540084025500840256008402570084025800840259008402600084026100840262008402630084026400840265008402660084026700840268008402690084027000840271008402720084027300840274008402750084027600840277008402780084027900840280008402810084028200840283008402840084028500840286008402870084028800840289008402900084029100840292008402930084029400840295008402960084029700840298008402990084030000840301008403020084030300840304008403050084030600840307008403080084030900840310008403110084031200840313008403140084031500840316008403170084031800840319008403200084032100840322008403230084032400840325008403260084032700840328008403290084033000840331008403320084033300840334008403350084033600840337008403380084033900840340008403410084034200840343008403440084034500840346008403470084034800840349008403500084035100840352008403530084035400840355008403560084035700840358008403590084036000840361008403620084036300840364008403650084036600840367008403680084036900840370008403710084037200840373008403740084037500840376008403770084037800840379008403800084038100840382008403830084038400840385008403860084038700840388008403890084039000840391008403920084039300840394008403950084039600840397008403980084039900840400008404010084040200840403008404040084040500840406008404070084040800840409008404100084041100840412008404130084041400840415008404160084041700840418008404190084042000840421008404220084042300840424008404250084042600840427008404280084042900840430008404310084043200840433008404340084043500840436008404370084043800840439008404400084044100840442008404430084044400840445008404460084044700840448008404490084045000840451008404520084045300840454008404550084045600840457008404580084045900840460008404610084046200840463008404640084046500840466008404670084046800840469008404700084047100840472008404730084047400840475008404760084047700840478008404790084048000840481008404820084048300840484008404850084048600840487008404880084048900840490008404910084049200840493008404940084049500840496008404970084049800840499008405000084050100840502008405030084050400840505008405060084050700840508008405090084051000840511008405120084051300840514008405150084051600840517008405180084051900840520008405210084052200840523008405240084052500840526008405270084052800840529008405300084053100840532008405330084053400840535008405360084053700840538008405390084054000840541008405420084054300840544008405450084054600840547008405480084054900840550008405510084055200840553008405540084055500840556008405570084055800840559008405600084056100840562008405630084056400840565008405660084056700840568008405690084057000840571008405720084057300840574008405750084057600840577008405780084057900840580008405810084058200840583008405840084058500840586008405870084058800840589008405900084059100840592008405930084059400840595008405960084059700840598008405990084060000840601008406020084060300840604008406050084060600840607008406080084060900840610008406110084061200840613008406140084061500840616008406170084061800840619008406200084062100840622008406230084062400840625008406260084062700840628008406290084063000840631008406320084063300840634008406350084063600840637008406380084063900840640008406410084064200840643008406440084064500840646008406470084064800840649008406500084065100840652008406530084065400840655008406560084065700840658008406590084066000840661008406620084066300840664008406650084066600840667008406680084066900840670008406710084067200840673008406740084067500840676008406770084067800840679008406800084068100840682008406830084068400840685008406860084068700840688008406890084069000840691008406920084069300840694008406950084069600840697008406980084069900840700008407010084070200840703008407040084070500840706008407070084070800840709008407100084071100840712008407130084071400840715008407160084071700840718008407190084072000840721008407220084072300840724008407250084072600840727008407280084072900840730008407310084073200840733008407340084073500840736008407370084073800840739008407400084074100840742008407430084074400840745008407460084074700840748008407490084075000840751008407520084075300840754008407550084075600840757008407580084075900840760008407610084076200840763008407640084076500840766008407670084076800840769008407700084077100840772008407730084077400840775008407760084077700840778008407790084078000840781008407820084078300840784008407850084078600840787008407880084078900840790008407910084079200840793008407940084079500840796008407970084079800840799008500010085000200850003008500040085000500850006008500070085000800850009008500100085001100850012008500130085001400850015008500160085001700850018008500190085002000850021008500220085002300850024008500250085002600850027008500280085002900850030008500310085003200850033008500340085003500850036008500370085003800850039008500400085004100850042008500430085004400850045008500460085004700850048008500490085005000850051008500520085005300850054008500550085005600850057008500580085005900850060008500610085006200850063008500640085006500850066008500670085006800850069008500700085007100850072008500730085007400850075008500760085007700850078008500790085008000850081008500820085008300850084008500850085008600850087008500880085008900850090008500910085009200850093008500940085009500850096008500970085009800850099008501000085010100850102008501030085010400850105008501060085010700850108008501090085011000850111008501120085011300850114008501150085011600850117008501180085011900850120008501210085012200850123008501240085012500850126008501270085012800850129008501300085013100850132008501330085013400850135008501360085013700850138008501390085014000850141008501420085014300850144008501450085014600850147008501480085014900850150008501510085015200850153008501540085015500850156008501570085015800850159008501600085016100850162008501630085016400850165008501660085016700850168008501690085017000850171008501720085017300850174008501750085017600850177008501780085017900850180008501810085018200850183008501840085018500850186008501870085018800850189008501900085019100850192008501930085019400850195008501960085019700850198008501990085020000850201008502020085020300850204008502050085020600850207008502080085020900850210008502110085021200850213008502140085021500850216008502170085021800850219008502200085022100850222008502230085022400850225008502260085022700850228008502290085023000850231008502320085023300850234008502350085023600850237008502380085023900850240008502410085024200850243008502440085024500850246008502470085024800850249008502500085025100850252008502530085025400850255008502560085025700850258008502590085026000850261008502620085026300850264008502650085026600850267008502680085026900850270008502710085027200850273008502740085027500850276008502770085027800850279008502800085028100850282008502830085028400850285008502860085028700850288008502890085029000850291008502920085029300850294008502950085029600850297008502980085029900850300008503010085030200850303008503040085030500850306008503070085030800850309008503100085031100850312008503130085031400850315008503160085031700850318008503190085032000850321008503220085032300850324008503250085032600850327008503280085032900850330008503310085033200850333008503340085033500850336008503370085033800850339008503400085034100850342008503430085034400850345008503460085034700850348008503490085035000850351008503520085035300850354008503550085035600850357008503580085035900850360008503610085036200850363008503640085036500850366008503670085036800850369008503700085037100850372008503730085037400850375008503760085037700850378008503790085038000850381008503820085038300850384008503850085038600850387008503880085038900850390008503910085039200850393008503940085039500850396008503970085039800850399008504000085040100850402008504030085040400850405008504060085040700850408008504090085041000850411008504120085041300850414008504150085041600850417008504180085041900850420008504210085042200850423008504240085042500850426008504270085042800850429008504300085043100850432008504330085043400850435008504360085043700850438008504390085044000850441008504420085044300850444008504450085044600850447008504480085044900850450008504510085045200850453008504540085045500850456008504570085045800850459008504600085046100850462008504630085046400850465008504660085046700850468008504690085047000850471008504720085047300850474008504750085047600850477008504780085047900850480008504810085048200850483008504840085048500850486008504870085048800850489008504900085049100850492008504930085049400850495008504960085049700850498008504990085050000850501008505020085050300850504008505050085050600850507008505080085050900850510008505110085051200850513008505140085051500850516008505170085051800850519008505200085052100850522008505230085052400850525008505260085052700850528008505290085053000850531008505320085053300850534008505350085053600850537008505380085053900850540008505410085054200850543008505440085054500850546008505470085054800850549008505500085055100850552008505530085055400850555008505560085055700850558008505590085056000850561008505620085056300850564008505650085056600850567008505680085056900850570008505710085057200850573008505740085057500850576008505770085057800850579008505800085058100850582008505830085058400850585008505860085058700850588008505890085059000850591008505920085059300850594008505950085059600850597008505980085059900850600008506010085060200850603008506040085060500850606008506070085060800850609008506100085061100850612008506130085061400850615008506160085061700850618008506190085062000850621008506220085062300850624008506250085062600850627008506280085062900850630008506310085063200850633008506340085063500850636008506370085063800850639008506400085064100850642008506430085064400850645008506460085064700850648008506490085065000850651008506520085065300850654008506550085065600850657008506580085065900850660008506610085066200850663008506640085066500850666008506670085066800850669008506700085067100850672008506730085067400850675008506760085067700850678008506790085068000850681008506820085068300850684008506850085068600850687008506880085068900850690008506910085069200850693008506940085069500850696008506970085069800850699008507000085070100850702008507030085070400850705008507060085070700850708008507090085071000850711008507120085071300850714008507150085071600850717008507180085071900850720008507210085072200850723008507240085072500850726008507270085072800850729008507300085073100850732008507330085073400850735008507360085073700850738008507390085074000850741008507420085074300850744008507450085074600850747008507480085074900850750008507510085075200850753008507540085075500850756008507570085075800850759008507600085076100850762008507630085076400850765008507660085076700850768008507690085077000850771008507720085077300850774008507750085077600850777008507780085077900850780008507810085078200850783008507840085078500850786008507870085078800850789008507900085079100850792008507930085079400850795008507960085079700850798008507990086000100860002008600030086000400860005008600060086000700860008008600090086001000860011008600120086001300860014008600150086001600860017008600180086001900860020008600210086002200860023008600240086002500860026008600270086002800860029008600300086003100860032008600330086003400860035008600360086003700860038008600390086004000860041008600420086004300860044008600450086004600860047008600480086004900860050008600510086005200860053008600540086005500860056008600570086005800860059008600600086006100860062008600630086006400860065008600660086006700860068008600690086007000860071008600720086007300860074008600750086007600860077008600780086007900860080008600810086008200860083008600840086008500860086008600870086008800860089008600900086009100860092008600930086009400860095008600960086009700860098008600990086010000860101008601020086010300860104008601050086010600860107008601080086010900860110008601110086011200860113008601140086011500860116008601170086011800860119008601200086012100860122008601230086012400860125008601260086012700860128008601290086013000860131008601320086013300860134008601350086013600860137008601380086013900860140008601410086014200860143008601440086014500860146008601470086014800860149008601500086015100860152008601530086015400860155008601560086015700860158008601590086016000860161008601620086016300860164008601650086016600860167008601680086016900860170008601710086017200860173008601740086017500860176008601770086017800860179008601800086018100860182008601830086018400860185008601860086018700860188008601890086019000860191008601920086019300860194008601950086019600860197008601980086019900860200008602010086020200860203008602040086020500860206008602070086020800860209008602100086021100860212008602130086021400860215008602160086021700860218008602190086022000860221008602220086022300860224008602250086022600860227008602280086022900860230008602310086023200860233008602340086023500860236008602370086023800860239008602400086024100860242008602430086024400860245008602460086024700860248008602490086025000860251008602520086025300860254008602550086025600860257008602580086025900860260008602610086026200860263008602640086026500860266008602670086026800860269008602700086027100860272008602730086027400860275008602760086027700860278008602790086028000860281008602820086028300860284008602850086028600860287008602880086028900860290008602910086029200860293008602940086029500860296008602970086029800860299008603000086030100860302008603030086030400860305008603060086030700860308008603090086031000860311008603120086031300860314008603150086031600860317008603180086031900860320008603210086032200860323008603240086032500860326008603270086032800860329008603300086033100860332008603330086033400860335008603360086033700860338008603390086034000860341008603420086034300860344008603450086034600860347008603480086034900860350008603510086035200860353008603540086035500860356008603570086035800860359008603600086036100860362008603630086036400860365008603660086036700860368008603690086037000860371008603720086037300860374008603750086037600860377008603780086037900860380008603810086038200860383008603840086038500860386008603870086038800860389008603900086039100860392008603930086039400860395008603960086039700860398008603990086040000860401008604020086040300860404008604050086040600860407008604080086040900860410008604110086041200860413008604140086041500860416008604170086041800860419008604200086042100860422008604230086042400860425008604260086042700860428008604290086043000860431008604320086043300860434008604350086043600860437008604380086043900860440008604410086044200860443008604440086044500860446008604470086044800860449008604500086045100860452008604530086045400860455008604560086045700860458008604590086046000860461008604620086046300860464008604650086046600860467008604680086046900860470008604710086047200860473008604740086047500860476008604770086047800860479008604800086048100860482008604830086048400860485008604860086048700860488008604890086049000860491008604920086049300860494008604950086049600860497008604980086049900860500008605010086050200860503008605040086050500860506008605070086050800860509008605100086051100860512008605130086051400860515008605160086051700860518008605190086052000860521008605220086052300860524008605250086052600860527008605280086052900860530008605310086053200860533008605340086053500860536008605370086053800860539008605400086054100860542008605430086054400860545008605460086054700860548008605490086055000860551008605520086055300860554008605550086055600860557008605580086055900860560008605610086056200860563008605640086056500860566008605670086056800860569008605700086057100860572008605730086057400860575008605760086057700860578008605790086058000860581008605820086058300860584008605850086058600860587008605880086058900860590008605910086059200860593008605940086059500860596008605970086059800860599008606000086060100860602008606030086060400860605008606060086060700860608008606090086061000860611008606120086061300860614008606150086061600860617008606180086061900860620008606210086062200860623008606240086062500860626008606270086062800860629008606300086063100860632008606330086063400860635008606360086063700860638008606390086064000860641008606420086064300860644008606450086064600860647008606480086064900860650008606510086065200860653008606540086065500860656008606570086065800860659008606600086066100860662008606630086066400860665008606660086066700860668008606690086067000860671008606720086067300860674008606750086067600860677008606780086067900860680008606810086068200860683008606840086068500860686008606870086068800860689008606900086069100860692008606930086069400860695008606960086069700860698008606990086070000860701008607020086070300860704008607050086070600860707008607080086070900860710008607110086071200860713008607140086071500860716008607170086071800860719008607200086072100860722008607230086072400860725008607260086072700860728008607290086073000860731008607320086073300860734008607350086073600860737008607380086073900860740008607410086074200860743008607440086074500860746008607470086074800860749008607500086075100860752008607530086075400860755008607560086075700860758008607590086076000860761008607620086076300860764008607650086076600860767008607680086076900860770008607710086077200860773008607740086077500860776008607770086077800860779008607800086078100860782008607830086078400860785008607860086078700860788008607890086079000860791008607920086079300860794008607950086079600860797008607980086079900870001008700020087000300870004008700050087000600870007008700080087000900870010008700110087001200870013008700140087001500870016008700170087001800870019008700200087002100870022008700230087002400870025008700260087002700870028008700290087003000870031008700320087003300870034008700350087003600870037008700380087003900870040008700410087004200870043008700440087004500870046008700470087004800870049008700500087005100870052008700530087005400870055008700560087005700870058008700590087006000870061008700620087006300870064008700650087006600870067008700680087006900870070008700710087007200870073008700740087007500870076008700770087007800870079008700800087008100870082008700830087008400870085008700860087008700870088008700890087009000870091008700920087009300870094008700950087009600870097008700980087009900870100008701010087010200870103008701040087010500870106008701070087010800870109008701100087011100870112008701130087011400870115008701160087011700870118008701190087012000870121008701220087012300870124008701250087012600870127008701280087012900870130008701310087013200870133008701340087013500870136008701370087013800870139008701400087014100870142008701430087014400870145008701460087014700870148008701490087015000870151008701520087015300870154008701550087015600870157008701580087015900870160008701610087016200870163008701640087016500870166008701670087016800870169008701700087017100870172008701730087017400870175008701760087017700870178008701790087018000870181008701820087018300870184008701850087018600870187008701880087018900870190008701910087019200870193008701940087019500870196008701970087019800870199008702000087020100870202008702030087020400870205008702060087020700870208008702090087021000870211008702120087021300870214008702150087021600870217008702180087021900870220008702210087022200870223008702240087022500870226008702270087022800870229008702300087023100870232008702330087023400870235008702360087023700870238008702390087024000870241008702420087024300870244008702450087024600870247008702480087024900870250008702510087025200870253008702540087025500870256008702570087025800870259008702600087026100870262008702630087026400870265008702660087026700870268008702690087027000870271008702720087027300870274008702750087027600870277008702780087027900870280008702810087028200870283008702840087028500870286008702870087028800870289008702900087029100870292008702930087029400870295008702960087029700870298008702990087030000870301008703020087030300870304008703050087030600870307008703080087030900870310008703110087031200870313008703140087031500870316008703170087031800870319008703200087032100870322008703230087032400870325008703260087032700870328008703290087033000870331008703320087033300870334008703350087033600870337008703380087033900870340008703410087034200870343008703440087034500870346008703470087034800870349008703500087035100870352008703530087035400870355008703560087035700870358008703590087036000870361008703620087036300870364008703650087036600870367008703680087036900870370008703710087037200870373008703740087037500870376008703770087037800870379008703800087038100870382008703830087038400870385008703860087038700870388008703890087039000870391008703920087039300870394008703950087039600870397008703980087039900870400008704010087040200870403008704040087040500870406008704070087040800870409008704100087041100870412008704130087041400870415008704160087041700870418008704190087042000870421008704220087042300870424008704250087042600870427008704280087042900870430008704310087043200870433008704340087043500870436008704370087043800870439008704400087044100870442008704430087044400870445008704460087044700870448008704490087045000870451008704520087045300870454008704550087045600870457008704580087045900870460008704610087046200870463008704640087046500870466008704670087046800870469008704700087047100870472008704730087047400870475008704760087047700870478008704790087048000870481008704820087048300870484008704850087048600870487008704880087048900870490008704910087049200870493008704940087049500870496008704970087049800870499008705000087050100870502008705030087050400870505008705060087050700870508008705090087051000870511008705120087051300870514008705150087051600870517008705180087051900870520008705210087052200870523008705240087052500870526008705270087052800870529008705300087053100870532008705330087053400870535008705360087053700870538008705390087054000870541008705420087054300870544008705450087054600870547008705480087054900870550008705510087055200870553008705540087055500870556008705570087055800870559008705600087056100870562008705630087056400870565008705660087056700870568008705690087057000870571008705720087057300870574008705750087057600870577008705780087057900870580008705810087058200870583008705840087058500870586008705870087058800870589008705900087059100870592008705930087059400870595008705960087059700870598008705990087060000870601008706020087060300870604008706050087060600870607008706080087060900870610008706110087061200870613008706140087061500870616008706170087061800870619008706200087062100870622008706230087062400870625008706260087062700870628008706290087063000870631008706320087063300870634008706350087063600870637008706380087063900870640008706410087064200870643008706440087064500870646008706470087064800870649008706500087065100870652008706530087065400870655008706560087065700870658008706590087066000870661008706620087066300870664008706650087066600870667008706680087066900870670008706710087067200870673008706740087067500870676008706770087067800870679008706800087068100870682008706830087068400870685008706860087068700870688008706890087069000870691008706920087069300870694008706950087069600870697008706980087069900870700008707010087070200870703008707040087070500870706008707070087070800870709008707100087071100870712008707130087071400870715008707160087071700870718008707190087072000870721008707220087072300870724008707250087072600870727008707280087072900870730008707310087073200870733008707340087073500870736008707370087073800870739008707400087074100870742008707430087074400870745008707460087074700870748008707490087075000870751008707520087075300870754008707550087075600870757008707580087075900870760008707610087076200870763008707640087076500870766008707670087076800870769008707700087077100870772008707730087077400870775008707760087077700870778008707790087078000870781008707820087078300870784008707850087078600870787008707880087078900870790008707910087079200870793008707940087079500870796008707970087079800870799008800010088000200880003008800040088000500880006008800070088000800880009008800100088001100880012008800130088001400880015008800160088001700880018008800190088002000880021008800220088002300880024008800250088002600880027008800280088002900880030008800310088003200880033008800340088003500880036008800370088003800880039008800400088004100880042008800430088004400880045008800460088004700880048008800490088005000880051008800520088005300880054008800550088005600880057008800580088005900880060008800610088006200880063008800640088006500880066008800670088006800880069008800700088007100880072008800730088007400880075008800760088007700880078008800790088008000880081008800820088008300880084008800850088008600880087008800880088008900880090008800910088009200880093008800940088009500880096008800970088009800880099008801000088010100880102008801030088010400880105008801060088010700880108008801090088011000880111008801120088011300880114008801150088011600880117008801180088011900880120008801210088012200880123008801240088012500880126008801270088012800880129008801300088013100880132008801330088013400880135008801360088013700880138008801390088014000880141008801420088014300880144008801450088014600880147008801480088014900880150008801510088015200880153008801540088015500880156008801570088015800880159008801600088016100880162008801630088016400880165008801660088016700880168008801690088017000880171008801720088017300880174008801750088017600880177008801780088017900880180008801810088018200880183008801840088018500880186008801870088018800880189008801900088019100880192008801930088019400880195008801960088019700880198008801990088020000880201008802020088020300880204008802050088020600880207008802080088020900880210008802110088021200880213008802140088021500880216008802170088021800880219008802200088022100880222008802230088022400880225008802260088022700880228008802290088023000880231008802320088023300880234008802350088023600880237008802380088023900880240008802410088024200880243008802440088024500880246008802470088024800880249008802500088025100880252008802530088025400880255008802560088025700880258008802590088026000880261008802620088026300880264008802650088026600880267008802680088026900880270008802710088027200880273008802740088027500880276008802770088027800880279008802800088028100880282008802830088028400880285008802860088028700880288008802890088029000880291008802920088029300880294008802950088029600880297008802980088029900880300008803010088030200880303008803040088030500880306008803070088030800880309008803100088031100880312008803130088031400880315008803160088031700880318008803190088032000880321008803220088032300880324008803250088032600880327008803280088032900880330008803310088033200880333008803340088033500880336008803370088033800880339008803400088034100880342008803430088034400880345008803460088034700880348008803490088035000880351008803520088035300880354008803550088035600880357008803580088035900880360008803610088036200880363008803640088036500880366008803670088036800880369008803700088037100880372008803730088037400880375008803760088037700880378008803790088038000880381008803820088038300880384008803850088038600880387008803880088038900880390008803910088039200880393008803940088039500880396008803970088039800880399008804000088040100880402008804030088040400880405008804060088040700880408008804090088041000880411008804120088041300880414008804150088041600880417008804180088041900880420008804210088042200880423008804240088042500880426008804270088042800880429008804300088043100880432008804330088043400880435008804360088043700880438008804390088044000880441008804420088044300880444008804450088044600880447008804480088044900880450008804510088045200880453008804540088045500880456008804570088045800880459008804600088046100880462008804630088046400880465008804660088046700880468008804690088047000880471008804720088047300880474008804750088047600880477008804780088047900880480008804810088048200880483008804840088048500880486008804870088048800880489008804900088049100880492008804930088049400880495008804960088049700880498008804990088050000880501008805020088050300880504008805050088050600880507008805080088050900880510008805110088051200880513008805140088051500880516008805170088051800880519008805200088052100880522008805230088052400880525008805260088052700880528008805290088053000880531008805320088053300880534008805350088053600880537008805380088053900880540008805410088054200880543008805440088054500880546008805470088054800880549008805500088055100880552008805530088055400880555008805560088055700880558008805590088056000880561008805620088056300880564008805650088056600880567008805680088056900880570008805710088057200880573008805740088057500880576008805770088057800880579008805800088058100880582008805830088058400880585008805860088058700880588008805890088059000880591008805920088059300880594008805950088059600880597008805980088059900880600008806010088060200880603008806040088060500880606008806070088060800880609008806100088061100880612008806130088061400880615008806160088061700880618008806190088062000880621008806220088062300880624008806250088062600880627008806280088062900880630008806310088063200880633008806340088063500880636008806370088063800880639008806400088064100880642008806430088064400880645008806460088064700880648008806490088065000880651008806520088065300880654008806550088065600880657008806580088065900880660008806610088066200880663008806640088066500880666008806670088066800880669008806700088067100880672008806730088067400880675008806760088067700880678008806790088068000880681008806820088068300880684008806850088068600880687008806880088068900880690008806910088069200880693008806940088069500880696008806970088069800880699008807000088070100880702008807030088070400880705008807060088070700880708008807090088071000880711008807120088071300880714008807150088071600880717008807180088071900880720008807210088072200880723008807240088072500880726008807270088072800880729008807300088073100880732008807330088073400880735008807360088073700880738008807390088074000880741008807420088074300880744008807450088074600880747008807480088074900880750008807510088075200880753008807540088075500880756008807570088075800880759008807600088076100880762008807630088076400880765008807660088076700880768008807690088077000880771008807720088077300880774008807750088077600880777008807780088077900880780008807810088078200880783008807840088078500880786008807870088078800880789008807900088079100880792008807930088079400880795008807960088079700880798008807990089000100890002008900030089000400890005008900060089000700890008008900090089001000890011008900120089001300890014008900150089001600890017008900180089001900890020008900210089002200890023008900240089002500890026008900270089002800890029008900300089003100890032008900330089003400890035008900360089003700890038008900390089004000890041008900420089004300890044008900450089004600890047008900480089004900890050008900510089005200890053008900540089005500890056008900570089005800890059008900600089006100890062008900630089006400890065008900660089006700890068008900690089007000890071008900720089007300890074008900750089007600890077008900780089007900890080008900810089008200890083008900840089008500890086008900870089008800890089008900900089009100890092008900930089009400890095008900960089009700890098008900990089010000890101008901020089010300890104008901050089010600890107008901080089010900890110008901110089011200890113008901140089011500890116008901170089011800890119008901200089012100890122008901230089012400890125008901260089012700890128008901290089013000890131008901320089013300890134008901350089013600890137008901380089013900890140008901410089014200890143008901440089014500890146008901470089014800890149008901500089015100890152008901530089015400890155008901560089015700890158008901590089016000890161008901620089016300890164008901650089016600890167008901680089016900890170008901710089017200890173008901740089017500890176008901770089017800890179008901800089018100890182008901830089018400890185008901860089018700890188008901890089019000890191008901920089019300890194008901950089019600890197008901980089019900890200008902010089020200890203008902040089020500890206008902070089020800890209008902100089021100890212008902130089021400890215008902160089021700890218008902190089022000890221008902220089022300890224008902250089022600890227008902280089022900890230008902310089023200890233008902340089023500890236008902370089023800890239008902400089024100890242008902430089024400890245008902460089024700890248008902490089025000890251008902520089025300890254008902550089025600890257008902580089025900890260008902610089026200890263008902640089026500890266008902670089026800890269008902700089027100890272008902730089027400890275008902760089027700890278008902790089028000890281008902820089028300890284008902850089028600890287008902880089028900890290008902910089029200890293008902940089029500890296008902970089029800890299008903000089030100890302008903030089030400890305008903060089030700890308008903090089031000890311008903120089031300890314008903150089031600890317008903180089031900890320008903210089032200890323008903240089032500890326008903270089032800890329008903300089033100890332008903330089033400890335008903360089033700890338008903390089034000890341008903420089034300890344008903450089034600890347008903480089034900890350008903510089035200890353008903540089035500890356008903570089035800890359008903600089036100890362008903630089036400890365008903660089036700890368008903690089037000890371008903720089037300890374008903750089037600890377008903780089037900890380008903810089038200890383008903840089038500890386008903870089038800890389008903900089039100890392008903930089039400890395008903960089039700890398008903990089040000890401008904020089040300890404008904050089040600890407008904080089040900890410008904110089041200890413008904140089041500890416008904170089041800890419008904200089042100890422008904230089042400890425008904260089042700890428008904290089043000890431008904320089043300890434008904350089043600890437008904380089043900890440008904410089044200890443008904440089044500890446008904470089044800890449008904500089045100890452008904530089045400890455008904560089045700890458008904590089046000890461008904620089046300890464008904650089046600890467008904680089046900890470008904710089047200890473008904740089047500890476008904770089047800890479008904800089048100890482008904830089048400890485008904860089048700890488008904890089049000890491008904920089049300890494008904950089049600890497008904980089049900890500008905010089050200890503008905040089050500890506008905070089050800890509008905100089051100890512008905130089051400890515008905160089051700890518008905190089052000890521008905220089052300890524008905250089052600890527008905280089052900890530008905310089053200890533008905340089053500890536008905370089053800890539008905400089054100890542008905430089054400890545008905460089054700890548008905490089055000890551008905520089055300890554008905550089055600890557008905580089055900890560008905610089056200890563008905640089056500890566008905670089056800890569008905700089057100890572008905730089057400890575008905760089057700890578008905790089058000890581008905820089058300890584008905850089058600890587008905880089058900890590008905910089059200890593008905940089059500890596008905970089059800890599008906000089060100890602008906030089060400890605008906060089060700890608008906090089061000890611008906120089061300890614008906150089061600890617008906180089061900890620008906210089062200890623008906240089062500890626008906270089062800890629008906300089063100890632008906330089063400890635008906360089063700890638008906390089064000890641008906420089064300890644008906450089064600890647008906480089064900890650008906510089065200890653008906540089065500890656008906570089065800890659008906600089066100890662008906630089066400890665008906660089066700890668008906690089067000890671008906720089067300890674008906750089067600890677008906780089067900890680008906810089068200890683008906840089068500890686008906870089068800890689008906900089069100890692008906930089069400890695008906960089069700890698008906990089070000890701008907020089070300890704008907050089070600890707008907080089070900890710008907110089071200890713008907140089071500890716008907170089071800890719008907200089072100890722008907230089072400890725008907260089072700890728008907290089073000890731008907320089073300890734008907350089073600890737008907380089073900890740008907410089074200890743008907440089074500890746008907470089074800890749008907500089075100890752008907530089075400890755008907560089075700890758008907590089076000890761008907620089076300890764008907650089076600890767008907680089076900890770008907710089077200890773008907740089077500890776008907770089077800890779008907800089078100890782008907830089078400890785008907860089078700890788008907890089079000890791008907920089079300890794008907950089079600890797008907980089079900900001009000020090000300900004009000050090000600900007009000080090000900900010009000110090001200900013009000140090001500900016009000170090001800900019009000200090002100900022009000230090002400900025009000260090002700900028009000290090003000900031009000320090003300900034009000350090003600900037009000380090003900900040009000410090004200900043009000440090004500900046009000470090004800900049009000500090005100900052009000530090005400900055009000560090005700900058009000590090006000900061009000620090006300900064009000650090006600900067009000680090006900900070009000710090007200900073009000740090007500900076009000770090007800900079009000800090008100900082009000830090008400900085009000860090008700900088009000890090009000900091009000920090009300900094009000950090009600900097009000980090009900900100009001010090010200900103009001040090010500900106009001070090010800900109009001100090011100900112009001130090011400900115009001160090011700900118009001190090012000900121009001220090012300900124009001250090012600900127009001280090012900900130009001310090013200900133009001340090013500900136009001370090013800900139009001400090014100900142009001430090014400900145009001460090014700900148009001490090015000900151009001520090015300900154009001550090015600900157009001580090015900900160009001610090016200900163009001640090016500900166009001670090016800900169009001700090017100900172009001730090017400900175009001760090017700900178009001790090018000900181009001820090018300900184009001850090018600900187009001880090018900900190009001910090019200900193009001940090019500900196009001970090019800900199009002000090020100900202009002030090020400900205009002060090020700900208009002090090021000900211009002120090021300900214009002150090021600900217009002180090021900900220009002210090022200900223009002240090022500900226009002270090022800900229009002300090023100900232009002330090023400900235009002360090023700900238009002390090024000900241009002420090024300900244009002450090024600900247009002480090024900900250009002510090025200900253009002540090025500900256009002570090025800900259009002600090026100900262009002630090026400900265009002660090026700900268009002690090027000900271009002720090027300900274009002750090027600900277009002780090027900900280009002810090028200900283009002840090028500900286009002870090028800900289009002900090029100900292009002930090029400900295009002960090029700900298009002990090030000900301009003020090030300900304009003050090030600900307009003080090030900900310009003110090031200900313009003140090031500900316009003170090031800900319009003200090032100900322009003230090032400900325009003260090032700900328009003290090033000900331009003320090033300900334009003350090033600900337009003380090033900900340009003410090034200900343009003440090034500900346009003470090034800900349009003500090035100900352009003530090035400900355009003560090035700900358009003590090036000900361009003620090036300900364009003650090036600900367009003680090036900900370009003710090037200900373009003740090037500900376009003770090037800900379009003800090038100900382009003830090038400900385009003860090038700900388009003890090039000900391009003920090039300900394009003950090039600900397009003980090039900900400009004010090040200900403009004040090040500900406009004070090040800900409009004100090041100900412009004130090041400900415009004160090041700900418009004190090042000900421009004220090042300900424009004250090042600900427009004280090042900900430009004310090043200900433009004340090043500900436009004370090043800900439009004400090044100900442009004430090044400900445009004460090044700900448009004490090045000900451009004520090045300900454009004550090045600900457009004580090045900900460009004610090046200900463009004640090046500900466009004670090046800900469009004700090047100900472009004730090047400900475009004760090047700900478009004790090048000900481009004820090048300900484009004850090048600900487009004880090048900900490009004910090049200900493009004940090049500900496009004970090049800900499009005000090050100900502009005030090050400900505009005060090050700900508009005090090051000900511009005120090051300900514009005150090051600900517009005180090051900900520009005210090052200900523009005240090052500900526009005270090052800900529009005300090053100900532009005330090053400900535009005360090053700900538009005390090054000900541009005420090054300900544009005450090054600900547009005480090054900900550009005510090055200900553009005540090055500900556009005570090055800900559009005600090056100900562009005630090056400900565009005660090056700900568009005690090057000900571009005720090057300900574009005750090057600900577009005780090057900900580009005810090058200900583009005840090058500900586009005870090058800900589009005900090059100900592009005930090059400900595009005960090059700900598009005990090060000900601009006020090060300900604009006050090060600900607009006080090060900900610009006110090061200900613009006140090061500900616009006170090061800900619009006200090062100900622009006230090062400900625009006260090062700900628009006290090063000900631009006320090063300900634009006350090063600900637009006380090063900900640009006410090064200900643009006440090064500900646009006470090064800900649009006500090065100900652009006530090065400900655009006560090065700900658009006590090066000900661009006620090066300900664009006650090066600900667009006680090066900900670009006710090067200900673009006740090067500900676009006770090067800900679009006800090068100900682009006830090068400900685009006860090068700900688009006890090069000900691009006920090069300900694009006950090069600900697009006980090069900900700009007010090070200900703009007040090070500900706009007070090070800900709009007100090071100900712009007130090071400900715009007160090071700900718009007190090072000900721009007220090072300900724009007250090072600900727009007280090072900900730009007310090073200900733009007340090073500900736009007370090073800900739009007400090074100900742009007430090074400900745009007460090074700900748009007490090075000900751009007520090075300900754009007550090075600900757009007580090075900900760009007610090076200900763009007640090076500900766009007670090076800900769009007700090077100900772009007730090077400900775009007760090077700900778009007790090078000900781009007820090078300900784009007850090078600900787009007880090078900900790009007910090079200900793009007940090079500900796009007970090079800900799009100010091000200910003009100040091000500910006009100070091000800910009009100100091001100910012009100130091001400910015009100160091001700910018009100190091002000910021009100220091002300910024009100250091002600910027009100280091002900910030009100310091003200910033009100340091003500910036009100370091003800910039009100400091004100910042009100430091004400910045009100460091004700910048009100490091005000910051009100520091005300910054009100550091005600910057009100580091005900910060009100610091006200910063009100640091006500910066009100670091006800910069009100700091007100910072009100730091007400910075009100760091007700910078009100790091008000910081009100820091008300910084009100850091008600910087009100880091008900910090009100910091009200910093009100940091009500910096009100970091009800910099009101000091010100910102009101030091010400910105009101060091010700910108009101090091011000910111009101120091011300910114009101150091011600910117009101180091011900910120009101210091012200910123009101240091012500910126009101270091012800910129009101300091013100910132009101330091013400910135009101360091013700910138009101390091014000910141009101420091014300910144009101450091014600910147009101480091014900910150009101510091015200910153009101540091015500910156009101570091015800910159009101600091016100910162009101630091016400910165009101660091016700910168009101690091017000910171009101720091017300910174009101750091017600910177009101780091017900910180009101810091018200910183009101840091018500910186009101870091018800910189009101900091019100910192009101930091019400910195009101960091019700910198009101990091020000910201009102020091020300910204009102050091020600910207009102080091020900910210009102110091021200910213009102140091021500910216009102170091021800910219009102200091022100910222009102230091022400910225009102260091022700910228009102290091023000910231009102320091023300910234009102350091023600910237009102380091023900910240009102410091024200910243009102440091024500910246009102470091024800910249009102500091025100910252009102530091025400910255009102560091025700910258009102590091026000910261009102620091026300910264009102650091026600910267009102680091026900910270009102710091027200910273009102740091027500910276009102770091027800910279009102800091028100910282009102830091028400910285009102860091028700910288009102890091029000910291009102920091029300910294009102950091029600910297009102980091029900910300009103010091030200910303009103040091030500910306009103070091030800910309009103100091031100910312009103130091031400910315009103160091031700910318009103190091032000910321009103220091032300910324009103250091032600910327009103280091032900910330009103310091033200910333009103340091033500910336009103370091033800910339009103400091034100910342009103430091034400910345009103460091034700910348009103490091035000910351009103520091035300910354009103550091035600910357009103580091035900910360009103610091036200910363009103640091036500910366009103670091036800910369009103700091037100910372009103730091037400910375009103760091037700910378009103790091038000910381009103820091038300910384009103850091038600910387009103880091038900910390009103910091039200910393009103940091039500910396009103970091039800910399009104000091040100910402009104030091040400910405009104060091040700910408009104090091041000910411009104120091041300910414009104150091041600910417009104180091041900910420009104210091042200910423009104240091042500910426009104270091042800910429009104300091043100910432009104330091043400910435009104360091043700910438009104390091044000910441009104420091044300910444009104450091044600910447009104480091044900910450009104510091045200910453009104540091045500910456009104570091045800910459009104600091046100910462009104630091046400910465009104660091046700910468009104690091047000910471009104720091047300910474009104750091047600910477009104780091047900910480009104810091048200910483009104840091048500910486009104870091048800910489009104900091049100910492009104930091049400910495009104960091049700910498009104990091050000910501009105020091050300910504009105050091050600910507009105080091050900910510009105110091051200910513009105140091051500910516009105170091051800910519009105200091052100910522009105230091052400910525009105260091052700910528009105290091053000910531009105320091053300910534009105350091053600910537009105380091053900910540009105410091054200910543009105440091054500910546009105470091054800910549009105500091055100910552009105530091055400910555009105560091055700910558009105590091056000910561009105620091056300910564009105650091056600910567009105680091056900910570009105710091057200910573009105740091057500910576009105770091057800910579009105800091058100910582009105830091058400910585009105860091058700910588009105890091059000910591009105920091059300910594009105950091059600910597009105980091059900910600009106010091060200910603009106040091060500910606009106070091060800910609009106100091061100910612009106130091061400910615009106160091061700910618009106190091062000910621009106220091062300910624009106250091062600910627009106280091062900910630009106310091063200910633009106340091063500910636009106370091063800910639009106400091064100910642009106430091064400910645009106460091064700910648009106490091065000910651009106520091065300910654009106550091065600910657009106580091065900910660009106610091066200910663009106640091066500910666009106670091066800910669009106700091067100910672009106730091067400910675009106760091067700910678009106790091068000910681009106820091068300910684009106850091068600910687009106880091068900910690009106910091069200910693009106940091069500910696009106970091069800910699009107000091070100910702009107030091070400910705009107060091070700910708009107090091071000910711009107120091071300910714009107150091071600910717009107180091071900910720009107210091072200910723009107240091072500910726009107270091072800910729009107300091073100910732009107330091073400910735009107360091073700910738009107390091074000910741009107420091074300910744009107450091074600910747009107480091074900910750009107510091075200910753009107540091075500910756009107570091075800910759009107600091076100910762009107630091076400910765009107660091076700910768009107690091077000910771009107720091077300910774009107750091077600910777009107780091077900910780009107810091078200910783009107840091078500910786009107870091078800910789009107900091079100910792009107930091079400910795009107960091079700910798009107990092000100920002009200030092000400920005009200060092000700920008009200090092001000920011009200120092001300920014009200150092001600920017009200180092001900920020009200210092002200920023009200240092002500920026009200270092002800920029009200300092003100920032009200330092003400920035009200360092003700920038009200390092004000920041009200420092004300920044009200450092004600920047009200480092004900920050009200510092005200920053009200540092005500920056009200570092005800920059009200600092006100920062009200630092006400920065009200660092006700920068009200690092007000920071009200720092007300920074009200750092007600920077009200780092007900920080009200810092008200920083009200840092008500920086009200870092008800920089009200900092009100920092009200930092009400920095009200960092009700920098009200990092010000920101009201020092010300920104009201050092010600920107009201080092010900920110009201110092011200920113009201140092011500920116009201170092011800920119009201200092012100920122009201230092012400920125009201260092012700920128009201290092013000920131009201320092013300920134009201350092013600920137009201380092013900920140009201410092014200920143009201440092014500920146009201470092014800920149009201500092015100920152009201530092015400920155009201560092015700920158009201590092016000920161009201620092016300920164009201650092016600920167009201680092016900920170009201710092017200920173009201740092017500920176009201770092017800920179009201800092018100920182009201830092018400920185009201860092018700920188009201890092019000920191009201920092019300920194009201950092019600920197009201980092019900920200009202010092020200920203009202040092020500920206009202070092020800920209009202100092021100920212009202130092021400920215009202160092021700920218009202190092022000920221009202220092022300920224009202250092022600920227009202280092022900920230009202310092023200920233009202340092023500920236009202370092023800920239009202400092024100920242009202430092024400920245009202460092024700920248009202490092025000920251009202520092025300920254009202550092025600920257009202580092025900920260009202610092026200920263009202640092026500920266009202670092026800920269009202700092027100920272009202730092027400920275009202760092027700920278009202790092028000920281009202820092028300920284009202850092028600920287009202880092028900920290009202910092029200920293009202940092029500920296009202970092029800920299009203000092030100920302009203030092030400920305009203060092030700920308009203090092031000920311009203120092031300920314009203150092031600920317009203180092031900920320009203210092032200920323009203240092032500920326009203270092032800920329009203300092033100920332009203330092033400920335009203360092033700920338009203390092034000920341009203420092034300920344009203450092034600920347009203480092034900920350009203510092035200920353009203540092035500920356009203570092035800920359009203600092036100920362009203630092036400920365009203660092036700920368009203690092037000920371009203720092037300920374009203750092037600920377009203780092037900920380009203810092038200920383009203840092038500920386009203870092038800920389009203900092039100920392009203930092039400920395009203960092039700920398009203990092040000920401009204020092040300920404009204050092040600920407009204080092040900920410009204110092041200920413009204140092041500920416009204170092041800920419009204200092042100920422009204230092042400920425009204260092042700920428009204290092043000920431009204320092043300920434009204350092043600920437009204380092043900920440009204410092044200920443009204440092044500920446009204470092044800920449009204500092045100920452009204530092045400920455009204560092045700920458009204590092046000920461009204620092046300920464009204650092046600920467009204680092046900920470009204710092047200920473009204740092047500920476009204770092047800920479009204800092048100920482009204830092048400920485009204860092048700920488009204890092049000920491009204920092049300920494009204950092049600920497009204980092049900920500009205010092050200920503009205040092050500920506009205070092050800920509009205100092051100920512009205130092051400920515009205160092051700920518009205190092052000920521009205220092052300920524009205250092052600920527009205280092052900920530009205310092053200920533009205340092053500920536009205370092053800920539009205400092054100920542009205430092054400920545009205460092054700920548009205490092055000920551009205520092055300920554009205550092055600920557009205580092055900920560009205610092056200920563009205640092056500920566009205670092056800920569009205700092057100920572009205730092057400920575009205760092057700920578009205790092058000920581009205820092058300920584009205850092058600920587009205880092058900920590009205910092059200920593009205940092059500920596009205970092059800920599009206000092060100920602009206030092060400920605009206060092060700920608009206090092061000920611009206120092061300920614009206150092061600920617009206180092061900920620009206210092062200920623009206240092062500920626009206270092062800920629009206300092063100920632009206330092063400920635009206360092063700920638009206390092064000920641009206420092064300920644009206450092064600920647009206480092064900920650009206510092065200920653009206540092065500920656009206570092065800920659009206600092066100920662009206630092066400920665009206660092066700920668009206690092067000920671009206720092067300920674009206750092067600920677009206780092067900920680009206810092068200920683009206840092068500920686009206870092068800920689009206900092069100920692009206930092069400920695009206960092069700920698009206990092070000920701009207020092070300920704009207050092070600920707009207080092070900920710009207110092071200920713009207140092071500920716009207170092071800920719009207200092072100920722009207230092072400920725009207260092072700920728009207290092073000920731009207320092073300920734009207350092073600920737009207380092073900920740009207410092074200920743009207440092074500920746009207470092074800920749009207500092075100920752009207530092075400920755009207560092075700920758009207590092076000920761009207620092076300920764009207650092076600920767009207680092076900920770009207710092077200920773009207740092077500920776009207770092077800920779009207800092078100920782009207830092078400920785009207860092078700920788009207890092079000920791009207920092079300920794009207950092079600920797009207980092079900930001009300020093000300930004009300050093000600930007009300080093000900930010009300110093001200930013009300140093001500930016009300170093001800930019009300200093002100930022009300230093002400930025009300260093002700930028009300290093003000930031009300320093003300930034009300350093003600930037009300380093003900930040009300410093004200930043009300440093004500930046009300470093004800930049009300500093005100930052009300530093005400930055009300560093005700930058009300590093006000930061009300620093006300930064009300650093006600930067009300680093006900930070009300710093007200930073009300740093007500930076009300770093007800930079009300800093008100930082009300830093008400930085009300860093008700930088009300890093009000930091009300920093009300930094009300950093009600930097009300980093009900930100009301010093010200930103009301040093010500930106009301070093010800930109009301100093011100930112009301130093011400930115009301160093011700930118009301190093012000930121009301220093012300930124009301250093012600930127009301280093012900930130009301310093013200930133009301340093013500930136009301370093013800930139009301400093014100930142009301430093014400930145009301460093014700930148009301490093015000930151009301520093015300930154009301550093015600930157009301580093015900930160009301610093016200930163009301640093016500930166009301670093016800930169009301700093017100930172009301730093017400930175009301760093017700930178009301790093018000930181009301820093018300930184009301850093018600930187009301880093018900930190009301910093019200930193009301940093019500930196009301970093019800930199009302000093020100930202009302030093020400930205009302060093020700930208009302090093021000930211009302120093021300930214009302150093021600930217009302180093021900930220009302210093022200930223009302240093022500930226009302270093022800930229009302300093023100930232009302330093023400930235009302360093023700930238009302390093024000930241009302420093024300930244009302450093024600930247009302480093024900930250009302510093025200930253009302540093025500930256009302570093025800930259009302600093026100930262009302630093026400930265009302660093026700930268009302690093027000930271009302720093027300930274009302750093027600930277009302780093027900930280009302810093028200930283009302840093028500930286009302870093028800930289009302900093029100930292009302930093029400930295009302960093029700930298009302990093030000930301009303020093030300930304009303050093030600930307009303080093030900930310009303110093031200930313009303140093031500930316009303170093031800930319009303200093032100930322009303230093032400930325009303260093032700930328009303290093033000930331009303320093033300930334009303350093033600930337009303380093033900930340009303410093034200930343009303440093034500930346009303470093034800930349009303500093035100930352009303530093035400930355009303560093035700930358009303590093036000930361009303620093036300930364009303650093036600930367009303680093036900930370009303710093037200930373009303740093037500930376009303770093037800930379009303800093038100930382009303830093038400930385009303860093038700930388009303890093039000930391009303920093039300930394009303950093039600930397009303980093039900930400009304010093040200930403009304040093040500930406009304070093040800930409009304100093041100930412009304130093041400930415009304160093041700930418009304190093042000930421009304220093042300930424009304250093042600930427009304280093042900930430009304310093043200930433009304340093043500930436009304370093043800930439009304400093044100930442009304430093044400930445009304460093044700930448009304490093045000930451009304520093045300930454009304550093045600930457009304580093045900930460009304610093046200930463009304640093046500930466009304670093046800930469009304700093047100930472009304730093047400930475009304760093047700930478009304790093048000930481009304820093048300930484009304850093048600930487009304880093048900930490009304910093049200930493009304940093049500930496009304970093049800930499009305000093050100930502009305030093050400930505009305060093050700930508009305090093051000930511009305120093051300930514009305150093051600930517009305180093051900930520009305210093052200930523009305240093052500930526009305270093052800930529009305300093053100930532009305330093053400930535009305360093053700930538009305390093054000930541009305420093054300930544009305450093054600930547009305480093054900930550009305510093055200930553009305540093055500930556009305570093055800930559009305600093056100930562009305630093056400930565009305660093056700930568009305690093057000930571009305720093057300930574009305750093057600930577009305780093057900930580009305810093058200930583009305840093058500930586009305870093058800930589009305900093059100930592009305930093059400930595009305960093059700930598009305990093060000930601009306020093060300930604009306050093060600930607009306080093060900930610009306110093061200930613009306140093061500930616009306170093061800930619009306200093062100930622009306230093062400930625009306260093062700930628009306290093063000930631009306320093063300930634009306350093063600930637009306380093063900930640009306410093064200930643009306440093064500930646009306470093064800930649009306500093065100930652009306530093065400930655009306560093065700930658009306590093066000930661009306620093066300930664009306650093066600930667009306680093066900930670009306710093067200930673009306740093067500930676009306770093067800930679009306800093068100930682009306830093068400930685009306860093068700930688009306890093069000930691009306920093069300930694009306950093069600930697009306980093069900930700009307010093070200930703009307040093070500930706009307070093070800930709009307100093071100930712009307130093071400930715009307160093071700930718009307190093072000930721009307220093072300930724009307250093072600930727009307280093072900930730009307310093073200930733009307340093073500930736009307370093073800930739009307400093074100930742009307430093074400930745009307460093074700930748009307490093075000930751009307520093075300930754009307550093075600930757009307580093075900930760009307610093076200930763009307640093076500930766009307670093076800930769009307700093077100930772009307730093077400930775009307760093077700930778009307790093078000930781009307820093078300930784009307850093078600930787009307880093078900930790009307910093079200930793009307940093079500930796009307970093079800930799009400010094000200940003009400040094000500940006009400070094000800940009009400100094001100940012009400130094001400940015009400160094001700940018009400190094002000940021009400220094002300940024009400250094002600940027009400280094002900940030009400310094003200940033009400340094003500940036009400370094003800940039009400400094004100940042009400430094004400940045009400460094004700940048009400490094005000940051009400520094005300940054009400550094005600940057009400580094005900940060009400610094006200940063009400640094006500940066009400670094006800940069009400700094007100940072009400730094007400940075009400760094007700940078009400790094008000940081009400820094008300940084009400850094008600940087009400880094008900940090009400910094009200940093009400940094009500940096009400970094009800940099009401000094010100940102009401030094010400940105009401060094010700940108009401090094011000940111009401120094011300940114009401150094011600940117009401180094011900940120009401210094012200940123009401240094012500940126009401270094012800940129009401300094013100940132009401330094013400940135009401360094013700940138009401390094014000940141009401420094014300940144009401450094014600940147009401480094014900940150009401510094015200940153009401540094015500940156009401570094015800940159009401600094016100940162009401630094016400940165009401660094016700940168009401690094017000940171009401720094017300940174009401750094017600940177009401780094017900940180009401810094018200940183009401840094018500940186009401870094018800940189009401900094019100940192009401930094019400940195009401960094019700940198009401990094020000940201009402020094020300940204009402050094020600940207009402080094020900940210009402110094021200940213009402140094021500940216009402170094021800940219009402200094022100940222009402230094022400940225009402260094022700940228009402290094023000940231009402320094023300940234009402350094023600940237009402380094023900940240009402410094024200940243009402440094024500940246009402470094024800940249009402500094025100940252009402530094025400940255009402560094025700940258009402590094026000940261009402620094026300940264009402650094026600940267009402680094026900940270009402710094027200940273009402740094027500940276009402770094027800940279009402800094028100940282009402830094028400940285009402860094028700940288009402890094029000940291009402920094029300940294009402950094029600940297009402980094029900940300009403010094030200940303009403040094030500940306009403070094030800940309009403100094031100940312009403130094031400940315009403160094031700940318009403190094032000940321009403220094032300940324009403250094032600940327009403280094032900940330009403310094033200940333009403340094033500940336009403370094033800940339009403400094034100940342009403430094034400940345009403460094034700940348009403490094035000940351009403520094035300940354009403550094035600940357009403580094035900940360009403610094036200940363009403640094036500940366009403670094036800940369009403700094037100940372009403730094037400940375009403760094037700940378009403790094038000940381009403820094038300940384009403850094038600940387009403880094038900940390009403910094039200940393009403940094039500940396009403970094039800940399009404000094040100940402009404030094040400940405009404060094040700940408009404090094041000940411009404120094041300940414009404150094041600940417009404180094041900940420009404210094042200940423009404240094042500940426009404270094042800940429009404300094043100940432009404330094043400940435009404360094043700940438009404390094044000940441009404420094044300940444009404450094044600940447009404480094044900940450009404510094045200940453009404540094045500940456009404570094045800940459009404600094046100940462009404630094046400940465009404660094046700940468009404690094047000940471009404720094047300940474009404750094047600940477009404780094047900940480009404810094048200940483009404840094048500940486009404870094048800940489009404900094049100940492009404930094049400940495009404960094049700940498009404990094050000940501009405020094050300940504009405050094050600940507009405080094050900940510009405110094051200940513009405140094051500940516009405170094051800940519009405200094052100940522009405230094052400940525009405260094052700940528009405290094053000940531009405320094053300940534009405350094053600940537009405380094053900940540009405410094054200940543009405440094054500940546009405470094054800940549009405500094055100940552009405530094055400940555009405560094055700940558009405590094056000940561009405620094056300940564009405650094056600940567009405680094056900940570009405710094057200940573009405740094057500940576009405770094057800940579009405800094058100940582009405830094058400940585009405860094058700940588009405890094059000940591009405920094059300940594009405950094059600940597009405980094059900940600009406010094060200940603009406040094060500940606009406070094060800940609009406100094061100940612009406130094061400940615009406160094061700940618009406190094062000940621009406220094062300940624009406250094062600940627009406280094062900940630009406310094063200940633009406340094063500940636009406370094063800940639009406400094064100940642009406430094064400940645009406460094064700940648009406490094065000940651009406520094065300940654009406550094065600940657009406580094065900940660009406610094066200940663009406640094066500940666009406670094066800940669009406700094067100940672009406730094067400940675009406760094067700940678009406790094068000940681009406820094068300940684009406850094068600940687009406880094068900940690009406910094069200940693009406940094069500940696009406970094069800940699009407000094070100940702009407030094070400940705009407060094070700940708009407090094071000940711009407120094071300940714009407150094071600940717009407180094071900940720009407210094072200940723009407240094072500940726009407270094072800940729009407300094073100940732009407330094073400940735009407360094073700940738009407390094074000940741009407420094074300940744009407450094074600940747009407480094074900940750009407510094075200940753009407540094075500940756009407570094075800940759009407600094076100940762009407630094076400940765009407660094076700940768009407690094077000940771009407720094077300940774009407750094077600940777009407780094077900940780009407810094078200940783009407840094078500940786009407870094078800940789009407900094079100940792009407930094079400940795009407960094079700940798009407990095000100950002009500030095000400950005009500060095000700950008009500090095001000950011009500120095001300950014009500150095001600950017009500180095001900950020009500210095002200950023009500240095002500950026009500270095002800950029009500300095003100950032009500330095003400950035009500360095003700950038009500390095004000950041009500420095004300950044009500450095004600950047009500480095004900950050009500510095005200950053009500540095005500950056009500570095005800950059009500600095006100950062009500630095006400950065009500660095006700950068009500690095007000950071009500720095007300950074009500750095007600950077009500780095007900950080009500810095008200950083009500840095008500950086009500870095008800950089009500900095009100950092009500930095009400950095009500960095009700950098009500990095010000950101009501020095010300950104009501050095010600950107009501080095010900950110009501110095011200950113009501140095011500950116009501170095011800950119009501200095012100950122009501230095012400950125009501260095012700950128009501290095013000950131009501320095013300950134009501350095013600950137009501380095013900950140009501410095014200950143009501440095014500950146009501470095014800950149009501500095015100950152009501530095015400950155009501560095015700950158009501590095016000950161009501620095016300950164009501650095016600950167009501680095016900950170009501710095017200950173009501740095017500950176009501770095017800950179009501800095018100950182009501830095018400950185009501860095018700950188009501890095019000950191009501920095019300950194009501950095019600950197009501980095019900950200009502010095020200950203009502040095020500950206009502070095020800950209009502100095021100950212009502130095021400950215009502160095021700950218009502190095022000950221009502220095022300950224009502250095022600950227009502280095022900950230009502310095023200950233009502340095023500950236009502370095023800950239009502400095024100950242009502430095024400950245009502460095024700950248009502490095025000950251009502520095025300950254009502550095025600950257009502580095025900950260009502610095026200950263009502640095026500950266009502670095026800950269009502700095027100950272009502730095027400950275009502760095027700950278009502790095028000950281009502820095028300950284009502850095028600950287009502880095028900950290009502910095029200950293009502940095029500950296009502970095029800950299009503000095030100950302009503030095030400950305009503060095030700950308009503090095031000950311009503120095031300950314009503150095031600950317009503180095031900950320009503210095032200950323009503240095032500950326009503270095032800950329009503300095033100950332009503330095033400950335009503360095033700950338009503390095034000950341009503420095034300950344009503450095034600950347009503480095034900950350009503510095035200950353009503540095035500950356009503570095035800950359009503600095036100950362009503630095036400950365009503660095036700950368009503690095037000950371009503720095037300950374009503750095037600950377009503780095037900950380009503810095038200950383009503840095038500950386009503870095038800950389009503900095039100950392009503930095039400950395009503960095039700950398009503990095040000950401009504020095040300950404009504050095040600950407009504080095040900950410009504110095041200950413009504140095041500950416009504170095041800950419009504200095042100950422009504230095042400950425009504260095042700950428009504290095043000950431009504320095043300950434009504350095043600950437009504380095043900950440009504410095044200950443009504440095044500950446009504470095044800950449009504500095045100950452009504530095045400950455009504560095045700950458009504590095046000950461009504620095046300950464009504650095046600950467009504680095046900950470009504710095047200950473009504740095047500950476009504770095047800950479009504800095048100950482009504830095048400950485009504860095048700950488009504890095049000950491009504920095049300950494009504950095049600950497009504980095049900950500009505010095050200950503009505040095050500950506009505070095050800950509009505100095051100950512009505130095051400950515009505160095051700950518009505190095052000950521009505220095052300950524009505250095052600950527009505280095052900950530009505310095053200950533009505340095053500950536009505370095053800950539009505400095054100950542009505430095054400950545009505460095054700950548009505490095055000950551009505520095055300950554009505550095055600950557009505580095055900950560009505610095056200950563009505640095056500950566009505670095056800950569009505700095057100950572009505730095057400950575009505760095057700950578009505790095058000950581009505820095058300950584009505850095058600950587009505880095058900950590009505910095059200950593009505940095059500950596009505970095059800950599009506000095060100950602009506030095060400950605009506060095060700950608009506090095061000950611009506120095061300950614009506150095061600950617009506180095061900950620009506210095062200950623009506240095062500950626009506270095062800950629009506300095063100950632009506330095063400950635009506360095063700950638009506390095064000950641009506420095064300950644009506450095064600950647009506480095064900950650009506510095065200950653009506540095065500950656009506570095065800950659009506600095066100950662009506630095066400950665009506660095066700950668009506690095067000950671009506720095067300950674009506750095067600950677009506780095067900950680009506810095068200950683009506840095068500950686009506870095068800950689009506900095069100950692009506930095069400950695009506960095069700950698009506990095070000950701009507020095070300950704009507050095070600950707009507080095070900950710009507110095071200950713009507140095071500950716009507170095071800950719009507200095072100950722009507230095072400950725009507260095072700950728009507290095073000950731009507320095073300950734009507350095073600950737009507380095073900950740009507410095074200950743009507440095074500950746009507470095074800950749009507500095075100950752009507530095075400950755009507560095075700950758009507590095076000950761009507620095076300950764009507650095076600950767009507680095076900950770009507710095077200950773009507740095077500950776009507770095077800950779009507800095078100950782009507830095078400950785009507860095078700950788009507890095079000950791009507920095079300950794009507950095079600950797009507980095079900960001009600020096000300960004009600050096000600960007009600080096000900960010009600110096001200960013009600140096001500960016009600170096001800960019009600200096002100960022009600230096002400960025009600260096002700960028009600290096003000960031009600320096003300960034009600350096003600960037009600380096003900960040009600410096004200960043009600440096004500960046009600470096004800960049009600500096005100960052009600530096005400960055009600560096005700960058009600590096006000960061009600620096006300960064009600650096006600960067009600680096006900960070009600710096007200960073009600740096007500960076009600770096007800960079009600800096008100960082009600830096008400960085009600860096008700960088009600890096009000960091009600920096009300960094009600950096009600960097009600980096009900960100009601010096010200960103009601040096010500960106009601070096010800960109009601100096011100960112009601130096011400960115009601160096011700960118009601190096012000960121009601220096012300960124009601250096012600960127009601280096012900960130009601310096013200960133009601340096013500960136009601370096013800960139009601400096014100960142009601430096014400960145009601460096014700960148009601490096015000960151009601520096015300960154009601550096015600960157009601580096015900960160009601610096016200960163009601640096016500960166009601670096016800960169009601700096017100960172009601730096017400960175009601760096017700960178009601790096018000960181009601820096018300960184009601850096018600960187009601880096018900960190009601910096019200960193009601940096019500960196009601970096019800960199009602000096020100960202009602030096020400960205009602060096020700960208009602090096021000960211009602120096021300960214009602150096021600960217009602180096021900960220009602210096022200960223009602240096022500960226009602270096022800960229009602300096023100960232009602330096023400960235009602360096023700960238009602390096024000960241009602420096024300960244009602450096024600960247009602480096024900960250009602510096025200960253009602540096025500960256009602570096025800960259009602600096026100960262009602630096026400960265009602660096026700960268009602690096027000960271009602720096027300960274009602750096027600960277009602780096027900960280009602810096028200960283009602840096028500960286009602870096028800960289009602900096029100960292009602930096029400960295009602960096029700960298009602990096030000960301009603020096030300960304009603050096030600960307009603080096030900960310009603110096031200960313009603140096031500960316009603170096031800960319009603200096032100960322009603230096032400960325009603260096032700960328009603290096033000960331009603320096033300960334009603350096033600960337009603380096033900960340009603410096034200960343009603440096034500960346009603470096034800960349009603500096035100960352009603530096035400960355009603560096035700960358009603590096036000960361009603620096036300960364009603650096036600960367009603680096036900960370009603710096037200960373009603740096037500960376009603770096037800960379009603800096038100960382009603830096038400960385009603860096038700960388009603890096039000960391009603920096039300960394009603950096039600960397009603980096039900960400009604010096040200960403009604040096040500960406009604070096040800960409009604100096041100960412009604130096041400960415009604160096041700960418009604190096042000960421009604220096042300960424009604250096042600960427009604280096042900960430009604310096043200960433009604340096043500960436009604370096043800960439009604400096044100960442009604430096044400960445009604460096044700960448009604490096045000960451009604520096045300960454009604550096045600960457009604580096045900960460009604610096046200960463009604640096046500960466009604670096046800960469009604700096047100960472009604730096047400960475009604760096047700960478009604790096048000960481009604820096048300960484009604850096048600960487009604880096048900960490009604910096049200960493009604940096049500960496009604970096049800960499009605000096050100960502009605030096050400960505009605060096050700960508009605090096051000960511009605120096051300960514009605150096051600960517009605180096051900960520009605210096052200960523009605240096052500960526009605270096052800960529009605300096053100960532009605330096053400960535009605360096053700960538009605390096054000960541009605420096054300960544009605450096054600960547009605480096054900960550009605510096055200960553009605540096055500960556009605570096055800960559009605600096056100960562009605630096056400960565009605660096056700960568009605690096057000960571009605720096057300960574009605750096057600960577009605780096057900960580009605810096058200960583009605840096058500960586009605870096058800960589009605900096059100960592009605930096059400960595009605960096059700960598009605990096060000960601009606020096060300960604009606050096060600960607009606080096060900960610009606110096061200960613009606140096061500960616009606170096061800960619009606200096062100960622009606230096062400960625009606260096062700960628009606290096063000960631009606320096063300960634009606350096063600960637009606380096063900960640009606410096064200960643009606440096064500960646009606470096064800960649009606500096065100960652009606530096065400960655009606560096065700960658009606590096066000960661009606620096066300960664009606650096066600960667009606680096066900960670009606710096067200960673009606740096067500960676009606770096067800960679009606800096068100960682009606830096068400960685009606860096068700960688009606890096069000960691009606920096069300960694009606950096069600960697009606980096069900960700009607010096070200960703009607040096070500960706009607070096070800960709009607100096071100960712009607130096071400960715009607160096071700960718009607190096072000960721009607220096072300960724009607250096072600960727009607280096072900960730009607310096073200960733009607340096073500960736009607370096073800960739009607400096074100960742009607430096074400960745009607460096074700960748009607490096075000960751009607520096075300960754009607550096075600960757009607580096075900960760009607610096076200960763009607640096076500960766009607670096076800960769009607700096077100960772009607730096077400960775009607760096077700960778009607790096078000960781009607820096078300960784009607850096078600960787009607880096078900960790009607910096079200960793009607940096079500960796009607970096079800960799009700010097000200970003009700040097000500970006009700070097000800970009009700100097001100970012009700130097001400970015009700160097001700970018009700190097002000970021009700220097002300970024009700250097002600970027009700280097002900970030009700310097003200970033009700340097003500970036009700370097003800970039009700400097004100970042009700430097004400970045009700460097004700970048009700490097005000970051009700520097005300970054009700550097005600970057009700580097005900970060009700610097006200970063009700640097006500970066009700670097006800970069009700700097007100970072009700730097007400970075009700760097007700970078009700790097008000970081009700820097008300970084009700850097008600970087009700880097008900970090009700910097009200970093009700940097009500970096009700970097009800970099009701000097010100970102009701030097010400970105009701060097010700970108009701090097011000970111009701120097011300970114009701150097011600970117009701180097011900970120009701210097012200970123009701240097012500970126009701270097012800970129009701300097013100970132009701330097013400970135009701360097013700970138009701390097014000970141009701420097014300970144009701450097014600970147009701480097014900970150009701510097015200970153009701540097015500970156009701570097015800970159009701600097016100970162009701630097016400970165009701660097016700970168009701690097017000970171009701720097017300970174009701750097017600970177009701780097017900970180009701810097018200970183009701840097018500970186009701870097018800970189009701900097019100970192009701930097019400970195009701960097019700970198009701990097020000970201009702020097020300970204009702050097020600970207009702080097020900970210009702110097021200970213009702140097021500970216009702170097021800970219009702200097022100970222009702230097022400970225009702260097022700970228009702290097023000970231009702320097023300970234009702350097023600970237009702380097023900970240009702410097024200970243009702440097024500970246009702470097024800970249009702500097025100970252009702530097025400970255009702560097025700970258009702590097026000970261009702620097026300970264009702650097026600970267009702680097026900970270009702710097027200970273009702740097027500970276009702770097027800970279009702800097028100970282009702830097028400970285009702860097028700970288009702890097029000970291009702920097029300970294009702950097029600970297009702980097029900970300009703010097030200970303009703040097030500970306009703070097030800970309009703100097031100970312009703130097031400970315009703160097031700970318009703190097032000970321009703220097032300970324009703250097032600970327009703280097032900970330009703310097033200970333009703340097033500970336009703370097033800970339009703400097034100970342009703430097034400970345009703460097034700970348009703490097035000970351009703520097035300970354009703550097035600970357009703580097035900970360009703610097036200970363009703640097036500970366009703670097036800970369009703700097037100970372009703730097037400970375009703760097037700970378009703790097038000970381009703820097038300970384009703850097038600970387009703880097038900970390009703910097039200970393009703940097039500970396009703970097039800970399009704000097040100970402009704030097040400970405009704060097040700970408009704090097041000970411009704120097041300970414009704150097041600970417009704180097041900970420009704210097042200970423009704240097042500970426009704270097042800970429009704300097043100970432009704330097043400970435009704360097043700970438009704390097044000970441009704420097044300970444009704450097044600970447009704480097044900970450009704510097045200970453009704540097045500970456009704570097045800970459009704600097046100970462009704630097046400970465009704660097046700970468009704690097047000970471009704720097047300970474009704750097047600970477009704780097047900970480009704810097048200970483009704840097048500970486009704870097048800970489009704900097049100970492009704930097049400970495009704960097049700970498009704990097050000970501009705020097050300970504009705050097050600970507009705080097050900970510009705110097051200970513009705140097051500970516009705170097051800970519009705200097052100970522009705230097052400970525009705260097052700970528009705290097053000970531009705320097053300970534009705350097053600970537009705380097053900970540009705410097054200970543009705440097054500970546009705470097054800970549009705500097055100970552009705530097055400970555009705560097055700970558009705590097056000970561009705620097056300970564009705650097056600970567009705680097056900970570009705710097057200970573009705740097057500970576009705770097057800970579009705800097058100970582009705830097058400970585009705860097058700970588009705890097059000970591009705920097059300970594009705950097059600970597009705980097059900970600009706010097060200970603009706040097060500970606009706070097060800970609009706100097061100970612009706130097061400970615009706160097061700970618009706190097062000970621009706220097062300970624009706250097062600970627009706280097062900970630009706310097063200970633009706340097063500970636009706370097063800970639009706400097064100970642009706430097064400970645009706460097064700970648009706490097065000970651009706520097065300970654009706550097065600970657009706580097065900970660009706610097066200970663009706640097066500970666009706670097066800970669009706700097067100970672009706730097067400970675009706760097067700970678009706790097068000970681009706820097068300970684009706850097068600970687009706880097068900970690009706910097069200970693009706940097069500970696009706970097069800970699009707000097070100970702009707030097070400970705009707060097070700970708009707090097071000970711009707120097071300970714009707150097071600970717009707180097071900970720009707210097072200970723009707240097072500970726009707270097072800970729009707300097073100970732009707330097073400970735009707360097073700970738009707390097074000970741009707420097074300970744009707450097074600970747009707480097074900970750009707510097075200970753009707540097075500970756009707570097075800970759009707600097076100970762009707630097076400970765009707660097076700970768009707690097077000970771009707720097077300970774009707750097077600970777009707780097077900970780009707810097078200970783009707840097078500970786009707870097078800970789009707900097079100970792009707930097079400970795009707960097079700970798009707990098000100980002009800030098000400980005009800060098000700980008009800090098001000980011009800120098001300980014009800150098001600980017009800180098001900980020009800210098002200980023009800240098002500980026009800270098002800980029009800300098003100980032009800330098003400980035009800360098003700980038009800390098004000980041009800420098004300980044009800450098004600980047009800480098004900980050009800510098005200980053009800540098005500980056009800570098005800980059009800600098006100980062009800630098006400980065009800660098006700980068009800690098007000980071009800720098007300980074009800750098007600980077009800780098007900980080009800810098008200980083009800840098008500980086009800870098008800980089009800900098009100980092009800930098009400980095009800960098009700980098009800990098010000980101009801020098010300980104009801050098010600980107009801080098010900980110009801110098011200980113009801140098011500980116009801170098011800980119009801200098012100980122009801230098012400980125009801260098012700980128009801290098013000980131009801320098013300980134009801350098013600980137009801380098013900980140009801410098014200980143009801440098014500980146009801470098014800980149009801500098015100980152009801530098015400980155009801560098015700980158009801590098016000980161009801620098016300980164009801650098016600980167009801680098016900980170009801710098017200980173009801740098017500980176009801770098017800980179009801800098018100980182009801830098018400980185009801860098018700980188009801890098019000980191009801920098019300980194009801950098019600980197009801980098019900980200009802010098020200980203009802040098020500980206009802070098020800980209009802100098021100980212009802130098021400980215009802160098021700980218009802190098022000980221009802220098022300980224009802250098022600980227009802280098022900980230009802310098023200980233009802340098023500980236009802370098023800980239009802400098024100980242009802430098024400980245009802460098024700980248009802490098025000980251009802520098025300980254009802550098025600980257009802580098025900980260009802610098026200980263009802640098026500980266009802670098026800980269009802700098027100980272009802730098027400980275009802760098027700980278009802790098028000980281009802820098028300980284009802850098028600980287009802880098028900980290009802910098029200980293009802940098029500980296009802970098029800980299009803000098030100980302009803030098030400980305009803060098030700980308009803090098031000980311009803120098031300980314009803150098031600980317009803180098031900980320009803210098032200980323009803240098032500980326009803270098032800980329009803300098033100980332009803330098033400980335009803360098033700980338009803390098034000980341009803420098034300980344009803450098034600980347009803480098034900980350009803510098035200980353009803540098035500980356009803570098035800980359009803600098036100980362009803630098036400980365009803660098036700980368009803690098037000980371009803720098037300980374009803750098037600980377009803780098037900980380009803810098038200980383009803840098038500980386009803870098038800980389009803900098039100980392009803930098039400980395009803960098039700980398009803990098040000980401009804020098040300980404009804050098040600980407009804080098040900980410009804110098041200980413009804140098041500980416009804170098041800980419009804200098042100980422009804230098042400980425009804260098042700980428009804290098043000980431009804320098043300980434009804350098043600980437009804380098043900980440009804410098044200980443009804440098044500980446009804470098044800980449009804500098045100980452009804530098045400980455009804560098045700980458009804590098046000980461009804620098046300980464009804650098046600980467009804680098046900980470009804710098047200980473009804740098047500980476009804770098047800980479009804800098048100980482009804830098048400980485009804860098048700980488009804890098049000980491009804920098049300980494009804950098049600980497009804980098049900980500009805010098050200980503009805040098050500980506009805070098050800980509009805100098051100980512009805130098051400980515009805160098051700980518009805190098052000980521009805220098052300980524009805250098052600980527009805280098052900980530009805310098053200980533009805340098053500980536009805370098053800980539009805400098054100980542009805430098054400980545009805460098054700980548009805490098055000980551009805520098055300980554009805550098055600980557009805580098055900980560009805610098056200980563009805640098056500980566009805670098056800980569009805700098057100980572009805730098057400980575009805760098057700980578009805790098058000980581009805820098058300980584009805850098058600980587009805880098058900980590009805910098059200980593009805940098059500980596009805970098059800980599009806000098060100980602009806030098060400980605009806060098060700980608009806090098061000980611009806120098061300980614009806150098061600980617009806180098061900980620009806210098062200980623009806240098062500980626009806270098062800980629009806300098063100980632009806330098063400980635009806360098063700980638009806390098064000980641009806420098064300980644009806450098064600980647009806480098064900980650009806510098065200980653009806540098065500980656009806570098065800980659009806600098066100980662009806630098066400980665009806660098066700980668009806690098067000980671009806720098067300980674009806750098067600980677009806780098067900980680009806810098068200980683009806840098068500980686009806870098068800980689009806900098069100980692009806930098069400980695009806960098069700980698009806990098070000980701009807020098070300980704009807050098070600980707009807080098070900980710009807110098071200980713009807140098071500980716009807170098071800980719009807200098072100980722009807230098072400980725009807260098072700980728009807290098073000980731009807320098073300980734009807350098073600980737009807380098073900980740009807410098074200980743009807440098074500980746009807470098074800980749009807500098075100980752009807530098075400980755009807560098075700980758009807590098076000980761009807620098076300980764009807650098076600980767009807680098076900980770009807710098077200980773009807740098077500980776009807770098077800980779009807800098078100980782009807830098078400980785009807860098078700980788009807890098079000980791009807920098079300980794009807950098079600980797009807980098079900990001009900020099000300990004009900050099000600990007009900080099000900990010009900110099001200990013009900140099001500990016009900170099001800990019009900200099002100990022009900230099002400990025009900260099002700990028009900290099003000990031009900320099003300990034009900350099003600990037009900380099003900990040009900410099004200990043009900440099004500990046009900470099004800990049009900500099005100990052009900530099005400990055009900560099005700990058009900590099006000990061009900620099006300990064009900650099006600990067009900680099006900990070009900710099007200990073009900740099007500990076009900770099007800990079009900800099008100990082009900830099008400990085009900860099008700990088009900890099009000990091009900920099009300990094009900950099009600990097009900980099009900990100009901010099010200990103009901040099010500990106009901070099010800990109009901100099011100990112009901130099011400990115009901160099011700990118009901190099012000990121009901220099012300990124009901250099012600990127009901280099012900990130009901310099013200990133009901340099013500990136009901370099013800990139009901400099014100990142009901430099014400990145009901460099014700990148009901490099015000990151009901520099015300990154009901550099015600990157009901580099015900990160009901610099016200990163009901640099016500990166009901670099016800990169009901700099017100990172009901730099017400990175009901760099017700990178009901790099018000990181009901820099018300990184009901850099018600990187009901880099018900990190009901910099019200990193009901940099019500990196009901970099019800990199009902000099020100990202009902030099020400990205009902060099020700990208009902090099021000990211009902120099021300990214009902150099021600990217009902180099021900990220009902210099022200990223009902240099022500990226009902270099022800990229009902300099023100990232009902330099023400990235009902360099023700990238009902390099024000990241009902420099024300990244009902450099024600990247009902480099024900990250009902510099025200990253009902540099025500990256009902570099025800990259009902600099026100990262009902630099026400990265009902660099026700990268009902690099027000990271009902720099027300990274009902750099027600990277009902780099027900990280009902810099028200990283009902840099028500990286009902870099028800990289009902900099029100990292009902930099029400990295009902960099029700990298009902990099030000990301009903020099030300990304009903050099030600990307009903080099030900990310009903110099031200990313009903140099031500990316009903170099031800990319009903200099032100990322009903230099032400990325009903260099032700990328009903290099033000990331009903320099033300990334009903350099033600990337009903380099033900990340009903410099034200990343009903440099034500990346009903470099034800990349009903500099035100990352009903530099035400990355009903560099035700990358009903590099036000990361009903620099036300990364009903650099036600990367009903680099036900990370009903710099037200990373009903740099037500990376009903770099037800990379009903800099038100990382009903830099038400990385009903860099038700990388009903890099039000990391009903920099039300990394009903950099039600990397009903980099039900990400009904010099040200990403009904040099040500990406009904070099040800990409009904100099041100990412009904130099041400990415009904160099041700990418009904190099042000990421009904220099042300990424009904250099042600990427009904280099042900990430009904310099043200990433009904340099043500990436009904370099043800990439009904400099044100990442009904430099044400990445009904460099044700990448009904490099045000990451009904520099045300990454009904550099045600990457009904580099045900990460009904610099046200990463009904640099046500990466009904670099046800990469009904700099047100990472009904730099047400990475009904760099047700990478009904790099048000990481009904820099048300990484009904850099048600990487009904880099048900990490009904910099049200990493009904940099049500990496009904970099049800990499009905000099050100990502009905030099050400990505009905060099050700990508009905090099051000990511009905120099051300990514009905150099051600990517009905180099051900990520009905210099052200990523009905240099052500990526009905270099052800990529009905300099053100990532009905330099053400990535009905360099053700990538009905390099054000990541009905420099054300990544009905450099054600990547009905480099054900990550009905510099055200990553009905540099055500990556009905570099055800990559009905600099056100990562009905630099056400990565009905660099056700990568009905690099057000990571009905720099057300990574009905750099057600990577009905780099057900990580009905810099058200990583009905840099058500990586009905870099058800990589009905900099059100990592009905930099059400990595009905960099059700990598009905990099060000990601009906020099060300990604009906050099060600990607009906080099060900990610009906110099061200990613009906140099061500990616009906170099061800990619009906200099062100990622009906230099062400990625009906260099062700990628009906290099063000990631009906320099063300990634009906350099063600990637009906380099063900990640009906410099064200990643009906440099064500990646009906470099064800990649009906500099065100990652009906530099065400990655009906560099065700990658009906590099066000990661009906620099066300990664009906650099066600990667009906680099066900990670009906710099067200990673009906740099067500990676009906770099067800990679009906800099068100990682009906830099068400990685009906860099068700990688009906890099069000990691009906920099069300990694009906950099069600990697009906980099069900990700009907010099070200990703009907040099070500990706009907070099070800990709009907100099071100990712009907130099071400990715009907160099071700990718009907190099072000990721009907220099072300990724009907250099072600990727009907280099072900990730009907310099073200990733009907340099073500990736009907370099073800990739009907400099074100990742009907430099074400990745009907460099074700990748009907490099075000990751009907520099075300990754009907550099075600990757009907580099075900990760009907610099076200990763009907640099076500990766009907670099076800990769009907700099077100990772009907730099077400990775009907760099077700990778009907790099078000990781009907820099078300990784009907850099078600990787009907880099078900990790009907910099079200990793009907940099079500990796009907970099079800990799010000010100000201000003010000040100000501000006010000070100000801000009010000100100001101000012010000130100001401000015010000160100001701000018010000190100002001000021010000220100002301000024010000250100002601000027010000280100002901000030010000310100003201000033010000340100003501000036010000370100003801000039010000400100004101000042010000430100004401000045010000460100004701000048010000490100005001000051010000520100005301000054010000550100005601000057010000580100005901000060010000610100006201000063010000640100006501000066010000670100006801000069010000700100007101000072010000730100007401000075010000760100007701000078010000790100008001000081010000820100008301000084010000850100008601000087010000880100008901000090010000910100009201000093010000940100009501000096010000970100009801000099010001000100010101000102010001030100010401000105010001060100010701000108010001090100011001000111010001120100011301000114010001150100011601000117010001180100011901000120010001210100012201000123010001240100012501000126010001270100012801000129010001300100013101000132010001330100013401000135010001360100013701000138010001390100014001000141010001420100014301000144010001450100014601000147010001480100014901000150010001510100015201000153010001540100015501000156010001570100015801000159010001600100016101000162010001630100016401000165010001660100016701000168010001690100017001000171010001720100017301000174010001750100017601000177010001780100017901000180010001810100018201000183010001840100018501000186010001870100018801000189010001900100019101000192010001930100019401000195010001960100019701000198010001990100020001000201010002020100020301000204010002050100020601000207010002080100020901000210010002110100021201000213010002140100021501000216010002170100021801000219010002200100022101000222010002230100022401000225010002260100022701000228010002290100023001000231010002320100023301000234010002350100023601000237010002380100023901000240010002410100024201000243010002440100024501000246010002470100024801000249010002500100025101000252010002530100025401000255010002560100025701000258010002590100026001000261010002620100026301000264010002650100026601000267010002680100026901000270010002710100027201000273010002740100027501000276010002770100027801000279010002800100028101000282010002830100028401000285010002860100028701000288010002890100029001000291010002920100029301000294010002950100029601000297010002980100029901000300010003010100030201000303010003040100030501000306010003070100030801000309010003100100031101000312010003130100031401000315010003160100031701000318010003190100032001000321010003220100032301000324010003250100032601000327010003280100032901000330010003310100033201000333010003340100033501000336010003370100033801000339010003400100034101000342010003430100034401000345010003460100034701000348010003490100035001000351010003520100035301000354010003550100035601000357010003580100035901000360010003610100036201000363010003640100036501000366010003670100036801000369010003700100037101000372010003730100037401000375010003760100037701000378010003790100038001000381010003820100038301000384010003850100038601000387010003880100038901000390010003910100039201000393010003940100039501000396010003970100039801000399010004000100040101000402010004030100040401000405010004060100040701000408010004090100041001000411010004120100041301000414010004150100041601000417010004180100041901000420010004210100042201000423010004240100042501000426010004270100042801000429010004300100043101000432010004330100043401000435010004360100043701000438010004390100044001000441010004420100044301000444010004450100044601000447010004480100044901000450010004510100045201000453010004540100045501000456010004570100045801000459010004600100046101000462010004630100046401000465010004660100046701000468010004690100047001000471010004720100047301000474010004750100047601000477010004780100047901000480010004810100048201000483010004840100048501000486010004870100048801000489010004900100049101000492010004930100049401000495010004960100049701000498010004990100050001000501010005020100050301000504010005050100050601000507010005080100050901000510010005110100051201000513010005140100051501000516010005170100051801000519010005200100052101000522010005230100052401000525010005260100052701000528010005290100053001000531010005320100053301000534010005350100053601000537010005380100053901000540010005410100054201000543010005440100054501000546010005470100054801000549010005500100055101000552010005530100055401000555010005560100055701000558010005590100056001000561010005620100056301000564010005650100056601000567010005680100056901000570010005710100057201000573010005740100057501000576010005770100057801000579010005800100058101000582010005830100058401000585010005860100058701000588010005890100059001000591010005920100059301000594010005950100059601000597010005980100059901000600010006010100060201000603010006040100060501000606010006070100060801000609010006100100061101000612010006130100061401000615010006160100061701000618010006190100062001000621010006220100062301000624010006250100062601000627010006280100062901000630010006310100063201000633010006340100063501000636010006370100063801000639010006400100064101000642010006430100064401000645010006460100064701000648010006490100065001000651010006520100065301000654010006550100065601000657010006580100065901000660010006610100066201000663010006640100066501000666010006670100066801000669010006700100067101000672010006730100067401000675010006760100067701000678010006790100068001000681010006820100068301000684010006850100068601000687010006880100068901000690010006910100069201000693010006940100069501000696010006970100069801000699010007000100070101000702010007030100070401000705010007060100070701000708010007090100071001000711010007120100071301000714010007150100071601000717010007180100071901000720010007210100072201000723010007240100072501000726010007270100072801000729010007300100073101000732010007330100073401000735010007360100073701000738010007390100074001000741010007420100074301000744010007450100074601000747010007480100074901000750010007510100075201000753010007540100075501000756010007570100075801000759010007600100076101000762010007630100076401000765010007660100076701000768010007690100077001000771010007720100077301000774010007750100077601000777010007780100077901000780010007810100078201000783010007840100078501000786010007870100078801000789010007900100079101000792010007930100079401000795010007960100079701000798010007990101000101010002010100030101000401010005010100060101000701010008010100090101001001010011010100120101001301010014010100150101001601010017010100180101001901010020010100210101002201010023010100240101002501010026010100270101002801010029010100300101003101010032010100330101003401010035010100360101003701010038010100390101004001010041010100420101004301010044010100450101004601010047010100480101004901010050010100510101005201010053010100540101005501010056010100570101005801010059010100600101006101010062010100630101006401010065010100660101006701010068010100690101007001010071010100720101007301010074010100750101007601010077010100780101007901010080010100810101008201010083010100840101008501010086010100870101008801010089010100900101009101010092010100930101009401010095010100960101009701010098010100990101010001010101010101020101010301010104010101050101010601010107010101080101010901010110010101110101011201010113010101140101011501010116010101170101011801010119010101200101012101010122010101230101012401010125010101260101012701010128010101290101013001010131010101320101013301010134010101350101013601010137010101380101013901010140010101410101014201010143010101440101014501010146010101470101014801010149010101500101015101010152010101530101015401010155010101560101015701010158010101590101016001010161010101620101016301010164010101650101016601010167010101680101016901010170010101710101017201010173010101740101017501010176010101770101017801010179010101800101018101010182010101830101018401010185010101860101018701010188010101890101019001010191010101920101019301010194010101950101019601010197010101980101019901010200010102010101020201010203010102040101020501010206010102070101020801010209010102100101021101010212010102130101021401010215010102160101021701010218010102190101022001010221010102220101022301010224010102250101022601010227010102280101022901010230010102310101023201010233010102340101023501010236010102370101023801010239010102400101024101010242010102430101024401010245010102460101024701010248010102490101025001010251010102520101025301010254010102550101025601010257010102580101025901010260010102610101026201010263010102640101026501010266010102670101026801010269010102700101027101010272010102730101027401010275010102760101027701010278010102790101028001010281010102820101028301010284010102850101028601010287010102880101028901010290010102910101029201010293010102940101029501010296010102970101029801010299010103000101030101010302010103030101030401010305010103060101030701010308010103090101031001010311010103120101031301010314010103150101031601010317010103180101031901010320010103210101032201010323010103240101032501010326010103270101032801010329010103300101033101010332010103330101033401010335010103360101033701010338010103390101034001010341010103420101034301010344010103450101034601010347010103480101034901010350010103510101035201010353010103540101035501010356010103570101035801010359010103600101036101010362010103630101036401010365010103660101036701010368010103690101037001010371010103720101037301010374010103750101037601010377010103780101037901010380010103810101038201010383010103840101038501010386010103870101038801010389010103900101039101010392010103930101039401010395010103960101039701010398010103990101040001010401010104020101040301010404010104050101040601010407010104080101040901010410010104110101041201010413010104140101041501010416010104170101041801010419010104200101042101010422010104230101042401010425010104260101042701010428010104290101043001010431010104320101043301010434010104350101043601010437010104380101043901010440010104410101044201010443010104440101044501010446010104470101044801010449010104500101045101010452010104530101045401010455010104560101045701010458010104590101046001010461010104620101046301010464010104650101046601010467010104680101046901010470010104710101047201010473010104740101047501010476010104770101047801010479010104800101048101010482010104830101048401010485010104860101048701010488010104890101049001010491010104920101049301010494010104950101049601010497010104980101049901010500010105010101050201010503010105040101050501010506010105070101050801010509010105100101051101010512010105130101051401010515010105160101051701010518010105190101052001010521010105220101052301010524010105250101052601010527010105280101052901010530010105310101053201010533010105340101053501010536010105370101053801010539010105400101054101010542010105430101054401010545010105460101054701010548010105490101055001010551010105520101055301010554010105550101055601010557010105580101055901010560010105610101056201010563010105640101056501010566010105670101056801010569010105700101057101010572010105730101057401010575010105760101057701010578010105790101058001010581010105820101058301010584010105850101058601010587010105880101058901010590010105910101059201010593010105940101059501010596010105970101059801010599010106000101060101010602010106030101060401010605010106060101060701010608010106090101061001010611010106120101061301010614010106150101061601010617010106180101061901010620010106210101062201010623010106240101062501010626010106270101062801010629010106300101063101010632010106330101063401010635010106360101063701010638010106390101064001010641010106420101064301010644010106450101064601010647010106480101064901010650010106510101065201010653010106540101065501010656010106570101065801010659010106600101066101010662010106630101066401010665010106660101066701010668010106690101067001010671010106720101067301010674010106750101067601010677010106780101067901010680010106810101068201010683010106840101068501010686010106870101068801010689010106900101069101010692010106930101069401010695010106960101069701010698010106990101070001010701010107020101070301010704010107050101070601010707010107080101070901010710010107110101071201010713010107140101071501010716010107170101071801010719010107200101072101010722010107230101072401010725010107260101072701010728010107290101073001010731010107320101073301010734010107350101073601010737010107380101073901010740010107410101074201010743010107440101074501010746010107470101074801010749010107500101075101010752010107530101075401010755010107560101075701010758010107590101076001010761010107620101076301010764010107650101076601010767010107680101076901010770010107710101077201010773010107740101077501010776010107770101077801010779010107800101078101010782010107830101078401010785010107860101078701010788010107890101079001010791010107920101079301010794010107950101079601010797010107980101079901020001010200020102000301020004010200050102000601020007010200080102000901020010010200110102001201020013010200140102001501020016010200170102001801020019010200200102002101020022010200230102002401020025010200260102002701020028010200290102003001020031010200320102003301020034010200350102003601020037010200380102003901020040010200410102004201020043010200440102004501020046010200470102004801020049010200500102005101020052010200530102005401020055010200560102005701020058010200590102006001020061010200620102006301020064010200650102006601020067010200680102006901020070010200710102007201020073010200740102007501020076010200770102007801020079010200800102008101020082010200830102008401020085010200860102008701020088010200890102009001020091010200920102009301020094010200950102009601020097010200980102009901020100010201010102010201020103010201040102010501020106010201070102010801020109010201100102011101020112010201130102011401020115010201160102011701020118010201190102012001020121010201220102012301020124010201250102012601020127010201280102012901020130010201310102013201020133010201340102013501020136010201370102013801020139010201400102014101020142010201430102014401020145010201460102014701020148010201490102015001020151010201520102015301020154010201550102015601020157010201580102015901020160010201610102016201020163010201640102016501020166010201670102016801020169010201700102017101020172010201730102017401020175010201760102017701020178010201790102018001020181010201820102018301020184010201850102018601020187010201880102018901020190010201910102019201020193010201940102019501020196010201970102019801020199010202000102020101020202010202030102020401020205010202060102020701020208010202090102021001020211010202120102021301020214010202150102021601020217010202180102021901020220010202210102022201020223010202240102022501020226010202270102022801020229010202300102023101020232010202330102023401020235010202360102023701020238010202390102024001020241010202420102024301020244010202450102024601020247010202480102024901020250010202510102025201020253010202540102025501020256010202570102025801020259010202600102026101020262010202630102026401020265010202660102026701020268010202690102027001020271010202720102027301020274010202750102027601020277010202780102027901020280010202810102028201020283010202840102028501020286010202870102028801020289010202900102029101020292010202930102029401020295010202960102029701020298010202990102030001020301010203020102030301020304010203050102030601020307010203080102030901020310010203110102031201020313010203140102031501020316010203170102031801020319010203200102032101020322010203230102032401020325010203260102032701020328010203290102033001020331010203320102033301020334010203350102033601020337010203380102033901020340010203410102034201020343010203440102034501020346010203470102034801020349010203500102035101020352010203530102035401020355010203560102035701020358010203590102036001020361010203620102036301020364010203650102036601020367010203680102036901020370010203710102037201020373010203740102037501020376010203770102037801020379010203800102038101020382010203830102038401020385010203860102038701020388010203890102039001020391010203920102039301020394010203950102039601020397010203980102039901020400010204010102040201020403010204040102040501020406010204070102040801020409010204100102041101020412010204130102041401020415010204160102041701020418010204190102042001020421010204220102042301020424010204250102042601020427010204280102042901020430010204310102043201020433010204340102043501020436010204370102043801020439010204400102044101020442010204430102044401020445010204460102044701020448010204490102045001020451010204520102045301020454010204550102045601020457010204580102045901020460010204610102046201020463010204640102046501020466010204670102046801020469010204700102047101020472010204730102047401020475010204760102047701020478010204790102048001020481010204820102048301020484010204850102048601020487010204880102048901020490010204910102049201020493010204940102049501020496010204970102049801020499010205000102050101020502010205030102050401020505010205060102050701020508010205090102051001020511010205120102051301020514010205150102051601020517010205180102051901020520010205210102052201020523010205240102052501020526010205270102052801020529010205300102053101020532010205330102053401020535010205360102053701020538010205390102054001020541010205420102054301020544010205450102054601020547010205480102054901020550010205510102055201020553010205540102055501020556010205570102055801020559010205600102056101020562010205630102056401020565010205660102056701020568010205690102057001020571010205720102057301020574010205750102057601020577010205780102057901020580010205810102058201020583010205840102058501020586010205870102058801020589010205900102059101020592010205930102059401020595010205960102059701020598010205990102060001020601010206020102060301020604010206050102060601020607010206080102060901020610010206110102061201020613010206140102061501020616010206170102061801020619010206200102062101020622010206230102062401020625010206260102062701020628010206290102063001020631010206320102063301020634010206350102063601020637010206380102063901020640010206410102064201020643010206440102064501020646010206470102064801020649010206500102065101020652010206530102065401020655010206560102065701020658010206590102066001020661010206620102066301020664010206650102066601020667010206680102066901020670010206710102067201020673010206740102067501020676010206770102067801020679010206800102068101020682010206830102068401020685010206860102068701020688010206890102069001020691010206920102069301020694010206950102069601020697010206980102069901020700010207010102070201020703010207040102070501020706010207070102070801020709010207100102071101020712010207130102071401020715010207160102071701020718010207190102072001020721010207220102072301020724010207250102072601020727010207280102072901020730010207310102073201020733010207340102073501020736010207370102073801020739010207400102074101020742010207430102074401020745010207460102074701020748010207490102075001020751010207520102075301020754010207550102075601020757010207580102075901020760010207610102076201020763010207640102076501020766010207670102076801020769010207700102077101020772010207730102077401020775010207760102077701020778010207790102078001020781010207820102078301020784010207850102078601020787010207880102078901020790010207910102079201020793010207940102079501020796010207970102079801020799010300010103000201030003010300040103000501030006010300070103000801030009010300100103001101030012010300130103001401030015010300160103001701030018010300190103002001030021010300220103002301030024010300250103002601030027010300280103002901030030010300310103003201030033010300340103003501030036010300370103003801030039010300400103004101030042010300430103004401030045010300460103004701030048010300490103005001030051010300520103005301030054010300550103005601030057010300580103005901030060010300610103006201030063010300640103006501030066010300670103006801030069010300700103007101030072010300730103007401030075010300760103007701030078010300790103008001030081010300820103008301030084010300850103008601030087010300880103008901030090010300910103009201030093010300940103009501030096010300970103009801030099010301000103010101030102010301030103010401030105010301060103010701030108010301090103011001030111010301120103011301030114010301150103011601030117010301180103011901030120010301210103012201030123010301240103012501030126010301270103012801030129010301300103013101030132010301330103013401030135010301360103013701030138010301390103014001030141010301420103014301030144010301450103014601030147010301480103014901030150010301510103015201030153010301540103015501030156010301570103015801030159010301600103016101030162010301630103016401030165010301660103016701030168010301690103017001030171010301720103017301030174010301750103017601030177010301780103017901030180010301810103018201030183010301840103018501030186010301870103018801030189010301900103019101030192010301930103019401030195010301960103019701030198010301990103020001030201010302020103020301030204010302050103020601030207010302080103020901030210010302110103021201030213010302140103021501030216010302170103021801030219010302200103022101030222010302230103022401030225010302260103022701030228010302290103023001030231010302320103023301030234010302350103023601030237010302380103023901030240010302410103024201030243010302440103024501030246010302470103024801030249010302500103025101030252010302530103025401030255010302560103025701030258010302590103026001030261010302620103026301030264010302650103026601030267010302680103026901030270010302710103027201030273010302740103027501030276010302770103027801030279010302800103028101030282010302830103028401030285010302860103028701030288010302890103029001030291010302920103029301030294010302950103029601030297010302980103029901030300010303010103030201030303010303040103030501030306010303070103030801030309010303100103031101030312010303130103031401030315010303160103031701030318010303190103032001030321010303220103032301030324010303250103032601030327010303280103032901030330010303310103033201030333010303340103033501030336010303370103033801030339010303400103034101030342010303430103034401030345010303460103034701030348010303490103035001030351010303520103035301030354010303550103035601030357010303580103035901030360010303610103036201030363010303640103036501030366010303670103036801030369010303700103037101030372010303730103037401030375010303760103037701030378010303790103038001030381010303820103038301030384010303850103038601030387010303880103038901030390010303910103039201030393010303940103039501030396010303970103039801030399010304000103040101030402010304030103040401030405010304060103040701030408010304090103041001030411010304120103041301030414010304150103041601030417010304180103041901030420010304210103042201030423010304240103042501030426010304270103042801030429010304300103043101030432010304330103043401030435010304360103043701030438010304390103044001030441010304420103044301030444010304450103044601030447010304480103044901030450010304510103045201030453010304540103045501030456010304570103045801030459010304600103046101030462010304630103046401030465010304660103046701030468010304690103047001030471010304720103047301030474010304750103047601030477010304780103047901030480010304810103048201030483010304840103048501030486010304870103048801030489010304900103049101030492010304930103049401030495010304960103049701030498010304990103050001030501010305020103050301030504010305050103050601030507010305080103050901030510010305110103051201030513010305140103051501030516010305170103051801030519010305200103052101030522010305230103052401030525010305260103052701030528010305290103053001030531010305320103053301030534010305350103053601030537010305380103053901030540010305410103054201030543010305440103054501030546010305470103054801030549010305500103055101030552010305530103055401030555010305560103055701030558010305590103056001030561010305620103056301030564010305650103056601030567010305680103056901030570010305710103057201030573010305740103057501030576010305770103057801030579010305800103058101030582010305830103058401030585010305860103058701030588010305890103059001030591010305920103059301030594010305950103059601030597010305980103059901030600010306010103060201030603010306040103060501030606010306070103060801030609010306100103061101030612010306130103061401030615010306160103061701030618010306190103062001030621010306220103062301030624010306250103062601030627010306280103062901030630010306310103063201030633010306340103063501030636010306370103063801030639010306400103064101030642010306430103064401030645010306460103064701030648010306490103065001030651010306520103065301030654010306550103065601030657010306580103065901030660010306610103066201030663010306640103066501030666010306670103066801030669010306700103067101030672010306730103067401030675010306760103067701030678010306790103068001030681010306820103068301030684010306850103068601030687010306880103068901030690010306910103069201030693010306940103069501030696010306970103069801030699010307000103070101030702010307030103070401030705010307060103070701030708010307090103071001030711010307120103071301030714010307150103071601030717010307180103071901030720010307210103072201030723010307240103072501030726010307270103072801030729010307300103073101030732010307330103073401030735010307360103073701030738010307390103074001030741010307420103074301030744010307450103074601030747010307480103074901030750010307510103075201030753010307540103075501030756010307570103075801030759010307600103076101030762010307630103076401030765010307660103076701030768010307690103077001030771010307720103077301030774010307750103077601030777010307780103077901030780010307810103078201030783010307840103078501030786010307870103078801030789010307900103079101030792010307930103079401030795010307960103079701030798010307990104000101040002010400030104000401040005010400060104000701040008010400090104001001040011010400120104001301040014010400150104001601040017010400180104001901040020010400210104002201040023010400240104002501040026010400270104002801040029010400300104003101040032010400330104003401040035010400360104003701040038010400390104004001040041010400420104004301040044010400450104004601040047010400480104004901040050010400510104005201040053010400540104005501040056010400570104005801040059010400600104006101040062010400630104006401040065010400660104006701040068010400690104007001040071010400720104007301040074010400750104007601040077010400780104007901040080010400810104008201040083010400840104008501040086010400870104008801040089010400900104009101040092010400930104009401040095010400960104009701040098010400990104010001040101010401020104010301040104010401050104010601040107010401080104010901040110010401110104011201040113010401140104011501040116010401170104011801040119010401200104012101040122010401230104012401040125010401260104012701040128010401290104013001040131010401320104013301040134010401350104013601040137010401380104013901040140010401410104014201040143010401440104014501040146010401470104014801040149010401500104015101040152010401530104015401040155010401560104015701040158010401590104016001040161010401620104016301040164010401650104016601040167010401680104016901040170010401710104017201040173010401740104017501040176010401770104017801040179010401800104018101040182010401830104018401040185010401860104018701040188010401890104019001040191010401920104019301040194010401950104019601040197010401980104019901040200010402010104020201040203010402040104020501040206010402070104020801040209010402100104021101040212010402130104021401040215010402160104021701040218010402190104022001040221010402220104022301040224010402250104022601040227010402280104022901040230010402310104023201040233010402340104023501040236010402370104023801040239010402400104024101040242010402430104024401040245010402460104024701040248010402490104025001040251010402520104025301040254010402550104025601040257010402580104025901040260010402610104026201040263010402640104026501040266010402670104026801040269010402700104027101040272010402730104027401040275010402760104027701040278010402790104028001040281010402820104028301040284010402850104028601040287010402880104028901040290010402910104029201040293010402940104029501040296010402970104029801040299010403000104030101040302010403030104030401040305010403060104030701040308010403090104031001040311010403120104031301040314010403150104031601040317010403180104031901040320010403210104032201040323010403240104032501040326010403270104032801040329010403300104033101040332010403330104033401040335010403360104033701040338010403390104034001040341010403420104034301040344010403450104034601040347010403480104034901040350010403510104035201040353010403540104035501040356010403570104035801040359010403600104036101040362010403630104036401040365010403660104036701040368010403690104037001040371010403720104037301040374010403750104037601040377010403780104037901040380010403810104038201040383010403840104038501040386010403870104038801040389010403900104039101040392010403930104039401040395010403960104039701040398010403990104040001040401010404020104040301040404010404050104040601040407010404080104040901040410010404110104041201040413010404140104041501040416010404170104041801040419010404200104042101040422010404230104042401040425010404260104042701040428010404290104043001040431010404320104043301040434010404350104043601040437010404380104043901040440010404410104044201040443010404440104044501040446010404470104044801040449010404500104045101040452010404530104045401040455010404560104045701040458010404590104046001040461010404620104046301040464010404650104046601040467010404680104046901040470010404710104047201040473010404740104047501040476010404770104047801040479010404800104048101040482010404830104048401040485010404860104048701040488010404890104049001040491010404920104049301040494010404950104049601040497010404980104049901040500010405010104050201040503010405040104050501040506010405070104050801040509010405100104051101040512010405130104051401040515010405160104051701040518010405190104052001040521010405220104052301040524010405250104052601040527010405280104052901040530010405310104053201040533010405340104053501040536010405370104053801040539010405400104054101040542010405430104054401040545010405460104054701040548010405490104055001040551010405520104055301040554010405550104055601040557010405580104055901040560010405610104056201040563010405640104056501040566010405670104056801040569010405700104057101040572010405730104057401040575010405760104057701040578010405790104058001040581010405820104058301040584010405850104058601040587010405880104058901040590010405910104059201040593010405940104059501040596010405970104059801040599010406000104060101040602010406030104060401040605010406060104060701040608010406090104061001040611010406120104061301040614010406150104061601040617010406180104061901040620010406210104062201040623010406240104062501040626010406270104062801040629010406300104063101040632010406330104063401040635010406360104063701040638010406390104064001040641010406420104064301040644010406450104064601040647010406480104064901040650010406510104065201040653010406540104065501040656010406570104065801040659010406600104066101040662010406630104066401040665010406660104066701040668010406690104067001040671010406720104067301040674010406750104067601040677010406780104067901040680010406810104068201040683010406840104068501040686010406870104068801040689010406900104069101040692010406930104069401040695010406960104069701040698010406990104070001040701010407020104070301040704010407050104070601040707010407080104070901040710010407110104071201040713010407140104071501040716010407170104071801040719010407200104072101040722010407230104072401040725010407260104072701040728010407290104073001040731010407320104073301040734010407350104073601040737010407380104073901040740010407410104074201040743010407440104074501040746010407470104074801040749010407500104075101040752010407530104075401040755010407560104075701040758010407590104076001040761010407620104076301040764010407650104076601040767010407680104076901040770010407710104077201040773010407740104077501040776010407770104077801040779010407800104078101040782010407830104078401040785010407860104078701040788010407890104079001040791010407920104079301040794010407950104079601040797010407980104079901050001010500020105000301050004010500050105000601050007010500080105000901050010010500110105001201050013010500140105001501050016010500170105001801050019010500200105002101050022010500230105002401050025010500260105002701050028010500290105003001050031010500320105003301050034010500350105003601050037010500380105003901050040010500410105004201050043010500440105004501050046010500470105004801050049010500500105005101050052010500530105005401050055010500560105005701050058010500590105006001050061010500620105006301050064010500650105006601050067010500680105006901050070010500710105007201050073010500740105007501050076010500770105007801050079010500800105008101050082010500830105008401050085010500860105008701050088010500890105009001050091010500920105009301050094010500950105009601050097010500980105009901050100010501010105010201050103010501040105010501050106010501070105010801050109010501100105011101050112010501130105011401050115010501160105011701050118010501190105012001050121010501220105012301050124010501250105012601050127010501280105012901050130010501310105013201050133010501340105013501050136010501370105013801050139010501400105014101050142010501430105014401050145010501460105014701050148010501490105015001050151010501520105015301050154010501550105015601050157010501580105015901050160010501610105016201050163010501640105016501050166010501670105016801050169010501700105017101050172010501730105017401050175010501760105017701050178010501790105018001050181010501820105018301050184010501850105018601050187010501880105018901050190010501910105019201050193010501940105019501050196010501970105019801050199010502000105020101050202010502030105020401050205010502060105020701050208010502090105021001050211010502120105021301050214010502150105021601050217010502180105021901050220010502210105022201050223010502240105022501050226010502270105022801050229010502300105023101050232010502330105023401050235010502360105023701050238010502390105024001050241010502420105024301050244010502450105024601050247010502480105024901050250010502510105025201050253010502540105025501050256010502570105025801050259010502600105026101050262010502630105026401050265010502660105026701050268010502690105027001050271010502720105027301050274010502750105027601050277010502780105027901050280010502810105028201050283010502840105028501050286010502870105028801050289010502900105029101050292010502930105029401050295010502960105029701050298010502990105030001050301010503020105030301050304010503050105030601050307010503080105030901050310010503110105031201050313010503140105031501050316010503170105031801050319010503200105032101050322010503230105032401050325010503260105032701050328010503290105033001050331010503320105033301050334010503350105033601050337010503380105033901050340010503410105034201050343010503440105034501050346010503470105034801050349010503500105035101050352010503530105035401050355010503560105035701050358010503590105036001050361010503620105036301050364010503650105036601050367010503680105036901050370010503710105037201050373010503740105037501050376010503770105037801050379010503800105038101050382010503830105038401050385010503860105038701050388010503890105039001050391010503920105039301050394010503950105039601050397010503980105039901050400010504010105040201050403010504040105040501050406010504070105040801050409010504100105041101050412010504130105041401050415010504160105041701050418010504190105042001050421010504220105042301050424010504250105042601050427010504280105042901050430010504310105043201050433010504340105043501050436010504370105043801050439010504400105044101050442010504430105044401050445010504460105044701050448010504490105045001050451010504520105045301050454010504550105045601050457010504580105045901050460010504610105046201050463010504640105046501050466010504670105046801050469010504700105047101050472010504730105047401050475010504760105047701050478010504790105048001050481010504820105048301050484010504850105048601050487010504880105048901050490010504910105049201050493010504940105049501050496010504970105049801050499010505000105050101050502010505030105050401050505010505060105050701050508010505090105051001050511010505120105051301050514010505150105051601050517010505180105051901050520010505210105052201050523010505240105052501050526010505270105052801050529010505300105053101050532010505330105053401050535010505360105053701050538010505390105054001050541010505420105054301050544010505450105054601050547010505480105054901050550010505510105055201050553010505540105055501050556010505570105055801050559010505600105056101050562010505630105056401050565010505660105056701050568010505690105057001050571010505720105057301050574010505750105057601050577010505780105057901050580010505810105058201050583010505840105058501050586010505870105058801050589010505900105059101050592010505930105059401050595010505960105059701050598010505990105060001050601010506020105060301050604010506050105060601050607010506080105060901050610010506110105061201050613010506140105061501050616010506170105061801050619010506200105062101050622010506230105062401050625010506260105062701050628010506290105063001050631010506320105063301050634010506350105063601050637010506380105063901050640010506410105064201050643010506440105064501050646010506470105064801050649010506500105065101050652010506530105065401050655010506560105065701050658010506590105066001050661010506620105066301050664010506650105066601050667010506680105066901050670010506710105067201050673010506740105067501050676010506770105067801050679010506800105068101050682010506830105068401050685010506860105068701050688010506890105069001050691010506920105069301050694010506950105069601050697010506980105069901050700010507010105070201050703010507040105070501050706010507070105070801050709010507100105071101050712010507130105071401050715010507160105071701050718010507190105072001050721010507220105072301050724010507250105072601050727010507280105072901050730010507310105073201050733010507340105073501050736010507370105073801050739010507400105074101050742010507430105074401050745010507460105074701050748010507490105075001050751010507520105075301050754010507550105075601050757010507580105075901050760010507610105076201050763010507640105076501050766010507670105076801050769010507700105077101050772010507730105077401050775010507760105077701050778010507790105078001050781010507820105078301050784010507850105078601050787010507880105078901050790010507910105079201050793010507940105079501050796010507970105079801050799010600010106000201060003010600040106000501060006010600070106000801060009010600100106001101060012010600130106001401060015010600160106001701060018010600190106002001060021010600220106002301060024010600250106002601060027010600280106002901060030010600310106003201060033010600340106003501060036010600370106003801060039010600400106004101060042010600430106004401060045010600460106004701060048010600490106005001060051010600520106005301060054010600550106005601060057010600580106005901060060010600610106006201060063010600640106006501060066010600670106006801060069010600700106007101060072010600730106007401060075010600760106007701060078010600790106008001060081010600820106008301060084010600850106008601060087010600880106008901060090010600910106009201060093010600940106009501060096010600970106009801060099010601000106010101060102010601030106010401060105010601060106010701060108010601090106011001060111010601120106011301060114010601150106011601060117010601180106011901060120010601210106012201060123010601240106012501060126010601270106012801060129010601300106013101060132010601330106013401060135010601360106013701060138010601390106014001060141010601420106014301060144010601450106014601060147010601480106014901060150010601510106015201060153010601540106015501060156010601570106015801060159010601600106016101060162010601630106016401060165010601660106016701060168010601690106017001060171010601720106017301060174010601750106017601060177010601780106017901060180010601810106018201060183010601840106018501060186010601870106018801060189010601900106019101060192010601930106019401060195010601960106019701060198010601990106020001060201010602020106020301060204010602050106020601060207010602080106020901060210010602110106021201060213010602140106021501060216010602170106021801060219010602200106022101060222010602230106022401060225010602260106022701060228010602290106023001060231010602320106023301060234010602350106023601060237010602380106023901060240010602410106024201060243010602440106024501060246010602470106024801060249010602500106025101060252010602530106025401060255010602560106025701060258010602590106026001060261010602620106026301060264010602650106026601060267010602680106026901060270010602710106027201060273010602740106027501060276010602770106027801060279010602800106028101060282010602830106028401060285010602860106028701060288010602890106029001060291010602920106029301060294010602950106029601060297010602980106029901060300010603010106030201060303010603040106030501060306010603070106030801060309010603100106031101060312010603130106031401060315010603160106031701060318010603190106032001060321010603220106032301060324010603250106032601060327010603280106032901060330010603310106033201060333010603340106033501060336010603370106033801060339010603400106034101060342010603430106034401060345010603460106034701060348010603490106035001060351010603520106035301060354010603550106035601060357010603580106035901060360010603610106036201060363010603640106036501060366010603670106036801060369010603700106037101060372010603730106037401060375010603760106037701060378010603790106038001060381010603820106038301060384010603850106038601060387010603880106038901060390010603910106039201060393010603940106039501060396010603970106039801060399010604000106040101060402010604030106040401060405010604060106040701060408010604090106041001060411010604120106041301060414010604150106041601060417010604180106041901060420010604210106042201060423010604240106042501060426010604270106042801060429010604300106043101060432010604330106043401060435010604360106043701060438010604390106044001060441010604420106044301060444010604450106044601060447010604480106044901060450010604510106045201060453010604540106045501060456010604570106045801060459010604600106046101060462010604630106046401060465010604660106046701060468010604690106047001060471010604720106047301060474010604750106047601060477010604780106047901060480010604810106048201060483010604840106048501060486010604870106048801060489010604900106049101060492010604930106049401060495010604960106049701060498010604990106050001060501010605020106050301060504010605050106050601060507010605080106050901060510010605110106051201060513010605140106051501060516010605170106051801060519010605200106052101060522010605230106052401060525010605260106052701060528010605290106053001060531010605320106053301060534010605350106053601060537010605380106053901060540010605410106054201060543010605440106054501060546010605470106054801060549010605500106055101060552010605530106055401060555010605560106055701060558010605590106056001060561010605620106056301060564010605650106056601060567010605680106056901060570010605710106057201060573010605740106057501060576010605770106057801060579010605800106058101060582010605830106058401060585010605860106058701060588010605890106059001060591010605920106059301060594010605950106059601060597010605980106059901060600010606010106060201060603010606040106060501060606010606070106060801060609010606100106061101060612010606130106061401060615010606160106061701060618010606190106062001060621010606220106062301060624010606250106062601060627010606280106062901060630010606310106063201060633010606340106063501060636010606370106063801060639010606400106064101060642010606430106064401060645010606460106064701060648010606490106065001060651010606520106065301060654010606550106065601060657010606580106065901060660010606610106066201060663010606640106066501060666010606670106066801060669010606700106067101060672010606730106067401060675010606760106067701060678010606790106068001060681010606820106068301060684010606850106068601060687010606880106068901060690010606910106069201060693010606940106069501060696010606970106069801060699010607000106070101060702010607030106070401060705010607060106070701060708010607090106071001060711010607120106071301060714010607150106071601060717010607180106071901060720010607210106072201060723010607240106072501060726010607270106072801060729010607300106073101060732010607330106073401060735010607360106073701060738010607390106074001060741010607420106074301060744010607450106074601060747010607480106074901060750010607510106075201060753010607540106075501060756010607570106075801060759010607600106076101060762010607630106076401060765010607660106076701060768010607690106077001060771010607720106077301060774010607750106077601060777010607780106077901060780010607810106078201060783010607840106078501060786010607870106078801060789010607900106079101060792010607930106079401060795010607960106079701060798010607990107000101070002010700030107000401070005010700060107000701070008010700090107001001070011010700120107001301070014010700150107001601070017010700180107001901070020010700210107002201070023010700240107002501070026010700270107002801070029010700300107003101070032010700330107003401070035010700360107003701070038010700390107004001070041010700420107004301070044010700450107004601070047010700480107004901070050010700510107005201070053010700540107005501070056010700570107005801070059010700600107006101070062010700630107006401070065010700660107006701070068010700690107007001070071010700720107007301070074010700750107007601070077010700780107007901070080010700810107008201070083010700840107008501070086010700870107008801070089010700900107009101070092010700930107009401070095010700960107009701070098010700990107010001070101010701020107010301070104010701050107010601070107010701080107010901070110010701110107011201070113010701140107011501070116010701170107011801070119010701200107012101070122010701230107012401070125010701260107012701070128010701290107013001070131010701320107013301070134010701350107013601070137010701380107013901070140010701410107014201070143010701440107014501070146010701470107014801070149010701500107015101070152010701530107015401070155010701560107015701070158010701590107016001070161010701620107016301070164010701650107016601070167010701680107016901070170010701710107017201070173010701740107017501070176010701770107017801070179010701800107018101070182010701830107018401070185010701860107018701070188010701890107019001070191010701920107019301070194010701950107019601070197010701980107019901070200010702010107020201070203010702040107020501070206010702070107020801070209010702100107021101070212010702130107021401070215010702160107021701070218010702190107022001070221010702220107022301070224010702250107022601070227010702280107022901070230010702310107023201070233010702340107023501070236010702370107023801070239010702400107024101070242010702430107024401070245010702460107024701070248010702490107025001070251010702520107025301070254010702550107025601070257010702580107025901070260010702610107026201070263010702640107026501070266010702670107026801070269010702700107027101070272010702730107027401070275010702760107027701070278010702790107028001070281010702820107028301070284010702850107028601070287010702880107028901070290010702910107029201070293010702940107029501070296010702970107029801070299010703000107030101070302010703030107030401070305010703060107030701070308010703090107031001070311010703120107031301070314010703150107031601070317010703180107031901070320010703210107032201070323010703240107032501070326010703270107032801070329010703300107033101070332010703330107033401070335010703360107033701070338010703390107034001070341010703420107034301070344010703450107034601070347010703480107034901070350010703510107035201070353010703540107035501070356010703570107035801070359010703600107036101070362010703630107036401070365010703660107036701070368010703690107037001070371010703720107037301070374010703750107037601070377010703780107037901070380010703810107038201070383010703840107038501070386010703870107038801070389010703900107039101070392010703930107039401070395010703960107039701070398010703990107040001070401010704020107040301070404010704050107040601070407010704080107040901070410010704110107041201070413010704140107041501070416010704170107041801070419010704200107042101070422010704230107042401070425010704260107042701070428010704290107043001070431010704320107043301070434010704350107043601070437010704380107043901070440010704410107044201070443010704440107044501070446010704470107044801070449010704500107045101070452010704530107045401070455010704560107045701070458010704590107046001070461010704620107046301070464010704650107046601070467010704680107046901070470010704710107047201070473010704740107047501070476010704770107047801070479010704800107048101070482010704830107048401070485010704860107048701070488010704890107049001070491010704920107049301070494010704950107049601070497010704980107049901070500010705010107050201070503010705040107050501070506010705070107050801070509010705100107051101070512010705130107051401070515010705160107051701070518010705190107052001070521010705220107052301070524010705250107052601070527010705280107052901070530010705310107053201070533010705340107053501070536010705370107053801070539010705400107054101070542010705430107054401070545010705460107054701070548010705490107055001070551010705520107055301070554010705550107055601070557010705580107055901070560010705610107056201070563010705640107056501070566010705670107056801070569010705700107057101070572010705730107057401070575010705760107057701070578010705790107058001070581010705820107058301070584010705850107058601070587010705880107058901070590010705910107059201070593010705940107059501070596010705970107059801070599010706000107060101070602010706030107060401070605010706060107060701070608010706090107061001070611010706120107061301070614010706150107061601070617010706180107061901070620010706210107062201070623010706240107062501070626010706270107062801070629010706300107063101070632010706330107063401070635010706360107063701070638010706390107064001070641010706420107064301070644010706450107064601070647010706480107064901070650010706510107065201070653010706540107065501070656010706570107065801070659010706600107066101070662010706630107066401070665010706660107066701070668010706690107067001070671010706720107067301070674010706750107067601070677010706780107067901070680010706810107068201070683010706840107068501070686010706870107068801070689010706900107069101070692010706930107069401070695010706960107069701070698010706990107070001070701010707020107070301070704010707050107070601070707010707080107070901070710010707110107071201070713010707140107071501070716010707170107071801070719010707200107072101070722010707230107072401070725010707260107072701070728010707290107073001070731010707320107073301070734010707350107073601070737010707380107073901070740010707410107074201070743010707440107074501070746010707470107074801070749010707500107075101070752010707530107075401070755010707560107075701070758010707590107076001070761010707620107076301070764010707650107076601070767010707680107076901070770010707710107077201070773010707740107077501070776010707770107077801070779010707800107078101070782010707830107078401070785010707860107078701070788010707890107079001070791010707920107079301070794010707950107079601070797010707980107079901080001010800020108000301080004010800050108000601080007010800080108000901080010010800110108001201080013010800140108001501080016010800170108001801080019010800200108002101080022010800230108002401080025010800260108002701080028010800290108003001080031010800320108003301080034010800350108003601080037010800380108003901080040010800410108004201080043010800440108004501080046010800470108004801080049010800500108005101080052010800530108005401080055010800560108005701080058010800590108006001080061010800620108006301080064010800650108006601080067010800680108006901080070010800710108007201080073010800740108007501080076010800770108007801080079010800800108008101080082010800830108008401080085010800860108008701080088010800890108009001080091010800920108009301080094010800950108009601080097010800980108009901080100010801010108010201080103010801040108010501080106010801070108010801080109010801100108011101080112010801130108011401080115010801160108011701080118010801190108012001080121010801220108012301080124010801250108012601080127010801280108012901080130010801310108013201080133010801340108013501080136010801370108013801080139010801400108014101080142010801430108014401080145010801460108014701080148010801490108015001080151010801520108015301080154010801550108015601080157010801580108015901080160010801610108016201080163010801640108016501080166010801670108016801080169010801700108017101080172010801730108017401080175010801760108017701080178010801790108018001080181010801820108018301080184010801850108018601080187010801880108018901080190010801910108019201080193010801940108019501080196010801970108019801080199010802000108020101080202010802030108020401080205010802060108020701080208010802090108021001080211010802120108021301080214010802150108021601080217010802180108021901080220010802210108022201080223010802240108022501080226010802270108022801080229010802300108023101080232010802330108023401080235010802360108023701080238010802390108024001080241010802420108024301080244010802450108024601080247010802480108024901080250010802510108025201080253010802540108025501080256010802570108025801080259010802600108026101080262010802630108026401080265010802660108026701080268010802690108027001080271010802720108027301080274010802750108027601080277010802780108027901080280010802810108028201080283010802840108028501080286010802870108028801080289010802900108029101080292010802930108029401080295010802960108029701080298010802990108030001080301010803020108030301080304010803050108030601080307010803080108030901080310010803110108031201080313010803140108031501080316010803170108031801080319010803200108032101080322010803230108032401080325010803260108032701080328010803290108033001080331010803320108033301080334010803350108033601080337010803380108033901080340010803410108034201080343010803440108034501080346010803470108034801080349010803500108035101080352010803530108035401080355010803560108035701080358010803590108036001080361010803620108036301080364010803650108036601080367010803680108036901080370010803710108037201080373010803740108037501080376010803770108037801080379010803800108038101080382010803830108038401080385010803860108038701080388010803890108039001080391010803920108039301080394010803950108039601080397010803980108039901080400010804010108040201080403010804040108040501080406010804070108040801080409010804100108041101080412010804130108041401080415010804160108041701080418010804190108042001080421010804220108042301080424010804250108042601080427010804280108042901080430010804310108043201080433010804340108043501080436010804370108043801080439010804400108044101080442010804430108044401080445010804460108044701080448010804490108045001080451010804520108045301080454010804550108045601080457010804580108045901080460010804610108046201080463010804640108046501080466010804670108046801080469010804700108047101080472010804730108047401080475010804760108047701080478010804790108048001080481010804820108048301080484010804850108048601080487010804880108048901080490010804910108049201080493010804940108049501080496010804970108049801080499010805000108050101080502010805030108050401080505010805060108050701080508010805090108051001080511010805120108051301080514010805150108051601080517010805180108051901080520010805210108052201080523010805240108052501080526010805270108052801080529010805300108053101080532010805330108053401080535010805360108053701080538010805390108054001080541010805420108054301080544010805450108054601080547010805480108054901080550010805510108055201080553010805540108055501080556010805570108055801080559010805600108056101080562010805630108056401080565010805660108056701080568010805690108057001080571010805720108057301080574010805750108057601080577010805780108057901080580010805810108058201080583010805840108058501080586010805870108058801080589010805900108059101080592010805930108059401080595010805960108059701080598010805990108060001080601010806020108060301080604010806050108060601080607010806080108060901080610010806110108061201080613010806140108061501080616010806170108061801080619010806200108062101080622010806230108062401080625010806260108062701080628010806290108063001080631010806320108063301080634010806350108063601080637010806380108063901080640010806410108064201080643010806440108064501080646010806470108064801080649010806500108065101080652010806530108065401080655010806560108065701080658010806590108066001080661010806620108066301080664010806650108066601080667010806680108066901080670010806710108067201080673010806740108067501080676010806770108067801080679010806800108068101080682010806830108068401080685010806860108068701080688010806890108069001080691010806920108069301080694010806950108069601080697010806980108069901080700010807010108070201080703010807040108070501080706010807070108070801080709010807100108071101080712010807130108071401080715010807160108071701080718010807190108072001080721010807220108072301080724010807250108072601080727010807280108072901080730010807310108073201080733010807340108073501080736010807370108073801080739010807400108074101080742010807430108074401080745010807460108074701080748010807490108075001080751010807520108075301080754010807550108075601080757010807580108075901080760010807610108076201080763010807640108076501080766010807670108076801080769010807700108077101080772010807730108077401080775010807760108077701080778010807790108078001080781010807820108078301080784010807850108078601080787010807880108078901080790010807910108079201080793010807940108079501080796010807970108079801080799010900010109000201090003010900040109000501090006010900070109000801090009010900100109001101090012010900130109001401090015010900160109001701090018010900190109002001090021010900220109002301090024010900250109002601090027010900280109002901090030010900310109003201090033010900340109003501090036010900370109003801090039010900400109004101090042010900430109004401090045010900460109004701090048010900490109005001090051010900520109005301090054010900550109005601090057010900580109005901090060010900610109006201090063010900640109006501090066010900670109006801090069010900700109007101090072010900730109007401090075010900760109007701090078010900790109008001090081010900820109008301090084010900850109008601090087010900880109008901090090010900910109009201090093010900940109009501090096010900970109009801090099010901000109010101090102010901030109010401090105010901060109010701090108010901090109011001090111010901120109011301090114010901150109011601090117010901180109011901090120010901210109012201090123010901240109012501090126010901270109012801090129010901300109013101090132010901330109013401090135010901360109013701090138010901390109014001090141010901420109014301090144010901450109014601090147010901480109014901090150010901510109015201090153010901540109015501090156010901570109015801090159010901600109016101090162010901630109016401090165010901660109016701090168010901690109017001090171010901720109017301090174010901750109017601090177010901780109017901090180010901810109018201090183010901840109018501090186010901870109018801090189010901900109019101090192010901930109019401090195010901960109019701090198010901990109020001090201010902020109020301090204010902050109020601090207010902080109020901090210010902110109021201090213010902140109021501090216010902170109021801090219010902200109022101090222010902230109022401090225010902260109022701090228010902290109023001090231010902320109023301090234010902350109023601090237010902380109023901090240010902410109024201090243010902440109024501090246010902470109024801090249010902500109025101090252010902530109025401090255010902560109025701090258010902590109026001090261010902620109026301090264010902650109026601090267010902680109026901090270010902710109027201090273010902740109027501090276010902770109027801090279010902800109028101090282010902830109028401090285010902860109028701090288010902890109029001090291010902920109029301090294010902950109029601090297010902980109029901090300010903010109030201090303010903040109030501090306010903070109030801090309010903100109031101090312010903130109031401090315010903160109031701090318010903190109032001090321010903220109032301090324010903250109032601090327010903280109032901090330010903310109033201090333010903340109033501090336010903370109033801090339010903400109034101090342010903430109034401090345010903460109034701090348010903490109035001090351010903520109035301090354010903550109035601090357010903580109035901090360010903610109036201090363010903640109036501090366010903670109036801090369010903700109037101090372010903730109037401090375010903760109037701090378010903790109038001090381010903820109038301090384010903850109038601090387010903880109038901090390010903910109039201090393010903940109039501090396010903970109039801090399010904000109040101090402010904030109040401090405010904060109040701090408010904090109041001090411010904120109041301090414010904150109041601090417010904180109041901090420010904210109042201090423010904240109042501090426010904270109042801090429010904300109043101090432010904330109043401090435010904360109043701090438010904390109044001090441010904420109044301090444010904450109044601090447010904480109044901090450010904510109045201090453010904540109045501090456010904570109045801090459010904600109046101090462010904630109046401090465010904660109046701090468010904690109047001090471010904720109047301090474010904750109047601090477010904780109047901090480010904810109048201090483010904840109048501090486010904870109048801090489010904900109049101090492010904930109049401090495010904960109049701090498010904990109050001090501010905020109050301090504010905050109050601090507010905080109050901090510010905110109051201090513010905140109051501090516010905170109051801090519010905200109052101090522010905230109052401090525010905260109052701090528010905290109053001090531010905320109053301090534010905350109053601090537010905380109053901090540010905410109054201090543010905440109054501090546010905470109054801090549010905500109055101090552010905530109055401090555010905560109055701090558010905590109056001090561010905620109056301090564010905650109056601090567010905680109056901090570010905710109057201090573010905740109057501090576010905770109057801090579010905800109058101090582010905830109058401090585010905860109058701090588010905890109059001090591010905920109059301090594010905950109059601090597010905980109059901090600010906010109060201090603010906040109060501090606010906070109060801090609010906100109061101090612010906130109061401090615010906160109061701090618010906190109062001090621010906220109062301090624010906250109062601090627010906280109062901090630010906310109063201090633010906340109063501090636010906370109063801090639010906400109064101090642010906430109064401090645010906460109064701090648010906490109065001090651010906520109065301090654010906550109065601090657010906580109065901090660010906610109066201090663010906640109066501090666010906670109066801090669010906700109067101090672010906730109067401090675010906760109067701090678010906790109068001090681010906820109068301090684010906850109068601090687010906880109068901090690010906910109069201090693010906940109069501090696010906970109069801090699010907000109070101090702010907030109070401090705010907060109070701090708010907090109071001090711010907120109071301090714010907150109071601090717010907180109071901090720010907210109072201090723010907240109072501090726010907270109072801090729010907300109073101090732010907330109073401090735010907360109073701090738010907390109074001090741010907420109074301090744010907450109074601090747010907480109074901090750010907510109075201090753010907540109075501090756010907570109075801090759010907600109076101090762010907630109076401090765010907660109076701090768010907690109077001090771010907720109077301090774010907750109077601090777010907780109077901090780010907810109078201090783010907840109078501090786010907870109078801090789010907900109079101090792010907930109079401090795010907960109079701090798010907990110000101100002011000030110000401100005011000060110000701100008011000090110001001100011011000120110001301100014011000150110001601100017011000180110001901100020011000210110002201100023011000240110002501100026011000270110002801100029011000300110003101100032011000330110003401100035011000360110003701100038011000390110004001100041011000420110004301100044011000450110004601100047011000480110004901100050011000510110005201100053011000540110005501100056011000570110005801100059011000600110006101100062011000630110006401100065011000660110006701100068011000690110007001100071011000720110007301100074011000750110007601100077011000780110007901100080011000810110008201100083011000840110008501100086011000870110008801100089011000900110009101100092011000930110009401100095011000960110009701100098011000990110010001100101011001020110010301100104011001050110010601100107011001080110010901100110011001110110011201100113011001140110011501100116011001170110011801100119011001200110012101100122011001230110012401100125011001260110012701100128011001290110013001100131011001320110013301100134011001350110013601100137011001380110013901100140011001410110014201100143011001440110014501100146011001470110014801100149011001500110015101100152011001530110015401100155011001560110015701100158011001590110016001100161011001620110016301100164011001650110016601100167011001680110016901100170011001710110017201100173011001740110017501100176011001770110017801100179011001800110018101100182011001830110018401100185011001860110018701100188011001890110019001100191011001920110019301100194011001950110019601100197011001980110019901100200011002010110020201100203011002040110020501100206011002070110020801100209011002100110021101100212011002130110021401100215011002160110021701100218011002190110022001100221011002220110022301100224011002250110022601100227011002280110022901100230011002310110023201100233011002340110023501100236011002370110023801100239011002400110024101100242011002430110024401100245011002460110024701100248011002490110025001100251011002520110025301100254011002550110025601100257011002580110025901100260011002610110026201100263011002640110026501100266011002670110026801100269011002700110027101100272011002730110027401100275011002760110027701100278011002790110028001100281011002820110028301100284011002850110028601100287011002880110028901100290011002910110029201100293011002940110029501100296011002970110029801100299011003000110030101100302011003030110030401100305011003060110030701100308011003090110031001100311011003120110031301100314011003150110031601100317011003180110031901100320011003210110032201100323011003240110032501100326011003270110032801100329011003300110033101100332011003330110033401100335011003360110033701100338011003390110034001100341011003420110034301100344011003450110034601100347011003480110034901100350011003510110035201100353011003540110035501100356011003570110035801100359011003600110036101100362011003630110036401100365011003660110036701100368011003690110037001100371011003720110037301100374011003750110037601100377011003780110037901100380011003810110038201100383011003840110038501100386011003870110038801100389011003900110039101100392011003930110039401100395011003960110039701100398011003990110040001100401011004020110040301100404011004050110040601100407011004080110040901100410011004110110041201100413011004140110041501100416011004170110041801100419011004200110042101100422011004230110042401100425011004260110042701100428011004290110043001100431011004320110043301100434011004350110043601100437011004380110043901100440011004410110044201100443011004440110044501100446011004470110044801100449011004500110045101100452011004530110045401100455011004560110045701100458011004590110046001100461011004620110046301100464011004650110046601100467011004680110046901100470011004710110047201100473011004740110047501100476011004770110047801100479011004800110048101100482011004830110048401100485011004860110048701100488011004890110049001100491011004920110049301100494011004950110049601100497011004980110049901100500011005010110050201100503011005040110050501100506011005070110050801100509011005100110051101100512011005130110051401100515011005160110051701100518011005190110052001100521011005220110052301100524011005250110052601100527011005280110052901100530011005310110053201100533011005340110053501100536011005370110053801100539011005400110054101100542011005430110054401100545011005460110054701100548011005490110055001100551011005520110055301100554011005550110055601100557011005580110055901100560011005610110056201100563011005640110056501100566011005670110056801100569011005700110057101100572011005730110057401100575011005760110057701100578011005790110058001100581011005820110058301100584011005850110058601100587011005880110058901100590011005910110059201100593011005940110059501100596011005970110059801100599011006000110060101100602011006030110060401100605011006060110060701100608011006090110061001100611011006120110061301100614011006150110061601100617011006180110061901100620011006210110062201100623011006240110062501100626011006270110062801100629011006300110063101100632011006330110063401100635011006360110063701100638011006390110064001100641011006420110064301100644011006450110064601100647011006480110064901100650011006510110065201100653011006540110065501100656011006570110065801100659011006600110066101100662011006630110066401100665011006660110066701100668011006690110067001100671011006720110067301100674011006750110067601100677011006780110067901100680011006810110068201100683011006840110068501100686011006870110068801100689011006900110069101100692011006930110069401100695011006960110069701100698011006990110070001100701011007020110070301100704011007050110070601100707011007080110070901100710011007110110071201100713011007140110071501100716011007170110071801100719011007200110072101100722011007230110072401100725011007260110072701100728011007290110073001100731011007320110073301100734011007350110073601100737011007380110073901100740011007410110074201100743011007440110074501100746011007470110074801100749011007500110075101100752011007530110075401100755011007560110075701100758011007590110076001100761011007620110076301100764011007650110076601100767011007680110076901100770011007710110077201100773011007740110077501100776011007770110077801100779011007800110078101100782011007830110078401100785011007860110078701100788011007890110079001100791011007920110079301100794011007950110079601100797011007980110079901110001011100020111000301110004011100050111000601110007011100080111000901110010011100110111001201110013011100140111001501110016011100170111001801110019011100200111002101110022011100230111002401110025011100260111002701110028011100290111003001110031011100320111003301110034011100350111003601110037011100380111003901110040011100410111004201110043011100440111004501110046011100470111004801110049011100500111005101110052011100530111005401110055011100560111005701110058011100590111006001110061011100620111006301110064011100650111006601110067011100680111006901110070011100710111007201110073011100740111007501110076011100770111007801110079011100800111008101110082011100830111008401110085011100860111008701110088011100890111009001110091011100920111009301110094011100950111009601110097011100980111009901110100011101010111010201110103011101040111010501110106011101070111010801110109011101100111011101110112011101130111011401110115011101160111011701110118011101190111012001110121011101220111012301110124011101250111012601110127011101280111012901110130011101310111013201110133011101340111013501110136011101370111013801110139011101400111014101110142011101430111014401110145011101460111014701110148011101490111015001110151011101520111015301110154011101550111015601110157011101580111015901110160011101610111016201110163011101640111016501110166011101670111016801110169011101700111017101110172011101730111017401110175011101760111017701110178011101790111018001110181011101820111018301110184011101850111018601110187011101880111018901110190011101910111019201110193011101940111019501110196011101970111019801110199011102000111020101110202011102030111020401110205011102060111020701110208011102090111021001110211011102120111021301110214011102150111021601110217011102180111021901110220011102210111022201110223011102240111022501110226011102270111022801110229011102300111023101110232011102330111023401110235011102360111023701110238011102390111024001110241011102420111024301110244011102450111024601110247011102480111024901110250011102510111025201110253011102540111025501110256011102570111025801110259011102600111026101110262011102630111026401110265011102660111026701110268011102690111027001110271011102720111027301110274011102750111027601110277011102780111027901110280011102810111028201110283011102840111028501110286011102870111028801110289011102900111029101110292011102930111029401110295011102960111029701110298011102990111030001110301011103020111030301110304011103050111030601110307011103080111030901110310011103110111031201110313011103140111031501110316011103170111031801110319011103200111032101110322011103230111032401110325011103260111032701110328011103290111033001110331011103320111033301110334011103350111033601110337011103380111033901110340011103410111034201110343011103440111034501110346011103470111034801110349011103500111035101110352011103530111035401110355011103560111035701110358011103590111036001110361011103620111036301110364011103650111036601110367011103680111036901110370011103710111037201110373011103740111037501110376011103770111037801110379011103800111038101110382011103830111038401110385011103860111038701110388011103890111039001110391011103920111039301110394011103950111039601110397011103980111039901110400011104010111040201110403011104040111040501110406011104070111040801110409011104100111041101110412011104130111041401110415011104160111041701110418011104190111042001110421011104220111042301110424011104250111042601110427011104280111042901110430011104310111043201110433011104340111043501110436011104370111043801110439011104400111044101110442011104430111044401110445011104460111044701110448011104490111045001110451011104520111045301110454011104550111045601110457011104580111045901110460011104610111046201110463011104640111046501110466011104670111046801110469011104700111047101110472011104730111047401110475011104760111047701110478011104790111048001110481011104820111048301110484011104850111048601110487011104880111048901110490011104910111049201110493011104940111049501110496011104970111049801110499011105000111050101110502011105030111050401110505011105060111050701110508011105090111051001110511011105120111051301110514011105150111051601110517011105180111051901110520011105210111052201110523011105240111052501110526011105270111052801110529011105300111053101110532011105330111053401110535011105360111053701110538011105390111054001110541011105420111054301110544011105450111054601110547011105480111054901110550011105510111055201110553011105540111055501110556011105570111055801110559011105600111056101110562011105630111056401110565011105660111056701110568011105690111057001110571011105720111057301110574011105750111057601110577011105780111057901110580011105810111058201110583011105840111058501110586011105870111058801110589011105900111059101110592011105930111059401110595011105960111059701110598011105990111060001110601011106020111060301110604011106050111060601110607011106080111060901110610011106110111061201110613011106140111061501110616011106170111061801110619011106200111062101110622011106230111062401110625011106260111062701110628011106290111063001110631011106320111063301110634011106350111063601110637011106380111063901110640011106410111064201110643011106440111064501110646011106470111064801110649011106500111065101110652011106530111065401110655011106560111065701110658011106590111066001110661011106620111066301110664011106650111066601110667011106680111066901110670011106710111067201110673011106740111067501110676011106770111067801110679011106800111068101110682011106830111068401110685011106860111068701110688011106890111069001110691011106920111069301110694011106950111069601110697011106980111069901110700011107010111070201110703011107040111070501110706011107070111070801110709011107100111071101110712011107130111071401110715011107160111071701110718011107190111072001110721011107220111072301110724011107250111072601110727011107280111072901110730011107310111073201110733011107340111073501110736011107370111073801110739011107400111074101110742011107430111074401110745011107460111074701110748011107490111075001110751011107520111075301110754011107550111075601110757011107580111075901110760011107610111076201110763011107640111076501110766011107670111076801110769011107700111077101110772011107730111077401110775011107760111077701110778011107790111078001110781011107820111078301110784011107850111078601110787011107880111078901110790011107910111079201110793011107940111079501110796011107970111079801110799011200010112000201120003011200040112000501120006011200070112000801120009011200100112001101120012011200130112001401120015011200160112001701120018011200190112002001120021011200220112002301120024011200250112002601120027011200280112002901120030011200310112003201120033011200340112003501120036011200370112003801120039011200400112004101120042011200430112004401120045011200460112004701120048011200490112005001120051011200520112005301120054011200550112005601120057011200580112005901120060011200610112006201120063011200640112006501120066011200670112006801120069011200700112007101120072011200730112007401120075011200760112007701120078011200790112008001120081011200820112008301120084011200850112008601120087011200880112008901120090011200910112009201120093011200940112009501120096011200970112009801120099011201000112010101120102011201030112010401120105011201060112010701120108011201090112011001120111011201120112011301120114011201150112011601120117011201180112011901120120011201210112012201120123011201240112012501120126011201270112012801120129011201300112013101120132011201330112013401120135011201360112013701120138011201390112014001120141011201420112014301120144011201450112014601120147011201480112014901120150011201510112015201120153011201540112015501120156011201570112015801120159011201600112016101120162011201630112016401120165011201660112016701120168011201690112017001120171011201720112017301120174011201750112017601120177011201780112017901120180011201810112018201120183011201840112018501120186011201870112018801120189011201900112019101120192011201930112019401120195011201960112019701120198011201990112020001120201011202020112020301120204011202050112020601120207011202080112020901120210011202110112021201120213011202140112021501120216011202170112021801120219011202200112022101120222011202230112022401120225011202260112022701120228011202290112023001120231011202320112023301120234011202350112023601120237011202380112023901120240011202410112024201120243011202440112024501120246011202470112024801120249011202500112025101120252011202530112025401120255011202560112025701120258011202590112026001120261011202620112026301120264011202650112026601120267011202680112026901120270011202710112027201120273011202740112027501120276011202770112027801120279011202800112028101120282011202830112028401120285011202860112028701120288011202890112029001120291011202920112029301120294011202950112029601120297011202980112029901120300011203010112030201120303011203040112030501120306011203070112030801120309011203100112031101120312011203130112031401120315011203160112031701120318011203190112032001120321011203220112032301120324011203250112032601120327011203280112032901120330011203310112033201120333011203340112033501120336011203370112033801120339011203400112034101120342011203430112034401120345011203460112034701120348011203490112035001120351011203520112035301120354011203550112035601120357011203580112035901120360011203610112036201120363011203640112036501120366011203670112036801120369011203700112037101120372011203730112037401120375011203760112037701120378011203790112038001120381011203820112038301120384011203850112038601120387011203880112038901120390011203910112039201120393011203940112039501120396011203970112039801120399011204000112040101120402011204030112040401120405011204060112040701120408011204090112041001120411011204120112041301120414011204150112041601120417011204180112041901120420011204210112042201120423011204240112042501120426011204270112042801120429011204300112043101120432011204330112043401120435011204360112043701120438011204390112044001120441011204420112044301120444011204450112044601120447011204480112044901120450011204510112045201120453011204540112045501120456011204570112045801120459011204600112046101120462011204630112046401120465011204660112046701120468011204690112047001120471011204720112047301120474011204750112047601120477011204780112047901120480011204810112048201120483011204840112048501120486011204870112048801120489011204900112049101120492011204930112049401120495011204960112049701120498011204990112050001120501011205020112050301120504011205050112050601120507011205080112050901120510011205110112051201120513011205140112051501120516011205170112051801120519011205200112052101120522011205230112052401120525011205260112052701120528011205290112053001120531011205320112053301120534011205350112053601120537011205380112053901120540011205410112054201120543011205440112054501120546011205470112054801120549011205500112055101120552011205530112055401120555011205560112055701120558011205590112056001120561011205620112056301120564011205650112056601120567011205680112056901120570011205710112057201120573011205740112057501120576011205770112057801120579011205800112058101120582011205830112058401120585011205860112058701120588011205890112059001120591011205920112059301120594011205950112059601120597011205980112059901120600011206010112060201120603011206040112060501120606011206070112060801120609011206100112061101120612011206130112061401120615011206160112061701120618011206190112062001120621011206220112062301120624011206250112062601120627011206280112062901120630011206310112063201120633011206340112063501120636011206370112063801120639011206400112064101120642011206430112064401120645011206460112064701120648011206490112065001120651011206520112065301120654011206550112065601120657011206580112065901120660011206610112066201120663011206640112066501120666011206670112066801120669011206700112067101120672011206730112067401120675011206760112067701120678011206790112068001120681011206820112068301120684011206850112068601120687011206880112068901120690011206910112069201120693011206940112069501120696011206970112069801120699011207000112070101120702011207030112070401120705011207060112070701120708011207090112071001120711011207120112071301120714011207150112071601120717011207180112071901120720011207210112072201120723011207240112072501120726011207270112072801120729011207300112073101120732011207330112073401120735011207360112073701120738011207390112074001120741011207420112074301120744011207450112074601120747011207480112074901120750011207510112075201120753011207540112075501120756011207570112075801120759011207600112076101120762011207630112076401120765011207660112076701120768011207690112077001120771011207720112077301120774011207750112077601120777011207780112077901120780011207810112078201120783011207840112078501120786011207870112078801120789011207900112079101120792011207930112079401120795011207960112079701120798011207990113000101130002011300030113000401130005011300060113000701130008011300090113001001130011011300120113001301130014011300150113001601130017011300180113001901130020011300210113002201130023011300240113002501130026011300270113002801130029011300300113003101130032011300330113003401130035011300360113003701130038011300390113004001130041011300420113004301130044011300450113004601130047011300480113004901130050011300510113005201130053011300540113005501130056011300570113005801130059011300600113006101130062011300630113006401130065011300660113006701130068011300690113007001130071011300720113007301130074011300750113007601130077011300780113007901130080011300810113008201130083011300840113008501130086011300870113008801130089011300900113009101130092011300930113009401130095011300960113009701130098011300990113010001130101011301020113010301130104011301050113010601130107011301080113010901130110011301110113011201130113011301140113011501130116011301170113011801130119011301200113012101130122011301230113012401130125011301260113012701130128011301290113013001130131011301320113013301130134011301350113013601130137011301380113013901130140011301410113014201130143011301440113014501130146011301470113014801130149011301500113015101130152011301530113015401130155011301560113015701130158011301590113016001130161011301620113016301130164011301650113016601130167011301680113016901130170011301710113017201130173011301740113017501130176011301770113017801130179011301800113018101130182011301830113018401130185011301860113018701130188011301890113019001130191011301920113019301130194011301950113019601130197011301980113019901130200011302010113020201130203011302040113020501130206011302070113020801130209011302100113021101130212011302130113021401130215011302160113021701130218011302190113022001130221011302220113022301130224011302250113022601130227011302280113022901130230011302310113023201130233011302340113023501130236011302370113023801130239011302400113024101130242011302430113024401130245011302460113024701130248011302490113025001130251011302520113025301130254011302550113025601130257011302580113025901130260011302610113026201130263011302640113026501130266011302670113026801130269011302700113027101130272011302730113027401130275011302760113027701130278011302790113028001130281011302820113028301130284011302850113028601130287011302880113028901130290011302910113029201130293011302940113029501130296011302970113029801130299011303000113030101130302011303030113030401130305011303060113030701130308011303090113031001130311011303120113031301130314011303150113031601130317011303180113031901130320011303210113032201130323011303240113032501130326011303270113032801130329011303300113033101130332011303330113033401130335011303360113033701130338011303390113034001130341011303420113034301130344011303450113034601130347011303480113034901130350011303510113035201130353011303540113035501130356011303570113035801130359011303600113036101130362011303630113036401130365011303660113036701130368011303690113037001130371011303720113037301130374011303750113037601130377011303780113037901130380011303810113038201130383011303840113038501130386011303870113038801130389011303900113039101130392011303930113039401130395011303960113039701130398011303990113040001130401011304020113040301130404011304050113040601130407011304080113040901130410011304110113041201130413011304140113041501130416011304170113041801130419011304200113042101130422011304230113042401130425011304260113042701130428011304290113043001130431011304320113043301130434011304350113043601130437011304380113043901130440011304410113044201130443011304440113044501130446011304470113044801130449011304500113045101130452011304530113045401130455011304560113045701130458011304590113046001130461011304620113046301130464011304650113046601130467011304680113046901130470011304710113047201130473011304740113047501130476011304770113047801130479011304800113048101130482011304830113048401130485011304860113048701130488011304890113049001130491011304920113049301130494011304950113049601130497011304980113049901130500011305010113050201130503011305040113050501130506011305070113050801130509011305100113051101130512011305130113051401130515011305160113051701130518011305190113052001130521011305220113052301130524011305250113052601130527011305280113052901130530011305310113053201130533011305340113053501130536011305370113053801130539011305400113054101130542011305430113054401130545011305460113054701130548011305490113055001130551011305520113055301130554011305550113055601130557011305580113055901130560011305610113056201130563011305640113056501130566011305670113056801130569011305700113057101130572011305730113057401130575011305760113057701130578011305790113058001130581011305820113058301130584011305850113058601130587011305880113058901130590011305910113059201130593011305940113059501130596011305970113059801130599011306000113060101130602011306030113060401130605011306060113060701130608011306090113061001130611011306120113061301130614011306150113061601130617011306180113061901130620011306210113062201130623011306240113062501130626011306270113062801130629011306300113063101130632011306330113063401130635011306360113063701130638011306390113064001130641011306420113064301130644011306450113064601130647011306480113064901130650011306510113065201130653011306540113065501130656011306570113065801130659011306600113066101130662011306630113066401130665011306660113066701130668011306690113067001130671011306720113067301130674011306750113067601130677011306780113067901130680011306810113068201130683011306840113068501130686011306870113068801130689011306900113069101130692011306930113069401130695011306960113069701130698011306990113070001130701011307020113070301130704011307050113070601130707011307080113070901130710011307110113071201130713011307140113071501130716011307170113071801130719011307200113072101130722011307230113072401130725011307260113072701130728011307290113073001130731011307320113073301130734011307350113073601130737011307380113073901130740011307410113074201130743011307440113074501130746011307470113074801130749011307500113075101130752011307530113075401130755011307560113075701130758011307590113076001130761011307620113076301130764011307650113076601130767011307680113076901130770011307710113077201130773011307740113077501130776011307770113077801130779011307800113078101130782011307830113078401130785011307860113078701130788011307890113079001130791011307920113079301130794011307950113079601130797011307980113079901140001011400020114000301140004011400050114000601140007011400080114000901140010011400110114001201140013011400140114001501140016011400170114001801140019011400200114002101140022011400230114002401140025011400260114002701140028011400290114003001140031011400320114003301140034011400350114003601140037011400380114003901140040011400410114004201140043011400440114004501140046011400470114004801140049011400500114005101140052011400530114005401140055011400560114005701140058011400590114006001140061011400620114006301140064011400650114006601140067011400680114006901140070011400710114007201140073011400740114007501140076011400770114007801140079011400800114008101140082011400830114008401140085011400860114008701140088011400890114009001140091011400920114009301140094011400950114009601140097011400980114009901140100011401010114010201140103011401040114010501140106011401070114010801140109011401100114011101140112011401130114011401140115011401160114011701140118011401190114012001140121011401220114012301140124011401250114012601140127011401280114012901140130011401310114013201140133011401340114013501140136011401370114013801140139011401400114014101140142011401430114014401140145011401460114014701140148011401490114015001140151011401520114015301140154011401550114015601140157011401580114015901140160011401610114016201140163011401640114016501140166011401670114016801140169011401700114017101140172011401730114017401140175011401760114017701140178011401790114018001140181011401820114018301140184011401850114018601140187011401880114018901140190011401910114019201140193011401940114019501140196011401970114019801140199011402000114020101140202011402030114020401140205011402060114020701140208011402090114021001140211011402120114021301140214011402150114021601140217011402180114021901140220011402210114022201140223011402240114022501140226011402270114022801140229011402300114023101140232011402330114023401140235011402360114023701140238011402390114024001140241011402420114024301140244011402450114024601140247011402480114024901140250011402510114025201140253011402540114025501140256011402570114025801140259011402600114026101140262011402630114026401140265011402660114026701140268011402690114027001140271011402720114027301140274011402750114027601140277011402780114027901140280011402810114028201140283011402840114028501140286011402870114028801140289011402900114029101140292011402930114029401140295011402960114029701140298011402990114030001140301011403020114030301140304011403050114030601140307011403080114030901140310011403110114031201140313011403140114031501140316011403170114031801140319011403200114032101140322011403230114032401140325011403260114032701140328011403290114033001140331011403320114033301140334011403350114033601140337011403380114033901140340011403410114034201140343011403440114034501140346011403470114034801140349011403500114035101140352011403530114035401140355011403560114035701140358011403590114036001140361011403620114036301140364011403650114036601140367011403680114036901140370011403710114037201140373011403740114037501140376011403770114037801140379011403800114038101140382011403830114038401140385011403860114038701140388011403890114039001140391011403920114039301140394011403950114039601140397011403980114039901140400011404010114040201140403011404040114040501140406011404070114040801140409011404100114041101140412011404130114041401140415011404160114041701140418011404190114042001140421011404220114042301140424011404250114042601140427011404280114042901140430011404310114043201140433011404340114043501140436011404370114043801140439011404400114044101140442011404430114044401140445011404460114044701140448011404490114045001140451011404520114045301140454011404550114045601140457011404580114045901140460011404610114046201140463011404640114046501140466011404670114046801140469011404700114047101140472011404730114047401140475011404760114047701140478011404790114048001140481011404820114048301140484011404850114048601140487011404880114048901140490011404910114049201140493011404940114049501140496011404970114049801140499011405000114050101140502011405030114050401140505011405060114050701140508011405090114051001140511011405120114051301140514011405150114051601140517011405180114051901140520011405210114052201140523011405240114052501140526011405270114052801140529011405300114053101140532011405330114053401140535011405360114053701140538011405390114054001140541011405420114054301140544011405450114054601140547011405480114054901140550011405510114055201140553011405540114055501140556011405570114055801140559011405600114056101140562011405630114056401140565011405660114056701140568011405690114057001140571011405720114057301140574011405750114057601140577011405780114057901140580011405810114058201140583011405840114058501140586011405870114058801140589011405900114059101140592011405930114059401140595011405960114059701140598011405990114060001140601011406020114060301140604011406050114060601140607011406080114060901140610011406110114061201140613011406140114061501140616011406170114061801140619011406200114062101140622011406230114062401140625011406260114062701140628011406290114063001140631011406320114063301140634011406350114063601140637011406380114063901140640011406410114064201140643011406440114064501140646011406470114064801140649011406500114065101140652011406530114065401140655011406560114065701140658011406590114066001140661011406620114066301140664011406650114066601140667011406680114066901140670011406710114067201140673011406740114067501140676011406770114067801140679011406800114068101140682011406830114068401140685011406860114068701140688011406890114069001140691011406920114069301140694011406950114069601140697011406980114069901140700011407010114070201140703011407040114070501140706011407070114070801140709011407100114071101140712011407130114071401140715011407160114071701140718011407190114072001140721011407220114072301140724011407250114072601140727011407280114072901140730011407310114073201140733011407340114073501140736011407370114073801140739011407400114074101140742011407430114074401140745011407460114074701140748011407490114075001140751011407520114075301140754011407550114075601140757011407580114075901140760011407610114076201140763011407640114076501140766011407670114076801140769011407700114077101140772011407730114077401140775011407760114077701140778011407790114078001140781011407820114078301140784011407850114078601140787011407880114078901140790011407910114079201140793011407940114079501140796011407970114079801140799011500010115000201150003011500040115000501150006011500070115000801150009011500100115001101150012011500130115001401150015011500160115001701150018011500190115002001150021011500220115002301150024011500250115002601150027011500280115002901150030011500310115003201150033011500340115003501150036011500370115003801150039011500400115004101150042011500430115004401150045011500460115004701150048011500490115005001150051011500520115005301150054011500550115005601150057011500580115005901150060011500610115006201150063011500640115006501150066011500670115006801150069011500700115007101150072011500730115007401150075011500760115007701150078011500790115008001150081011500820115008301150084011500850115008601150087011500880115008901150090011500910115009201150093011500940115009501150096011500970115009801150099011501000115010101150102011501030115010401150105011501060115010701150108011501090115011001150111011501120115011301150114011501150115011601150117011501180115011901150120011501210115012201150123011501240115012501150126011501270115012801150129011501300115013101150132011501330115013401150135011501360115013701150138011501390115014001150141011501420115014301150144011501450115014601150147011501480115014901150150011501510115015201150153011501540115015501150156011501570115015801150159011501600115016101150162011501630115016401150165011501660115016701150168011501690115017001150171011501720115017301150174011501750115017601150177011501780115017901150180011501810115018201150183011501840115018501150186011501870115018801150189011501900115019101150192011501930115019401150195011501960115019701150198011501990115020001150201011502020115020301150204011502050115020601150207011502080115020901150210011502110115021201150213011502140115021501150216011502170115021801150219011502200115022101150222011502230115022401150225011502260115022701150228011502290115023001150231011502320115023301150234011502350115023601150237011502380115023901150240011502410115024201150243011502440115024501150246011502470115024801150249011502500115025101150252011502530115025401150255011502560115025701150258011502590115026001150261011502620115026301150264011502650115026601150267011502680115026901150270011502710115027201150273011502740115027501150276011502770115027801150279011502800115028101150282011502830115028401150285011502860115028701150288011502890115029001150291011502920115029301150294011502950115029601150297011502980115029901150300011503010115030201150303011503040115030501150306011503070115030801150309011503100115031101150312011503130115031401150315011503160115031701150318011503190115032001150321011503220115032301150324011503250115032601150327011503280115032901150330011503310115033201150333011503340115033501150336011503370115033801150339011503400115034101150342011503430115034401150345011503460115034701150348011503490115035001150351011503520115035301150354011503550115035601150357011503580115035901150360011503610115036201150363011503640115036501150366011503670115036801150369011503700115037101150372011503730115037401150375011503760115037701150378011503790115038001150381011503820115038301150384011503850115038601150387011503880115038901150390011503910115039201150393011503940115039501150396011503970115039801150399011504000115040101150402011504030115040401150405011504060115040701150408011504090115041001150411011504120115041301150414011504150115041601150417011504180115041901150420011504210115042201150423011504240115042501150426011504270115042801150429011504300115043101150432011504330115043401150435011504360115043701150438011504390115044001150441011504420115044301150444011504450115044601150447011504480115044901150450011504510115045201150453011504540115045501150456011504570115045801150459011504600115046101150462011504630115046401150465011504660115046701150468011504690115047001150471011504720115047301150474011504750115047601150477011504780115047901150480011504810115048201150483011504840115048501150486011504870115048801150489011504900115049101150492011504930115049401150495011504960115049701150498011504990115050001150501011505020115050301150504011505050115050601150507011505080115050901150510011505110115051201150513011505140115051501150516011505170115051801150519011505200115052101150522011505230115052401150525011505260115052701150528011505290115053001150531011505320115053301150534011505350115053601150537011505380115053901150540011505410115054201150543011505440115054501150546011505470115054801150549011505500115055101150552011505530115055401150555011505560115055701150558011505590115056001150561011505620115056301150564011505650115056601150567011505680115056901150570011505710115057201150573011505740115057501150576011505770115057801150579011505800115058101150582011505830115058401150585011505860115058701150588011505890115059001150591011505920115059301150594011505950115059601150597011505980115059901150600011506010115060201150603011506040115060501150606011506070115060801150609011506100115061101150612011506130115061401150615011506160115061701150618011506190115062001150621011506220115062301150624011506250115062601150627011506280115062901150630011506310115063201150633011506340115063501150636011506370115063801150639011506400115064101150642011506430115064401150645011506460115064701150648011506490115065001150651011506520115065301150654011506550115065601150657011506580115065901150660011506610115066201150663011506640115066501150666011506670115066801150669011506700115067101150672011506730115067401150675011506760115067701150678011506790115068001150681011506820115068301150684011506850115068601150687011506880115068901150690011506910115069201150693011506940115069501150696011506970115069801150699011507000115070101150702011507030115070401150705011507060115070701150708011507090115071001150711011507120115071301150714011507150115071601150717011507180115071901150720011507210115072201150723011507240115072501150726011507270115072801150729011507300115073101150732011507330115073401150735011507360115073701150738011507390115074001150741011507420115074301150744011507450115074601150747011507480115074901150750011507510115075201150753011507540115075501150756011507570115075801150759011507600115076101150762011507630115076401150765011507660115076701150768011507690115077001150771011507720115077301150774011507750115077601150777011507780115077901150780011507810115078201150783011507840115078501150786011507870115078801150789011507900115079101150792011507930115079401150795011507960115079701150798011507990116000101160002011600030116000401160005011600060116000701160008011600090116001001160011011600120116001301160014011600150116001601160017011600180116001901160020011600210116002201160023011600240116002501160026011600270116002801160029011600300116003101160032011600330116003401160035011600360116003701160038011600390116004001160041011600420116004301160044011600450116004601160047011600480116004901160050011600510116005201160053011600540116005501160056011600570116005801160059011600600116006101160062011600630116006401160065011600660116006701160068011600690116007001160071011600720116007301160074011600750116007601160077011600780116007901160080011600810116008201160083011600840116008501160086011600870116008801160089011600900116009101160092011600930116009401160095011600960116009701160098011600990116010001160101011601020116010301160104011601050116010601160107011601080116010901160110011601110116011201160113011601140116011501160116011601170116011801160119011601200116012101160122011601230116012401160125011601260116012701160128011601290116013001160131011601320116013301160134011601350116013601160137011601380116013901160140011601410116014201160143011601440116014501160146011601470116014801160149011601500116015101160152011601530116015401160155011601560116015701160158011601590116016001160161011601620116016301160164011601650116016601160167011601680116016901160170011601710116017201160173011601740116017501160176011601770116017801160179011601800116018101160182011601830116018401160185011601860116018701160188011601890116019001160191011601920116019301160194011601950116019601160197011601980116019901160200011602010116020201160203011602040116020501160206011602070116020801160209011602100116021101160212011602130116021401160215011602160116021701160218011602190116022001160221011602220116022301160224011602250116022601160227011602280116022901160230011602310116023201160233011602340116023501160236011602370116023801160239011602400116024101160242011602430116024401160245011602460116024701160248011602490116025001160251011602520116025301160254011602550116025601160257011602580116025901160260011602610116026201160263011602640116026501160266011602670116026801160269011602700116027101160272011602730116027401160275011602760116027701160278011602790116028001160281011602820116028301160284011602850116028601160287011602880116028901160290011602910116029201160293011602940116029501160296011602970116029801160299011603000116030101160302011603030116030401160305011603060116030701160308011603090116031001160311011603120116031301160314011603150116031601160317011603180116031901160320011603210116032201160323011603240116032501160326011603270116032801160329011603300116033101160332011603330116033401160335011603360116033701160338011603390116034001160341011603420116034301160344011603450116034601160347011603480116034901160350011603510116035201160353011603540116035501160356011603570116035801160359011603600116036101160362011603630116036401160365011603660116036701160368011603690116037001160371011603720116037301160374011603750116037601160377011603780116037901160380011603810116038201160383011603840116038501160386011603870116038801160389011603900116039101160392011603930116039401160395011603960116039701160398011603990116040001160401011604020116040301160404011604050116040601160407011604080116040901160410011604110116041201160413011604140116041501160416011604170116041801160419011604200116042101160422011604230116042401160425011604260116042701160428011604290116043001160431011604320116043301160434011604350116043601160437011604380116043901160440011604410116044201160443011604440116044501160446011604470116044801160449011604500116045101160452011604530116045401160455011604560116045701160458011604590116046001160461011604620116046301160464011604650116046601160467011604680116046901160470011604710116047201160473011604740116047501160476011604770116047801160479011604800116048101160482011604830116048401160485011604860116048701160488011604890116049001160491011604920116049301160494011604950116049601160497011604980116049901160500011605010116050201160503011605040116050501160506011605070116050801160509011605100116051101160512011605130116051401160515011605160116051701160518011605190116052001160521011605220116052301160524011605250116052601160527011605280116052901160530011605310116053201160533011605340116053501160536011605370116053801160539011605400116054101160542011605430116054401160545011605460116054701160548011605490116055001160551011605520116055301160554011605550116055601160557011605580116055901160560011605610116056201160563011605640116056501160566011605670116056801160569011605700116057101160572011605730116057401160575011605760116057701160578011605790116058001160581011605820116058301160584011605850116058601160587011605880116058901160590011605910116059201160593011605940116059501160596011605970116059801160599011606000116060101160602011606030116060401160605011606060116060701160608011606090116061001160611011606120116061301160614011606150116061601160617011606180116061901160620011606210116062201160623011606240116062501160626011606270116062801160629011606300116063101160632011606330116063401160635011606360116063701160638011606390116064001160641011606420116064301160644011606450116064601160647011606480116064901160650011606510116065201160653011606540116065501160656011606570116065801160659011606600116066101160662011606630116066401160665011606660116066701160668011606690116067001160671011606720116067301160674011606750116067601160677011606780116067901160680011606810116068201160683011606840116068501160686011606870116068801160689011606900116069101160692011606930116069401160695011606960116069701160698011606990116070001160701011607020116070301160704011607050116070601160707011607080116070901160710011607110116071201160713011607140116071501160716011607170116071801160719011607200116072101160722011607230116072401160725011607260116072701160728011607290116073001160731011607320116073301160734011607350116073601160737011607380116073901160740011607410116074201160743011607440116074501160746011607470116074801160749011607500116075101160752011607530116075401160755011607560116075701160758011607590116076001160761011607620116076301160764011607650116076601160767011607680116076901160770011607710116077201160773011607740116077501160776011607770116077801160779011607800116078101160782011607830116078401160785011607860116078701160788011607890116079001160791011607920116079301160794011607950116079601160797011607980116079901170001011700020117000301170004011700050117000601170007011700080117000901170010011700110117001201170013011700140117001501170016011700170117001801170019011700200117002101170022011700230117002401170025011700260117002701170028011700290117003001170031011700320117003301170034011700350117003601170037011700380117003901170040011700410117004201170043011700440117004501170046011700470117004801170049011700500117005101170052011700530117005401170055011700560117005701170058011700590117006001170061011700620117006301170064011700650117006601170067011700680117006901170070011700710117007201170073011700740117007501170076011700770117007801170079011700800117008101170082011700830117008401170085011700860117008701170088011700890117009001170091011700920117009301170094011700950117009601170097011700980117009901170100011701010117010201170103011701040117010501170106011701070117010801170109011701100117011101170112011701130117011401170115011701160117011701170118011701190117012001170121011701220117012301170124011701250117012601170127011701280117012901170130011701310117013201170133011701340117013501170136011701370117013801170139011701400117014101170142011701430117014401170145011701460117014701170148011701490117015001170151011701520117015301170154011701550117015601170157011701580117015901170160011701610117016201170163011701640117016501170166011701670117016801170169011701700117017101170172011701730117017401170175011701760117017701170178011701790117018001170181011701820117018301170184011701850117018601170187011701880117018901170190011701910117019201170193011701940117019501170196011701970117019801170199011702000117020101170202011702030117020401170205011702060117020701170208011702090117021001170211011702120117021301170214011702150117021601170217011702180117021901170220011702210117022201170223011702240117022501170226011702270117022801170229011702300117023101170232011702330117023401170235011702360117023701170238011702390117024001170241011702420117024301170244011702450117024601170247011702480117024901170250011702510117025201170253011702540117025501170256011702570117025801170259011702600117026101170262011702630117026401170265011702660117026701170268011702690117027001170271011702720117027301170274011702750117027601170277011702780117027901170280011702810117028201170283011702840117028501170286011702870117028801170289011702900117029101170292011702930117029401170295011702960117029701170298011702990117030001170301011703020117030301170304011703050117030601170307011703080117030901170310011703110117031201170313011703140117031501170316011703170117031801170319011703200117032101170322011703230117032401170325011703260117032701170328011703290117033001170331011703320117033301170334011703350117033601170337011703380117033901170340011703410117034201170343011703440117034501170346011703470117034801170349011703500117035101170352011703530117035401170355011703560117035701170358011703590117036001170361011703620117036301170364011703650117036601170367011703680117036901170370011703710117037201170373011703740117037501170376011703770117037801170379011703800117038101170382011703830117038401170385011703860117038701170388011703890117039001170391011703920117039301170394011703950117039601170397011703980117039901170400011704010117040201170403011704040117040501170406011704070117040801170409011704100117041101170412011704130117041401170415011704160117041701170418011704190117042001170421011704220117042301170424011704250117042601170427011704280117042901170430011704310117043201170433011704340117043501170436011704370117043801170439011704400117044101170442011704430117044401170445011704460117044701170448011704490117045001170451011704520117045301170454011704550117045601170457011704580117045901170460011704610117046201170463011704640117046501170466011704670117046801170469011704700117047101170472011704730117047401170475011704760117047701170478011704790117048001170481011704820117048301170484011704850117048601170487011704880117048901170490011704910117049201170493011704940117049501170496011704970117049801170499011705000117050101170502011705030117050401170505011705060117050701170508011705090117051001170511011705120117051301170514011705150117051601170517011705180117051901170520011705210117052201170523011705240117052501170526011705270117052801170529011705300117053101170532011705330117053401170535011705360117053701170538011705390117054001170541011705420117054301170544011705450117054601170547011705480117054901170550011705510117055201170553011705540117055501170556011705570117055801170559011705600117056101170562011705630117056401170565011705660117056701170568011705690117057001170571011705720117057301170574011705750117057601170577011705780117057901170580011705810117058201170583011705840117058501170586011705870117058801170589011705900117059101170592011705930117059401170595011705960117059701170598011705990117060001170601011706020117060301170604011706050117060601170607011706080117060901170610011706110117061201170613011706140117061501170616011706170117061801170619011706200117062101170622011706230117062401170625011706260117062701170628011706290117063001170631011706320117063301170634011706350117063601170637011706380117063901170640011706410117064201170643011706440117064501170646011706470117064801170649011706500117065101170652011706530117065401170655011706560117065701170658011706590117066001170661011706620117066301170664011706650117066601170667011706680117066901170670011706710117067201170673011706740117067501170676011706770117067801170679011706800117068101170682011706830117068401170685011706860117068701170688011706890117069001170691011706920117069301170694011706950117069601170697011706980117069901170700011707010117070201170703011707040117070501170706011707070117070801170709011707100117071101170712011707130117071401170715011707160117071701170718011707190117072001170721011707220117072301170724011707250117072601170727011707280117072901170730011707310117073201170733011707340117073501170736011707370117073801170739011707400117074101170742011707430117074401170745011707460117074701170748011707490117075001170751011707520117075301170754011707550117075601170757011707580117075901170760011707610117076201170763011707640117076501170766011707670117076801170769011707700117077101170772011707730117077401170775011707760117077701170778011707790117078001170781011707820117078301170784011707850117078601170787011707880117078901170790011707910117079201170793011707940117079501170796011707970117079801170799011800010118000201180003011800040118000501180006011800070118000801180009011800100118001101180012011800130118001401180015011800160118001701180018011800190118002001180021011800220118002301180024011800250118002601180027011800280118002901180030011800310118003201180033011800340118003501180036011800370118003801180039011800400118004101180042011800430118004401180045011800460118004701180048011800490118005001180051011800520118005301180054011800550118005601180057011800580118005901180060011800610118006201180063011800640118006501180066011800670118006801180069011800700118007101180072011800730118007401180075011800760118007701180078011800790118008001180081011800820118008301180084011800850118008601180087011800880118008901180090011800910118009201180093011800940118009501180096011800970118009801180099011801000118010101180102011801030118010401180105011801060118010701180108011801090118011001180111011801120118011301180114011801150118011601180117011801180118011901180120011801210118012201180123011801240118012501180126011801270118012801180129011801300118013101180132011801330118013401180135011801360118013701180138011801390118014001180141011801420118014301180144011801450118014601180147011801480118014901180150011801510118015201180153011801540118015501180156011801570118015801180159011801600118016101180162011801630118016401180165011801660118016701180168011801690118017001180171011801720118017301180174011801750118017601180177011801780118017901180180011801810118018201180183011801840118018501180186011801870118018801180189011801900118019101180192011801930118019401180195011801960118019701180198011801990118020001180201011802020118020301180204011802050118020601180207011802080118020901180210011802110118021201180213011802140118021501180216011802170118021801180219011802200118022101180222011802230118022401180225011802260118022701180228011802290118023001180231011802320118023301180234011802350118023601180237011802380118023901180240011802410118024201180243011802440118024501180246011802470118024801180249011802500118025101180252011802530118025401180255011802560118025701180258011802590118026001180261011802620118026301180264011802650118026601180267011802680118026901180270011802710118027201180273011802740118027501180276011802770118027801180279011802800118028101180282011802830118028401180285011802860118028701180288011802890118029001180291011802920118029301180294011802950118029601180297011802980118029901180300011803010118030201180303011803040118030501180306011803070118030801180309011803100118031101180312011803130118031401180315011803160118031701180318011803190118032001180321011803220118032301180324011803250118032601180327011803280118032901180330011803310118033201180333011803340118033501180336011803370118033801180339011803400118034101180342011803430118034401180345011803460118034701180348011803490118035001180351011803520118035301180354011803550118035601180357011803580118035901180360011803610118036201180363011803640118036501180366011803670118036801180369011803700118037101180372011803730118037401180375011803760118037701180378011803790118038001180381011803820118038301180384011803850118038601180387011803880118038901180390011803910118039201180393011803940118039501180396011803970118039801180399011804000118040101180402011804030118040401180405011804060118040701180408011804090118041001180411011804120118041301180414011804150118041601180417011804180118041901180420011804210118042201180423011804240118042501180426011804270118042801180429011804300118043101180432011804330118043401180435011804360118043701180438011804390118044001180441011804420118044301180444011804450118044601180447011804480118044901180450011804510118045201180453011804540118045501180456011804570118045801180459011804600118046101180462011804630118046401180465011804660118046701180468011804690118047001180471011804720118047301180474011804750118047601180477011804780118047901180480011804810118048201180483011804840118048501180486011804870118048801180489011804900118049101180492011804930118049401180495011804960118049701180498011804990118050001180501011805020118050301180504011805050118050601180507011805080118050901180510011805110118051201180513011805140118051501180516011805170118051801180519011805200118052101180522011805230118052401180525011805260118052701180528011805290118053001180531011805320118053301180534011805350118053601180537011805380118053901180540011805410118054201180543011805440118054501180546011805470118054801180549011805500118055101180552011805530118055401180555011805560118055701180558011805590118056001180561011805620118056301180564011805650118056601180567011805680118056901180570011805710118057201180573011805740118057501180576011805770118057801180579011805800118058101180582011805830118058401180585011805860118058701180588011805890118059001180591011805920118059301180594011805950118059601180597011805980118059901180600011806010118060201180603011806040118060501180606011806070118060801180609011806100118061101180612011806130118061401180615011806160118061701180618011806190118062001180621011806220118062301180624011806250118062601180627011806280118062901180630011806310118063201180633011806340118063501180636011806370118063801180639011806400118064101180642011806430118064401180645011806460118064701180648011806490118065001180651011806520118065301180654011806550118065601180657011806580118065901180660011806610118066201180663011806640118066501180666011806670118066801180669011806700118067101180672011806730118067401180675011806760118067701180678011806790118068001180681011806820118068301180684011806850118068601180687011806880118068901180690011806910118069201180693011806940118069501180696011806970118069801180699011807000118070101180702011807030118070401180705011807060118070701180708011807090118071001180711011807120118071301180714011807150118071601180717011807180118071901180720011807210118072201180723011807240118072501180726011807270118072801180729011807300118073101180732011807330118073401180735011807360118073701180738011807390118074001180741011807420118074301180744011807450118074601180747011807480118074901180750011807510118075201180753011807540118075501180756011807570118075801180759011807600118076101180762011807630118076401180765011807660118076701180768011807690118077001180771011807720118077301180774011807750118077601180777011807780118077901180780011807810118078201180783011807840118078501180786011807870118078801180789011807900118079101180792011807930118079401180795011807960118079701180798011807990119000101190002011900030119000401190005011900060119000701190008011900090119001001190011011900120119001301190014011900150119001601190017011900180119001901190020011900210119002201190023011900240119002501190026011900270119002801190029011900300119003101190032011900330119003401190035011900360119003701190038011900390119004001190041011900420119004301190044011900450119004601190047011900480119004901190050011900510119005201190053011900540119005501190056011900570119005801190059011900600119006101190062011900630119006401190065011900660119006701190068011900690119007001190071011900720119007301190074011900750119007601190077011900780119007901190080011900810119008201190083011900840119008501190086011900870119008801190089011900900119009101190092011900930119009401190095011900960119009701190098011900990119010001190101011901020119010301190104011901050119010601190107011901080119010901190110011901110119011201190113011901140119011501190116011901170119011801190119011901200119012101190122011901230119012401190125011901260119012701190128011901290119013001190131011901320119013301190134011901350119013601190137011901380119013901190140011901410119014201190143011901440119014501190146011901470119014801190149011901500119015101190152011901530119015401190155011901560119015701190158011901590119016001190161011901620119016301190164011901650119016601190167011901680119016901190170011901710119017201190173011901740119017501190176011901770119017801190179011901800119018101190182011901830119018401190185011901860119018701190188011901890119019001190191011901920119019301190194011901950119019601190197011901980119019901190200011902010119020201190203011902040119020501190206011902070119020801190209011902100119021101190212011902130119021401190215011902160119021701190218011902190119022001190221011902220119022301190224011902250119022601190227011902280119022901190230011902310119023201190233011902340119023501190236011902370119023801190239011902400119024101190242011902430119024401190245011902460119024701190248011902490119025001190251011902520119025301190254011902550119025601190257011902580119025901190260011902610119026201190263011902640119026501190266011902670119026801190269011902700119027101190272011902730119027401190275011902760119027701190278011902790119028001190281011902820119028301190284011902850119028601190287011902880119028901190290011902910119029201190293011902940119029501190296011902970119029801190299011903000119030101190302011903030119030401190305011903060119030701190308011903090119031001190311011903120119031301190314011903150119031601190317011903180119031901190320011903210119032201190323011903240119032501190326011903270119032801190329011903300119033101190332011903330119033401190335011903360119033701190338011903390119034001190341011903420119034301190344011903450119034601190347011903480119034901190350011903510119035201190353011903540119035501190356011903570119035801190359011903600119036101190362011903630119036401190365011903660119036701190368011903690119037001190371011903720119037301190374011903750119037601190377011903780119037901190380011903810119038201190383011903840119038501190386011903870119038801190389011903900119039101190392011903930119039401190395011903960119039701190398011903990119040001190401011904020119040301190404011904050119040601190407011904080119040901190410011904110119041201190413011904140119041501190416011904170119041801190419011904200119042101190422011904230119042401190425011904260119042701190428011904290119043001190431011904320119043301190434011904350119043601190437011904380119043901190440011904410119044201190443011904440119044501190446011904470119044801190449011904500119045101190452011904530119045401190455011904560119045701190458011904590119046001190461011904620119046301190464011904650119046601190467011904680119046901190470011904710119047201190473011904740119047501190476011904770119047801190479011904800119048101190482011904830119048401190485011904860119048701190488011904890119049001190491011904920119049301190494011904950119049601190497011904980119049901190500011905010119050201190503011905040119050501190506011905070119050801190509011905100119051101190512011905130119051401190515011905160119051701190518011905190119052001190521011905220119052301190524011905250119052601190527011905280119052901190530011905310119053201190533011905340119053501190536011905370119053801190539011905400119054101190542011905430119054401190545011905460119054701190548011905490119055001190551011905520119055301190554011905550119055601190557011905580119055901190560011905610119056201190563011905640119056501190566011905670119056801190569011905700119057101190572011905730119057401190575011905760119057701190578011905790119058001190581011905820119058301190584011905850119058601190587011905880119058901190590011905910119059201190593011905940119059501190596011905970119059801190599011906000119060101190602011906030119060401190605011906060119060701190608011906090119061001190611011906120119061301190614011906150119061601190617011906180119061901190620011906210119062201190623011906240119062501190626011906270119062801190629011906300119063101190632011906330119063401190635011906360119063701190638011906390119064001190641011906420119064301190644011906450119064601190647011906480119064901190650011906510119065201190653011906540119065501190656011906570119065801190659011906600119066101190662011906630119066401190665011906660119066701190668011906690119067001190671011906720119067301190674011906750119067601190677011906780119067901190680011906810119068201190683011906840119068501190686011906870119068801190689011906900119069101190692011906930119069401190695011906960119069701190698011906990119070001190701011907020119070301190704011907050119070601190707011907080119070901190710011907110119071201190713011907140119071501190716011907170119071801190719011907200119072101190722011907230119072401190725011907260119072701190728011907290119073001190731011907320119073301190734011907350119073601190737011907380119073901190740011907410119074201190743011907440119074501190746011907470119074801190749011907500119075101190752011907530119075401190755011907560119075701190758011907590119076001190761011907620119076301190764011907650119076601190767011907680119076901190770011907710119077201190773011907740119077501190776011907770119077801190779011907800119078101190782011907830119078401190785011907860119078701190788011907890119079001190791011907920119079301190794011907950119079601190797011907980119079901200001012000020120000301200004012000050120000601200007012000080120000901200010012000110120001201200013012000140120001501200016012000170120001801200019012000200120002101200022012000230120002401200025012000260120002701200028012000290120003001200031012000320120003301200034012000350120003601200037012000380120003901200040012000410120004201200043012000440120004501200046012000470120004801200049012000500120005101200052012000530120005401200055012000560120005701200058012000590120006001200061012000620120006301200064012000650120006601200067012000680120006901200070012000710120007201200073012000740120007501200076012000770120007801200079012000800120008101200082012000830120008401200085012000860120008701200088012000890120009001200091012000920120009301200094012000950120009601200097012000980120009901200100012001010120010201200103012001040120010501200106012001070120010801200109012001100120011101200112012001130120011401200115012001160120011701200118012001190120012001200121012001220120012301200124012001250120012601200127012001280120012901200130012001310120013201200133012001340120013501200136012001370120013801200139012001400120014101200142012001430120014401200145012001460120014701200148012001490120015001200151012001520120015301200154012001550120015601200157012001580120015901200160012001610120016201200163012001640120016501200166012001670120016801200169012001700120017101200172012001730120017401200175012001760120017701200178012001790120018001200181012001820120018301200184012001850120018601200187012001880120018901200190012001910120019201200193012001940120019501200196012001970120019801200199012002000120020101200202012002030120020401200205012002060120020701200208012002090120021001200211012002120120021301200214012002150120021601200217012002180120021901200220012002210120022201200223012002240120022501200226012002270120022801200229012002300120023101200232012002330120023401200235012002360120023701200238012002390120024001200241012002420120024301200244012002450120024601200247012002480120024901200250012002510120025201200253012002540120025501200256012002570120025801200259012002600120026101200262012002630120026401200265012002660120026701200268012002690120027001200271012002720120027301200274012002750120027601200277012002780120027901200280012002810120028201200283012002840120028501200286012002870120028801200289012002900120029101200292012002930120029401200295012002960120029701200298012002990120030001200301012003020120030301200304012003050120030601200307012003080120030901200310012003110120031201200313012003140120031501200316012003170120031801200319012003200120032101200322012003230120032401200325012003260120032701200328012003290120033001200331012003320120033301200334012003350120033601200337012003380120033901200340012003410120034201200343012003440120034501200346012003470120034801200349012003500120035101200352012003530120035401200355012003560120035701200358012003590120036001200361012003620120036301200364012003650120036601200367012003680120036901200370012003710120037201200373012003740120037501200376012003770120037801200379012003800120038101200382012003830120038401200385012003860120038701200388012003890120039001200391012003920120039301200394012003950120039601200397012003980120039901200400012004010120040201200403012004040120040501200406012004070120040801200409012004100120041101200412012004130120041401200415012004160120041701200418012004190120042001200421012004220120042301200424012004250120042601200427012004280120042901200430012004310120043201200433012004340120043501200436012004370120043801200439012004400120044101200442012004430120044401200445012004460120044701200448012004490120045001200451012004520120045301200454012004550120045601200457012004580120045901200460012004610120046201200463012004640120046501200466012004670120046801200469012004700120047101200472012004730120047401200475012004760120047701200478012004790120048001200481012004820120048301200484012004850120048601200487012004880120048901200490012004910120049201200493012004940120049501200496012004970120049801200499012005000120050101200502012005030120050401200505012005060120050701200508012005090120051001200511012005120120051301200514012005150120051601200517012005180120051901200520012005210120052201200523012005240120052501200526012005270120052801200529012005300120053101200532012005330120053401200535012005360120053701200538012005390120054001200541012005420120054301200544012005450120054601200547012005480120054901200550012005510120055201200553012005540120055501200556012005570120055801200559012005600120056101200562012005630120056401200565012005660120056701200568012005690120057001200571012005720120057301200574012005750120057601200577012005780120057901200580012005810120058201200583012005840120058501200586012005870120058801200589012005900120059101200592012005930120059401200595012005960120059701200598012005990120060001200601012006020120060301200604012006050120060601200607012006080120060901200610012006110120061201200613012006140120061501200616012006170120061801200619012006200120062101200622012006230120062401200625012006260120062701200628012006290120063001200631012006320120063301200634012006350120063601200637012006380120063901200640012006410120064201200643012006440120064501200646012006470120064801200649012006500120065101200652012006530120065401200655012006560120065701200658012006590120066001200661012006620120066301200664012006650120066601200667012006680120066901200670012006710120067201200673012006740120067501200676012006770120067801200679012006800120068101200682012006830120068401200685012006860120068701200688012006890120069001200691012006920120069301200694012006950120069601200697012006980120069901200700012007010120070201200703012007040120070501200706012007070120070801200709012007100120071101200712012007130120071401200715012007160120071701200718012007190120072001200721012007220120072301200724012007250120072601200727012007280120072901200730012007310120073201200733012007340120073501200736012007370120073801200739012007400120074101200742012007430120074401200745012007460120074701200748012007490120075001200751012007520120075301200754012007550120075601200757012007580120075901200760012007610120076201200763012007640120076501200766012007670120076801200769012007700120077101200772012007730120077401200775012007760120077701200778012007790120078001200781012007820120078301200784012007850120078601200787012007880120078901200790012007910120079201200793012007940120079501200796012007970120079801200799012100010121000201210003012100040121000501210006012100070121000801210009012100100121001101210012012100130121001401210015012100160121001701210018012100190121002001210021012100220121002301210024012100250121002601210027012100280121002901210030012100310121003201210033012100340121003501210036012100370121003801210039012100400121004101210042012100430121004401210045012100460121004701210048012100490121005001210051012100520121005301210054012100550121005601210057012100580121005901210060012100610121006201210063012100640121006501210066012100670121006801210069012100700121007101210072012100730121007401210075012100760121007701210078012100790121008001210081012100820121008301210084012100850121008601210087012100880121008901210090012100910121009201210093012100940121009501210096012100970121009801210099012101000121010101210102012101030121010401210105012101060121010701210108012101090121011001210111012101120121011301210114012101150121011601210117012101180121011901210120012101210121012201210123012101240121012501210126012101270121012801210129012101300121013101210132012101330121013401210135012101360121013701210138012101390121014001210141012101420121014301210144012101450121014601210147012101480121014901210150012101510121015201210153012101540121015501210156012101570121015801210159012101600121016101210162012101630121016401210165012101660121016701210168012101690121017001210171012101720121017301210174012101750121017601210177012101780121017901210180012101810121018201210183012101840121018501210186012101870121018801210189012101900121019101210192012101930121019401210195012101960121019701210198012101990121020001210201012102020121020301210204012102050121020601210207012102080121020901210210012102110121021201210213012102140121021501210216012102170121021801210219012102200121022101210222012102230121022401210225012102260121022701210228012102290121023001210231012102320121023301210234012102350121023601210237012102380121023901210240012102410121024201210243012102440121024501210246012102470121024801210249012102500121025101210252012102530121025401210255012102560121025701210258012102590121026001210261012102620121026301210264012102650121026601210267012102680121026901210270012102710121027201210273012102740121027501210276012102770121027801210279012102800121028101210282012102830121028401210285012102860121028701210288012102890121029001210291012102920121029301210294012102950121029601210297012102980121029901210300012103010121030201210303012103040121030501210306012103070121030801210309012103100121031101210312012103130121031401210315012103160121031701210318012103190121032001210321012103220121032301210324012103250121032601210327012103280121032901210330012103310121033201210333012103340121033501210336012103370121033801210339012103400121034101210342012103430121034401210345012103460121034701210348012103490121035001210351012103520121035301210354012103550121035601210357012103580121035901210360012103610121036201210363012103640121036501210366012103670121036801210369012103700121037101210372012103730121037401210375012103760121037701210378012103790121038001210381012103820121038301210384012103850121038601210387012103880121038901210390012103910121039201210393012103940121039501210396012103970121039801210399012104000121040101210402012104030121040401210405012104060121040701210408012104090121041001210411012104120121041301210414012104150121041601210417012104180121041901210420012104210121042201210423012104240121042501210426012104270121042801210429012104300121043101210432012104330121043401210435012104360121043701210438012104390121044001210441012104420121044301210444012104450121044601210447012104480121044901210450012104510121045201210453012104540121045501210456012104570121045801210459012104600121046101210462012104630121046401210465012104660121046701210468012104690121047001210471012104720121047301210474012104750121047601210477012104780121047901210480012104810121048201210483012104840121048501210486012104870121048801210489012104900121049101210492012104930121049401210495012104960121049701210498012104990121050001210501012105020121050301210504012105050121050601210507012105080121050901210510012105110121051201210513012105140121051501210516012105170121051801210519012105200121052101210522012105230121052401210525012105260121052701210528012105290121053001210531012105320121053301210534012105350121053601210537012105380121053901210540012105410121054201210543012105440121054501210546012105470121054801210549012105500121055101210552012105530121055401210555012105560121055701210558012105590121056001210561012105620121056301210564012105650121056601210567012105680121056901210570012105710121057201210573012105740121057501210576012105770121057801210579012105800121058101210582012105830121058401210585012105860121058701210588012105890121059001210591012105920121059301210594012105950121059601210597012105980121059901210600012106010121060201210603012106040121060501210606012106070121060801210609012106100121061101210612012106130121061401210615012106160121061701210618012106190121062001210621012106220121062301210624012106250121062601210627012106280121062901210630012106310121063201210633012106340121063501210636012106370121063801210639012106400121064101210642012106430121064401210645012106460121064701210648012106490121065001210651012106520121065301210654012106550121065601210657012106580121065901210660012106610121066201210663012106640121066501210666012106670121066801210669012106700121067101210672012106730121067401210675012106760121067701210678012106790121068001210681012106820121068301210684012106850121068601210687012106880121068901210690012106910121069201210693012106940121069501210696012106970121069801210699012107000121070101210702012107030121070401210705012107060121070701210708012107090121071001210711012107120121071301210714012107150121071601210717012107180121071901210720012107210121072201210723012107240121072501210726012107270121072801210729012107300121073101210732012107330121073401210735012107360121073701210738012107390121074001210741012107420121074301210744012107450121074601210747012107480121074901210750012107510121075201210753012107540121075501210756012107570121075801210759012107600121076101210762012107630121076401210765012107660121076701210768012107690121077001210771012107720121077301210774012107750121077601210777012107780121077901210780012107810121078201210783012107840121078501210786012107870121078801210789012107900121079101210792012107930121079401210795012107960121079701210798012107990122000101220002012200030122000401220005012200060122000701220008012200090122001001220011012200120122001301220014012200150122001601220017012200180122001901220020012200210122002201220023012200240122002501220026012200270122002801220029012200300122003101220032012200330122003401220035012200360122003701220038012200390122004001220041012200420122004301220044012200450122004601220047012200480122004901220050012200510122005201220053012200540122005501220056012200570122005801220059012200600122006101220062012200630122006401220065012200660122006701220068012200690122007001220071012200720122007301220074012200750122007601220077012200780122007901220080012200810122008201220083012200840122008501220086012200870122008801220089012200900122009101220092012200930122009401220095012200960122009701220098012200990122010001220101012201020122010301220104012201050122010601220107012201080122010901220110012201110122011201220113012201140122011501220116012201170122011801220119012201200122012101220122012201230122012401220125012201260122012701220128012201290122013001220131012201320122013301220134012201350122013601220137012201380122013901220140012201410122014201220143012201440122014501220146012201470122014801220149012201500122015101220152012201530122015401220155012201560122015701220158012201590122016001220161012201620122016301220164012201650122016601220167012201680122016901220170012201710122017201220173012201740122017501220176012201770122017801220179012201800122018101220182012201830122018401220185012201860122018701220188012201890122019001220191012201920122019301220194012201950122019601220197012201980122019901220200012202010122020201220203012202040122020501220206012202070122020801220209012202100122021101220212012202130122021401220215012202160122021701220218012202190122022001220221012202220122022301220224012202250122022601220227012202280122022901220230012202310122023201220233012202340122023501220236012202370122023801220239012202400122024101220242012202430122024401220245012202460122024701220248012202490122025001220251012202520122025301220254012202550122025601220257012202580122025901220260012202610122026201220263012202640122026501220266012202670122026801220269012202700122027101220272012202730122027401220275012202760122027701220278012202790122028001220281012202820122028301220284012202850122028601220287012202880122028901220290012202910122029201220293012202940122029501220296012202970122029801220299012203000122030101220302012203030122030401220305012203060122030701220308012203090122031001220311012203120122031301220314012203150122031601220317012203180122031901220320012203210122032201220323012203240122032501220326012203270122032801220329012203300122033101220332012203330122033401220335012203360122033701220338012203390122034001220341012203420122034301220344012203450122034601220347012203480122034901220350012203510122035201220353012203540122035501220356012203570122035801220359012203600122036101220362012203630122036401220365012203660122036701220368012203690122037001220371012203720122037301220374012203750122037601220377012203780122037901220380012203810122038201220383012203840122038501220386012203870122038801220389012203900122039101220392012203930122039401220395012203960122039701220398012203990122040001220401012204020122040301220404012204050122040601220407012204080122040901220410012204110122041201220413012204140122041501220416012204170122041801220419012204200122042101220422012204230122042401220425012204260122042701220428012204290122043001220431012204320122043301220434012204350122043601220437012204380122043901220440012204410122044201220443012204440122044501220446012204470122044801220449012204500122045101220452012204530122045401220455012204560122045701220458012204590122046001220461012204620122046301220464012204650122046601220467012204680122046901220470012204710122047201220473012204740122047501220476012204770122047801220479012204800122048101220482012204830122048401220485012204860122048701220488012204890122049001220491012204920122049301220494012204950122049601220497012204980122049901220500012205010122050201220503012205040122050501220506012205070122050801220509012205100122051101220512012205130122051401220515012205160122051701220518012205190122052001220521012205220122052301220524012205250122052601220527012205280122052901220530012205310122053201220533012205340122053501220536012205370122053801220539012205400122054101220542012205430122054401220545012205460122054701220548012205490122055001220551012205520122055301220554012205550122055601220557012205580122055901220560012205610122056201220563012205640122056501220566012205670122056801220569012205700122057101220572012205730122057401220575012205760122057701220578012205790122058001220581012205820122058301220584012205850122058601220587012205880122058901220590012205910122059201220593012205940122059501220596012205970122059801220599012206000122060101220602012206030122060401220605012206060122060701220608012206090122061001220611012206120122061301220614012206150122061601220617012206180122061901220620012206210122062201220623012206240122062501220626012206270122062801220629012206300122063101220632012206330122063401220635012206360122063701220638012206390122064001220641012206420122064301220644012206450122064601220647012206480122064901220650012206510122065201220653012206540122065501220656012206570122065801220659012206600122066101220662012206630122066401220665012206660122066701220668012206690122067001220671012206720122067301220674012206750122067601220677012206780122067901220680012206810122068201220683012206840122068501220686012206870122068801220689012206900122069101220692012206930122069401220695012206960122069701220698012206990122070001220701012207020122070301220704012207050122070601220707012207080122070901220710012207110122071201220713012207140122071501220716012207170122071801220719012207200122072101220722012207230122072401220725012207260122072701220728012207290122073001220731012207320122073301220734012207350122073601220737012207380122073901220740012207410122074201220743012207440122074501220746012207470122074801220749012207500122075101220752012207530122075401220755012207560122075701220758012207590122076001220761012207620122076301220764012207650122076601220767012207680122076901220770012207710122077201220773012207740122077501220776012207770122077801220779012207800122078101220782012207830122078401220785012207860122078701220788012207890122079001220791012207920122079301220794012207950122079601220797012207980122079901230001012300020123000301230004012300050123000601230007012300080123000901230010012300110123001201230013012300140123001501230016012300170123001801230019012300200123002101230022012300230123002401230025012300260123002701230028012300290123003001230031012300320123003301230034012300350123003601230037012300380123003901230040012300410123004201230043012300440123004501230046012300470123004801230049012300500123005101230052012300530123005401230055012300560123005701230058012300590123006001230061012300620123006301230064012300650123006601230067012300680123006901230070012300710123007201230073012300740123007501230076012300770123007801230079012300800123008101230082012300830123008401230085012300860123008701230088012300890123009001230091012300920123009301230094012300950123009601230097012300980123009901230100012301010123010201230103012301040123010501230106012301070123010801230109012301100123011101230112012301130123011401230115012301160123011701230118012301190123012001230121012301220123012301230124012301250123012601230127012301280123012901230130012301310123013201230133012301340123013501230136012301370123013801230139012301400123014101230142012301430123014401230145012301460123014701230148012301490123015001230151012301520123015301230154012301550123015601230157012301580123015901230160012301610123016201230163012301640123016501230166012301670123016801230169012301700123017101230172012301730123017401230175012301760123017701230178012301790123018001230181012301820123018301230184012301850123018601230187012301880123018901230190012301910123019201230193012301940123019501230196012301970123019801230199012302000123020101230202012302030123020401230205012302060123020701230208012302090123021001230211012302120123021301230214012302150123021601230217012302180123021901230220012302210123022201230223012302240123022501230226012302270123022801230229012302300123023101230232012302330123023401230235012302360123023701230238012302390123024001230241012302420123024301230244012302450123024601230247012302480123024901230250012302510123025201230253012302540123025501230256012302570123025801230259012302600123026101230262012302630123026401230265012302660123026701230268012302690123027001230271012302720123027301230274012302750123027601230277012302780123027901230280012302810123028201230283012302840123028501230286012302870123028801230289012302900123029101230292012302930123029401230295012302960123029701230298012302990123030001230301012303020123030301230304012303050123030601230307012303080123030901230310012303110123031201230313012303140123031501230316012303170123031801230319012303200123032101230322012303230123032401230325012303260123032701230328012303290123033001230331012303320123033301230334012303350123033601230337012303380123033901230340012303410123034201230343012303440123034501230346012303470123034801230349012303500123035101230352012303530123035401230355012303560123035701230358012303590123036001230361012303620123036301230364012303650123036601230367012303680123036901230370012303710123037201230373012303740123037501230376012303770123037801230379012303800123038101230382012303830123038401230385012303860123038701230388012303890123039001230391012303920123039301230394012303950123039601230397012303980123039901230400012304010123040201230403012304040123040501230406012304070123040801230409012304100123041101230412012304130123041401230415012304160123041701230418012304190123042001230421012304220123042301230424012304250123042601230427012304280123042901230430012304310123043201230433012304340123043501230436012304370123043801230439012304400123044101230442012304430123044401230445012304460123044701230448012304490123045001230451012304520123045301230454012304550123045601230457012304580123045901230460012304610123046201230463012304640123046501230466012304670123046801230469012304700123047101230472012304730123047401230475012304760123047701230478012304790123048001230481012304820123048301230484012304850123048601230487012304880123048901230490012304910123049201230493012304940123049501230496012304970123049801230499012305000123050101230502012305030123050401230505012305060123050701230508012305090123051001230511012305120123051301230514012305150123051601230517012305180123051901230520012305210123052201230523012305240123052501230526012305270123052801230529012305300123053101230532012305330123053401230535012305360123053701230538012305390123054001230541012305420123054301230544012305450123054601230547012305480123054901230550012305510123055201230553012305540123055501230556012305570123055801230559012305600123056101230562012305630123056401230565012305660123056701230568012305690123057001230571012305720123057301230574012305750123057601230577012305780123057901230580012305810123058201230583012305840123058501230586012305870123058801230589012305900123059101230592012305930123059401230595012305960123059701230598012305990123060001230601012306020123060301230604012306050123060601230607012306080123060901230610012306110123061201230613012306140123061501230616012306170123061801230619012306200123062101230622012306230123062401230625012306260123062701230628012306290123063001230631012306320123063301230634012306350123063601230637012306380123063901230640012306410123064201230643012306440123064501230646012306470123064801230649012306500123065101230652012306530123065401230655012306560123065701230658012306590123066001230661012306620123066301230664012306650123066601230667012306680123066901230670012306710123067201230673012306740123067501230676012306770123067801230679012306800123068101230682012306830123068401230685012306860123068701230688012306890123069001230691012306920123069301230694012306950123069601230697012306980123069901230700012307010123070201230703012307040123070501230706012307070123070801230709012307100123071101230712012307130123071401230715012307160123071701230718012307190123072001230721012307220123072301230724012307250123072601230727012307280123072901230730012307310123073201230733012307340123073501230736012307370123073801230739012307400123074101230742012307430123074401230745012307460123074701230748012307490123075001230751012307520123075301230754012307550123075601230757012307580123075901230760012307610123076201230763012307640123076501230766012307670123076801230769012307700123077101230772012307730123077401230775012307760123077701230778012307790123078001230781012307820123078301230784012307850123078601230787012307880123078901230790012307910123079201230793012307940123079501230796012307970123079801230799012400010124000201240003012400040124000501240006012400070124000801240009012400100124001101240012012400130124001401240015012400160124001701240018012400190124002001240021012400220124002301240024012400250124002601240027012400280124002901240030012400310124003201240033012400340124003501240036012400370124003801240039012400400124004101240042012400430124004401240045012400460124004701240048012400490124005001240051012400520124005301240054012400550124005601240057012400580124005901240060012400610124006201240063012400640124006501240066012400670124006801240069012400700124007101240072012400730124007401240075012400760124007701240078012400790124008001240081012400820124008301240084012400850124008601240087012400880124008901240090012400910124009201240093012400940124009501240096012400970124009801240099012401000124010101240102012401030124010401240105012401060124010701240108012401090124011001240111012401120124011301240114012401150124011601240117012401180124011901240120012401210124012201240123012401240124012501240126012401270124012801240129012401300124013101240132012401330124013401240135012401360124013701240138012401390124014001240141012401420124014301240144012401450124014601240147012401480124014901240150012401510124015201240153012401540124015501240156012401570124015801240159012401600124016101240162012401630124016401240165012401660124016701240168012401690124017001240171012401720124017301240174012401750124017601240177012401780124017901240180012401810124018201240183012401840124018501240186012401870124018801240189012401900124019101240192012401930124019401240195012401960124019701240198012401990124020001240201012402020124020301240204012402050124020601240207012402080124020901240210012402110124021201240213012402140124021501240216012402170124021801240219012402200124022101240222012402230124022401240225012402260124022701240228012402290124023001240231012402320124023301240234012402350124023601240237012402380124023901240240012402410124024201240243012402440124024501240246012402470124024801240249012402500124025101240252012402530124025401240255012402560124025701240258012402590124026001240261012402620124026301240264012402650124026601240267012402680124026901240270012402710124027201240273012402740124027501240276012402770124027801240279012402800124028101240282012402830124028401240285012402860124028701240288012402890124029001240291012402920124029301240294012402950124029601240297012402980124029901240300012403010124030201240303012403040124030501240306012403070124030801240309012403100124031101240312012403130124031401240315012403160124031701240318012403190124032001240321012403220124032301240324012403250124032601240327012403280124032901240330012403310124033201240333012403340124033501240336012403370124033801240339012403400124034101240342012403430124034401240345012403460124034701240348012403490124035001240351012403520124035301240354012403550124035601240357012403580124035901240360012403610124036201240363012403640124036501240366012403670124036801240369012403700124037101240372012403730124037401240375012403760124037701240378012403790124038001240381012403820124038301240384012403850124038601240387012403880124038901240390012403910124039201240393012403940124039501240396012403970124039801240399012404000124040101240402012404030124040401240405012404060124040701240408012404090124041001240411012404120124041301240414012404150124041601240417012404180124041901240420012404210124042201240423012404240124042501240426012404270124042801240429012404300124043101240432012404330124043401240435012404360124043701240438012404390124044001240441012404420124044301240444012404450124044601240447012404480124044901240450012404510124045201240453012404540124045501240456012404570124045801240459012404600124046101240462012404630124046401240465012404660124046701240468012404690124047001240471012404720124047301240474012404750124047601240477012404780124047901240480012404810124048201240483012404840124048501240486012404870124048801240489012404900124049101240492012404930124049401240495012404960124049701240498012404990124050001240501012405020124050301240504012405050124050601240507012405080124050901240510012405110124051201240513012405140124051501240516012405170124051801240519012405200124052101240522012405230124052401240525012405260124052701240528012405290124053001240531012405320124053301240534012405350124053601240537012405380124053901240540012405410124054201240543012405440124054501240546012405470124054801240549012405500124055101240552012405530124055401240555012405560124055701240558012405590124056001240561012405620124056301240564012405650124056601240567012405680124056901240570012405710124057201240573012405740124057501240576012405770124057801240579012405800124058101240582012405830124058401240585012405860124058701240588012405890124059001240591012405920124059301240594012405950124059601240597012405980124059901240600012406010124060201240603012406040124060501240606012406070124060801240609012406100124061101240612012406130124061401240615012406160124061701240618012406190124062001240621012406220124062301240624012406250124062601240627012406280124062901240630012406310124063201240633012406340124063501240636012406370124063801240639012406400124064101240642012406430124064401240645012406460124064701240648012406490124065001240651012406520124065301240654012406550124065601240657012406580124065901240660012406610124066201240663012406640124066501240666012406670124066801240669012406700124067101240672012406730124067401240675012406760124067701240678012406790124068001240681012406820124068301240684012406850124068601240687012406880124068901240690012406910124069201240693012406940124069501240696012406970124069801240699012407000124070101240702012407030124070401240705012407060124070701240708012407090124071001240711012407120124071301240714012407150124071601240717012407180124071901240720012407210124072201240723012407240124072501240726012407270124072801240729012407300124073101240732012407330124073401240735012407360124073701240738012407390124074001240741012407420124074301240744012407450124074601240747012407480124074901240750012407510124075201240753012407540124075501240756012407570124075801240759012407600124076101240762012407630124076401240765012407660124076701240768012407690124077001240771012407720124077301240774012407750124077601240777012407780124077901240780012407810124078201240783012407840124078501240786012407870124078801240789012407900124079101240792012407930124079401240795012407960124079701240798012407990125000101250002012500030125000401250005012500060125000701250008012500090125001001250011012500120125001301250014012500150125001601250017012500180125001901250020012500210125002201250023012500240125002501250026012500270125002801250029012500300125003101250032012500330125003401250035012500360125003701250038012500390125004001250041012500420125004301250044012500450125004601250047012500480125004901250050012500510125005201250053012500540125005501250056012500570125005801250059012500600125006101250062012500630125006401250065012500660125006701250068012500690125007001250071012500720125007301250074012500750125007601250077012500780125007901250080012500810125008201250083012500840125008501250086012500870125008801250089012500900125009101250092012500930125009401250095012500960125009701250098012500990125010001250101012501020125010301250104012501050125010601250107012501080125010901250110012501110125011201250113012501140125011501250116012501170125011801250119012501200125012101250122012501230125012401250125012501260125012701250128012501290125013001250131012501320125013301250134012501350125013601250137012501380125013901250140012501410125014201250143012501440125014501250146012501470125014801250149012501500125015101250152012501530125015401250155012501560125015701250158012501590125016001250161012501620125016301250164012501650125016601250167012501680125016901250170012501710125017201250173012501740125017501250176012501770125017801250179012501800125018101250182012501830125018401250185012501860125018701250188012501890125019001250191012501920125019301250194012501950125019601250197012501980125019901250200012502010125020201250203012502040125020501250206012502070125020801250209012502100125021101250212012502130125021401250215012502160125021701250218012502190125022001250221012502220125022301250224012502250125022601250227012502280125022901250230012502310125023201250233012502340125023501250236012502370125023801250239012502400125024101250242012502430125024401250245012502460125024701250248012502490125025001250251012502520125025301250254012502550125025601250257012502580125025901250260012502610125026201250263012502640125026501250266012502670125026801250269012502700125027101250272012502730125027401250275012502760125027701250278012502790125028001250281012502820125028301250284012502850125028601250287012502880125028901250290012502910125029201250293012502940125029501250296012502970125029801250299012503000125030101250302012503030125030401250305012503060125030701250308012503090125031001250311012503120125031301250314012503150125031601250317012503180125031901250320012503210125032201250323012503240125032501250326012503270125032801250329012503300125033101250332012503330125033401250335012503360125033701250338012503390125034001250341012503420125034301250344012503450125034601250347012503480125034901250350012503510125035201250353012503540125035501250356012503570125035801250359012503600125036101250362012503630125036401250365012503660125036701250368012503690125037001250371012503720125037301250374012503750125037601250377012503780125037901250380012503810125038201250383012503840125038501250386012503870125038801250389012503900125039101250392012503930125039401250395012503960125039701250398012503990125040001250401012504020125040301250404012504050125040601250407012504080125040901250410012504110125041201250413012504140125041501250416012504170125041801250419012504200125042101250422012504230125042401250425012504260125042701250428012504290125043001250431012504320125043301250434012504350125043601250437012504380125043901250440012504410125044201250443012504440125044501250446012504470125044801250449012504500125045101250452012504530125045401250455012504560125045701250458012504590125046001250461012504620125046301250464012504650125046601250467012504680125046901250470012504710125047201250473012504740125047501250476012504770125047801250479012504800125048101250482012504830125048401250485012504860125048701250488012504890125049001250491012504920125049301250494012504950125049601250497012504980125049901250500012505010125050201250503012505040125050501250506012505070125050801250509012505100125051101250512012505130125051401250515012505160125051701250518012505190125052001250521012505220125052301250524012505250125052601250527012505280125052901250530012505310125053201250533012505340125053501250536012505370125053801250539012505400125054101250542012505430125054401250545012505460125054701250548012505490125055001250551012505520125055301250554012505550125055601250557012505580125055901250560012505610125056201250563012505640125056501250566012505670125056801250569012505700125057101250572012505730125057401250575012505760125057701250578012505790125058001250581012505820125058301250584012505850125058601250587012505880125058901250590012505910125059201250593012505940125059501250596012505970125059801250599012506000125060101250602012506030125060401250605012506060125060701250608012506090125061001250611012506120125061301250614012506150125061601250617012506180125061901250620012506210125062201250623012506240125062501250626012506270125062801250629012506300125063101250632012506330125063401250635012506360125063701250638012506390125064001250641012506420125064301250644012506450125064601250647012506480125064901250650012506510125065201250653012506540125065501250656012506570125065801250659012506600125066101250662012506630125066401250665012506660125066701250668012506690125067001250671012506720125067301250674012506750125067601250677012506780125067901250680012506810125068201250683012506840125068501250686012506870125068801250689012506900125069101250692012506930125069401250695012506960125069701250698012506990125070001250701012507020125070301250704012507050125070601250707012507080125070901250710012507110125071201250713012507140125071501250716012507170125071801250719012507200125072101250722012507230125072401250725012507260125072701250728012507290125073001250731012507320125073301250734012507350125073601250737012507380125073901250740012507410125074201250743012507440125074501250746012507470125074801250749012507500125075101250752012507530125075401250755012507560125075701250758012507590125076001250761012507620125076301250764012507650125076601250767012507680125076901250770012507710125077201250773012507740125077501250776012507770125077801250779012507800125078101250782012507830125078401250785012507860125078701250788012507890125079001250791012507920125079301250794012507950125079601250797012507980125079901260001012600020126000301260004012600050126000601260007012600080126000901260010012600110126001201260013012600140126001501260016012600170126001801260019012600200126002101260022012600230126002401260025012600260126002701260028012600290126003001260031012600320126003301260034012600350126003601260037012600380126003901260040012600410126004201260043012600440126004501260046012600470126004801260049012600500126005101260052012600530126005401260055012600560126005701260058012600590126006001260061012600620126006301260064012600650126006601260067012600680126006901260070012600710126007201260073012600740126007501260076012600770126007801260079012600800126008101260082012600830126008401260085012600860126008701260088012600890126009001260091012600920126009301260094012600950126009601260097012600980126009901260100012601010126010201260103012601040126010501260106012601070126010801260109012601100126011101260112012601130126011401260115012601160126011701260118012601190126012001260121012601220126012301260124012601250126012601260127012601280126012901260130012601310126013201260133012601340126013501260136012601370126013801260139012601400126014101260142012601430126014401260145012601460126014701260148012601490126015001260151012601520126015301260154012601550126015601260157012601580126015901260160012601610126016201260163012601640126016501260166012601670126016801260169012601700126017101260172012601730126017401260175012601760126017701260178012601790126018001260181012601820126018301260184012601850126018601260187012601880126018901260190012601910126019201260193012601940126019501260196012601970126019801260199012602000126020101260202012602030126020401260205012602060126020701260208012602090126021001260211012602120126021301260214012602150126021601260217012602180126021901260220012602210126022201260223012602240126022501260226012602270126022801260229012602300126023101260232012602330126023401260235012602360126023701260238012602390126024001260241012602420126024301260244012602450126024601260247012602480126024901260250012602510126025201260253012602540126025501260256012602570126025801260259012602600126026101260262012602630126026401260265012602660126026701260268012602690126027001260271012602720126027301260274012602750126027601260277012602780126027901260280012602810126028201260283012602840126028501260286012602870126028801260289012602900126029101260292012602930126029401260295012602960126029701260298012602990126030001260301012603020126030301260304012603050126030601260307012603080126030901260310012603110126031201260313012603140126031501260316012603170126031801260319012603200126032101260322012603230126032401260325012603260126032701260328012603290126033001260331012603320126033301260334012603350126033601260337012603380126033901260340012603410126034201260343012603440126034501260346012603470126034801260349012603500126035101260352012603530126035401260355012603560126035701260358012603590126036001260361012603620126036301260364012603650126036601260367012603680126036901260370012603710126037201260373012603740126037501260376012603770126037801260379012603800126038101260382012603830126038401260385012603860126038701260388012603890126039001260391012603920126039301260394012603950126039601260397012603980126039901260400012604010126040201260403012604040126040501260406012604070126040801260409012604100126041101260412012604130126041401260415012604160126041701260418012604190126042001260421012604220126042301260424012604250126042601260427012604280126042901260430012604310126043201260433012604340126043501260436012604370126043801260439012604400126044101260442012604430126044401260445012604460126044701260448012604490126045001260451012604520126045301260454012604550126045601260457012604580126045901260460012604610126046201260463012604640126046501260466012604670126046801260469012604700126047101260472012604730126047401260475012604760126047701260478012604790126048001260481012604820126048301260484012604850126048601260487012604880126048901260490012604910126049201260493012604940126049501260496012604970126049801260499012605000126050101260502012605030126050401260505012605060126050701260508012605090126051001260511012605120126051301260514012605150126051601260517012605180126051901260520012605210126052201260523012605240126052501260526012605270126052801260529012605300126053101260532012605330126053401260535012605360126053701260538012605390126054001260541012605420126054301260544012605450126054601260547012605480126054901260550012605510126055201260553012605540126055501260556012605570126055801260559012605600126056101260562012605630126056401260565012605660126056701260568012605690126057001260571012605720126057301260574012605750126057601260577012605780126057901260580012605810126058201260583012605840126058501260586012605870126058801260589012605900126059101260592012605930126059401260595012605960126059701260598012605990126060001260601012606020126060301260604012606050126060601260607012606080126060901260610012606110126061201260613012606140126061501260616012606170126061801260619012606200126062101260622012606230126062401260625012606260126062701260628012606290126063001260631012606320126063301260634012606350126063601260637012606380126063901260640012606410126064201260643012606440126064501260646012606470126064801260649012606500126065101260652012606530126065401260655012606560126065701260658012606590126066001260661012606620126066301260664012606650126066601260667012606680126066901260670012606710126067201260673012606740126067501260676012606770126067801260679012606800126068101260682012606830126068401260685012606860126068701260688012606890126069001260691012606920126069301260694012606950126069601260697012606980126069901260700012607010126070201260703012607040126070501260706012607070126070801260709012607100126071101260712012607130126071401260715012607160126071701260718012607190126072001260721012607220126072301260724012607250126072601260727012607280126072901260730012607310126073201260733012607340126073501260736012607370126073801260739012607400126074101260742012607430126074401260745012607460126074701260748012607490126075001260751012607520126075301260754012607550126075601260757012607580126075901260760012607610126076201260763012607640126076501260766012607670126076801260769012607700126077101260772012607730126077401260775012607760126077701260778012607790126078001260781012607820126078301260784012607850126078601260787012607880126078901260790012607910126079201260793012607940126079501260796012607970126079801260799012700010127000201270003012700040127000501270006012700070127000801270009012700100127001101270012012700130127001401270015012700160127001701270018012700190127002001270021012700220127002301270024012700250127002601270027012700280127002901270030012700310127003201270033012700340127003501270036012700370127003801270039012700400127004101270042012700430127004401270045012700460127004701270048012700490127005001270051012700520127005301270054012700550127005601270057012700580127005901270060012700610127006201270063012700640127006501270066012700670127006801270069012700700127007101270072012700730127007401270075012700760127007701270078012700790127008001270081012700820127008301270084012700850127008601270087012700880127008901270090012700910127009201270093012700940127009501270096012700970127009801270099012701000127010101270102012701030127010401270105012701060127010701270108012701090127011001270111012701120127011301270114012701150127011601270117012701180127011901270120012701210127012201270123012701240127012501270126012701270127012801270129012701300127013101270132012701330127013401270135012701360127013701270138012701390127014001270141012701420127014301270144012701450127014601270147012701480127014901270150012701510127015201270153012701540127015501270156012701570127015801270159012701600127016101270162012701630127016401270165012701660127016701270168012701690127017001270171012701720127017301270174012701750127017601270177012701780127017901270180012701810127018201270183012701840127018501270186012701870127018801270189012701900127019101270192012701930127019401270195012701960127019701270198012701990127020001270201012702020127020301270204012702050127020601270207012702080127020901270210012702110127021201270213012702140127021501270216012702170127021801270219012702200127022101270222012702230127022401270225012702260127022701270228012702290127023001270231012702320127023301270234012702350127023601270237012702380127023901270240012702410127024201270243012702440127024501270246012702470127024801270249012702500127025101270252012702530127025401270255012702560127025701270258012702590127026001270261012702620127026301270264012702650127026601270267012702680127026901270270012702710127027201270273012702740127027501270276012702770127027801270279012702800127028101270282012702830127028401270285012702860127028701270288012702890127029001270291012702920127029301270294012702950127029601270297012702980127029901270300012703010127030201270303012703040127030501270306012703070127030801270309012703100127031101270312012703130127031401270315012703160127031701270318012703190127032001270321012703220127032301270324012703250127032601270327012703280127032901270330012703310127033201270333012703340127033501270336012703370127033801270339012703400127034101270342012703430127034401270345012703460127034701270348012703490127035001270351012703520127035301270354012703550127035601270357012703580127035901270360012703610127036201270363012703640127036501270366012703670127036801270369012703700127037101270372012703730127037401270375012703760127037701270378012703790127038001270381012703820127038301270384012703850127038601270387012703880127038901270390012703910127039201270393012703940127039501270396012703970127039801270399012704000127040101270402012704030127040401270405012704060127040701270408012704090127041001270411012704120127041301270414012704150127041601270417012704180127041901270420012704210127042201270423012704240127042501270426012704270127042801270429012704300127043101270432012704330127043401270435012704360127043701270438012704390127044001270441012704420127044301270444012704450127044601270447012704480127044901270450012704510127045201270453012704540127045501270456012704570127045801270459012704600127046101270462012704630127046401270465012704660127046701270468012704690127047001270471012704720127047301270474012704750127047601270477012704780127047901270480012704810127048201270483012704840127048501270486012704870127048801270489012704900127049101270492012704930127049401270495012704960127049701270498012704990127050001270501012705020127050301270504012705050127050601270507012705080127050901270510012705110127051201270513012705140127051501270516012705170127051801270519012705200127052101270522012705230127052401270525012705260127052701270528012705290127053001270531012705320127053301270534012705350127053601270537012705380127053901270540012705410127054201270543012705440127054501270546012705470127054801270549012705500127055101270552012705530127055401270555012705560127055701270558012705590127056001270561012705620127056301270564012705650127056601270567012705680127056901270570012705710127057201270573012705740127057501270576012705770127057801270579012705800127058101270582012705830127058401270585012705860127058701270588012705890127059001270591012705920127059301270594012705950127059601270597012705980127059901270600012706010127060201270603012706040127060501270606012706070127060801270609012706100127061101270612012706130127061401270615012706160127061701270618012706190127062001270621012706220127062301270624012706250127062601270627012706280127062901270630012706310127063201270633012706340127063501270636012706370127063801270639012706400127064101270642012706430127064401270645012706460127064701270648012706490127065001270651012706520127065301270654012706550127065601270657012706580127065901270660012706610127066201270663012706640127066501270666012706670127066801270669012706700127067101270672012706730127067401270675012706760127067701270678012706790127068001270681012706820127068301270684012706850127068601270687012706880127068901270690012706910127069201270693012706940127069501270696012706970127069801270699012707000127070101270702012707030127070401270705012707060127070701270708012707090127071001270711012707120127071301270714012707150127071601270717012707180127071901270720012707210127072201270723012707240127072501270726012707270127072801270729012707300127073101270732012707330127073401270735012707360127073701270738012707390127074001270741012707420127074301270744012707450127074601270747012707480127074901270750012707510127075201270753012707540127075501270756012707570127075801270759012707600127076101270762012707630127076401270765012707660127076701270768012707690127077001270771012707720127077301270774012707750127077601270777012707780127077901270780012707810127078201270783012707840127078501270786012707870127078801270789012707900127079101270792012707930127079401270795012707960127079701270798012707990128000101280002012800030128000401280005012800060128000701280008012800090128001001280011012800120128001301280014012800150128001601280017012800180128001901280020012800210128002201280023012800240128002501280026012800270128002801280029012800300128003101280032012800330128003401280035012800360128003701280038012800390128004001280041012800420128004301280044012800450128004601280047012800480128004901280050012800510128005201280053012800540128005501280056012800570128005801280059012800600128006101280062012800630128006401280065012800660128006701280068012800690128007001280071012800720128007301280074012800750128007601280077012800780128007901280080012800810128008201280083012800840128008501280086012800870128008801280089012800900128009101280092012800930128009401280095012800960128009701280098012800990128010001280101012801020128010301280104012801050128010601280107012801080128010901280110012801110128011201280113012801140128011501280116012801170128011801280119012801200128012101280122012801230128012401280125012801260128012701280128012801290128013001280131012801320128013301280134012801350128013601280137012801380128013901280140012801410128014201280143012801440128014501280146012801470128014801280149012801500128015101280152012801530128015401280155012801560128015701280158012801590128016001280161012801620128016301280164012801650128016601280167012801680128016901280170012801710128017201280173012801740128017501280176012801770128017801280179012801800128018101280182012801830128018401280185012801860128018701280188012801890128019001280191012801920128019301280194012801950128019601280197012801980128019901280200012802010128020201280203012802040128020501280206012802070128020801280209012802100128021101280212012802130128021401280215012802160128021701280218012802190128022001280221012802220128022301280224012802250128022601280227012802280128022901280230012802310128023201280233012802340128023501280236012802370128023801280239012802400128024101280242012802430128024401280245012802460128024701280248012802490128025001280251012802520128025301280254012802550128025601280257012802580128025901280260012802610128026201280263012802640128026501280266012802670128026801280269012802700128027101280272012802730128027401280275012802760128027701280278012802790128028001280281012802820128028301280284012802850128028601280287012802880128028901280290012802910128029201280293012802940128029501280296012802970128029801280299012803000128030101280302012803030128030401280305012803060128030701280308012803090128031001280311012803120128031301280314012803150128031601280317012803180128031901280320012803210128032201280323012803240128032501280326012803270128032801280329012803300128033101280332012803330128033401280335012803360128033701280338012803390128034001280341012803420128034301280344012803450128034601280347012803480128034901280350012803510128035201280353012803540128035501280356012803570128035801280359012803600128036101280362012803630128036401280365012803660128036701280368012803690128037001280371012803720128037301280374012803750128037601280377012803780128037901280380012803810128038201280383012803840128038501280386012803870128038801280389012803900128039101280392012803930128039401280395012803960128039701280398012803990128040001280401012804020128040301280404012804050128040601280407012804080128040901280410012804110128041201280413012804140128041501280416012804170128041801280419012804200128042101280422012804230128042401280425012804260128042701280428012804290128043001280431012804320128043301280434012804350128043601280437012804380128043901280440012804410128044201280443012804440128044501280446012804470128044801280449012804500128045101280452012804530128045401280455012804560128045701280458012804590128046001280461012804620128046301280464012804650128046601280467012804680128046901280470012804710128047201280473012804740128047501280476012804770128047801280479012804800128048101280482012804830128048401280485012804860128048701280488012804890128049001280491012804920128049301280494012804950128049601280497012804980128049901280500012805010128050201280503012805040128050501280506012805070128050801280509012805100128051101280512012805130128051401280515012805160128051701280518012805190128052001280521012805220128052301280524012805250128052601280527012805280128052901280530012805310128053201280533012805340128053501280536012805370128053801280539012805400128054101280542012805430128054401280545012805460128054701280548012805490128055001280551012805520128055301280554012805550128055601280557012805580128055901280560012805610128056201280563012805640128056501280566012805670128056801280569012805700128057101280572012805730128057401280575012805760128057701280578012805790128058001280581012805820128058301280584012805850128058601280587012805880128058901280590012805910128059201280593012805940128059501280596012805970128059801280599012806000128060101280602012806030128060401280605012806060128060701280608012806090128061001280611012806120128061301280614012806150128061601280617012806180128061901280620012806210128062201280623012806240128062501280626012806270128062801280629012806300128063101280632012806330128063401280635012806360128063701280638012806390128064001280641012806420128064301280644012806450128064601280647012806480128064901280650012806510128065201280653012806540128065501280656012806570128065801280659012806600128066101280662012806630128066401280665012806660128066701280668012806690128067001280671012806720128067301280674012806750128067601280677012806780128067901280680012806810128068201280683012806840128068501280686012806870128068801280689012806900128069101280692012806930128069401280695012806960128069701280698012806990128070001280701012807020128070301280704012807050128070601280707012807080128070901280710012807110128071201280713012807140128071501280716012807170128071801280719012807200128072101280722012807230128072401280725012807260128072701280728012807290128073001280731012807320128073301280734012807350128073601280737012807380128073901280740012807410128074201280743012807440128074501280746012807470128074801280749012807500128075101280752012807530128075401280755012807560128075701280758012807590128076001280761012807620128076301280764012807650128076601280767012807680128076901280770012807710128077201280773012807740128077501280776012807770128077801280779012807800128078101280782012807830128078401280785012807860128078701280788012807890128079001280791012807920128079301280794012807950128079601280797012807980128079901290001012900020129000301290004012900050129000601290007012900080129000901290010012900110129001201290013012900140129001501290016012900170129001801290019012900200129002101290022012900230129002401290025012900260129002701290028012900290129003001290031012900320129003301290034012900350129003601290037012900380129003901290040012900410129004201290043012900440129004501290046012900470129004801290049012900500129005101290052012900530129005401290055012900560129005701290058012900590129006001290061012900620129006301290064012900650129006601290067012900680129006901290070012900710129007201290073012900740129007501290076012900770129007801290079012900800129008101290082012900830129008401290085012900860129008701290088012900890129009001290091012900920129009301290094012900950129009601290097012900980129009901290100012901010129010201290103012901040129010501290106012901070129010801290109012901100129011101290112012901130129011401290115012901160129011701290118012901190129012001290121012901220129012301290124012901250129012601290127012901280129012901290130012901310129013201290133012901340129013501290136012901370129013801290139012901400129014101290142012901430129014401290145012901460129014701290148012901490129015001290151012901520129015301290154012901550129015601290157012901580129015901290160012901610129016201290163012901640129016501290166012901670129016801290169012901700129017101290172012901730129017401290175012901760129017701290178012901790129018001290181012901820129018301290184012901850129018601290187012901880129018901290190012901910129019201290193012901940129019501290196012901970129019801290199012902000129020101290202012902030129020401290205012902060129020701290208012902090129021001290211012902120129021301290214012902150129021601290217012902180129021901290220012902210129022201290223012902240129022501290226012902270129022801290229012902300129023101290232012902330129023401290235012902360129023701290238012902390129024001290241012902420129024301290244012902450129024601290247012902480129024901290250012902510129025201290253012902540129025501290256012902570129025801290259012902600129026101290262012902630129026401290265012902660129026701290268012902690129027001290271012902720129027301290274012902750129027601290277012902780129027901290280012902810129028201290283012902840129028501290286012902870129028801290289012902900129029101290292012902930129029401290295012902960129029701290298012902990129030001290301012903020129030301290304012903050129030601290307012903080129030901290310012903110129031201290313012903140129031501290316012903170129031801290319012903200129032101290322012903230129032401290325012903260129032701290328012903290129033001290331012903320129033301290334012903350129033601290337012903380129033901290340012903410129034201290343012903440129034501290346012903470129034801290349012903500129035101290352012903530129035401290355012903560129035701290358012903590129036001290361012903620129036301290364012903650129036601290367012903680129036901290370012903710129037201290373012903740129037501290376012903770129037801290379012903800129038101290382012903830129038401290385012903860129038701290388012903890129039001290391012903920129039301290394012903950129039601290397012903980129039901290400012904010129040201290403012904040129040501290406012904070129040801290409012904100129041101290412012904130129041401290415012904160129041701290418012904190129042001290421012904220129042301290424012904250129042601290427012904280129042901290430012904310129043201290433012904340129043501290436012904370129043801290439012904400129044101290442012904430129044401290445012904460129044701290448012904490129045001290451012904520129045301290454012904550129045601290457012904580129045901290460012904610129046201290463012904640129046501290466012904670129046801290469012904700129047101290472012904730129047401290475012904760129047701290478012904790129048001290481012904820129048301290484012904850129048601290487012904880129048901290490012904910129049201290493012904940129049501290496012904970129049801290499012905000129050101290502012905030129050401290505012905060129050701290508012905090129051001290511012905120129051301290514012905150129051601290517012905180129051901290520012905210129052201290523012905240129052501290526012905270129052801290529012905300129053101290532012905330129053401290535012905360129053701290538012905390129054001290541012905420129054301290544012905450129054601290547012905480129054901290550012905510129055201290553012905540129055501290556012905570129055801290559012905600129056101290562012905630129056401290565012905660129056701290568012905690129057001290571012905720129057301290574012905750129057601290577012905780129057901290580012905810129058201290583012905840129058501290586012905870129058801290589012905900129059101290592012905930129059401290595012905960129059701290598012905990129060001290601012906020129060301290604012906050129060601290607012906080129060901290610012906110129061201290613012906140129061501290616012906170129061801290619012906200129062101290622012906230129062401290625012906260129062701290628012906290129063001290631012906320129063301290634012906350129063601290637012906380129063901290640012906410129064201290643012906440129064501290646012906470129064801290649012906500129065101290652012906530129065401290655012906560129065701290658012906590129066001290661012906620129066301290664012906650129066601290667012906680129066901290670012906710129067201290673012906740129067501290676012906770129067801290679012906800129068101290682012906830129068401290685012906860129068701290688012906890129069001290691012906920129069301290694012906950129069601290697012906980129069901290700012907010129070201290703012907040129070501290706012907070129070801290709012907100129071101290712012907130129071401290715012907160129071701290718012907190129072001290721012907220129072301290724012907250129072601290727012907280129072901290730012907310129073201290733012907340129073501290736012907370129073801290739012907400129074101290742012907430129074401290745012907460129074701290748012907490129075001290751012907520129075301290754012907550129075601290757012907580129075901290760012907610129076201290763012907640129076501290766012907670129076801290769012907700129077101290772012907730129077401290775012907760129077701290778012907790129078001290781012907820129078301290784012907850129078601290787012907880129078901290790012907910129079201290793012907940129079501290796012907970129079801290799013000010130000201300003013000040130000501300006013000070130000801300009013000100130001101300012013000130130001401300015013000160130001701300018013000190130002001300021013000220130002301300024013000250130002601300027013000280130002901300030013000310130003201300033013000340130003501300036013000370130003801300039013000400130004101300042013000430130004401300045013000460130004701300048013000490130005001300051013000520130005301300054013000550130005601300057013000580130005901300060013000610130006201300063013000640130006501300066013000670130006801300069013000700130007101300072013000730130007401300075013000760130007701300078013000790130008001300081013000820130008301300084013000850130008601300087013000880130008901300090013000910130009201300093013000940130009501300096013000970130009801300099013001000130010101300102013001030130010401300105013001060130010701300108013001090130011001300111013001120130011301300114013001150130011601300117013001180130011901300120013001210130012201300123013001240130012501300126013001270130012801300129013001300130013101300132013001330130013401300135013001360130013701300138013001390130014001300141013001420130014301300144013001450130014601300147013001480130014901300150013001510130015201300153013001540130015501300156013001570130015801300159013001600130016101300162013001630130016401300165013001660130016701300168013001690130017001300171013001720130017301300174013001750130017601300177013001780130017901300180013001810130018201300183013001840130018501300186013001870130018801300189013001900130019101300192013001930130019401300195013001960130019701300198013001990130020001300201013002020130020301300204013002050130020601300207013002080130020901300210013002110130021201300213013002140130021501300216013002170130021801300219013002200130022101300222013002230130022401300225013002260130022701300228013002290130023001300231013002320130023301300234013002350130023601300237013002380130023901300240013002410130024201300243013002440130024501300246013002470130024801300249013002500130025101300252013002530130025401300255013002560130025701300258013002590130026001300261013002620130026301300264013002650130026601300267013002680130026901300270013002710130027201300273013002740130027501300276013002770130027801300279013002800130028101300282013002830130028401300285013002860130028701300288013002890130029001300291013002920130029301300294013002950130029601300297013002980130029901300300013003010130030201300303013003040130030501300306013003070130030801300309013003100130031101300312013003130130031401300315013003160130031701300318013003190130032001300321013003220130032301300324013003250130032601300327013003280130032901300330013003310130033201300333013003340130033501300336013003370130033801300339013003400130034101300342013003430130034401300345013003460130034701300348013003490130035001300351013003520130035301300354013003550130035601300357013003580130035901300360013003610130036201300363013003640130036501300366013003670130036801300369013003700130037101300372013003730130037401300375013003760130037701300378013003790130038001300381013003820130038301300384013003850130038601300387013003880130038901300390013003910130039201300393013003940130039501300396013003970130039801300399013004000130040101300402013004030130040401300405013004060130040701300408013004090130041001300411013004120130041301300414013004150130041601300417013004180130041901300420013004210130042201300423013004240130042501300426013004270130042801300429013004300130043101300432013004330130043401300435013004360130043701300438013004390130044001300441013004420130044301300444013004450130044601300447013004480130044901300450013004510130045201300453013004540130045501300456013004570130045801300459013004600130046101300462013004630130046401300465013004660130046701300468013004690130047001300471013004720130047301300474013004750130047601300477013004780130047901300480013004810130048201300483013004840130048501300486013004870130048801300489013004900130049101300492013004930130049401300495013004960130049701300498013004990130050001300501013005020130050301300504013005050130050601300507013005080130050901300510013005110130051201300513013005140130051501300516013005170130051801300519013005200130052101300522013005230130052401300525013005260130052701300528013005290130053001300531013005320130053301300534013005350130053601300537013005380130053901300540013005410130054201300543013005440130054501300546013005470130054801300549013005500130055101300552013005530130055401300555013005560130055701300558013005590130056001300561013005620130056301300564013005650130056601300567013005680130056901300570013005710130057201300573013005740130057501300576013005770130057801300579013005800130058101300582013005830130058401300585013005860130058701300588013005890130059001300591013005920130059301300594013005950130059601300597013005980130059901300600013006010130060201300603013006040130060501300606013006070130060801300609013006100130061101300612013006130130061401300615013006160130061701300618013006190130062001300621013006220130062301300624013006250130062601300627013006280130062901300630013006310130063201300633013006340130063501300636013006370130063801300639013006400130064101300642013006430130064401300645013006460130064701300648013006490130065001300651013006520130065301300654013006550130065601300657013006580130065901300660013006610130066201300663013006640130066501300666013006670130066801300669013006700130067101300672013006730130067401300675013006760130067701300678013006790130068001300681013006820130068301300684013006850130068601300687013006880130068901300690013006910130069201300693013006940130069501300696013006970130069801300699013007000130070101300702013007030130070401300705013007060130070701300708013007090130071001300711013007120130071301300714013007150130071601300717013007180130071901300720013007210130072201300723013007240130072501300726013007270130072801300729013007300130073101300732013007330130073401300735013007360130073701300738013007390130074001300741013007420130074301300744013007450130074601300747013007480130074901300750013007510130075201300753013007540130075501300756013007570130075801300759013007600130076101300762013007630130076401300765013007660130076701300768013007690130077001300771013007720130077301300774013007750130077601300777013007780130077901300780013007810130078201300783013007840130078501300786013007870130078801300789013007900130079101300792013007930130079401300795013007960130079701300798013007990131000101310002013100030131000401310005013100060131000701310008013100090131001001310011013100120131001301310014013100150131001601310017013100180131001901310020013100210131002201310023013100240131002501310026013100270131002801310029013100300131003101310032013100330131003401310035013100360131003701310038013100390131004001310041013100420131004301310044013100450131004601310047013100480131004901310050013100510131005201310053013100540131005501310056013100570131005801310059013100600131006101310062013100630131006401310065013100660131006701310068013100690131007001310071013100720131007301310074013100750131007601310077013100780131007901310080013100810131008201310083013100840131008501310086013100870131008801310089013100900131009101310092013100930131009401310095013100960131009701310098013100990131010001310101013101020131010301310104013101050131010601310107013101080131010901310110013101110131011201310113013101140131011501310116013101170131011801310119013101200131012101310122013101230131012401310125013101260131012701310128013101290131013001310131013101320131013301310134013101350131013601310137013101380131013901310140013101410131014201310143013101440131014501310146013101470131014801310149013101500131015101310152013101530131015401310155013101560131015701310158013101590131016001310161013101620131016301310164013101650131016601310167013101680131016901310170013101710131017201310173013101740131017501310176013101770131017801310179013101800131018101310182013101830131018401310185013101860131018701310188013101890131019001310191013101920131019301310194013101950131019601310197013101980131019901310200013102010131020201310203013102040131020501310206013102070131020801310209013102100131021101310212013102130131021401310215013102160131021701310218013102190131022001310221013102220131022301310224013102250131022601310227013102280131022901310230013102310131023201310233013102340131023501310236013102370131023801310239013102400131024101310242013102430131024401310245013102460131024701310248013102490131025001310251013102520131025301310254013102550131025601310257013102580131025901310260013102610131026201310263013102640131026501310266013102670131026801310269013102700131027101310272013102730131027401310275013102760131027701310278013102790131028001310281013102820131028301310284013102850131028601310287013102880131028901310290013102910131029201310293013102940131029501310296013102970131029801310299013103000131030101310302013103030131030401310305013103060131030701310308013103090131031001310311013103120131031301310314013103150131031601310317013103180131031901310320013103210131032201310323013103240131032501310326013103270131032801310329013103300131033101310332013103330131033401310335013103360131033701310338013103390131034001310341013103420131034301310344013103450131034601310347013103480131034901310350013103510131035201310353013103540131035501310356013103570131035801310359013103600131036101310362013103630131036401310365013103660131036701310368013103690131037001310371013103720131037301310374013103750131037601310377013103780131037901310380013103810131038201310383013103840131038501310386013103870131038801310389013103900131039101310392013103930131039401310395013103960131039701310398013103990131040001310401013104020131040301310404013104050131040601310407013104080131040901310410013104110131041201310413013104140131041501310416013104170131041801310419013104200131042101310422013104230131042401310425013104260131042701310428013104290131043001310431013104320131043301310434013104350131043601310437013104380131043901310440013104410131044201310443013104440131044501310446013104470131044801310449013104500131045101310452013104530131045401310455013104560131045701310458013104590131046001310461013104620131046301310464013104650131046601310467013104680131046901310470013104710131047201310473013104740131047501310476013104770131047801310479013104800131048101310482013104830131048401310485013104860131048701310488013104890131049001310491013104920131049301310494013104950131049601310497013104980131049901310500013105010131050201310503013105040131050501310506013105070131050801310509013105100131051101310512013105130131051401310515013105160131051701310518013105190131052001310521013105220131052301310524013105250131052601310527013105280131052901310530013105310131053201310533013105340131053501310536013105370131053801310539013105400131054101310542013105430131054401310545013105460131054701310548013105490131055001310551013105520131055301310554013105550131055601310557013105580131055901310560013105610131056201310563013105640131056501310566013105670131056801310569013105700131057101310572013105730131057401310575013105760131057701310578013105790131058001310581013105820131058301310584013105850131058601310587013105880131058901310590013105910131059201310593013105940131059501310596013105970131059801310599013106000131060101310602013106030131060401310605013106060131060701310608013106090131061001310611013106120131061301310614013106150131061601310617013106180131061901310620013106210131062201310623013106240131062501310626013106270131062801310629013106300131063101310632013106330131063401310635013106360131063701310638013106390131064001310641013106420131064301310644013106450131064601310647013106480131064901310650013106510131065201310653013106540131065501310656013106570131065801310659013106600131066101310662013106630131066401310665013106660131066701310668013106690131067001310671013106720131067301310674013106750131067601310677013106780131067901310680013106810131068201310683013106840131068501310686013106870131068801310689013106900131069101310692013106930131069401310695013106960131069701310698013106990131070001310701013107020131070301310704013107050131070601310707013107080131070901310710013107110131071201310713013107140131071501310716013107170131071801310719013107200131072101310722013107230131072401310725013107260131072701310728013107290131073001310731013107320131073301310734013107350131073601310737013107380131073901310740013107410131074201310743013107440131074501310746013107470131074801310749013107500131075101310752013107530131075401310755013107560131075701310758013107590131076001310761013107620131076301310764013107650131076601310767013107680131076901310770013107710131077201310773013107740131077501310776013107770131077801310779013107800131078101310782013107830131078401310785013107860131078701310788013107890131079001310791013107920131079301310794013107950131079601310797013107980131079901320001013200020132000301320004013200050132000601320007013200080132000901320010013200110132001201320013013200140132001501320016013200170132001801320019013200200132002101320022013200230132002401320025013200260132002701320028013200290132003001320031013200320132003301320034013200350132003601320037013200380132003901320040013200410132004201320043013200440132004501320046013200470132004801320049013200500132005101320052013200530132005401320055013200560132005701320058013200590132006001320061013200620132006301320064013200650132006601320067013200680132006901320070013200710132007201320073013200740132007501320076013200770132007801320079013200800132008101320082013200830132008401320085013200860132008701320088013200890132009001320091013200920132009301320094013200950132009601320097013200980132009901320100013201010132010201320103013201040132010501320106013201070132010801320109013201100132011101320112013201130132011401320115013201160132011701320118013201190132012001320121013201220132012301320124013201250132012601320127013201280132012901320130013201310132013201320133013201340132013501320136013201370132013801320139013201400132014101320142013201430132014401320145013201460132014701320148013201490132015001320151013201520132015301320154013201550132015601320157013201580132015901320160013201610132016201320163013201640132016501320166013201670132016801320169013201700132017101320172013201730132017401320175013201760132017701320178013201790132018001320181013201820132018301320184013201850132018601320187013201880132018901320190013201910132019201320193013201940132019501320196013201970132019801320199013202000132020101320202013202030132020401320205013202060132020701320208013202090132021001320211013202120132021301320214013202150132021601320217013202180132021901320220013202210132022201320223013202240132022501320226013202270132022801320229013202300132023101320232013202330132023401320235013202360132023701320238013202390132024001320241013202420132024301320244013202450132024601320247013202480132024901320250013202510132025201320253013202540132025501320256013202570132025801320259013202600132026101320262013202630132026401320265013202660132026701320268013202690132027001320271013202720132027301320274013202750132027601320277013202780132027901320280013202810132028201320283013202840132028501320286013202870132028801320289013202900132029101320292013202930132029401320295013202960132029701320298013202990132030001320301013203020132030301320304013203050132030601320307013203080132030901320310013203110132031201320313013203140132031501320316013203170132031801320319013203200132032101320322013203230132032401320325013203260132032701320328013203290132033001320331013203320132033301320334013203350132033601320337013203380132033901320340013203410132034201320343013203440132034501320346013203470132034801320349013203500132035101320352013203530132035401320355013203560132035701320358013203590132036001320361013203620132036301320364013203650132036601320367013203680132036901320370013203710132037201320373013203740132037501320376013203770132037801320379013203800132038101320382013203830132038401320385013203860132038701320388013203890132039001320391013203920132039301320394013203950132039601320397013203980132039901320400013204010132040201320403013204040132040501320406013204070132040801320409013204100132041101320412013204130132041401320415013204160132041701320418013204190132042001320421013204220132042301320424013204250132042601320427013204280132042901320430013204310132043201320433013204340132043501320436013204370132043801320439013204400132044101320442013204430132044401320445013204460132044701320448013204490132045001320451013204520132045301320454013204550132045601320457013204580132045901320460013204610132046201320463013204640132046501320466013204670132046801320469013204700132047101320472013204730132047401320475013204760132047701320478013204790132048001320481013204820132048301320484013204850132048601320487013204880132048901320490013204910132049201320493013204940132049501320496013204970132049801320499013205000132050101320502013205030132050401320505013205060132050701320508013205090132051001320511013205120132051301320514013205150132051601320517013205180132051901320520013205210132052201320523013205240132052501320526013205270132052801320529013205300132053101320532013205330132053401320535013205360132053701320538013205390132054001320541013205420132054301320544013205450132054601320547013205480132054901320550013205510132055201320553013205540132055501320556013205570132055801320559013205600132056101320562013205630132056401320565013205660132056701320568013205690132057001320571013205720132057301320574013205750132057601320577013205780132057901320580013205810132058201320583013205840132058501320586013205870132058801320589013205900132059101320592013205930132059401320595013205960132059701320598013205990132060001320601013206020132060301320604013206050132060601320607013206080132060901320610013206110132061201320613013206140132061501320616013206170132061801320619013206200132062101320622013206230132062401320625013206260132062701320628013206290132063001320631013206320132063301320634013206350132063601320637013206380132063901320640013206410132064201320643013206440132064501320646013206470132064801320649013206500132065101320652013206530132065401320655013206560132065701320658013206590132066001320661013206620132066301320664013206650132066601320667013206680132066901320670013206710132067201320673013206740132067501320676013206770132067801320679013206800132068101320682013206830132068401320685013206860132068701320688013206890132069001320691013206920132069301320694013206950132069601320697013206980132069901320700013207010132070201320703013207040132070501320706013207070132070801320709013207100132071101320712013207130132071401320715013207160132071701320718013207190132072001320721013207220132072301320724013207250132072601320727013207280132072901320730013207310132073201320733013207340132073501320736013207370132073801320739013207400132074101320742013207430132074401320745013207460132074701320748013207490132075001320751013207520132075301320754013207550132075601320757013207580132075901320760013207610132076201320763013207640132076501320766013207670132076801320769013207700132077101320772013207730132077401320775013207760132077701320778013207790132078001320781013207820132078301320784013207850132078601320787013207880132078901320790013207910132079201320793013207940132079501320796013207970132079801320799013300010133000201330003013300040133000501330006013300070133000801330009013300100133001101330012013300130133001401330015013300160133001701330018013300190133002001330021013300220133002301330024013300250133002601330027013300280133002901330030013300310133003201330033013300340133003501330036013300370133003801330039013300400133004101330042013300430133004401330045013300460133004701330048013300490133005001330051013300520133005301330054013300550133005601330057013300580133005901330060013300610133006201330063013300640133006501330066013300670133006801330069013300700133007101330072013300730133007401330075013300760133007701330078013300790133008001330081013300820133008301330084013300850133008601330087013300880133008901330090013300910133009201330093013300940133009501330096013300970133009801330099013301000133010101330102013301030133010401330105013301060133010701330108013301090133011001330111013301120133011301330114013301150133011601330117013301180133011901330120013301210133012201330123013301240133012501330126013301270133012801330129013301300133013101330132013301330133013401330135013301360133013701330138013301390133014001330141013301420133014301330144013301450133014601330147013301480133014901330150013301510133015201330153013301540133015501330156013301570133015801330159013301600133016101330162013301630133016401330165013301660133016701330168013301690133017001330171013301720133017301330174013301750133017601330177013301780133017901330180013301810133018201330183013301840133018501330186013301870133018801330189013301900133019101330192013301930133019401330195013301960133019701330198013301990133020001330201013302020133020301330204013302050133020601330207013302080133020901330210013302110133021201330213013302140133021501330216013302170133021801330219013302200133022101330222013302230133022401330225013302260133022701330228013302290133023001330231013302320133023301330234013302350133023601330237013302380133023901330240013302410133024201330243013302440133024501330246013302470133024801330249013302500133025101330252013302530133025401330255013302560133025701330258013302590133026001330261013302620133026301330264013302650133026601330267013302680133026901330270013302710133027201330273013302740133027501330276013302770133027801330279013302800133028101330282013302830133028401330285013302860133028701330288013302890133029001330291013302920133029301330294013302950133029601330297013302980133029901330300013303010133030201330303013303040133030501330306013303070133030801330309013303100133031101330312013303130133031401330315013303160133031701330318013303190133032001330321013303220133032301330324013303250133032601330327013303280133032901330330013303310133033201330333013303340133033501330336013303370133033801330339013303400133034101330342013303430133034401330345013303460133034701330348013303490133035001330351013303520133035301330354013303550133035601330357013303580133035901330360013303610133036201330363013303640133036501330366013303670133036801330369013303700133037101330372013303730133037401330375013303760133037701330378013303790133038001330381013303820133038301330384013303850133038601330387013303880133038901330390013303910133039201330393013303940133039501330396013303970133039801330399013304000133040101330402013304030133040401330405013304060133040701330408013304090133041001330411013304120133041301330414013304150133041601330417013304180133041901330420013304210133042201330423013304240133042501330426013304270133042801330429013304300133043101330432013304330133043401330435013304360133043701330438013304390133044001330441013304420133044301330444013304450133044601330447013304480133044901330450013304510133045201330453013304540133045501330456013304570133045801330459013304600133046101330462013304630133046401330465013304660133046701330468013304690133047001330471013304720133047301330474013304750133047601330477013304780133047901330480013304810133048201330483013304840133048501330486013304870133048801330489013304900133049101330492013304930133049401330495013304960133049701330498013304990133050001330501013305020133050301330504013305050133050601330507013305080133050901330510013305110133051201330513013305140133051501330516013305170133051801330519013305200133052101330522013305230133052401330525013305260133052701330528013305290133053001330531013305320133053301330534013305350133053601330537013305380133053901330540013305410133054201330543013305440133054501330546013305470133054801330549013305500133055101330552013305530133055401330555013305560133055701330558013305590133056001330561013305620133056301330564013305650133056601330567013305680133056901330570013305710133057201330573013305740133057501330576013305770133057801330579013305800133058101330582013305830133058401330585013305860133058701330588013305890133059001330591013305920133059301330594013305950133059601330597013305980133059901330600013306010133060201330603013306040133060501330606013306070133060801330609013306100133061101330612013306130133061401330615013306160133061701330618013306190133062001330621013306220133062301330624013306250133062601330627013306280133062901330630013306310133063201330633013306340133063501330636013306370133063801330639013306400133064101330642013306430133064401330645013306460133064701330648013306490133065001330651013306520133065301330654013306550133065601330657013306580133065901330660013306610133066201330663013306640133066501330666013306670133066801330669013306700133067101330672013306730133067401330675013306760133067701330678013306790133068001330681013306820133068301330684013306850133068601330687013306880133068901330690013306910133069201330693013306940133069501330696013306970133069801330699013307000133070101330702013307030133070401330705013307060133070701330708013307090133071001330711013307120133071301330714013307150133071601330717013307180133071901330720013307210133072201330723013307240133072501330726013307270133072801330729013307300133073101330732013307330133073401330735013307360133073701330738013307390133074001330741013307420133074301330744013307450133074601330747013307480133074901330750013307510133075201330753013307540133075501330756013307570133075801330759013307600133076101330762013307630133076401330765013307660133076701330768013307690133077001330771013307720133077301330774013307750133077601330777013307780133077901330780013307810133078201330783013307840133078501330786013307870133078801330789013307900133079101330792013307930133079401330795013307960133079701330798013307990134000101340002013400030134000401340005013400060134000701340008013400090134001001340011013400120134001301340014013400150134001601340017013400180134001901340020013400210134002201340023013400240134002501340026013400270134002801340029013400300134003101340032013400330134003401340035013400360134003701340038013400390134004001340041013400420134004301340044013400450134004601340047013400480134004901340050013400510134005201340053013400540134005501340056013400570134005801340059013400600134006101340062013400630134006401340065013400660134006701340068013400690134007001340071013400720134007301340074013400750134007601340077013400780134007901340080013400810134008201340083013400840134008501340086013400870134008801340089013400900134009101340092013400930134009401340095013400960134009701340098013400990134010001340101013401020134010301340104013401050134010601340107013401080134010901340110013401110134011201340113013401140134011501340116013401170134011801340119013401200134012101340122013401230134012401340125013401260134012701340128013401290134013001340131013401320134013301340134013401350134013601340137013401380134013901340140013401410134014201340143013401440134014501340146013401470134014801340149013401500134015101340152013401530134015401340155013401560134015701340158013401590134016001340161013401620134016301340164013401650134016601340167013401680134016901340170013401710134017201340173013401740134017501340176013401770134017801340179013401800134018101340182013401830134018401340185013401860134018701340188013401890134019001340191013401920134019301340194013401950134019601340197013401980134019901340200013402010134020201340203013402040134020501340206013402070134020801340209013402100134021101340212013402130134021401340215013402160134021701340218013402190134022001340221013402220134022301340224013402250134022601340227013402280134022901340230013402310134023201340233013402340134023501340236013402370134023801340239013402400134024101340242013402430134024401340245013402460134024701340248013402490134025001340251013402520134025301340254013402550134025601340257013402580134025901340260013402610134026201340263013402640134026501340266013402670134026801340269013402700134027101340272013402730134027401340275013402760134027701340278013402790134028001340281013402820134028301340284013402850134028601340287013402880134028901340290013402910134029201340293013402940134029501340296013402970134029801340299013403000134030101340302013403030134030401340305013403060134030701340308013403090134031001340311013403120134031301340314013403150134031601340317013403180134031901340320013403210134032201340323013403240134032501340326013403270134032801340329013403300134033101340332013403330134033401340335013403360134033701340338013403390134034001340341013403420134034301340344013403450134034601340347013403480134034901340350013403510134035201340353013403540134035501340356013403570134035801340359013403600134036101340362013403630134036401340365013403660134036701340368013403690134037001340371013403720134037301340374013403750134037601340377013403780134037901340380013403810134038201340383013403840134038501340386013403870134038801340389013403900134039101340392013403930134039401340395013403960134039701340398013403990134040001340401013404020134040301340404013404050134040601340407013404080134040901340410013404110134041201340413013404140134041501340416013404170134041801340419013404200134042101340422013404230134042401340425013404260134042701340428013404290134043001340431013404320134043301340434013404350134043601340437013404380134043901340440013404410134044201340443013404440134044501340446013404470134044801340449013404500134045101340452013404530134045401340455013404560134045701340458013404590134046001340461013404620134046301340464013404650134046601340467013404680134046901340470013404710134047201340473013404740134047501340476013404770134047801340479013404800134048101340482013404830134048401340485013404860134048701340488013404890134049001340491013404920134049301340494013404950134049601340497013404980134049901340500013405010134050201340503013405040134050501340506013405070134050801340509013405100134051101340512013405130134051401340515013405160134051701340518013405190134052001340521013405220134052301340524013405250134052601340527013405280134052901340530013405310134053201340533013405340134053501340536013405370134053801340539013405400134054101340542013405430134054401340545013405460134054701340548013405490134055001340551013405520134055301340554013405550134055601340557013405580134055901340560013405610134056201340563013405640134056501340566013405670134056801340569013405700134057101340572013405730134057401340575013405760134057701340578013405790134058001340581013405820134058301340584013405850134058601340587013405880134058901340590013405910134059201340593013405940134059501340596013405970134059801340599013406000134060101340602013406030134060401340605013406060134060701340608013406090134061001340611013406120134061301340614013406150134061601340617013406180134061901340620013406210134062201340623013406240134062501340626013406270134062801340629013406300134063101340632013406330134063401340635013406360134063701340638013406390134064001340641013406420134064301340644013406450134064601340647013406480134064901340650013406510134065201340653013406540134065501340656013406570134065801340659013406600134066101340662013406630134066401340665013406660134066701340668013406690134067001340671013406720134067301340674013406750134067601340677013406780134067901340680013406810134068201340683013406840134068501340686013406870134068801340689013406900134069101340692013406930134069401340695013406960134069701340698013406990134070001340701013407020134070301340704013407050134070601340707013407080134070901340710013407110134071201340713013407140134071501340716013407170134071801340719013407200134072101340722013407230134072401340725013407260134072701340728013407290134073001340731013407320134073301340734013407350134073601340737013407380134073901340740013407410134074201340743013407440134074501340746013407470134074801340749013407500134075101340752013407530134075401340755013407560134075701340758013407590134076001340761013407620134076301340764013407650134076601340767013407680134076901340770013407710134077201340773013407740134077501340776013407770134077801340779013407800134078101340782013407830134078401340785013407860134078701340788013407890134079001340791013407920134079301340794013407950134079601340797013407980134079901350001013500020135000301350004013500050135000601350007013500080135000901350010013500110135001201350013013500140135001501350016013500170135001801350019013500200135002101350022013500230135002401350025013500260135002701350028013500290135003001350031013500320135003301350034013500350135003601350037013500380135003901350040013500410135004201350043013500440135004501350046013500470135004801350049013500500135005101350052013500530135005401350055013500560135005701350058013500590135006001350061013500620135006301350064013500650135006601350067013500680135006901350070013500710135007201350073013500740135007501350076013500770135007801350079013500800135008101350082013500830135008401350085013500860135008701350088013500890135009001350091013500920135009301350094013500950135009601350097013500980135009901350100013501010135010201350103013501040135010501350106013501070135010801350109013501100135011101350112013501130135011401350115013501160135011701350118013501190135012001350121013501220135012301350124013501250135012601350127013501280135012901350130013501310135013201350133013501340135013501350136013501370135013801350139013501400135014101350142013501430135014401350145013501460135014701350148013501490135015001350151013501520135015301350154013501550135015601350157013501580135015901350160013501610135016201350163013501640135016501350166013501670135016801350169013501700135017101350172013501730135017401350175013501760135017701350178013501790135018001350181013501820135018301350184013501850135018601350187013501880135018901350190013501910135019201350193013501940135019501350196013501970135019801350199013502000135020101350202013502030135020401350205013502060135020701350208013502090135021001350211013502120135021301350214013502150135021601350217013502180135021901350220013502210135022201350223013502240135022501350226013502270135022801350229013502300135023101350232013502330135023401350235013502360135023701350238013502390135024001350241013502420135024301350244013502450135024601350247013502480135024901350250013502510135025201350253013502540135025501350256013502570135025801350259013502600135026101350262013502630135026401350265013502660135026701350268013502690135027001350271013502720135027301350274013502750135027601350277013502780135027901350280013502810135028201350283013502840135028501350286013502870135028801350289013502900135029101350292013502930135029401350295013502960135029701350298013502990135030001350301013503020135030301350304013503050135030601350307013503080135030901350310013503110135031201350313013503140135031501350316013503170135031801350319013503200135032101350322013503230135032401350325013503260135032701350328013503290135033001350331013503320135033301350334013503350135033601350337013503380135033901350340013503410135034201350343013503440135034501350346013503470135034801350349013503500135035101350352013503530135035401350355013503560135035701350358013503590135036001350361013503620135036301350364013503650135036601350367013503680135036901350370013503710135037201350373013503740135037501350376013503770135037801350379013503800135038101350382013503830135038401350385013503860135038701350388013503890135039001350391013503920135039301350394013503950135039601350397013503980135039901350400013504010135040201350403013504040135040501350406013504070135040801350409013504100135041101350412013504130135041401350415013504160135041701350418013504190135042001350421013504220135042301350424013504250135042601350427013504280135042901350430013504310135043201350433013504340135043501350436013504370135043801350439013504400135044101350442013504430135044401350445013504460135044701350448013504490135045001350451013504520135045301350454013504550135045601350457013504580135045901350460013504610135046201350463013504640135046501350466013504670135046801350469013504700135047101350472013504730135047401350475013504760135047701350478013504790135048001350481013504820135048301350484013504850135048601350487013504880135048901350490013504910135049201350493013504940135049501350496013504970135049801350499013505000135050101350502013505030135050401350505013505060135050701350508013505090135051001350511013505120135051301350514013505150135051601350517013505180135051901350520013505210135052201350523013505240135052501350526013505270135052801350529013505300135053101350532013505330135053401350535013505360135053701350538013505390135054001350541013505420135054301350544013505450135054601350547013505480135054901350550013505510135055201350553013505540135055501350556013505570135055801350559013505600135056101350562013505630135056401350565013505660135056701350568013505690135057001350571013505720135057301350574013505750135057601350577013505780135057901350580013505810135058201350583013505840135058501350586013505870135058801350589013505900135059101350592013505930135059401350595013505960135059701350598013505990135060001350601013506020135060301350604013506050135060601350607013506080135060901350610013506110135061201350613013506140135061501350616013506170135061801350619013506200135062101350622013506230135062401350625013506260135062701350628013506290135063001350631013506320135063301350634013506350135063601350637013506380135063901350640013506410135064201350643013506440135064501350646013506470135064801350649013506500135065101350652013506530135065401350655013506560135065701350658013506590135066001350661013506620135066301350664013506650135066601350667013506680135066901350670013506710135067201350673013506740135067501350676013506770135067801350679013506800135068101350682013506830135068401350685013506860135068701350688013506890135069001350691013506920135069301350694013506950135069601350697013506980135069901350700013507010135070201350703013507040135070501350706013507070135070801350709013507100135071101350712013507130135071401350715013507160135071701350718013507190135072001350721013507220135072301350724013507250135072601350727013507280135072901350730013507310135073201350733013507340135073501350736013507370135073801350739013507400135074101350742013507430135074401350745013507460135074701350748013507490135075001350751013507520135075301350754013507550135075601350757013507580135075901350760013507610135076201350763013507640135076501350766013507670135076801350769013507700135077101350772013507730135077401350775013507760135077701350778013507790135078001350781013507820135078301350784013507850135078601350787013507880135078901350790013507910135079201350793013507940135079501350796013507970135079801350799013600010136000201360003013600040136000501360006013600070136000801360009013600100136001101360012013600130136001401360015013600160136001701360018013600190136002001360021013600220136002301360024013600250136002601360027013600280136002901360030013600310136003201360033013600340136003501360036013600370136003801360039013600400136004101360042013600430136004401360045013600460136004701360048013600490136005001360051013600520136005301360054013600550136005601360057013600580136005901360060013600610136006201360063013600640136006501360066013600670136006801360069013600700136007101360072013600730136007401360075013600760136007701360078013600790136008001360081013600820136008301360084013600850136008601360087013600880136008901360090013600910136009201360093013600940136009501360096013600970136009801360099013601000136010101360102013601030136010401360105013601060136010701360108013601090136011001360111013601120136011301360114013601150136011601360117013601180136011901360120013601210136012201360123013601240136012501360126013601270136012801360129013601300136013101360132013601330136013401360135013601360136013701360138013601390136014001360141013601420136014301360144013601450136014601360147013601480136014901360150013601510136015201360153013601540136015501360156013601570136015801360159013601600136016101360162013601630136016401360165013601660136016701360168013601690136017001360171013601720136017301360174013601750136017601360177013601780136017901360180013601810136018201360183013601840136018501360186013601870136018801360189013601900136019101360192013601930136019401360195013601960136019701360198013601990136020001360201013602020136020301360204013602050136020601360207013602080136020901360210013602110136021201360213013602140136021501360216013602170136021801360219013602200136022101360222013602230136022401360225013602260136022701360228013602290136023001360231013602320136023301360234013602350136023601360237013602380136023901360240013602410136024201360243013602440136024501360246013602470136024801360249013602500136025101360252013602530136025401360255013602560136025701360258013602590136026001360261013602620136026301360264013602650136026601360267013602680136026901360270013602710136027201360273013602740136027501360276013602770136027801360279013602800136028101360282013602830136028401360285013602860136028701360288013602890136029001360291013602920136029301360294013602950136029601360297013602980136029901360300013603010136030201360303013603040136030501360306013603070136030801360309013603100136031101360312013603130136031401360315013603160136031701360318013603190136032001360321013603220136032301360324013603250136032601360327013603280136032901360330013603310136033201360333013603340136033501360336013603370136033801360339013603400136034101360342013603430136034401360345013603460136034701360348013603490136035001360351013603520136035301360354013603550136035601360357013603580136035901360360013603610136036201360363013603640136036501360366013603670136036801360369013603700136037101360372013603730136037401360375013603760136037701360378013603790136038001360381013603820136038301360384013603850136038601360387013603880136038901360390013603910136039201360393013603940136039501360396013603970136039801360399013604000136040101360402013604030136040401360405013604060136040701360408013604090136041001360411013604120136041301360414013604150136041601360417013604180136041901360420013604210136042201360423013604240136042501360426013604270136042801360429013604300136043101360432013604330136043401360435013604360136043701360438013604390136044001360441013604420136044301360444013604450136044601360447013604480136044901360450013604510136045201360453013604540136045501360456013604570136045801360459013604600136046101360462013604630136046401360465013604660136046701360468013604690136047001360471013604720136047301360474013604750136047601360477013604780136047901360480013604810136048201360483013604840136048501360486013604870136048801360489013604900136049101360492013604930136049401360495013604960136049701360498013604990136050001360501013605020136050301360504013605050136050601360507013605080136050901360510013605110136051201360513013605140136051501360516013605170136051801360519013605200136052101360522013605230136052401360525013605260136052701360528013605290136053001360531013605320136053301360534013605350136053601360537013605380136053901360540013605410136054201360543013605440136054501360546013605470136054801360549013605500136055101360552013605530136055401360555013605560136055701360558013605590136056001360561013605620136056301360564013605650136056601360567013605680136056901360570013605710136057201360573013605740136057501360576013605770136057801360579013605800136058101360582013605830136058401360585013605860136058701360588013605890136059001360591013605920136059301360594013605950136059601360597013605980136059901360600013606010136060201360603013606040136060501360606013606070136060801360609013606100136061101360612013606130136061401360615013606160136061701360618013606190136062001360621013606220136062301360624013606250136062601360627013606280136062901360630013606310136063201360633013606340136063501360636013606370136063801360639013606400136064101360642013606430136064401360645013606460136064701360648013606490136065001360651013606520136065301360654013606550136065601360657013606580136065901360660013606610136066201360663013606640136066501360666013606670136066801360669013606700136067101360672013606730136067401360675013606760136067701360678013606790136068001360681013606820136068301360684013606850136068601360687013606880136068901360690013606910136069201360693013606940136069501360696013606970136069801360699013607000136070101360702013607030136070401360705013607060136070701360708013607090136071001360711013607120136071301360714013607150136071601360717013607180136071901360720013607210136072201360723013607240136072501360726013607270136072801360729013607300136073101360732013607330136073401360735013607360136073701360738013607390136074001360741013607420136074301360744013607450136074601360747013607480136074901360750013607510136075201360753013607540136075501360756013607570136075801360759013607600136076101360762013607630136076401360765013607660136076701360768013607690136077001360771013607720136077301360774013607750136077601360777013607780136077901360780013607810136078201360783013607840136078501360786013607870136078801360789013607900136079101360792013607930136079401360795013607960136079701360798013607990137000101370002013700030137000401370005013700060137000701370008013700090137001001370011013700120137001301370014013700150137001601370017013700180137001901370020013700210137002201370023013700240137002501370026013700270137002801370029013700300137003101370032013700330137003401370035013700360137003701370038013700390137004001370041013700420137004301370044013700450137004601370047013700480137004901370050013700510137005201370053013700540137005501370056013700570137005801370059013700600137006101370062013700630137006401370065013700660137006701370068013700690137007001370071013700720137007301370074013700750137007601370077013700780137007901370080013700810137008201370083013700840137008501370086013700870137008801370089013700900137009101370092013700930137009401370095013700960137009701370098013700990137010001370101013701020137010301370104013701050137010601370107013701080137010901370110013701110137011201370113013701140137011501370116013701170137011801370119013701200137012101370122013701230137012401370125013701260137012701370128013701290137013001370131013701320137013301370134013701350137013601370137013701380137013901370140013701410137014201370143013701440137014501370146013701470137014801370149013701500137015101370152013701530137015401370155013701560137015701370158013701590137016001370161013701620137016301370164013701650137016601370167013701680137016901370170013701710137017201370173013701740137017501370176013701770137017801370179013701800137018101370182013701830137018401370185013701860137018701370188013701890137019001370191013701920137019301370194013701950137019601370197013701980137019901370200013702010137020201370203013702040137020501370206013702070137020801370209013702100137021101370212013702130137021401370215013702160137021701370218013702190137022001370221013702220137022301370224013702250137022601370227013702280137022901370230013702310137023201370233013702340137023501370236013702370137023801370239013702400137024101370242013702430137024401370245013702460137024701370248013702490137025001370251013702520137025301370254013702550137025601370257013702580137025901370260013702610137026201370263013702640137026501370266013702670137026801370269013702700137027101370272013702730137027401370275013702760137027701370278013702790137028001370281013702820137028301370284013702850137028601370287013702880137028901370290013702910137029201370293013702940137029501370296013702970137029801370299013703000137030101370302013703030137030401370305013703060137030701370308013703090137031001370311013703120137031301370314013703150137031601370317013703180137031901370320013703210137032201370323013703240137032501370326013703270137032801370329013703300137033101370332013703330137033401370335013703360137033701370338013703390137034001370341013703420137034301370344013703450137034601370347013703480137034901370350013703510137035201370353013703540137035501370356013703570137035801370359013703600137036101370362013703630137036401370365013703660137036701370368013703690137037001370371013703720137037301370374013703750137037601370377013703780137037901370380013703810137038201370383013703840137038501370386013703870137038801370389013703900137039101370392013703930137039401370395013703960137039701370398013703990137040001370401013704020137040301370404013704050137040601370407013704080137040901370410013704110137041201370413013704140137041501370416013704170137041801370419013704200137042101370422013704230137042401370425013704260137042701370428013704290137043001370431013704320137043301370434013704350137043601370437013704380137043901370440013704410137044201370443013704440137044501370446013704470137044801370449013704500137045101370452013704530137045401370455013704560137045701370458013704590137046001370461013704620137046301370464013704650137046601370467013704680137046901370470013704710137047201370473013704740137047501370476013704770137047801370479013704800137048101370482013704830137048401370485013704860137048701370488013704890137049001370491013704920137049301370494013704950137049601370497013704980137049901370500013705010137050201370503013705040137050501370506013705070137050801370509013705100137051101370512013705130137051401370515013705160137051701370518013705190137052001370521013705220137052301370524013705250137052601370527013705280137052901370530013705310137053201370533013705340137053501370536013705370137053801370539013705400137054101370542013705430137054401370545013705460137054701370548013705490137055001370551013705520137055301370554013705550137055601370557013705580137055901370560013705610137056201370563013705640137056501370566013705670137056801370569013705700137057101370572013705730137057401370575013705760137057701370578013705790137058001370581013705820137058301370584013705850137058601370587013705880137058901370590013705910137059201370593013705940137059501370596013705970137059801370599013706000137060101370602013706030137060401370605013706060137060701370608013706090137061001370611013706120137061301370614013706150137061601370617013706180137061901370620013706210137062201370623013706240137062501370626013706270137062801370629013706300137063101370632013706330137063401370635013706360137063701370638013706390137064001370641013706420137064301370644013706450137064601370647013706480137064901370650013706510137065201370653013706540137065501370656013706570137065801370659013706600137066101370662013706630137066401370665013706660137066701370668013706690137067001370671013706720137067301370674013706750137067601370677013706780137067901370680013706810137068201370683013706840137068501370686013706870137068801370689013706900137069101370692013706930137069401370695013706960137069701370698013706990137070001370701013707020137070301370704013707050137070601370707013707080137070901370710013707110137071201370713013707140137071501370716013707170137071801370719013707200137072101370722013707230137072401370725013707260137072701370728013707290137073001370731013707320137073301370734013707350137073601370737013707380137073901370740013707410137074201370743013707440137074501370746013707470137074801370749013707500137075101370752013707530137075401370755013707560137075701370758013707590137076001370761013707620137076301370764013707650137076601370767013707680137076901370770013707710137077201370773013707740137077501370776013707770137077801370779013707800137078101370782013707830137078401370785013707860137078701370788013707890137079001370791013707920137079301370794013707950137079601370797013707980137079901380001013800020138000301380004013800050138000601380007013800080138000901380010013800110138001201380013013800140138001501380016013800170138001801380019013800200138002101380022013800230138002401380025013800260138002701380028013800290138003001380031013800320138003301380034013800350138003601380037013800380138003901380040013800410138004201380043013800440138004501380046013800470138004801380049013800500138005101380052013800530138005401380055013800560138005701380058013800590138006001380061013800620138006301380064013800650138006601380067013800680138006901380070013800710138007201380073013800740138007501380076013800770138007801380079013800800138008101380082013800830138008401380085013800860138008701380088013800890138009001380091013800920138009301380094013800950138009601380097013800980138009901380100013801010138010201380103013801040138010501380106013801070138010801380109013801100138011101380112013801130138011401380115013801160138011701380118013801190138012001380121013801220138012301380124013801250138012601380127013801280138012901380130013801310138013201380133013801340138013501380136013801370138013801380139013801400138014101380142013801430138014401380145013801460138014701380148013801490138015001380151013801520138015301380154013801550138015601380157013801580138015901380160013801610138016201380163013801640138016501380166013801670138016801380169013801700138017101380172013801730138017401380175013801760138017701380178013801790138018001380181013801820138018301380184013801850138018601380187013801880138018901380190013801910138019201380193013801940138019501380196013801970138019801380199013802000138020101380202013802030138020401380205013802060138020701380208013802090138021001380211013802120138021301380214013802150138021601380217013802180138021901380220013802210138022201380223013802240138022501380226013802270138022801380229013802300138023101380232013802330138023401380235013802360138023701380238013802390138024001380241013802420138024301380244013802450138024601380247013802480138024901380250013802510138025201380253013802540138025501380256013802570138025801380259013802600138026101380262013802630138026401380265013802660138026701380268013802690138027001380271013802720138027301380274013802750138027601380277013802780138027901380280013802810138028201380283013802840138028501380286013802870138028801380289013802900138029101380292013802930138029401380295013802960138029701380298013802990138030001380301013803020138030301380304013803050138030601380307013803080138030901380310013803110138031201380313013803140138031501380316013803170138031801380319013803200138032101380322013803230138032401380325013803260138032701380328013803290138033001380331013803320138033301380334013803350138033601380337013803380138033901380340013803410138034201380343013803440138034501380346013803470138034801380349013803500138035101380352013803530138035401380355013803560138035701380358013803590138036001380361013803620138036301380364013803650138036601380367013803680138036901380370013803710138037201380373013803740138037501380376013803770138037801380379013803800138038101380382013803830138038401380385013803860138038701380388013803890138039001380391013803920138039301380394013803950138039601380397013803980138039901380400013804010138040201380403013804040138040501380406013804070138040801380409013804100138041101380412013804130138041401380415013804160138041701380418013804190138042001380421013804220138042301380424013804250138042601380427013804280138042901380430013804310138043201380433013804340138043501380436013804370138043801380439013804400138044101380442013804430138044401380445013804460138044701380448013804490138045001380451013804520138045301380454013804550138045601380457013804580138045901380460013804610138046201380463013804640138046501380466013804670138046801380469013804700138047101380472013804730138047401380475013804760138047701380478013804790138048001380481013804820138048301380484013804850138048601380487013804880138048901380490013804910138049201380493013804940138049501380496013804970138049801380499013805000138050101380502013805030138050401380505013805060138050701380508013805090138051001380511013805120138051301380514013805150138051601380517013805180138051901380520013805210138052201380523013805240138052501380526013805270138052801380529013805300138053101380532013805330138053401380535013805360138053701380538013805390138054001380541013805420138054301380544013805450138054601380547013805480138054901380550013805510138055201380553013805540138055501380556013805570138055801380559013805600138056101380562013805630138056401380565013805660138056701380568013805690138057001380571013805720138057301380574013805750138057601380577013805780138057901380580013805810138058201380583013805840138058501380586013805870138058801380589013805900138059101380592013805930138059401380595013805960138059701380598013805990138060001380601013806020138060301380604013806050138060601380607013806080138060901380610013806110138061201380613013806140138061501380616013806170138061801380619013806200138062101380622013806230138062401380625013806260138062701380628013806290138063001380631013806320138063301380634013806350138063601380637013806380138063901380640013806410138064201380643013806440138064501380646013806470138064801380649013806500138065101380652013806530138065401380655013806560138065701380658013806590138066001380661013806620138066301380664013806650138066601380667013806680138066901380670013806710138067201380673013806740138067501380676013806770138067801380679013806800138068101380682013806830138068401380685013806860138068701380688013806890138069001380691013806920138069301380694013806950138069601380697013806980138069901380700013807010138070201380703013807040138070501380706013807070138070801380709013807100138071101380712013807130138071401380715013807160138071701380718013807190138072001380721013807220138072301380724013807250138072601380727013807280138072901380730013807310138073201380733013807340138073501380736013807370138073801380739013807400138074101380742013807430138074401380745013807460138074701380748013807490138075001380751013807520138075301380754013807550138075601380757013807580138075901380760013807610138076201380763013807640138076501380766013807670138076801380769013807700138077101380772013807730138077401380775013807760138077701380778013807790138078001380781013807820138078301380784013807850138078601380787013807880138078901380790013807910138079201380793013807940138079501380796013807970138079801380799013900010139000201390003013900040139000501390006013900070139000801390009013900100139001101390012013900130139001401390015013900160139001701390018013900190139002001390021013900220139002301390024013900250139002601390027013900280139002901390030013900310139003201390033013900340139003501390036013900370139003801390039013900400139004101390042013900430139004401390045013900460139004701390048013900490139005001390051013900520139005301390054013900550139005601390057013900580139005901390060013900610139006201390063013900640139006501390066013900670139006801390069013900700139007101390072013900730139007401390075013900760139007701390078013900790139008001390081013900820139008301390084013900850139008601390087013900880139008901390090013900910139009201390093013900940139009501390096013900970139009801390099013901000139010101390102013901030139010401390105013901060139010701390108013901090139011001390111013901120139011301390114013901150139011601390117013901180139011901390120013901210139012201390123013901240139012501390126013901270139012801390129013901300139013101390132013901330139013401390135013901360139013701390138013901390139014001390141013901420139014301390144013901450139014601390147013901480139014901390150013901510139015201390153013901540139015501390156013901570139015801390159013901600139016101390162013901630139016401390165013901660139016701390168013901690139017001390171013901720139017301390174013901750139017601390177013901780139017901390180013901810139018201390183013901840139018501390186013901870139018801390189013901900139019101390192013901930139019401390195013901960139019701390198013901990139020001390201013902020139020301390204013902050139020601390207013902080139020901390210013902110139021201390213013902140139021501390216013902170139021801390219013902200139022101390222013902230139022401390225013902260139022701390228013902290139023001390231013902320139023301390234013902350139023601390237013902380139023901390240013902410139024201390243013902440139024501390246013902470139024801390249013902500139025101390252013902530139025401390255013902560139025701390258013902590139026001390261013902620139026301390264013902650139026601390267013902680139026901390270013902710139027201390273013902740139027501390276013902770139027801390279013902800139028101390282013902830139028401390285013902860139028701390288013902890139029001390291013902920139029301390294013902950139029601390297013902980139029901390300013903010139030201390303013903040139030501390306013903070139030801390309013903100139031101390312013903130139031401390315013903160139031701390318013903190139032001390321013903220139032301390324013903250139032601390327013903280139032901390330013903310139033201390333013903340139033501390336013903370139033801390339013903400139034101390342013903430139034401390345013903460139034701390348013903490139035001390351013903520139035301390354013903550139035601390357013903580139035901390360013903610139036201390363013903640139036501390366013903670139036801390369013903700139037101390372013903730139037401390375013903760139037701390378013903790139038001390381013903820139038301390384013903850139038601390387013903880139038901390390013903910139039201390393013903940139039501390396013903970139039801390399013904000139040101390402013904030139040401390405013904060139040701390408013904090139041001390411013904120139041301390414013904150139041601390417013904180139041901390420013904210139042201390423013904240139042501390426013904270139042801390429013904300139043101390432013904330139043401390435013904360139043701390438013904390139044001390441013904420139044301390444013904450139044601390447013904480139044901390450013904510139045201390453013904540139045501390456013904570139045801390459013904600139046101390462013904630139046401390465013904660139046701390468013904690139047001390471013904720139047301390474013904750139047601390477013904780139047901390480013904810139048201390483013904840139048501390486013904870139048801390489013904900139049101390492013904930139049401390495013904960139049701390498013904990139050001390501013905020139050301390504013905050139050601390507013905080139050901390510013905110139051201390513013905140139051501390516013905170139051801390519013905200139052101390522013905230139052401390525013905260139052701390528013905290139053001390531013905320139053301390534013905350139053601390537013905380139053901390540013905410139054201390543013905440139054501390546013905470139054801390549013905500139055101390552013905530139055401390555013905560139055701390558013905590139056001390561013905620139056301390564013905650139056601390567013905680139056901390570013905710139057201390573013905740139057501390576013905770139057801390579013905800139058101390582013905830139058401390585013905860139058701390588013905890139059001390591013905920139059301390594013905950139059601390597013905980139059901390600013906010139060201390603013906040139060501390606013906070139060801390609013906100139061101390612013906130139061401390615013906160139061701390618013906190139062001390621013906220139062301390624013906250139062601390627013906280139062901390630013906310139063201390633013906340139063501390636013906370139063801390639013906400139064101390642013906430139064401390645013906460139064701390648013906490139065001390651013906520139065301390654013906550139065601390657013906580139065901390660013906610139066201390663013906640139066501390666013906670139066801390669013906700139067101390672013906730139067401390675013906760139067701390678013906790139068001390681013906820139068301390684013906850139068601390687013906880139068901390690013906910139069201390693013906940139069501390696013906970139069801390699013907000139070101390702013907030139070401390705013907060139070701390708013907090139071001390711013907120139071301390714013907150139071601390717013907180139071901390720013907210139072201390723013907240139072501390726013907270139072801390729013907300139073101390732013907330139073401390735013907360139073701390738013907390139074001390741013907420139074301390744013907450139074601390747013907480139074901390750013907510139075201390753013907540139075501390756013907570139075801390759013907600139076101390762013907630139076401390765013907660139076701390768013907690139077001390771013907720139077301390774013907750139077601390777013907780139077901390780013907810139078201390783013907840139078501390786013907870139078801390789013907900139079101390792013907930139079401390795013907960139079701390798013907990140000101400002014000030140000401400005014000060140000701400008014000090140001001400011014000120140001301400014014000150140001601400017014000180140001901400020014000210140002201400023014000240140002501400026014000270140002801400029014000300140003101400032014000330140003401400035014000360140003701400038014000390140004001400041014000420140004301400044014000450140004601400047014000480140004901400050014000510140005201400053014000540140005501400056014000570140005801400059014000600140006101400062014000630140006401400065014000660140006701400068014000690140007001400071014000720140007301400074014000750140007601400077014000780140007901400080014000810140008201400083014000840140008501400086014000870140008801400089014000900140009101400092014000930140009401400095014000960140009701400098014000990140010001400101014001020140010301400104014001050140010601400107014001080140010901400110014001110140011201400113014001140140011501400116014001170140011801400119014001200140012101400122014001230140012401400125014001260140012701400128014001290140013001400131014001320140013301400134014001350140013601400137014001380140013901400140014001410140014201400143014001440140014501400146014001470140014801400149014001500140015101400152014001530140015401400155014001560140015701400158014001590140016001400161014001620140016301400164014001650140016601400167014001680140016901400170014001710140017201400173014001740140017501400176014001770140017801400179014001800140018101400182014001830140018401400185014001860140018701400188014001890140019001400191014001920140019301400194014001950140019601400197014001980140019901400200014002010140020201400203014002040140020501400206014002070140020801400209014002100140021101400212014002130140021401400215014002160140021701400218014002190140022001400221014002220140022301400224014002250140022601400227014002280140022901400230014002310140023201400233014002340140023501400236014002370140023801400239014002400140024101400242014002430140024401400245014002460140024701400248014002490140025001400251014002520140025301400254014002550140025601400257014002580140025901400260014002610140026201400263014002640140026501400266014002670140026801400269014002700140027101400272014002730140027401400275014002760140027701400278014002790140028001400281014002820140028301400284014002850140028601400287014002880140028901400290014002910140029201400293014002940140029501400296014002970140029801400299014003000140030101400302014003030140030401400305014003060140030701400308014003090140031001400311014003120140031301400314014003150140031601400317014003180140031901400320014003210140032201400323014003240140032501400326014003270140032801400329014003300140033101400332014003330140033401400335014003360140033701400338014003390140034001400341014003420140034301400344014003450140034601400347014003480140034901400350014003510140035201400353014003540140035501400356014003570140035801400359014003600140036101400362014003630140036401400365014003660140036701400368014003690140037001400371014003720140037301400374014003750140037601400377014003780140037901400380014003810140038201400383014003840140038501400386014003870140038801400389014003900140039101400392014003930140039401400395014003960140039701400398014003990140040001400401014004020140040301400404014004050140040601400407014004080140040901400410014004110140041201400413014004140140041501400416014004170140041801400419014004200140042101400422014004230140042401400425014004260140042701400428014004290140043001400431014004320140043301400434014004350140043601400437014004380140043901400440014004410140044201400443014004440140044501400446014004470140044801400449014004500140045101400452014004530140045401400455014004560140045701400458014004590140046001400461014004620140046301400464014004650140046601400467014004680140046901400470014004710140047201400473014004740140047501400476014004770140047801400479014004800140048101400482014004830140048401400485014004860140048701400488014004890140049001400491014004920140049301400494014004950140049601400497014004980140049901400500014005010140050201400503014005040140050501400506014005070140050801400509014005100140051101400512014005130140051401400515014005160140051701400518014005190140052001400521014005220140052301400524014005250140052601400527014005280140052901400530014005310140053201400533014005340140053501400536014005370140053801400539014005400140054101400542014005430140054401400545014005460140054701400548014005490140055001400551014005520140055301400554014005550140055601400557014005580140055901400560014005610140056201400563014005640140056501400566014005670140056801400569014005700140057101400572014005730140057401400575014005760140057701400578014005790140058001400581014005820140058301400584014005850140058601400587014005880140058901400590014005910140059201400593014005940140059501400596014005970140059801400599014006000140060101400602014006030140060401400605014006060140060701400608014006090140061001400611014006120140061301400614014006150140061601400617014006180140061901400620014006210140062201400623014006240140062501400626014006270140062801400629014006300140063101400632014006330140063401400635014006360140063701400638014006390140064001400641014006420140064301400644014006450140064601400647014006480140064901400650014006510140065201400653014006540140065501400656014006570140065801400659014006600140066101400662014006630140066401400665014006660140066701400668014006690140067001400671014006720140067301400674014006750140067601400677014006780140067901400680014006810140068201400683014006840140068501400686014006870140068801400689014006900140069101400692014006930140069401400695014006960140069701400698014006990140070001400701014007020140070301400704014007050140070601400707014007080140070901400710014007110140071201400713014007140140071501400716014007170140071801400719014007200140072101400722014007230140072401400725014007260140072701400728014007290140073001400731014007320140073301400734014007350140073601400737014007380140073901400740014007410140074201400743014007440140074501400746014007470140074801400749014007500140075101400752014007530140075401400755014007560140075701400758014007590140076001400761014007620140076301400764014007650140076601400767014007680140076901400770014007710140077201400773014007740140077501400776014007770140077801400779014007800140078101400782014007830140078401400785014007860140078701400788014007890140079001400791014007920140079301400794014007950140079601400797014007980140079901410001014100020141000301410004014100050141000601410007014100080141000901410010014100110141001201410013014100140141001501410016014100170141001801410019014100200141002101410022014100230141002401410025014100260141002701410028014100290141003001410031014100320141003301410034014100350141003601410037014100380141003901410040014100410141004201410043014100440141004501410046014100470141004801410049014100500141005101410052014100530141005401410055014100560141005701410058014100590141006001410061014100620141006301410064014100650141006601410067014100680141006901410070014100710141007201410073014100740141007501410076014100770141007801410079014100800141008101410082014100830141008401410085014100860141008701410088014100890141009001410091014100920141009301410094014100950141009601410097014100980141009901410100014101010141010201410103014101040141010501410106014101070141010801410109014101100141011101410112014101130141011401410115014101160141011701410118014101190141012001410121014101220141012301410124014101250141012601410127014101280141012901410130014101310141013201410133014101340141013501410136014101370141013801410139014101400141014101410142014101430141014401410145014101460141014701410148014101490141015001410151014101520141015301410154014101550141015601410157014101580141015901410160014101610141016201410163014101640141016501410166014101670141016801410169014101700141017101410172014101730141017401410175014101760141017701410178014101790141018001410181014101820141018301410184014101850141018601410187014101880141018901410190014101910141019201410193014101940141019501410196014101970141019801410199014102000141020101410202014102030141020401410205014102060141020701410208014102090141021001410211014102120141021301410214014102150141021601410217014102180141021901410220014102210141022201410223014102240141022501410226014102270141022801410229014102300141023101410232014102330141023401410235014102360141023701410238014102390141024001410241014102420141024301410244014102450141024601410247014102480141024901410250014102510141025201410253014102540141025501410256014102570141025801410259014102600141026101410262014102630141026401410265014102660141026701410268014102690141027001410271014102720141027301410274014102750141027601410277014102780141027901410280014102810141028201410283014102840141028501410286014102870141028801410289014102900141029101410292014102930141029401410295014102960141029701410298014102990141030001410301014103020141030301410304014103050141030601410307014103080141030901410310014103110141031201410313014103140141031501410316014103170141031801410319014103200141032101410322014103230141032401410325014103260141032701410328014103290141033001410331014103320141033301410334014103350141033601410337014103380141033901410340014103410141034201410343014103440141034501410346014103470141034801410349014103500141035101410352014103530141035401410355014103560141035701410358014103590141036001410361014103620141036301410364014103650141036601410367014103680141036901410370014103710141037201410373014103740141037501410376014103770141037801410379014103800141038101410382014103830141038401410385014103860141038701410388014103890141039001410391014103920141039301410394014103950141039601410397014103980141039901410400014104010141040201410403014104040141040501410406014104070141040801410409014104100141041101410412014104130141041401410415014104160141041701410418014104190141042001410421014104220141042301410424014104250141042601410427014104280141042901410430014104310141043201410433014104340141043501410436014104370141043801410439014104400141044101410442014104430141044401410445014104460141044701410448014104490141045001410451014104520141045301410454014104550141045601410457014104580141045901410460014104610141046201410463014104640141046501410466014104670141046801410469014104700141047101410472014104730141047401410475014104760141047701410478014104790141048001410481014104820141048301410484014104850141048601410487014104880141048901410490014104910141049201410493014104940141049501410496014104970141049801410499014105000141050101410502014105030141050401410505014105060141050701410508014105090141051001410511014105120141051301410514014105150141051601410517014105180141051901410520014105210141052201410523014105240141052501410526014105270141052801410529014105300141053101410532014105330141053401410535014105360141053701410538014105390141054001410541014105420141054301410544014105450141054601410547014105480141054901410550014105510141055201410553014105540141055501410556014105570141055801410559014105600141056101410562014105630141056401410565014105660141056701410568014105690141057001410571014105720141057301410574014105750141057601410577014105780141057901410580014105810141058201410583014105840141058501410586014105870141058801410589014105900141059101410592014105930141059401410595014105960141059701410598014105990141060001410601014106020141060301410604014106050141060601410607014106080141060901410610014106110141061201410613014106140141061501410616014106170141061801410619014106200141062101410622014106230141062401410625014106260141062701410628014106290141063001410631014106320141063301410634014106350141063601410637014106380141063901410640014106410141064201410643014106440141064501410646014106470141064801410649014106500141065101410652014106530141065401410655014106560141065701410658014106590141066001410661014106620141066301410664014106650141066601410667014106680141066901410670014106710141067201410673014106740141067501410676014106770141067801410679014106800141068101410682014106830141068401410685014106860141068701410688014106890141069001410691014106920141069301410694014106950141069601410697014106980141069901410700014107010141070201410703014107040141070501410706014107070141070801410709014107100141071101410712014107130141071401410715014107160141071701410718014107190141072001410721014107220141072301410724014107250141072601410727014107280141072901410730014107310141073201410733014107340141073501410736014107370141073801410739014107400141074101410742014107430141074401410745014107460141074701410748014107490141075001410751014107520141075301410754014107550141075601410757014107580141075901410760014107610141076201410763014107640141076501410766014107670141076801410769014107700141077101410772014107730141077401410775014107760141077701410778014107790141078001410781014107820141078301410784014107850141078601410787014107880141078901410790014107910141079201410793014107940141079501410796014107970141079801410799014200010142000201420003014200040142000501420006014200070142000801420009014200100142001101420012014200130142001401420015014200160142001701420018014200190142002001420021014200220142002301420024014200250142002601420027014200280142002901420030014200310142003201420033014200340142003501420036014200370142003801420039014200400142004101420042014200430142004401420045014200460142004701420048014200490142005001420051014200520142005301420054014200550142005601420057014200580142005901420060014200610142006201420063014200640142006501420066014200670142006801420069014200700142007101420072014200730142007401420075014200760142007701420078014200790142008001420081014200820142008301420084014200850142008601420087014200880142008901420090014200910142009201420093014200940142009501420096014200970142009801420099014201000142010101420102014201030142010401420105014201060142010701420108014201090142011001420111014201120142011301420114014201150142011601420117014201180142011901420120014201210142012201420123014201240142012501420126014201270142012801420129014201300142013101420132014201330142013401420135014201360142013701420138014201390142014001420141014201420142014301420144014201450142014601420147014201480142014901420150014201510142015201420153014201540142015501420156014201570142015801420159014201600142016101420162014201630142016401420165014201660142016701420168014201690142017001420171014201720142017301420174014201750142017601420177014201780142017901420180014201810142018201420183014201840142018501420186014201870142018801420189014201900142019101420192014201930142019401420195014201960142019701420198014201990142020001420201014202020142020301420204014202050142020601420207014202080142020901420210014202110142021201420213014202140142021501420216014202170142021801420219014202200142022101420222014202230142022401420225014202260142022701420228014202290142023001420231014202320142023301420234014202350142023601420237014202380142023901420240014202410142024201420243014202440142024501420246014202470142024801420249014202500142025101420252014202530142025401420255014202560142025701420258014202590142026001420261014202620142026301420264014202650142026601420267014202680142026901420270014202710142027201420273014202740142027501420276014202770142027801420279014202800142028101420282014202830142028401420285014202860142028701420288014202890142029001420291014202920142029301420294014202950142029601420297014202980142029901420300014203010142030201420303014203040142030501420306014203070142030801420309014203100142031101420312014203130142031401420315014203160142031701420318014203190142032001420321014203220142032301420324014203250142032601420327014203280142032901420330014203310142033201420333014203340142033501420336014203370142033801420339014203400142034101420342014203430142034401420345014203460142034701420348014203490142035001420351014203520142035301420354014203550142035601420357014203580142035901420360014203610142036201420363014203640142036501420366014203670142036801420369014203700142037101420372014203730142037401420375014203760142037701420378014203790142038001420381014203820142038301420384014203850142038601420387014203880142038901420390014203910142039201420393014203940142039501420396014203970142039801420399014204000142040101420402014204030142040401420405014204060142040701420408014204090142041001420411014204120142041301420414014204150142041601420417014204180142041901420420014204210142042201420423014204240142042501420426014204270142042801420429014204300142043101420432014204330142043401420435014204360142043701420438014204390142044001420441014204420142044301420444014204450142044601420447014204480142044901420450014204510142045201420453014204540142045501420456014204570142045801420459014204600142046101420462014204630142046401420465014204660142046701420468014204690142047001420471014204720142047301420474014204750142047601420477014204780142047901420480014204810142048201420483014204840142048501420486014204870142048801420489014204900142049101420492014204930142049401420495014204960142049701420498014204990142050001420501014205020142050301420504014205050142050601420507014205080142050901420510014205110142051201420513014205140142051501420516014205170142051801420519014205200142052101420522014205230142052401420525014205260142052701420528014205290142053001420531014205320142053301420534014205350142053601420537014205380142053901420540014205410142054201420543014205440142054501420546014205470142054801420549014205500142055101420552014205530142055401420555014205560142055701420558014205590142056001420561014205620142056301420564014205650142056601420567014205680142056901420570014205710142057201420573014205740142057501420576014205770142057801420579014205800142058101420582014205830142058401420585014205860142058701420588014205890142059001420591014205920142059301420594014205950142059601420597014205980142059901420600014206010142060201420603014206040142060501420606014206070142060801420609014206100142061101420612014206130142061401420615014206160142061701420618014206190142062001420621014206220142062301420624014206250142062601420627014206280142062901420630014206310142063201420633014206340142063501420636014206370142063801420639014206400142064101420642014206430142064401420645014206460142064701420648014206490142065001420651014206520142065301420654014206550142065601420657014206580142065901420660014206610142066201420663014206640142066501420666014206670142066801420669014206700142067101420672014206730142067401420675014206760142067701420678014206790142068001420681014206820142068301420684014206850142068601420687014206880142068901420690014206910142069201420693014206940142069501420696014206970142069801420699014207000142070101420702014207030142070401420705014207060142070701420708014207090142071001420711014207120142071301420714014207150142071601420717014207180142071901420720014207210142072201420723014207240142072501420726014207270142072801420729014207300142073101420732014207330142073401420735014207360142073701420738014207390142074001420741014207420142074301420744014207450142074601420747014207480142074901420750014207510142075201420753014207540142075501420756014207570142075801420759014207600142076101420762014207630142076401420765014207660142076701420768014207690142077001420771014207720142077301420774014207750142077601420777014207780142077901420780014207810142078201420783014207840142078501420786014207870142078801420789014207900142079101420792014207930142079401420795014207960142079701420798014207990143000101430002014300030143000401430005014300060143000701430008014300090143001001430011014300120143001301430014014300150143001601430017014300180143001901430020014300210143002201430023014300240143002501430026014300270143002801430029014300300143003101430032014300330143003401430035014300360143003701430038014300390143004001430041014300420143004301430044014300450143004601430047014300480143004901430050014300510143005201430053014300540143005501430056014300570143005801430059014300600143006101430062014300630143006401430065014300660143006701430068014300690143007001430071014300720143007301430074014300750143007601430077014300780143007901430080014300810143008201430083014300840143008501430086014300870143008801430089014300900143009101430092014300930143009401430095014300960143009701430098014300990143010001430101014301020143010301430104014301050143010601430107014301080143010901430110014301110143011201430113014301140143011501430116014301170143011801430119014301200143012101430122014301230143012401430125014301260143012701430128014301290143013001430131014301320143013301430134014301350143013601430137014301380143013901430140014301410143014201430143014301440143014501430146014301470143014801430149014301500143015101430152014301530143015401430155014301560143015701430158014301590143016001430161014301620143016301430164014301650143016601430167014301680143016901430170014301710143017201430173014301740143017501430176014301770143017801430179014301800143018101430182014301830143018401430185014301860143018701430188014301890143019001430191014301920143019301430194014301950143019601430197014301980143019901430200014302010143020201430203014302040143020501430206014302070143020801430209014302100143021101430212014302130143021401430215014302160143021701430218014302190143022001430221014302220143022301430224014302250143022601430227014302280143022901430230014302310143023201430233014302340143023501430236014302370143023801430239014302400143024101430242014302430143024401430245014302460143024701430248014302490143025001430251014302520143025301430254014302550143025601430257014302580143025901430260014302610143026201430263014302640143026501430266014302670143026801430269014302700143027101430272014302730143027401430275014302760143027701430278014302790143028001430281014302820143028301430284014302850143028601430287014302880143028901430290014302910143029201430293014302940143029501430296014302970143029801430299014303000143030101430302014303030143030401430305014303060143030701430308014303090143031001430311014303120143031301430314014303150143031601430317014303180143031901430320014303210143032201430323014303240143032501430326014303270143032801430329014303300143033101430332014303330143033401430335014303360143033701430338014303390143034001430341014303420143034301430344014303450143034601430347014303480143034901430350014303510143035201430353014303540143035501430356014303570143035801430359014303600143036101430362014303630143036401430365014303660143036701430368014303690143037001430371014303720143037301430374014303750143037601430377014303780143037901430380014303810143038201430383014303840143038501430386014303870143038801430389014303900143039101430392014303930143039401430395014303960143039701430398014303990143040001430401014304020143040301430404014304050143040601430407014304080143040901430410014304110143041201430413014304140143041501430416014304170143041801430419014304200143042101430422014304230143042401430425014304260143042701430428014304290143043001430431014304320143043301430434014304350143043601430437014304380143043901430440014304410143044201430443014304440143044501430446014304470143044801430449014304500143045101430452014304530143045401430455014304560143045701430458014304590143046001430461014304620143046301430464014304650143046601430467014304680143046901430470014304710143047201430473014304740143047501430476014304770143047801430479014304800143048101430482014304830143048401430485014304860143048701430488014304890143049001430491014304920143049301430494014304950143049601430497014304980143049901430500014305010143050201430503014305040143050501430506014305070143050801430509014305100143051101430512014305130143051401430515014305160143051701430518014305190143052001430521014305220143052301430524014305250143052601430527014305280143052901430530014305310143053201430533014305340143053501430536014305370143053801430539014305400143054101430542014305430143054401430545014305460143054701430548014305490143055001430551014305520143055301430554014305550143055601430557014305580143055901430560014305610143056201430563014305640143056501430566014305670143056801430569014305700143057101430572014305730143057401430575014305760143057701430578014305790143058001430581014305820143058301430584014305850143058601430587014305880143058901430590014305910143059201430593014305940143059501430596014305970143059801430599014306000143060101430602014306030143060401430605014306060143060701430608014306090143061001430611014306120143061301430614014306150143061601430617014306180143061901430620014306210143062201430623014306240143062501430626014306270143062801430629014306300143063101430632014306330143063401430635014306360143063701430638014306390143064001430641014306420143064301430644014306450143064601430647014306480143064901430650014306510143065201430653014306540143065501430656014306570143065801430659014306600143066101430662014306630143066401430665014306660143066701430668014306690143067001430671014306720143067301430674014306750143067601430677014306780143067901430680014306810143068201430683014306840143068501430686014306870143068801430689014306900143069101430692014306930143069401430695014306960143069701430698014306990143070001430701014307020143070301430704014307050143070601430707014307080143070901430710014307110143071201430713014307140143071501430716014307170143071801430719014307200143072101430722014307230143072401430725014307260143072701430728014307290143073001430731014307320143073301430734014307350143073601430737014307380143073901430740014307410143074201430743014307440143074501430746014307470143074801430749014307500143075101430752014307530143075401430755014307560143075701430758014307590143076001430761014307620143076301430764014307650143076601430767014307680143076901430770014307710143077201430773014307740143077501430776014307770143077801430779014307800143078101430782014307830143078401430785014307860143078701430788014307890143079001430791014307920143079301430794014307950143079601430797014307980143079901440001014400020144000301440004014400050144000601440007014400080144000901440010014400110144001201440013014400140144001501440016014400170144001801440019014400200144002101440022014400230144002401440025014400260144002701440028014400290144003001440031014400320144003301440034014400350144003601440037014400380144003901440040014400410144004201440043014400440144004501440046014400470144004801440049014400500144005101440052014400530144005401440055014400560144005701440058014400590144006001440061014400620144006301440064014400650144006601440067014400680144006901440070014400710144007201440073014400740144007501440076014400770144007801440079014400800144008101440082014400830144008401440085014400860144008701440088014400890144009001440091014400920144009301440094014400950144009601440097014400980144009901440100014401010144010201440103014401040144010501440106014401070144010801440109014401100144011101440112014401130144011401440115014401160144011701440118014401190144012001440121014401220144012301440124014401250144012601440127014401280144012901440130014401310144013201440133014401340144013501440136014401370144013801440139014401400144014101440142014401430144014401440145014401460144014701440148014401490144015001440151014401520144015301440154014401550144015601440157014401580144015901440160014401610144016201440163014401640144016501440166014401670144016801440169014401700144017101440172014401730144017401440175014401760144017701440178014401790144018001440181014401820144018301440184014401850144018601440187014401880144018901440190014401910144019201440193014401940144019501440196014401970144019801440199014402000144020101440202014402030144020401440205014402060144020701440208014402090144021001440211014402120144021301440214014402150144021601440217014402180144021901440220014402210144022201440223014402240144022501440226014402270144022801440229014402300144023101440232014402330144023401440235014402360144023701440238014402390144024001440241014402420144024301440244014402450144024601440247014402480144024901440250014402510144025201440253014402540144025501440256014402570144025801440259014402600144026101440262014402630144026401440265014402660144026701440268014402690144027001440271014402720144027301440274014402750144027601440277014402780144027901440280014402810144028201440283014402840144028501440286014402870144028801440289014402900144029101440292014402930144029401440295014402960144029701440298014402990144030001440301014403020144030301440304014403050144030601440307014403080144030901440310014403110144031201440313014403140144031501440316014403170144031801440319014403200144032101440322014403230144032401440325014403260144032701440328014403290144033001440331014403320144033301440334014403350144033601440337014403380144033901440340014403410144034201440343014403440144034501440346014403470144034801440349014403500144035101440352014403530144035401440355014403560144035701440358014403590144036001440361014403620144036301440364014403650144036601440367014403680144036901440370014403710144037201440373014403740144037501440376014403770144037801440379014403800144038101440382014403830144038401440385014403860144038701440388014403890144039001440391014403920144039301440394014403950144039601440397014403980144039901440400014404010144040201440403014404040144040501440406014404070144040801440409014404100144041101440412014404130144041401440415014404160144041701440418014404190144042001440421014404220144042301440424014404250144042601440427014404280144042901440430014404310144043201440433014404340144043501440436014404370144043801440439014404400144044101440442014404430144044401440445014404460144044701440448014404490144045001440451014404520144045301440454014404550144045601440457014404580144045901440460014404610144046201440463014404640144046501440466014404670144046801440469014404700144047101440472014404730144047401440475014404760144047701440478014404790144048001440481014404820144048301440484014404850144048601440487014404880144048901440490014404910144049201440493014404940144049501440496014404970144049801440499014405000144050101440502014405030144050401440505014405060144050701440508014405090144051001440511014405120144051301440514014405150144051601440517014405180144051901440520014405210144052201440523014405240144052501440526014405270144052801440529014405300144053101440532014405330144053401440535014405360144053701440538014405390144054001440541014405420144054301440544014405450144054601440547014405480144054901440550014405510144055201440553014405540144055501440556014405570144055801440559014405600144056101440562014405630144056401440565014405660144056701440568014405690144057001440571014405720144057301440574014405750144057601440577014405780144057901440580014405810144058201440583014405840144058501440586014405870144058801440589014405900144059101440592014405930144059401440595014405960144059701440598014405990144060001440601014406020144060301440604014406050144060601440607014406080144060901440610014406110144061201440613014406140144061501440616014406170144061801440619014406200144062101440622014406230144062401440625014406260144062701440628014406290144063001440631014406320144063301440634014406350144063601440637014406380144063901440640014406410144064201440643014406440144064501440646014406470144064801440649014406500144065101440652014406530144065401440655014406560144065701440658014406590144066001440661014406620144066301440664014406650144066601440667014406680144066901440670014406710144067201440673014406740144067501440676014406770144067801440679014406800144068101440682014406830144068401440685014406860144068701440688014406890144069001440691014406920144069301440694014406950144069601440697014406980144069901440700014407010144070201440703014407040144070501440706014407070144070801440709014407100144071101440712014407130144071401440715014407160144071701440718014407190144072001440721014407220144072301440724014407250144072601440727014407280144072901440730014407310144073201440733014407340144073501440736014407370144073801440739014407400144074101440742014407430144074401440745014407460144074701440748014407490144075001440751014407520144075301440754014407550144075601440757014407580144075901440760014407610144076201440763014407640144076501440766014407670144076801440769014407700144077101440772014407730144077401440775014407760144077701440778014407790144078001440781014407820144078301440784014407850144078601440787014407880144078901440790014407910144079201440793014407940144079501440796014407970144079801440799014500010145000201450003014500040145000501450006014500070145000801450009014500100145001101450012014500130145001401450015014500160145001701450018014500190145002001450021014500220145002301450024014500250145002601450027014500280145002901450030014500310145003201450033014500340145003501450036014500370145003801450039014500400145004101450042014500430145004401450045014500460145004701450048014500490145005001450051014500520145005301450054014500550145005601450057014500580145005901450060014500610145006201450063014500640145006501450066014500670145006801450069014500700145007101450072014500730145007401450075014500760145007701450078014500790145008001450081014500820145008301450084014500850145008601450087014500880145008901450090014500910145009201450093014500940145009501450096014500970145009801450099014501000145010101450102014501030145010401450105014501060145010701450108014501090145011001450111014501120145011301450114014501150145011601450117014501180145011901450120014501210145012201450123014501240145012501450126014501270145012801450129014501300145013101450132014501330145013401450135014501360145013701450138014501390145014001450141014501420145014301450144014501450145014601450147014501480145014901450150014501510145015201450153014501540145015501450156014501570145015801450159014501600145016101450162014501630145016401450165014501660145016701450168014501690145017001450171014501720145017301450174014501750145017601450177014501780145017901450180014501810145018201450183014501840145018501450186014501870145018801450189014501900145019101450192014501930145019401450195014501960145019701450198014501990145020001450201014502020145020301450204014502050145020601450207014502080145020901450210014502110145021201450213014502140145021501450216014502170145021801450219014502200145022101450222014502230145022401450225014502260145022701450228014502290145023001450231014502320145023301450234014502350145023601450237014502380145023901450240014502410145024201450243014502440145024501450246014502470145024801450249014502500145025101450252014502530145025401450255014502560145025701450258014502590145026001450261014502620145026301450264014502650145026601450267014502680145026901450270014502710145027201450273014502740145027501450276014502770145027801450279014502800145028101450282014502830145028401450285014502860145028701450288014502890145029001450291014502920145029301450294014502950145029601450297014502980145029901450300014503010145030201450303014503040145030501450306014503070145030801450309014503100145031101450312014503130145031401450315014503160145031701450318014503190145032001450321014503220145032301450324014503250145032601450327014503280145032901450330014503310145033201450333014503340145033501450336014503370145033801450339014503400145034101450342014503430145034401450345014503460145034701450348014503490145035001450351014503520145035301450354014503550145035601450357014503580145035901450360014503610145036201450363014503640145036501450366014503670145036801450369014503700145037101450372014503730145037401450375014503760145037701450378014503790145038001450381014503820145038301450384014503850145038601450387014503880145038901450390014503910145039201450393014503940145039501450396014503970145039801450399014504000145040101450402014504030145040401450405014504060145040701450408014504090145041001450411014504120145041301450414014504150145041601450417014504180145041901450420014504210145042201450423014504240145042501450426014504270145042801450429014504300145043101450432014504330145043401450435014504360145043701450438014504390145044001450441014504420145044301450444014504450145044601450447014504480145044901450450014504510145045201450453014504540145045501450456014504570145045801450459014504600145046101450462014504630145046401450465014504660145046701450468014504690145047001450471014504720145047301450474014504750145047601450477014504780145047901450480014504810145048201450483014504840145048501450486014504870145048801450489014504900145049101450492014504930145049401450495014504960145049701450498014504990145050001450501014505020145050301450504014505050145050601450507014505080145050901450510014505110145051201450513014505140145051501450516014505170145051801450519014505200145052101450522014505230145052401450525014505260145052701450528014505290145053001450531014505320145053301450534014505350145053601450537014505380145053901450540014505410145054201450543014505440145054501450546014505470145054801450549014505500145055101450552014505530145055401450555014505560145055701450558014505590145056001450561014505620145056301450564014505650145056601450567014505680145056901450570014505710145057201450573014505740145057501450576014505770145057801450579014505800145058101450582014505830145058401450585014505860145058701450588014505890145059001450591014505920145059301450594014505950145059601450597014505980145059901450600014506010145060201450603014506040145060501450606014506070145060801450609014506100145061101450612014506130145061401450615014506160145061701450618014506190145062001450621014506220145062301450624014506250145062601450627014506280145062901450630014506310145063201450633014506340145063501450636014506370145063801450639014506400145064101450642014506430145064401450645014506460145064701450648014506490145065001450651014506520145065301450654014506550145065601450657014506580145065901450660014506610145066201450663014506640145066501450666014506670145066801450669014506700145067101450672014506730145067401450675014506760145067701450678014506790145068001450681014506820145068301450684014506850145068601450687014506880145068901450690014506910145069201450693014506940145069501450696014506970145069801450699014507000145070101450702014507030145070401450705014507060145070701450708014507090145071001450711014507120145071301450714014507150145071601450717014507180145071901450720014507210145072201450723014507240145072501450726014507270145072801450729014507300145073101450732014507330145073401450735014507360145073701450738014507390145074001450741014507420145074301450744014507450145074601450747014507480145074901450750014507510145075201450753014507540145075501450756014507570145075801450759014507600145076101450762014507630145076401450765014507660145076701450768014507690145077001450771014507720145077301450774014507750145077601450777014507780145077901450780014507810145078201450783014507840145078501450786014507870145078801450789014507900145079101450792014507930145079401450795014507960145079701450798014507990146000101460002014600030146000401460005014600060146000701460008014600090146001001460011014600120146001301460014014600150146001601460017014600180146001901460020014600210146002201460023014600240146002501460026014600270146002801460029014600300146003101460032014600330146003401460035014600360146003701460038014600390146004001460041014600420146004301460044014600450146004601460047014600480146004901460050014600510146005201460053014600540146005501460056014600570146005801460059014600600146006101460062014600630146006401460065014600660146006701460068014600690146007001460071014600720146007301460074014600750146007601460077014600780146007901460080014600810146008201460083014600840146008501460086014600870146008801460089014600900146009101460092014600930146009401460095014600960146009701460098014600990146010001460101014601020146010301460104014601050146010601460107014601080146010901460110014601110146011201460113014601140146011501460116014601170146011801460119014601200146012101460122014601230146012401460125014601260146012701460128014601290146013001460131014601320146013301460134014601350146013601460137014601380146013901460140014601410146014201460143014601440146014501460146014601470146014801460149014601500146015101460152014601530146015401460155014601560146015701460158014601590146016001460161014601620146016301460164014601650146016601460167014601680146016901460170014601710146017201460173014601740146017501460176014601770146017801460179014601800146018101460182014601830146018401460185014601860146018701460188014601890146019001460191014601920146019301460194014601950146019601460197014601980146019901460200014602010146020201460203014602040146020501460206014602070146020801460209014602100146021101460212014602130146021401460215014602160146021701460218014602190146022001460221014602220146022301460224014602250146022601460227014602280146022901460230014602310146023201460233014602340146023501460236014602370146023801460239014602400146024101460242014602430146024401460245014602460146024701460248014602490146025001460251014602520146025301460254014602550146025601460257014602580146025901460260014602610146026201460263014602640146026501460266014602670146026801460269014602700146027101460272014602730146027401460275014602760146027701460278014602790146028001460281014602820146028301460284014602850146028601460287014602880146028901460290014602910146029201460293014602940146029501460296014602970146029801460299014603000146030101460302014603030146030401460305014603060146030701460308014603090146031001460311014603120146031301460314014603150146031601460317014603180146031901460320014603210146032201460323014603240146032501460326014603270146032801460329014603300146033101460332014603330146033401460335014603360146033701460338014603390146034001460341014603420146034301460344014603450146034601460347014603480146034901460350014603510146035201460353014603540146035501460356014603570146035801460359014603600146036101460362014603630146036401460365014603660146036701460368014603690146037001460371014603720146037301460374014603750146037601460377014603780146037901460380014603810146038201460383014603840146038501460386014603870146038801460389014603900146039101460392014603930146039401460395014603960146039701460398014603990146040001460401014604020146040301460404014604050146040601460407014604080146040901460410014604110146041201460413014604140146041501460416014604170146041801460419014604200146042101460422014604230146042401460425014604260146042701460428014604290146043001460431014604320146043301460434014604350146043601460437014604380146043901460440014604410146044201460443014604440146044501460446014604470146044801460449014604500146045101460452014604530146045401460455014604560146045701460458014604590146046001460461014604620146046301460464014604650146046601460467014604680146046901460470014604710146047201460473014604740146047501460476014604770146047801460479014604800146048101460482014604830146048401460485014604860146048701460488014604890146049001460491014604920146049301460494014604950146049601460497014604980146049901460500014605010146050201460503014605040146050501460506014605070146050801460509014605100146051101460512014605130146051401460515014605160146051701460518014605190146052001460521014605220146052301460524014605250146052601460527014605280146052901460530014605310146053201460533014605340146053501460536014605370146053801460539014605400146054101460542014605430146054401460545014605460146054701460548014605490146055001460551014605520146055301460554014605550146055601460557014605580146055901460560014605610146056201460563014605640146056501460566014605670146056801460569014605700146057101460572014605730146057401460575014605760146057701460578014605790146058001460581014605820146058301460584014605850146058601460587014605880146058901460590014605910146059201460593014605940146059501460596014605970146059801460599014606000146060101460602014606030146060401460605014606060146060701460608014606090146061001460611014606120146061301460614014606150146061601460617014606180146061901460620014606210146062201460623014606240146062501460626014606270146062801460629014606300146063101460632014606330146063401460635014606360146063701460638014606390146064001460641014606420146064301460644014606450146064601460647014606480146064901460650014606510146065201460653014606540146065501460656014606570146065801460659014606600146066101460662014606630146066401460665014606660146066701460668014606690146067001460671014606720146067301460674014606750146067601460677014606780146067901460680014606810146068201460683014606840146068501460686014606870146068801460689014606900146069101460692014606930146069401460695014606960146069701460698014606990146070001460701014607020146070301460704014607050146070601460707014607080146070901460710014607110146071201460713014607140146071501460716014607170146071801460719014607200146072101460722014607230146072401460725014607260146072701460728014607290146073001460731014607320146073301460734014607350146073601460737014607380146073901460740014607410146074201460743014607440146074501460746014607470146074801460749014607500146075101460752014607530146075401460755014607560146075701460758014607590146076001460761014607620146076301460764014607650146076601460767014607680146076901460770014607710146077201460773014607740146077501460776014607770146077801460779014607800146078101460782014607830146078401460785014607860146078701460788014607890146079001460791014607920146079301460794014607950146079601460797014607980146079901470001014700020147000301470004014700050147000601470007014700080147000901470010014700110147001201470013014700140147001501470016014700170147001801470019014700200147002101470022014700230147002401470025014700260147002701470028014700290147003001470031014700320147003301470034014700350147003601470037014700380147003901470040014700410147004201470043014700440147004501470046014700470147004801470049014700500147005101470052014700530147005401470055014700560147005701470058014700590147006001470061014700620147006301470064014700650147006601470067014700680147006901470070014700710147007201470073014700740147007501470076014700770147007801470079014700800147008101470082014700830147008401470085014700860147008701470088014700890147009001470091014700920147009301470094014700950147009601470097014700980147009901470100014701010147010201470103014701040147010501470106014701070147010801470109014701100147011101470112014701130147011401470115014701160147011701470118014701190147012001470121014701220147012301470124014701250147012601470127014701280147012901470130014701310147013201470133014701340147013501470136014701370147013801470139014701400147014101470142014701430147014401470145014701460147014701470148014701490147015001470151014701520147015301470154014701550147015601470157014701580147015901470160014701610147016201470163014701640147016501470166014701670147016801470169014701700147017101470172014701730147017401470175014701760147017701470178014701790147018001470181014701820147018301470184014701850147018601470187014701880147018901470190014701910147019201470193014701940147019501470196014701970147019801470199014702000147020101470202014702030147020401470205014702060147020701470208014702090147021001470211014702120147021301470214014702150147021601470217014702180147021901470220014702210147022201470223014702240147022501470226014702270147022801470229014702300147023101470232014702330147023401470235014702360147023701470238014702390147024001470241014702420147024301470244014702450147024601470247014702480147024901470250014702510147025201470253014702540147025501470256014702570147025801470259014702600147026101470262014702630147026401470265014702660147026701470268014702690147027001470271014702720147027301470274014702750147027601470277014702780147027901470280014702810147028201470283014702840147028501470286014702870147028801470289014702900147029101470292014702930147029401470295014702960147029701470298014702990147030001470301014703020147030301470304014703050147030601470307014703080147030901470310014703110147031201470313014703140147031501470316014703170147031801470319014703200147032101470322014703230147032401470325014703260147032701470328014703290147033001470331014703320147033301470334014703350147033601470337014703380147033901470340014703410147034201470343014703440147034501470346014703470147034801470349014703500147035101470352014703530147035401470355014703560147035701470358014703590147036001470361014703620147036301470364014703650147036601470367014703680147036901470370014703710147037201470373014703740147037501470376014703770147037801470379014703800147038101470382014703830147038401470385014703860147038701470388014703890147039001470391014703920147039301470394014703950147039601470397014703980147039901470400014704010147040201470403014704040147040501470406014704070147040801470409014704100147041101470412014704130147041401470415014704160147041701470418014704190147042001470421014704220147042301470424014704250147042601470427014704280147042901470430014704310147043201470433014704340147043501470436014704370147043801470439014704400147044101470442014704430147044401470445014704460147044701470448014704490147045001470451014704520147045301470454014704550147045601470457014704580147045901470460014704610147046201470463014704640147046501470466014704670147046801470469014704700147047101470472014704730147047401470475014704760147047701470478014704790147048001470481014704820147048301470484014704850147048601470487014704880147048901470490014704910147049201470493014704940147049501470496014704970147049801470499014705000147050101470502014705030147050401470505014705060147050701470508014705090147051001470511014705120147051301470514014705150147051601470517014705180147051901470520014705210147052201470523014705240147052501470526014705270147052801470529014705300147053101470532014705330147053401470535014705360147053701470538014705390147054001470541014705420147054301470544014705450147054601470547014705480147054901470550014705510147055201470553014705540147055501470556014705570147055801470559014705600147056101470562014705630147056401470565014705660147056701470568014705690147057001470571014705720147057301470574014705750147057601470577014705780147057901470580014705810147058201470583014705840147058501470586014705870147058801470589014705900147059101470592014705930147059401470595014705960147059701470598014705990147060001470601014706020147060301470604014706050147060601470607014706080147060901470610014706110147061201470613014706140147061501470616014706170147061801470619014706200147062101470622014706230147062401470625014706260147062701470628014706290147063001470631014706320147063301470634014706350147063601470637014706380147063901470640014706410147064201470643014706440147064501470646014706470147064801470649014706500147065101470652014706530147065401470655014706560147065701470658014706590147066001470661014706620147066301470664014706650147066601470667014706680147066901470670014706710147067201470673014706740147067501470676014706770147067801470679014706800147068101470682014706830147068401470685014706860147068701470688014706890147069001470691014706920147069301470694014706950147069601470697014706980147069901470700014707010147070201470703014707040147070501470706014707070147070801470709014707100147071101470712014707130147071401470715014707160147071701470718014707190147072001470721014707220147072301470724014707250147072601470727014707280147072901470730014707310147073201470733014707340147073501470736014707370147073801470739014707400147074101470742014707430147074401470745014707460147074701470748014707490147075001470751014707520147075301470754014707550147075601470757014707580147075901470760014707610147076201470763014707640147076501470766014707670147076801470769014707700147077101470772014707730147077401470775014707760147077701470778014707790147078001470781014707820147078301470784014707850147078601470787014707880147078901470790014707910147079201470793014707940147079501470796014707970147079801470799014800010148000201480003014800040148000501480006014800070148000801480009014800100148001101480012014800130148001401480015014800160148001701480018014800190148002001480021014800220148002301480024014800250148002601480027014800280148002901480030014800310148003201480033014800340148003501480036014800370148003801480039014800400148004101480042014800430148004401480045014800460148004701480048014800490148005001480051014800520148005301480054014800550148005601480057014800580148005901480060014800610148006201480063014800640148006501480066014800670148006801480069014800700148007101480072014800730148007401480075014800760148007701480078014800790148008001480081014800820148008301480084014800850148008601480087014800880148008901480090014800910148009201480093014800940148009501480096014800970148009801480099014801000148010101480102014801030148010401480105014801060148010701480108014801090148011001480111014801120148011301480114014801150148011601480117014801180148011901480120014801210148012201480123014801240148012501480126014801270148012801480129014801300148013101480132014801330148013401480135014801360148013701480138014801390148014001480141014801420148014301480144014801450148014601480147014801480148014901480150014801510148015201480153014801540148015501480156014801570148015801480159014801600148016101480162014801630148016401480165014801660148016701480168014801690148017001480171014801720148017301480174014801750148017601480177014801780148017901480180014801810148018201480183014801840148018501480186014801870148018801480189014801900148019101480192014801930148019401480195014801960148019701480198014801990148020001480201014802020148020301480204014802050148020601480207014802080148020901480210014802110148021201480213014802140148021501480216014802170148021801480219014802200148022101480222014802230148022401480225014802260148022701480228014802290148023001480231014802320148023301480234014802350148023601480237014802380148023901480240014802410148024201480243014802440148024501480246014802470148024801480249014802500148025101480252014802530148025401480255014802560148025701480258014802590148026001480261014802620148026301480264014802650148026601480267014802680148026901480270014802710148027201480273014802740148027501480276014802770148027801480279014802800148028101480282014802830148028401480285014802860148028701480288014802890148029001480291014802920148029301480294014802950148029601480297014802980148029901480300014803010148030201480303014803040148030501480306014803070148030801480309014803100148031101480312014803130148031401480315014803160148031701480318014803190148032001480321014803220148032301480324014803250148032601480327014803280148032901480330014803310148033201480333014803340148033501480336014803370148033801480339014803400148034101480342014803430148034401480345014803460148034701480348014803490148035001480351014803520148035301480354014803550148035601480357014803580148035901480360014803610148036201480363014803640148036501480366014803670148036801480369014803700148037101480372014803730148037401480375014803760148037701480378014803790148038001480381014803820148038301480384014803850148038601480387014803880148038901480390014803910148039201480393014803940148039501480396014803970148039801480399014804000148040101480402014804030148040401480405014804060148040701480408014804090148041001480411014804120148041301480414014804150148041601480417014804180148041901480420014804210148042201480423014804240148042501480426014804270148042801480429014804300148043101480432014804330148043401480435014804360148043701480438014804390148044001480441014804420148044301480444014804450148044601480447014804480148044901480450014804510148045201480453014804540148045501480456014804570148045801480459014804600148046101480462014804630148046401480465014804660148046701480468014804690148047001480471014804720148047301480474014804750148047601480477014804780148047901480480014804810148048201480483014804840148048501480486014804870148048801480489014804900148049101480492014804930148049401480495014804960148049701480498014804990148050001480501014805020148050301480504014805050148050601480507014805080148050901480510014805110148051201480513014805140148051501480516014805170148051801480519014805200148052101480522014805230148052401480525014805260148052701480528014805290148053001480531014805320148053301480534014805350148053601480537014805380148053901480540014805410148054201480543014805440148054501480546014805470148054801480549014805500148055101480552014805530148055401480555014805560148055701480558014805590148056001480561014805620148056301480564014805650148056601480567014805680148056901480570014805710148057201480573014805740148057501480576014805770148057801480579014805800148058101480582014805830148058401480585014805860148058701480588014805890148059001480591014805920148059301480594014805950148059601480597014805980148059901480600014806010148060201480603014806040148060501480606014806070148060801480609014806100148061101480612014806130148061401480615014806160148061701480618014806190148062001480621014806220148062301480624014806250148062601480627014806280148062901480630014806310148063201480633014806340148063501480636014806370148063801480639014806400148064101480642014806430148064401480645014806460148064701480648014806490148065001480651014806520148065301480654014806550148065601480657014806580148065901480660014806610148066201480663014806640148066501480666014806670148066801480669014806700148067101480672014806730148067401480675014806760148067701480678014806790148068001480681014806820148068301480684014806850148068601480687014806880148068901480690014806910148069201480693014806940148069501480696014806970148069801480699014807000148070101480702014807030148070401480705014807060148070701480708014807090148071001480711014807120148071301480714014807150148071601480717014807180148071901480720014807210148072201480723014807240148072501480726014807270148072801480729014807300148073101480732014807330148073401480735014807360148073701480738014807390148074001480741014807420148074301480744014807450148074601480747014807480148074901480750014807510148075201480753014807540148075501480756014807570148075801480759014807600148076101480762014807630148076401480765014807660148076701480768014807690148077001480771014807720148077301480774014807750148077601480777014807780148077901480780014807810148078201480783014807840148078501480786014807870148078801480789014807900148079101480792014807930148079401480795014807960148079701480798014807990149000101490002014900030149000401490005014900060149000701490008014900090149001001490011014900120149001301490014014900150149001601490017014900180149001901490020014900210149002201490023014900240149002501490026014900270149002801490029014900300149003101490032014900330149003401490035014900360149003701490038014900390149004001490041014900420149004301490044014900450149004601490047014900480149004901490050014900510149005201490053014900540149005501490056014900570149005801490059014900600149006101490062014900630149006401490065014900660149006701490068014900690149007001490071014900720149007301490074014900750149007601490077014900780149007901490080014900810149008201490083014900840149008501490086014900870149008801490089014900900149009101490092014900930149009401490095014900960149009701490098014900990149010001490101014901020149010301490104014901050149010601490107014901080149010901490110014901110149011201490113014901140149011501490116014901170149011801490119014901200149012101490122014901230149012401490125014901260149012701490128014901290149013001490131014901320149013301490134014901350149013601490137014901380149013901490140014901410149014201490143014901440149014501490146014901470149014801490149014901500149015101490152014901530149015401490155014901560149015701490158014901590149016001490161014901620149016301490164014901650149016601490167014901680149016901490170014901710149017201490173014901740149017501490176014901770149017801490179014901800149018101490182014901830149018401490185014901860149018701490188014901890149019001490191014901920149019301490194014901950149019601490197014901980149019901490200014902010149020201490203014902040149020501490206014902070149020801490209014902100149021101490212014902130149021401490215014902160149021701490218014902190149022001490221014902220149022301490224014902250149022601490227014902280149022901490230014902310149023201490233014902340149023501490236014902370149023801490239014902400149024101490242014902430149024401490245014902460149024701490248014902490149025001490251014902520149025301490254014902550149025601490257014902580149025901490260014902610149026201490263014902640149026501490266014902670149026801490269014902700149027101490272014902730149027401490275014902760149027701490278014902790149028001490281014902820149028301490284014902850149028601490287014902880149028901490290014902910149029201490293014902940149029501490296014902970149029801490299014903000149030101490302014903030149030401490305014903060149030701490308014903090149031001490311014903120149031301490314014903150149031601490317014903180149031901490320014903210149032201490323014903240149032501490326014903270149032801490329014903300149033101490332014903330149033401490335014903360149033701490338014903390149034001490341014903420149034301490344014903450149034601490347014903480149034901490350014903510149035201490353014903540149035501490356014903570149035801490359014903600149036101490362014903630149036401490365014903660149036701490368014903690149037001490371014903720149037301490374014903750149037601490377014903780149037901490380014903810149038201490383014903840149038501490386014903870149038801490389014903900149039101490392014903930149039401490395014903960149039701490398014903990149040001490401014904020149040301490404014904050149040601490407014904080149040901490410014904110149041201490413014904140149041501490416014904170149041801490419014904200149042101490422014904230149042401490425014904260149042701490428014904290149043001490431014904320149043301490434014904350149043601490437014904380149043901490440014904410149044201490443014904440149044501490446014904470149044801490449014904500149045101490452014904530149045401490455014904560149045701490458014904590149046001490461014904620149046301490464014904650149046601490467014904680149046901490470014904710149047201490473014904740149047501490476014904770149047801490479014904800149048101490482014904830149048401490485014904860149048701490488014904890149049001490491014904920149049301490494014904950149049601490497014904980149049901490500014905010149050201490503014905040149050501490506014905070149050801490509014905100149051101490512014905130149051401490515014905160149051701490518014905190149052001490521014905220149052301490524014905250149052601490527014905280149052901490530014905310149053201490533014905340149053501490536014905370149053801490539014905400149054101490542014905430149054401490545014905460149054701490548014905490149055001490551014905520149055301490554014905550149055601490557014905580149055901490560014905610149056201490563014905640149056501490566014905670149056801490569014905700149057101490572014905730149057401490575014905760149057701490578014905790149058001490581014905820149058301490584014905850149058601490587014905880149058901490590014905910149059201490593014905940149059501490596014905970149059801490599014906000149060101490602014906030149060401490605014906060149060701490608014906090149061001490611014906120149061301490614014906150149061601490617014906180149061901490620014906210149062201490623014906240149062501490626014906270149062801490629014906300149063101490632014906330149063401490635014906360149063701490638014906390149064001490641014906420149064301490644014906450149064601490647014906480149064901490650014906510149065201490653014906540149065501490656014906570149065801490659014906600149066101490662014906630149066401490665014906660149066701490668014906690149067001490671014906720149067301490674014906750149067601490677014906780149067901490680014906810149068201490683014906840149068501490686014906870149068801490689014906900149069101490692014906930149069401490695014906960149069701490698014906990149070001490701014907020149070301490704014907050149070601490707014907080149070901490710014907110149071201490713014907140149071501490716014907170149071801490719014907200149072101490722014907230149072401490725014907260149072701490728014907290149073001490731014907320149073301490734014907350149073601490737014907380149073901490740014907410149074201490743014907440149074501490746014907470149074801490749014907500149075101490752014907530149075401490755014907560149075701490758014907590149076001490761014907620149076301490764014907650149076601490767014907680149076901490770014907710149077201490773014907740149077501490776014907770149077801490779014907800149078101490782014907830149078401490785014907860149078701490788014907890149079001490791014907920149079301490794014907950149079601490797014907980149079901500001015000020150000301500004015000050150000601500007015000080150000901500010015000110150001201500013015000140150001501500016015000170150001801500019015000200150002101500022015000230150002401500025015000260150002701500028015000290150003001500031015000320150003301500034015000350150003601500037015000380150003901500040015000410150004201500043015000440150004501500046015000470150004801500049015000500150005101500052015000530150005401500055015000560150005701500058015000590150006001500061015000620150006301500064015000650150006601500067015000680150006901500070015000710150007201500073015000740150007501500076015000770150007801500079015000800150008101500082015000830150008401500085015000860150008701500088015000890150009001500091015000920150009301500094015000950150009601500097015000980150009901500100015001010150010201500103015001040150010501500106015001070150010801500109015001100150011101500112015001130150011401500115015001160150011701500118015001190150012001500121015001220150012301500124015001250150012601500127015001280150012901500130015001310150013201500133015001340150013501500136015001370150013801500139015001400150014101500142015001430150014401500145015001460150014701500148015001490150015001500151015001520150015301500154015001550150015601500157015001580150015901500160015001610150016201500163015001640150016501500166015001670150016801500169015001700150017101500172015001730150017401500175015001760150017701500178015001790150018001500181015001820150018301500184015001850150018601500187015001880150018901500190015001910150019201500193015001940150019501500196015001970150019801500199015002000150020101500202015002030150020401500205015002060150020701500208015002090150021001500211015002120150021301500214015002150150021601500217015002180150021901500220015002210150022201500223015002240150022501500226015002270150022801500229015002300150023101500232015002330150023401500235015002360150023701500238015002390150024001500241015002420150024301500244015002450150024601500247015002480150024901500250015002510150025201500253015002540150025501500256015002570150025801500259015002600150026101500262015002630150026401500265015002660150026701500268015002690150027001500271015002720150027301500274015002750150027601500277015002780150027901500280015002810150028201500283015002840150028501500286015002870150028801500289015002900150029101500292015002930150029401500295015002960150029701500298015002990150030001500301015003020150030301500304015003050150030601500307015003080150030901500310015003110150031201500313015003140150031501500316015003170150031801500319015003200150032101500322015003230150032401500325015003260150032701500328015003290150033001500331015003320150033301500334015003350150033601500337015003380150033901500340015003410150034201500343015003440150034501500346015003470150034801500349015003500150035101500352015003530150035401500355015003560150035701500358015003590150036001500361015003620150036301500364015003650150036601500367015003680150036901500370015003710150037201500373015003740150037501500376015003770150037801500379015003800150038101500382015003830150038401500385015003860150038701500388015003890150039001500391015003920150039301500394015003950150039601500397015003980150039901500400015004010150040201500403015004040150040501500406015004070150040801500409015004100150041101500412015004130150041401500415015004160150041701500418015004190150042001500421015004220150042301500424015004250150042601500427015004280150042901500430015004310150043201500433015004340150043501500436015004370150043801500439015004400150044101500442015004430150044401500445015004460150044701500448015004490150045001500451015004520150045301500454015004550150045601500457015004580150045901500460015004610150046201500463015004640150046501500466015004670150046801500469015004700150047101500472015004730150047401500475015004760150047701500478015004790150048001500481015004820150048301500484015004850150048601500487015004880150048901500490015004910150049201500493015004940150049501500496015004970150049801500499015005000150050101500502015005030150050401500505015005060150050701500508015005090150051001500511015005120150051301500514015005150150051601500517015005180150051901500520015005210150052201500523015005240150052501500526015005270150052801500529015005300150053101500532015005330150053401500535015005360150053701500538015005390150054001500541015005420150054301500544015005450150054601500547015005480150054901500550015005510150055201500553015005540150055501500556015005570150055801500559015005600150056101500562015005630150056401500565015005660150056701500568015005690150057001500571015005720150057301500574015005750150057601500577015005780150057901500580015005810150058201500583015005840150058501500586015005870150058801500589015005900150059101500592015005930150059401500595015005960150059701500598015005990150060001500601015006020150060301500604015006050150060601500607015006080150060901500610015006110150061201500613015006140150061501500616015006170150061801500619015006200150062101500622015006230150062401500625015006260150062701500628015006290150063001500631015006320150063301500634015006350150063601500637015006380150063901500640015006410150064201500643015006440150064501500646015006470150064801500649015006500150065101500652015006530150065401500655015006560150065701500658015006590150066001500661015006620150066301500664015006650150066601500667015006680150066901500670015006710150067201500673015006740150067501500676015006770150067801500679015006800150068101500682015006830150068401500685015006860150068701500688015006890150069001500691015006920150069301500694015006950150069601500697015006980150069901500700015007010150070201500703015007040150070501500706015007070150070801500709015007100150071101500712015007130150071401500715015007160150071701500718015007190150072001500721015007220150072301500724015007250150072601500727015007280150072901500730015007310150073201500733015007340150073501500736015007370150073801500739015007400150074101500742015007430150074401500745015007460150074701500748015007490150075001500751015007520150075301500754015007550150075601500757015007580150075901500760015007610150076201500763015007640150076501500766015007670150076801500769015007700150077101500772015007730150077401500775015007760150077701500778015007790150078001500781015007820150078301500784015007850150078601500787015007880150078901500790015007910150079201500793015007940150079501500796015007970150079801500799015100010151000201510003015100040151000501510006015100070151000801510009015100100151001101510012015100130151001401510015015100160151001701510018015100190151002001510021015100220151002301510024015100250151002601510027015100280151002901510030015100310151003201510033015100340151003501510036015100370151003801510039015100400151004101510042015100430151004401510045015100460151004701510048015100490151005001510051015100520151005301510054015100550151005601510057015100580151005901510060015100610151006201510063015100640151006501510066015100670151006801510069015100700151007101510072015100730151007401510075015100760151007701510078015100790151008001510081015100820151008301510084015100850151008601510087015100880151008901510090015100910151009201510093015100940151009501510096015100970151009801510099015101000151010101510102015101030151010401510105015101060151010701510108015101090151011001510111015101120151011301510114015101150151011601510117015101180151011901510120015101210151012201510123015101240151012501510126015101270151012801510129015101300151013101510132015101330151013401510135015101360151013701510138015101390151014001510141015101420151014301510144015101450151014601510147015101480151014901510150015101510151015201510153015101540151015501510156015101570151015801510159015101600151016101510162015101630151016401510165015101660151016701510168015101690151017001510171015101720151017301510174015101750151017601510177015101780151017901510180015101810151018201510183015101840151018501510186015101870151018801510189015101900151019101510192015101930151019401510195015101960151019701510198015101990151020001510201015102020151020301510204015102050151020601510207015102080151020901510210015102110151021201510213015102140151021501510216015102170151021801510219015102200151022101510222015102230151022401510225015102260151022701510228015102290151023001510231015102320151023301510234015102350151023601510237015102380151023901510240015102410151024201510243015102440151024501510246015102470151024801510249015102500151025101510252015102530151025401510255015102560151025701510258015102590151026001510261015102620151026301510264015102650151026601510267015102680151026901510270015102710151027201510273015102740151027501510276015102770151027801510279015102800151028101510282015102830151028401510285015102860151028701510288015102890151029001510291015102920151029301510294015102950151029601510297015102980151029901510300015103010151030201510303015103040151030501510306015103070151030801510309015103100151031101510312015103130151031401510315015103160151031701510318015103190151032001510321015103220151032301510324015103250151032601510327015103280151032901510330015103310151033201510333015103340151033501510336015103370151033801510339015103400151034101510342015103430151034401510345015103460151034701510348015103490151035001510351015103520151035301510354015103550151035601510357015103580151035901510360015103610151036201510363015103640151036501510366015103670151036801510369015103700151037101510372015103730151037401510375015103760151037701510378015103790151038001510381015103820151038301510384015103850151038601510387015103880151038901510390015103910151039201510393015103940151039501510396015103970151039801510399015104000151040101510402015104030151040401510405015104060151040701510408015104090151041001510411015104120151041301510414015104150151041601510417015104180151041901510420015104210151042201510423015104240151042501510426015104270151042801510429015104300151043101510432015104330151043401510435015104360151043701510438015104390151044001510441015104420151044301510444015104450151044601510447015104480151044901510450015104510151045201510453015104540151045501510456015104570151045801510459015104600151046101510462015104630151046401510465015104660151046701510468015104690151047001510471015104720151047301510474015104750151047601510477015104780151047901510480015104810151048201510483015104840151048501510486015104870151048801510489015104900151049101510492015104930151049401510495015104960151049701510498015104990151050001510501015105020151050301510504015105050151050601510507015105080151050901510510015105110151051201510513015105140151051501510516015105170151051801510519015105200151052101510522015105230151052401510525015105260151052701510528015105290151053001510531015105320151053301510534015105350151053601510537015105380151053901510540015105410151054201510543015105440151054501510546015105470151054801510549015105500151055101510552015105530151055401510555015105560151055701510558015105590151056001510561015105620151056301510564015105650151056601510567015105680151056901510570015105710151057201510573015105740151057501510576015105770151057801510579015105800151058101510582015105830151058401510585015105860151058701510588015105890151059001510591015105920151059301510594015105950151059601510597015105980151059901510600015106010151060201510603015106040151060501510606015106070151060801510609015106100151061101510612015106130151061401510615015106160151061701510618015106190151062001510621015106220151062301510624015106250151062601510627015106280151062901510630015106310151063201510633015106340151063501510636015106370151063801510639015106400151064101510642015106430151064401510645015106460151064701510648015106490151065001510651015106520151065301510654015106550151065601510657015106580151065901510660015106610151066201510663015106640151066501510666015106670151066801510669015106700151067101510672015106730151067401510675015106760151067701510678015106790151068001510681015106820151068301510684015106850151068601510687015106880151068901510690015106910151069201510693015106940151069501510696015106970151069801510699015107000151070101510702015107030151070401510705015107060151070701510708015107090151071001510711015107120151071301510714015107150151071601510717015107180151071901510720015107210151072201510723015107240151072501510726015107270151072801510729015107300151073101510732015107330151073401510735015107360151073701510738015107390151074001510741015107420151074301510744015107450151074601510747015107480151074901510750015107510151075201510753015107540151075501510756015107570151075801510759015107600151076101510762015107630151076401510765015107660151076701510768015107690151077001510771015107720151077301510774015107750151077601510777015107780151077901510780015107810151078201510783015107840151078501510786015107870151078801510789015107900151079101510792015107930151079401510795015107960151079701510798015107990152000101520002015200030152000401520005015200060152000701520008015200090152001001520011015200120152001301520014015200150152001601520017015200180152001901520020015200210152002201520023015200240152002501520026015200270152002801520029015200300152003101520032015200330152003401520035015200360152003701520038015200390152004001520041015200420152004301520044015200450152004601520047015200480152004901520050015200510152005201520053015200540152005501520056015200570152005801520059015200600152006101520062015200630152006401520065015200660152006701520068015200690152007001520071015200720152007301520074015200750152007601520077015200780152007901520080015200810152008201520083015200840152008501520086015200870152008801520089015200900152009101520092015200930152009401520095015200960152009701520098015200990152010001520101015201020152010301520104015201050152010601520107015201080152010901520110015201110152011201520113015201140152011501520116015201170152011801520119015201200152012101520122015201230152012401520125015201260152012701520128015201290152013001520131015201320152013301520134015201350152013601520137015201380152013901520140015201410152014201520143015201440152014501520146015201470152014801520149015201500152015101520152015201530152015401520155015201560152015701520158015201590152016001520161015201620152016301520164015201650152016601520167015201680152016901520170015201710152017201520173015201740152017501520176015201770152017801520179015201800152018101520182015201830152018401520185015201860152018701520188015201890152019001520191015201920152019301520194015201950152019601520197015201980152019901520200015202010152020201520203015202040152020501520206015202070152020801520209015202100152021101520212015202130152021401520215015202160152021701520218015202190152022001520221015202220152022301520224015202250152022601520227015202280152022901520230015202310152023201520233015202340152023501520236015202370152023801520239015202400152024101520242015202430152024401520245015202460152024701520248015202490152025001520251015202520152025301520254015202550152025601520257015202580152025901520260015202610152026201520263015202640152026501520266015202670152026801520269015202700152027101520272015202730152027401520275015202760152027701520278015202790152028001520281015202820152028301520284015202850152028601520287015202880152028901520290015202910152029201520293015202940152029501520296015202970152029801520299015203000152030101520302015203030152030401520305015203060152030701520308015203090152031001520311015203120152031301520314015203150152031601520317015203180152031901520320015203210152032201520323015203240152032501520326015203270152032801520329015203300152033101520332015203330152033401520335015203360152033701520338015203390152034001520341015203420152034301520344015203450152034601520347015203480152034901520350015203510152035201520353015203540152035501520356015203570152035801520359015203600152036101520362015203630152036401520365015203660152036701520368015203690152037001520371015203720152037301520374015203750152037601520377015203780152037901520380015203810152038201520383015203840152038501520386015203870152038801520389015203900152039101520392015203930152039401520395015203960152039701520398015203990152040001520401015204020152040301520404015204050152040601520407015204080152040901520410015204110152041201520413015204140152041501520416015204170152041801520419015204200152042101520422015204230152042401520425015204260152042701520428015204290152043001520431015204320152043301520434015204350152043601520437015204380152043901520440015204410152044201520443015204440152044501520446015204470152044801520449015204500152045101520452015204530152045401520455015204560152045701520458015204590152046001520461015204620152046301520464015204650152046601520467015204680152046901520470015204710152047201520473015204740152047501520476015204770152047801520479015204800152048101520482015204830152048401520485015204860152048701520488015204890152049001520491015204920152049301520494015204950152049601520497015204980152049901520500015205010152050201520503015205040152050501520506015205070152050801520509015205100152051101520512015205130152051401520515015205160152051701520518015205190152052001520521015205220152052301520524015205250152052601520527015205280152052901520530015205310152053201520533015205340152053501520536015205370152053801520539015205400152054101520542015205430152054401520545015205460152054701520548015205490152055001520551015205520152055301520554015205550152055601520557015205580152055901520560015205610152056201520563015205640152056501520566015205670152056801520569015205700152057101520572015205730152057401520575015205760152057701520578015205790152058001520581015205820152058301520584015205850152058601520587015205880152058901520590015205910152059201520593015205940152059501520596015205970152059801520599015206000152060101520602015206030152060401520605015206060152060701520608015206090152061001520611015206120152061301520614015206150152061601520617015206180152061901520620015206210152062201520623015206240152062501520626015206270152062801520629015206300152063101520632015206330152063401520635015206360152063701520638015206390152064001520641015206420152064301520644015206450152064601520647015206480152064901520650015206510152065201520653015206540152065501520656015206570152065801520659015206600152066101520662015206630152066401520665015206660152066701520668015206690152067001520671015206720152067301520674015206750152067601520677015206780152067901520680015206810152068201520683015206840152068501520686015206870152068801520689015206900152069101520692015206930152069401520695015206960152069701520698015206990152070001520701015207020152070301520704015207050152070601520707015207080152070901520710015207110152071201520713015207140152071501520716015207170152071801520719015207200152072101520722015207230152072401520725015207260152072701520728015207290152073001520731015207320152073301520734015207350152073601520737015207380152073901520740015207410152074201520743015207440152074501520746015207470152074801520749015207500152075101520752015207530152075401520755015207560152075701520758015207590152076001520761015207620152076301520764015207650152076601520767015207680152076901520770015207710152077201520773015207740152077501520776015207770152077801520779015207800152078101520782015207830152078401520785015207860152078701520788015207890152079001520791015207920152079301520794015207950152079601520797015207980152079901530001015300020153000301530004015300050153000601530007015300080153000901530010015300110153001201530013015300140153001501530016015300170153001801530019015300200153002101530022015300230153002401530025015300260153002701530028015300290153003001530031015300320153003301530034015300350153003601530037015300380153003901530040015300410153004201530043015300440153004501530046015300470153004801530049015300500153005101530052015300530153005401530055015300560153005701530058015300590153006001530061015300620153006301530064015300650153006601530067015300680153006901530070015300710153007201530073015300740153007501530076015300770153007801530079015300800153008101530082015300830153008401530085015300860153008701530088015300890153009001530091015300920153009301530094015300950153009601530097015300980153009901530100015301010153010201530103015301040153010501530106015301070153010801530109015301100153011101530112015301130153011401530115015301160153011701530118015301190153012001530121015301220153012301530124015301250153012601530127015301280153012901530130015301310153013201530133015301340153013501530136015301370153013801530139015301400153014101530142015301430153014401530145015301460153014701530148015301490153015001530151015301520153015301530154015301550153015601530157015301580153015901530160015301610153016201530163015301640153016501530166015301670153016801530169015301700153017101530172015301730153017401530175015301760153017701530178015301790153018001530181015301820153018301530184015301850153018601530187015301880153018901530190015301910153019201530193015301940153019501530196015301970153019801530199015302000153020101530202015302030153020401530205015302060153020701530208015302090153021001530211015302120153021301530214015302150153021601530217015302180153021901530220015302210153022201530223015302240153022501530226015302270153022801530229015302300153023101530232015302330153023401530235015302360153023701530238015302390153024001530241015302420153024301530244015302450153024601530247015302480153024901530250015302510153025201530253015302540153025501530256015302570153025801530259015302600153026101530262015302630153026401530265015302660153026701530268015302690153027001530271015302720153027301530274015302750153027601530277015302780153027901530280015302810153028201530283015302840153028501530286015302870153028801530289015302900153029101530292015302930153029401530295015302960153029701530298015302990153030001530301015303020153030301530304015303050153030601530307015303080153030901530310015303110153031201530313015303140153031501530316015303170153031801530319015303200153032101530322015303230153032401530325015303260153032701530328015303290153033001530331015303320153033301530334015303350153033601530337015303380153033901530340015303410153034201530343015303440153034501530346015303470153034801530349015303500153035101530352015303530153035401530355015303560153035701530358015303590153036001530361015303620153036301530364015303650153036601530367015303680153036901530370015303710153037201530373015303740153037501530376015303770153037801530379015303800153038101530382015303830153038401530385015303860153038701530388015303890153039001530391015303920153039301530394015303950153039601530397015303980153039901530400015304010153040201530403015304040153040501530406015304070153040801530409015304100153041101530412015304130153041401530415015304160153041701530418015304190153042001530421015304220153042301530424015304250153042601530427015304280153042901530430015304310153043201530433015304340153043501530436015304370153043801530439015304400153044101530442015304430153044401530445015304460153044701530448015304490153045001530451015304520153045301530454015304550153045601530457015304580153045901530460015304610153046201530463015304640153046501530466015304670153046801530469015304700153047101530472015304730153047401530475015304760153047701530478015304790153048001530481015304820153048301530484015304850153048601530487015304880153048901530490015304910153049201530493015304940153049501530496015304970153049801530499015305000153050101530502015305030153050401530505015305060153050701530508015305090153051001530511015305120153051301530514015305150153051601530517015305180153051901530520015305210153052201530523015305240153052501530526015305270153052801530529015305300153053101530532015305330153053401530535015305360153053701530538015305390153054001530541015305420153054301530544015305450153054601530547015305480153054901530550015305510153055201530553015305540153055501530556015305570153055801530559015305600153056101530562015305630153056401530565015305660153056701530568015305690153057001530571015305720153057301530574015305750153057601530577015305780153057901530580015305810153058201530583015305840153058501530586015305870153058801530589015305900153059101530592015305930153059401530595015305960153059701530598015305990153060001530601015306020153060301530604015306050153060601530607015306080153060901530610015306110153061201530613015306140153061501530616015306170153061801530619015306200153062101530622015306230153062401530625015306260153062701530628015306290153063001530631015306320153063301530634015306350153063601530637015306380153063901530640015306410153064201530643015306440153064501530646015306470153064801530649015306500153065101530652015306530153065401530655015306560153065701530658015306590153066001530661015306620153066301530664015306650153066601530667015306680153066901530670015306710153067201530673015306740153067501530676015306770153067801530679015306800153068101530682015306830153068401530685015306860153068701530688015306890153069001530691015306920153069301530694015306950153069601530697015306980153069901530700015307010153070201530703015307040153070501530706015307070153070801530709015307100153071101530712015307130153071401530715015307160153071701530718015307190153072001530721015307220153072301530724015307250153072601530727015307280153072901530730015307310153073201530733015307340153073501530736015307370153073801530739015307400153074101530742015307430153074401530745015307460153074701530748015307490153075001530751015307520153075301530754015307550153075601530757015307580153075901530760015307610153076201530763015307640153076501530766015307670153076801530769015307700153077101530772015307730153077401530775015307760153077701530778015307790153078001530781015307820153078301530784015307850153078601530787015307880153078901530790015307910153079201530793015307940153079501530796015307970153079801530799015400010154000201540003015400040154000501540006015400070154000801540009015400100154001101540012015400130154001401540015015400160154001701540018015400190154002001540021015400220154002301540024015400250154002601540027015400280154002901540030015400310154003201540033015400340154003501540036015400370154003801540039015400400154004101540042015400430154004401540045015400460154004701540048015400490154005001540051015400520154005301540054015400550154005601540057015400580154005901540060015400610154006201540063015400640154006501540066015400670154006801540069015400700154007101540072015400730154007401540075015400760154007701540078015400790154008001540081015400820154008301540084015400850154008601540087015400880154008901540090015400910154009201540093015400940154009501540096015400970154009801540099015401000154010101540102015401030154010401540105015401060154010701540108015401090154011001540111015401120154011301540114015401150154011601540117015401180154011901540120015401210154012201540123015401240154012501540126015401270154012801540129015401300154013101540132015401330154013401540135015401360154013701540138015401390154014001540141015401420154014301540144015401450154014601540147015401480154014901540150015401510154015201540153015401540154015501540156015401570154015801540159015401600154016101540162015401630154016401540165015401660154016701540168015401690154017001540171015401720154017301540174015401750154017601540177015401780154017901540180015401810154018201540183015401840154018501540186015401870154018801540189015401900154019101540192015401930154019401540195015401960154019701540198015401990154020001540201015402020154020301540204015402050154020601540207015402080154020901540210015402110154021201540213015402140154021501540216015402170154021801540219015402200154022101540222015402230154022401540225015402260154022701540228015402290154023001540231015402320154023301540234015402350154023601540237015402380154023901540240015402410154024201540243015402440154024501540246015402470154024801540249015402500154025101540252015402530154025401540255015402560154025701540258015402590154026001540261015402620154026301540264015402650154026601540267015402680154026901540270015402710154027201540273015402740154027501540276015402770154027801540279015402800154028101540282015402830154028401540285015402860154028701540288015402890154029001540291015402920154029301540294015402950154029601540297015402980154029901540300015403010154030201540303015403040154030501540306015403070154030801540309015403100154031101540312015403130154031401540315015403160154031701540318015403190154032001540321015403220154032301540324015403250154032601540327015403280154032901540330015403310154033201540333015403340154033501540336015403370154033801540339015403400154034101540342015403430154034401540345015403460154034701540348015403490154035001540351015403520154035301540354015403550154035601540357015403580154035901540360015403610154036201540363015403640154036501540366015403670154036801540369015403700154037101540372015403730154037401540375015403760154037701540378015403790154038001540381015403820154038301540384015403850154038601540387015403880154038901540390015403910154039201540393015403940154039501540396015403970154039801540399015404000154040101540402015404030154040401540405015404060154040701540408015404090154041001540411015404120154041301540414015404150154041601540417015404180154041901540420015404210154042201540423015404240154042501540426015404270154042801540429015404300154043101540432015404330154043401540435015404360154043701540438015404390154044001540441015404420154044301540444015404450154044601540447015404480154044901540450015404510154045201540453015404540154045501540456015404570154045801540459015404600154046101540462015404630154046401540465015404660154046701540468015404690154047001540471015404720154047301540474015404750154047601540477015404780154047901540480015404810154048201540483015404840154048501540486015404870154048801540489015404900154049101540492015404930154049401540495015404960154049701540498015404990154050001540501015405020154050301540504015405050154050601540507015405080154050901540510015405110154051201540513015405140154051501540516015405170154051801540519015405200154052101540522015405230154052401540525015405260154052701540528015405290154053001540531015405320154053301540534015405350154053601540537015405380154053901540540015405410154054201540543015405440154054501540546015405470154054801540549015405500154055101540552015405530154055401540555015405560154055701540558015405590154056001540561015405620154056301540564015405650154056601540567015405680154056901540570015405710154057201540573015405740154057501540576015405770154057801540579015405800154058101540582015405830154058401540585015405860154058701540588015405890154059001540591015405920154059301540594015405950154059601540597015405980154059901540600015406010154060201540603015406040154060501540606015406070154060801540609015406100154061101540612015406130154061401540615015406160154061701540618015406190154062001540621015406220154062301540624015406250154062601540627015406280154062901540630015406310154063201540633015406340154063501540636015406370154063801540639015406400154064101540642015406430154064401540645015406460154064701540648015406490154065001540651015406520154065301540654015406550154065601540657015406580154065901540660015406610154066201540663015406640154066501540666015406670154066801540669015406700154067101540672015406730154067401540675015406760154067701540678015406790154068001540681015406820154068301540684015406850154068601540687015406880154068901540690015406910154069201540693015406940154069501540696015406970154069801540699015407000154070101540702015407030154070401540705015407060154070701540708015407090154071001540711015407120154071301540714015407150154071601540717015407180154071901540720015407210154072201540723015407240154072501540726015407270154072801540729015407300154073101540732015407330154073401540735015407360154073701540738015407390154074001540741015407420154074301540744015407450154074601540747015407480154074901540750015407510154075201540753015407540154075501540756015407570154075801540759015407600154076101540762015407630154076401540765015407660154076701540768015407690154077001540771015407720154077301540774015407750154077601540777015407780154077901540780015407810154078201540783015407840154078501540786015407870154078801540789015407900154079101540792015407930154079401540795015407960154079701540798015407990155000101550002015500030155000401550005015500060155000701550008015500090155001001550011015500120155001301550014015500150155001601550017015500180155001901550020015500210155002201550023015500240155002501550026015500270155002801550029015500300155003101550032015500330155003401550035015500360155003701550038015500390155004001550041015500420155004301550044015500450155004601550047015500480155004901550050015500510155005201550053015500540155005501550056015500570155005801550059015500600155006101550062015500630155006401550065015500660155006701550068015500690155007001550071015500720155007301550074015500750155007601550077015500780155007901550080015500810155008201550083015500840155008501550086015500870155008801550089015500900155009101550092015500930155009401550095015500960155009701550098015500990155010001550101015501020155010301550104015501050155010601550107015501080155010901550110015501110155011201550113015501140155011501550116015501170155011801550119015501200155012101550122015501230155012401550125015501260155012701550128015501290155013001550131015501320155013301550134015501350155013601550137015501380155013901550140015501410155014201550143015501440155014501550146015501470155014801550149015501500155015101550152015501530155015401550155015501560155015701550158015501590155016001550161015501620155016301550164015501650155016601550167015501680155016901550170015501710155017201550173015501740155017501550176015501770155017801550179015501800155018101550182015501830155018401550185015501860155018701550188015501890155019001550191015501920155019301550194015501950155019601550197015501980155019901550200015502010155020201550203015502040155020501550206015502070155020801550209015502100155021101550212015502130155021401550215015502160155021701550218015502190155022001550221015502220155022301550224015502250155022601550227015502280155022901550230015502310155023201550233015502340155023501550236015502370155023801550239015502400155024101550242015502430155024401550245015502460155024701550248015502490155025001550251015502520155025301550254015502550155025601550257015502580155025901550260015502610155026201550263015502640155026501550266015502670155026801550269015502700155027101550272015502730155027401550275015502760155027701550278015502790155028001550281015502820155028301550284015502850155028601550287015502880155028901550290015502910155029201550293015502940155029501550296015502970155029801550299015503000155030101550302015503030155030401550305015503060155030701550308015503090155031001550311015503120155031301550314015503150155031601550317015503180155031901550320015503210155032201550323015503240155032501550326015503270155032801550329015503300155033101550332015503330155033401550335015503360155033701550338015503390155034001550341015503420155034301550344015503450155034601550347015503480155034901550350015503510155035201550353015503540155035501550356015503570155035801550359015503600155036101550362015503630155036401550365015503660155036701550368015503690155037001550371015503720155037301550374015503750155037601550377015503780155037901550380015503810155038201550383015503840155038501550386015503870155038801550389015503900155039101550392015503930155039401550395015503960155039701550398015503990155040001550401015504020155040301550404015504050155040601550407015504080155040901550410015504110155041201550413015504140155041501550416015504170155041801550419015504200155042101550422015504230155042401550425015504260155042701550428015504290155043001550431015504320155043301550434015504350155043601550437015504380155043901550440015504410155044201550443015504440155044501550446015504470155044801550449015504500155045101550452015504530155045401550455015504560155045701550458015504590155046001550461015504620155046301550464015504650155046601550467015504680155046901550470015504710155047201550473015504740155047501550476015504770155047801550479015504800155048101550482015504830155048401550485015504860155048701550488015504890155049001550491015504920155049301550494015504950155049601550497015504980155049901550500015505010155050201550503015505040155050501550506015505070155050801550509015505100155051101550512015505130155051401550515015505160155051701550518015505190155052001550521015505220155052301550524015505250155052601550527015505280155052901550530015505310155053201550533015505340155053501550536015505370155053801550539015505400155054101550542015505430155054401550545015505460155054701550548015505490155055001550551015505520155055301550554015505550155055601550557015505580155055901550560015505610155056201550563015505640155056501550566015505670155056801550569015505700155057101550572015505730155057401550575015505760155057701550578015505790155058001550581015505820155058301550584015505850155058601550587015505880155058901550590015505910155059201550593015505940155059501550596015505970155059801550599015506000155060101550602015506030155060401550605015506060155060701550608015506090155061001550611015506120155061301550614015506150155061601550617015506180155061901550620015506210155062201550623015506240155062501550626015506270155062801550629015506300155063101550632015506330155063401550635015506360155063701550638015506390155064001550641015506420155064301550644015506450155064601550647015506480155064901550650015506510155065201550653015506540155065501550656015506570155065801550659015506600155066101550662015506630155066401550665015506660155066701550668015506690155067001550671015506720155067301550674015506750155067601550677015506780155067901550680015506810155068201550683015506840155068501550686015506870155068801550689015506900155069101550692015506930155069401550695015506960155069701550698015506990155070001550701015507020155070301550704015507050155070601550707015507080155070901550710015507110155071201550713015507140155071501550716015507170155071801550719015507200155072101550722015507230155072401550725015507260155072701550728015507290155073001550731015507320155073301550734015507350155073601550737015507380155073901550740015507410155074201550743015507440155074501550746015507470155074801550749015507500155075101550752015507530155075401550755015507560155075701550758015507590155076001550761015507620155076301550764015507650155076601550767015507680155076901550770015507710155077201550773015507740155077501550776015507770155077801550779015507800155078101550782015507830155078401550785015507860155078701550788015507890155079001550791015507920155079301550794015507950155079601550797015507980155079901560001015600020156000301560004015600050156000601560007015600080156000901560010015600110156001201560013015600140156001501560016015600170156001801560019015600200156002101560022015600230156002401560025015600260156002701560028015600290156003001560031015600320156003301560034015600350156003601560037015600380156003901560040015600410156004201560043015600440156004501560046015600470156004801560049015600500156005101560052015600530156005401560055015600560156005701560058015600590156006001560061015600620156006301560064015600650156006601560067015600680156006901560070015600710156007201560073015600740156007501560076015600770156007801560079015600800156008101560082015600830156008401560085015600860156008701560088015600890156009001560091015600920156009301560094015600950156009601560097015600980156009901560100015601010156010201560103015601040156010501560106015601070156010801560109015601100156011101560112015601130156011401560115015601160156011701560118015601190156012001560121015601220156012301560124015601250156012601560127015601280156012901560130015601310156013201560133015601340156013501560136015601370156013801560139015601400156014101560142015601430156014401560145015601460156014701560148015601490156015001560151015601520156015301560154015601550156015601560157015601580156015901560160015601610156016201560163015601640156016501560166015601670156016801560169015601700156017101560172015601730156017401560175015601760156017701560178015601790156018001560181015601820156018301560184015601850156018601560187015601880156018901560190015601910156019201560193015601940156019501560196015601970156019801560199015602000156020101560202015602030156020401560205015602060156020701560208015602090156021001560211015602120156021301560214015602150156021601560217015602180156021901560220015602210156022201560223015602240156022501560226015602270156022801560229015602300156023101560232015602330156023401560235015602360156023701560238015602390156024001560241015602420156024301560244015602450156024601560247015602480156024901560250015602510156025201560253015602540156025501560256015602570156025801560259015602600156026101560262015602630156026401560265015602660156026701560268015602690156027001560271015602720156027301560274015602750156027601560277015602780156027901560280015602810156028201560283015602840156028501560286015602870156028801560289015602900156029101560292015602930156029401560295015602960156029701560298015602990156030001560301015603020156030301560304015603050156030601560307015603080156030901560310015603110156031201560313015603140156031501560316015603170156031801560319015603200156032101560322015603230156032401560325015603260156032701560328015603290156033001560331015603320156033301560334015603350156033601560337015603380156033901560340015603410156034201560343015603440156034501560346015603470156034801560349015603500156035101560352015603530156035401560355015603560156035701560358015603590156036001560361015603620156036301560364015603650156036601560367015603680156036901560370015603710156037201560373015603740156037501560376015603770156037801560379015603800156038101560382015603830156038401560385015603860156038701560388015603890156039001560391015603920156039301560394015603950156039601560397015603980156039901560400015604010156040201560403015604040156040501560406015604070156040801560409015604100156041101560412015604130156041401560415015604160156041701560418015604190156042001560421015604220156042301560424015604250156042601560427015604280156042901560430015604310156043201560433015604340156043501560436015604370156043801560439015604400156044101560442015604430156044401560445015604460156044701560448015604490156045001560451015604520156045301560454015604550156045601560457015604580156045901560460015604610156046201560463015604640156046501560466015604670156046801560469015604700156047101560472015604730156047401560475015604760156047701560478015604790156048001560481015604820156048301560484015604850156048601560487015604880156048901560490015604910156049201560493015604940156049501560496015604970156049801560499015605000156050101560502015605030156050401560505015605060156050701560508015605090156051001560511015605120156051301560514015605150156051601560517015605180156051901560520015605210156052201560523015605240156052501560526015605270156052801560529015605300156053101560532015605330156053401560535015605360156053701560538015605390156054001560541015605420156054301560544015605450156054601560547015605480156054901560550015605510156055201560553015605540156055501560556015605570156055801560559015605600156056101560562015605630156056401560565015605660156056701560568015605690156057001560571015605720156057301560574015605750156057601560577015605780156057901560580015605810156058201560583015605840156058501560586015605870156058801560589015605900156059101560592015605930156059401560595015605960156059701560598015605990156060001560601015606020156060301560604015606050156060601560607015606080156060901560610015606110156061201560613015606140156061501560616015606170156061801560619015606200156062101560622015606230156062401560625015606260156062701560628015606290156063001560631015606320156063301560634015606350156063601560637015606380156063901560640015606410156064201560643015606440156064501560646015606470156064801560649015606500156065101560652015606530156065401560655015606560156065701560658015606590156066001560661015606620156066301560664015606650156066601560667015606680156066901560670015606710156067201560673015606740156067501560676015606770156067801560679015606800156068101560682015606830156068401560685015606860156068701560688015606890156069001560691015606920156069301560694015606950156069601560697015606980156069901560700015607010156070201560703015607040156070501560706015607070156070801560709015607100156071101560712015607130156071401560715015607160156071701560718015607190156072001560721015607220156072301560724015607250156072601560727015607280156072901560730015607310156073201560733015607340156073501560736015607370156073801560739015607400156074101560742015607430156074401560745015607460156074701560748015607490156075001560751015607520156075301560754015607550156075601560757015607580156075901560760015607610156076201560763015607640156076501560766015607670156076801560769015607700156077101560772015607730156077401560775015607760156077701560778015607790156078001560781015607820156078301560784015607850156078601560787015607880156078901560790015607910156079201560793015607940156079501560796015607970156079801560799015700010157000201570003015700040157000501570006015700070157000801570009015700100157001101570012015700130157001401570015015700160157001701570018015700190157002001570021015700220157002301570024015700250157002601570027015700280157002901570030015700310157003201570033015700340157003501570036015700370157003801570039015700400157004101570042015700430157004401570045015700460157004701570048015700490157005001570051015700520157005301570054015700550157005601570057015700580157005901570060015700610157006201570063015700640157006501570066015700670157006801570069015700700157007101570072015700730157007401570075015700760157007701570078015700790157008001570081015700820157008301570084015700850157008601570087015700880157008901570090015700910157009201570093015700940157009501570096015700970157009801570099015701000157010101570102015701030157010401570105015701060157010701570108015701090157011001570111015701120157011301570114015701150157011601570117015701180157011901570120015701210157012201570123015701240157012501570126015701270157012801570129015701300157013101570132015701330157013401570135015701360157013701570138015701390157014001570141015701420157014301570144015701450157014601570147015701480157014901570150015701510157015201570153015701540157015501570156015701570157015801570159015701600157016101570162015701630157016401570165015701660157016701570168015701690157017001570171015701720157017301570174015701750157017601570177015701780157017901570180015701810157018201570183015701840157018501570186015701870157018801570189015701900157019101570192015701930157019401570195015701960157019701570198015701990157020001570201015702020157020301570204015702050157020601570207015702080157020901570210015702110157021201570213015702140157021501570216015702170157021801570219015702200157022101570222015702230157022401570225015702260157022701570228015702290157023001570231015702320157023301570234015702350157023601570237015702380157023901570240015702410157024201570243015702440157024501570246015702470157024801570249015702500157025101570252015702530157025401570255015702560157025701570258015702590157026001570261015702620157026301570264015702650157026601570267015702680157026901570270015702710157027201570273015702740157027501570276015702770157027801570279015702800157028101570282015702830157028401570285015702860157028701570288015702890157029001570291015702920157029301570294015702950157029601570297015702980157029901570300015703010157030201570303015703040157030501570306015703070157030801570309015703100157031101570312015703130157031401570315015703160157031701570318015703190157032001570321015703220157032301570324015703250157032601570327015703280157032901570330015703310157033201570333015703340157033501570336015703370157033801570339015703400157034101570342015703430157034401570345015703460157034701570348015703490157035001570351015703520157035301570354015703550157035601570357015703580157035901570360015703610157036201570363015703640157036501570366015703670157036801570369015703700157037101570372015703730157037401570375015703760157037701570378015703790157038001570381015703820157038301570384015703850157038601570387015703880157038901570390015703910157039201570393015703940157039501570396015703970157039801570399015704000157040101570402015704030157040401570405015704060157040701570408015704090157041001570411015704120157041301570414015704150157041601570417015704180157041901570420015704210157042201570423015704240157042501570426015704270157042801570429015704300157043101570432015704330157043401570435015704360157043701570438015704390157044001570441015704420157044301570444015704450157044601570447015704480157044901570450015704510157045201570453015704540157045501570456015704570157045801570459015704600157046101570462015704630157046401570465015704660157046701570468015704690157047001570471015704720157047301570474015704750157047601570477015704780157047901570480015704810157048201570483015704840157048501570486015704870157048801570489015704900157049101570492015704930157049401570495015704960157049701570498015704990157050001570501015705020157050301570504015705050157050601570507015705080157050901570510015705110157051201570513015705140157051501570516015705170157051801570519015705200157052101570522015705230157052401570525015705260157052701570528015705290157053001570531015705320157053301570534015705350157053601570537015705380157053901570540015705410157054201570543015705440157054501570546015705470157054801570549015705500157055101570552015705530157055401570555015705560157055701570558015705590157056001570561015705620157056301570564015705650157056601570567015705680157056901570570015705710157057201570573015705740157057501570576015705770157057801570579015705800157058101570582015705830157058401570585015705860157058701570588015705890157059001570591015705920157059301570594015705950157059601570597015705980157059901570600015706010157060201570603015706040157060501570606015706070157060801570609015706100157061101570612015706130157061401570615015706160157061701570618015706190157062001570621015706220157062301570624015706250157062601570627015706280157062901570630015706310157063201570633015706340157063501570636015706370157063801570639015706400157064101570642015706430157064401570645015706460157064701570648015706490157065001570651015706520157065301570654015706550157065601570657015706580157065901570660015706610157066201570663015706640157066501570666015706670157066801570669015706700157067101570672015706730157067401570675015706760157067701570678015706790157068001570681015706820157068301570684015706850157068601570687015706880157068901570690015706910157069201570693015706940157069501570696015706970157069801570699015707000157070101570702015707030157070401570705015707060157070701570708015707090157071001570711015707120157071301570714015707150157071601570717015707180157071901570720015707210157072201570723015707240157072501570726015707270157072801570729015707300157073101570732015707330157073401570735015707360157073701570738015707390157074001570741015707420157074301570744015707450157074601570747015707480157074901570750015707510157075201570753015707540157075501570756015707570157075801570759015707600157076101570762015707630157076401570765015707660157076701570768015707690157077001570771015707720157077301570774015707750157077601570777015707780157077901570780015707810157078201570783015707840157078501570786015707870157078801570789015707900157079101570792015707930157079401570795015707960157079701570798015707990158000101580002015800030158000401580005015800060158000701580008015800090158001001580011015800120158001301580014015800150158001601580017015800180158001901580020015800210158002201580023015800240158002501580026015800270158002801580029015800300158003101580032015800330158003401580035015800360158003701580038015800390158004001580041015800420158004301580044015800450158004601580047015800480158004901580050015800510158005201580053015800540158005501580056015800570158005801580059015800600158006101580062015800630158006401580065015800660158006701580068015800690158007001580071015800720158007301580074015800750158007601580077015800780158007901580080015800810158008201580083015800840158008501580086015800870158008801580089015800900158009101580092015800930158009401580095015800960158009701580098015800990158010001580101015801020158010301580104015801050158010601580107015801080158010901580110015801110158011201580113015801140158011501580116015801170158011801580119015801200158012101580122015801230158012401580125015801260158012701580128015801290158013001580131015801320158013301580134015801350158013601580137015801380158013901580140015801410158014201580143015801440158014501580146015801470158014801580149015801500158015101580152015801530158015401580155015801560158015701580158015801590158016001580161015801620158016301580164015801650158016601580167015801680158016901580170015801710158017201580173015801740158017501580176015801770158017801580179015801800158018101580182015801830158018401580185015801860158018701580188015801890158019001580191015801920158019301580194015801950158019601580197015801980158019901580200015802010158020201580203015802040158020501580206015802070158020801580209015802100158021101580212015802130158021401580215015802160158021701580218015802190158022001580221015802220158022301580224015802250158022601580227015802280158022901580230015802310158023201580233015802340158023501580236015802370158023801580239015802400158024101580242015802430158024401580245015802460158024701580248015802490158025001580251015802520158025301580254015802550158025601580257015802580158025901580260015802610158026201580263015802640158026501580266015802670158026801580269015802700158027101580272015802730158027401580275015802760158027701580278015802790158028001580281015802820158028301580284015802850158028601580287015802880158028901580290015802910158029201580293015802940158029501580296015802970158029801580299015803000158030101580302015803030158030401580305015803060158030701580308015803090158031001580311015803120158031301580314015803150158031601580317015803180158031901580320015803210158032201580323015803240158032501580326015803270158032801580329015803300158033101580332015803330158033401580335015803360158033701580338015803390158034001580341015803420158034301580344015803450158034601580347015803480158034901580350015803510158035201580353015803540158035501580356015803570158035801580359015803600158036101580362015803630158036401580365015803660158036701580368015803690158037001580371015803720158037301580374015803750158037601580377015803780158037901580380015803810158038201580383015803840158038501580386015803870158038801580389015803900158039101580392015803930158039401580395015803960158039701580398015803990158040001580401015804020158040301580404015804050158040601580407015804080158040901580410015804110158041201580413015804140158041501580416015804170158041801580419015804200158042101580422015804230158042401580425015804260158042701580428015804290158043001580431015804320158043301580434015804350158043601580437015804380158043901580440015804410158044201580443015804440158044501580446015804470158044801580449015804500158045101580452015804530158045401580455015804560158045701580458015804590158046001580461015804620158046301580464015804650158046601580467015804680158046901580470015804710158047201580473015804740158047501580476015804770158047801580479015804800158048101580482015804830158048401580485015804860158048701580488015804890158049001580491015804920158049301580494015804950158049601580497015804980158049901580500015805010158050201580503015805040158050501580506015805070158050801580509015805100158051101580512015805130158051401580515015805160158051701580518015805190158052001580521015805220158052301580524015805250158052601580527015805280158052901580530015805310158053201580533015805340158053501580536015805370158053801580539015805400158054101580542015805430158054401580545015805460158054701580548015805490158055001580551015805520158055301580554015805550158055601580557015805580158055901580560015805610158056201580563015805640158056501580566015805670158056801580569015805700158057101580572015805730158057401580575015805760158057701580578015805790158058001580581015805820158058301580584015805850158058601580587015805880158058901580590015805910158059201580593015805940158059501580596015805970158059801580599015806000158060101580602015806030158060401580605015806060158060701580608015806090158061001580611015806120158061301580614015806150158061601580617015806180158061901580620015806210158062201580623015806240158062501580626015806270158062801580629015806300158063101580632015806330158063401580635015806360158063701580638015806390158064001580641015806420158064301580644015806450158064601580647015806480158064901580650015806510158065201580653015806540158065501580656015806570158065801580659015806600158066101580662015806630158066401580665015806660158066701580668015806690158067001580671015806720158067301580674015806750158067601580677015806780158067901580680015806810158068201580683015806840158068501580686015806870158068801580689015806900158069101580692015806930158069401580695015806960158069701580698015806990158070001580701015807020158070301580704015807050158070601580707015807080158070901580710015807110158071201580713015807140158071501580716015807170158071801580719015807200158072101580722015807230158072401580725015807260158072701580728015807290158073001580731015807320158073301580734015807350158073601580737015807380158073901580740015807410158074201580743015807440158074501580746015807470158074801580749015807500158075101580752015807530158075401580755015807560158075701580758015807590158076001580761015807620158076301580764015807650158076601580767015807680158076901580770015807710158077201580773015807740158077501580776015807770158077801580779015807800158078101580782015807830158078401580785015807860158078701580788015807890158079001580791015807920158079301580794015807950158079601580797015807980158079901590001015900020159000301590004015900050159000601590007015900080159000901590010015900110159001201590013015900140159001501590016015900170159001801590019015900200159002101590022015900230159002401590025015900260159002701590028015900290159003001590031015900320159003301590034015900350159003601590037015900380159003901590040015900410159004201590043015900440159004501590046015900470159004801590049015900500159005101590052015900530159005401590055015900560159005701590058015900590159006001590061015900620159006301590064015900650159006601590067015900680159006901590070015900710159007201590073015900740159007501590076015900770159007801590079015900800159008101590082015900830159008401590085015900860159008701590088015900890159009001590091015900920159009301590094015900950159009601590097015900980159009901590100015901010159010201590103015901040159010501590106015901070159010801590109015901100159011101590112015901130159011401590115015901160159011701590118015901190159012001590121015901220159012301590124015901250159012601590127015901280159012901590130015901310159013201590133015901340159013501590136015901370159013801590139015901400159014101590142015901430159014401590145015901460159014701590148015901490159015001590151015901520159015301590154015901550159015601590157015901580159015901590160015901610159016201590163015901640159016501590166015901670159016801590169015901700159017101590172015901730159017401590175015901760159017701590178015901790159018001590181015901820159018301590184015901850159018601590187015901880159018901590190015901910159019201590193015901940159019501590196015901970159019801590199015902000159020101590202015902030159020401590205015902060159020701590208015902090159021001590211015902120159021301590214015902150159021601590217015902180159021901590220015902210159022201590223015902240159022501590226015902270159022801590229015902300159023101590232015902330159023401590235015902360159023701590238015902390159024001590241015902420159024301590244015902450159024601590247015902480159024901590250015902510159025201590253015902540159025501590256015902570159025801590259015902600159026101590262015902630159026401590265015902660159026701590268015902690159027001590271015902720159027301590274015902750159027601590277015902780159027901590280015902810159028201590283015902840159028501590286015902870159028801590289015902900159029101590292015902930159029401590295015902960159029701590298015902990159030001590301015903020159030301590304015903050159030601590307015903080159030901590310015903110159031201590313015903140159031501590316015903170159031801590319015903200159032101590322015903230159032401590325015903260159032701590328015903290159033001590331015903320159033301590334015903350159033601590337015903380159033901590340015903410159034201590343015903440159034501590346015903470159034801590349015903500159035101590352015903530159035401590355015903560159035701590358015903590159036001590361015903620159036301590364015903650159036601590367015903680159036901590370015903710159037201590373015903740159037501590376015903770159037801590379015903800159038101590382015903830159038401590385015903860159038701590388015903890159039001590391015903920159039301590394015903950159039601590397015903980159039901590400015904010159040201590403015904040159040501590406015904070159040801590409015904100159041101590412015904130159041401590415015904160159041701590418015904190159042001590421015904220159042301590424015904250159042601590427015904280159042901590430015904310159043201590433015904340159043501590436015904370159043801590439015904400159044101590442015904430159044401590445015904460159044701590448015904490159045001590451015904520159045301590454015904550159045601590457015904580159045901590460015904610159046201590463015904640159046501590466015904670159046801590469015904700159047101590472015904730159047401590475015904760159047701590478015904790159048001590481015904820159048301590484015904850159048601590487015904880159048901590490015904910159049201590493015904940159049501590496015904970159049801590499015905000159050101590502015905030159050401590505015905060159050701590508015905090159051001590511015905120159051301590514015905150159051601590517015905180159051901590520015905210159052201590523015905240159052501590526015905270159052801590529015905300159053101590532015905330159053401590535015905360159053701590538015905390159054001590541015905420159054301590544015905450159054601590547015905480159054901590550015905510159055201590553015905540159055501590556015905570159055801590559015905600159056101590562015905630159056401590565015905660159056701590568015905690159057001590571015905720159057301590574015905750159057601590577015905780159057901590580015905810159058201590583015905840159058501590586015905870159058801590589015905900159059101590592015905930159059401590595015905960159059701590598015905990159060001590601015906020159060301590604015906050159060601590607015906080159060901590610015906110159061201590613015906140159061501590616015906170159061801590619015906200159062101590622015906230159062401590625015906260159062701590628015906290159063001590631015906320159063301590634015906350159063601590637015906380159063901590640015906410159064201590643015906440159064501590646015906470159064801590649015906500159065101590652015906530159065401590655015906560159065701590658015906590159066001590661015906620159066301590664015906650159066601590667015906680159066901590670015906710159067201590673015906740159067501590676015906770159067801590679015906800159068101590682015906830159068401590685015906860159068701590688015906890159069001590691015906920159069301590694015906950159069601590697015906980159069901590700015907010159070201590703015907040159070501590706015907070159070801590709015907100159071101590712015907130159071401590715015907160159071701590718015907190159072001590721015907220159072301590724015907250159072601590727015907280159072901590730015907310159073201590733015907340159073501590736015907370159073801590739015907400159074101590742015907430159074401590745015907460159074701590748015907490159075001590751015907520159075301590754015907550159075601590757015907580159075901590760015907610159076201590763015907640159076501590766015907670159076801590769015907700159077101590772015907730159077401590775015907760159077701590778015907790159078001590781015907820159078301590784015907850159078601590787015907880159078901590790015907910159079201590793015907940159079501590796015907970159079801590799016000010160000201600003016000040160000501600006016000070160000801600009016000100160001101600012016000130160001401600015016000160160001701600018016000190160002001600021016000220160002301600024016000250160002601600027016000280160002901600030016000310160003201600033016000340160003501600036016000370160003801600039016000400160004101600042016000430160004401600045016000460160004701600048016000490160005001600051016000520160005301600054016000550160005601600057016000580160005901600060016000610160006201600063016000640160006501600066016000670160006801600069016000700160007101600072016000730160007401600075016000760160007701600078016000790160008001600081016000820160008301600084016000850160008601600087016000880160008901600090016000910160009201600093016000940160009501600096016000970160009801600099016001000160010101600102016001030160010401600105016001060160010701600108016001090160011001600111016001120160011301600114016001150160011601600117016001180160011901600120016001210160012201600123016001240160012501600126016001270160012801600129016001300160013101600132016001330160013401600135016001360160013701600138016001390160014001600141016001420160014301600144016001450160014601600147016001480160014901600150016001510160015201600153016001540160015501600156016001570160015801600159016001600160016101600162016001630160016401600165016001660160016701600168016001690160017001600171016001720160017301600174016001750160017601600177016001780160017901600180016001810160018201600183016001840160018501600186016001870160018801600189016001900160019101600192016001930160019401600195016001960160019701600198016001990160020001600201016002020160020301600204016002050160020601600207016002080160020901600210016002110160021201600213016002140160021501600216016002170160021801600219016002200160022101600222016002230160022401600225016002260160022701600228016002290160023001600231016002320160023301600234016002350160023601600237016002380160023901600240016002410160024201600243016002440160024501600246016002470160024801600249016002500160025101600252016002530160025401600255016002560160025701600258016002590160026001600261016002620160026301600264016002650160026601600267016002680160026901600270016002710160027201600273016002740160027501600276016002770160027801600279016002800160028101600282016002830160028401600285016002860160028701600288016002890160029001600291016002920160029301600294016002950160029601600297016002980160029901600300016003010160030201600303016003040160030501600306016003070160030801600309016003100160031101600312016003130160031401600315016003160160031701600318016003190160032001600321016003220160032301600324016003250160032601600327016003280160032901600330016003310160033201600333016003340160033501600336016003370160033801600339016003400160034101600342016003430160034401600345016003460160034701600348016003490160035001600351016003520160035301600354016003550160035601600357016003580160035901600360016003610160036201600363016003640160036501600366016003670160036801600369016003700160037101600372016003730160037401600375016003760160037701600378016003790160038001600381016003820160038301600384016003850160038601600387016003880160038901600390016003910160039201600393016003940160039501600396016003970160039801600399016004000160040101600402016004030160040401600405016004060160040701600408016004090160041001600411016004120160041301600414016004150160041601600417016004180160041901600420016004210160042201600423016004240160042501600426016004270160042801600429016004300160043101600432016004330160043401600435016004360160043701600438016004390160044001600441016004420160044301600444016004450160044601600447016004480160044901600450016004510160045201600453016004540160045501600456016004570160045801600459016004600160046101600462016004630160046401600465016004660160046701600468016004690160047001600471016004720160047301600474016004750160047601600477016004780160047901600480016004810160048201600483016004840160048501600486016004870160048801600489016004900160049101600492016004930160049401600495016004960160049701600498016004990160050001600501016005020160050301600504016005050160050601600507016005080160050901600510016005110160051201600513016005140160051501600516016005170160051801600519016005200160052101600522016005230160052401600525016005260160052701600528016005290160053001600531016005320160053301600534016005350160053601600537016005380160053901600540016005410160054201600543016005440160054501600546016005470160054801600549016005500160055101600552016005530160055401600555016005560160055701600558016005590160056001600561016005620160056301600564016005650160056601600567016005680160056901600570016005710160057201600573016005740160057501600576016005770160057801600579016005800160058101600582016005830160058401600585016005860160058701600588016005890160059001600591016005920160059301600594016005950160059601600597016005980160059901600600016006010160060201600603016006040160060501600606016006070160060801600609016006100160061101600612016006130160061401600615016006160160061701600618016006190160062001600621016006220160062301600624016006250160062601600627016006280160062901600630016006310160063201600633016006340160063501600636016006370160063801600639016006400160064101600642016006430160064401600645016006460160064701600648016006490160065001600651016006520160065301600654016006550160065601600657016006580160065901600660016006610160066201600663016006640160066501600666016006670160066801600669016006700160067101600672016006730160067401600675016006760160067701600678016006790160068001600681016006820160068301600684016006850160068601600687016006880160068901600690016006910160069201600693016006940160069501600696016006970160069801600699016007000160070101600702016007030160070401600705016007060160070701600708016007090160071001600711016007120160071301600714016007150160071601600717016007180160071901600720016007210160072201600723016007240160072501600726016007270160072801600729016007300160073101600732016007330160073401600735016007360160073701600738016007390160074001600741016007420160074301600744016007450160074601600747016007480160074901600750016007510160075201600753016007540160075501600756016007570160075801600759016007600160076101600762016007630160076401600765016007660160076701600768016007690160077001600771016007720160077301600774016007750160077601600777016007780160077901600780016007810160078201600783016007840160078501600786016007870160078801600789016007900160079101600792016007930160079401600795016007960160079701600798016007990161000101610002016100030161000401610005016100060161000701610008016100090161001001610011016100120161001301610014016100150161001601610017016100180161001901610020016100210161002201610023016100240161002501610026016100270161002801610029016100300161003101610032016100330161003401610035016100360161003701610038016100390161004001610041016100420161004301610044016100450161004601610047016100480161004901610050016100510161005201610053016100540161005501610056016100570161005801610059016100600161006101610062016100630161006401610065016100660161006701610068016100690161007001610071016100720161007301610074016100750161007601610077016100780161007901610080016100810161008201610083016100840161008501610086016100870161008801610089016100900161009101610092016100930161009401610095016100960161009701610098016100990161010001610101016101020161010301610104016101050161010601610107016101080161010901610110016101110161011201610113016101140161011501610116016101170161011801610119016101200161012101610122016101230161012401610125016101260161012701610128016101290161013001610131016101320161013301610134016101350161013601610137016101380161013901610140016101410161014201610143016101440161014501610146016101470161014801610149016101500161015101610152016101530161015401610155016101560161015701610158016101590161016001610161016101620161016301610164016101650161016601610167016101680161016901610170016101710161017201610173016101740161017501610176016101770161017801610179016101800161018101610182016101830161018401610185016101860161018701610188016101890161019001610191016101920161019301610194016101950161019601610197016101980161019901610200016102010161020201610203016102040161020501610206016102070161020801610209016102100161021101610212016102130161021401610215016102160161021701610218016102190161022001610221016102220161022301610224016102250161022601610227016102280161022901610230016102310161023201610233016102340161023501610236016102370161023801610239016102400161024101610242016102430161024401610245016102460161024701610248016102490161025001610251016102520161025301610254016102550161025601610257016102580161025901610260016102610161026201610263016102640161026501610266016102670161026801610269016102700161027101610272016102730161027401610275016102760161027701610278016102790161028001610281016102820161028301610284016102850161028601610287016102880161028901610290016102910161029201610293016102940161029501610296016102970161029801610299016103000161030101610302016103030161030401610305016103060161030701610308016103090161031001610311016103120161031301610314016103150161031601610317016103180161031901610320016103210161032201610323016103240161032501610326016103270161032801610329016103300161033101610332016103330161033401610335016103360161033701610338016103390161034001610341016103420161034301610344016103450161034601610347016103480161034901610350016103510161035201610353016103540161035501610356016103570161035801610359016103600161036101610362016103630161036401610365016103660161036701610368016103690161037001610371016103720161037301610374016103750161037601610377016103780161037901610380016103810161038201610383016103840161038501610386016103870161038801610389016103900161039101610392016103930161039401610395016103960161039701610398016103990161040001610401016104020161040301610404016104050161040601610407016104080161040901610410016104110161041201610413016104140161041501610416016104170161041801610419016104200161042101610422016104230161042401610425016104260161042701610428016104290161043001610431016104320161043301610434016104350161043601610437016104380161043901610440016104410161044201610443016104440161044501610446016104470161044801610449016104500161045101610452016104530161045401610455016104560161045701610458016104590161046001610461016104620161046301610464016104650161046601610467016104680161046901610470016104710161047201610473016104740161047501610476016104770161047801610479016104800161048101610482016104830161048401610485016104860161048701610488016104890161049001610491016104920161049301610494016104950161049601610497016104980161049901610500016105010161050201610503016105040161050501610506016105070161050801610509016105100161051101610512016105130161051401610515016105160161051701610518016105190161052001610521016105220161052301610524016105250161052601610527016105280161052901610530016105310161053201610533016105340161053501610536016105370161053801610539016105400161054101610542016105430161054401610545016105460161054701610548016105490161055001610551016105520161055301610554016105550161055601610557016105580161055901610560016105610161056201610563016105640161056501610566016105670161056801610569016105700161057101610572016105730161057401610575016105760161057701610578016105790161058001610581016105820161058301610584016105850161058601610587016105880161058901610590016105910161059201610593016105940161059501610596016105970161059801610599016106000161060101610602016106030161060401610605016106060161060701610608016106090161061001610611016106120161061301610614016106150161061601610617016106180161061901610620016106210161062201610623016106240161062501610626016106270161062801610629016106300161063101610632016106330161063401610635016106360161063701610638016106390161064001610641016106420161064301610644016106450161064601610647016106480161064901610650016106510161065201610653016106540161065501610656016106570161065801610659016106600161066101610662016106630161066401610665016106660161066701610668016106690161067001610671016106720161067301610674016106750161067601610677016106780161067901610680016106810161068201610683016106840161068501610686016106870161068801610689016106900161069101610692016106930161069401610695016106960161069701610698016106990161070001610701016107020161070301610704016107050161070601610707016107080161070901610710016107110161071201610713016107140161071501610716016107170161071801610719016107200161072101610722016107230161072401610725016107260161072701610728016107290161073001610731016107320161073301610734016107350161073601610737016107380161073901610740016107410161074201610743016107440161074501610746016107470161074801610749016107500161075101610752016107530161075401610755016107560161075701610758016107590161076001610761016107620161076301610764016107650161076601610767016107680161076901610770016107710161077201610773016107740161077501610776016107770161077801610779016107800161078101610782016107830161078401610785016107860161078701610788016107890161079001610791016107920161079301610794016107950161079601610797016107980161079901620001016200020162000301620004016200050162000601620007016200080162000901620010016200110162001201620013016200140162001501620016016200170162001801620019016200200162002101620022016200230162002401620025016200260162002701620028016200290162003001620031016200320162003301620034016200350162003601620037016200380162003901620040016200410162004201620043016200440162004501620046016200470162004801620049016200500162005101620052016200530162005401620055016200560162005701620058016200590162006001620061016200620162006301620064016200650162006601620067016200680162006901620070016200710162007201620073016200740162007501620076016200770162007801620079016200800162008101620082016200830162008401620085016200860162008701620088016200890162009001620091016200920162009301620094016200950162009601620097016200980162009901620100016201010162010201620103016201040162010501620106016201070162010801620109016201100162011101620112016201130162011401620115016201160162011701620118016201190162012001620121016201220162012301620124016201250162012601620127016201280162012901620130016201310162013201620133016201340162013501620136016201370162013801620139016201400162014101620142016201430162014401620145016201460162014701620148016201490162015001620151016201520162015301620154016201550162015601620157016201580162015901620160016201610162016201620163016201640162016501620166016201670162016801620169016201700162017101620172016201730162017401620175016201760162017701620178016201790162018001620181016201820162018301620184016201850162018601620187016201880162018901620190016201910162019201620193016201940162019501620196016201970162019801620199016202000162020101620202016202030162020401620205016202060162020701620208016202090162021001620211016202120162021301620214016202150162021601620217016202180162021901620220016202210162022201620223016202240162022501620226016202270162022801620229016202300162023101620232016202330162023401620235016202360162023701620238016202390162024001620241016202420162024301620244016202450162024601620247016202480162024901620250016202510162025201620253016202540162025501620256016202570162025801620259016202600162026101620262016202630162026401620265016202660162026701620268016202690162027001620271016202720162027301620274016202750162027601620277016202780162027901620280016202810162028201620283016202840162028501620286016202870162028801620289016202900162029101620292016202930162029401620295016202960162029701620298016202990162030001620301016203020162030301620304016203050162030601620307016203080162030901620310016203110162031201620313016203140162031501620316016203170162031801620319016203200162032101620322016203230162032401620325016203260162032701620328016203290162033001620331016203320162033301620334016203350162033601620337016203380162033901620340016203410162034201620343016203440162034501620346016203470162034801620349016203500162035101620352016203530162035401620355016203560162035701620358016203590162036001620361016203620162036301620364016203650162036601620367016203680162036901620370016203710162037201620373016203740162037501620376016203770162037801620379016203800162038101620382016203830162038401620385016203860162038701620388016203890162039001620391016203920162039301620394016203950162039601620397016203980162039901620400016204010162040201620403016204040162040501620406016204070162040801620409016204100162041101620412016204130162041401620415016204160162041701620418016204190162042001620421016204220162042301620424016204250162042601620427016204280162042901620430016204310162043201620433016204340162043501620436016204370162043801620439016204400162044101620442016204430162044401620445016204460162044701620448016204490162045001620451016204520162045301620454016204550162045601620457016204580162045901620460016204610162046201620463016204640162046501620466016204670162046801620469016204700162047101620472016204730162047401620475016204760162047701620478016204790162048001620481016204820162048301620484016204850162048601620487016204880162048901620490016204910162049201620493016204940162049501620496016204970162049801620499016205000162050101620502016205030162050401620505016205060162050701620508016205090162051001620511016205120162051301620514016205150162051601620517016205180162051901620520016205210162052201620523016205240162052501620526016205270162052801620529016205300162053101620532016205330162053401620535016205360162053701620538016205390162054001620541016205420162054301620544016205450162054601620547016205480162054901620550016205510162055201620553016205540162055501620556016205570162055801620559016205600162056101620562016205630162056401620565016205660162056701620568016205690162057001620571016205720162057301620574016205750162057601620577016205780162057901620580016205810162058201620583016205840162058501620586016205870162058801620589016205900162059101620592016205930162059401620595016205960162059701620598016205990162060001620601016206020162060301620604016206050162060601620607016206080162060901620610016206110162061201620613016206140162061501620616016206170162061801620619016206200162062101620622016206230162062401620625016206260162062701620628016206290162063001620631016206320162063301620634016206350162063601620637016206380162063901620640016206410162064201620643016206440162064501620646016206470162064801620649016206500162065101620652016206530162065401620655016206560162065701620658016206590162066001620661016206620162066301620664016206650162066601620667016206680162066901620670016206710162067201620673016206740162067501620676016206770162067801620679016206800162068101620682016206830162068401620685016206860162068701620688016206890162069001620691016206920162069301620694016206950162069601620697016206980162069901620700016207010162070201620703016207040162070501620706016207070162070801620709016207100162071101620712016207130162071401620715016207160162071701620718016207190162072001620721016207220162072301620724016207250162072601620727016207280162072901620730016207310162073201620733016207340162073501620736016207370162073801620739016207400162074101620742016207430162074401620745016207460162074701620748016207490162075001620751016207520162075301620754016207550162075601620757016207580162075901620760016207610162076201620763016207640162076501620766016207670162076801620769016207700162077101620772016207730162077401620775016207760162077701620778016207790162078001620781016207820162078301620784016207850162078601620787016207880162078901620790016207910162079201620793016207940162079501620796016207970162079801620799016300010163000201630003016300040163000501630006016300070163000801630009016300100163001101630012016300130163001401630015016300160163001701630018016300190163002001630021016300220163002301630024016300250163002601630027016300280163002901630030016300310163003201630033016300340163003501630036016300370163003801630039016300400163004101630042016300430163004401630045016300460163004701630048016300490163005001630051016300520163005301630054016300550163005601630057016300580163005901630060016300610163006201630063016300640163006501630066016300670163006801630069016300700163007101630072016300730163007401630075016300760163007701630078016300790163008001630081016300820163008301630084016300850163008601630087016300880163008901630090016300910163009201630093016300940163009501630096016300970163009801630099016301000163010101630102016301030163010401630105016301060163010701630108016301090163011001630111016301120163011301630114016301150163011601630117016301180163011901630120016301210163012201630123016301240163012501630126016301270163012801630129016301300163013101630132016301330163013401630135016301360163013701630138016301390163014001630141016301420163014301630144016301450163014601630147016301480163014901630150016301510163015201630153016301540163015501630156016301570163015801630159016301600163016101630162016301630163016401630165016301660163016701630168016301690163017001630171016301720163017301630174016301750163017601630177016301780163017901630180016301810163018201630183016301840163018501630186016301870163018801630189016301900163019101630192016301930163019401630195016301960163019701630198016301990163020001630201016302020163020301630204016302050163020601630207016302080163020901630210016302110163021201630213016302140163021501630216016302170163021801630219016302200163022101630222016302230163022401630225016302260163022701630228016302290163023001630231016302320163023301630234016302350163023601630237016302380163023901630240016302410163024201630243016302440163024501630246016302470163024801630249016302500163025101630252016302530163025401630255016302560163025701630258016302590163026001630261016302620163026301630264016302650163026601630267016302680163026901630270016302710163027201630273016302740163027501630276016302770163027801630279016302800163028101630282016302830163028401630285016302860163028701630288016302890163029001630291016302920163029301630294016302950163029601630297016302980163029901630300016303010163030201630303016303040163030501630306016303070163030801630309016303100163031101630312016303130163031401630315016303160163031701630318016303190163032001630321016303220163032301630324016303250163032601630327016303280163032901630330016303310163033201630333016303340163033501630336016303370163033801630339016303400163034101630342016303430163034401630345016303460163034701630348016303490163035001630351016303520163035301630354016303550163035601630357016303580163035901630360016303610163036201630363016303640163036501630366016303670163036801630369016303700163037101630372016303730163037401630375016303760163037701630378016303790163038001630381016303820163038301630384016303850163038601630387016303880163038901630390016303910163039201630393016303940163039501630396016303970163039801630399016304000163040101630402016304030163040401630405016304060163040701630408016304090163041001630411016304120163041301630414016304150163041601630417016304180163041901630420016304210163042201630423016304240163042501630426016304270163042801630429016304300163043101630432016304330163043401630435016304360163043701630438016304390163044001630441016304420163044301630444016304450163044601630447016304480163044901630450016304510163045201630453016304540163045501630456016304570163045801630459016304600163046101630462016304630163046401630465016304660163046701630468016304690163047001630471016304720163047301630474016304750163047601630477016304780163047901630480016304810163048201630483016304840163048501630486016304870163048801630489016304900163049101630492016304930163049401630495016304960163049701630498016304990163050001630501016305020163050301630504016305050163050601630507016305080163050901630510016305110163051201630513016305140163051501630516016305170163051801630519016305200163052101630522016305230163052401630525016305260163052701630528016305290163053001630531016305320163053301630534016305350163053601630537016305380163053901630540016305410163054201630543016305440163054501630546016305470163054801630549016305500163055101630552016305530163055401630555016305560163055701630558016305590163056001630561016305620163056301630564016305650163056601630567016305680163056901630570016305710163057201630573016305740163057501630576016305770163057801630579016305800163058101630582016305830163058401630585016305860163058701630588016305890163059001630591016305920163059301630594016305950163059601630597016305980163059901630600016306010163060201630603016306040163060501630606016306070163060801630609016306100163061101630612016306130163061401630615016306160163061701630618016306190163062001630621016306220163062301630624016306250163062601630627016306280163062901630630016306310163063201630633016306340163063501630636016306370163063801630639016306400163064101630642016306430163064401630645016306460163064701630648016306490163065001630651016306520163065301630654016306550163065601630657016306580163065901630660016306610163066201630663016306640163066501630666016306670163066801630669016306700163067101630672016306730163067401630675016306760163067701630678016306790163068001630681016306820163068301630684016306850163068601630687016306880163068901630690016306910163069201630693016306940163069501630696016306970163069801630699016307000163070101630702016307030163070401630705016307060163070701630708016307090163071001630711016307120163071301630714016307150163071601630717016307180163071901630720016307210163072201630723016307240163072501630726016307270163072801630729016307300163073101630732016307330163073401630735016307360163073701630738016307390163074001630741016307420163074301630744016307450163074601630747016307480163074901630750016307510163075201630753016307540163075501630756016307570163075801630759016307600163076101630762016307630163076401630765016307660163076701630768016307690163077001630771016307720163077301630774016307750163077601630777016307780163077901630780016307810163078201630783016307840163078501630786016307870163078801630789016307900163079101630792016307930163079401630795016307960163079701630798016307990164000101640002016400030164000401640005016400060164000701640008016400090164001001640011016400120164001301640014016400150164001601640017016400180164001901640020016400210164002201640023016400240164002501640026016400270164002801640029016400300164003101640032016400330164003401640035016400360164003701640038016400390164004001640041016400420164004301640044016400450164004601640047016400480164004901640050016400510164005201640053016400540164005501640056016400570164005801640059016400600164006101640062016400630164006401640065016400660164006701640068016400690164007001640071016400720164007301640074016400750164007601640077016400780164007901640080016400810164008201640083016400840164008501640086016400870164008801640089016400900164009101640092016400930164009401640095016400960164009701640098016400990164010001640101016401020164010301640104016401050164010601640107016401080164010901640110016401110164011201640113016401140164011501640116016401170164011801640119016401200164012101640122016401230164012401640125016401260164012701640128016401290164013001640131016401320164013301640134016401350164013601640137016401380164013901640140016401410164014201640143016401440164014501640146016401470164014801640149016401500164015101640152016401530164015401640155016401560164015701640158016401590164016001640161016401620164016301640164016401650164016601640167016401680164016901640170016401710164017201640173016401740164017501640176016401770164017801640179016401800164018101640182016401830164018401640185016401860164018701640188016401890164019001640191016401920164019301640194016401950164019601640197016401980164019901640200016402010164020201640203016402040164020501640206016402070164020801640209016402100164021101640212016402130164021401640215016402160164021701640218016402190164022001640221016402220164022301640224016402250164022601640227016402280164022901640230016402310164023201640233016402340164023501640236016402370164023801640239016402400164024101640242016402430164024401640245016402460164024701640248016402490164025001640251016402520164025301640254016402550164025601640257016402580164025901640260016402610164026201640263016402640164026501640266016402670164026801640269016402700164027101640272016402730164027401640275016402760164027701640278016402790164028001640281016402820164028301640284016402850164028601640287016402880164028901640290016402910164029201640293016402940164029501640296016402970164029801640299016403000164030101640302016403030164030401640305016403060164030701640308016403090164031001640311016403120164031301640314016403150164031601640317016403180164031901640320016403210164032201640323016403240164032501640326016403270164032801640329016403300164033101640332016403330164033401640335016403360164033701640338016403390164034001640341016403420164034301640344016403450164034601640347016403480164034901640350016403510164035201640353016403540164035501640356016403570164035801640359016403600164036101640362016403630164036401640365016403660164036701640368016403690164037001640371016403720164037301640374016403750164037601640377016403780164037901640380016403810164038201640383016403840164038501640386016403870164038801640389016403900164039101640392016403930164039401640395016403960164039701640398016403990164040001640401016404020164040301640404016404050164040601640407016404080164040901640410016404110164041201640413016404140164041501640416016404170164041801640419016404200164042101640422016404230164042401640425016404260164042701640428016404290164043001640431016404320164043301640434016404350164043601640437016404380164043901640440016404410164044201640443016404440164044501640446016404470164044801640449016404500164045101640452016404530164045401640455016404560164045701640458016404590164046001640461016404620164046301640464016404650164046601640467016404680164046901640470016404710164047201640473016404740164047501640476016404770164047801640479016404800164048101640482016404830164048401640485016404860164048701640488016404890164049001640491016404920164049301640494016404950164049601640497016404980164049901640500016405010164050201640503016405040164050501640506016405070164050801640509016405100164051101640512016405130164051401640515016405160164051701640518016405190164052001640521016405220164052301640524016405250164052601640527016405280164052901640530016405310164053201640533016405340164053501640536016405370164053801640539016405400164054101640542016405430164054401640545016405460164054701640548016405490164055001640551016405520164055301640554016405550164055601640557016405580164055901640560016405610164056201640563016405640164056501640566016405670164056801640569016405700164057101640572016405730164057401640575016405760164057701640578016405790164058001640581016405820164058301640584016405850164058601640587016405880164058901640590016405910164059201640593016405940164059501640596016405970164059801640599016406000164060101640602016406030164060401640605016406060164060701640608016406090164061001640611016406120164061301640614016406150164061601640617016406180164061901640620016406210164062201640623016406240164062501640626016406270164062801640629016406300164063101640632016406330164063401640635016406360164063701640638016406390164064001640641016406420164064301640644016406450164064601640647016406480164064901640650016406510164065201640653016406540164065501640656016406570164065801640659016406600164066101640662016406630164066401640665016406660164066701640668016406690164067001640671016406720164067301640674016406750164067601640677016406780164067901640680016406810164068201640683016406840164068501640686016406870164068801640689016406900164069101640692016406930164069401640695016406960164069701640698016406990164070001640701016407020164070301640704016407050164070601640707016407080164070901640710016407110164071201640713016407140164071501640716016407170164071801640719016407200164072101640722016407230164072401640725016407260164072701640728016407290164073001640731016407320164073301640734016407350164073601640737016407380164073901640740016407410164074201640743016407440164074501640746016407470164074801640749016407500164075101640752016407530164075401640755016407560164075701640758016407590164076001640761016407620164076301640764016407650164076601640767016407680164076901640770016407710164077201640773016407740164077501640776016407770164077801640779016407800164078101640782016407830164078401640785016407860164078701640788016407890164079001640791016407920164079301640794016407950164079601640797016407980164079901650001016500020165000301650004016500050165000601650007016500080165000901650010016500110165001201650013016500140165001501650016016500170165001801650019016500200165002101650022016500230165002401650025016500260165002701650028016500290165003001650031016500320165003301650034016500350165003601650037016500380165003901650040016500410165004201650043016500440165004501650046016500470165004801650049016500500165005101650052016500530165005401650055016500560165005701650058016500590165006001650061016500620165006301650064016500650165006601650067016500680165006901650070016500710165007201650073016500740165007501650076016500770165007801650079016500800165008101650082016500830165008401650085016500860165008701650088016500890165009001650091016500920165009301650094016500950165009601650097016500980165009901650100016501010165010201650103016501040165010501650106016501070165010801650109016501100165011101650112016501130165011401650115016501160165011701650118016501190165012001650121016501220165012301650124016501250165012601650127016501280165012901650130016501310165013201650133016501340165013501650136016501370165013801650139016501400165014101650142016501430165014401650145016501460165014701650148016501490165015001650151016501520165015301650154016501550165015601650157016501580165015901650160016501610165016201650163016501640165016501650166016501670165016801650169016501700165017101650172016501730165017401650175016501760165017701650178016501790165018001650181016501820165018301650184016501850165018601650187016501880165018901650190016501910165019201650193016501940165019501650196016501970165019801650199016502000165020101650202016502030165020401650205016502060165020701650208016502090165021001650211016502120165021301650214016502150165021601650217016502180165021901650220016502210165022201650223016502240165022501650226016502270165022801650229016502300165023101650232016502330165023401650235016502360165023701650238016502390165024001650241016502420165024301650244016502450165024601650247016502480165024901650250016502510165025201650253016502540165025501650256016502570165025801650259016502600165026101650262016502630165026401650265016502660165026701650268016502690165027001650271016502720165027301650274016502750165027601650277016502780165027901650280016502810165028201650283016502840165028501650286016502870165028801650289016502900165029101650292016502930165029401650295016502960165029701650298016502990165030001650301016503020165030301650304016503050165030601650307016503080165030901650310016503110165031201650313016503140165031501650316016503170165031801650319016503200165032101650322016503230165032401650325016503260165032701650328016503290165033001650331016503320165033301650334016503350165033601650337016503380165033901650340016503410165034201650343016503440165034501650346016503470165034801650349016503500165035101650352016503530165035401650355016503560165035701650358016503590165036001650361016503620165036301650364016503650165036601650367016503680165036901650370016503710165037201650373016503740165037501650376016503770165037801650379016503800165038101650382016503830165038401650385016503860165038701650388016503890165039001650391016503920165039301650394016503950165039601650397016503980165039901650400016504010165040201650403016504040165040501650406016504070165040801650409016504100165041101650412016504130165041401650415016504160165041701650418016504190165042001650421016504220165042301650424016504250165042601650427016504280165042901650430016504310165043201650433016504340165043501650436016504370165043801650439016504400165044101650442016504430165044401650445016504460165044701650448016504490165045001650451016504520165045301650454016504550165045601650457016504580165045901650460016504610165046201650463016504640165046501650466016504670165046801650469016504700165047101650472016504730165047401650475016504760165047701650478016504790165048001650481016504820165048301650484016504850165048601650487016504880165048901650490016504910165049201650493016504940165049501650496016504970165049801650499016505000165050101650502016505030165050401650505016505060165050701650508016505090165051001650511016505120165051301650514016505150165051601650517016505180165051901650520016505210165052201650523016505240165052501650526016505270165052801650529016505300165053101650532016505330165053401650535016505360165053701650538016505390165054001650541016505420165054301650544016505450165054601650547016505480165054901650550016505510165055201650553016505540165055501650556016505570165055801650559016505600165056101650562016505630165056401650565016505660165056701650568016505690165057001650571016505720165057301650574016505750165057601650577016505780165057901650580016505810165058201650583016505840165058501650586016505870165058801650589016505900165059101650592016505930165059401650595016505960165059701650598016505990165060001650601016506020165060301650604016506050165060601650607016506080165060901650610016506110165061201650613016506140165061501650616016506170165061801650619016506200165062101650622016506230165062401650625016506260165062701650628016506290165063001650631016506320165063301650634016506350165063601650637016506380165063901650640016506410165064201650643016506440165064501650646016506470165064801650649016506500165065101650652016506530165065401650655016506560165065701650658016506590165066001650661016506620165066301650664016506650165066601650667016506680165066901650670016506710165067201650673016506740165067501650676016506770165067801650679016506800165068101650682016506830165068401650685016506860165068701650688016506890165069001650691016506920165069301650694016506950165069601650697016506980165069901650700016507010165070201650703016507040165070501650706016507070165070801650709016507100165071101650712016507130165071401650715016507160165071701650718016507190165072001650721016507220165072301650724016507250165072601650727016507280165072901650730016507310165073201650733016507340165073501650736016507370165073801650739016507400165074101650742016507430165074401650745016507460165074701650748016507490165075001650751016507520165075301650754016507550165075601650757016507580165075901650760016507610165076201650763016507640165076501650766016507670165076801650769016507700165077101650772016507730165077401650775016507760165077701650778016507790165078001650781016507820165078301650784016507850165078601650787016507880165078901650790016507910165079201650793016507940165079501650796016507970165079801650799016600010166000201660003016600040166000501660006016600070166000801660009016600100166001101660012016600130166001401660015016600160166001701660018016600190166002001660021016600220166002301660024016600250166002601660027016600280166002901660030016600310166003201660033016600340166003501660036016600370166003801660039016600400166004101660042016600430166004401660045016600460166004701660048016600490166005001660051016600520166005301660054016600550166005601660057016600580166005901660060016600610166006201660063016600640166006501660066016600670166006801660069016600700166007101660072016600730166007401660075016600760166007701660078016600790166008001660081016600820166008301660084016600850166008601660087016600880166008901660090016600910166009201660093016600940166009501660096016600970166009801660099016601000166010101660102016601030166010401660105016601060166010701660108016601090166011001660111016601120166011301660114016601150166011601660117016601180166011901660120016601210166012201660123016601240166012501660126016601270166012801660129016601300166013101660132016601330166013401660135016601360166013701660138016601390166014001660141016601420166014301660144016601450166014601660147016601480166014901660150016601510166015201660153016601540166015501660156016601570166015801660159016601600166016101660162016601630166016401660165016601660166016701660168016601690166017001660171016601720166017301660174016601750166017601660177016601780166017901660180016601810166018201660183016601840166018501660186016601870166018801660189016601900166019101660192016601930166019401660195016601960166019701660198016601990166020001660201016602020166020301660204016602050166020601660207016602080166020901660210016602110166021201660213016602140166021501660216016602170166021801660219016602200166022101660222016602230166022401660225016602260166022701660228016602290166023001660231016602320166023301660234016602350166023601660237016602380166023901660240016602410166024201660243016602440166024501660246016602470166024801660249016602500166025101660252016602530166025401660255016602560166025701660258016602590166026001660261016602620166026301660264016602650166026601660267016602680166026901660270016602710166027201660273016602740166027501660276016602770166027801660279016602800166028101660282016602830166028401660285016602860166028701660288016602890166029001660291016602920166029301660294016602950166029601660297016602980166029901660300016603010166030201660303016603040166030501660306016603070166030801660309016603100166031101660312016603130166031401660315016603160166031701660318016603190166032001660321016603220166032301660324016603250166032601660327016603280166032901660330016603310166033201660333016603340166033501660336016603370166033801660339016603400166034101660342016603430166034401660345016603460166034701660348016603490166035001660351016603520166035301660354016603550166035601660357016603580166035901660360016603610166036201660363016603640166036501660366016603670166036801660369016603700166037101660372016603730166037401660375016603760166037701660378016603790166038001660381016603820166038301660384016603850166038601660387016603880166038901660390016603910166039201660393016603940166039501660396016603970166039801660399016604000166040101660402016604030166040401660405016604060166040701660408016604090166041001660411016604120166041301660414016604150166041601660417016604180166041901660420016604210166042201660423016604240166042501660426016604270166042801660429016604300166043101660432016604330166043401660435016604360166043701660438016604390166044001660441016604420166044301660444016604450166044601660447016604480166044901660450016604510166045201660453016604540166045501660456016604570166045801660459016604600166046101660462016604630166046401660465016604660166046701660468016604690166047001660471016604720166047301660474016604750166047601660477016604780166047901660480016604810166048201660483016604840166048501660486016604870166048801660489016604900166049101660492016604930166049401660495016604960166049701660498016604990166050001660501016605020166050301660504016605050166050601660507016605080166050901660510016605110166051201660513016605140166051501660516016605170166051801660519016605200166052101660522016605230166052401660525016605260166052701660528016605290166053001660531016605320166053301660534016605350166053601660537016605380166053901660540016605410166054201660543016605440166054501660546016605470166054801660549016605500166055101660552016605530166055401660555016605560166055701660558016605590166056001660561016605620166056301660564016605650166056601660567016605680166056901660570016605710166057201660573016605740166057501660576016605770166057801660579016605800166058101660582016605830166058401660585016605860166058701660588016605890166059001660591016605920166059301660594016605950166059601660597016605980166059901660600016606010166060201660603016606040166060501660606016606070166060801660609016606100166061101660612016606130166061401660615016606160166061701660618016606190166062001660621016606220166062301660624016606250166062601660627016606280166062901660630016606310166063201660633016606340166063501660636016606370166063801660639016606400166064101660642016606430166064401660645016606460166064701660648016606490166065001660651016606520166065301660654016606550166065601660657016606580166065901660660016606610166066201660663016606640166066501660666016606670166066801660669016606700166067101660672016606730166067401660675016606760166067701660678016606790166068001660681016606820166068301660684016606850166068601660687016606880166068901660690016606910166069201660693016606940166069501660696016606970166069801660699016607000166070101660702016607030166070401660705016607060166070701660708016607090166071001660711016607120166071301660714016607150166071601660717016607180166071901660720016607210166072201660723016607240166072501660726016607270166072801660729016607300166073101660732016607330166073401660735016607360166073701660738016607390166074001660741016607420166074301660744016607450166074601660747016607480166074901660750016607510166075201660753016607540166075501660756016607570166075801660759016607600166076101660762016607630166076401660765016607660166076701660768016607690166077001660771016607720166077301660774016607750166077601660777016607780166077901660780016607810166078201660783016607840166078501660786016607870166078801660789016607900166079101660792016607930166079401660795016607960166079701660798016607990167000101670002016700030167000401670005016700060167000701670008016700090167001001670011016700120167001301670014016700150167001601670017016700180167001901670020016700210167002201670023016700240167002501670026016700270167002801670029016700300167003101670032016700330167003401670035016700360167003701670038016700390167004001670041016700420167004301670044016700450167004601670047016700480167004901670050016700510167005201670053016700540167005501670056016700570167005801670059016700600167006101670062016700630167006401670065016700660167006701670068016700690167007001670071016700720167007301670074016700750167007601670077016700780167007901670080016700810167008201670083016700840167008501670086016700870167008801670089016700900167009101670092016700930167009401670095016700960167009701670098016700990167010001670101016701020167010301670104016701050167010601670107016701080167010901670110016701110167011201670113016701140167011501670116016701170167011801670119016701200167012101670122016701230167012401670125016701260167012701670128016701290167013001670131016701320167013301670134016701350167013601670137016701380167013901670140016701410167014201670143016701440167014501670146016701470167014801670149016701500167015101670152016701530167015401670155016701560167015701670158016701590167016001670161016701620167016301670164016701650167016601670167016701680167016901670170016701710167017201670173016701740167017501670176016701770167017801670179016701800167018101670182016701830167018401670185016701860167018701670188016701890167019001670191016701920167019301670194016701950167019601670197016701980167019901670200016702010167020201670203016702040167020501670206016702070167020801670209016702100167021101670212016702130167021401670215016702160167021701670218016702190167022001670221016702220167022301670224016702250167022601670227016702280167022901670230016702310167023201670233016702340167023501670236016702370167023801670239016702400167024101670242016702430167024401670245016702460167024701670248016702490167025001670251016702520167025301670254016702550167025601670257016702580167025901670260016702610167026201670263016702640167026501670266016702670167026801670269016702700167027101670272016702730167027401670275016702760167027701670278016702790167028001670281016702820167028301670284016702850167028601670287016702880167028901670290016702910167029201670293016702940167029501670296016702970167029801670299016703000167030101670302016703030167030401670305016703060167030701670308016703090167031001670311016703120167031301670314016703150167031601670317016703180167031901670320016703210167032201670323016703240167032501670326016703270167032801670329016703300167033101670332016703330167033401670335016703360167033701670338016703390167034001670341016703420167034301670344016703450167034601670347016703480167034901670350016703510167035201670353016703540167035501670356016703570167035801670359016703600167036101670362016703630167036401670365016703660167036701670368016703690167037001670371016703720167037301670374016703750167037601670377016703780167037901670380016703810167038201670383016703840167038501670386016703870167038801670389016703900167039101670392016703930167039401670395016703960167039701670398016703990167040001670401016704020167040301670404016704050167040601670407016704080167040901670410016704110167041201670413016704140167041501670416016704170167041801670419016704200167042101670422016704230167042401670425016704260167042701670428016704290167043001670431016704320167043301670434016704350167043601670437016704380167043901670440016704410167044201670443016704440167044501670446016704470167044801670449016704500167045101670452016704530167045401670455016704560167045701670458016704590167046001670461016704620167046301670464016704650167046601670467016704680167046901670470016704710167047201670473016704740167047501670476016704770167047801670479016704800167048101670482016704830167048401670485016704860167048701670488016704890167049001670491016704920167049301670494016704950167049601670497016704980167049901670500016705010167050201670503016705040167050501670506016705070167050801670509016705100167051101670512016705130167051401670515016705160167051701670518016705190167052001670521016705220167052301670524016705250167052601670527016705280167052901670530016705310167053201670533016705340167053501670536016705370167053801670539016705400167054101670542016705430167054401670545016705460167054701670548016705490167055001670551016705520167055301670554016705550167055601670557016705580167055901670560016705610167056201670563016705640167056501670566016705670167056801670569016705700167057101670572016705730167057401670575016705760167057701670578016705790167058001670581016705820167058301670584016705850167058601670587016705880167058901670590016705910167059201670593016705940167059501670596016705970167059801670599016706000167060101670602016706030167060401670605016706060167060701670608016706090167061001670611016706120167061301670614016706150167061601670617016706180167061901670620016706210167062201670623016706240167062501670626016706270167062801670629016706300167063101670632016706330167063401670635016706360167063701670638016706390167064001670641016706420167064301670644016706450167064601670647016706480167064901670650016706510167065201670653016706540167065501670656016706570167065801670659016706600167066101670662016706630167066401670665016706660167066701670668016706690167067001670671016706720167067301670674016706750167067601670677016706780167067901670680016706810167068201670683016706840167068501670686016706870167068801670689016706900167069101670692016706930167069401670695016706960167069701670698016706990167070001670701016707020167070301670704016707050167070601670707016707080167070901670710016707110167071201670713016707140167071501670716016707170167071801670719016707200167072101670722016707230167072401670725016707260167072701670728016707290167073001670731016707320167073301670734016707350167073601670737016707380167073901670740016707410167074201670743016707440167074501670746016707470167074801670749016707500167075101670752016707530167075401670755016707560167075701670758016707590167076001670761016707620167076301670764016707650167076601670767016707680167076901670770016707710167077201670773016707740167077501670776016707770167077801670779016707800167078101670782016707830167078401670785016707860167078701670788016707890167079001670791016707920167079301670794016707950167079601670797016707980167079901680001016800020168000301680004016800050168000601680007016800080168000901680010016800110168001201680013016800140168001501680016016800170168001801680019016800200168002101680022016800230168002401680025016800260168002701680028016800290168003001680031016800320168003301680034016800350168003601680037016800380168003901680040016800410168004201680043016800440168004501680046016800470168004801680049016800500168005101680052016800530168005401680055016800560168005701680058016800590168006001680061016800620168006301680064016800650168006601680067016800680168006901680070016800710168007201680073016800740168007501680076016800770168007801680079016800800168008101680082016800830168008401680085016800860168008701680088016800890168009001680091016800920168009301680094016800950168009601680097016800980168009901680100016801010168010201680103016801040168010501680106016801070168010801680109016801100168011101680112016801130168011401680115016801160168011701680118016801190168012001680121016801220168012301680124016801250168012601680127016801280168012901680130016801310168013201680133016801340168013501680136016801370168013801680139016801400168014101680142016801430168014401680145016801460168014701680148016801490168015001680151016801520168015301680154016801550168015601680157016801580168015901680160016801610168016201680163016801640168016501680166016801670168016801680169016801700168017101680172016801730168017401680175016801760168017701680178016801790168018001680181016801820168018301680184016801850168018601680187016801880168018901680190016801910168019201680193016801940168019501680196016801970168019801680199016802000168020101680202016802030168020401680205016802060168020701680208016802090168021001680211016802120168021301680214016802150168021601680217016802180168021901680220016802210168022201680223016802240168022501680226016802270168022801680229016802300168023101680232016802330168023401680235016802360168023701680238016802390168024001680241016802420168024301680244016802450168024601680247016802480168024901680250016802510168025201680253016802540168025501680256016802570168025801680259016802600168026101680262016802630168026401680265016802660168026701680268016802690168027001680271016802720168027301680274016802750168027601680277016802780168027901680280016802810168028201680283016802840168028501680286016802870168028801680289016802900168029101680292016802930168029401680295016802960168029701680298016802990168030001680301016803020168030301680304016803050168030601680307016803080168030901680310016803110168031201680313016803140168031501680316016803170168031801680319016803200168032101680322016803230168032401680325016803260168032701680328016803290168033001680331016803320168033301680334016803350168033601680337016803380168033901680340016803410168034201680343016803440168034501680346016803470168034801680349016803500168035101680352016803530168035401680355016803560168035701680358016803590168036001680361016803620168036301680364016803650168036601680367016803680168036901680370016803710168037201680373016803740168037501680376016803770168037801680379016803800168038101680382016803830168038401680385016803860168038701680388016803890168039001680391016803920168039301680394016803950168039601680397016803980168039901680400016804010168040201680403016804040168040501680406016804070168040801680409016804100168041101680412016804130168041401680415016804160168041701680418016804190168042001680421016804220168042301680424016804250168042601680427016804280168042901680430016804310168043201680433016804340168043501680436016804370168043801680439016804400168044101680442016804430168044401680445016804460168044701680448016804490168045001680451016804520168045301680454016804550168045601680457016804580168045901680460016804610168046201680463016804640168046501680466016804670168046801680469016804700168047101680472016804730168047401680475016804760168047701680478016804790168048001680481016804820168048301680484016804850168048601680487016804880168048901680490016804910168049201680493016804940168049501680496016804970168049801680499016805000168050101680502016805030168050401680505016805060168050701680508016805090168051001680511016805120168051301680514016805150168051601680517016805180168051901680520016805210168052201680523016805240168052501680526016805270168052801680529016805300168053101680532016805330168053401680535016805360168053701680538016805390168054001680541016805420168054301680544016805450168054601680547016805480168054901680550016805510168055201680553016805540168055501680556016805570168055801680559016805600168056101680562016805630168056401680565016805660168056701680568016805690168057001680571016805720168057301680574016805750168057601680577016805780168057901680580016805810168058201680583016805840168058501680586016805870168058801680589016805900168059101680592016805930168059401680595016805960168059701680598016805990168060001680601016806020168060301680604016806050168060601680607016806080168060901680610016806110168061201680613016806140168061501680616016806170168061801680619016806200168062101680622016806230168062401680625016806260168062701680628016806290168063001680631016806320168063301680634016806350168063601680637016806380168063901680640016806410168064201680643016806440168064501680646016806470168064801680649016806500168065101680652016806530168065401680655016806560168065701680658016806590168066001680661016806620168066301680664016806650168066601680667016806680168066901680670016806710168067201680673016806740168067501680676016806770168067801680679016806800168068101680682016806830168068401680685016806860168068701680688016806890168069001680691016806920168069301680694016806950168069601680697016806980168069901680700016807010168070201680703016807040168070501680706016807070168070801680709016807100168071101680712016807130168071401680715016807160168071701680718016807190168072001680721016807220168072301680724016807250168072601680727016807280168072901680730016807310168073201680733016807340168073501680736016807370168073801680739016807400168074101680742016807430168074401680745016807460168074701680748016807490168075001680751016807520168075301680754016807550168075601680757016807580168075901680760016807610168076201680763016807640168076501680766016807670168076801680769016807700168077101680772016807730168077401680775016807760168077701680778016807790168078001680781016807820168078301680784016807850168078601680787016807880168078901680790016807910168079201680793016807940168079501680796016807970168079801680799016900010169000201690003016900040169000501690006016900070169000801690009016900100169001101690012016900130169001401690015016900160169001701690018016900190169002001690021016900220169002301690024016900250169002601690027016900280169002901690030016900310169003201690033016900340169003501690036016900370169003801690039016900400169004101690042016900430169004401690045016900460169004701690048016900490169005001690051016900520169005301690054016900550169005601690057016900580169005901690060016900610169006201690063016900640169006501690066016900670169006801690069016900700169007101690072016900730169007401690075016900760169007701690078016900790169008001690081016900820169008301690084016900850169008601690087016900880169008901690090016900910169009201690093016900940169009501690096016900970169009801690099016901000169010101690102016901030169010401690105016901060169010701690108016901090169011001690111016901120169011301690114016901150169011601690117016901180169011901690120016901210169012201690123016901240169012501690126016901270169012801690129016901300169013101690132016901330169013401690135016901360169013701690138016901390169014001690141016901420169014301690144016901450169014601690147016901480169014901690150016901510169015201690153016901540169015501690156016901570169015801690159016901600169016101690162016901630169016401690165016901660169016701690168016901690169017001690171016901720169017301690174016901750169017601690177016901780169017901690180016901810169018201690183016901840169018501690186016901870169018801690189016901900169019101690192016901930169019401690195016901960169019701690198016901990169020001690201016902020169020301690204016902050169020601690207016902080169020901690210016902110169021201690213016902140169021501690216016902170169021801690219016902200169022101690222016902230169022401690225016902260169022701690228016902290169023001690231016902320169023301690234016902350169023601690237016902380169023901690240016902410169024201690243016902440169024501690246016902470169024801690249016902500169025101690252016902530169025401690255016902560169025701690258016902590169026001690261016902620169026301690264016902650169026601690267016902680169026901690270016902710169027201690273016902740169027501690276016902770169027801690279016902800169028101690282016902830169028401690285016902860169028701690288016902890169029001690291016902920169029301690294016902950169029601690297016902980169029901690300016903010169030201690303016903040169030501690306016903070169030801690309016903100169031101690312016903130169031401690315016903160169031701690318016903190169032001690321016903220169032301690324016903250169032601690327016903280169032901690330016903310169033201690333016903340169033501690336016903370169033801690339016903400169034101690342016903430169034401690345016903460169034701690348016903490169035001690351016903520169035301690354016903550169035601690357016903580169035901690360016903610169036201690363016903640169036501690366016903670169036801690369016903700169037101690372016903730169037401690375016903760169037701690378016903790169038001690381016903820169038301690384016903850169038601690387016903880169038901690390016903910169039201690393016903940169039501690396016903970169039801690399016904000169040101690402016904030169040401690405016904060169040701690408016904090169041001690411016904120169041301690414016904150169041601690417016904180169041901690420016904210169042201690423016904240169042501690426016904270169042801690429016904300169043101690432016904330169043401690435016904360169043701690438016904390169044001690441016904420169044301690444016904450169044601690447016904480169044901690450016904510169045201690453016904540169045501690456016904570169045801690459016904600169046101690462016904630169046401690465016904660169046701690468016904690169047001690471016904720169047301690474016904750169047601690477016904780169047901690480016904810169048201690483016904840169048501690486016904870169048801690489016904900169049101690492016904930169049401690495016904960169049701690498016904990169050001690501016905020169050301690504016905050169050601690507016905080169050901690510016905110169051201690513016905140169051501690516016905170169051801690519016905200169052101690522016905230169052401690525016905260169052701690528016905290169053001690531016905320169053301690534016905350169053601690537016905380169053901690540016905410169054201690543016905440169054501690546016905470169054801690549016905500169055101690552016905530169055401690555016905560169055701690558016905590169056001690561016905620169056301690564016905650169056601690567016905680169056901690570016905710169057201690573016905740169057501690576016905770169057801690579016905800169058101690582016905830169058401690585016905860169058701690588016905890169059001690591016905920169059301690594016905950169059601690597016905980169059901690600016906010169060201690603016906040169060501690606016906070169060801690609016906100169061101690612016906130169061401690615016906160169061701690618016906190169062001690621016906220169062301690624016906250169062601690627016906280169062901690630016906310169063201690633016906340169063501690636016906370169063801690639016906400169064101690642016906430169064401690645016906460169064701690648016906490169065001690651016906520169065301690654016906550169065601690657016906580169065901690660016906610169066201690663016906640169066501690666016906670169066801690669016906700169067101690672016906730169067401690675016906760169067701690678016906790169068001690681016906820169068301690684016906850169068601690687016906880169068901690690016906910169069201690693016906940169069501690696016906970169069801690699016907000169070101690702016907030169070401690705016907060169070701690708016907090169071001690711016907120169071301690714016907150169071601690717016907180169071901690720016907210169072201690723016907240169072501690726016907270169072801690729016907300169073101690732016907330169073401690735016907360169073701690738016907390169074001690741016907420169074301690744016907450169074601690747016907480169074901690750016907510169075201690753016907540169075501690756016907570169075801690759016907600169076101690762016907630169076401690765016907660169076701690768016907690169077001690771016907720169077301690774016907750169077601690777016907780169077901690780016907810169078201690783016907840169078501690786016907870169078801690789016907900169079101690792016907930169079401690795016907960169079701690798016907990170000101700002017000030170000401700005017000060170000701700008017000090170001001700011017000120170001301700014017000150170001601700017017000180170001901700020017000210170002201700023017000240170002501700026017000270170002801700029017000300170003101700032017000330170003401700035017000360170003701700038017000390170004001700041017000420170004301700044017000450170004601700047017000480170004901700050017000510170005201700053017000540170005501700056017000570170005801700059017000600170006101700062017000630170006401700065017000660170006701700068017000690170007001700071017000720170007301700074017000750170007601700077017000780170007901700080017000810170008201700083017000840170008501700086017000870170008801700089017000900170009101700092017000930170009401700095017000960170009701700098017000990170010001700101017001020170010301700104017001050170010601700107017001080170010901700110017001110170011201700113017001140170011501700116017001170170011801700119017001200170012101700122017001230170012401700125017001260170012701700128017001290170013001700131017001320170013301700134017001350170013601700137017001380170013901700140017001410170014201700143017001440170014501700146017001470170014801700149017001500170015101700152017001530170015401700155017001560170015701700158017001590170016001700161017001620170016301700164017001650170016601700167017001680170016901700170017001710170017201700173017001740170017501700176017001770170017801700179017001800170018101700182017001830170018401700185017001860170018701700188017001890170019001700191017001920170019301700194017001950170019601700197017001980170019901700200017002010170020201700203017002040170020501700206017002070170020801700209017002100170021101700212017002130170021401700215017002160170021701700218017002190170022001700221017002220170022301700224017002250170022601700227017002280170022901700230017002310170023201700233017002340170023501700236017002370170023801700239017002400170024101700242017002430170024401700245017002460170024701700248017002490170025001700251017002520170025301700254017002550170025601700257017002580170025901700260017002610170026201700263017002640170026501700266017002670170026801700269017002700170027101700272017002730170027401700275017002760170027701700278017002790170028001700281017002820170028301700284017002850170028601700287017002880170028901700290017002910170029201700293017002940170029501700296017002970170029801700299017003000170030101700302017003030170030401700305017003060170030701700308017003090170031001700311017003120170031301700314017003150170031601700317017003180170031901700320017003210170032201700323017003240170032501700326017003270170032801700329017003300170033101700332017003330170033401700335017003360170033701700338017003390170034001700341017003420170034301700344017003450170034601700347017003480170034901700350017003510170035201700353017003540170035501700356017003570170035801700359017003600170036101700362017003630170036401700365017003660170036701700368017003690170037001700371017003720170037301700374017003750170037601700377017003780170037901700380017003810170038201700383017003840170038501700386017003870170038801700389017003900170039101700392017003930170039401700395017003960170039701700398017003990170040001700401017004020170040301700404017004050170040601700407017004080170040901700410017004110170041201700413017004140170041501700416017004170170041801700419017004200170042101700422017004230170042401700425017004260170042701700428017004290170043001700431017004320170043301700434017004350170043601700437017004380170043901700440017004410170044201700443017004440170044501700446017004470170044801700449017004500170045101700452017004530170045401700455017004560170045701700458017004590170046001700461017004620170046301700464017004650170046601700467017004680170046901700470017004710170047201700473017004740170047501700476017004770170047801700479017004800170048101700482017004830170048401700485017004860170048701700488017004890170049001700491017004920170049301700494017004950170049601700497017004980170049901700500017005010170050201700503017005040170050501700506017005070170050801700509017005100170051101700512017005130170051401700515017005160170051701700518017005190170052001700521017005220170052301700524017005250170052601700527017005280170052901700530017005310170053201700533017005340170053501700536017005370170053801700539017005400170054101700542017005430170054401700545017005460170054701700548017005490170055001700551017005520170055301700554017005550170055601700557017005580170055901700560017005610170056201700563017005640170056501700566017005670170056801700569017005700170057101700572017005730170057401700575017005760170057701700578017005790170058001700581017005820170058301700584017005850170058601700587017005880170058901700590017005910170059201700593017005940170059501700596017005970170059801700599017006000170060101700602017006030170060401700605017006060170060701700608017006090170061001700611017006120170061301700614017006150170061601700617017006180170061901700620017006210170062201700623017006240170062501700626017006270170062801700629017006300170063101700632017006330170063401700635017006360170063701700638017006390170064001700641017006420170064301700644017006450170064601700647017006480170064901700650017006510170065201700653017006540170065501700656017006570170065801700659017006600170066101700662017006630170066401700665017006660170066701700668017006690170067001700671017006720170067301700674017006750170067601700677017006780170067901700680017006810170068201700683017006840170068501700686017006870170068801700689017006900170069101700692017006930170069401700695017006960170069701700698017006990170070001700701017007020170070301700704017007050170070601700707017007080170070901700710017007110170071201700713017007140170071501700716017007170170071801700719017007200170072101700722017007230170072401700725017007260170072701700728017007290170073001700731017007320170073301700734017007350170073601700737017007380170073901700740017007410170074201700743017007440170074501700746017007470170074801700749017007500170075101700752017007530170075401700755017007560170075701700758017007590170076001700761017007620170076301700764017007650170076601700767017007680170076901700770017007710170077201700773017007740170077501700776017007770170077801700779017007800170078101700782017007830170078401700785017007860170078701700788017007890170079001700791017007920170079301700794017007950170079601700797017007980170079901710001017100020171000301710004017100050171000601710007017100080171000901710010017100110171001201710013017100140171001501710016017100170171001801710019017100200171002101710022017100230171002401710025017100260171002701710028017100290171003001710031017100320171003301710034017100350171003601710037017100380171003901710040017100410171004201710043017100440171004501710046017100470171004801710049017100500171005101710052017100530171005401710055017100560171005701710058017100590171006001710061017100620171006301710064017100650171006601710067017100680171006901710070017100710171007201710073017100740171007501710076017100770171007801710079017100800171008101710082017100830171008401710085017100860171008701710088017100890171009001710091017100920171009301710094017100950171009601710097017100980171009901710100017101010171010201710103017101040171010501710106017101070171010801710109017101100171011101710112017101130171011401710115017101160171011701710118017101190171012001710121017101220171012301710124017101250171012601710127017101280171012901710130017101310171013201710133017101340171013501710136017101370171013801710139017101400171014101710142017101430171014401710145017101460171014701710148017101490171015001710151017101520171015301710154017101550171015601710157017101580171015901710160017101610171016201710163017101640171016501710166017101670171016801710169017101700171017101710172017101730171017401710175017101760171017701710178017101790171018001710181017101820171018301710184017101850171018601710187017101880171018901710190017101910171019201710193017101940171019501710196017101970171019801710199017102000171020101710202017102030171020401710205017102060171020701710208017102090171021001710211017102120171021301710214017102150171021601710217017102180171021901710220017102210171022201710223017102240171022501710226017102270171022801710229017102300171023101710232017102330171023401710235017102360171023701710238017102390171024001710241017102420171024301710244017102450171024601710247017102480171024901710250017102510171025201710253017102540171025501710256017102570171025801710259017102600171026101710262017102630171026401710265017102660171026701710268017102690171027001710271017102720171027301710274017102750171027601710277017102780171027901710280017102810171028201710283017102840171028501710286017102870171028801710289017102900171029101710292017102930171029401710295017102960171029701710298017102990171030001710301017103020171030301710304017103050171030601710307017103080171030901710310017103110171031201710313017103140171031501710316017103170171031801710319017103200171032101710322017103230171032401710325017103260171032701710328017103290171033001710331017103320171033301710334017103350171033601710337017103380171033901710340017103410171034201710343017103440171034501710346017103470171034801710349017103500171035101710352017103530171035401710355017103560171035701710358017103590171036001710361017103620171036301710364017103650171036601710367017103680171036901710370017103710171037201710373017103740171037501710376017103770171037801710379017103800171038101710382017103830171038401710385017103860171038701710388017103890171039001710391017103920171039301710394017103950171039601710397017103980171039901710400017104010171040201710403017104040171040501710406017104070171040801710409017104100171041101710412017104130171041401710415017104160171041701710418017104190171042001710421017104220171042301710424017104250171042601710427017104280171042901710430017104310171043201710433017104340171043501710436017104370171043801710439017104400171044101710442017104430171044401710445017104460171044701710448017104490171045001710451017104520171045301710454017104550171045601710457017104580171045901710460017104610171046201710463017104640171046501710466017104670171046801710469017104700171047101710472017104730171047401710475017104760171047701710478017104790171048001710481017104820171048301710484017104850171048601710487017104880171048901710490017104910171049201710493017104940171049501710496017104970171049801710499017105000171050101710502017105030171050401710505017105060171050701710508017105090171051001710511017105120171051301710514017105150171051601710517017105180171051901710520017105210171052201710523017105240171052501710526017105270171052801710529017105300171053101710532017105330171053401710535017105360171053701710538017105390171054001710541017105420171054301710544017105450171054601710547017105480171054901710550017105510171055201710553017105540171055501710556017105570171055801710559017105600171056101710562017105630171056401710565017105660171056701710568017105690171057001710571017105720171057301710574017105750171057601710577017105780171057901710580017105810171058201710583017105840171058501710586017105870171058801710589017105900171059101710592017105930171059401710595017105960171059701710598017105990171060001710601017106020171060301710604017106050171060601710607017106080171060901710610017106110171061201710613017106140171061501710616017106170171061801710619017106200171062101710622017106230171062401710625017106260171062701710628017106290171063001710631017106320171063301710634017106350171063601710637017106380171063901710640017106410171064201710643017106440171064501710646017106470171064801710649017106500171065101710652017106530171065401710655017106560171065701710658017106590171066001710661017106620171066301710664017106650171066601710667017106680171066901710670017106710171067201710673017106740171067501710676017106770171067801710679017106800171068101710682017106830171068401710685017106860171068701710688017106890171069001710691017106920171069301710694017106950171069601710697017106980171069901710700017107010171070201710703017107040171070501710706017107070171070801710709017107100171071101710712017107130171071401710715017107160171071701710718017107190171072001710721017107220171072301710724017107250171072601710727017107280171072901710730017107310171073201710733017107340171073501710736017107370171073801710739017107400171074101710742017107430171074401710745017107460171074701710748017107490171075001710751017107520171075301710754017107550171075601710757017107580171075901710760017107610171076201710763017107640171076501710766017107670171076801710769017107700171077101710772017107730171077401710775017107760171077701710778017107790171078001710781017107820171078301710784017107850171078601710787017107880171078901710790017107910171079201710793017107940171079501710796017107970171079801710799017200010172000201720003017200040172000501720006017200070172000801720009017200100172001101720012017200130172001401720015017200160172001701720018017200190172002001720021017200220172002301720024017200250172002601720027017200280172002901720030017200310172003201720033017200340172003501720036017200370172003801720039017200400172004101720042017200430172004401720045017200460172004701720048017200490172005001720051017200520172005301720054017200550172005601720057017200580172005901720060017200610172006201720063017200640172006501720066017200670172006801720069017200700172007101720072017200730172007401720075017200760172007701720078017200790172008001720081017200820172008301720084017200850172008601720087017200880172008901720090017200910172009201720093017200940172009501720096017200970172009801720099017201000172010101720102017201030172010401720105017201060172010701720108017201090172011001720111017201120172011301720114017201150172011601720117017201180172011901720120017201210172012201720123017201240172012501720126017201270172012801720129017201300172013101720132017201330172013401720135017201360172013701720138017201390172014001720141017201420172014301720144017201450172014601720147017201480172014901720150017201510172015201720153017201540172015501720156017201570172015801720159017201600172016101720162017201630172016401720165017201660172016701720168017201690172017001720171017201720172017301720174017201750172017601720177017201780172017901720180017201810172018201720183017201840172018501720186017201870172018801720189017201900172019101720192017201930172019401720195017201960172019701720198017201990172020001720201017202020172020301720204017202050172020601720207017202080172020901720210017202110172021201720213017202140172021501720216017202170172021801720219017202200172022101720222017202230172022401720225017202260172022701720228017202290172023001720231017202320172023301720234017202350172023601720237017202380172023901720240017202410172024201720243017202440172024501720246017202470172024801720249017202500172025101720252017202530172025401720255017202560172025701720258017202590172026001720261017202620172026301720264017202650172026601720267017202680172026901720270017202710172027201720273017202740172027501720276017202770172027801720279017202800172028101720282017202830172028401720285017202860172028701720288017202890172029001720291017202920172029301720294017202950172029601720297017202980172029901720300017203010172030201720303017203040172030501720306017203070172030801720309017203100172031101720312017203130172031401720315017203160172031701720318017203190172032001720321017203220172032301720324017203250172032601720327017203280172032901720330017203310172033201720333017203340172033501720336017203370172033801720339017203400172034101720342017203430172034401720345017203460172034701720348017203490172035001720351017203520172035301720354017203550172035601720357017203580172035901720360017203610172036201720363017203640172036501720366017203670172036801720369017203700172037101720372017203730172037401720375017203760172037701720378017203790172038001720381017203820172038301720384017203850172038601720387017203880172038901720390017203910172039201720393017203940172039501720396017203970172039801720399017204000172040101720402017204030172040401720405017204060172040701720408017204090172041001720411017204120172041301720414017204150172041601720417017204180172041901720420017204210172042201720423017204240172042501720426017204270172042801720429017204300172043101720432017204330172043401720435017204360172043701720438017204390172044001720441017204420172044301720444017204450172044601720447017204480172044901720450017204510172045201720453017204540172045501720456017204570172045801720459017204600172046101720462017204630172046401720465017204660172046701720468017204690172047001720471017204720172047301720474017204750172047601720477017204780172047901720480017204810172048201720483017204840172048501720486017204870172048801720489017204900172049101720492017204930172049401720495017204960172049701720498017204990172050001720501017205020172050301720504017205050172050601720507017205080172050901720510017205110172051201720513017205140172051501720516017205170172051801720519017205200172052101720522017205230172052401720525017205260172052701720528017205290172053001720531017205320172053301720534017205350172053601720537017205380172053901720540017205410172054201720543017205440172054501720546017205470172054801720549017205500172055101720552017205530172055401720555017205560172055701720558017205590172056001720561017205620172056301720564017205650172056601720567017205680172056901720570017205710172057201720573017205740172057501720576017205770172057801720579017205800172058101720582017205830172058401720585017205860172058701720588017205890172059001720591017205920172059301720594017205950172059601720597017205980172059901720600017206010172060201720603017206040172060501720606017206070172060801720609017206100172061101720612017206130172061401720615017206160172061701720618017206190172062001720621017206220172062301720624017206250172062601720627017206280172062901720630017206310172063201720633017206340172063501720636017206370172063801720639017206400172064101720642017206430172064401720645017206460172064701720648017206490172065001720651017206520172065301720654017206550172065601720657017206580172065901720660017206610172066201720663017206640172066501720666017206670172066801720669017206700172067101720672017206730172067401720675017206760172067701720678017206790172068001720681017206820172068301720684017206850172068601720687017206880172068901720690017206910172069201720693017206940172069501720696017206970172069801720699017207000172070101720702017207030172070401720705017207060172070701720708017207090172071001720711017207120172071301720714017207150172071601720717017207180172071901720720017207210172072201720723017207240172072501720726017207270172072801720729017207300172073101720732017207330172073401720735017207360172073701720738017207390172074001720741017207420172074301720744017207450172074601720747017207480172074901720750017207510172075201720753017207540172075501720756017207570172075801720759017207600172076101720762017207630172076401720765017207660172076701720768017207690172077001720771017207720172077301720774017207750172077601720777017207780172077901720780017207810172078201720783017207840172078501720786017207870172078801720789017207900172079101720792017207930172079401720795017207960172079701720798017207990173000101730002017300030173000401730005017300060173000701730008017300090173001001730011017300120173001301730014017300150173001601730017017300180173001901730020017300210173002201730023017300240173002501730026017300270173002801730029017300300173003101730032017300330173003401730035017300360173003701730038017300390173004001730041017300420173004301730044017300450173004601730047017300480173004901730050017300510173005201730053017300540173005501730056017300570173005801730059017300600173006101730062017300630173006401730065017300660173006701730068017300690173007001730071017300720173007301730074017300750173007601730077017300780173007901730080017300810173008201730083017300840173008501730086017300870173008801730089017300900173009101730092017300930173009401730095017300960173009701730098017300990173010001730101017301020173010301730104017301050173010601730107017301080173010901730110017301110173011201730113017301140173011501730116017301170173011801730119017301200173012101730122017301230173012401730125017301260173012701730128017301290173013001730131017301320173013301730134017301350173013601730137017301380173013901730140017301410173014201730143017301440173014501730146017301470173014801730149017301500173015101730152017301530173015401730155017301560173015701730158017301590173016001730161017301620173016301730164017301650173016601730167017301680173016901730170017301710173017201730173017301740173017501730176017301770173017801730179017301800173018101730182017301830173018401730185017301860173018701730188017301890173019001730191017301920173019301730194017301950173019601730197017301980173019901730200017302010173020201730203017302040173020501730206017302070173020801730209017302100173021101730212017302130173021401730215017302160173021701730218017302190173022001730221017302220173022301730224017302250173022601730227017302280173022901730230017302310173023201730233017302340173023501730236017302370173023801730239017302400173024101730242017302430173024401730245017302460173024701730248017302490173025001730251017302520173025301730254017302550173025601730257017302580173025901730260017302610173026201730263017302640173026501730266017302670173026801730269017302700173027101730272017302730173027401730275017302760173027701730278017302790173028001730281017302820173028301730284017302850173028601730287017302880173028901730290017302910173029201730293017302940173029501730296017302970173029801730299017303000173030101730302017303030173030401730305017303060173030701730308017303090173031001730311017303120173031301730314017303150173031601730317017303180173031901730320017303210173032201730323017303240173032501730326017303270173032801730329017303300173033101730332017303330173033401730335017303360173033701730338017303390173034001730341017303420173034301730344017303450173034601730347017303480173034901730350017303510173035201730353017303540173035501730356017303570173035801730359017303600173036101730362017303630173036401730365017303660173036701730368017303690173037001730371017303720173037301730374017303750173037601730377017303780173037901730380017303810173038201730383017303840173038501730386017303870173038801730389017303900173039101730392017303930173039401730395017303960173039701730398017303990173040001730401017304020173040301730404017304050173040601730407017304080173040901730410017304110173041201730413017304140173041501730416017304170173041801730419017304200173042101730422017304230173042401730425017304260173042701730428017304290173043001730431017304320173043301730434017304350173043601730437017304380173043901730440017304410173044201730443017304440173044501730446017304470173044801730449017304500173045101730452017304530173045401730455017304560173045701730458017304590173046001730461017304620173046301730464017304650173046601730467017304680173046901730470017304710173047201730473017304740173047501730476017304770173047801730479017304800173048101730482017304830173048401730485017304860173048701730488017304890173049001730491017304920173049301730494017304950173049601730497017304980173049901730500017305010173050201730503017305040173050501730506017305070173050801730509017305100173051101730512017305130173051401730515017305160173051701730518017305190173052001730521017305220173052301730524017305250173052601730527017305280173052901730530017305310173053201730533017305340173053501730536017305370173053801730539017305400173054101730542017305430173054401730545017305460173054701730548017305490173055001730551017305520173055301730554017305550173055601730557017305580173055901730560017305610173056201730563017305640173056501730566017305670173056801730569017305700173057101730572017305730173057401730575017305760173057701730578017305790173058001730581017305820173058301730584017305850173058601730587017305880173058901730590017305910173059201730593017305940173059501730596017305970173059801730599017306000173060101730602017306030173060401730605017306060173060701730608017306090173061001730611017306120173061301730614017306150173061601730617017306180173061901730620017306210173062201730623017306240173062501730626017306270173062801730629017306300173063101730632017306330173063401730635017306360173063701730638017306390173064001730641017306420173064301730644017306450173064601730647017306480173064901730650017306510173065201730653017306540173065501730656017306570173065801730659017306600173066101730662017306630173066401730665017306660173066701730668017306690173067001730671017306720173067301730674017306750173067601730677017306780173067901730680017306810173068201730683017306840173068501730686017306870173068801730689017306900173069101730692017306930173069401730695017306960173069701730698017306990173070001730701017307020173070301730704017307050173070601730707017307080173070901730710017307110173071201730713017307140173071501730716017307170173071801730719017307200173072101730722017307230173072401730725017307260173072701730728017307290173073001730731017307320173073301730734017307350173073601730737017307380173073901730740017307410173074201730743017307440173074501730746017307470173074801730749017307500173075101730752017307530173075401730755017307560173075701730758017307590173076001730761017307620173076301730764017307650173076601730767017307680173076901730770017307710173077201730773017307740173077501730776017307770173077801730779017307800173078101730782017307830173078401730785017307860173078701730788017307890173079001730791017307920173079301730794017307950173079601730797017307980173079901740001017400020174000301740004017400050174000601740007017400080174000901740010017400110174001201740013017400140174001501740016017400170174001801740019017400200174002101740022017400230174002401740025017400260174002701740028017400290174003001740031017400320174003301740034017400350174003601740037017400380174003901740040017400410174004201740043017400440174004501740046017400470174004801740049017400500174005101740052017400530174005401740055017400560174005701740058017400590174006001740061017400620174006301740064017400650174006601740067017400680174006901740070017400710174007201740073017400740174007501740076017400770174007801740079017400800174008101740082017400830174008401740085017400860174008701740088017400890174009001740091017400920174009301740094017400950174009601740097017400980174009901740100017401010174010201740103017401040174010501740106017401070174010801740109017401100174011101740112017401130174011401740115017401160174011701740118017401190174012001740121017401220174012301740124017401250174012601740127017401280174012901740130017401310174013201740133017401340174013501740136017401370174013801740139017401400174014101740142017401430174014401740145017401460174014701740148017401490174015001740151017401520174015301740154017401550174015601740157017401580174015901740160017401610174016201740163017401640174016501740166017401670174016801740169017401700174017101740172017401730174017401740175017401760174017701740178017401790174018001740181017401820174018301740184017401850174018601740187017401880174018901740190017401910174019201740193017401940174019501740196017401970174019801740199017402000174020101740202017402030174020401740205017402060174020701740208017402090174021001740211017402120174021301740214017402150174021601740217017402180174021901740220017402210174022201740223017402240174022501740226017402270174022801740229017402300174023101740232017402330174023401740235017402360174023701740238017402390174024001740241017402420174024301740244017402450174024601740247017402480174024901740250017402510174025201740253017402540174025501740256017402570174025801740259017402600174026101740262017402630174026401740265017402660174026701740268017402690174027001740271017402720174027301740274017402750174027601740277017402780174027901740280017402810174028201740283017402840174028501740286017402870174028801740289017402900174029101740292017402930174029401740295017402960174029701740298017402990174030001740301017403020174030301740304017403050174030601740307017403080174030901740310017403110174031201740313017403140174031501740316017403170174031801740319017403200174032101740322017403230174032401740325017403260174032701740328017403290174033001740331017403320174033301740334017403350174033601740337017403380174033901740340017403410174034201740343017403440174034501740346017403470174034801740349017403500174035101740352017403530174035401740355017403560174035701740358017403590174036001740361017403620174036301740364017403650174036601740367017403680174036901740370017403710174037201740373017403740174037501740376017403770174037801740379017403800174038101740382017403830174038401740385017403860174038701740388017403890174039001740391017403920174039301740394017403950174039601740397017403980174039901740400017404010174040201740403017404040174040501740406017404070174040801740409017404100174041101740412017404130174041401740415017404160174041701740418017404190174042001740421017404220174042301740424017404250174042601740427017404280174042901740430017404310174043201740433017404340174043501740436017404370174043801740439017404400174044101740442017404430174044401740445017404460174044701740448017404490174045001740451017404520174045301740454017404550174045601740457017404580174045901740460017404610174046201740463017404640174046501740466017404670174046801740469017404700174047101740472017404730174047401740475017404760174047701740478017404790174048001740481017404820174048301740484017404850174048601740487017404880174048901740490017404910174049201740493017404940174049501740496017404970174049801740499017405000174050101740502017405030174050401740505017405060174050701740508017405090174051001740511017405120174051301740514017405150174051601740517017405180174051901740520017405210174052201740523017405240174052501740526017405270174052801740529017405300174053101740532017405330174053401740535017405360174053701740538017405390174054001740541017405420174054301740544017405450174054601740547017405480174054901740550017405510174055201740553017405540174055501740556017405570174055801740559017405600174056101740562017405630174056401740565017405660174056701740568017405690174057001740571017405720174057301740574017405750174057601740577017405780174057901740580017405810174058201740583017405840174058501740586017405870174058801740589017405900174059101740592017405930174059401740595017405960174059701740598017405990174060001740601017406020174060301740604017406050174060601740607017406080174060901740610017406110174061201740613017406140174061501740616017406170174061801740619017406200174062101740622017406230174062401740625017406260174062701740628017406290174063001740631017406320174063301740634017406350174063601740637017406380174063901740640017406410174064201740643017406440174064501740646017406470174064801740649017406500174065101740652017406530174065401740655017406560174065701740658017406590174066001740661017406620174066301740664017406650174066601740667017406680174066901740670017406710174067201740673017406740174067501740676017406770174067801740679017406800174068101740682017406830174068401740685017406860174068701740688017406890174069001740691017406920174069301740694017406950174069601740697017406980174069901740700017407010174070201740703017407040174070501740706017407070174070801740709017407100174071101740712017407130174071401740715017407160174071701740718017407190174072001740721017407220174072301740724017407250174072601740727017407280174072901740730017407310174073201740733017407340174073501740736017407370174073801740739017407400174074101740742017407430174074401740745017407460174074701740748017407490174075001740751017407520174075301740754017407550174075601740757017407580174075901740760017407610174076201740763017407640174076501740766017407670174076801740769017407700174077101740772017407730174077401740775017407760174077701740778017407790174078001740781017407820174078301740784017407850174078601740787017407880174078901740790017407910174079201740793017407940174079501740796017407970174079801740799017500010175000201750003017500040175000501750006017500070175000801750009017500100175001101750012017500130175001401750015017500160175001701750018017500190175002001750021017500220175002301750024017500250175002601750027017500280175002901750030017500310175003201750033017500340175003501750036017500370175003801750039017500400175004101750042017500430175004401750045017500460175004701750048017500490175005001750051017500520175005301750054017500550175005601750057017500580175005901750060017500610175006201750063017500640175006501750066017500670175006801750069017500700175007101750072017500730175007401750075017500760175007701750078017500790175008001750081017500820175008301750084017500850175008601750087017500880175008901750090017500910175009201750093017500940175009501750096017500970175009801750099017501000175010101750102017501030175010401750105017501060175010701750108017501090175011001750111017501120175011301750114017501150175011601750117017501180175011901750120017501210175012201750123017501240175012501750126017501270175012801750129017501300175013101750132017501330175013401750135017501360175013701750138017501390175014001750141017501420175014301750144017501450175014601750147017501480175014901750150017501510175015201750153017501540175015501750156017501570175015801750159017501600175016101750162017501630175016401750165017501660175016701750168017501690175017001750171017501720175017301750174017501750175017601750177017501780175017901750180017501810175018201750183017501840175018501750186017501870175018801750189017501900175019101750192017501930175019401750195017501960175019701750198017501990175020001750201017502020175020301750204017502050175020601750207017502080175020901750210017502110175021201750213017502140175021501750216017502170175021801750219017502200175022101750222017502230175022401750225017502260175022701750228017502290175023001750231017502320175023301750234017502350175023601750237017502380175023901750240017502410175024201750243017502440175024501750246017502470175024801750249017502500175025101750252017502530175025401750255017502560175025701750258017502590175026001750261017502620175026301750264017502650175026601750267017502680175026901750270017502710175027201750273017502740175027501750276017502770175027801750279017502800175028101750282017502830175028401750285017502860175028701750288017502890175029001750291017502920175029301750294017502950175029601750297017502980175029901750300017503010175030201750303017503040175030501750306017503070175030801750309017503100175031101750312017503130175031401750315017503160175031701750318017503190175032001750321017503220175032301750324017503250175032601750327017503280175032901750330017503310175033201750333017503340175033501750336017503370175033801750339017503400175034101750342017503430175034401750345017503460175034701750348017503490175035001750351017503520175035301750354017503550175035601750357017503580175035901750360017503610175036201750363017503640175036501750366017503670175036801750369017503700175037101750372017503730175037401750375017503760175037701750378017503790175038001750381017503820175038301750384017503850175038601750387017503880175038901750390017503910175039201750393017503940175039501750396017503970175039801750399017504000175040101750402017504030175040401750405017504060175040701750408017504090175041001750411017504120175041301750414017504150175041601750417017504180175041901750420017504210175042201750423017504240175042501750426017504270175042801750429017504300175043101750432017504330175043401750435017504360175043701750438017504390175044001750441017504420175044301750444017504450175044601750447017504480175044901750450017504510175045201750453017504540175045501750456017504570175045801750459017504600175046101750462017504630175046401750465017504660175046701750468017504690175047001750471017504720175047301750474017504750175047601750477017504780175047901750480017504810175048201750483017504840175048501750486017504870175048801750489017504900175049101750492017504930175049401750495017504960175049701750498017504990175050001750501017505020175050301750504017505050175050601750507017505080175050901750510017505110175051201750513017505140175051501750516017505170175051801750519017505200175052101750522017505230175052401750525017505260175052701750528017505290175053001750531017505320175053301750534017505350175053601750537017505380175053901750540017505410175054201750543017505440175054501750546017505470175054801750549017505500175055101750552017505530175055401750555017505560175055701750558017505590175056001750561017505620175056301750564017505650175056601750567017505680175056901750570017505710175057201750573017505740175057501750576017505770175057801750579017505800175058101750582017505830175058401750585017505860175058701750588017505890175059001750591017505920175059301750594017505950175059601750597017505980175059901750600017506010175060201750603017506040175060501750606017506070175060801750609017506100175061101750612017506130175061401750615017506160175061701750618017506190175062001750621017506220175062301750624017506250175062601750627017506280175062901750630017506310175063201750633017506340175063501750636017506370175063801750639017506400175064101750642017506430175064401750645017506460175064701750648017506490175065001750651017506520175065301750654017506550175065601750657017506580175065901750660017506610175066201750663017506640175066501750666017506670175066801750669017506700175067101750672017506730175067401750675017506760175067701750678017506790175068001750681017506820175068301750684017506850175068601750687017506880175068901750690017506910175069201750693017506940175069501750696017506970175069801750699017507000175070101750702017507030175070401750705017507060175070701750708017507090175071001750711017507120175071301750714017507150175071601750717017507180175071901750720017507210175072201750723017507240175072501750726017507270175072801750729017507300175073101750732017507330175073401750735017507360175073701750738017507390175074001750741017507420175074301750744017507450175074601750747017507480175074901750750017507510175075201750753017507540175075501750756017507570175075801750759017507600175076101750762017507630175076401750765017507660175076701750768017507690175077001750771017507720175077301750774017507750175077601750777017507780175077901750780017507810175078201750783017507840175078501750786017507870175078801750789017507900175079101750792017507930175079401750795017507960175079701750798017507990176000101760002017600030176000401760005017600060176000701760008017600090176001001760011017600120176001301760014017600150176001601760017017600180176001901760020017600210176002201760023017600240176002501760026017600270176002801760029017600300176003101760032017600330176003401760035017600360176003701760038017600390176004001760041017600420176004301760044017600450176004601760047017600480176004901760050017600510176005201760053017600540176005501760056017600570176005801760059017600600176006101760062017600630176006401760065017600660176006701760068017600690176007001760071017600720176007301760074017600750176007601760077017600780176007901760080017600810176008201760083017600840176008501760086017600870176008801760089017600900176009101760092017600930176009401760095017600960176009701760098017600990176010001760101017601020176010301760104017601050176010601760107017601080176010901760110017601110176011201760113017601140176011501760116017601170176011801760119017601200176012101760122017601230176012401760125017601260176012701760128017601290176013001760131017601320176013301760134017601350176013601760137017601380176013901760140017601410176014201760143017601440176014501760146017601470176014801760149017601500176015101760152017601530176015401760155017601560176015701760158017601590176016001760161017601620176016301760164017601650176016601760167017601680176016901760170017601710176017201760173017601740176017501760176017601770176017801760179017601800176018101760182017601830176018401760185017601860176018701760188017601890176019001760191017601920176019301760194017601950176019601760197017601980176019901760200017602010176020201760203017602040176020501760206017602070176020801760209017602100176021101760212017602130176021401760215017602160176021701760218017602190176022001760221017602220176022301760224017602250176022601760227017602280176022901760230017602310176023201760233017602340176023501760236017602370176023801760239017602400176024101760242017602430176024401760245017602460176024701760248017602490176025001760251017602520176025301760254017602550176025601760257017602580176025901760260017602610176026201760263017602640176026501760266017602670176026801760269017602700176027101760272017602730176027401760275017602760176027701760278017602790176028001760281017602820176028301760284017602850176028601760287017602880176028901760290017602910176029201760293017602940176029501760296017602970176029801760299017603000176030101760302017603030176030401760305017603060176030701760308017603090176031001760311017603120176031301760314017603150176031601760317017603180176031901760320017603210176032201760323017603240176032501760326017603270176032801760329017603300176033101760332017603330176033401760335017603360176033701760338017603390176034001760341017603420176034301760344017603450176034601760347017603480176034901760350017603510176035201760353017603540176035501760356017603570176035801760359017603600176036101760362017603630176036401760365017603660176036701760368017603690176037001760371017603720176037301760374017603750176037601760377017603780176037901760380017603810176038201760383017603840176038501760386017603870176038801760389017603900176039101760392017603930176039401760395017603960176039701760398017603990176040001760401017604020176040301760404017604050176040601760407017604080176040901760410017604110176041201760413017604140176041501760416017604170176041801760419017604200176042101760422017604230176042401760425017604260176042701760428017604290176043001760431017604320176043301760434017604350176043601760437017604380176043901760440017604410176044201760443017604440176044501760446017604470176044801760449017604500176045101760452017604530176045401760455017604560176045701760458017604590176046001760461017604620176046301760464017604650176046601760467017604680176046901760470017604710176047201760473017604740176047501760476017604770176047801760479017604800176048101760482017604830176048401760485017604860176048701760488017604890176049001760491017604920176049301760494017604950176049601760497017604980176049901760500017605010176050201760503017605040176050501760506017605070176050801760509017605100176051101760512017605130176051401760515017605160176051701760518017605190176052001760521017605220176052301760524017605250176052601760527017605280176052901760530017605310176053201760533017605340176053501760536017605370176053801760539017605400176054101760542017605430176054401760545017605460176054701760548017605490176055001760551017605520176055301760554017605550176055601760557017605580176055901760560017605610176056201760563017605640176056501760566017605670176056801760569017605700176057101760572017605730176057401760575017605760176057701760578017605790176058001760581017605820176058301760584017605850176058601760587017605880176058901760590017605910176059201760593017605940176059501760596017605970176059801760599017606000176060101760602017606030176060401760605017606060176060701760608017606090176061001760611017606120176061301760614017606150176061601760617017606180176061901760620017606210176062201760623017606240176062501760626017606270176062801760629017606300176063101760632017606330176063401760635017606360176063701760638017606390176064001760641017606420176064301760644017606450176064601760647017606480176064901760650017606510176065201760653017606540176065501760656017606570176065801760659017606600176066101760662017606630176066401760665017606660176066701760668017606690176067001760671017606720176067301760674017606750176067601760677017606780176067901760680017606810176068201760683017606840176068501760686017606870176068801760689017606900176069101760692017606930176069401760695017606960176069701760698017606990176070001760701017607020176070301760704017607050176070601760707017607080176070901760710017607110176071201760713017607140176071501760716017607170176071801760719017607200176072101760722017607230176072401760725017607260176072701760728017607290176073001760731017607320176073301760734017607350176073601760737017607380176073901760740017607410176074201760743017607440176074501760746017607470176074801760749017607500176075101760752017607530176075401760755017607560176075701760758017607590176076001760761017607620176076301760764017607650176076601760767017607680176076901760770017607710176077201760773017607740176077501760776017607770176077801760779017607800176078101760782017607830176078401760785017607860176078701760788017607890176079001760791017607920176079301760794017607950176079601760797017607980176079901770001017700020177000301770004017700050177000601770007017700080177000901770010017700110177001201770013017700140177001501770016017700170177001801770019017700200177002101770022017700230177002401770025017700260177002701770028017700290177003001770031017700320177003301770034017700350177003601770037017700380177003901770040017700410177004201770043017700440177004501770046017700470177004801770049017700500177005101770052017700530177005401770055017700560177005701770058017700590177006001770061017700620177006301770064017700650177006601770067017700680177006901770070017700710177007201770073017700740177007501770076017700770177007801770079017700800177008101770082017700830177008401770085017700860177008701770088017700890177009001770091017700920177009301770094017700950177009601770097017700980177009901770100017701010177010201770103017701040177010501770106017701070177010801770109017701100177011101770112017701130177011401770115017701160177011701770118017701190177012001770121017701220177012301770124017701250177012601770127017701280177012901770130017701310177013201770133017701340177013501770136017701370177013801770139017701400177014101770142017701430177014401770145017701460177014701770148017701490177015001770151017701520177015301770154017701550177015601770157017701580177015901770160017701610177016201770163017701640177016501770166017701670177016801770169017701700177017101770172017701730177017401770175017701760177017701770178017701790177018001770181017701820177018301770184017701850177018601770187017701880177018901770190017701910177019201770193017701940177019501770196017701970177019801770199017702000177020101770202017702030177020401770205017702060177020701770208017702090177021001770211017702120177021301770214017702150177021601770217017702180177021901770220017702210177022201770223017702240177022501770226017702270177022801770229017702300177023101770232017702330177023401770235017702360177023701770238017702390177024001770241017702420177024301770244017702450177024601770247017702480177024901770250017702510177025201770253017702540177025501770256017702570177025801770259017702600177026101770262017702630177026401770265017702660177026701770268017702690177027001770271017702720177027301770274017702750177027601770277017702780177027901770280017702810177028201770283017702840177028501770286017702870177028801770289017702900177029101770292017702930177029401770295017702960177029701770298017702990177030001770301017703020177030301770304017703050177030601770307017703080177030901770310017703110177031201770313017703140177031501770316017703170177031801770319017703200177032101770322017703230177032401770325017703260177032701770328017703290177033001770331017703320177033301770334017703350177033601770337017703380177033901770340017703410177034201770343017703440177034501770346017703470177034801770349017703500177035101770352017703530177035401770355017703560177035701770358017703590177036001770361017703620177036301770364017703650177036601770367017703680177036901770370017703710177037201770373017703740177037501770376017703770177037801770379017703800177038101770382017703830177038401770385017703860177038701770388017703890177039001770391017703920177039301770394017703950177039601770397017703980177039901770400017704010177040201770403017704040177040501770406017704070177040801770409017704100177041101770412017704130177041401770415017704160177041701770418017704190177042001770421017704220177042301770424017704250177042601770427017704280177042901770430017704310177043201770433017704340177043501770436017704370177043801770439017704400177044101770442017704430177044401770445017704460177044701770448017704490177045001770451017704520177045301770454017704550177045601770457017704580177045901770460017704610177046201770463017704640177046501770466017704670177046801770469017704700177047101770472017704730177047401770475017704760177047701770478017704790177048001770481017704820177048301770484017704850177048601770487017704880177048901770490017704910177049201770493017704940177049501770496017704970177049801770499017705000177050101770502017705030177050401770505017705060177050701770508017705090177051001770511017705120177051301770514017705150177051601770517017705180177051901770520017705210177052201770523017705240177052501770526017705270177052801770529017705300177053101770532017705330177053401770535017705360177053701770538017705390177054001770541017705420177054301770544017705450177054601770547017705480177054901770550017705510177055201770553017705540177055501770556017705570177055801770559017705600177056101770562017705630177056401770565017705660177056701770568017705690177057001770571017705720177057301770574017705750177057601770577017705780177057901770580017705810177058201770583017705840177058501770586017705870177058801770589017705900177059101770592017705930177059401770595017705960177059701770598017705990177060001770601017706020177060301770604017706050177060601770607017706080177060901770610017706110177061201770613017706140177061501770616017706170177061801770619017706200177062101770622017706230177062401770625017706260177062701770628017706290177063001770631017706320177063301770634017706350177063601770637017706380177063901770640017706410177064201770643017706440177064501770646017706470177064801770649017706500177065101770652017706530177065401770655017706560177065701770658017706590177066001770661017706620177066301770664017706650177066601770667017706680177066901770670017706710177067201770673017706740177067501770676017706770177067801770679017706800177068101770682017706830177068401770685017706860177068701770688017706890177069001770691017706920177069301770694017706950177069601770697017706980177069901770700017707010177070201770703017707040177070501770706017707070177070801770709017707100177071101770712017707130177071401770715017707160177071701770718017707190177072001770721017707220177072301770724017707250177072601770727017707280177072901770730017707310177073201770733017707340177073501770736017707370177073801770739017707400177074101770742017707430177074401770745017707460177074701770748017707490177075001770751017707520177075301770754017707550177075601770757017707580177075901770760017707610177076201770763017707640177076501770766017707670177076801770769017707700177077101770772017707730177077401770775017707760177077701770778017707790177078001770781017707820177078301770784017707850177078601770787017707880177078901770790017707910177079201770793017707940177079501770796017707970177079801770799017800010178000201780003017800040178000501780006017800070178000801780009017800100178001101780012017800130178001401780015017800160178001701780018017800190178002001780021017800220178002301780024017800250178002601780027017800280178002901780030017800310178003201780033017800340178003501780036017800370178003801780039017800400178004101780042017800430178004401780045017800460178004701780048017800490178005001780051017800520178005301780054017800550178005601780057017800580178005901780060017800610178006201780063017800640178006501780066017800670178006801780069017800700178007101780072017800730178007401780075017800760178007701780078017800790178008001780081017800820178008301780084017800850178008601780087017800880178008901780090017800910178009201780093017800940178009501780096017800970178009801780099017801000178010101780102017801030178010401780105017801060178010701780108017801090178011001780111017801120178011301780114017801150178011601780117017801180178011901780120017801210178012201780123017801240178012501780126017801270178012801780129017801300178013101780132017801330178013401780135017801360178013701780138017801390178014001780141017801420178014301780144017801450178014601780147017801480178014901780150017801510178015201780153017801540178015501780156017801570178015801780159017801600178016101780162017801630178016401780165017801660178016701780168017801690178017001780171017801720178017301780174017801750178017601780177017801780178017901780180017801810178018201780183017801840178018501780186017801870178018801780189017801900178019101780192017801930178019401780195017801960178019701780198017801990178020001780201017802020178020301780204017802050178020601780207017802080178020901780210017802110178021201780213017802140178021501780216017802170178021801780219017802200178022101780222017802230178022401780225017802260178022701780228017802290178023001780231017802320178023301780234017802350178023601780237017802380178023901780240017802410178024201780243017802440178024501780246017802470178024801780249017802500178025101780252017802530178025401780255017802560178025701780258017802590178026001780261017802620178026301780264017802650178026601780267017802680178026901780270017802710178027201780273017802740178027501780276017802770178027801780279017802800178028101780282017802830178028401780285017802860178028701780288017802890178029001780291017802920178029301780294017802950178029601780297017802980178029901780300017803010178030201780303017803040178030501780306017803070178030801780309017803100178031101780312017803130178031401780315017803160178031701780318017803190178032001780321017803220178032301780324017803250178032601780327017803280178032901780330017803310178033201780333017803340178033501780336017803370178033801780339017803400178034101780342017803430178034401780345017803460178034701780348017803490178035001780351017803520178035301780354017803550178035601780357017803580178035901780360017803610178036201780363017803640178036501780366017803670178036801780369017803700178037101780372017803730178037401780375017803760178037701780378017803790178038001780381017803820178038301780384017803850178038601780387017803880178038901780390017803910178039201780393017803940178039501780396017803970178039801780399017804000178040101780402017804030178040401780405017804060178040701780408017804090178041001780411017804120178041301780414017804150178041601780417017804180178041901780420017804210178042201780423017804240178042501780426017804270178042801780429017804300178043101780432017804330178043401780435017804360178043701780438017804390178044001780441017804420178044301780444017804450178044601780447017804480178044901780450017804510178045201780453017804540178045501780456017804570178045801780459017804600178046101780462017804630178046401780465017804660178046701780468017804690178047001780471017804720178047301780474017804750178047601780477017804780178047901780480017804810178048201780483017804840178048501780486017804870178048801780489017804900178049101780492017804930178049401780495017804960178049701780498017804990178050001780501017805020178050301780504017805050178050601780507017805080178050901780510017805110178051201780513017805140178051501780516017805170178051801780519017805200178052101780522017805230178052401780525017805260178052701780528017805290178053001780531017805320178053301780534017805350178053601780537017805380178053901780540017805410178054201780543017805440178054501780546017805470178054801780549017805500178055101780552017805530178055401780555017805560178055701780558017805590178056001780561017805620178056301780564017805650178056601780567017805680178056901780570017805710178057201780573017805740178057501780576017805770178057801780579017805800178058101780582017805830178058401780585017805860178058701780588017805890178059001780591017805920178059301780594017805950178059601780597017805980178059901780600017806010178060201780603017806040178060501780606017806070178060801780609017806100178061101780612017806130178061401780615017806160178061701780618017806190178062001780621017806220178062301780624017806250178062601780627017806280178062901780630017806310178063201780633017806340178063501780636017806370178063801780639017806400178064101780642017806430178064401780645017806460178064701780648017806490178065001780651017806520178065301780654017806550178065601780657017806580178065901780660017806610178066201780663017806640178066501780666017806670178066801780669017806700178067101780672017806730178067401780675017806760178067701780678017806790178068001780681017806820178068301780684017806850178068601780687017806880178068901780690017806910178069201780693017806940178069501780696017806970178069801780699017807000178070101780702017807030178070401780705017807060178070701780708017807090178071001780711017807120178071301780714017807150178071601780717017807180178071901780720017807210178072201780723017807240178072501780726017807270178072801780729017807300178073101780732017807330178073401780735017807360178073701780738017807390178074001780741017807420178074301780744017807450178074601780747017807480178074901780750017807510178075201780753017807540178075501780756017807570178075801780759017807600178076101780762017807630178076401780765017807660178076701780768017807690178077001780771017807720178077301780774017807750178077601780777017807780178077901780780017807810178078201780783017807840178078501780786017807870178078801780789017807900178079101780792017807930178079401780795017807960178079701780798017807990179000101790002017900030179000401790005017900060179000701790008017900090179001001790011017900120179001301790014017900150179001601790017017900180179001901790020017900210179002201790023017900240179002501790026017900270179002801790029017900300179003101790032017900330179003401790035017900360179003701790038017900390179004001790041017900420179004301790044017900450179004601790047017900480179004901790050017900510179005201790053017900540179005501790056017900570179005801790059017900600179006101790062017900630179006401790065017900660179006701790068017900690179007001790071017900720179007301790074017900750179007601790077017900780179007901790080017900810179008201790083017900840179008501790086017900870179008801790089017900900179009101790092017900930179009401790095017900960179009701790098017900990179010001790101017901020179010301790104017901050179010601790107017901080179010901790110017901110179011201790113017901140179011501790116017901170179011801790119017901200179012101790122017901230179012401790125017901260179012701790128017901290179013001790131017901320179013301790134017901350179013601790137017901380179013901790140017901410179014201790143017901440179014501790146017901470179014801790149017901500179015101790152017901530179015401790155017901560179015701790158017901590179016001790161017901620179016301790164017901650179016601790167017901680179016901790170017901710179017201790173017901740179017501790176017901770179017801790179017901800179018101790182017901830179018401790185017901860179018701790188017901890179019001790191017901920179019301790194017901950179019601790197017901980179019901790200017902010179020201790203017902040179020501790206017902070179020801790209017902100179021101790212017902130179021401790215017902160179021701790218017902190179022001790221017902220179022301790224017902250179022601790227017902280179022901790230017902310179023201790233017902340179023501790236017902370179023801790239017902400179024101790242017902430179024401790245017902460179024701790248017902490179025001790251017902520179025301790254017902550179025601790257017902580179025901790260017902610179026201790263017902640179026501790266017902670179026801790269017902700179027101790272017902730179027401790275017902760179027701790278017902790179028001790281017902820179028301790284017902850179028601790287017902880179028901790290017902910179029201790293017902940179029501790296017902970179029801790299017903000179030101790302017903030179030401790305017903060179030701790308017903090179031001790311017903120179031301790314017903150179031601790317017903180179031901790320017903210179032201790323017903240179032501790326017903270179032801790329017903300179033101790332017903330179033401790335017903360179033701790338017903390179034001790341017903420179034301790344017903450179034601790347017903480179034901790350017903510179035201790353017903540179035501790356017903570179035801790359017903600179036101790362017903630179036401790365017903660179036701790368017903690179037001790371017903720179037301790374017903750179037601790377017903780179037901790380017903810179038201790383017903840179038501790386017903870179038801790389017903900179039101790392017903930179039401790395017903960179039701790398017903990179040001790401017904020179040301790404017904050179040601790407017904080179040901790410017904110179041201790413017904140179041501790416017904170179041801790419017904200179042101790422017904230179042401790425017904260179042701790428017904290179043001790431017904320179043301790434017904350179043601790437017904380179043901790440017904410179044201790443017904440179044501790446017904470179044801790449017904500179045101790452017904530179045401790455017904560179045701790458017904590179046001790461017904620179046301790464017904650179046601790467017904680179046901790470017904710179047201790473017904740179047501790476017904770179047801790479017904800179048101790482017904830179048401790485017904860179048701790488017904890179049001790491017904920179049301790494017904950179049601790497017904980179049901790500017905010179050201790503017905040179050501790506017905070179050801790509017905100179051101790512017905130179051401790515017905160179051701790518017905190179052001790521017905220179052301790524017905250179052601790527017905280179052901790530017905310179053201790533017905340179053501790536017905370179053801790539017905400179054101790542017905430179054401790545017905460179054701790548017905490179055001790551017905520179055301790554017905550179055601790557017905580179055901790560017905610179056201790563017905640179056501790566017905670179056801790569017905700179057101790572017905730179057401790575017905760179057701790578017905790179058001790581017905820179058301790584017905850179058601790587017905880179058901790590017905910179059201790593017905940179059501790596017905970179059801790599017906000179060101790602017906030179060401790605017906060179060701790608017906090179061001790611017906120179061301790614017906150179061601790617017906180179061901790620017906210179062201790623017906240179062501790626017906270179062801790629017906300179063101790632017906330179063401790635017906360179063701790638017906390179064001790641017906420179064301790644017906450179064601790647017906480179064901790650017906510179065201790653017906540179065501790656017906570179065801790659017906600179066101790662017906630179066401790665017906660179066701790668017906690179067001790671017906720179067301790674017906750179067601790677017906780179067901790680017906810179068201790683017906840179068501790686017906870179068801790689017906900179069101790692017906930179069401790695017906960179069701790698017906990179070001790701017907020179070301790704017907050179070601790707017907080179070901790710017907110179071201790713017907140179071501790716017907170179071801790719017907200179072101790722017907230179072401790725017907260179072701790728017907290179073001790731017907320179073301790734017907350179073601790737017907380179073901790740017907410179074201790743017907440179074501790746017907470179074801790749017907500179075101790752017907530179075401790755017907560179075701790758017907590179076001790761017907620179076301790764017907650179076601790767017907680179076901790770017907710179077201790773017907740179077501790776017907770179077801790779017907800179078101790782017907830179078401790785017907860179078701790788017907890179079001790791017907920179079301790794017907950179079601790797017907980179079901800001018000020180000301800004018000050180000601800007018000080180000901800010018000110180001201800013018000140180001501800016018000170180001801800019018000200180002101800022018000230180002401800025018000260180002701800028018000290180003001800031018000320180003301800034018000350180003601800037018000380180003901800040018000410180004201800043018000440180004501800046018000470180004801800049018000500180005101800052018000530180005401800055018000560180005701800058018000590180006001800061018000620180006301800064018000650180006601800067018000680180006901800070018000710180007201800073018000740180007501800076018000770180007801800079018000800180008101800082018000830180008401800085018000860180008701800088018000890180009001800091018000920180009301800094018000950180009601800097018000980180009901800100018001010180010201800103018001040180010501800106018001070180010801800109018001100180011101800112018001130180011401800115018001160180011701800118018001190180012001800121018001220180012301800124018001250180012601800127018001280180012901800130018001310180013201800133018001340180013501800136018001370180013801800139018001400180014101800142018001430180014401800145018001460180014701800148018001490180015001800151018001520180015301800154018001550180015601800157018001580180015901800160018001610180016201800163018001640180016501800166018001670180016801800169018001700180017101800172018001730180017401800175018001760180017701800178018001790180018001800181018001820180018301800184018001850180018601800187018001880180018901800190018001910180019201800193018001940180019501800196018001970180019801800199018002000180020101800202018002030180020401800205018002060180020701800208018002090180021001800211018002120180021301800214018002150180021601800217018002180180021901800220018002210180022201800223018002240180022501800226018002270180022801800229018002300180023101800232018002330180023401800235018002360180023701800238018002390180024001800241018002420180024301800244018002450180024601800247018002480180024901800250018002510180025201800253018002540180025501800256018002570180025801800259018002600180026101800262018002630180026401800265018002660180026701800268018002690180027001800271018002720180027301800274018002750180027601800277018002780180027901800280018002810180028201800283018002840180028501800286018002870180028801800289018002900180029101800292018002930180029401800295018002960180029701800298018002990180030001800301018003020180030301800304018003050180030601800307018003080180030901800310018003110180031201800313018003140180031501800316018003170180031801800319018003200180032101800322018003230180032401800325018003260180032701800328018003290180033001800331018003320180033301800334018003350180033601800337018003380180033901800340018003410180034201800343018003440180034501800346018003470180034801800349018003500180035101800352018003530180035401800355018003560180035701800358018003590180036001800361018003620180036301800364018003650180036601800367018003680180036901800370018003710180037201800373018003740180037501800376018003770180037801800379018003800180038101800382018003830180038401800385018003860180038701800388018003890180039001800391018003920180039301800394018003950180039601800397018003980180039901800400018004010180040201800403018004040180040501800406018004070180040801800409018004100180041101800412018004130180041401800415018004160180041701800418018004190180042001800421018004220180042301800424018004250180042601800427018004280180042901800430018004310180043201800433018004340180043501800436018004370180043801800439018004400180044101800442018004430180044401800445018004460180044701800448018004490180045001800451018004520180045301800454018004550180045601800457018004580180045901800460018004610180046201800463018004640180046501800466018004670180046801800469018004700180047101800472018004730180047401800475018004760180047701800478018004790180048001800481018004820180048301800484018004850180048601800487018004880180048901800490018004910180049201800493018004940180049501800496018004970180049801800499018005000180050101800502018005030180050401800505018005060180050701800508018005090180051001800511018005120180051301800514018005150180051601800517018005180180051901800520018005210180052201800523018005240180052501800526018005270180052801800529018005300180053101800532018005330180053401800535018005360180053701800538018005390180054001800541018005420180054301800544018005450180054601800547018005480180054901800550018005510180055201800553018005540180055501800556018005570180055801800559018005600180056101800562018005630180056401800565018005660180056701800568018005690180057001800571018005720180057301800574018005750180057601800577018005780180057901800580018005810180058201800583018005840180058501800586018005870180058801800589018005900180059101800592018005930180059401800595018005960180059701800598018005990180060001800601018006020180060301800604018006050180060601800607018006080180060901800610018006110180061201800613018006140180061501800616018006170180061801800619018006200180062101800622018006230180062401800625018006260180062701800628018006290180063001800631018006320180063301800634018006350180063601800637018006380180063901800640018006410180064201800643018006440180064501800646018006470180064801800649018006500180065101800652018006530180065401800655018006560180065701800658018006590180066001800661018006620180066301800664018006650180066601800667018006680180066901800670018006710180067201800673018006740180067501800676018006770180067801800679018006800180068101800682018006830180068401800685018006860180068701800688018006890180069001800691018006920180069301800694018006950180069601800697018006980180069901800700018007010180070201800703018007040180070501800706018007070180070801800709018007100180071101800712018007130180071401800715018007160180071701800718018007190180072001800721018007220180072301800724018007250180072601800727018007280180072901800730018007310180073201800733018007340180073501800736018007370180073801800739018007400180074101800742018007430180074401800745018007460180074701800748018007490180075001800751018007520180075301800754018007550180075601800757018007580180075901800760018007610180076201800763018007640180076501800766018007670180076801800769018007700180077101800772018007730180077401800775018007760180077701800778018007790180078001800781018007820180078301800784018007850180078601800787018007880180078901800790018007910180079201800793018007940180079501800796018007970180079801800799018100010181000201810003018100040181000501810006018100070181000801810009018100100181001101810012018100130181001401810015018100160181001701810018018100190181002001810021018100220181002301810024018100250181002601810027018100280181002901810030018100310181003201810033018100340181003501810036018100370181003801810039018100400181004101810042018100430181004401810045018100460181004701810048018100490181005001810051018100520181005301810054018100550181005601810057018100580181005901810060018100610181006201810063018100640181006501810066018100670181006801810069018100700181007101810072018100730181007401810075018100760181007701810078018100790181008001810081018100820181008301810084018100850181008601810087018100880181008901810090018100910181009201810093018100940181009501810096018100970181009801810099018101000181010101810102018101030181010401810105018101060181010701810108018101090181011001810111018101120181011301810114018101150181011601810117018101180181011901810120018101210181012201810123018101240181012501810126018101270181012801810129018101300181013101810132018101330181013401810135018101360181013701810138018101390181014001810141018101420181014301810144018101450181014601810147018101480181014901810150018101510181015201810153018101540181015501810156018101570181015801810159018101600181016101810162018101630181016401810165018101660181016701810168018101690181017001810171018101720181017301810174018101750181017601810177018101780181017901810180018101810181018201810183018101840181018501810186018101870181018801810189018101900181019101810192018101930181019401810195018101960181019701810198018101990181020001810201018102020181020301810204018102050181020601810207018102080181020901810210018102110181021201810213018102140181021501810216018102170181021801810219018102200181022101810222018102230181022401810225018102260181022701810228018102290181023001810231018102320181023301810234018102350181023601810237018102380181023901810240018102410181024201810243018102440181024501810246018102470181024801810249018102500181025101810252018102530181025401810255018102560181025701810258018102590181026001810261018102620181026301810264018102650181026601810267018102680181026901810270018102710181027201810273018102740181027501810276018102770181027801810279018102800181028101810282018102830181028401810285018102860181028701810288018102890181029001810291018102920181029301810294018102950181029601810297018102980181029901810300018103010181030201810303018103040181030501810306018103070181030801810309018103100181031101810312018103130181031401810315018103160181031701810318018103190181032001810321018103220181032301810324018103250181032601810327018103280181032901810330018103310181033201810333018103340181033501810336018103370181033801810339018103400181034101810342018103430181034401810345018103460181034701810348018103490181035001810351018103520181035301810354018103550181035601810357018103580181035901810360018103610181036201810363018103640181036501810366018103670181036801810369018103700181037101810372018103730181037401810375018103760181037701810378018103790181038001810381018103820181038301810384018103850181038601810387018103880181038901810390018103910181039201810393018103940181039501810396018103970181039801810399018104000181040101810402018104030181040401810405018104060181040701810408018104090181041001810411018104120181041301810414018104150181041601810417018104180181041901810420018104210181042201810423018104240181042501810426018104270181042801810429018104300181043101810432018104330181043401810435018104360181043701810438018104390181044001810441018104420181044301810444018104450181044601810447018104480181044901810450018104510181045201810453018104540181045501810456018104570181045801810459018104600181046101810462018104630181046401810465018104660181046701810468018104690181047001810471018104720181047301810474018104750181047601810477018104780181047901810480018104810181048201810483018104840181048501810486018104870181048801810489018104900181049101810492018104930181049401810495018104960181049701810498018104990181050001810501018105020181050301810504018105050181050601810507018105080181050901810510018105110181051201810513018105140181051501810516018105170181051801810519018105200181052101810522018105230181052401810525018105260181052701810528018105290181053001810531018105320181053301810534018105350181053601810537018105380181053901810540018105410181054201810543018105440181054501810546018105470181054801810549018105500181055101810552018105530181055401810555018105560181055701810558018105590181056001810561018105620181056301810564018105650181056601810567018105680181056901810570018105710181057201810573018105740181057501810576018105770181057801810579018105800181058101810582018105830181058401810585018105860181058701810588018105890181059001810591018105920181059301810594018105950181059601810597018105980181059901810600018106010181060201810603018106040181060501810606018106070181060801810609018106100181061101810612018106130181061401810615018106160181061701810618018106190181062001810621018106220181062301810624018106250181062601810627018106280181062901810630018106310181063201810633018106340181063501810636018106370181063801810639018106400181064101810642018106430181064401810645018106460181064701810648018106490181065001810651018106520181065301810654018106550181065601810657018106580181065901810660018106610181066201810663018106640181066501810666018106670181066801810669018106700181067101810672018106730181067401810675018106760181067701810678018106790181068001810681018106820181068301810684018106850181068601810687018106880181068901810690018106910181069201810693018106940181069501810696018106970181069801810699018107000181070101810702018107030181070401810705018107060181070701810708018107090181071001810711018107120181071301810714018107150181071601810717018107180181071901810720018107210181072201810723018107240181072501810726018107270181072801810729018107300181073101810732018107330181073401810735018107360181073701810738018107390181074001810741018107420181074301810744018107450181074601810747018107480181074901810750018107510181075201810753018107540181075501810756018107570181075801810759018107600181076101810762018107630181076401810765018107660181076701810768018107690181077001810771018107720181077301810774018107750181077601810777018107780181077901810780018107810181078201810783018107840181078501810786018107870181078801810789018107900181079101810792018107930181079401810795018107960181079701810798018107990182000101820002018200030182000401820005018200060182000701820008018200090182001001820011018200120182001301820014018200150182001601820017018200180182001901820020018200210182002201820023018200240182002501820026018200270182002801820029018200300182003101820032018200330182003401820035018200360182003701820038018200390182004001820041018200420182004301820044018200450182004601820047018200480182004901820050018200510182005201820053018200540182005501820056018200570182005801820059018200600182006101820062018200630182006401820065018200660182006701820068018200690182007001820071018200720182007301820074018200750182007601820077018200780182007901820080018200810182008201820083018200840182008501820086018200870182008801820089018200900182009101820092018200930182009401820095018200960182009701820098018200990182010001820101018201020182010301820104018201050182010601820107018201080182010901820110018201110182011201820113018201140182011501820116018201170182011801820119018201200182012101820122018201230182012401820125018201260182012701820128018201290182013001820131018201320182013301820134018201350182013601820137018201380182013901820140018201410182014201820143018201440182014501820146018201470182014801820149018201500182015101820152018201530182015401820155018201560182015701820158018201590182016001820161018201620182016301820164018201650182016601820167018201680182016901820170018201710182017201820173018201740182017501820176018201770182017801820179018201800182018101820182018201830182018401820185018201860182018701820188018201890182019001820191018201920182019301820194018201950182019601820197018201980182019901820200018202010182020201820203018202040182020501820206018202070182020801820209018202100182021101820212018202130182021401820215018202160182021701820218018202190182022001820221018202220182022301820224018202250182022601820227018202280182022901820230018202310182023201820233018202340182023501820236018202370182023801820239018202400182024101820242018202430182024401820245018202460182024701820248018202490182025001820251018202520182025301820254018202550182025601820257018202580182025901820260018202610182026201820263018202640182026501820266018202670182026801820269018202700182027101820272018202730182027401820275018202760182027701820278018202790182028001820281018202820182028301820284018202850182028601820287018202880182028901820290018202910182029201820293018202940182029501820296018202970182029801820299018203000182030101820302018203030182030401820305018203060182030701820308018203090182031001820311018203120182031301820314018203150182031601820317018203180182031901820320018203210182032201820323018203240182032501820326018203270182032801820329018203300182033101820332018203330182033401820335018203360182033701820338018203390182034001820341018203420182034301820344018203450182034601820347018203480182034901820350018203510182035201820353018203540182035501820356018203570182035801820359018203600182036101820362018203630182036401820365018203660182036701820368018203690182037001820371018203720182037301820374018203750182037601820377018203780182037901820380018203810182038201820383018203840182038501820386018203870182038801820389018203900182039101820392018203930182039401820395018203960182039701820398018203990182040001820401018204020182040301820404018204050182040601820407018204080182040901820410018204110182041201820413018204140182041501820416018204170182041801820419018204200182042101820422018204230182042401820425018204260182042701820428018204290182043001820431018204320182043301820434018204350182043601820437018204380182043901820440018204410182044201820443018204440182044501820446018204470182044801820449018204500182045101820452018204530182045401820455018204560182045701820458018204590182046001820461018204620182046301820464018204650182046601820467018204680182046901820470018204710182047201820473018204740182047501820476018204770182047801820479018204800182048101820482018204830182048401820485018204860182048701820488018204890182049001820491018204920182049301820494018204950182049601820497018204980182049901820500018205010182050201820503018205040182050501820506018205070182050801820509018205100182051101820512018205130182051401820515018205160182051701820518018205190182052001820521018205220182052301820524018205250182052601820527018205280182052901820530018205310182053201820533018205340182053501820536018205370182053801820539018205400182054101820542018205430182054401820545018205460182054701820548018205490182055001820551018205520182055301820554018205550182055601820557018205580182055901820560018205610182056201820563018205640182056501820566018205670182056801820569018205700182057101820572018205730182057401820575018205760182057701820578018205790182058001820581018205820182058301820584018205850182058601820587018205880182058901820590018205910182059201820593018205940182059501820596018205970182059801820599018206000182060101820602018206030182060401820605018206060182060701820608018206090182061001820611018206120182061301820614018206150182061601820617018206180182061901820620018206210182062201820623018206240182062501820626018206270182062801820629018206300182063101820632018206330182063401820635018206360182063701820638018206390182064001820641018206420182064301820644018206450182064601820647018206480182064901820650018206510182065201820653018206540182065501820656018206570182065801820659018206600182066101820662018206630182066401820665018206660182066701820668018206690182067001820671018206720182067301820674018206750182067601820677018206780182067901820680018206810182068201820683018206840182068501820686018206870182068801820689018206900182069101820692018206930182069401820695018206960182069701820698018206990182070001820701018207020182070301820704018207050182070601820707018207080182070901820710018207110182071201820713018207140182071501820716018207170182071801820719018207200182072101820722018207230182072401820725018207260182072701820728018207290182073001820731018207320182073301820734018207350182073601820737018207380182073901820740018207410182074201820743018207440182074501820746018207470182074801820749018207500182075101820752018207530182075401820755018207560182075701820758018207590182076001820761018207620182076301820764018207650182076601820767018207680182076901820770018207710182077201820773018207740182077501820776018207770182077801820779018207800182078101820782018207830182078401820785018207860182078701820788018207890182079001820791018207920182079301820794018207950182079601820797018207980182079901830001018300020183000301830004018300050183000601830007018300080183000901830010018300110183001201830013018300140183001501830016018300170183001801830019018300200183002101830022018300230183002401830025018300260183002701830028018300290183003001830031018300320183003301830034018300350183003601830037018300380183003901830040018300410183004201830043018300440183004501830046018300470183004801830049018300500183005101830052018300530183005401830055018300560183005701830058018300590183006001830061018300620183006301830064018300650183006601830067018300680183006901830070018300710183007201830073018300740183007501830076018300770183007801830079018300800183008101830082018300830183008401830085018300860183008701830088018300890183009001830091018300920183009301830094018300950183009601830097018300980183009901830100018301010183010201830103018301040183010501830106018301070183010801830109018301100183011101830112018301130183011401830115018301160183011701830118018301190183012001830121018301220183012301830124018301250183012601830127018301280183012901830130018301310183013201830133018301340183013501830136018301370183013801830139018301400183014101830142018301430183014401830145018301460183014701830148018301490183015001830151018301520183015301830154018301550183015601830157018301580183015901830160018301610183016201830163018301640183016501830166018301670183016801830169018301700183017101830172018301730183017401830175018301760183017701830178018301790183018001830181018301820183018301830184018301850183018601830187018301880183018901830190018301910183019201830193018301940183019501830196018301970183019801830199018302000183020101830202018302030183020401830205018302060183020701830208018302090183021001830211018302120183021301830214018302150183021601830217018302180183021901830220018302210183022201830223018302240183022501830226018302270183022801830229018302300183023101830232018302330183023401830235018302360183023701830238018302390183024001830241018302420183024301830244018302450183024601830247018302480183024901830250018302510183025201830253018302540183025501830256018302570183025801830259018302600183026101830262018302630183026401830265018302660183026701830268018302690183027001830271018302720183027301830274018302750183027601830277018302780183027901830280018302810183028201830283018302840183028501830286018302870183028801830289018302900183029101830292018302930183029401830295018302960183029701830298018302990183030001830301018303020183030301830304018303050183030601830307018303080183030901830310018303110183031201830313018303140183031501830316018303170183031801830319018303200183032101830322018303230183032401830325018303260183032701830328018303290183033001830331018303320183033301830334018303350183033601830337018303380183033901830340018303410183034201830343018303440183034501830346018303470183034801830349018303500183035101830352018303530183035401830355018303560183035701830358018303590183036001830361018303620183036301830364018303650183036601830367018303680183036901830370018303710183037201830373018303740183037501830376018303770183037801830379018303800183038101830382018303830183038401830385018303860183038701830388018303890183039001830391018303920183039301830394018303950183039601830397018303980183039901830400018304010183040201830403018304040183040501830406018304070183040801830409018304100183041101830412018304130183041401830415018304160183041701830418018304190183042001830421018304220183042301830424018304250183042601830427018304280183042901830430018304310183043201830433018304340183043501830436018304370183043801830439018304400183044101830442018304430183044401830445018304460183044701830448018304490183045001830451018304520183045301830454018304550183045601830457018304580183045901830460018304610183046201830463018304640183046501830466018304670183046801830469018304700183047101830472018304730183047401830475018304760183047701830478018304790183048001830481018304820183048301830484018304850183048601830487018304880183048901830490018304910183049201830493018304940183049501830496018304970183049801830499018305000183050101830502018305030183050401830505018305060183050701830508018305090183051001830511018305120183051301830514018305150183051601830517018305180183051901830520018305210183052201830523018305240183052501830526018305270183052801830529018305300183053101830532018305330183053401830535018305360183053701830538018305390183054001830541018305420183054301830544018305450183054601830547018305480183054901830550018305510183055201830553018305540183055501830556018305570183055801830559018305600183056101830562018305630183056401830565018305660183056701830568018305690183057001830571018305720183057301830574018305750183057601830577018305780183057901830580018305810183058201830583018305840183058501830586018305870183058801830589018305900183059101830592018305930183059401830595018305960183059701830598018305990183060001830601018306020183060301830604018306050183060601830607018306080183060901830610018306110183061201830613018306140183061501830616018306170183061801830619018306200183062101830622018306230183062401830625018306260183062701830628018306290183063001830631018306320183063301830634018306350183063601830637018306380183063901830640018306410183064201830643018306440183064501830646018306470183064801830649018306500183065101830652018306530183065401830655018306560183065701830658018306590183066001830661018306620183066301830664018306650183066601830667018306680183066901830670018306710183067201830673018306740183067501830676018306770183067801830679018306800183068101830682018306830183068401830685018306860183068701830688018306890183069001830691018306920183069301830694018306950183069601830697018306980183069901830700018307010183070201830703018307040183070501830706018307070183070801830709018307100183071101830712018307130183071401830715018307160183071701830718018307190183072001830721018307220183072301830724018307250183072601830727018307280183072901830730018307310183073201830733018307340183073501830736018307370183073801830739018307400183074101830742018307430183074401830745018307460183074701830748018307490183075001830751018307520183075301830754018307550183075601830757018307580183075901830760018307610183076201830763018307640183076501830766018307670183076801830769018307700183077101830772018307730183077401830775018307760183077701830778018307790183078001830781018307820183078301830784018307850183078601830787018307880183078901830790018307910183079201830793018307940183079501830796018307970183079801830799018400010184000201840003018400040184000501840006018400070184000801840009018400100184001101840012018400130184001401840015018400160184001701840018018400190184002001840021018400220184002301840024018400250184002601840027018400280184002901840030018400310184003201840033018400340184003501840036018400370184003801840039018400400184004101840042018400430184004401840045018400460184004701840048018400490184005001840051018400520184005301840054018400550184005601840057018400580184005901840060018400610184006201840063018400640184006501840066018400670184006801840069018400700184007101840072018400730184007401840075018400760184007701840078018400790184008001840081018400820184008301840084018400850184008601840087018400880184008901840090018400910184009201840093018400940184009501840096018400970184009801840099018401000184010101840102018401030184010401840105018401060184010701840108018401090184011001840111018401120184011301840114018401150184011601840117018401180184011901840120018401210184012201840123018401240184012501840126018401270184012801840129018401300184013101840132018401330184013401840135018401360184013701840138018401390184014001840141018401420184014301840144018401450184014601840147018401480184014901840150018401510184015201840153018401540184015501840156018401570184015801840159018401600184016101840162018401630184016401840165018401660184016701840168018401690184017001840171018401720184017301840174018401750184017601840177018401780184017901840180018401810184018201840183018401840184018501840186018401870184018801840189018401900184019101840192018401930184019401840195018401960184019701840198018401990184020001840201018402020184020301840204018402050184020601840207018402080184020901840210018402110184021201840213018402140184021501840216018402170184021801840219018402200184022101840222018402230184022401840225018402260184022701840228018402290184023001840231018402320184023301840234018402350184023601840237018402380184023901840240018402410184024201840243018402440184024501840246018402470184024801840249018402500184025101840252018402530184025401840255018402560184025701840258018402590184026001840261018402620184026301840264018402650184026601840267018402680184026901840270018402710184027201840273018402740184027501840276018402770184027801840279018402800184028101840282018402830184028401840285018402860184028701840288018402890184029001840291018402920184029301840294018402950184029601840297018402980184029901840300018403010184030201840303018403040184030501840306018403070184030801840309018403100184031101840312018403130184031401840315018403160184031701840318018403190184032001840321018403220184032301840324018403250184032601840327018403280184032901840330018403310184033201840333018403340184033501840336018403370184033801840339018403400184034101840342018403430184034401840345018403460184034701840348018403490184035001840351018403520184035301840354018403550184035601840357018403580184035901840360018403610184036201840363018403640184036501840366018403670184036801840369018403700184037101840372018403730184037401840375018403760184037701840378018403790184038001840381018403820184038301840384018403850184038601840387018403880184038901840390018403910184039201840393018403940184039501840396018403970184039801840399018404000184040101840402018404030184040401840405018404060184040701840408018404090184041001840411018404120184041301840414018404150184041601840417018404180184041901840420018404210184042201840423018404240184042501840426018404270184042801840429018404300184043101840432018404330184043401840435018404360184043701840438018404390184044001840441018404420184044301840444018404450184044601840447018404480184044901840450018404510184045201840453018404540184045501840456018404570184045801840459018404600184046101840462018404630184046401840465018404660184046701840468018404690184047001840471018404720184047301840474018404750184047601840477018404780184047901840480018404810184048201840483018404840184048501840486018404870184048801840489018404900184049101840492018404930184049401840495018404960184049701840498018404990184050001840501018405020184050301840504018405050184050601840507018405080184050901840510018405110184051201840513018405140184051501840516018405170184051801840519018405200184052101840522018405230184052401840525018405260184052701840528018405290184053001840531018405320184053301840534018405350184053601840537018405380184053901840540018405410184054201840543018405440184054501840546018405470184054801840549018405500184055101840552018405530184055401840555018405560184055701840558018405590184056001840561018405620184056301840564018405650184056601840567018405680184056901840570018405710184057201840573018405740184057501840576018405770184057801840579018405800184058101840582018405830184058401840585018405860184058701840588018405890184059001840591018405920184059301840594018405950184059601840597018405980184059901840600018406010184060201840603018406040184060501840606018406070184060801840609018406100184061101840612018406130184061401840615018406160184061701840618018406190184062001840621018406220184062301840624018406250184062601840627018406280184062901840630018406310184063201840633018406340184063501840636018406370184063801840639018406400184064101840642018406430184064401840645018406460184064701840648018406490184065001840651018406520184065301840654018406550184065601840657018406580184065901840660018406610184066201840663018406640184066501840666018406670184066801840669018406700184067101840672018406730184067401840675018406760184067701840678018406790184068001840681018406820184068301840684018406850184068601840687018406880184068901840690018406910184069201840693018406940184069501840696018406970184069801840699018407000184070101840702018407030184070401840705018407060184070701840708018407090184071001840711018407120184071301840714018407150184071601840717018407180184071901840720018407210184072201840723018407240184072501840726018407270184072801840729018407300184073101840732018407330184073401840735018407360184073701840738018407390184074001840741018407420184074301840744018407450184074601840747018407480184074901840750018407510184075201840753018407540184075501840756018407570184075801840759018407600184076101840762018407630184076401840765018407660184076701840768018407690184077001840771018407720184077301840774018407750184077601840777018407780184077901840780018407810184078201840783018407840184078501840786018407870184078801840789018407900184079101840792018407930184079401840795018407960184079701840798018407990185000101850002018500030185000401850005018500060185000701850008018500090185001001850011018500120185001301850014018500150185001601850017018500180185001901850020018500210185002201850023018500240185002501850026018500270185002801850029018500300185003101850032018500330185003401850035018500360185003701850038018500390185004001850041018500420185004301850044018500450185004601850047018500480185004901850050018500510185005201850053018500540185005501850056018500570185005801850059018500600185006101850062018500630185006401850065018500660185006701850068018500690185007001850071018500720185007301850074018500750185007601850077018500780185007901850080018500810185008201850083018500840185008501850086018500870185008801850089018500900185009101850092018500930185009401850095018500960185009701850098018500990185010001850101018501020185010301850104018501050185010601850107018501080185010901850110018501110185011201850113018501140185011501850116018501170185011801850119018501200185012101850122018501230185012401850125018501260185012701850128018501290185013001850131018501320185013301850134018501350185013601850137018501380185013901850140018501410185014201850143018501440185014501850146018501470185014801850149018501500185015101850152018501530185015401850155018501560185015701850158018501590185016001850161018501620185016301850164018501650185016601850167018501680185016901850170018501710185017201850173018501740185017501850176018501770185017801850179018501800185018101850182018501830185018401850185018501860185018701850188018501890185019001850191018501920185019301850194018501950185019601850197018501980185019901850200018502010185020201850203018502040185020501850206018502070185020801850209018502100185021101850212018502130185021401850215018502160185021701850218018502190185022001850221018502220185022301850224018502250185022601850227018502280185022901850230018502310185023201850233018502340185023501850236018502370185023801850239018502400185024101850242018502430185024401850245018502460185024701850248018502490185025001850251018502520185025301850254018502550185025601850257018502580185025901850260018502610185026201850263018502640185026501850266018502670185026801850269018502700185027101850272018502730185027401850275018502760185027701850278018502790185028001850281018502820185028301850284018502850185028601850287018502880185028901850290018502910185029201850293018502940185029501850296018502970185029801850299018503000185030101850302018503030185030401850305018503060185030701850308018503090185031001850311018503120185031301850314018503150185031601850317018503180185031901850320018503210185032201850323018503240185032501850326018503270185032801850329018503300185033101850332018503330185033401850335018503360185033701850338018503390185034001850341018503420185034301850344018503450185034601850347018503480185034901850350018503510185035201850353018503540185035501850356018503570185035801850359018503600185036101850362018503630185036401850365018503660185036701850368018503690185037001850371018503720185037301850374018503750185037601850377018503780185037901850380018503810185038201850383018503840185038501850386018503870185038801850389018503900185039101850392018503930185039401850395018503960185039701850398018503990185040001850401018504020185040301850404018504050185040601850407018504080185040901850410018504110185041201850413018504140185041501850416018504170185041801850419018504200185042101850422018504230185042401850425018504260185042701850428018504290185043001850431018504320185043301850434018504350185043601850437018504380185043901850440018504410185044201850443018504440185044501850446018504470185044801850449018504500185045101850452018504530185045401850455018504560185045701850458018504590185046001850461018504620185046301850464018504650185046601850467018504680185046901850470018504710185047201850473018504740185047501850476018504770185047801850479018504800185048101850482018504830185048401850485018504860185048701850488018504890185049001850491018504920185049301850494018504950185049601850497018504980185049901850500018505010185050201850503018505040185050501850506018505070185050801850509018505100185051101850512018505130185051401850515018505160185051701850518018505190185052001850521018505220185052301850524018505250185052601850527018505280185052901850530018505310185053201850533018505340185053501850536018505370185053801850539018505400185054101850542018505430185054401850545018505460185054701850548018505490185055001850551018505520185055301850554018505550185055601850557018505580185055901850560018505610185056201850563018505640185056501850566018505670185056801850569018505700185057101850572018505730185057401850575018505760185057701850578018505790185058001850581018505820185058301850584018505850185058601850587018505880185058901850590018505910185059201850593018505940185059501850596018505970185059801850599018506000185060101850602018506030185060401850605018506060185060701850608018506090185061001850611018506120185061301850614018506150185061601850617018506180185061901850620018506210185062201850623018506240185062501850626018506270185062801850629018506300185063101850632018506330185063401850635018506360185063701850638018506390185064001850641018506420185064301850644018506450185064601850647018506480185064901850650018506510185065201850653018506540185065501850656018506570185065801850659018506600185066101850662018506630185066401850665018506660185066701850668018506690185067001850671018506720185067301850674018506750185067601850677018506780185067901850680018506810185068201850683018506840185068501850686018506870185068801850689018506900185069101850692018506930185069401850695018506960185069701850698018506990185070001850701018507020185070301850704018507050185070601850707018507080185070901850710018507110185071201850713018507140185071501850716018507170185071801850719018507200185072101850722018507230185072401850725018507260185072701850728018507290185073001850731018507320185073301850734018507350185073601850737018507380185073901850740018507410185074201850743018507440185074501850746018507470185074801850749018507500185075101850752018507530185075401850755018507560185075701850758018507590185076001850761018507620185076301850764018507650185076601850767018507680185076901850770018507710185077201850773018507740185077501850776018507770185077801850779018507800185078101850782018507830185078401850785018507860185078701850788018507890185079001850791018507920185079301850794018507950185079601850797018507980185079901860001018600020186000301860004018600050186000601860007018600080186000901860010018600110186001201860013018600140186001501860016018600170186001801860019018600200186002101860022018600230186002401860025018600260186002701860028018600290186003001860031018600320186003301860034018600350186003601860037018600380186003901860040018600410186004201860043018600440186004501860046018600470186004801860049018600500186005101860052018600530186005401860055018600560186005701860058018600590186006001860061018600620186006301860064018600650186006601860067018600680186006901860070018600710186007201860073018600740186007501860076018600770186007801860079018600800186008101860082018600830186008401860085018600860186008701860088018600890186009001860091018600920186009301860094018600950186009601860097018600980186009901860100018601010186010201860103018601040186010501860106018601070186010801860109018601100186011101860112018601130186011401860115018601160186011701860118018601190186012001860121018601220186012301860124018601250186012601860127018601280186012901860130018601310186013201860133018601340186013501860136018601370186013801860139018601400186014101860142018601430186014401860145018601460186014701860148018601490186015001860151018601520186015301860154018601550186015601860157018601580186015901860160018601610186016201860163018601640186016501860166018601670186016801860169018601700186017101860172018601730186017401860175018601760186017701860178018601790186018001860181018601820186018301860184018601850186018601860187018601880186018901860190018601910186019201860193018601940186019501860196018601970186019801860199018602000186020101860202018602030186020401860205018602060186020701860208018602090186021001860211018602120186021301860214018602150186021601860217018602180186021901860220018602210186022201860223018602240186022501860226018602270186022801860229018602300186023101860232018602330186023401860235018602360186023701860238018602390186024001860241018602420186024301860244018602450186024601860247018602480186024901860250018602510186025201860253018602540186025501860256018602570186025801860259018602600186026101860262018602630186026401860265018602660186026701860268018602690186027001860271018602720186027301860274018602750186027601860277018602780186027901860280018602810186028201860283018602840186028501860286018602870186028801860289018602900186029101860292018602930186029401860295018602960186029701860298018602990186030001860301018603020186030301860304018603050186030601860307018603080186030901860310018603110186031201860313018603140186031501860316018603170186031801860319018603200186032101860322018603230186032401860325018603260186032701860328018603290186033001860331018603320186033301860334018603350186033601860337018603380186033901860340018603410186034201860343018603440186034501860346018603470186034801860349018603500186035101860352018603530186035401860355018603560186035701860358018603590186036001860361018603620186036301860364018603650186036601860367018603680186036901860370018603710186037201860373018603740186037501860376018603770186037801860379018603800186038101860382018603830186038401860385018603860186038701860388018603890186039001860391018603920186039301860394018603950186039601860397018603980186039901860400018604010186040201860403018604040186040501860406018604070186040801860409018604100186041101860412018604130186041401860415018604160186041701860418018604190186042001860421018604220186042301860424018604250186042601860427018604280186042901860430018604310186043201860433018604340186043501860436018604370186043801860439018604400186044101860442018604430186044401860445018604460186044701860448018604490186045001860451018604520186045301860454018604550186045601860457018604580186045901860460018604610186046201860463018604640186046501860466018604670186046801860469018604700186047101860472018604730186047401860475018604760186047701860478018604790186048001860481018604820186048301860484018604850186048601860487018604880186048901860490018604910186049201860493018604940186049501860496018604970186049801860499018605000186050101860502018605030186050401860505018605060186050701860508018605090186051001860511018605120186051301860514018605150186051601860517018605180186051901860520018605210186052201860523018605240186052501860526018605270186052801860529018605300186053101860532018605330186053401860535018605360186053701860538018605390186054001860541018605420186054301860544018605450186054601860547018605480186054901860550018605510186055201860553018605540186055501860556018605570186055801860559018605600186056101860562018605630186056401860565018605660186056701860568018605690186057001860571018605720186057301860574018605750186057601860577018605780186057901860580018605810186058201860583018605840186058501860586018605870186058801860589018605900186059101860592018605930186059401860595018605960186059701860598018605990186060001860601018606020186060301860604018606050186060601860607018606080186060901860610018606110186061201860613018606140186061501860616018606170186061801860619018606200186062101860622018606230186062401860625018606260186062701860628018606290186063001860631018606320186063301860634018606350186063601860637018606380186063901860640018606410186064201860643018606440186064501860646018606470186064801860649018606500186065101860652018606530186065401860655018606560186065701860658018606590186066001860661018606620186066301860664018606650186066601860667018606680186066901860670018606710186067201860673018606740186067501860676018606770186067801860679018606800186068101860682018606830186068401860685018606860186068701860688018606890186069001860691018606920186069301860694018606950186069601860697018606980186069901860700018607010186070201860703018607040186070501860706018607070186070801860709018607100186071101860712018607130186071401860715018607160186071701860718018607190186072001860721018607220186072301860724018607250186072601860727018607280186072901860730018607310186073201860733018607340186073501860736018607370186073801860739018607400186074101860742018607430186074401860745018607460186074701860748018607490186075001860751018607520186075301860754018607550186075601860757018607580186075901860760018607610186076201860763018607640186076501860766018607670186076801860769018607700186077101860772018607730186077401860775018607760186077701860778018607790186078001860781018607820186078301860784018607850186078601860787018607880186078901860790018607910186079201860793018607940186079501860796018607970186079801860799018700010187000201870003018700040187000501870006018700070187000801870009018700100187001101870012018700130187001401870015018700160187001701870018018700190187002001870021018700220187002301870024018700250187002601870027018700280187002901870030018700310187003201870033018700340187003501870036018700370187003801870039018700400187004101870042018700430187004401870045018700460187004701870048018700490187005001870051018700520187005301870054018700550187005601870057018700580187005901870060018700610187006201870063018700640187006501870066018700670187006801870069018700700187007101870072018700730187007401870075018700760187007701870078018700790187008001870081018700820187008301870084018700850187008601870087018700880187008901870090018700910187009201870093018700940187009501870096018700970187009801870099018701000187010101870102018701030187010401870105018701060187010701870108018701090187011001870111018701120187011301870114018701150187011601870117018701180187011901870120018701210187012201870123018701240187012501870126018701270187012801870129018701300187013101870132018701330187013401870135018701360187013701870138018701390187014001870141018701420187014301870144018701450187014601870147018701480187014901870150018701510187015201870153018701540187015501870156018701570187015801870159018701600187016101870162018701630187016401870165018701660187016701870168018701690187017001870171018701720187017301870174018701750187017601870177018701780187017901870180018701810187018201870183018701840187018501870186018701870187018801870189018701900187019101870192018701930187019401870195018701960187019701870198018701990187020001870201018702020187020301870204018702050187020601870207018702080187020901870210018702110187021201870213018702140187021501870216018702170187021801870219018702200187022101870222018702230187022401870225018702260187022701870228018702290187023001870231018702320187023301870234018702350187023601870237018702380187023901870240018702410187024201870243018702440187024501870246018702470187024801870249018702500187025101870252018702530187025401870255018702560187025701870258018702590187026001870261018702620187026301870264018702650187026601870267018702680187026901870270018702710187027201870273018702740187027501870276018702770187027801870279018702800187028101870282018702830187028401870285018702860187028701870288018702890187029001870291018702920187029301870294018702950187029601870297018702980187029901870300018703010187030201870303018703040187030501870306018703070187030801870309018703100187031101870312018703130187031401870315018703160187031701870318018703190187032001870321018703220187032301870324018703250187032601870327018703280187032901870330018703310187033201870333018703340187033501870336018703370187033801870339018703400187034101870342018703430187034401870345018703460187034701870348018703490187035001870351018703520187035301870354018703550187035601870357018703580187035901870360018703610187036201870363018703640187036501870366018703670187036801870369018703700187037101870372018703730187037401870375018703760187037701870378018703790187038001870381018703820187038301870384018703850187038601870387018703880187038901870390018703910187039201870393018703940187039501870396018703970187039801870399018704000187040101870402018704030187040401870405018704060187040701870408018704090187041001870411018704120187041301870414018704150187041601870417018704180187041901870420018704210187042201870423018704240187042501870426018704270187042801870429018704300187043101870432018704330187043401870435018704360187043701870438018704390187044001870441018704420187044301870444018704450187044601870447018704480187044901870450018704510187045201870453018704540187045501870456018704570187045801870459018704600187046101870462018704630187046401870465018704660187046701870468018704690187047001870471018704720187047301870474018704750187047601870477018704780187047901870480018704810187048201870483018704840187048501870486018704870187048801870489018704900187049101870492018704930187049401870495018704960187049701870498018704990187050001870501018705020187050301870504018705050187050601870507018705080187050901870510018705110187051201870513018705140187051501870516018705170187051801870519018705200187052101870522018705230187052401870525018705260187052701870528018705290187053001870531018705320187053301870534018705350187053601870537018705380187053901870540018705410187054201870543018705440187054501870546018705470187054801870549018705500187055101870552018705530187055401870555018705560187055701870558018705590187056001870561018705620187056301870564018705650187056601870567018705680187056901870570018705710187057201870573018705740187057501870576018705770187057801870579018705800187058101870582018705830187058401870585018705860187058701870588018705890187059001870591018705920187059301870594018705950187059601870597018705980187059901870600018706010187060201870603018706040187060501870606018706070187060801870609018706100187061101870612018706130187061401870615018706160187061701870618018706190187062001870621018706220187062301870624018706250187062601870627018706280187062901870630018706310187063201870633018706340187063501870636018706370187063801870639018706400187064101870642018706430187064401870645018706460187064701870648018706490187065001870651018706520187065301870654018706550187065601870657018706580187065901870660018706610187066201870663018706640187066501870666018706670187066801870669018706700187067101870672018706730187067401870675018706760187067701870678018706790187068001870681018706820187068301870684018706850187068601870687018706880187068901870690018706910187069201870693018706940187069501870696018706970187069801870699018707000187070101870702018707030187070401870705018707060187070701870708018707090187071001870711018707120187071301870714018707150187071601870717018707180187071901870720018707210187072201870723018707240187072501870726018707270187072801870729018707300187073101870732018707330187073401870735018707360187073701870738018707390187074001870741018707420187074301870744018707450187074601870747018707480187074901870750018707510187075201870753018707540187075501870756018707570187075801870759018707600187076101870762018707630187076401870765018707660187076701870768018707690187077001870771018707720187077301870774018707750187077601870777018707780187077901870780018707810187078201870783018707840187078501870786018707870187078801870789018707900187079101870792018707930187079401870795018707960187079701870798018707990188000101880002018800030188000401880005018800060188000701880008018800090188001001880011018800120188001301880014018800150188001601880017018800180188001901880020018800210188002201880023018800240188002501880026018800270188002801880029018800300188003101880032018800330188003401880035018800360188003701880038018800390188004001880041018800420188004301880044018800450188004601880047018800480188004901880050018800510188005201880053018800540188005501880056018800570188005801880059018800600188006101880062018800630188006401880065018800660188006701880068018800690188007001880071018800720188007301880074018800750188007601880077018800780188007901880080018800810188008201880083018800840188008501880086018800870188008801880089018800900188009101880092018800930188009401880095018800960188009701880098018800990188010001880101018801020188010301880104018801050188010601880107018801080188010901880110018801110188011201880113018801140188011501880116018801170188011801880119018801200188012101880122018801230188012401880125018801260188012701880128018801290188013001880131018801320188013301880134018801350188013601880137018801380188013901880140018801410188014201880143018801440188014501880146018801470188014801880149018801500188015101880152018801530188015401880155018801560188015701880158018801590188016001880161018801620188016301880164018801650188016601880167018801680188016901880170018801710188017201880173018801740188017501880176018801770188017801880179018801800188018101880182018801830188018401880185018801860188018701880188018801890188019001880191018801920188019301880194018801950188019601880197018801980188019901880200018802010188020201880203018802040188020501880206018802070188020801880209018802100188021101880212018802130188021401880215018802160188021701880218018802190188022001880221018802220188022301880224018802250188022601880227018802280188022901880230018802310188023201880233018802340188023501880236018802370188023801880239018802400188024101880242018802430188024401880245018802460188024701880248018802490188025001880251018802520188025301880254018802550188025601880257018802580188025901880260018802610188026201880263018802640188026501880266018802670188026801880269018802700188027101880272018802730188027401880275018802760188027701880278018802790188028001880281018802820188028301880284018802850188028601880287018802880188028901880290018802910188029201880293018802940188029501880296018802970188029801880299018803000188030101880302018803030188030401880305018803060188030701880308018803090188031001880311018803120188031301880314018803150188031601880317018803180188031901880320018803210188032201880323018803240188032501880326018803270188032801880329018803300188033101880332018803330188033401880335018803360188033701880338018803390188034001880341018803420188034301880344018803450188034601880347018803480188034901880350018803510188035201880353018803540188035501880356018803570188035801880359018803600188036101880362018803630188036401880365018803660188036701880368018803690188037001880371018803720188037301880374018803750188037601880377018803780188037901880380018803810188038201880383018803840188038501880386018803870188038801880389018803900188039101880392018803930188039401880395018803960188039701880398018803990188040001880401018804020188040301880404018804050188040601880407018804080188040901880410018804110188041201880413018804140188041501880416018804170188041801880419018804200188042101880422018804230188042401880425018804260188042701880428018804290188043001880431018804320188043301880434018804350188043601880437018804380188043901880440018804410188044201880443018804440188044501880446018804470188044801880449018804500188045101880452018804530188045401880455018804560188045701880458018804590188046001880461018804620188046301880464018804650188046601880467018804680188046901880470018804710188047201880473018804740188047501880476018804770188047801880479018804800188048101880482018804830188048401880485018804860188048701880488018804890188049001880491018804920188049301880494018804950188049601880497018804980188049901880500018805010188050201880503018805040188050501880506018805070188050801880509018805100188051101880512018805130188051401880515018805160188051701880518018805190188052001880521018805220188052301880524018805250188052601880527018805280188052901880530018805310188053201880533018805340188053501880536018805370188053801880539018805400188054101880542018805430188054401880545018805460188054701880548018805490188055001880551018805520188055301880554018805550188055601880557018805580188055901880560018805610188056201880563018805640188056501880566018805670188056801880569018805700188057101880572018805730188057401880575018805760188057701880578018805790188058001880581018805820188058301880584018805850188058601880587018805880188058901880590018805910188059201880593018805940188059501880596018805970188059801880599018806000188060101880602018806030188060401880605018806060188060701880608018806090188061001880611018806120188061301880614018806150188061601880617018806180188061901880620018806210188062201880623018806240188062501880626018806270188062801880629018806300188063101880632018806330188063401880635018806360188063701880638018806390188064001880641018806420188064301880644018806450188064601880647018806480188064901880650018806510188065201880653018806540188065501880656018806570188065801880659018806600188066101880662018806630188066401880665018806660188066701880668018806690188067001880671018806720188067301880674018806750188067601880677018806780188067901880680018806810188068201880683018806840188068501880686018806870188068801880689018806900188069101880692018806930188069401880695018806960188069701880698018806990188070001880701018807020188070301880704018807050188070601880707018807080188070901880710018807110188071201880713018807140188071501880716018807170188071801880719018807200188072101880722018807230188072401880725018807260188072701880728018807290188073001880731018807320188073301880734018807350188073601880737018807380188073901880740018807410188074201880743018807440188074501880746018807470188074801880749018807500188075101880752018807530188075401880755018807560188075701880758018807590188076001880761018807620188076301880764018807650188076601880767018807680188076901880770018807710188077201880773018807740188077501880776018807770188077801880779018807800188078101880782018807830188078401880785018807860188078701880788018807890188079001880791018807920188079301880794018807950188079601880797018807980188079901890001018900020189000301890004018900050189000601890007018900080189000901890010018900110189001201890013018900140189001501890016018900170189001801890019018900200189002101890022018900230189002401890025018900260189002701890028018900290189003001890031018900320189003301890034018900350189003601890037018900380189003901890040018900410189004201890043018900440189004501890046018900470189004801890049018900500189005101890052018900530189005401890055018900560189005701890058018900590189006001890061018900620189006301890064018900650189006601890067018900680189006901890070018900710189007201890073018900740189007501890076018900770189007801890079018900800189008101890082018900830189008401890085018900860189008701890088018900890189009001890091018900920189009301890094018900950189009601890097018900980189009901890100018901010189010201890103018901040189010501890106018901070189010801890109018901100189011101890112018901130189011401890115018901160189011701890118018901190189012001890121018901220189012301890124018901250189012601890127018901280189012901890130018901310189013201890133018901340189013501890136018901370189013801890139018901400189014101890142018901430189014401890145018901460189014701890148018901490189015001890151018901520189015301890154018901550189015601890157018901580189015901890160018901610189016201890163018901640189016501890166018901670189016801890169018901700189017101890172018901730189017401890175018901760189017701890178018901790189018001890181018901820189018301890184018901850189018601890187018901880189018901890190018901910189019201890193018901940189019501890196018901970189019801890199018902000189020101890202018902030189020401890205018902060189020701890208018902090189021001890211018902120189021301890214018902150189021601890217018902180189021901890220018902210189022201890223018902240189022501890226018902270189022801890229018902300189023101890232018902330189023401890235018902360189023701890238018902390189024001890241018902420189024301890244018902450189024601890247018902480189024901890250018902510189025201890253018902540189025501890256018902570189025801890259018902600189026101890262018902630189026401890265018902660189026701890268018902690189027001890271018902720189027301890274018902750189027601890277018902780189027901890280018902810189028201890283018902840189028501890286018902870189028801890289018902900189029101890292018902930189029401890295018902960189029701890298018902990189030001890301018903020189030301890304018903050189030601890307018903080189030901890310018903110189031201890313018903140189031501890316018903170189031801890319018903200189032101890322018903230189032401890325018903260189032701890328018903290189033001890331018903320189033301890334018903350189033601890337018903380189033901890340018903410189034201890343018903440189034501890346018903470189034801890349018903500189035101890352018903530189035401890355018903560189035701890358018903590189036001890361018903620189036301890364018903650189036601890367018903680189036901890370018903710189037201890373018903740189037501890376018903770189037801890379018903800189038101890382018903830189038401890385018903860189038701890388018903890189039001890391018903920189039301890394018903950189039601890397018903980189039901890400018904010189040201890403018904040189040501890406018904070189040801890409018904100189041101890412018904130189041401890415018904160189041701890418018904190189042001890421018904220189042301890424018904250189042601890427018904280189042901890430018904310189043201890433018904340189043501890436018904370189043801890439018904400189044101890442018904430189044401890445018904460189044701890448018904490189045001890451018904520189045301890454018904550189045601890457018904580189045901890460018904610189046201890463018904640189046501890466018904670189046801890469018904700189047101890472018904730189047401890475018904760189047701890478018904790189048001890481018904820189048301890484018904850189048601890487018904880189048901890490018904910189049201890493018904940189049501890496018904970189049801890499018905000189050101890502018905030189050401890505018905060189050701890508018905090189051001890511018905120189051301890514018905150189051601890517018905180189051901890520018905210189052201890523018905240189052501890526018905270189052801890529018905300189053101890532018905330189053401890535018905360189053701890538018905390189054001890541018905420189054301890544018905450189054601890547018905480189054901890550018905510189055201890553018905540189055501890556018905570189055801890559018905600189056101890562018905630189056401890565018905660189056701890568018905690189057001890571018905720189057301890574018905750189057601890577018905780189057901890580018905810189058201890583018905840189058501890586018905870189058801890589018905900189059101890592018905930189059401890595018905960189059701890598018905990189060001890601018906020189060301890604018906050189060601890607018906080189060901890610018906110189061201890613018906140189061501890616018906170189061801890619018906200189062101890622018906230189062401890625018906260189062701890628018906290189063001890631018906320189063301890634018906350189063601890637018906380189063901890640018906410189064201890643018906440189064501890646018906470189064801890649018906500189065101890652018906530189065401890655018906560189065701890658018906590189066001890661018906620189066301890664018906650189066601890667018906680189066901890670018906710189067201890673018906740189067501890676018906770189067801890679018906800189068101890682018906830189068401890685018906860189068701890688018906890189069001890691018906920189069301890694018906950189069601890697018906980189069901890700018907010189070201890703018907040189070501890706018907070189070801890709018907100189071101890712018907130189071401890715018907160189071701890718018907190189072001890721018907220189072301890724018907250189072601890727018907280189072901890730018907310189073201890733018907340189073501890736018907370189073801890739018907400189074101890742018907430189074401890745018907460189074701890748018907490189075001890751018907520189075301890754018907550189075601890757018907580189075901890760018907610189076201890763018907640189076501890766018907670189076801890769018907700189077101890772018907730189077401890775018907760189077701890778018907790189078001890781018907820189078301890784018907850189078601890787018907880189078901890790018907910189079201890793018907940189079501890796018907970189079801890799019000010190000201900003019000040190000501900006019000070190000801900009019000100190001101900012019000130190001401900015019000160190001701900018019000190190002001900021019000220190002301900024019000250190002601900027019000280190002901900030019000310190003201900033019000340190003501900036019000370190003801900039019000400190004101900042019000430190004401900045019000460190004701900048019000490190005001900051019000520190005301900054019000550190005601900057019000580190005901900060019000610190006201900063019000640190006501900066019000670190006801900069019000700190007101900072019000730190007401900075019000760190007701900078019000790190008001900081019000820190008301900084019000850190008601900087019000880190008901900090019000910190009201900093019000940190009501900096019000970190009801900099019001000190010101900102019001030190010401900105019001060190010701900108019001090190011001900111019001120190011301900114019001150190011601900117019001180190011901900120019001210190012201900123019001240190012501900126019001270190012801900129019001300190013101900132019001330190013401900135019001360190013701900138019001390190014001900141019001420190014301900144019001450190014601900147019001480190014901900150019001510190015201900153019001540190015501900156019001570190015801900159019001600190016101900162019001630190016401900165019001660190016701900168019001690190017001900171019001720190017301900174019001750190017601900177019001780190017901900180019001810190018201900183019001840190018501900186019001870190018801900189019001900190019101900192019001930190019401900195019001960190019701900198019001990190020001900201019002020190020301900204019002050190020601900207019002080190020901900210019002110190021201900213019002140190021501900216019002170190021801900219019002200190022101900222019002230190022401900225019002260190022701900228019002290190023001900231019002320190023301900234019002350190023601900237019002380190023901900240019002410190024201900243019002440190024501900246019002470190024801900249019002500190025101900252019002530190025401900255019002560190025701900258019002590190026001900261019002620190026301900264019002650190026601900267019002680190026901900270019002710190027201900273019002740190027501900276019002770190027801900279019002800190028101900282019002830190028401900285019002860190028701900288019002890190029001900291019002920190029301900294019002950190029601900297019002980190029901900300019003010190030201900303019003040190030501900306019003070190030801900309019003100190031101900312019003130190031401900315019003160190031701900318019003190190032001900321019003220190032301900324019003250190032601900327019003280190032901900330019003310190033201900333019003340190033501900336019003370190033801900339019003400190034101900342019003430190034401900345019003460190034701900348019003490190035001900351019003520190035301900354019003550190035601900357019003580190035901900360019003610190036201900363019003640190036501900366019003670190036801900369019003700190037101900372019003730190037401900375019003760190037701900378019003790190038001900381019003820190038301900384019003850190038601900387019003880190038901900390019003910190039201900393019003940190039501900396019003970190039801900399019004000190040101900402019004030190040401900405019004060190040701900408019004090190041001900411019004120190041301900414019004150190041601900417019004180190041901900420019004210190042201900423019004240190042501900426019004270190042801900429019004300190043101900432019004330190043401900435019004360190043701900438019004390190044001900441019004420190044301900444019004450190044601900447019004480190044901900450019004510190045201900453019004540190045501900456019004570190045801900459019004600190046101900462019004630190046401900465019004660190046701900468019004690190047001900471019004720190047301900474019004750190047601900477019004780190047901900480019004810190048201900483019004840190048501900486019004870190048801900489019004900190049101900492019004930190049401900495019004960190049701900498019004990190050001900501019005020190050301900504019005050190050601900507019005080190050901900510019005110190051201900513019005140190051501900516019005170190051801900519019005200190052101900522019005230190052401900525019005260190052701900528019005290190053001900531019005320190053301900534019005350190053601900537019005380190053901900540019005410190054201900543019005440190054501900546019005470190054801900549019005500190055101900552019005530190055401900555019005560190055701900558019005590190056001900561019005620190056301900564019005650190056601900567019005680190056901900570019005710190057201900573019005740190057501900576019005770190057801900579019005800190058101900582019005830190058401900585019005860190058701900588019005890190059001900591019005920190059301900594019005950190059601900597019005980190059901900600019006010190060201900603019006040190060501900606019006070190060801900609019006100190061101900612019006130190061401900615019006160190061701900618019006190190062001900621019006220190062301900624019006250190062601900627019006280190062901900630019006310190063201900633019006340190063501900636019006370190063801900639019006400190064101900642019006430190064401900645019006460190064701900648019006490190065001900651019006520190065301900654019006550190065601900657019006580190065901900660019006610190066201900663019006640190066501900666019006670190066801900669019006700190067101900672019006730190067401900675019006760190067701900678019006790190068001900681019006820190068301900684019006850190068601900687019006880190068901900690019006910190069201900693019006940190069501900696019006970190069801900699019007000190070101900702019007030190070401900705019007060190070701900708019007090190071001900711019007120190071301900714019007150190071601900717019007180190071901900720019007210190072201900723019007240190072501900726019007270190072801900729019007300190073101900732019007330190073401900735019007360190073701900738019007390190074001900741019007420190074301900744019007450190074601900747019007480190074901900750019007510190075201900753019007540190075501900756019007570190075801900759019007600190076101900762019007630190076401900765019007660190076701900768019007690190077001900771019007720190077301900774019007750190077601900777019007780190077901900780019007810190078201900783019007840190078501900786019007870190078801900789019007900190079101900792019007930190079401900795019007960190079701900798019007990191000101910002019100030191000401910005019100060191000701910008019100090191001001910011019100120191001301910014019100150191001601910017019100180191001901910020019100210191002201910023019100240191002501910026019100270191002801910029019100300191003101910032019100330191003401910035019100360191003701910038019100390191004001910041019100420191004301910044019100450191004601910047019100480191004901910050019100510191005201910053019100540191005501910056019100570191005801910059019100600191006101910062019100630191006401910065019100660191006701910068019100690191007001910071019100720191007301910074019100750191007601910077019100780191007901910080019100810191008201910083019100840191008501910086019100870191008801910089019100900191009101910092019100930191009401910095019100960191009701910098019100990191010001910101019101020191010301910104019101050191010601910107019101080191010901910110019101110191011201910113019101140191011501910116019101170191011801910119019101200191012101910122019101230191012401910125019101260191012701910128019101290191013001910131019101320191013301910134019101350191013601910137019101380191013901910140019101410191014201910143019101440191014501910146019101470191014801910149019101500191015101910152019101530191015401910155019101560191015701910158019101590191016001910161019101620191016301910164019101650191016601910167019101680191016901910170019101710191017201910173019101740191017501910176019101770191017801910179019101800191018101910182019101830191018401910185019101860191018701910188019101890191019001910191019101920191019301910194019101950191019601910197019101980191019901910200019102010191020201910203019102040191020501910206019102070191020801910209019102100191021101910212019102130191021401910215019102160191021701910218019102190191022001910221019102220191022301910224019102250191022601910227019102280191022901910230019102310191023201910233019102340191023501910236019102370191023801910239019102400191024101910242019102430191024401910245019102460191024701910248019102490191025001910251019102520191025301910254019102550191025601910257019102580191025901910260019102610191026201910263019102640191026501910266019102670191026801910269019102700191027101910272019102730191027401910275019102760191027701910278019102790191028001910281019102820191028301910284019102850191028601910287019102880191028901910290019102910191029201910293019102940191029501910296019102970191029801910299019103000191030101910302019103030191030401910305019103060191030701910308019103090191031001910311019103120191031301910314019103150191031601910317019103180191031901910320019103210191032201910323019103240191032501910326019103270191032801910329019103300191033101910332019103330191033401910335019103360191033701910338019103390191034001910341019103420191034301910344019103450191034601910347019103480191034901910350019103510191035201910353019103540191035501910356019103570191035801910359019103600191036101910362019103630191036401910365019103660191036701910368019103690191037001910371019103720191037301910374019103750191037601910377019103780191037901910380019103810191038201910383019103840191038501910386019103870191038801910389019103900191039101910392019103930191039401910395019103960191039701910398019103990191040001910401019104020191040301910404019104050191040601910407019104080191040901910410019104110191041201910413019104140191041501910416019104170191041801910419019104200191042101910422019104230191042401910425019104260191042701910428019104290191043001910431019104320191043301910434019104350191043601910437019104380191043901910440019104410191044201910443019104440191044501910446019104470191044801910449019104500191045101910452019104530191045401910455019104560191045701910458019104590191046001910461019104620191046301910464019104650191046601910467019104680191046901910470019104710191047201910473019104740191047501910476019104770191047801910479019104800191048101910482019104830191048401910485019104860191048701910488019104890191049001910491019104920191049301910494019104950191049601910497019104980191049901910500019105010191050201910503019105040191050501910506019105070191050801910509019105100191051101910512019105130191051401910515019105160191051701910518019105190191052001910521019105220191052301910524019105250191052601910527019105280191052901910530019105310191053201910533019105340191053501910536019105370191053801910539019105400191054101910542019105430191054401910545019105460191054701910548019105490191055001910551019105520191055301910554019105550191055601910557019105580191055901910560019105610191056201910563019105640191056501910566019105670191056801910569019105700191057101910572019105730191057401910575019105760191057701910578019105790191058001910581019105820191058301910584019105850191058601910587019105880191058901910590019105910191059201910593019105940191059501910596019105970191059801910599019106000191060101910602019106030191060401910605019106060191060701910608019106090191061001910611019106120191061301910614019106150191061601910617019106180191061901910620019106210191062201910623019106240191062501910626019106270191062801910629019106300191063101910632019106330191063401910635019106360191063701910638019106390191064001910641019106420191064301910644019106450191064601910647019106480191064901910650019106510191065201910653019106540191065501910656019106570191065801910659019106600191066101910662019106630191066401910665019106660191066701910668019106690191067001910671019106720191067301910674019106750191067601910677019106780191067901910680019106810191068201910683019106840191068501910686019106870191068801910689019106900191069101910692019106930191069401910695019106960191069701910698019106990191070001910701019107020191070301910704019107050191070601910707019107080191070901910710019107110191071201910713019107140191071501910716019107170191071801910719019107200191072101910722019107230191072401910725019107260191072701910728019107290191073001910731019107320191073301910734019107350191073601910737019107380191073901910740019107410191074201910743019107440191074501910746019107470191074801910749019107500191075101910752019107530191075401910755019107560191075701910758019107590191076001910761019107620191076301910764019107650191076601910767019107680191076901910770019107710191077201910773019107740191077501910776019107770191077801910779019107800191078101910782019107830191078401910785019107860191078701910788019107890191079001910791019107920191079301910794019107950191079601910797019107980191079901920001019200020192000301920004019200050192000601920007019200080192000901920010019200110192001201920013019200140192001501920016019200170192001801920019019200200192002101920022019200230192002401920025019200260192002701920028019200290192003001920031019200320192003301920034019200350192003601920037019200380192003901920040019200410192004201920043019200440192004501920046019200470192004801920049019200500192005101920052019200530192005401920055019200560192005701920058019200590192006001920061019200620192006301920064019200650192006601920067019200680192006901920070019200710192007201920073019200740192007501920076019200770192007801920079019200800192008101920082019200830192008401920085019200860192008701920088019200890192009001920091019200920192009301920094019200950192009601920097019200980192009901920100019201010192010201920103019201040192010501920106019201070192010801920109019201100192011101920112019201130192011401920115019201160192011701920118019201190192012001920121019201220192012301920124019201250192012601920127019201280192012901920130019201310192013201920133019201340192013501920136019201370192013801920139019201400192014101920142019201430192014401920145019201460192014701920148019201490192015001920151019201520192015301920154019201550192015601920157019201580192015901920160019201610192016201920163019201640192016501920166019201670192016801920169019201700192017101920172019201730192017401920175019201760192017701920178019201790192018001920181019201820192018301920184019201850192018601920187019201880192018901920190019201910192019201920193019201940192019501920196019201970192019801920199019202000192020101920202019202030192020401920205019202060192020701920208019202090192021001920211019202120192021301920214019202150192021601920217019202180192021901920220019202210192022201920223019202240192022501920226019202270192022801920229019202300192023101920232019202330192023401920235019202360192023701920238019202390192024001920241019202420192024301920244019202450192024601920247019202480192024901920250019202510192025201920253019202540192025501920256019202570192025801920259019202600192026101920262019202630192026401920265019202660192026701920268019202690192027001920271019202720192027301920274019202750192027601920277019202780192027901920280019202810192028201920283019202840192028501920286019202870192028801920289019202900192029101920292019202930192029401920295019202960192029701920298019202990192030001920301019203020192030301920304019203050192030601920307019203080192030901920310019203110192031201920313019203140192031501920316019203170192031801920319019203200192032101920322019203230192032401920325019203260192032701920328019203290192033001920331019203320192033301920334019203350192033601920337019203380192033901920340019203410192034201920343019203440192034501920346019203470192034801920349019203500192035101920352019203530192035401920355019203560192035701920358019203590192036001920361019203620192036301920364019203650192036601920367019203680192036901920370019203710192037201920373019203740192037501920376019203770192037801920379019203800192038101920382019203830192038401920385019203860192038701920388019203890192039001920391019203920192039301920394019203950192039601920397019203980192039901920400019204010192040201920403019204040192040501920406019204070192040801920409019204100192041101920412019204130192041401920415019204160192041701920418019204190192042001920421019204220192042301920424019204250192042601920427019204280192042901920430019204310192043201920433019204340192043501920436019204370192043801920439019204400192044101920442019204430192044401920445019204460192044701920448019204490192045001920451019204520192045301920454019204550192045601920457019204580192045901920460019204610192046201920463019204640192046501920466019204670192046801920469019204700192047101920472019204730192047401920475019204760192047701920478019204790192048001920481019204820192048301920484019204850192048601920487019204880192048901920490019204910192049201920493019204940192049501920496019204970192049801920499019205000192050101920502019205030192050401920505019205060192050701920508019205090192051001920511019205120192051301920514019205150192051601920517019205180192051901920520019205210192052201920523019205240192052501920526019205270192052801920529019205300192053101920532019205330192053401920535019205360192053701920538019205390192054001920541019205420192054301920544019205450192054601920547019205480192054901920550019205510192055201920553019205540192055501920556019205570192055801920559019205600192056101920562019205630192056401920565019205660192056701920568019205690192057001920571019205720192057301920574019205750192057601920577019205780192057901920580019205810192058201920583019205840192058501920586019205870192058801920589019205900192059101920592019205930192059401920595019205960192059701920598019205990192060001920601019206020192060301920604019206050192060601920607019206080192060901920610019206110192061201920613019206140192061501920616019206170192061801920619019206200192062101920622019206230192062401920625019206260192062701920628019206290192063001920631019206320192063301920634019206350192063601920637019206380192063901920640019206410192064201920643019206440192064501920646019206470192064801920649019206500192065101920652019206530192065401920655019206560192065701920658019206590192066001920661019206620192066301920664019206650192066601920667019206680192066901920670019206710192067201920673019206740192067501920676019206770192067801920679019206800192068101920682019206830192068401920685019206860192068701920688019206890192069001920691019206920192069301920694019206950192069601920697019206980192069901920700019207010192070201920703019207040192070501920706019207070192070801920709019207100192071101920712019207130192071401920715019207160192071701920718019207190192072001920721019207220192072301920724019207250192072601920727019207280192072901920730019207310192073201920733019207340192073501920736019207370192073801920739019207400192074101920742019207430192074401920745019207460192074701920748019207490192075001920751019207520192075301920754019207550192075601920757019207580192075901920760019207610192076201920763019207640192076501920766019207670192076801920769019207700192077101920772019207730192077401920775019207760192077701920778019207790192078001920781019207820192078301920784019207850192078601920787019207880192078901920790019207910192079201920793019207940192079501920796019207970192079801920799019300010193000201930003019300040193000501930006019300070193000801930009019300100193001101930012019300130193001401930015019300160193001701930018019300190193002001930021019300220193002301930024019300250193002601930027019300280193002901930030019300310193003201930033019300340193003501930036019300370193003801930039019300400193004101930042019300430193004401930045019300460193004701930048019300490193005001930051019300520193005301930054019300550193005601930057019300580193005901930060019300610193006201930063019300640193006501930066019300670193006801930069019300700193007101930072019300730193007401930075019300760193007701930078019300790193008001930081019300820193008301930084019300850193008601930087019300880193008901930090019300910193009201930093019300940193009501930096019300970193009801930099019301000193010101930102019301030193010401930105019301060193010701930108019301090193011001930111019301120193011301930114019301150193011601930117019301180193011901930120019301210193012201930123019301240193012501930126019301270193012801930129019301300193013101930132019301330193013401930135019301360193013701930138019301390193014001930141019301420193014301930144019301450193014601930147019301480193014901930150019301510193015201930153019301540193015501930156019301570193015801930159019301600193016101930162019301630193016401930165019301660193016701930168019301690193017001930171019301720193017301930174019301750193017601930177019301780193017901930180019301810193018201930183019301840193018501930186019301870193018801930189019301900193019101930192019301930193019401930195019301960193019701930198019301990193020001930201019302020193020301930204019302050193020601930207019302080193020901930210019302110193021201930213019302140193021501930216019302170193021801930219019302200193022101930222019302230193022401930225019302260193022701930228019302290193023001930231019302320193023301930234019302350193023601930237019302380193023901930240019302410193024201930243019302440193024501930246019302470193024801930249019302500193025101930252019302530193025401930255019302560193025701930258019302590193026001930261019302620193026301930264019302650193026601930267019302680193026901930270019302710193027201930273019302740193027501930276019302770193027801930279019302800193028101930282019302830193028401930285019302860193028701930288019302890193029001930291019302920193029301930294019302950193029601930297019302980193029901930300019303010193030201930303019303040193030501930306019303070193030801930309019303100193031101930312019303130193031401930315019303160193031701930318019303190193032001930321019303220193032301930324019303250193032601930327019303280193032901930330019303310193033201930333019303340193033501930336019303370193033801930339019303400193034101930342019303430193034401930345019303460193034701930348019303490193035001930351019303520193035301930354019303550193035601930357019303580193035901930360019303610193036201930363019303640193036501930366019303670193036801930369019303700193037101930372019303730193037401930375019303760193037701930378019303790193038001930381019303820193038301930384019303850193038601930387019303880193038901930390019303910193039201930393019303940193039501930396019303970193039801930399019304000193040101930402019304030193040401930405019304060193040701930408019304090193041001930411019304120193041301930414019304150193041601930417019304180193041901930420019304210193042201930423019304240193042501930426019304270193042801930429019304300193043101930432019304330193043401930435019304360193043701930438019304390193044001930441019304420193044301930444019304450193044601930447019304480193044901930450019304510193045201930453019304540193045501930456019304570193045801930459019304600193046101930462019304630193046401930465019304660193046701930468019304690193047001930471019304720193047301930474019304750193047601930477019304780193047901930480019304810193048201930483019304840193048501930486019304870193048801930489019304900193049101930492019304930193049401930495019304960193049701930498019304990193050001930501019305020193050301930504019305050193050601930507019305080193050901930510019305110193051201930513019305140193051501930516019305170193051801930519019305200193052101930522019305230193052401930525019305260193052701930528019305290193053001930531019305320193053301930534019305350193053601930537019305380193053901930540019305410193054201930543019305440193054501930546019305470193054801930549019305500193055101930552019305530193055401930555019305560193055701930558019305590193056001930561019305620193056301930564019305650193056601930567019305680193056901930570019305710193057201930573019305740193057501930576019305770193057801930579019305800193058101930582019305830193058401930585019305860193058701930588019305890193059001930591019305920193059301930594019305950193059601930597019305980193059901930600019306010193060201930603019306040193060501930606019306070193060801930609019306100193061101930612019306130193061401930615019306160193061701930618019306190193062001930621019306220193062301930624019306250193062601930627019306280193062901930630019306310193063201930633019306340193063501930636019306370193063801930639019306400193064101930642019306430193064401930645019306460193064701930648019306490193065001930651019306520193065301930654019306550193065601930657019306580193065901930660019306610193066201930663019306640193066501930666019306670193066801930669019306700193067101930672019306730193067401930675019306760193067701930678019306790193068001930681019306820193068301930684019306850193068601930687019306880193068901930690019306910193069201930693019306940193069501930696019306970193069801930699019307000193070101930702019307030193070401930705019307060193070701930708019307090193071001930711019307120193071301930714019307150193071601930717019307180193071901930720019307210193072201930723019307240193072501930726019307270193072801930729019307300193073101930732019307330193073401930735019307360193073701930738019307390193074001930741019307420193074301930744019307450193074601930747019307480193074901930750019307510193075201930753019307540193075501930756019307570193075801930759019307600193076101930762019307630193076401930765019307660193076701930768019307690193077001930771019307720193077301930774019307750193077601930777019307780193077901930780019307810193078201930783019307840193078501930786019307870193078801930789019307900193079101930792019307930193079401930795019307960193079701930798019307990194000101940002019400030194000401940005019400060194000701940008019400090194001001940011019400120194001301940014019400150194001601940017019400180194001901940020019400210194002201940023019400240194002501940026019400270194002801940029019400300194003101940032019400330194003401940035019400360194003701940038019400390194004001940041019400420194004301940044019400450194004601940047019400480194004901940050019400510194005201940053019400540194005501940056019400570194005801940059019400600194006101940062019400630194006401940065019400660194006701940068019400690194007001940071019400720194007301940074019400750194007601940077019400780194007901940080019400810194008201940083019400840194008501940086019400870194008801940089019400900194009101940092019400930194009401940095019400960194009701940098019400990194010001940101019401020194010301940104019401050194010601940107019401080194010901940110019401110194011201940113019401140194011501940116019401170194011801940119019401200194012101940122019401230194012401940125019401260194012701940128019401290194013001940131019401320194013301940134019401350194013601940137019401380194013901940140019401410194014201940143019401440194014501940146019401470194014801940149019401500194015101940152019401530194015401940155019401560194015701940158019401590194016001940161019401620194016301940164019401650194016601940167019401680194016901940170019401710194017201940173019401740194017501940176019401770194017801940179019401800194018101940182019401830194018401940185019401860194018701940188019401890194019001940191019401920194019301940194019401950194019601940197019401980194019901940200019402010194020201940203019402040194020501940206019402070194020801940209019402100194021101940212019402130194021401940215019402160194021701940218019402190194022001940221019402220194022301940224019402250194022601940227019402280194022901940230019402310194023201940233019402340194023501940236019402370194023801940239019402400194024101940242019402430194024401940245019402460194024701940248019402490194025001940251019402520194025301940254019402550194025601940257019402580194025901940260019402610194026201940263019402640194026501940266019402670194026801940269019402700194027101940272019402730194027401940275019402760194027701940278019402790194028001940281019402820194028301940284019402850194028601940287019402880194028901940290019402910194029201940293019402940194029501940296019402970194029801940299019403000194030101940302019403030194030401940305019403060194030701940308019403090194031001940311019403120194031301940314019403150194031601940317019403180194031901940320019403210194032201940323019403240194032501940326019403270194032801940329019403300194033101940332019403330194033401940335019403360194033701940338019403390194034001940341019403420194034301940344019403450194034601940347019403480194034901940350019403510194035201940353019403540194035501940356019403570194035801940359019403600194036101940362019403630194036401940365019403660194036701940368019403690194037001940371019403720194037301940374019403750194037601940377019403780194037901940380019403810194038201940383019403840194038501940386019403870194038801940389019403900194039101940392019403930194039401940395019403960194039701940398019403990194040001940401019404020194040301940404019404050194040601940407019404080194040901940410019404110194041201940413019404140194041501940416019404170194041801940419019404200194042101940422019404230194042401940425019404260194042701940428019404290194043001940431019404320194043301940434019404350194043601940437019404380194043901940440019404410194044201940443019404440194044501940446019404470194044801940449019404500194045101940452019404530194045401940455019404560194045701940458019404590194046001940461019404620194046301940464019404650194046601940467019404680194046901940470019404710194047201940473019404740194047501940476019404770194047801940479019404800194048101940482019404830194048401940485019404860194048701940488019404890194049001940491019404920194049301940494019404950194049601940497019404980194049901940500019405010194050201940503019405040194050501940506019405070194050801940509019405100194051101940512019405130194051401940515019405160194051701940518019405190194052001940521019405220194052301940524019405250194052601940527019405280194052901940530019405310194053201940533019405340194053501940536019405370194053801940539019405400194054101940542019405430194054401940545019405460194054701940548019405490194055001940551019405520194055301940554019405550194055601940557019405580194055901940560019405610194056201940563019405640194056501940566019405670194056801940569019405700194057101940572019405730194057401940575019405760194057701940578019405790194058001940581019405820194058301940584019405850194058601940587019405880194058901940590019405910194059201940593019405940194059501940596019405970194059801940599019406000194060101940602019406030194060401940605019406060194060701940608019406090194061001940611019406120194061301940614019406150194061601940617019406180194061901940620019406210194062201940623019406240194062501940626019406270194062801940629019406300194063101940632019406330194063401940635019406360194063701940638019406390194064001940641019406420194064301940644019406450194064601940647019406480194064901940650019406510194065201940653019406540194065501940656019406570194065801940659019406600194066101940662019406630194066401940665019406660194066701940668019406690194067001940671019406720194067301940674019406750194067601940677019406780194067901940680019406810194068201940683019406840194068501940686019406870194068801940689019406900194069101940692019406930194069401940695019406960194069701940698019406990194070001940701019407020194070301940704019407050194070601940707019407080194070901940710019407110194071201940713019407140194071501940716019407170194071801940719019407200194072101940722019407230194072401940725019407260194072701940728019407290194073001940731019407320194073301940734019407350194073601940737019407380194073901940740019407410194074201940743019407440194074501940746019407470194074801940749019407500194075101940752019407530194075401940755019407560194075701940758019407590194076001940761019407620194076301940764019407650194076601940767019407680194076901940770019407710194077201940773019407740194077501940776019407770194077801940779019407800194078101940782019407830194078401940785019407860194078701940788019407890194079001940791019407920194079301940794019407950194079601940797019407980194079901950001019500020195000301950004019500050195000601950007019500080195000901950010019500110195001201950013019500140195001501950016019500170195001801950019019500200195002101950022019500230195002401950025019500260195002701950028019500290195003001950031019500320195003301950034019500350195003601950037019500380195003901950040019500410195004201950043019500440195004501950046019500470195004801950049019500500195005101950052019500530195005401950055019500560195005701950058019500590195006001950061019500620195006301950064019500650195006601950067019500680195006901950070019500710195007201950073019500740195007501950076019500770195007801950079019500800195008101950082019500830195008401950085019500860195008701950088019500890195009001950091019500920195009301950094019500950195009601950097019500980195009901950100019501010195010201950103019501040195010501950106019501070195010801950109019501100195011101950112019501130195011401950115019501160195011701950118019501190195012001950121019501220195012301950124019501250195012601950127019501280195012901950130019501310195013201950133019501340195013501950136019501370195013801950139019501400195014101950142019501430195014401950145019501460195014701950148019501490195015001950151019501520195015301950154019501550195015601950157019501580195015901950160019501610195016201950163019501640195016501950166019501670195016801950169019501700195017101950172019501730195017401950175019501760195017701950178019501790195018001950181019501820195018301950184019501850195018601950187019501880195018901950190019501910195019201950193019501940195019501950196019501970195019801950199019502000195020101950202019502030195020401950205019502060195020701950208019502090195021001950211019502120195021301950214019502150195021601950217019502180195021901950220019502210195022201950223019502240195022501950226019502270195022801950229019502300195023101950232019502330195023401950235019502360195023701950238019502390195024001950241019502420195024301950244019502450195024601950247019502480195024901950250019502510195025201950253019502540195025501950256019502570195025801950259019502600195026101950262019502630195026401950265019502660195026701950268019502690195027001950271019502720195027301950274019502750195027601950277019502780195027901950280019502810195028201950283019502840195028501950286019502870195028801950289019502900195029101950292019502930195029401950295019502960195029701950298019502990195030001950301019503020195030301950304019503050195030601950307019503080195030901950310019503110195031201950313019503140195031501950316019503170195031801950319019503200195032101950322019503230195032401950325019503260195032701950328019503290195033001950331019503320195033301950334019503350195033601950337019503380195033901950340019503410195034201950343019503440195034501950346019503470195034801950349019503500195035101950352019503530195035401950355019503560195035701950358019503590195036001950361019503620195036301950364019503650195036601950367019503680195036901950370019503710195037201950373019503740195037501950376019503770195037801950379019503800195038101950382019503830195038401950385019503860195038701950388019503890195039001950391019503920195039301950394019503950195039601950397019503980195039901950400019504010195040201950403019504040195040501950406019504070195040801950409019504100195041101950412019504130195041401950415019504160195041701950418019504190195042001950421019504220195042301950424019504250195042601950427019504280195042901950430019504310195043201950433019504340195043501950436019504370195043801950439019504400195044101950442019504430195044401950445019504460195044701950448019504490195045001950451019504520195045301950454019504550195045601950457019504580195045901950460019504610195046201950463019504640195046501950466019504670195046801950469019504700195047101950472019504730195047401950475019504760195047701950478019504790195048001950481019504820195048301950484019504850195048601950487019504880195048901950490019504910195049201950493019504940195049501950496019504970195049801950499019505000195050101950502019505030195050401950505019505060195050701950508019505090195051001950511019505120195051301950514019505150195051601950517019505180195051901950520019505210195052201950523019505240195052501950526019505270195052801950529019505300195053101950532019505330195053401950535019505360195053701950538019505390195054001950541019505420195054301950544019505450195054601950547019505480195054901950550019505510195055201950553019505540195055501950556019505570195055801950559019505600195056101950562019505630195056401950565019505660195056701950568019505690195057001950571019505720195057301950574019505750195057601950577019505780195057901950580019505810195058201950583019505840195058501950586019505870195058801950589019505900195059101950592019505930195059401950595019505960195059701950598019505990195060001950601019506020195060301950604019506050195060601950607019506080195060901950610019506110195061201950613019506140195061501950616019506170195061801950619019506200195062101950622019506230195062401950625019506260195062701950628019506290195063001950631019506320195063301950634019506350195063601950637019506380195063901950640019506410195064201950643019506440195064501950646019506470195064801950649019506500195065101950652019506530195065401950655019506560195065701950658019506590195066001950661019506620195066301950664019506650195066601950667019506680195066901950670019506710195067201950673019506740195067501950676019506770195067801950679019506800195068101950682019506830195068401950685019506860195068701950688019506890195069001950691019506920195069301950694019506950195069601950697019506980195069901950700019507010195070201950703019507040195070501950706019507070195070801950709019507100195071101950712019507130195071401950715019507160195071701950718019507190195072001950721019507220195072301950724019507250195072601950727019507280195072901950730019507310195073201950733019507340195073501950736019507370195073801950739019507400195074101950742019507430195074401950745019507460195074701950748019507490195075001950751019507520195075301950754019507550195075601950757019507580195075901950760019507610195076201950763019507640195076501950766019507670195076801950769019507700195077101950772019507730195077401950775019507760195077701950778019507790195078001950781019507820195078301950784019507850195078601950787019507880195078901950790019507910195079201950793019507940195079501950796019507970195079801950799019600010196000201960003019600040196000501960006019600070196000801960009019600100196001101960012019600130196001401960015019600160196001701960018019600190196002001960021019600220196002301960024019600250196002601960027019600280196002901960030019600310196003201960033019600340196003501960036019600370196003801960039019600400196004101960042019600430196004401960045019600460196004701960048019600490196005001960051019600520196005301960054019600550196005601960057019600580196005901960060019600610196006201960063019600640196006501960066019600670196006801960069019600700196007101960072019600730196007401960075019600760196007701960078019600790196008001960081019600820196008301960084019600850196008601960087019600880196008901960090019600910196009201960093019600940196009501960096019600970196009801960099019601000196010101960102019601030196010401960105019601060196010701960108019601090196011001960111019601120196011301960114019601150196011601960117019601180196011901960120019601210196012201960123019601240196012501960126019601270196012801960129019601300196013101960132019601330196013401960135019601360196013701960138019601390196014001960141019601420196014301960144019601450196014601960147019601480196014901960150019601510196015201960153019601540196015501960156019601570196015801960159019601600196016101960162019601630196016401960165019601660196016701960168019601690196017001960171019601720196017301960174019601750196017601960177019601780196017901960180019601810196018201960183019601840196018501960186019601870196018801960189019601900196019101960192019601930196019401960195019601960196019701960198019601990196020001960201019602020196020301960204019602050196020601960207019602080196020901960210019602110196021201960213019602140196021501960216019602170196021801960219019602200196022101960222019602230196022401960225019602260196022701960228019602290196023001960231019602320196023301960234019602350196023601960237019602380196023901960240019602410196024201960243019602440196024501960246019602470196024801960249019602500196025101960252019602530196025401960255019602560196025701960258019602590196026001960261019602620196026301960264019602650196026601960267019602680196026901960270019602710196027201960273019602740196027501960276019602770196027801960279019602800196028101960282019602830196028401960285019602860196028701960288019602890196029001960291019602920196029301960294019602950196029601960297019602980196029901960300019603010196030201960303019603040196030501960306019603070196030801960309019603100196031101960312019603130196031401960315019603160196031701960318019603190196032001960321019603220196032301960324019603250196032601960327019603280196032901960330019603310196033201960333019603340196033501960336019603370196033801960339019603400196034101960342019603430196034401960345019603460196034701960348019603490196035001960351019603520196035301960354019603550196035601960357019603580196035901960360019603610196036201960363019603640196036501960366019603670196036801960369019603700196037101960372019603730196037401960375019603760196037701960378019603790196038001960381019603820196038301960384019603850196038601960387019603880196038901960390019603910196039201960393019603940196039501960396019603970196039801960399019604000196040101960402019604030196040401960405019604060196040701960408019604090196041001960411019604120196041301960414019604150196041601960417019604180196041901960420019604210196042201960423019604240196042501960426019604270196042801960429019604300196043101960432019604330196043401960435019604360196043701960438019604390196044001960441019604420196044301960444019604450196044601960447019604480196044901960450019604510196045201960453019604540196045501960456019604570196045801960459019604600196046101960462019604630196046401960465019604660196046701960468019604690196047001960471019604720196047301960474019604750196047601960477019604780196047901960480019604810196048201960483019604840196048501960486019604870196048801960489019604900196049101960492019604930196049401960495019604960196049701960498019604990196050001960501019605020196050301960504019605050196050601960507019605080196050901960510019605110196051201960513019605140196051501960516019605170196051801960519019605200196052101960522019605230196052401960525019605260196052701960528019605290196053001960531019605320196053301960534019605350196053601960537019605380196053901960540019605410196054201960543019605440196054501960546019605470196054801960549019605500196055101960552019605530196055401960555019605560196055701960558019605590196056001960561019605620196056301960564019605650196056601960567019605680196056901960570019605710196057201960573019605740196057501960576019605770196057801960579019605800196058101960582019605830196058401960585019605860196058701960588019605890196059001960591019605920196059301960594019605950196059601960597019605980196059901960600019606010196060201960603019606040196060501960606019606070196060801960609019606100196061101960612019606130196061401960615019606160196061701960618019606190196062001960621019606220196062301960624019606250196062601960627019606280196062901960630019606310196063201960633019606340196063501960636019606370196063801960639019606400196064101960642019606430196064401960645019606460196064701960648019606490196065001960651019606520196065301960654019606550196065601960657019606580196065901960660019606610196066201960663019606640196066501960666019606670196066801960669019606700196067101960672019606730196067401960675019606760196067701960678019606790196068001960681019606820196068301960684019606850196068601960687019606880196068901960690019606910196069201960693019606940196069501960696019606970196069801960699019607000196070101960702019607030196070401960705019607060196070701960708019607090196071001960711019607120196071301960714019607150196071601960717019607180196071901960720019607210196072201960723019607240196072501960726019607270196072801960729019607300196073101960732019607330196073401960735019607360196073701960738019607390196074001960741019607420196074301960744019607450196074601960747019607480196074901960750019607510196075201960753019607540196075501960756019607570196075801960759019607600196076101960762019607630196076401960765019607660196076701960768019607690196077001960771019607720196077301960774019607750196077601960777019607780196077901960780019607810196078201960783019607840196078501960786019607870196078801960789019607900196079101960792019607930196079401960795019607960196079701960798019607990197000101970002019700030197000401970005019700060197000701970008019700090197001001970011019700120197001301970014019700150197001601970017019700180197001901970020019700210197002201970023019700240197002501970026019700270197002801970029019700300197003101970032019700330197003401970035019700360197003701970038019700390197004001970041019700420197004301970044019700450197004601970047019700480197004901970050019700510197005201970053019700540197005501970056019700570197005801970059019700600197006101970062019700630197006401970065019700660197006701970068019700690197007001970071019700720197007301970074019700750197007601970077019700780197007901970080019700810197008201970083019700840197008501970086019700870197008801970089019700900197009101970092019700930197009401970095019700960197009701970098019700990197010001970101019701020197010301970104019701050197010601970107019701080197010901970110019701110197011201970113019701140197011501970116019701170197011801970119019701200197012101970122019701230197012401970125019701260197012701970128019701290197013001970131019701320197013301970134019701350197013601970137019701380197013901970140019701410197014201970143019701440197014501970146019701470197014801970149019701500197015101970152019701530197015401970155019701560197015701970158019701590197016001970161019701620197016301970164019701650197016601970167019701680197016901970170019701710197017201970173019701740197017501970176019701770197017801970179019701800197018101970182019701830197018401970185019701860197018701970188019701890197019001970191019701920197019301970194019701950197019601970197019701980197019901970200019702010197020201970203019702040197020501970206019702070197020801970209019702100197021101970212019702130197021401970215019702160197021701970218019702190197022001970221019702220197022301970224019702250197022601970227019702280197022901970230019702310197023201970233019702340197023501970236019702370197023801970239019702400197024101970242019702430197024401970245019702460197024701970248019702490197025001970251019702520197025301970254019702550197025601970257019702580197025901970260019702610197026201970263019702640197026501970266019702670197026801970269019702700197027101970272019702730197027401970275019702760197027701970278019702790197028001970281019702820197028301970284019702850197028601970287019702880197028901970290019702910197029201970293019702940197029501970296019702970197029801970299019703000197030101970302019703030197030401970305019703060197030701970308019703090197031001970311019703120197031301970314019703150197031601970317019703180197031901970320019703210197032201970323019703240197032501970326019703270197032801970329019703300197033101970332019703330197033401970335019703360197033701970338019703390197034001970341019703420197034301970344019703450197034601970347019703480197034901970350019703510197035201970353019703540197035501970356019703570197035801970359019703600197036101970362019703630197036401970365019703660197036701970368019703690197037001970371019703720197037301970374019703750197037601970377019703780197037901970380019703810197038201970383019703840197038501970386019703870197038801970389019703900197039101970392019703930197039401970395019703960197039701970398019703990197040001970401019704020197040301970404019704050197040601970407019704080197040901970410019704110197041201970413019704140197041501970416019704170197041801970419019704200197042101970422019704230197042401970425019704260197042701970428019704290197043001970431019704320197043301970434019704350197043601970437019704380197043901970440019704410197044201970443019704440197044501970446019704470197044801970449019704500197045101970452019704530197045401970455019704560197045701970458019704590197046001970461019704620197046301970464019704650197046601970467019704680197046901970470019704710197047201970473019704740197047501970476019704770197047801970479019704800197048101970482019704830197048401970485019704860197048701970488019704890197049001970491019704920197049301970494019704950197049601970497019704980197049901970500019705010197050201970503019705040197050501970506019705070197050801970509019705100197051101970512019705130197051401970515019705160197051701970518019705190197052001970521019705220197052301970524019705250197052601970527019705280197052901970530019705310197053201970533019705340197053501970536019705370197053801970539019705400197054101970542019705430197054401970545019705460197054701970548019705490197055001970551019705520197055301970554019705550197055601970557019705580197055901970560019705610197056201970563019705640197056501970566019705670197056801970569019705700197057101970572019705730197057401970575019705760197057701970578019705790197058001970581019705820197058301970584019705850197058601970587019705880197058901970590019705910197059201970593019705940197059501970596019705970197059801970599019706000197060101970602019706030197060401970605019706060197060701970608019706090197061001970611019706120197061301970614019706150197061601970617019706180197061901970620019706210197062201970623019706240197062501970626019706270197062801970629019706300197063101970632019706330197063401970635019706360197063701970638019706390197064001970641019706420197064301970644019706450197064601970647019706480197064901970650019706510197065201970653019706540197065501970656019706570197065801970659019706600197066101970662019706630197066401970665019706660197066701970668019706690197067001970671019706720197067301970674019706750197067601970677019706780197067901970680019706810197068201970683019706840197068501970686019706870197068801970689019706900197069101970692019706930197069401970695019706960197069701970698019706990197070001970701019707020197070301970704019707050197070601970707019707080197070901970710019707110197071201970713019707140197071501970716019707170197071801970719019707200197072101970722019707230197072401970725019707260197072701970728019707290197073001970731019707320197073301970734019707350197073601970737019707380197073901970740019707410197074201970743019707440197074501970746019707470197074801970749019707500197075101970752019707530197075401970755019707560197075701970758019707590197076001970761019707620197076301970764019707650197076601970767019707680197076901970770019707710197077201970773019707740197077501970776019707770197077801970779019707800197078101970782019707830197078401970785019707860197078701970788019707890197079001970791019707920197079301970794019707950197079601970797019707980197079901980001019800020198000301980004019800050198000601980007019800080198000901980010019800110198001201980013019800140198001501980016019800170198001801980019019800200198002101980022019800230198002401980025019800260198002701980028019800290198003001980031019800320198003301980034019800350198003601980037019800380198003901980040019800410198004201980043019800440198004501980046019800470198004801980049019800500198005101980052019800530198005401980055019800560198005701980058019800590198006001980061019800620198006301980064019800650198006601980067019800680198006901980070019800710198007201980073019800740198007501980076019800770198007801980079019800800198008101980082019800830198008401980085019800860198008701980088019800890198009001980091019800920198009301980094019800950198009601980097019800980198009901980100019801010198010201980103019801040198010501980106019801070198010801980109019801100198011101980112019801130198011401980115019801160198011701980118019801190198012001980121019801220198012301980124019801250198012601980127019801280198012901980130019801310198013201980133019801340198013501980136019801370198013801980139019801400198014101980142019801430198014401980145019801460198014701980148019801490198015001980151019801520198015301980154019801550198015601980157019801580198015901980160019801610198016201980163019801640198016501980166019801670198016801980169019801700198017101980172019801730198017401980175019801760198017701980178019801790198018001980181019801820198018301980184019801850198018601980187019801880198018901980190019801910198019201980193019801940198019501980196019801970198019801980199019802000198020101980202019802030198020401980205019802060198020701980208019802090198021001980211019802120198021301980214019802150198021601980217019802180198021901980220019802210198022201980223019802240198022501980226019802270198022801980229019802300198023101980232019802330198023401980235019802360198023701980238019802390198024001980241019802420198024301980244019802450198024601980247019802480198024901980250019802510198025201980253019802540198025501980256019802570198025801980259019802600198026101980262019802630198026401980265019802660198026701980268019802690198027001980271019802720198027301980274019802750198027601980277019802780198027901980280019802810198028201980283019802840198028501980286019802870198028801980289019802900198029101980292019802930198029401980295019802960198029701980298019802990198030001980301019803020198030301980304019803050198030601980307019803080198030901980310019803110198031201980313019803140198031501980316019803170198031801980319019803200198032101980322019803230198032401980325019803260198032701980328019803290198033001980331019803320198033301980334019803350198033601980337019803380198033901980340019803410198034201980343019803440198034501980346019803470198034801980349019803500198035101980352019803530198035401980355019803560198035701980358019803590198036001980361019803620198036301980364019803650198036601980367019803680198036901980370019803710198037201980373019803740198037501980376019803770198037801980379019803800198038101980382019803830198038401980385019803860198038701980388019803890198039001980391019803920198039301980394019803950198039601980397019803980198039901980400019804010198040201980403019804040198040501980406019804070198040801980409019804100198041101980412019804130198041401980415019804160198041701980418019804190198042001980421019804220198042301980424019804250198042601980427019804280198042901980430019804310198043201980433019804340198043501980436019804370198043801980439019804400198044101980442019804430198044401980445019804460198044701980448019804490198045001980451019804520198045301980454019804550198045601980457019804580198045901980460019804610198046201980463019804640198046501980466019804670198046801980469019804700198047101980472019804730198047401980475019804760198047701980478019804790198048001980481019804820198048301980484019804850198048601980487019804880198048901980490019804910198049201980493019804940198049501980496019804970198049801980499019805000198050101980502019805030198050401980505019805060198050701980508019805090198051001980511019805120198051301980514019805150198051601980517019805180198051901980520019805210198052201980523019805240198052501980526019805270198052801980529019805300198053101980532019805330198053401980535019805360198053701980538019805390198054001980541019805420198054301980544019805450198054601980547019805480198054901980550019805510198055201980553019805540198055501980556019805570198055801980559019805600198056101980562019805630198056401980565019805660198056701980568019805690198057001980571019805720198057301980574019805750198057601980577019805780198057901980580019805810198058201980583019805840198058501980586019805870198058801980589019805900198059101980592019805930198059401980595019805960198059701980598019805990198060001980601019806020198060301980604019806050198060601980607019806080198060901980610019806110198061201980613019806140198061501980616019806170198061801980619019806200198062101980622019806230198062401980625019806260198062701980628019806290198063001980631019806320198063301980634019806350198063601980637019806380198063901980640019806410198064201980643019806440198064501980646019806470198064801980649019806500198065101980652019806530198065401980655019806560198065701980658019806590198066001980661019806620198066301980664019806650198066601980667019806680198066901980670019806710198067201980673019806740198067501980676019806770198067801980679019806800198068101980682019806830198068401980685019806860198068701980688019806890198069001980691019806920198069301980694019806950198069601980697019806980198069901980700019807010198070201980703019807040198070501980706019807070198070801980709019807100198071101980712019807130198071401980715019807160198071701980718019807190198072001980721019807220198072301980724019807250198072601980727019807280198072901980730019807310198073201980733019807340198073501980736019807370198073801980739019807400198074101980742019807430198074401980745019807460198074701980748019807490198075001980751019807520198075301980754019807550198075601980757019807580198075901980760019807610198076201980763019807640198076501980766019807670198076801980769019807700198077101980772019807730198077401980775019807760198077701980778019807790198078001980781019807820198078301980784019807850198078601980787019807880198078901980790019807910198079201980793019807940198079501980796019807970198079801980799019900010199000201990003019900040199000501990006019900070199000801990009019900100199001101990012019900130199001401990015019900160199001701990018019900190199002001990021019900220199002301990024019900250199002601990027019900280199002901990030019900310199003201990033019900340199003501990036019900370199003801990039019900400199004101990042019900430199004401990045019900460199004701990048019900490199005001990051019900520199005301990054019900550199005601990057019900580199005901990060019900610199006201990063019900640199006501990066019900670199006801990069019900700199007101990072019900730199007401990075019900760199007701990078019900790199008001990081019900820199008301990084019900850199008601990087019900880199008901990090019900910199009201990093019900940199009501990096019900970199009801990099019901000199010101990102019901030199010401990105019901060199010701990108019901090199011001990111019901120199011301990114019901150199011601990117019901180199011901990120019901210199012201990123019901240199012501990126019901270199012801990129019901300199013101990132019901330199013401990135019901360199013701990138019901390199014001990141019901420199014301990144019901450199014601990147019901480199014901990150019901510199015201990153019901540199015501990156019901570199015801990159019901600199016101990162019901630199016401990165019901660199016701990168019901690199017001990171019901720199017301990174019901750199017601990177019901780199017901990180019901810199018201990183019901840199018501990186019901870199018801990189019901900199019101990192019901930199019401990195019901960199019701990198019901990199020001990201019902020199020301990204019902050199020601990207019902080199020901990210019902110199021201990213019902140199021501990216019902170199021801990219019902200199022101990222019902230199022401990225019902260199022701990228019902290199023001990231019902320199023301990234019902350199023601990237019902380199023901990240019902410199024201990243019902440199024501990246019902470199024801990249019902500199025101990252019902530199025401990255019902560199025701990258019902590199026001990261019902620199026301990264019902650199026601990267019902680199026901990270019902710199027201990273019902740199027501990276019902770199027801990279019902800199028101990282019902830199028401990285019902860199028701990288019902890199029001990291019902920199029301990294019902950199029601990297019902980199029901990300019903010199030201990303019903040199030501990306019903070199030801990309019903100199031101990312019903130199031401990315019903160199031701990318019903190199032001990321019903220199032301990324019903250199032601990327019903280199032901990330019903310199033201990333019903340199033501990336019903370199033801990339019903400199034101990342019903430199034401990345019903460199034701990348019903490199035001990351019903520199035301990354019903550199035601990357019903580199035901990360019903610199036201990363019903640199036501990366019903670199036801990369019903700199037101990372019903730199037401990375019903760199037701990378019903790199038001990381019903820199038301990384019903850199038601990387019903880199038901990390019903910199039201990393019903940199039501990396019903970199039801990399019904000199040101990402019904030199040401990405019904060199040701990408019904090199041001990411019904120199041301990414019904150199041601990417019904180199041901990420019904210199042201990423019904240199042501990426019904270199042801990429019904300199043101990432019904330199043401990435019904360199043701990438019904390199044001990441019904420199044301990444019904450199044601990447019904480199044901990450019904510199045201990453019904540199045501990456019904570199045801990459019904600199046101990462019904630199046401990465019904660199046701990468019904690199047001990471019904720199047301990474019904750199047601990477019904780199047901990480019904810199048201990483019904840199048501990486019904870199048801990489019904900199049101990492019904930199049401990495019904960199049701990498019904990199050001990501019905020199050301990504019905050199050601990507019905080199050901990510019905110199051201990513019905140199051501990516019905170199051801990519019905200199052101990522019905230199052401990525019905260199052701990528019905290199053001990531019905320199053301990534019905350199053601990537019905380199053901990540019905410199054201990543019905440199054501990546019905470199054801990549019905500199055101990552019905530199055401990555019905560199055701990558019905590199056001990561019905620199056301990564019905650199056601990567019905680199056901990570019905710199057201990573019905740199057501990576019905770199057801990579019905800199058101990582019905830199058401990585019905860199058701990588019905890199059001990591019905920199059301990594019905950199059601990597019905980199059901990600019906010199060201990603019906040199060501990606019906070199060801990609019906100199061101990612019906130199061401990615019906160199061701990618019906190199062001990621019906220199062301990624019906250199062601990627019906280199062901990630019906310199063201990633019906340199063501990636019906370199063801990639019906400199064101990642019906430199064401990645019906460199064701990648019906490199065001990651019906520199065301990654019906550199065601990657019906580199065901990660019906610199066201990663019906640199066501990666019906670199066801990669019906700199067101990672019906730199067401990675019906760199067701990678019906790199068001990681019906820199068301990684019906850199068601990687019906880199068901990690019906910199069201990693019906940199069501990696019906970199069801990699019907000199070101990702019907030199070401990705019907060199070701990708019907090199071001990711019907120199071301990714019907150199071601990717019907180199071901990720019907210199072201990723019907240199072501990726019907270199072801990729019907300199073101990732019907330199073401990735019907360199073701990738019907390199074001990741019907420199074301990744019907450199074601990747019907480199074901990750019907510199075201990753019907540199075501990756019907570199075801990759019907600199076101990762019907630199076401990765019907660199076701990768019907690199077001990771019907720199077301990774019907750199077601990777019907780199077901990780019907810199078201990783019907840199078501990786019907870199078801990789019907900199079101990792019907930199079401990795019907960199079701990798019907990200000102000002020000030200000402000005020000060200000702000008020000090200001002000011020000120200001302000014020000150200001602000017020000180200001902000020020000210200002202000023020000240200002502000026020000270200002802000029020000300200003102000032020000330200003402000035020000360200003702000038020000390200004002000041020000420200004302000044020000450200004602000047020000480200004902000050020000510200005202000053020000540200005502000056020000570200005802000059020000600200006102000062020000630200006402000065020000660200006702000068020000690200007002000071020000720200007302000074020000750200007602000077020000780200007902000080020000810200008202000083020000840200008502000086020000870200008802000089020000900200009102000092020000930200009402000095020000960200009702000098020000990200010002000101020001020200010302000104020001050200010602000107020001080200010902000110020001110200011202000113020001140200011502000116020001170200011802000119020001200200012102000122020001230200012402000125020001260200012702000128020001290200013002000131020001320200013302000134020001350200013602000137020001380200013902000140020001410200014202000143020001440200014502000146020001470200014802000149020001500200015102000152020001530200015402000155020001560200015702000158020001590200016002000161020001620200016302000164020001650200016602000167020001680200016902000170020001710200017202000173020001740200017502000176020001770200017802000179020001800200018102000182020001830200018402000185020001860200018702000188020001890200019002000191020001920200019302000194020001950200019602000197020001980200019902000200020002010200020202000203020002040200020502000206020002070200020802000209020002100200021102000212020002130200021402000215020002160200021702000218020002190200022002000221020002220200022302000224020002250200022602000227020002280200022902000230020002310200023202000233020002340200023502000236020002370200023802000239020002400200024102000242020002430200024402000245020002460200024702000248020002490200025002000251020002520200025302000254020002550200025602000257020002580200025902000260020002610200026202000263020002640200026502000266020002670200026802000269020002700200027102000272020002730200027402000275020002760200027702000278020002790200028002000281020002820200028302000284020002850200028602000287020002880200028902000290020002910200029202000293020002940200029502000296020002970200029802000299020003000200030102000302020003030200030402000305020003060200030702000308020003090200031002000311020003120200031302000314020003150200031602000317020003180200031902000320020003210200032202000323020003240200032502000326020003270200032802000329020003300200033102000332020003330200033402000335020003360200033702000338020003390200034002000341020003420200034302000344020003450200034602000347020003480200034902000350020003510200035202000353020003540200035502000356020003570200035802000359020003600200036102000362020003630200036402000365020003660200036702000368020003690200037002000371020003720200037302000374020003750200037602000377020003780200037902000380020003810200038202000383020003840200038502000386020003870200038802000389020003900200039102000392020003930200039402000395020003960200039702000398020003990200040002000401020004020200040302000404020004050200040602000407020004080200040902000410020004110200041202000413020004140200041502000416020004170200041802000419020004200200042102000422020004230200042402000425020004260200042702000428020004290200043002000431020004320200043302000434020004350200043602000437020004380200043902000440020004410200044202000443020004440200044502000446020004470200044802000449020004500200045102000452020004530200045402000455020004560200045702000458020004590200046002000461020004620200046302000464020004650200046602000467020004680200046902000470020004710200047202000473020004740200047502000476020004770200047802000479020004800200048102000482020004830200048402000485020004860200048702000488020004890200049002000491020004920200049302000494020004950200049602000497020004980200049902000500020005010200050202000503020005040200050502000506020005070200050802000509020005100200051102000512020005130200051402000515020005160200051702000518020005190200052002000521020005220200052302000524020005250200052602000527020005280200052902000530020005310200053202000533020005340200053502000536020005370200053802000539020005400200054102000542020005430200054402000545020005460200054702000548020005490200055002000551020005520200055302000554020005550200055602000557020005580200055902000560020005610200056202000563020005640200056502000566020005670200056802000569020005700200057102000572020005730200057402000575020005760200057702000578020005790200058002000581020005820200058302000584020005850200058602000587020005880200058902000590020005910200059202000593020005940200059502000596020005970200059802000599020006000200060102000602020006030200060402000605020006060200060702000608020006090200061002000611020006120200061302000614020006150200061602000617020006180200061902000620020006210200062202000623020006240200062502000626020006270200062802000629020006300200063102000632020006330200063402000635020006360200063702000638020006390200064002000641020006420200064302000644020006450200064602000647020006480200064902000650020006510200065202000653020006540200065502000656020006570200065802000659020006600200066102000662020006630200066402000665020006660200066702000668020006690200067002000671020006720200067302000674020006750200067602000677020006780200067902000680020006810200068202000683020006840200068502000686020006870200068802000689020006900200069102000692020006930200069402000695020006960200069702000698020006990200070002000701020007020200070302000704020007050200070602000707020007080200070902000710020007110200071202000713020007140200071502000716020007170200071802000719020007200200072102000722020007230200072402000725020007260200072702000728020007290200073002000731020007320200073302000734020007350200073602000737020007380200073902000740020007410200074202000743020007440200074502000746020007470200074802000749020007500200075102000752020007530200075402000755020007560200075702000758020007590200076002000761020007620200076302000764020007650200076602000767020007680200076902000770020007710200077202000773020007740200077502000776020007770200077802000779020007800200078102000782020007830200078402000785020007860200078702000788020007890200079002000791020007920200079302000794020007950200079602000797020007980200079902010001020100020201000302010004020100050201000602010007020100080201000902010010020100110201001202010013020100140201001502010016020100170201001802010019020100200201002102010022020100230201002402010025020100260201002702010028020100290201003002010031020100320201003302010034020100350201003602010037020100380201003902010040020100410201004202010043020100440201004502010046020100470201004802010049020100500201005102010052020100530201005402010055020100560201005702010058020100590201006002010061020100620201006302010064020100650201006602010067020100680201006902010070020100710201007202010073020100740201007502010076020100770201007802010079020100800201008102010082020100830201008402010085020100860201008702010088020100890201009002010091020100920201009302010094020100950201009602010097020100980201009902010100020101010201010202010103020101040201010502010106020101070201010802010109020101100201011102010112020101130201011402010115020101160201011702010118020101190201012002010121020101220201012302010124020101250201012602010127020101280201012902010130020101310201013202010133020101340201013502010136020101370201013802010139020101400201014102010142020101430201014402010145020101460201014702010148020101490201015002010151020101520201015302010154020101550201015602010157020101580201015902010160020101610201016202010163020101640201016502010166020101670201016802010169020101700201017102010172020101730201017402010175020101760201017702010178020101790201018002010181020101820201018302010184020101850201018602010187020101880201018902010190020101910201019202010193020101940201019502010196020101970201019802010199020102000201020102010202020102030201020402010205020102060201020702010208020102090201021002010211020102120201021302010214020102150201021602010217020102180201021902010220020102210201022202010223020102240201022502010226020102270201022802010229020102300201023102010232020102330201023402010235020102360201023702010238020102390201024002010241020102420201024302010244020102450201024602010247020102480201024902010250020102510201025202010253020102540201025502010256020102570201025802010259020102600201026102010262020102630201026402010265020102660201026702010268020102690201027002010271020102720201027302010274020102750201027602010277020102780201027902010280020102810201028202010283020102840201028502010286020102870201028802010289020102900201029102010292020102930201029402010295020102960201029702010298020102990201030002010301020103020201030302010304020103050201030602010307020103080201030902010310020103110201031202010313020103140201031502010316020103170201031802010319020103200201032102010322020103230201032402010325020103260201032702010328020103290201033002010331020103320201033302010334020103350201033602010337020103380201033902010340020103410201034202010343020103440201034502010346020103470201034802010349020103500201035102010352020103530201035402010355020103560201035702010358020103590201036002010361020103620201036302010364020103650201036602010367020103680201036902010370020103710201037202010373020103740201037502010376020103770201037802010379020103800201038102010382020103830201038402010385020103860201038702010388020103890201039002010391020103920201039302010394020103950201039602010397020103980201039902010400020104010201040202010403020104040201040502010406020104070201040802010409020104100201041102010412020104130201041402010415020104160201041702010418020104190201042002010421020104220201042302010424020104250201042602010427020104280201042902010430020104310201043202010433020104340201043502010436020104370201043802010439020104400201044102010442020104430201044402010445020104460201044702010448020104490201045002010451020104520201045302010454020104550201045602010457020104580201045902010460020104610201046202010463020104640201046502010466020104670201046802010469020104700201047102010472020104730201047402010475020104760201047702010478020104790201048002010481020104820201048302010484020104850201048602010487020104880201048902010490020104910201049202010493020104940201049502010496020104970201049802010499020105000201050102010502020105030201050402010505020105060201050702010508020105090201051002010511020105120201051302010514020105150201051602010517020105180201051902010520020105210201052202010523020105240201052502010526020105270201052802010529020105300201053102010532020105330201053402010535020105360201053702010538020105390201054002010541020105420201054302010544020105450201054602010547020105480201054902010550020105510201055202010553020105540201055502010556020105570201055802010559020105600201056102010562020105630201056402010565020105660201056702010568020105690201057002010571020105720201057302010574020105750201057602010577020105780201057902010580020105810201058202010583020105840201058502010586020105870201058802010589020105900201059102010592020105930201059402010595020105960201059702010598020105990201060002010601020106020201060302010604020106050201060602010607020106080201060902010610020106110201061202010613020106140201061502010616020106170201061802010619020106200201062102010622020106230201062402010625020106260201062702010628020106290201063002010631020106320201063302010634020106350201063602010637020106380201063902010640020106410201064202010643020106440201064502010646020106470201064802010649020106500201065102010652020106530201065402010655020106560201065702010658020106590201066002010661020106620201066302010664020106650201066602010667020106680201066902010670020106710201067202010673020106740201067502010676020106770201067802010679020106800201068102010682020106830201068402010685020106860201068702010688020106890201069002010691020106920201069302010694020106950201069602010697020106980201069902010700020107010201070202010703020107040201070502010706020107070201070802010709020107100201071102010712020107130201071402010715020107160201071702010718020107190201072002010721020107220201072302010724020107250201072602010727020107280201072902010730020107310201073202010733020107340201073502010736020107370201073802010739020107400201074102010742020107430201074402010745020107460201074702010748020107490201075002010751020107520201075302010754020107550201075602010757020107580201075902010760020107610201076202010763020107640201076502010766020107670201076802010769020107700201077102010772020107730201077402010775020107760201077702010778020107790201078002010781020107820201078302010784020107850201078602010787020107880201078902010790020107910201079202010793020107940201079502010796020107970201079802010799020200010202000202020003020200040202000502020006020200070202000802020009020200100202001102020012020200130202001402020015020200160202001702020018020200190202002002020021020200220202002302020024020200250202002602020027020200280202002902020030020200310202003202020033020200340202003502020036020200370202003802020039020200400202004102020042020200430202004402020045020200460202004702020048020200490202005002020051020200520202005302020054020200550202005602020057020200580202005902020060020200610202006202020063020200640202006502020066020200670202006802020069020200700202007102020072020200730202007402020075020200760202007702020078020200790202008002020081020200820202008302020084020200850202008602020087020200880202008902020090020200910202009202020093020200940202009502020096020200970202009802020099020201000202010102020102020201030202010402020105020201060202010702020108020201090202011002020111020201120202011302020114020201150202011602020117020201180202011902020120020201210202012202020123020201240202012502020126020201270202012802020129020201300202013102020132020201330202013402020135020201360202013702020138020201390202014002020141020201420202014302020144020201450202014602020147020201480202014902020150020201510202015202020153020201540202015502020156020201570202015802020159020201600202016102020162020201630202016402020165020201660202016702020168020201690202017002020171020201720202017302020174020201750202017602020177020201780202017902020180020201810202018202020183020201840202018502020186020201870202018802020189020201900202019102020192020201930202019402020195020201960202019702020198020201990202020002020201020202020202020302020204020202050202020602020207020202080202020902020210020202110202021202020213020202140202021502020216020202170202021802020219020202200202022102020222020202230202022402020225020202260202022702020228020202290202023002020231020202320202023302020234020202350202023602020237020202380202023902020240020202410202024202020243020202440202024502020246020202470202024802020249020202500202025102020252020202530202025402020255020202560202025702020258020202590202026002020261020202620202026302020264020202650202026602020267020202680202026902020270020202710202027202020273020202740202027502020276020202770202027802020279020202800202028102020282020202830202028402020285020202860202028702020288020202890202029002020291020202920202029302020294020202950202029602020297020202980202029902020300020203010202030202020303020203040202030502020306020203070202030802020309020203100202031102020312020203130202031402020315020203160202031702020318020203190202032002020321020203220202032302020324020203250202032602020327020203280202032902020330020203310202033202020333020203340202033502020336020203370202033802020339020203400202034102020342020203430202034402020345020203460202034702020348020203490202035002020351020203520202035302020354020203550202035602020357020203580202035902020360020203610202036202020363020203640202036502020366020203670202036802020369020203700202037102020372020203730202037402020375020203760202037702020378020203790202038002020381020203820202038302020384020203850202038602020387020203880202038902020390020203910202039202020393020203940202039502020396020203970202039802020399020204000202040102020402020204030202040402020405020204060202040702020408020204090202041002020411020204120202041302020414020204150202041602020417020204180202041902020420020204210202042202020423020204240202042502020426020204270202042802020429020204300202043102020432020204330202043402020435020204360202043702020438020204390202044002020441020204420202044302020444020204450202044602020447020204480202044902020450020204510202045202020453020204540202045502020456020204570202045802020459020204600202046102020462020204630202046402020465020204660202046702020468020204690202047002020471020204720202047302020474020204750202047602020477020204780202047902020480020204810202048202020483020204840202048502020486020204870202048802020489020204900202049102020492020204930202049402020495020204960202049702020498020204990202050002020501020205020202050302020504020205050202050602020507020205080202050902020510020205110202051202020513020205140202051502020516020205170202051802020519020205200202052102020522020205230202052402020525020205260202052702020528020205290202053002020531020205320202053302020534020205350202053602020537020205380202053902020540020205410202054202020543020205440202054502020546020205470202054802020549020205500202055102020552020205530202055402020555020205560202055702020558020205590202056002020561020205620202056302020564020205650202056602020567020205680202056902020570020205710202057202020573020205740202057502020576020205770202057802020579020205800202058102020582020205830202058402020585020205860202058702020588020205890202059002020591020205920202059302020594020205950202059602020597020205980202059902020600020206010202060202020603020206040202060502020606020206070202060802020609020206100202061102020612020206130202061402020615020206160202061702020618020206190202062002020621020206220202062302020624020206250202062602020627020206280202062902020630020206310202063202020633020206340202063502020636020206370202063802020639020206400202064102020642020206430202064402020645020206460202064702020648020206490202065002020651020206520202065302020654020206550202065602020657020206580202065902020660020206610202066202020663020206640202066502020666020206670202066802020669020206700202067102020672020206730202067402020675020206760202067702020678020206790202068002020681020206820202068302020684020206850202068602020687020206880202068902020690020206910202069202020693020206940202069502020696020206970202069802020699020207000202070102020702020207030202070402020705020207060202070702020708020207090202071002020711020207120202071302020714020207150202071602020717020207180202071902020720020207210202072202020723020207240202072502020726020207270202072802020729020207300202073102020732020207330202073402020735020207360202073702020738020207390202074002020741020207420202074302020744020207450202074602020747020207480202074902020750020207510202075202020753020207540202075502020756020207570202075802020759020207600202076102020762020207630202076402020765020207660202076702020768020207690202077002020771020207720202077302020774020207750202077602020777020207780202077902020780020207810202078202020783020207840202078502020786020207870202078802020789020207900202079102020792020207930202079402020795020207960202079702020798020207990203000102030002020300030203000402030005020300060203000702030008020300090203001002030011020300120203001302030014020300150203001602030017020300180203001902030020020300210203002202030023020300240203002502030026020300270203002802030029020300300203003102030032020300330203003402030035020300360203003702030038020300390203004002030041020300420203004302030044020300450203004602030047020300480203004902030050020300510203005202030053020300540203005502030056020300570203005802030059020300600203006102030062020300630203006402030065020300660203006702030068020300690203007002030071020300720203007302030074020300750203007602030077020300780203007902030080020300810203008202030083020300840203008502030086020300870203008802030089020300900203009102030092020300930203009402030095020300960203009702030098020300990203010002030101020301020203010302030104020301050203010602030107020301080203010902030110020301110203011202030113020301140203011502030116020301170203011802030119020301200203012102030122020301230203012402030125020301260203012702030128020301290203013002030131020301320203013302030134020301350203013602030137020301380203013902030140020301410203014202030143020301440203014502030146020301470203014802030149020301500203015102030152020301530203015402030155020301560203015702030158020301590203016002030161020301620203016302030164020301650203016602030167020301680203016902030170020301710203017202030173020301740203017502030176020301770203017802030179020301800203018102030182020301830203018402030185020301860203018702030188020301890203019002030191020301920203019302030194020301950203019602030197020301980203019902030200020302010203020202030203020302040203020502030206020302070203020802030209020302100203021102030212020302130203021402030215020302160203021702030218020302190203022002030221020302220203022302030224020302250203022602030227020302280203022902030230020302310203023202030233020302340203023502030236020302370203023802030239020302400203024102030242020302430203024402030245020302460203024702030248020302490203025002030251020302520203025302030254020302550203025602030257020302580203025902030260020302610203026202030263020302640203026502030266020302670203026802030269020302700203027102030272020302730203027402030275020302760203027702030278020302790203028002030281020302820203028302030284020302850203028602030287020302880203028902030290020302910203029202030293020302940203029502030296020302970203029802030299020303000203030102030302020303030203030402030305020303060203030702030308020303090203031002030311020303120203031302030314020303150203031602030317020303180203031902030320020303210203032202030323020303240203032502030326020303270203032802030329020303300203033102030332020303330203033402030335020303360203033702030338020303390203034002030341020303420203034302030344020303450203034602030347020303480203034902030350020303510203035202030353020303540203035502030356020303570203035802030359020303600203036102030362020303630203036402030365020303660203036702030368020303690203037002030371020303720203037302030374020303750203037602030377020303780203037902030380020303810203038202030383020303840203038502030386020303870203038802030389020303900203039102030392020303930203039402030395020303960203039702030398020303990203040002030401020304020203040302030404020304050203040602030407020304080203040902030410020304110203041202030413020304140203041502030416020304170203041802030419020304200203042102030422020304230203042402030425020304260203042702030428020304290203043002030431020304320203043302030434020304350203043602030437020304380203043902030440020304410203044202030443020304440203044502030446020304470203044802030449020304500203045102030452020304530203045402030455020304560203045702030458020304590203046002030461020304620203046302030464020304650203046602030467020304680203046902030470020304710203047202030473020304740203047502030476020304770203047802030479020304800203048102030482020304830203048402030485020304860203048702030488020304890203049002030491020304920203049302030494020304950203049602030497020304980203049902030500020305010203050202030503020305040203050502030506020305070203050802030509020305100203051102030512020305130203051402030515020305160203051702030518020305190203052002030521020305220203052302030524020305250203052602030527020305280203052902030530020305310203053202030533020305340203053502030536020305370203053802030539020305400203054102030542020305430203054402030545020305460203054702030548020305490203055002030551020305520203055302030554020305550203055602030557020305580203055902030560020305610203056202030563020305640203056502030566020305670203056802030569020305700203057102030572020305730203057402030575020305760203057702030578020305790203058002030581020305820203058302030584020305850203058602030587020305880203058902030590020305910203059202030593020305940203059502030596020305970203059802030599020306000203060102030602020306030203060402030605020306060203060702030608020306090203061002030611020306120203061302030614020306150203061602030617020306180203061902030620020306210203062202030623020306240203062502030626020306270203062802030629020306300203063102030632020306330203063402030635020306360203063702030638020306390203064002030641020306420203064302030644020306450203064602030647020306480203064902030650020306510203065202030653020306540203065502030656020306570203065802030659020306600203066102030662020306630203066402030665020306660203066702030668020306690203067002030671020306720203067302030674020306750203067602030677020306780203067902030680020306810203068202030683020306840203068502030686020306870203068802030689020306900203069102030692020306930203069402030695020306960203069702030698020306990203070002030701020307020203070302030704020307050203070602030707020307080203070902030710020307110203071202030713020307140203071502030716020307170203071802030719020307200203072102030722020307230203072402030725020307260203072702030728020307290203073002030731020307320203073302030734020307350203073602030737020307380203073902030740020307410203074202030743020307440203074502030746020307470203074802030749020307500203075102030752020307530203075402030755020307560203075702030758020307590203076002030761020307620203076302030764020307650203076602030767020307680203076902030770020307710203077202030773020307740203077502030776020307770203077802030779020307800203078102030782020307830203078402030785020307860203078702030788020307890203079002030791020307920203079302030794020307950203079602030797020307980203079902040001020400020204000302040004020400050204000602040007020400080204000902040010020400110204001202040013020400140204001502040016020400170204001802040019020400200204002102040022020400230204002402040025020400260204002702040028020400290204003002040031020400320204003302040034020400350204003602040037020400380204003902040040020400410204004202040043020400440204004502040046020400470204004802040049020400500204005102040052020400530204005402040055020400560204005702040058020400590204006002040061020400620204006302040064020400650204006602040067020400680204006902040070020400710204007202040073020400740204007502040076020400770204007802040079020400800204008102040082020400830204008402040085020400860204008702040088020400890204009002040091020400920204009302040094020400950204009602040097020400980204009902040100020401010204010202040103020401040204010502040106020401070204010802040109020401100204011102040112020401130204011402040115020401160204011702040118020401190204012002040121020401220204012302040124020401250204012602040127020401280204012902040130020401310204013202040133020401340204013502040136020401370204013802040139020401400204014102040142020401430204014402040145020401460204014702040148020401490204015002040151020401520204015302040154020401550204015602040157020401580204015902040160020401610204016202040163020401640204016502040166020401670204016802040169020401700204017102040172020401730204017402040175020401760204017702040178020401790204018002040181020401820204018302040184020401850204018602040187020401880204018902040190020401910204019202040193020401940204019502040196020401970204019802040199020402000204020102040202020402030204020402040205020402060204020702040208020402090204021002040211020402120204021302040214020402150204021602040217020402180204021902040220020402210204022202040223020402240204022502040226020402270204022802040229020402300204023102040232020402330204023402040235020402360204023702040238020402390204024002040241020402420204024302040244020402450204024602040247020402480204024902040250020402510204025202040253020402540204025502040256020402570204025802040259020402600204026102040262020402630204026402040265020402660204026702040268020402690204027002040271020402720204027302040274020402750204027602040277020402780204027902040280020402810204028202040283020402840204028502040286020402870204028802040289020402900204029102040292020402930204029402040295020402960204029702040298020402990204030002040301020403020204030302040304020403050204030602040307020403080204030902040310020403110204031202040313020403140204031502040316020403170204031802040319020403200204032102040322020403230204032402040325020403260204032702040328020403290204033002040331020403320204033302040334020403350204033602040337020403380204033902040340020403410204034202040343020403440204034502040346020403470204034802040349020403500204035102040352020403530204035402040355020403560204035702040358020403590204036002040361020403620204036302040364020403650204036602040367020403680204036902040370020403710204037202040373020403740204037502040376020403770204037802040379020403800204038102040382020403830204038402040385020403860204038702040388020403890204039002040391020403920204039302040394020403950204039602040397020403980204039902040400020404010204040202040403020404040204040502040406020404070204040802040409020404100204041102040412020404130204041402040415020404160204041702040418020404190204042002040421020404220204042302040424020404250204042602040427020404280204042902040430020404310204043202040433020404340204043502040436020404370204043802040439020404400204044102040442020404430204044402040445020404460204044702040448020404490204045002040451020404520204045302040454020404550204045602040457020404580204045902040460020404610204046202040463020404640204046502040466020404670204046802040469020404700204047102040472020404730204047402040475020404760204047702040478020404790204048002040481020404820204048302040484020404850204048602040487020404880204048902040490020404910204049202040493020404940204049502040496020404970204049802040499020405000204050102040502020405030204050402040505020405060204050702040508020405090204051002040511020405120204051302040514020405150204051602040517020405180204051902040520020405210204052202040523020405240204052502040526020405270204052802040529020405300204053102040532020405330204053402040535020405360204053702040538020405390204054002040541020405420204054302040544020405450204054602040547020405480204054902040550020405510204055202040553020405540204055502040556020405570204055802040559020405600204056102040562020405630204056402040565020405660204056702040568020405690204057002040571020405720204057302040574020405750204057602040577020405780204057902040580020405810204058202040583020405840204058502040586020405870204058802040589020405900204059102040592020405930204059402040595020405960204059702040598020405990204060002040601020406020204060302040604020406050204060602040607020406080204060902040610020406110204061202040613020406140204061502040616020406170204061802040619020406200204062102040622020406230204062402040625020406260204062702040628020406290204063002040631020406320204063302040634020406350204063602040637020406380204063902040640020406410204064202040643020406440204064502040646020406470204064802040649020406500204065102040652020406530204065402040655020406560204065702040658020406590204066002040661020406620204066302040664020406650204066602040667020406680204066902040670020406710204067202040673020406740204067502040676020406770204067802040679020406800204068102040682020406830204068402040685020406860204068702040688020406890204069002040691020406920204069302040694020406950204069602040697020406980204069902040700020407010204070202040703020407040204070502040706020407070204070802040709020407100204071102040712020407130204071402040715020407160204071702040718020407190204072002040721020407220204072302040724020407250204072602040727020407280204072902040730020407310204073202040733020407340204073502040736020407370204073802040739020407400204074102040742020407430204074402040745020407460204074702040748020407490204075002040751020407520204075302040754020407550204075602040757020407580204075902040760020407610204076202040763020407640204076502040766020407670204076802040769020407700204077102040772020407730204077402040775020407760204077702040778020407790204078002040781020407820204078302040784020407850204078602040787020407880204078902040790020407910204079202040793020407940204079502040796020407970204079802040799020500010205000202050003020500040205000502050006020500070205000802050009020500100205001102050012020500130205001402050015020500160205001702050018020500190205002002050021020500220205002302050024020500250205002602050027020500280205002902050030020500310205003202050033020500340205003502050036020500370205003802050039020500400205004102050042020500430205004402050045020500460205004702050048020500490205005002050051020500520205005302050054020500550205005602050057020500580205005902050060020500610205006202050063020500640205006502050066020500670205006802050069020500700205007102050072020500730205007402050075020500760205007702050078020500790205008002050081020500820205008302050084020500850205008602050087020500880205008902050090020500910205009202050093020500940205009502050096020500970205009802050099020501000205010102050102020501030205010402050105020501060205010702050108020501090205011002050111020501120205011302050114020501150205011602050117020501180205011902050120020501210205012202050123020501240205012502050126020501270205012802050129020501300205013102050132020501330205013402050135020501360205013702050138020501390205014002050141020501420205014302050144020501450205014602050147020501480205014902050150020501510205015202050153020501540205015502050156020501570205015802050159020501600205016102050162020501630205016402050165020501660205016702050168020501690205017002050171020501720205017302050174020501750205017602050177020501780205017902050180020501810205018202050183020501840205018502050186020501870205018802050189020501900205019102050192020501930205019402050195020501960205019702050198020501990205020002050201020502020205020302050204020502050205020602050207020502080205020902050210020502110205021202050213020502140205021502050216020502170205021802050219020502200205022102050222020502230205022402050225020502260205022702050228020502290205023002050231020502320205023302050234020502350205023602050237020502380205023902050240020502410205024202050243020502440205024502050246020502470205024802050249020502500205025102050252020502530205025402050255020502560205025702050258020502590205026002050261020502620205026302050264020502650205026602050267020502680205026902050270020502710205027202050273020502740205027502050276020502770205027802050279020502800205028102050282020502830205028402050285020502860205028702050288020502890205029002050291020502920205029302050294020502950205029602050297020502980205029902050300020503010205030202050303020503040205030502050306020503070205030802050309020503100205031102050312020503130205031402050315020503160205031702050318020503190205032002050321020503220205032302050324020503250205032602050327020503280205032902050330020503310205033202050333020503340205033502050336020503370205033802050339020503400205034102050342020503430205034402050345020503460205034702050348020503490205035002050351020503520205035302050354020503550205035602050357020503580205035902050360020503610205036202050363020503640205036502050366020503670205036802050369020503700205037102050372020503730205037402050375020503760205037702050378020503790205038002050381020503820205038302050384020503850205038602050387020503880205038902050390020503910205039202050393020503940205039502050396020503970205039802050399020504000205040102050402020504030205040402050405020504060205040702050408020504090205041002050411020504120205041302050414020504150205041602050417020504180205041902050420020504210205042202050423020504240205042502050426020504270205042802050429020504300205043102050432020504330205043402050435020504360205043702050438020504390205044002050441020504420205044302050444020504450205044602050447020504480205044902050450020504510205045202050453020504540205045502050456020504570205045802050459020504600205046102050462020504630205046402050465020504660205046702050468020504690205047002050471020504720205047302050474020504750205047602050477020504780205047902050480020504810205048202050483020504840205048502050486020504870205048802050489020504900205049102050492020504930205049402050495020504960205049702050498020504990205050002050501020505020205050302050504020505050205050602050507020505080205050902050510020505110205051202050513020505140205051502050516020505170205051802050519020505200205052102050522020505230205052402050525020505260205052702050528020505290205053002050531020505320205053302050534020505350205053602050537020505380205053902050540020505410205054202050543020505440205054502050546020505470205054802050549020505500205055102050552020505530205055402050555020505560205055702050558020505590205056002050561020505620205056302050564020505650205056602050567020505680205056902050570020505710205057202050573020505740205057502050576020505770205057802050579020505800205058102050582020505830205058402050585020505860205058702050588020505890205059002050591020505920205059302050594020505950205059602050597020505980205059902050600020506010205060202050603020506040205060502050606020506070205060802050609020506100205061102050612020506130205061402050615020506160205061702050618020506190205062002050621020506220205062302050624020506250205062602050627020506280205062902050630020506310205063202050633020506340205063502050636020506370205063802050639020506400205064102050642020506430205064402050645020506460205064702050648020506490205065002050651020506520205065302050654020506550205065602050657020506580205065902050660020506610205066202050663020506640205066502050666020506670205066802050669020506700205067102050672020506730205067402050675020506760205067702050678020506790205068002050681020506820205068302050684020506850205068602050687020506880205068902050690020506910205069202050693020506940205069502050696020506970205069802050699020507000205070102050702020507030205070402050705020507060205070702050708020507090205071002050711020507120205071302050714020507150205071602050717020507180205071902050720020507210205072202050723020507240205072502050726020507270205072802050729020507300205073102050732020507330205073402050735020507360205073702050738020507390205074002050741020507420205074302050744020507450205074602050747020507480205074902050750020507510205075202050753020507540205075502050756020507570205075802050759020507600205076102050762020507630205076402050765020507660205076702050768020507690205077002050771020507720205077302050774020507750205077602050777020507780205077902050780020507810205078202050783020507840205078502050786020507870205078802050789020507900205079102050792020507930205079402050795020507960205079702050798020507990206000102060002020600030206000402060005020600060206000702060008020600090206001002060011020600120206001302060014020600150206001602060017020600180206001902060020020600210206002202060023020600240206002502060026020600270206002802060029020600300206003102060032020600330206003402060035020600360206003702060038020600390206004002060041020600420206004302060044020600450206004602060047020600480206004902060050020600510206005202060053020600540206005502060056020600570206005802060059020600600206006102060062020600630206006402060065020600660206006702060068020600690206007002060071020600720206007302060074020600750206007602060077020600780206007902060080020600810206008202060083020600840206008502060086020600870206008802060089020600900206009102060092020600930206009402060095020600960206009702060098020600990206010002060101020601020206010302060104020601050206010602060107020601080206010902060110020601110206011202060113020601140206011502060116020601170206011802060119020601200206012102060122020601230206012402060125020601260206012702060128020601290206013002060131020601320206013302060134020601350206013602060137020601380206013902060140020601410206014202060143020601440206014502060146020601470206014802060149020601500206015102060152020601530206015402060155020601560206015702060158020601590206016002060161020601620206016302060164020601650206016602060167020601680206016902060170020601710206017202060173020601740206017502060176020601770206017802060179020601800206018102060182020601830206018402060185020601860206018702060188020601890206019002060191020601920206019302060194020601950206019602060197020601980206019902060200020602010206020202060203020602040206020502060206020602070206020802060209020602100206021102060212020602130206021402060215020602160206021702060218020602190206022002060221020602220206022302060224020602250206022602060227020602280206022902060230020602310206023202060233020602340206023502060236020602370206023802060239020602400206024102060242020602430206024402060245020602460206024702060248020602490206025002060251020602520206025302060254020602550206025602060257020602580206025902060260020602610206026202060263020602640206026502060266020602670206026802060269020602700206027102060272020602730206027402060275020602760206027702060278020602790206028002060281020602820206028302060284020602850206028602060287020602880206028902060290020602910206029202060293020602940206029502060296020602970206029802060299020603000206030102060302020603030206030402060305020603060206030702060308020603090206031002060311020603120206031302060314020603150206031602060317020603180206031902060320020603210206032202060323020603240206032502060326020603270206032802060329020603300206033102060332020603330206033402060335020603360206033702060338020603390206034002060341020603420206034302060344020603450206034602060347020603480206034902060350020603510206035202060353020603540206035502060356020603570206035802060359020603600206036102060362020603630206036402060365020603660206036702060368020603690206037002060371020603720206037302060374020603750206037602060377020603780206037902060380020603810206038202060383020603840206038502060386020603870206038802060389020603900206039102060392020603930206039402060395020603960206039702060398020603990206040002060401020604020206040302060404020604050206040602060407020604080206040902060410020604110206041202060413020604140206041502060416020604170206041802060419020604200206042102060422020604230206042402060425020604260206042702060428020604290206043002060431020604320206043302060434020604350206043602060437020604380206043902060440020604410206044202060443020604440206044502060446020604470206044802060449020604500206045102060452020604530206045402060455020604560206045702060458020604590206046002060461020604620206046302060464020604650206046602060467020604680206046902060470020604710206047202060473020604740206047502060476020604770206047802060479020604800206048102060482020604830206048402060485020604860206048702060488020604890206049002060491020604920206049302060494020604950206049602060497020604980206049902060500020605010206050202060503020605040206050502060506020605070206050802060509020605100206051102060512020605130206051402060515020605160206051702060518020605190206052002060521020605220206052302060524020605250206052602060527020605280206052902060530020605310206053202060533020605340206053502060536020605370206053802060539020605400206054102060542020605430206054402060545020605460206054702060548020605490206055002060551020605520206055302060554020605550206055602060557020605580206055902060560020605610206056202060563020605640206056502060566020605670206056802060569020605700206057102060572020605730206057402060575020605760206057702060578020605790206058002060581020605820206058302060584020605850206058602060587020605880206058902060590020605910206059202060593020605940206059502060596020605970206059802060599020606000206060102060602020606030206060402060605020606060206060702060608020606090206061002060611020606120206061302060614020606150206061602060617020606180206061902060620020606210206062202060623020606240206062502060626020606270206062802060629020606300206063102060632020606330206063402060635020606360206063702060638020606390206064002060641020606420206064302060644020606450206064602060647020606480206064902060650020606510206065202060653020606540206065502060656020606570206065802060659020606600206066102060662020606630206066402060665020606660206066702060668020606690206067002060671020606720206067302060674020606750206067602060677020606780206067902060680020606810206068202060683020606840206068502060686020606870206068802060689020606900206069102060692020606930206069402060695020606960206069702060698020606990206070002060701020607020206070302060704020607050206070602060707020607080206070902060710020607110206071202060713020607140206071502060716020607170206071802060719020607200206072102060722020607230206072402060725020607260206072702060728020607290206073002060731020607320206073302060734020607350206073602060737020607380206073902060740020607410206074202060743020607440206074502060746020607470206074802060749020607500206075102060752020607530206075402060755020607560206075702060758020607590206076002060761020607620206076302060764020607650206076602060767020607680206076902060770020607710206077202060773020607740206077502060776020607770206077802060779020607800206078102060782020607830206078402060785020607860206078702060788020607890206079002060791020607920206079302060794020607950206079602060797020607980206079902070001020700020207000302070004020700050207000602070007020700080207000902070010020700110207001202070013020700140207001502070016020700170207001802070019020700200207002102070022020700230207002402070025020700260207002702070028020700290207003002070031020700320207003302070034020700350207003602070037020700380207003902070040020700410207004202070043020700440207004502070046020700470207004802070049020700500207005102070052020700530207005402070055020700560207005702070058020700590207006002070061020700620207006302070064020700650207006602070067020700680207006902070070020700710207007202070073020700740207007502070076020700770207007802070079020700800207008102070082020700830207008402070085020700860207008702070088020700890207009002070091020700920207009302070094020700950207009602070097020700980207009902070100020701010207010202070103020701040207010502070106020701070207010802070109020701100207011102070112020701130207011402070115020701160207011702070118020701190207012002070121020701220207012302070124020701250207012602070127020701280207012902070130020701310207013202070133020701340207013502070136020701370207013802070139020701400207014102070142020701430207014402070145020701460207014702070148020701490207015002070151020701520207015302070154020701550207015602070157020701580207015902070160020701610207016202070163020701640207016502070166020701670207016802070169020701700207017102070172020701730207017402070175020701760207017702070178020701790207018002070181020701820207018302070184020701850207018602070187020701880207018902070190020701910207019202070193020701940207019502070196020701970207019802070199020702000207020102070202020702030207020402070205020702060207020702070208020702090207021002070211020702120207021302070214020702150207021602070217020702180207021902070220020702210207022202070223020702240207022502070226020702270207022802070229020702300207023102070232020702330207023402070235020702360207023702070238020702390207024002070241020702420207024302070244020702450207024602070247020702480207024902070250020702510207025202070253020702540207025502070256020702570207025802070259020702600207026102070262020702630207026402070265020702660207026702070268020702690207027002070271020702720207027302070274020702750207027602070277020702780207027902070280020702810207028202070283020702840207028502070286020702870207028802070289020702900207029102070292020702930207029402070295020702960207029702070298020702990207030002070301020703020207030302070304020703050207030602070307020703080207030902070310020703110207031202070313020703140207031502070316020703170207031802070319020703200207032102070322020703230207032402070325020703260207032702070328020703290207033002070331020703320207033302070334020703350207033602070337020703380207033902070340020703410207034202070343020703440207034502070346020703470207034802070349020703500207035102070352020703530207035402070355020703560207035702070358020703590207036002070361020703620207036302070364020703650207036602070367020703680207036902070370020703710207037202070373020703740207037502070376020703770207037802070379020703800207038102070382020703830207038402070385020703860207038702070388020703890207039002070391020703920207039302070394020703950207039602070397020703980207039902070400020704010207040202070403020704040207040502070406020704070207040802070409020704100207041102070412020704130207041402070415020704160207041702070418020704190207042002070421020704220207042302070424020704250207042602070427020704280207042902070430020704310207043202070433020704340207043502070436020704370207043802070439020704400207044102070442020704430207044402070445020704460207044702070448020704490207045002070451020704520207045302070454020704550207045602070457020704580207045902070460020704610207046202070463020704640207046502070466020704670207046802070469020704700207047102070472020704730207047402070475020704760207047702070478020704790207048002070481020704820207048302070484020704850207048602070487020704880207048902070490020704910207049202070493020704940207049502070496020704970207049802070499020705000207050102070502020705030207050402070505020705060207050702070508020705090207051002070511020705120207051302070514020705150207051602070517020705180207051902070520020705210207052202070523020705240207052502070526020705270207052802070529020705300207053102070532020705330207053402070535020705360207053702070538020705390207054002070541020705420207054302070544020705450207054602070547020705480207054902070550020705510207055202070553020705540207055502070556020705570207055802070559020705600207056102070562020705630207056402070565020705660207056702070568020705690207057002070571020705720207057302070574020705750207057602070577020705780207057902070580020705810207058202070583020705840207058502070586020705870207058802070589020705900207059102070592020705930207059402070595020705960207059702070598020705990207060002070601020706020207060302070604020706050207060602070607020706080207060902070610020706110207061202070613020706140207061502070616020706170207061802070619020706200207062102070622020706230207062402070625020706260207062702070628020706290207063002070631020706320207063302070634020706350207063602070637020706380207063902070640020706410207064202070643020706440207064502070646020706470207064802070649020706500207065102070652020706530207065402070655020706560207065702070658020706590207066002070661020706620207066302070664020706650207066602070667020706680207066902070670020706710207067202070673020706740207067502070676020706770207067802070679020706800207068102070682020706830207068402070685020706860207068702070688020706890207069002070691020706920207069302070694020706950207069602070697020706980207069902070700020707010207070202070703020707040207070502070706020707070207070802070709020707100207071102070712020707130207071402070715020707160207071702070718020707190207072002070721020707220207072302070724020707250207072602070727020707280207072902070730020707310207073202070733020707340207073502070736020707370207073802070739020707400207074102070742020707430207074402070745020707460207074702070748020707490207075002070751020707520207075302070754020707550207075602070757020707580207075902070760020707610207076202070763020707640207076502070766020707670207076802070769020707700207077102070772020707730207077402070775020707760207077702070778020707790207078002070781020707820207078302070784020707850207078602070787020707880207078902070790020707910207079202070793020707940207079502070796020707970207079802070799020800010208000202080003020800040208000502080006020800070208000802080009020800100208001102080012020800130208001402080015020800160208001702080018020800190208002002080021020800220208002302080024020800250208002602080027020800280208002902080030020800310208003202080033020800340208003502080036020800370208003802080039020800400208004102080042020800430208004402080045020800460208004702080048020800490208005002080051020800520208005302080054020800550208005602080057020800580208005902080060020800610208006202080063020800640208006502080066020800670208006802080069020800700208007102080072020800730208007402080075020800760208007702080078020800790208008002080081020800820208008302080084020800850208008602080087020800880208008902080090020800910208009202080093020800940208009502080096020800970208009802080099020801000208010102080102020801030208010402080105020801060208010702080108020801090208011002080111020801120208011302080114020801150208011602080117020801180208011902080120020801210208012202080123020801240208012502080126020801270208012802080129020801300208013102080132020801330208013402080135020801360208013702080138020801390208014002080141020801420208014302080144020801450208014602080147020801480208014902080150020801510208015202080153020801540208015502080156020801570208015802080159020801600208016102080162020801630208016402080165020801660208016702080168020801690208017002080171020801720208017302080174020801750208017602080177020801780208017902080180020801810208018202080183020801840208018502080186020801870208018802080189020801900208019102080192020801930208019402080195020801960208019702080198020801990208020002080201020802020208020302080204020802050208020602080207020802080208020902080210020802110208021202080213020802140208021502080216020802170208021802080219020802200208022102080222020802230208022402080225020802260208022702080228020802290208023002080231020802320208023302080234020802350208023602080237020802380208023902080240020802410208024202080243020802440208024502080246020802470208024802080249020802500208025102080252020802530208025402080255020802560208025702080258020802590208026002080261020802620208026302080264020802650208026602080267020802680208026902080270020802710208027202080273020802740208027502080276020802770208027802080279020802800208028102080282020802830208028402080285020802860208028702080288020802890208029002080291020802920208029302080294020802950208029602080297020802980208029902080300020803010208030202080303020803040208030502080306020803070208030802080309020803100208031102080312020803130208031402080315020803160208031702080318020803190208032002080321020803220208032302080324020803250208032602080327020803280208032902080330020803310208033202080333020803340208033502080336020803370208033802080339020803400208034102080342020803430208034402080345020803460208034702080348020803490208035002080351020803520208035302080354020803550208035602080357020803580208035902080360020803610208036202080363020803640208036502080366020803670208036802080369020803700208037102080372020803730208037402080375020803760208037702080378020803790208038002080381020803820208038302080384020803850208038602080387020803880208038902080390020803910208039202080393020803940208039502080396020803970208039802080399020804000208040102080402020804030208040402080405020804060208040702080408020804090208041002080411020804120208041302080414020804150208041602080417020804180208041902080420020804210208042202080423020804240208042502080426020804270208042802080429020804300208043102080432020804330208043402080435020804360208043702080438020804390208044002080441020804420208044302080444020804450208044602080447020804480208044902080450020804510208045202080453020804540208045502080456020804570208045802080459020804600208046102080462020804630208046402080465020804660208046702080468020804690208047002080471020804720208047302080474020804750208047602080477020804780208047902080480020804810208048202080483020804840208048502080486020804870208048802080489020804900208049102080492020804930208049402080495020804960208049702080498020804990208050002080501020805020208050302080504020805050208050602080507020805080208050902080510020805110208051202080513020805140208051502080516020805170208051802080519020805200208052102080522020805230208052402080525020805260208052702080528020805290208053002080531020805320208053302080534020805350208053602080537020805380208053902080540020805410208054202080543020805440208054502080546020805470208054802080549020805500208055102080552020805530208055402080555020805560208055702080558020805590208056002080561020805620208056302080564020805650208056602080567020805680208056902080570020805710208057202080573020805740208057502080576020805770208057802080579020805800208058102080582020805830208058402080585020805860208058702080588020805890208059002080591020805920208059302080594020805950208059602080597020805980208059902080600020806010208060202080603020806040208060502080606020806070208060802080609020806100208061102080612020806130208061402080615020806160208061702080618020806190208062002080621020806220208062302080624020806250208062602080627020806280208062902080630020806310208063202080633020806340208063502080636020806370208063802080639020806400208064102080642020806430208064402080645020806460208064702080648020806490208065002080651020806520208065302080654020806550208065602080657020806580208065902080660020806610208066202080663020806640208066502080666020806670208066802080669020806700208067102080672020806730208067402080675020806760208067702080678020806790208068002080681020806820208068302080684020806850208068602080687020806880208068902080690020806910208069202080693020806940208069502080696020806970208069802080699020807000208070102080702020807030208070402080705020807060208070702080708020807090208071002080711020807120208071302080714020807150208071602080717020807180208071902080720020807210208072202080723020807240208072502080726020807270208072802080729020807300208073102080732020807330208073402080735020807360208073702080738020807390208074002080741020807420208074302080744020807450208074602080747020807480208074902080750020807510208075202080753020807540208075502080756020807570208075802080759020807600208076102080762020807630208076402080765020807660208076702080768020807690208077002080771020807720208077302080774020807750208077602080777020807780208077902080780020807810208078202080783020807840208078502080786020807870208078802080789020807900208079102080792020807930208079402080795020807960208079702080798020807990209000102090002020900030209000402090005020900060209000702090008020900090209001002090011020900120209001302090014020900150209001602090017020900180209001902090020020900210209002202090023020900240209002502090026020900270209002802090029020900300209003102090032020900330209003402090035020900360209003702090038020900390209004002090041020900420209004302090044020900450209004602090047020900480209004902090050020900510209005202090053020900540209005502090056020900570209005802090059020900600209006102090062020900630209006402090065020900660209006702090068020900690209007002090071020900720209007302090074020900750209007602090077020900780209007902090080020900810209008202090083020900840209008502090086020900870209008802090089020900900209009102090092020900930209009402090095020900960209009702090098020900990209010002090101020901020209010302090104020901050209010602090107020901080209010902090110020901110209011202090113020901140209011502090116020901170209011802090119020901200209012102090122020901230209012402090125020901260209012702090128020901290209013002090131020901320209013302090134020901350209013602090137020901380209013902090140020901410209014202090143020901440209014502090146020901470209014802090149020901500209015102090152020901530209015402090155020901560209015702090158020901590209016002090161020901620209016302090164020901650209016602090167020901680209016902090170020901710209017202090173020901740209017502090176020901770209017802090179020901800209018102090182020901830209018402090185020901860209018702090188020901890209019002090191020901920209019302090194020901950209019602090197020901980209019902090200020902010209020202090203020902040209020502090206020902070209020802090209020902100209021102090212020902130209021402090215020902160209021702090218020902190209022002090221020902220209022302090224020902250209022602090227020902280209022902090230020902310209023202090233020902340209023502090236020902370209023802090239020902400209024102090242020902430209024402090245020902460209024702090248020902490209025002090251020902520209025302090254020902550209025602090257020902580209025902090260020902610209026202090263020902640209026502090266020902670209026802090269020902700209027102090272020902730209027402090275020902760209027702090278020902790209028002090281020902820209028302090284020902850209028602090287020902880209028902090290020902910209029202090293020902940209029502090296020902970209029802090299020903000209030102090302020903030209030402090305020903060209030702090308020903090209031002090311020903120209031302090314020903150209031602090317020903180209031902090320020903210209032202090323020903240209032502090326020903270209032802090329020903300209033102090332020903330209033402090335020903360209033702090338020903390209034002090341020903420209034302090344020903450209034602090347020903480209034902090350020903510209035202090353020903540209035502090356020903570209035802090359020903600209036102090362020903630209036402090365020903660209036702090368020903690209037002090371020903720209037302090374020903750209037602090377020903780209037902090380020903810209038202090383020903840209038502090386020903870209038802090389020903900209039102090392020903930209039402090395020903960209039702090398020903990209040002090401020904020209040302090404020904050209040602090407020904080209040902090410020904110209041202090413020904140209041502090416020904170209041802090419020904200209042102090422020904230209042402090425020904260209042702090428020904290209043002090431020904320209043302090434020904350209043602090437020904380209043902090440020904410209044202090443020904440209044502090446020904470209044802090449020904500209045102090452020904530209045402090455020904560209045702090458020904590209046002090461020904620209046302090464020904650209046602090467020904680209046902090470020904710209047202090473020904740209047502090476020904770209047802090479020904800209048102090482020904830209048402090485020904860209048702090488020904890209049002090491020904920209049302090494020904950209049602090497020904980209049902090500020905010209050202090503020905040209050502090506020905070209050802090509020905100209051102090512020905130209051402090515020905160209051702090518020905190209052002090521020905220209052302090524020905250209052602090527020905280209052902090530020905310209053202090533020905340209053502090536020905370209053802090539020905400209054102090542020905430209054402090545020905460209054702090548020905490209055002090551020905520209055302090554020905550209055602090557020905580209055902090560020905610209056202090563020905640209056502090566020905670209056802090569020905700209057102090572020905730209057402090575020905760209057702090578020905790209058002090581020905820209058302090584020905850209058602090587020905880209058902090590020905910209059202090593020905940209059502090596020905970209059802090599020906000209060102090602020906030209060402090605020906060209060702090608020906090209061002090611020906120209061302090614020906150209061602090617020906180209061902090620020906210209062202090623020906240209062502090626020906270209062802090629020906300209063102090632020906330209063402090635020906360209063702090638020906390209064002090641020906420209064302090644020906450209064602090647020906480209064902090650020906510209065202090653020906540209065502090656020906570209065802090659020906600209066102090662020906630209066402090665020906660209066702090668020906690209067002090671020906720209067302090674020906750209067602090677020906780209067902090680020906810209068202090683020906840209068502090686020906870209068802090689020906900209069102090692020906930209069402090695020906960209069702090698020906990209070002090701020907020209070302090704020907050209070602090707020907080209070902090710020907110209071202090713020907140209071502090716020907170209071802090719020907200209072102090722020907230209072402090725020907260209072702090728020907290209073002090731020907320209073302090734020907350209073602090737020907380209073902090740020907410209074202090743020907440209074502090746020907470209074802090749020907500209075102090752020907530209075402090755020907560209075702090758020907590209076002090761020907620209076302090764020907650209076602090767020907680209076902090770020907710209077202090773020907740209077502090776020907770209077802090779020907800209078102090782020907830209078402090785020907860209078702090788020907890209079002090791020907920209079302090794020907950209079602090797020907980209079902100001021000020210000302100004021000050210000602100007021000080210000902100010021000110210001202100013021000140210001502100016021000170210001802100019021000200210002102100022021000230210002402100025021000260210002702100028021000290210003002100031021000320210003302100034021000350210003602100037021000380210003902100040021000410210004202100043021000440210004502100046021000470210004802100049021000500210005102100052021000530210005402100055021000560210005702100058021000590210006002100061021000620210006302100064021000650210006602100067021000680210006902100070021000710210007202100073021000740210007502100076021000770210007802100079021000800210008102100082021000830210008402100085021000860210008702100088021000890210009002100091021000920210009302100094021000950210009602100097021000980210009902100100021001010210010202100103021001040210010502100106021001070210010802100109021001100210011102100112021001130210011402100115021001160210011702100118021001190210012002100121021001220210012302100124021001250210012602100127021001280210012902100130021001310210013202100133021001340210013502100136021001370210013802100139021001400210014102100142021001430210014402100145021001460210014702100148021001490210015002100151021001520210015302100154021001550210015602100157021001580210015902100160021001610210016202100163021001640210016502100166021001670210016802100169021001700210017102100172021001730210017402100175021001760210017702100178021001790210018002100181021001820210018302100184021001850210018602100187021001880210018902100190021001910210019202100193021001940210019502100196021001970210019802100199021002000210020102100202021002030210020402100205021002060210020702100208021002090210021002100211021002120210021302100214021002150210021602100217021002180210021902100220021002210210022202100223021002240210022502100226021002270210022802100229021002300210023102100232021002330210023402100235021002360210023702100238021002390210024002100241021002420210024302100244021002450210024602100247021002480210024902100250021002510210025202100253021002540210025502100256021002570210025802100259021002600210026102100262021002630210026402100265021002660210026702100268021002690210027002100271021002720210027302100274021002750210027602100277021002780210027902100280021002810210028202100283021002840210028502100286021002870210028802100289021002900210029102100292021002930210029402100295021002960210029702100298021002990210030002100301021003020210030302100304021003050210030602100307021003080210030902100310021003110210031202100313021003140210031502100316021003170210031802100319021003200210032102100322021003230210032402100325021003260210032702100328021003290210033002100331021003320210033302100334021003350210033602100337021003380210033902100340021003410210034202100343021003440210034502100346021003470210034802100349021003500210035102100352021003530210035402100355021003560210035702100358021003590210036002100361021003620210036302100364021003650210036602100367021003680210036902100370021003710210037202100373021003740210037502100376021003770210037802100379021003800210038102100382021003830210038402100385021003860210038702100388021003890210039002100391021003920210039302100394021003950210039602100397021003980210039902100400021004010210040202100403021004040210040502100406021004070210040802100409021004100210041102100412021004130210041402100415021004160210041702100418021004190210042002100421021004220210042302100424021004250210042602100427021004280210042902100430021004310210043202100433021004340210043502100436021004370210043802100439021004400210044102100442021004430210044402100445021004460210044702100448021004490210045002100451021004520210045302100454021004550210045602100457021004580210045902100460021004610210046202100463021004640210046502100466021004670210046802100469021004700210047102100472021004730210047402100475021004760210047702100478021004790210048002100481021004820210048302100484021004850210048602100487021004880210048902100490021004910210049202100493021004940210049502100496021004970210049802100499021005000210050102100502021005030210050402100505021005060210050702100508021005090210051002100511021005120210051302100514021005150210051602100517021005180210051902100520021005210210052202100523021005240210052502100526021005270210052802100529021005300210053102100532021005330210053402100535021005360210053702100538021005390210054002100541021005420210054302100544021005450210054602100547021005480210054902100550021005510210055202100553021005540210055502100556021005570210055802100559021005600210056102100562021005630210056402100565021005660210056702100568021005690210057002100571021005720210057302100574021005750210057602100577021005780210057902100580021005810210058202100583021005840210058502100586021005870210058802100589021005900210059102100592021005930210059402100595021005960210059702100598021005990210060002100601021006020210060302100604021006050210060602100607021006080210060902100610021006110210061202100613021006140210061502100616021006170210061802100619021006200210062102100622021006230210062402100625021006260210062702100628021006290210063002100631021006320210063302100634021006350210063602100637021006380210063902100640021006410210064202100643021006440210064502100646021006470210064802100649021006500210065102100652021006530210065402100655021006560210065702100658021006590210066002100661021006620210066302100664021006650210066602100667021006680210066902100670021006710210067202100673021006740210067502100676021006770210067802100679021006800210068102100682021006830210068402100685021006860210068702100688021006890210069002100691021006920210069302100694021006950210069602100697021006980210069902100700021007010210070202100703021007040210070502100706021007070210070802100709021007100210071102100712021007130210071402100715021007160210071702100718021007190210072002100721021007220210072302100724021007250210072602100727021007280210072902100730021007310210073202100733021007340210073502100736021007370210073802100739021007400210074102100742021007430210074402100745021007460210074702100748021007490210075002100751021007520210075302100754021007550210075602100757021007580210075902100760021007610210076202100763021007640210076502100766021007670210076802100769021007700210077102100772021007730210077402100775021007760210077702100778021007790210078002100781021007820210078302100784021007850210078602100787021007880210078902100790021007910210079202100793021007940210079502100796021007970210079802100799021100010211000202110003021100040211000502110006021100070211000802110009021100100211001102110012021100130211001402110015021100160211001702110018021100190211002002110021021100220211002302110024021100250211002602110027021100280211002902110030021100310211003202110033021100340211003502110036021100370211003802110039021100400211004102110042021100430211004402110045021100460211004702110048021100490211005002110051021100520211005302110054021100550211005602110057021100580211005902110060021100610211006202110063021100640211006502110066021100670211006802110069021100700211007102110072021100730211007402110075021100760211007702110078021100790211008002110081021100820211008302110084021100850211008602110087021100880211008902110090021100910211009202110093021100940211009502110096021100970211009802110099021101000211010102110102021101030211010402110105021101060211010702110108021101090211011002110111021101120211011302110114021101150211011602110117021101180211011902110120021101210211012202110123021101240211012502110126021101270211012802110129021101300211013102110132021101330211013402110135021101360211013702110138021101390211014002110141021101420211014302110144021101450211014602110147021101480211014902110150021101510211015202110153021101540211015502110156021101570211015802110159021101600211016102110162021101630211016402110165021101660211016702110168021101690211017002110171021101720211017302110174021101750211017602110177021101780211017902110180021101810211018202110183021101840211018502110186021101870211018802110189021101900211019102110192021101930211019402110195021101960211019702110198021101990211020002110201021102020211020302110204021102050211020602110207021102080211020902110210021102110211021202110213021102140211021502110216021102170211021802110219021102200211022102110222021102230211022402110225021102260211022702110228021102290211023002110231021102320211023302110234021102350211023602110237021102380211023902110240021102410211024202110243021102440211024502110246021102470211024802110249021102500211025102110252021102530211025402110255021102560211025702110258021102590211026002110261021102620211026302110264021102650211026602110267021102680211026902110270021102710211027202110273021102740211027502110276021102770211027802110279021102800211028102110282021102830211028402110285021102860211028702110288021102890211029002110291021102920211029302110294021102950211029602110297021102980211029902110300021103010211030202110303021103040211030502110306021103070211030802110309021103100211031102110312021103130211031402110315021103160211031702110318021103190211032002110321021103220211032302110324021103250211032602110327021103280211032902110330021103310211033202110333021103340211033502110336021103370211033802110339021103400211034102110342021103430211034402110345021103460211034702110348021103490211035002110351021103520211035302110354021103550211035602110357021103580211035902110360021103610211036202110363021103640211036502110366021103670211036802110369021103700211037102110372021103730211037402110375021103760211037702110378021103790211038002110381021103820211038302110384021103850211038602110387021103880211038902110390021103910211039202110393021103940211039502110396021103970211039802110399021104000211040102110402021104030211040402110405021104060211040702110408021104090211041002110411021104120211041302110414021104150211041602110417021104180211041902110420021104210211042202110423021104240211042502110426021104270211042802110429021104300211043102110432021104330211043402110435021104360211043702110438021104390211044002110441021104420211044302110444021104450211044602110447021104480211044902110450021104510211045202110453021104540211045502110456021104570211045802110459021104600211046102110462021104630211046402110465021104660211046702110468021104690211047002110471021104720211047302110474021104750211047602110477021104780211047902110480021104810211048202110483021104840211048502110486021104870211048802110489021104900211049102110492021104930211049402110495021104960211049702110498021104990211050002110501021105020211050302110504021105050211050602110507021105080211050902110510021105110211051202110513021105140211051502110516021105170211051802110519021105200211052102110522021105230211052402110525021105260211052702110528021105290211053002110531021105320211053302110534021105350211053602110537021105380211053902110540021105410211054202110543021105440211054502110546021105470211054802110549021105500211055102110552021105530211055402110555021105560211055702110558021105590211056002110561021105620211056302110564021105650211056602110567021105680211056902110570021105710211057202110573021105740211057502110576021105770211057802110579021105800211058102110582021105830211058402110585021105860211058702110588021105890211059002110591021105920211059302110594021105950211059602110597021105980211059902110600021106010211060202110603021106040211060502110606021106070211060802110609021106100211061102110612021106130211061402110615021106160211061702110618021106190211062002110621021106220211062302110624021106250211062602110627021106280211062902110630021106310211063202110633021106340211063502110636021106370211063802110639021106400211064102110642021106430211064402110645021106460211064702110648021106490211065002110651021106520211065302110654021106550211065602110657021106580211065902110660021106610211066202110663021106640211066502110666021106670211066802110669021106700211067102110672021106730211067402110675021106760211067702110678021106790211068002110681021106820211068302110684021106850211068602110687021106880211068902110690021106910211069202110693021106940211069502110696021106970211069802110699021107000211070102110702021107030211070402110705021107060211070702110708021107090211071002110711021107120211071302110714021107150211071602110717021107180211071902110720021107210211072202110723021107240211072502110726021107270211072802110729021107300211073102110732021107330211073402110735021107360211073702110738021107390211074002110741021107420211074302110744021107450211074602110747021107480211074902110750021107510211075202110753021107540211075502110756021107570211075802110759021107600211076102110762021107630211076402110765021107660211076702110768021107690211077002110771021107720211077302110774021107750211077602110777021107780211077902110780021107810211078202110783021107840211078502110786021107870211078802110789021107900211079102110792021107930211079402110795021107960211079702110798021107990212000102120002021200030212000402120005021200060212000702120008021200090212001002120011021200120212001302120014021200150212001602120017021200180212001902120020021200210212002202120023021200240212002502120026021200270212002802120029021200300212003102120032021200330212003402120035021200360212003702120038021200390212004002120041021200420212004302120044021200450212004602120047021200480212004902120050021200510212005202120053021200540212005502120056021200570212005802120059021200600212006102120062021200630212006402120065021200660212006702120068021200690212007002120071021200720212007302120074021200750212007602120077021200780212007902120080021200810212008202120083021200840212008502120086021200870212008802120089021200900212009102120092021200930212009402120095021200960212009702120098021200990212010002120101021201020212010302120104021201050212010602120107021201080212010902120110021201110212011202120113021201140212011502120116021201170212011802120119021201200212012102120122021201230212012402120125021201260212012702120128021201290212013002120131021201320212013302120134021201350212013602120137021201380212013902120140021201410212014202120143021201440212014502120146021201470212014802120149021201500212015102120152021201530212015402120155021201560212015702120158021201590212016002120161021201620212016302120164021201650212016602120167021201680212016902120170021201710212017202120173021201740212017502120176021201770212017802120179021201800212018102120182021201830212018402120185021201860212018702120188021201890212019002120191021201920212019302120194021201950212019602120197021201980212019902120200021202010212020202120203021202040212020502120206021202070212020802120209021202100212021102120212021202130212021402120215021202160212021702120218021202190212022002120221021202220212022302120224021202250212022602120227021202280212022902120230021202310212023202120233021202340212023502120236021202370212023802120239021202400212024102120242021202430212024402120245021202460212024702120248021202490212025002120251021202520212025302120254021202550212025602120257021202580212025902120260021202610212026202120263021202640212026502120266021202670212026802120269021202700212027102120272021202730212027402120275021202760212027702120278021202790212028002120281021202820212028302120284021202850212028602120287021202880212028902120290021202910212029202120293021202940212029502120296021202970212029802120299021203000212030102120302021203030212030402120305021203060212030702120308021203090212031002120311021203120212031302120314021203150212031602120317021203180212031902120320021203210212032202120323021203240212032502120326021203270212032802120329021203300212033102120332021203330212033402120335021203360212033702120338021203390212034002120341021203420212034302120344021203450212034602120347021203480212034902120350021203510212035202120353021203540212035502120356021203570212035802120359021203600212036102120362021203630212036402120365021203660212036702120368021203690212037002120371021203720212037302120374021203750212037602120377021203780212037902120380021203810212038202120383021203840212038502120386021203870212038802120389021203900212039102120392021203930212039402120395021203960212039702120398021203990212040002120401021204020212040302120404021204050212040602120407021204080212040902120410021204110212041202120413021204140212041502120416021204170212041802120419021204200212042102120422021204230212042402120425021204260212042702120428021204290212043002120431021204320212043302120434021204350212043602120437021204380212043902120440021204410212044202120443021204440212044502120446021204470212044802120449021204500212045102120452021204530212045402120455021204560212045702120458021204590212046002120461021204620212046302120464021204650212046602120467021204680212046902120470021204710212047202120473021204740212047502120476021204770212047802120479021204800212048102120482021204830212048402120485021204860212048702120488021204890212049002120491021204920212049302120494021204950212049602120497021204980212049902120500021205010212050202120503021205040212050502120506021205070212050802120509021205100212051102120512021205130212051402120515021205160212051702120518021205190212052002120521021205220212052302120524021205250212052602120527021205280212052902120530021205310212053202120533021205340212053502120536021205370212053802120539021205400212054102120542021205430212054402120545021205460212054702120548021205490212055002120551021205520212055302120554021205550212055602120557021205580212055902120560021205610212056202120563021205640212056502120566021205670212056802120569021205700212057102120572021205730212057402120575021205760212057702120578021205790212058002120581021205820212058302120584021205850212058602120587021205880212058902120590021205910212059202120593021205940212059502120596021205970212059802120599021206000212060102120602021206030212060402120605021206060212060702120608021206090212061002120611021206120212061302120614021206150212061602120617021206180212061902120620021206210212062202120623021206240212062502120626021206270212062802120629021206300212063102120632021206330212063402120635021206360212063702120638021206390212064002120641021206420212064302120644021206450212064602120647021206480212064902120650021206510212065202120653021206540212065502120656021206570212065802120659021206600212066102120662021206630212066402120665021206660212066702120668021206690212067002120671021206720212067302120674021206750212067602120677021206780212067902120680021206810212068202120683021206840212068502120686021206870212068802120689021206900212069102120692021206930212069402120695021206960212069702120698021206990212070002120701021207020212070302120704021207050212070602120707021207080212070902120710021207110212071202120713021207140212071502120716021207170212071802120719021207200212072102120722021207230212072402120725021207260212072702120728021207290212073002120731021207320212073302120734021207350212073602120737021207380212073902120740021207410212074202120743021207440212074502120746021207470212074802120749021207500212075102120752021207530212075402120755021207560212075702120758021207590212076002120761021207620212076302120764021207650212076602120767021207680212076902120770021207710212077202120773021207740212077502120776021207770212077802120779021207800212078102120782021207830212078402120785021207860212078702120788021207890212079002120791021207920212079302120794021207950212079602120797021207980212079902130001021300020213000302130004021300050213000602130007021300080213000902130010021300110213001202130013021300140213001502130016021300170213001802130019021300200213002102130022021300230213002402130025021300260213002702130028021300290213003002130031021300320213003302130034021300350213003602130037021300380213003902130040021300410213004202130043021300440213004502130046021300470213004802130049021300500213005102130052021300530213005402130055021300560213005702130058021300590213006002130061021300620213006302130064021300650213006602130067021300680213006902130070021300710213007202130073021300740213007502130076021300770213007802130079021300800213008102130082021300830213008402130085021300860213008702130088021300890213009002130091021300920213009302130094021300950213009602130097021300980213009902130100021301010213010202130103021301040213010502130106021301070213010802130109021301100213011102130112021301130213011402130115021301160213011702130118021301190213012002130121021301220213012302130124021301250213012602130127021301280213012902130130021301310213013202130133021301340213013502130136021301370213013802130139021301400213014102130142021301430213014402130145021301460213014702130148021301490213015002130151021301520213015302130154021301550213015602130157021301580213015902130160021301610213016202130163021301640213016502130166021301670213016802130169021301700213017102130172021301730213017402130175021301760213017702130178021301790213018002130181021301820213018302130184021301850213018602130187021301880213018902130190021301910213019202130193021301940213019502130196021301970213019802130199021302000213020102130202021302030213020402130205021302060213020702130208021302090213021002130211021302120213021302130214021302150213021602130217021302180213021902130220021302210213022202130223021302240213022502130226021302270213022802130229021302300213023102130232021302330213023402130235021302360213023702130238021302390213024002130241021302420213024302130244021302450213024602130247021302480213024902130250021302510213025202130253021302540213025502130256021302570213025802130259021302600213026102130262021302630213026402130265021302660213026702130268021302690213027002130271021302720213027302130274021302750213027602130277021302780213027902130280021302810213028202130283021302840213028502130286021302870213028802130289021302900213029102130292021302930213029402130295021302960213029702130298021302990213030002130301021303020213030302130304021303050213030602130307021303080213030902130310021303110213031202130313021303140213031502130316021303170213031802130319021303200213032102130322021303230213032402130325021303260213032702130328021303290213033002130331021303320213033302130334021303350213033602130337021303380213033902130340021303410213034202130343021303440213034502130346021303470213034802130349021303500213035102130352021303530213035402130355021303560213035702130358021303590213036002130361021303620213036302130364021303650213036602130367021303680213036902130370021303710213037202130373021303740213037502130376021303770213037802130379021303800213038102130382021303830213038402130385021303860213038702130388021303890213039002130391021303920213039302130394021303950213039602130397021303980213039902130400021304010213040202130403021304040213040502130406021304070213040802130409021304100213041102130412021304130213041402130415021304160213041702130418021304190213042002130421021304220213042302130424021304250213042602130427021304280213042902130430021304310213043202130433021304340213043502130436021304370213043802130439021304400213044102130442021304430213044402130445021304460213044702130448021304490213045002130451021304520213045302130454021304550213045602130457021304580213045902130460021304610213046202130463021304640213046502130466021304670213046802130469021304700213047102130472021304730213047402130475021304760213047702130478021304790213048002130481021304820213048302130484021304850213048602130487021304880213048902130490021304910213049202130493021304940213049502130496021304970213049802130499021305000213050102130502021305030213050402130505021305060213050702130508021305090213051002130511021305120213051302130514021305150213051602130517021305180213051902130520021305210213052202130523021305240213052502130526021305270213052802130529021305300213053102130532021305330213053402130535021305360213053702130538021305390213054002130541021305420213054302130544021305450213054602130547021305480213054902130550021305510213055202130553021305540213055502130556021305570213055802130559021305600213056102130562021305630213056402130565021305660213056702130568021305690213057002130571021305720213057302130574021305750213057602130577021305780213057902130580021305810213058202130583021305840213058502130586021305870213058802130589021305900213059102130592021305930213059402130595021305960213059702130598021305990213060002130601021306020213060302130604021306050213060602130607021306080213060902130610021306110213061202130613021306140213061502130616021306170213061802130619021306200213062102130622021306230213062402130625021306260213062702130628021306290213063002130631021306320213063302130634021306350213063602130637021306380213063902130640021306410213064202130643021306440213064502130646021306470213064802130649021306500213065102130652021306530213065402130655021306560213065702130658021306590213066002130661021306620213066302130664021306650213066602130667021306680213066902130670021306710213067202130673021306740213067502130676021306770213067802130679021306800213068102130682021306830213068402130685021306860213068702130688021306890213069002130691021306920213069302130694021306950213069602130697021306980213069902130700021307010213070202130703021307040213070502130706021307070213070802130709021307100213071102130712021307130213071402130715021307160213071702130718021307190213072002130721021307220213072302130724021307250213072602130727021307280213072902130730021307310213073202130733021307340213073502130736021307370213073802130739021307400213074102130742021307430213074402130745021307460213074702130748021307490213075002130751021307520213075302130754021307550213075602130757021307580213075902130760021307610213076202130763021307640213076502130766021307670213076802130769021307700213077102130772021307730213077402130775021307760213077702130778021307790213078002130781021307820213078302130784021307850213078602130787021307880213078902130790021307910213079202130793021307940213079502130796021307970213079802130799021400010214000202140003021400040214000502140006021400070214000802140009021400100214001102140012021400130214001402140015021400160214001702140018021400190214002002140021021400220214002302140024021400250214002602140027021400280214002902140030021400310214003202140033021400340214003502140036021400370214003802140039021400400214004102140042021400430214004402140045021400460214004702140048021400490214005002140051021400520214005302140054021400550214005602140057021400580214005902140060021400610214006202140063021400640214006502140066021400670214006802140069021400700214007102140072021400730214007402140075021400760214007702140078021400790214008002140081021400820214008302140084021400850214008602140087021400880214008902140090021400910214009202140093021400940214009502140096021400970214009802140099021401000214010102140102021401030214010402140105021401060214010702140108021401090214011002140111021401120214011302140114021401150214011602140117021401180214011902140120021401210214012202140123021401240214012502140126021401270214012802140129021401300214013102140132021401330214013402140135021401360214013702140138021401390214014002140141021401420214014302140144021401450214014602140147021401480214014902140150021401510214015202140153021401540214015502140156021401570214015802140159021401600214016102140162021401630214016402140165021401660214016702140168021401690214017002140171021401720214017302140174021401750214017602140177021401780214017902140180021401810214018202140183021401840214018502140186021401870214018802140189021401900214019102140192021401930214019402140195021401960214019702140198021401990214020002140201021402020214020302140204021402050214020602140207021402080214020902140210021402110214021202140213021402140214021502140216021402170214021802140219021402200214022102140222021402230214022402140225021402260214022702140228021402290214023002140231021402320214023302140234021402350214023602140237021402380214023902140240021402410214024202140243021402440214024502140246021402470214024802140249021402500214025102140252021402530214025402140255021402560214025702140258021402590214026002140261021402620214026302140264021402650214026602140267021402680214026902140270021402710214027202140273021402740214027502140276021402770214027802140279021402800214028102140282021402830214028402140285021402860214028702140288021402890214029002140291021402920214029302140294021402950214029602140297021402980214029902140300021403010214030202140303021403040214030502140306021403070214030802140309021403100214031102140312021403130214031402140315021403160214031702140318021403190214032002140321021403220214032302140324021403250214032602140327021403280214032902140330021403310214033202140333021403340214033502140336021403370214033802140339021403400214034102140342021403430214034402140345021403460214034702140348021403490214035002140351021403520214035302140354021403550214035602140357021403580214035902140360021403610214036202140363021403640214036502140366021403670214036802140369021403700214037102140372021403730214037402140375021403760214037702140378021403790214038002140381021403820214038302140384021403850214038602140387021403880214038902140390021403910214039202140393021403940214039502140396021403970214039802140399021404000214040102140402021404030214040402140405021404060214040702140408021404090214041002140411021404120214041302140414021404150214041602140417021404180214041902140420021404210214042202140423021404240214042502140426021404270214042802140429021404300214043102140432021404330214043402140435021404360214043702140438021404390214044002140441021404420214044302140444021404450214044602140447021404480214044902140450021404510214045202140453021404540214045502140456021404570214045802140459021404600214046102140462021404630214046402140465021404660214046702140468021404690214047002140471021404720214047302140474021404750214047602140477021404780214047902140480021404810214048202140483021404840214048502140486021404870214048802140489021404900214049102140492021404930214049402140495021404960214049702140498021404990214050002140501021405020214050302140504021405050214050602140507021405080214050902140510021405110214051202140513021405140214051502140516021405170214051802140519021405200214052102140522021405230214052402140525021405260214052702140528021405290214053002140531021405320214053302140534021405350214053602140537021405380214053902140540021405410214054202140543021405440214054502140546021405470214054802140549021405500214055102140552021405530214055402140555021405560214055702140558021405590214056002140561021405620214056302140564021405650214056602140567021405680214056902140570021405710214057202140573021405740214057502140576021405770214057802140579021405800214058102140582021405830214058402140585021405860214058702140588021405890214059002140591021405920214059302140594021405950214059602140597021405980214059902140600021406010214060202140603021406040214060502140606021406070214060802140609021406100214061102140612021406130214061402140615021406160214061702140618021406190214062002140621021406220214062302140624021406250214062602140627021406280214062902140630021406310214063202140633021406340214063502140636021406370214063802140639021406400214064102140642021406430214064402140645021406460214064702140648021406490214065002140651021406520214065302140654021406550214065602140657021406580214065902140660021406610214066202140663021406640214066502140666021406670214066802140669021406700214067102140672021406730214067402140675021406760214067702140678021406790214068002140681021406820214068302140684021406850214068602140687021406880214068902140690021406910214069202140693021406940214069502140696021406970214069802140699021407000214070102140702021407030214070402140705021407060214070702140708021407090214071002140711021407120214071302140714021407150214071602140717021407180214071902140720021407210214072202140723021407240214072502140726021407270214072802140729021407300214073102140732021407330214073402140735021407360214073702140738021407390214074002140741021407420214074302140744021407450214074602140747021407480214074902140750021407510214075202140753021407540214075502140756021407570214075802140759021407600214076102140762021407630214076402140765021407660214076702140768021407690214077002140771021407720214077302140774021407750214077602140777021407780214077902140780021407810214078202140783021407840214078502140786021407870214078802140789021407900214079102140792021407930214079402140795021407960214079702140798021407990215000102150002021500030215000402150005021500060215000702150008021500090215001002150011021500120215001302150014021500150215001602150017021500180215001902150020021500210215002202150023021500240215002502150026021500270215002802150029021500300215003102150032021500330215003402150035021500360215003702150038021500390215004002150041021500420215004302150044021500450215004602150047021500480215004902150050021500510215005202150053021500540215005502150056021500570215005802150059021500600215006102150062021500630215006402150065021500660215006702150068021500690215007002150071021500720215007302150074021500750215007602150077021500780215007902150080021500810215008202150083021500840215008502150086021500870215008802150089021500900215009102150092021500930215009402150095021500960215009702150098021500990215010002150101021501020215010302150104021501050215010602150107021501080215010902150110021501110215011202150113021501140215011502150116021501170215011802150119021501200215012102150122021501230215012402150125021501260215012702150128021501290215013002150131021501320215013302150134021501350215013602150137021501380215013902150140021501410215014202150143021501440215014502150146021501470215014802150149021501500215015102150152021501530215015402150155021501560215015702150158021501590215016002150161021501620215016302150164021501650215016602150167021501680215016902150170021501710215017202150173021501740215017502150176021501770215017802150179021501800215018102150182021501830215018402150185021501860215018702150188021501890215019002150191021501920215019302150194021501950215019602150197021501980215019902150200021502010215020202150203021502040215020502150206021502070215020802150209021502100215021102150212021502130215021402150215021502160215021702150218021502190215022002150221021502220215022302150224021502250215022602150227021502280215022902150230021502310215023202150233021502340215023502150236021502370215023802150239021502400215024102150242021502430215024402150245021502460215024702150248021502490215025002150251021502520215025302150254021502550215025602150257021502580215025902150260021502610215026202150263021502640215026502150266021502670215026802150269021502700215027102150272021502730215027402150275021502760215027702150278021502790215028002150281021502820215028302150284021502850215028602150287021502880215028902150290021502910215029202150293021502940215029502150296021502970215029802150299021503000215030102150302021503030215030402150305021503060215030702150308021503090215031002150311021503120215031302150314021503150215031602150317021503180215031902150320021503210215032202150323021503240215032502150326021503270215032802150329021503300215033102150332021503330215033402150335021503360215033702150338021503390215034002150341021503420215034302150344021503450215034602150347021503480215034902150350021503510215035202150353021503540215035502150356021503570215035802150359021503600215036102150362021503630215036402150365021503660215036702150368021503690215037002150371021503720215037302150374021503750215037602150377021503780215037902150380021503810215038202150383021503840215038502150386021503870215038802150389021503900215039102150392021503930215039402150395021503960215039702150398021503990215040002150401021504020215040302150404021504050215040602150407021504080215040902150410021504110215041202150413021504140215041502150416021504170215041802150419021504200215042102150422021504230215042402150425021504260215042702150428021504290215043002150431021504320215043302150434021504350215043602150437021504380215043902150440021504410215044202150443021504440215044502150446021504470215044802150449021504500215045102150452021504530215045402150455021504560215045702150458021504590215046002150461021504620215046302150464021504650215046602150467021504680215046902150470021504710215047202150473021504740215047502150476021504770215047802150479021504800215048102150482021504830215048402150485021504860215048702150488021504890215049002150491021504920215049302150494021504950215049602150497021504980215049902150500021505010215050202150503021505040215050502150506021505070215050802150509021505100215051102150512021505130215051402150515021505160215051702150518021505190215052002150521021505220215052302150524021505250215052602150527021505280215052902150530021505310215053202150533021505340215053502150536021505370215053802150539021505400215054102150542021505430215054402150545021505460215054702150548021505490215055002150551021505520215055302150554021505550215055602150557021505580215055902150560021505610215056202150563021505640215056502150566021505670215056802150569021505700215057102150572021505730215057402150575021505760215057702150578021505790215058002150581021505820215058302150584021505850215058602150587021505880215058902150590021505910215059202150593021505940215059502150596021505970215059802150599021506000215060102150602021506030215060402150605021506060215060702150608021506090215061002150611021506120215061302150614021506150215061602150617021506180215061902150620021506210215062202150623021506240215062502150626021506270215062802150629021506300215063102150632021506330215063402150635021506360215063702150638021506390215064002150641021506420215064302150644021506450215064602150647021506480215064902150650021506510215065202150653021506540215065502150656021506570215065802150659021506600215066102150662021506630215066402150665021506660215066702150668021506690215067002150671021506720215067302150674021506750215067602150677021506780215067902150680021506810215068202150683021506840215068502150686021506870215068802150689021506900215069102150692021506930215069402150695021506960215069702150698021506990215070002150701021507020215070302150704021507050215070602150707021507080215070902150710021507110215071202150713021507140215071502150716021507170215071802150719021507200215072102150722021507230215072402150725021507260215072702150728021507290215073002150731021507320215073302150734021507350215073602150737021507380215073902150740021507410215074202150743021507440215074502150746021507470215074802150749021507500215075102150752021507530215075402150755021507560215075702150758021507590215076002150761021507620215076302150764021507650215076602150767021507680215076902150770021507710215077202150773021507740215077502150776021507770215077802150779021507800215078102150782021507830215078402150785021507860215078702150788021507890215079002150791021507920215079302150794021507950215079602150797021507980215079902160001021600020216000302160004021600050216000602160007021600080216000902160010021600110216001202160013021600140216001502160016021600170216001802160019021600200216002102160022021600230216002402160025021600260216002702160028021600290216003002160031021600320216003302160034021600350216003602160037021600380216003902160040021600410216004202160043021600440216004502160046021600470216004802160049021600500216005102160052021600530216005402160055021600560216005702160058021600590216006002160061021600620216006302160064021600650216006602160067021600680216006902160070021600710216007202160073021600740216007502160076021600770216007802160079021600800216008102160082021600830216008402160085021600860216008702160088021600890216009002160091021600920216009302160094021600950216009602160097021600980216009902160100021601010216010202160103021601040216010502160106021601070216010802160109021601100216011102160112021601130216011402160115021601160216011702160118021601190216012002160121021601220216012302160124021601250216012602160127021601280216012902160130021601310216013202160133021601340216013502160136021601370216013802160139021601400216014102160142021601430216014402160145021601460216014702160148021601490216015002160151021601520216015302160154021601550216015602160157021601580216015902160160021601610216016202160163021601640216016502160166021601670216016802160169021601700216017102160172021601730216017402160175021601760216017702160178021601790216018002160181021601820216018302160184021601850216018602160187021601880216018902160190021601910216019202160193021601940216019502160196021601970216019802160199021602000216020102160202021602030216020402160205021602060216020702160208021602090216021002160211021602120216021302160214021602150216021602160217021602180216021902160220021602210216022202160223021602240216022502160226021602270216022802160229021602300216023102160232021602330216023402160235021602360216023702160238021602390216024002160241021602420216024302160244021602450216024602160247021602480216024902160250021602510216025202160253021602540216025502160256021602570216025802160259021602600216026102160262021602630216026402160265021602660216026702160268021602690216027002160271021602720216027302160274021602750216027602160277021602780216027902160280021602810216028202160283021602840216028502160286021602870216028802160289021602900216029102160292021602930216029402160295021602960216029702160298021602990216030002160301021603020216030302160304021603050216030602160307021603080216030902160310021603110216031202160313021603140216031502160316021603170216031802160319021603200216032102160322021603230216032402160325021603260216032702160328021603290216033002160331021603320216033302160334021603350216033602160337021603380216033902160340021603410216034202160343021603440216034502160346021603470216034802160349021603500216035102160352021603530216035402160355021603560216035702160358021603590216036002160361021603620216036302160364021603650216036602160367021603680216036902160370021603710216037202160373021603740216037502160376021603770216037802160379021603800216038102160382021603830216038402160385021603860216038702160388021603890216039002160391021603920216039302160394021603950216039602160397021603980216039902160400021604010216040202160403021604040216040502160406021604070216040802160409021604100216041102160412021604130216041402160415021604160216041702160418021604190216042002160421021604220216042302160424021604250216042602160427021604280216042902160430021604310216043202160433021604340216043502160436021604370216043802160439021604400216044102160442021604430216044402160445021604460216044702160448021604490216045002160451021604520216045302160454021604550216045602160457021604580216045902160460021604610216046202160463021604640216046502160466021604670216046802160469021604700216047102160472021604730216047402160475021604760216047702160478021604790216048002160481021604820216048302160484021604850216048602160487021604880216048902160490021604910216049202160493021604940216049502160496021604970216049802160499021605000216050102160502021605030216050402160505021605060216050702160508021605090216051002160511021605120216051302160514021605150216051602160517021605180216051902160520021605210216052202160523021605240216052502160526021605270216052802160529021605300216053102160532021605330216053402160535021605360216053702160538021605390216054002160541021605420216054302160544021605450216054602160547021605480216054902160550021605510216055202160553021605540216055502160556021605570216055802160559021605600216056102160562021605630216056402160565021605660216056702160568021605690216057002160571021605720216057302160574021605750216057602160577021605780216057902160580021605810216058202160583021605840216058502160586021605870216058802160589021605900216059102160592021605930216059402160595021605960216059702160598021605990216060002160601021606020216060302160604021606050216060602160607021606080216060902160610021606110216061202160613021606140216061502160616021606170216061802160619021606200216062102160622021606230216062402160625021606260216062702160628021606290216063002160631021606320216063302160634021606350216063602160637021606380216063902160640021606410216064202160643021606440216064502160646021606470216064802160649021606500216065102160652021606530216065402160655021606560216065702160658021606590216066002160661021606620216066302160664021606650216066602160667021606680216066902160670021606710216067202160673021606740216067502160676021606770216067802160679021606800216068102160682021606830216068402160685021606860216068702160688021606890216069002160691021606920216069302160694021606950216069602160697021606980216069902160700021607010216070202160703021607040216070502160706021607070216070802160709021607100216071102160712021607130216071402160715021607160216071702160718021607190216072002160721021607220216072302160724021607250216072602160727021607280216072902160730021607310216073202160733021607340216073502160736021607370216073802160739021607400216074102160742021607430216074402160745021607460216074702160748021607490216075002160751021607520216075302160754021607550216075602160757021607580216075902160760021607610216076202160763021607640216076502160766021607670216076802160769021607700216077102160772021607730216077402160775021607760216077702160778021607790216078002160781021607820216078302160784021607850216078602160787021607880216078902160790021607910216079202160793021607940216079502160796021607970216079802160799021700010217000202170003021700040217000502170006021700070217000802170009021700100217001102170012021700130217001402170015021700160217001702170018021700190217002002170021021700220217002302170024021700250217002602170027021700280217002902170030021700310217003202170033021700340217003502170036021700370217003802170039021700400217004102170042021700430217004402170045021700460217004702170048021700490217005002170051021700520217005302170054021700550217005602170057021700580217005902170060021700610217006202170063021700640217006502170066021700670217006802170069021700700217007102170072021700730217007402170075021700760217007702170078021700790217008002170081021700820217008302170084021700850217008602170087021700880217008902170090021700910217009202170093021700940217009502170096021700970217009802170099021701000217010102170102021701030217010402170105021701060217010702170108021701090217011002170111021701120217011302170114021701150217011602170117021701180217011902170120021701210217012202170123021701240217012502170126021701270217012802170129021701300217013102170132021701330217013402170135021701360217013702170138021701390217014002170141021701420217014302170144021701450217014602170147021701480217014902170150021701510217015202170153021701540217015502170156021701570217015802170159021701600217016102170162021701630217016402170165021701660217016702170168021701690217017002170171021701720217017302170174021701750217017602170177021701780217017902170180021701810217018202170183021701840217018502170186021701870217018802170189021701900217019102170192021701930217019402170195021701960217019702170198021701990217020002170201021702020217020302170204021702050217020602170207021702080217020902170210021702110217021202170213021702140217021502170216021702170217021802170219021702200217022102170222021702230217022402170225021702260217022702170228021702290217023002170231021702320217023302170234021702350217023602170237021702380217023902170240021702410217024202170243021702440217024502170246021702470217024802170249021702500217025102170252021702530217025402170255021702560217025702170258021702590217026002170261021702620217026302170264021702650217026602170267021702680217026902170270021702710217027202170273021702740217027502170276021702770217027802170279021702800217028102170282021702830217028402170285021702860217028702170288021702890217029002170291021702920217029302170294021702950217029602170297021702980217029902170300021703010217030202170303021703040217030502170306021703070217030802170309021703100217031102170312021703130217031402170315021703160217031702170318021703190217032002170321021703220217032302170324021703250217032602170327021703280217032902170330021703310217033202170333021703340217033502170336021703370217033802170339021703400217034102170342021703430217034402170345021703460217034702170348021703490217035002170351021703520217035302170354021703550217035602170357021703580217035902170360021703610217036202170363021703640217036502170366021703670217036802170369021703700217037102170372021703730217037402170375021703760217037702170378021703790217038002170381021703820217038302170384021703850217038602170387021703880217038902170390021703910217039202170393021703940217039502170396021703970217039802170399021704000217040102170402021704030217040402170405021704060217040702170408021704090217041002170411021704120217041302170414021704150217041602170417021704180217041902170420021704210217042202170423021704240217042502170426021704270217042802170429021704300217043102170432021704330217043402170435021704360217043702170438021704390217044002170441021704420217044302170444021704450217044602170447021704480217044902170450021704510217045202170453021704540217045502170456021704570217045802170459021704600217046102170462021704630217046402170465021704660217046702170468021704690217047002170471021704720217047302170474021704750217047602170477021704780217047902170480021704810217048202170483021704840217048502170486021704870217048802170489021704900217049102170492021704930217049402170495021704960217049702170498021704990217050002170501021705020217050302170504021705050217050602170507021705080217050902170510021705110217051202170513021705140217051502170516021705170217051802170519021705200217052102170522021705230217052402170525021705260217052702170528021705290217053002170531021705320217053302170534021705350217053602170537021705380217053902170540021705410217054202170543021705440217054502170546021705470217054802170549021705500217055102170552021705530217055402170555021705560217055702170558021705590217056002170561021705620217056302170564021705650217056602170567021705680217056902170570021705710217057202170573021705740217057502170576021705770217057802170579021705800217058102170582021705830217058402170585021705860217058702170588021705890217059002170591021705920217059302170594021705950217059602170597021705980217059902170600021706010217060202170603021706040217060502170606021706070217060802170609021706100217061102170612021706130217061402170615021706160217061702170618021706190217062002170621021706220217062302170624021706250217062602170627021706280217062902170630021706310217063202170633021706340217063502170636021706370217063802170639021706400217064102170642021706430217064402170645021706460217064702170648021706490217065002170651021706520217065302170654021706550217065602170657021706580217065902170660021706610217066202170663021706640217066502170666021706670217066802170669021706700217067102170672021706730217067402170675021706760217067702170678021706790217068002170681021706820217068302170684021706850217068602170687021706880217068902170690021706910217069202170693021706940217069502170696021706970217069802170699021707000217070102170702021707030217070402170705021707060217070702170708021707090217071002170711021707120217071302170714021707150217071602170717021707180217071902170720021707210217072202170723021707240217072502170726021707270217072802170729021707300217073102170732021707330217073402170735021707360217073702170738021707390217074002170741021707420217074302170744021707450217074602170747021707480217074902170750021707510217075202170753021707540217075502170756021707570217075802170759021707600217076102170762021707630217076402170765021707660217076702170768021707690217077002170771021707720217077302170774021707750217077602170777021707780217077902170780021707810217078202170783021707840217078502170786021707870217078802170789021707900217079102170792021707930217079402170795021707960217079702170798021707990218000102180002021800030218000402180005021800060218000702180008021800090218001002180011021800120218001302180014021800150218001602180017021800180218001902180020021800210218002202180023021800240218002502180026021800270218002802180029021800300218003102180032021800330218003402180035021800360218003702180038021800390218004002180041021800420218004302180044021800450218004602180047021800480218004902180050021800510218005202180053021800540218005502180056021800570218005802180059021800600218006102180062021800630218006402180065021800660218006702180068021800690218007002180071021800720218007302180074021800750218007602180077021800780218007902180080021800810218008202180083021800840218008502180086021800870218008802180089021800900218009102180092021800930218009402180095021800960218009702180098021800990218010002180101021801020218010302180104021801050218010602180107021801080218010902180110021801110218011202180113021801140218011502180116021801170218011802180119021801200218012102180122021801230218012402180125021801260218012702180128021801290218013002180131021801320218013302180134021801350218013602180137021801380218013902180140021801410218014202180143021801440218014502180146021801470218014802180149021801500218015102180152021801530218015402180155021801560218015702180158021801590218016002180161021801620218016302180164021801650218016602180167021801680218016902180170021801710218017202180173021801740218017502180176021801770218017802180179021801800218018102180182021801830218018402180185021801860218018702180188021801890218019002180191021801920218019302180194021801950218019602180197021801980218019902180200021802010218020202180203021802040218020502180206021802070218020802180209021802100218021102180212021802130218021402180215021802160218021702180218021802190218022002180221021802220218022302180224021802250218022602180227021802280218022902180230021802310218023202180233021802340218023502180236021802370218023802180239021802400218024102180242021802430218024402180245021802460218024702180248021802490218025002180251021802520218025302180254021802550218025602180257021802580218025902180260021802610218026202180263021802640218026502180266021802670218026802180269021802700218027102180272021802730218027402180275021802760218027702180278021802790218028002180281021802820218028302180284021802850218028602180287021802880218028902180290021802910218029202180293021802940218029502180296021802970218029802180299021803000218030102180302021803030218030402180305021803060218030702180308021803090218031002180311021803120218031302180314021803150218031602180317021803180218031902180320021803210218032202180323021803240218032502180326021803270218032802180329021803300218033102180332021803330218033402180335021803360218033702180338021803390218034002180341021803420218034302180344021803450218034602180347021803480218034902180350021803510218035202180353021803540218035502180356021803570218035802180359021803600218036102180362021803630218036402180365021803660218036702180368021803690218037002180371021803720218037302180374021803750218037602180377021803780218037902180380021803810218038202180383021803840218038502180386021803870218038802180389021803900218039102180392021803930218039402180395021803960218039702180398021803990218040002180401021804020218040302180404021804050218040602180407021804080218040902180410021804110218041202180413021804140218041502180416021804170218041802180419021804200218042102180422021804230218042402180425021804260218042702180428021804290218043002180431021804320218043302180434021804350218043602180437021804380218043902180440021804410218044202180443021804440218044502180446021804470218044802180449021804500218045102180452021804530218045402180455021804560218045702180458021804590218046002180461021804620218046302180464021804650218046602180467021804680218046902180470021804710218047202180473021804740218047502180476021804770218047802180479021804800218048102180482021804830218048402180485021804860218048702180488021804890218049002180491021804920218049302180494021804950218049602180497021804980218049902180500021805010218050202180503021805040218050502180506021805070218050802180509021805100218051102180512021805130218051402180515021805160218051702180518021805190218052002180521021805220218052302180524021805250218052602180527021805280218052902180530021805310218053202180533021805340218053502180536021805370218053802180539021805400218054102180542021805430218054402180545021805460218054702180548021805490218055002180551021805520218055302180554021805550218055602180557021805580218055902180560021805610218056202180563021805640218056502180566021805670218056802180569021805700218057102180572021805730218057402180575021805760218057702180578021805790218058002180581021805820218058302180584021805850218058602180587021805880218058902180590021805910218059202180593021805940218059502180596021805970218059802180599021806000218060102180602021806030218060402180605021806060218060702180608021806090218061002180611021806120218061302180614021806150218061602180617021806180218061902180620021806210218062202180623021806240218062502180626021806270218062802180629021806300218063102180632021806330218063402180635021806360218063702180638021806390218064002180641021806420218064302180644021806450218064602180647021806480218064902180650021806510218065202180653021806540218065502180656021806570218065802180659021806600218066102180662021806630218066402180665021806660218066702180668021806690218067002180671021806720218067302180674021806750218067602180677021806780218067902180680021806810218068202180683021806840218068502180686021806870218068802180689021806900218069102180692021806930218069402180695021806960218069702180698021806990218070002180701021807020218070302180704021807050218070602180707021807080218070902180710021807110218071202180713021807140218071502180716021807170218071802180719021807200218072102180722021807230218072402180725021807260218072702180728021807290218073002180731021807320218073302180734021807350218073602180737021807380218073902180740021807410218074202180743021807440218074502180746021807470218074802180749021807500218075102180752021807530218075402180755021807560218075702180758021807590218076002180761021807620218076302180764021807650218076602180767021807680218076902180770021807710218077202180773021807740218077502180776021807770218077802180779021807800218078102180782021807830218078402180785021807860218078702180788021807890218079002180791021807920218079302180794021807950218079602180797021807980218079902190001021900020219000302190004021900050219000602190007021900080219000902190010021900110219001202190013021900140219001502190016021900170219001802190019021900200219002102190022021900230219002402190025021900260219002702190028021900290219003002190031021900320219003302190034021900350219003602190037021900380219003902190040021900410219004202190043021900440219004502190046021900470219004802190049021900500219005102190052021900530219005402190055021900560219005702190058021900590219006002190061021900620219006302190064021900650219006602190067021900680219006902190070021900710219007202190073021900740219007502190076021900770219007802190079021900800219008102190082021900830219008402190085021900860219008702190088021900890219009002190091021900920219009302190094021900950219009602190097021900980219009902190100021901010219010202190103021901040219010502190106021901070219010802190109021901100219011102190112021901130219011402190115021901160219011702190118021901190219012002190121021901220219012302190124021901250219012602190127021901280219012902190130021901310219013202190133021901340219013502190136021901370219013802190139021901400219014102190142021901430219014402190145021901460219014702190148021901490219015002190151021901520219015302190154021901550219015602190157021901580219015902190160021901610219016202190163021901640219016502190166021901670219016802190169021901700219017102190172021901730219017402190175021901760219017702190178021901790219018002190181021901820219018302190184021901850219018602190187021901880219018902190190021901910219019202190193021901940219019502190196021901970219019802190199021902000219020102190202021902030219020402190205021902060219020702190208021902090219021002190211021902120219021302190214021902150219021602190217021902180219021902190220021902210219022202190223021902240219022502190226021902270219022802190229021902300219023102190232021902330219023402190235021902360219023702190238021902390219024002190241021902420219024302190244021902450219024602190247021902480219024902190250021902510219025202190253021902540219025502190256021902570219025802190259021902600219026102190262021902630219026402190265021902660219026702190268021902690219027002190271021902720219027302190274021902750219027602190277021902780219027902190280021902810219028202190283021902840219028502190286021902870219028802190289021902900219029102190292021902930219029402190295021902960219029702190298021902990219030002190301021903020219030302190304021903050219030602190307021903080219030902190310021903110219031202190313021903140219031502190316021903170219031802190319021903200219032102190322021903230219032402190325021903260219032702190328021903290219033002190331021903320219033302190334021903350219033602190337021903380219033902190340021903410219034202190343021903440219034502190346021903470219034802190349021903500219035102190352021903530219035402190355021903560219035702190358021903590219036002190361021903620219036302190364021903650219036602190367021903680219036902190370021903710219037202190373021903740219037502190376021903770219037802190379021903800219038102190382021903830219038402190385021903860219038702190388021903890219039002190391021903920219039302190394021903950219039602190397021903980219039902190400021904010219040202190403021904040219040502190406021904070219040802190409021904100219041102190412021904130219041402190415021904160219041702190418021904190219042002190421021904220219042302190424021904250219042602190427021904280219042902190430021904310219043202190433021904340219043502190436021904370219043802190439021904400219044102190442021904430219044402190445021904460219044702190448021904490219045002190451021904520219045302190454021904550219045602190457021904580219045902190460021904610219046202190463021904640219046502190466021904670219046802190469021904700219047102190472021904730219047402190475021904760219047702190478021904790219048002190481021904820219048302190484021904850219048602190487021904880219048902190490021904910219049202190493021904940219049502190496021904970219049802190499021905000219050102190502021905030219050402190505021905060219050702190508021905090219051002190511021905120219051302190514021905150219051602190517021905180219051902190520021905210219052202190523021905240219052502190526021905270219052802190529021905300219053102190532021905330219053402190535021905360219053702190538021905390219054002190541021905420219054302190544021905450219054602190547021905480219054902190550021905510219055202190553021905540219055502190556021905570219055802190559021905600219056102190562021905630219056402190565021905660219056702190568021905690219057002190571021905720219057302190574021905750219057602190577021905780219057902190580021905810219058202190583021905840219058502190586021905870219058802190589021905900219059102190592021905930219059402190595021905960219059702190598021905990219060002190601021906020219060302190604021906050219060602190607021906080219060902190610021906110219061202190613021906140219061502190616021906170219061802190619021906200219062102190622021906230219062402190625021906260219062702190628021906290219063002190631021906320219063302190634021906350219063602190637021906380219063902190640021906410219064202190643021906440219064502190646021906470219064802190649021906500219065102190652021906530219065402190655021906560219065702190658021906590219066002190661021906620219066302190664021906650219066602190667021906680219066902190670021906710219067202190673021906740219067502190676021906770219067802190679021906800219068102190682021906830219068402190685021906860219068702190688021906890219069002190691021906920219069302190694021906950219069602190697021906980219069902190700021907010219070202190703021907040219070502190706021907070219070802190709021907100219071102190712021907130219071402190715021907160219071702190718021907190219072002190721021907220219072302190724021907250219072602190727021907280219072902190730021907310219073202190733021907340219073502190736021907370219073802190739021907400219074102190742021907430219074402190745021907460219074702190748021907490219075002190751021907520219075302190754021907550219075602190757021907580219075902190760021907610219076202190763021907640219076502190766021907670219076802190769021907700219077102190772021907730219077402190775021907760219077702190778021907790219078002190781021907820219078302190784021907850219078602190787021907880219078902190790021907910219079202190793021907940219079502190796021907970219079802190799022000010220000202200003022000040220000502200006022000070220000802200009022000100220001102200012022000130220001402200015022000160220001702200018022000190220002002200021022000220220002302200024022000250220002602200027022000280220002902200030022000310220003202200033022000340220003502200036022000370220003802200039022000400220004102200042022000430220004402200045022000460220004702200048022000490220005002200051022000520220005302200054022000550220005602200057022000580220005902200060022000610220006202200063022000640220006502200066022000670220006802200069022000700220007102200072022000730220007402200075022000760220007702200078022000790220008002200081022000820220008302200084022000850220008602200087022000880220008902200090022000910220009202200093022000940220009502200096022000970220009802200099022001000220010102200102022001030220010402200105022001060220010702200108022001090220011002200111022001120220011302200114022001150220011602200117022001180220011902200120022001210220012202200123022001240220012502200126022001270220012802200129022001300220013102200132022001330220013402200135022001360220013702200138022001390220014002200141022001420220014302200144022001450220014602200147022001480220014902200150022001510220015202200153022001540220015502200156022001570220015802200159022001600220016102200162022001630220016402200165022001660220016702200168022001690220017002200171022001720220017302200174022001750220017602200177022001780220017902200180022001810220018202200183022001840220018502200186022001870220018802200189022001900220019102200192022001930220019402200195022001960220019702200198022001990220020002200201022002020220020302200204022002050220020602200207022002080220020902200210022002110220021202200213022002140220021502200216022002170220021802200219022002200220022102200222022002230220022402200225022002260220022702200228022002290220023002200231022002320220023302200234022002350220023602200237022002380220023902200240022002410220024202200243022002440220024502200246022002470220024802200249022002500220025102200252022002530220025402200255022002560220025702200258022002590220026002200261022002620220026302200264022002650220026602200267022002680220026902200270022002710220027202200273022002740220027502200276022002770220027802200279022002800220028102200282022002830220028402200285022002860220028702200288022002890220029002200291022002920220029302200294022002950220029602200297022002980220029902200300022003010220030202200303022003040220030502200306022003070220030802200309022003100220031102200312022003130220031402200315022003160220031702200318022003190220032002200321022003220220032302200324022003250220032602200327022003280220032902200330022003310220033202200333022003340220033502200336022003370220033802200339022003400220034102200342022003430220034402200345022003460220034702200348022003490220035002200351022003520220035302200354022003550220035602200357022003580220035902200360022003610220036202200363022003640220036502200366022003670220036802200369022003700220037102200372022003730220037402200375022003760220037702200378022003790220038002200381022003820220038302200384022003850220038602200387022003880220038902200390022003910220039202200393022003940220039502200396022003970220039802200399022004000220040102200402022004030220040402200405022004060220040702200408022004090220041002200411022004120220041302200414022004150220041602200417022004180220041902200420022004210220042202200423022004240220042502200426022004270220042802200429022004300220043102200432022004330220043402200435022004360220043702200438022004390220044002200441022004420220044302200444022004450220044602200447022004480220044902200450022004510220045202200453022004540220045502200456022004570220045802200459022004600220046102200462022004630220046402200465022004660220046702200468022004690220047002200471022004720220047302200474022004750220047602200477022004780220047902200480022004810220048202200483022004840220048502200486022004870220048802200489022004900220049102200492022004930220049402200495022004960220049702200498022004990220050002200501022005020220050302200504022005050220050602200507022005080220050902200510022005110220051202200513022005140220051502200516022005170220051802200519022005200220052102200522022005230220052402200525022005260220052702200528022005290220053002200531022005320220053302200534022005350220053602200537022005380220053902200540022005410220054202200543022005440220054502200546022005470220054802200549022005500220055102200552022005530220055402200555022005560220055702200558022005590220056002200561022005620220056302200564022005650220056602200567022005680220056902200570022005710220057202200573022005740220057502200576022005770220057802200579022005800220058102200582022005830220058402200585022005860220058702200588022005890220059002200591022005920220059302200594022005950220059602200597022005980220059902200600022006010220060202200603022006040220060502200606022006070220060802200609022006100220061102200612022006130220061402200615022006160220061702200618022006190220062002200621022006220220062302200624022006250220062602200627022006280220062902200630022006310220063202200633022006340220063502200636022006370220063802200639022006400220064102200642022006430220064402200645022006460220064702200648022006490220065002200651022006520220065302200654022006550220065602200657022006580220065902200660022006610220066202200663022006640220066502200666022006670220066802200669022006700220067102200672022006730220067402200675022006760220067702200678022006790220068002200681022006820220068302200684022006850220068602200687022006880220068902200690022006910220069202200693022006940220069502200696022006970220069802200699022007000220070102200702022007030220070402200705022007060220070702200708022007090220071002200711022007120220071302200714022007150220071602200717022007180220071902200720022007210220072202200723022007240220072502200726022007270220072802200729022007300220073102200732022007330220073402200735022007360220073702200738022007390220074002200741022007420220074302200744022007450220074602200747022007480220074902200750022007510220075202200753022007540220075502200756022007570220075802200759022007600220076102200762022007630220076402200765022007660220076702200768022007690220077002200771022007720220077302200774022007750220077602200777022007780220077902200780022007810220078202200783022007840220078502200786022007870220078802200789022007900220079102200792022007930220079402200795022007960220079702200798022007990221000102210002022100030221000402210005022100060221000702210008022100090221001002210011022100120221001302210014022100150221001602210017022100180221001902210020022100210221002202210023022100240221002502210026022100270221002802210029022100300221003102210032022100330221003402210035022100360221003702210038022100390221004002210041022100420221004302210044022100450221004602210047022100480221004902210050022100510221005202210053022100540221005502210056022100570221005802210059022100600221006102210062022100630221006402210065022100660221006702210068022100690221007002210071022100720221007302210074022100750221007602210077022100780221007902210080022100810221008202210083022100840221008502210086022100870221008802210089022100900221009102210092022100930221009402210095022100960221009702210098022100990221010002210101022101020221010302210104022101050221010602210107022101080221010902210110022101110221011202210113022101140221011502210116022101170221011802210119022101200221012102210122022101230221012402210125022101260221012702210128022101290221013002210131022101320221013302210134022101350221013602210137022101380221013902210140022101410221014202210143022101440221014502210146022101470221014802210149022101500221015102210152022101530221015402210155022101560221015702210158022101590221016002210161022101620221016302210164022101650221016602210167022101680221016902210170022101710221017202210173022101740221017502210176022101770221017802210179022101800221018102210182022101830221018402210185022101860221018702210188022101890221019002210191022101920221019302210194022101950221019602210197022101980221019902210200022102010221020202210203022102040221020502210206022102070221020802210209022102100221021102210212022102130221021402210215022102160221021702210218022102190221022002210221022102220221022302210224022102250221022602210227022102280221022902210230022102310221023202210233022102340221023502210236022102370221023802210239022102400221024102210242022102430221024402210245022102460221024702210248022102490221025002210251022102520221025302210254022102550221025602210257022102580221025902210260022102610221026202210263022102640221026502210266022102670221026802210269022102700221027102210272022102730221027402210275022102760221027702210278022102790221028002210281022102820221028302210284022102850221028602210287022102880221028902210290022102910221029202210293022102940221029502210296022102970221029802210299022103000221030102210302022103030221030402210305022103060221030702210308022103090221031002210311022103120221031302210314022103150221031602210317022103180221031902210320022103210221032202210323022103240221032502210326022103270221032802210329022103300221033102210332022103330221033402210335022103360221033702210338022103390221034002210341022103420221034302210344022103450221034602210347022103480221034902210350022103510221035202210353022103540221035502210356022103570221035802210359022103600221036102210362022103630221036402210365022103660221036702210368022103690221037002210371022103720221037302210374022103750221037602210377022103780221037902210380022103810221038202210383022103840221038502210386022103870221038802210389022103900221039102210392022103930221039402210395022103960221039702210398022103990221040002210401022104020221040302210404022104050221040602210407022104080221040902210410022104110221041202210413022104140221041502210416022104170221041802210419022104200221042102210422022104230221042402210425022104260221042702210428022104290221043002210431022104320221043302210434022104350221043602210437022104380221043902210440022104410221044202210443022104440221044502210446022104470221044802210449022104500221045102210452022104530221045402210455022104560221045702210458022104590221046002210461022104620221046302210464022104650221046602210467022104680221046902210470022104710221047202210473022104740221047502210476022104770221047802210479022104800221048102210482022104830221048402210485022104860221048702210488022104890221049002210491022104920221049302210494022104950221049602210497022104980221049902210500022105010221050202210503022105040221050502210506022105070221050802210509022105100221051102210512022105130221051402210515022105160221051702210518022105190221052002210521022105220221052302210524022105250221052602210527022105280221052902210530022105310221053202210533022105340221053502210536022105370221053802210539022105400221054102210542022105430221054402210545022105460221054702210548022105490221055002210551022105520221055302210554022105550221055602210557022105580221055902210560022105610221056202210563022105640221056502210566022105670221056802210569022105700221057102210572022105730221057402210575022105760221057702210578022105790221058002210581022105820221058302210584022105850221058602210587022105880221058902210590022105910221059202210593022105940221059502210596022105970221059802210599022106000221060102210602022106030221060402210605022106060221060702210608022106090221061002210611022106120221061302210614022106150221061602210617022106180221061902210620022106210221062202210623022106240221062502210626022106270221062802210629022106300221063102210632022106330221063402210635022106360221063702210638022106390221064002210641022106420221064302210644022106450221064602210647022106480221064902210650022106510221065202210653022106540221065502210656022106570221065802210659022106600221066102210662022106630221066402210665022106660221066702210668022106690221067002210671022106720221067302210674022106750221067602210677022106780221067902210680022106810221068202210683022106840221068502210686022106870221068802210689022106900221069102210692022106930221069402210695022106960221069702210698022106990221070002210701022107020221070302210704022107050221070602210707022107080221070902210710022107110221071202210713022107140221071502210716022107170221071802210719022107200221072102210722022107230221072402210725022107260221072702210728022107290221073002210731022107320221073302210734022107350221073602210737022107380221073902210740022107410221074202210743022107440221074502210746022107470221074802210749022107500221075102210752022107530221075402210755022107560221075702210758022107590221076002210761022107620221076302210764022107650221076602210767022107680221076902210770022107710221077202210773022107740221077502210776022107770221077802210779022107800221078102210782022107830221078402210785022107860221078702210788022107890221079002210791022107920221079302210794022107950221079602210797022107980221079902220001022200020222000302220004022200050222000602220007022200080222000902220010022200110222001202220013022200140222001502220016022200170222001802220019022200200222002102220022022200230222002402220025022200260222002702220028022200290222003002220031022200320222003302220034022200350222003602220037022200380222003902220040022200410222004202220043022200440222004502220046022200470222004802220049022200500222005102220052022200530222005402220055022200560222005702220058022200590222006002220061022200620222006302220064022200650222006602220067022200680222006902220070022200710222007202220073022200740222007502220076022200770222007802220079022200800222008102220082022200830222008402220085022200860222008702220088022200890222009002220091022200920222009302220094022200950222009602220097022200980222009902220100022201010222010202220103022201040222010502220106022201070222010802220109022201100222011102220112022201130222011402220115022201160222011702220118022201190222012002220121022201220222012302220124022201250222012602220127022201280222012902220130022201310222013202220133022201340222013502220136022201370222013802220139022201400222014102220142022201430222014402220145022201460222014702220148022201490222015002220151022201520222015302220154022201550222015602220157022201580222015902220160022201610222016202220163022201640222016502220166022201670222016802220169022201700222017102220172022201730222017402220175022201760222017702220178022201790222018002220181022201820222018302220184022201850222018602220187022201880222018902220190022201910222019202220193022201940222019502220196022201970222019802220199022202000222020102220202022202030222020402220205022202060222020702220208022202090222021002220211022202120222021302220214022202150222021602220217022202180222021902220220022202210222022202220223022202240222022502220226022202270222022802220229022202300222023102220232022202330222023402220235022202360222023702220238022202390222024002220241022202420222024302220244022202450222024602220247022202480222024902220250022202510222025202220253022202540222025502220256022202570222025802220259022202600222026102220262022202630222026402220265022202660222026702220268022202690222027002220271022202720222027302220274022202750222027602220277022202780222027902220280022202810222028202220283022202840222028502220286022202870222028802220289022202900222029102220292022202930222029402220295022202960222029702220298022202990222030002220301022203020222030302220304022203050222030602220307022203080222030902220310022203110222031202220313022203140222031502220316022203170222031802220319022203200222032102220322022203230222032402220325022203260222032702220328022203290222033002220331022203320222033302220334022203350222033602220337022203380222033902220340022203410222034202220343022203440222034502220346022203470222034802220349022203500222035102220352022203530222035402220355022203560222035702220358022203590222036002220361022203620222036302220364022203650222036602220367022203680222036902220370022203710222037202220373022203740222037502220376022203770222037802220379022203800222038102220382022203830222038402220385022203860222038702220388022203890222039002220391022203920222039302220394022203950222039602220397022203980222039902220400022204010222040202220403022204040222040502220406022204070222040802220409022204100222041102220412022204130222041402220415022204160222041702220418022204190222042002220421022204220222042302220424022204250222042602220427022204280222042902220430022204310222043202220433022204340222043502220436022204370222043802220439022204400222044102220442022204430222044402220445022204460222044702220448022204490222045002220451022204520222045302220454022204550222045602220457022204580222045902220460022204610222046202220463022204640222046502220466022204670222046802220469022204700222047102220472022204730222047402220475022204760222047702220478022204790222048002220481022204820222048302220484022204850222048602220487022204880222048902220490022204910222049202220493022204940222049502220496022204970222049802220499022205000222050102220502022205030222050402220505022205060222050702220508022205090222051002220511022205120222051302220514022205150222051602220517022205180222051902220520022205210222052202220523022205240222052502220526022205270222052802220529022205300222053102220532022205330222053402220535022205360222053702220538022205390222054002220541022205420222054302220544022205450222054602220547022205480222054902220550022205510222055202220553022205540222055502220556022205570222055802220559022205600222056102220562022205630222056402220565022205660222056702220568022205690222057002220571022205720222057302220574022205750222057602220577022205780222057902220580022205810222058202220583022205840222058502220586022205870222058802220589022205900222059102220592022205930222059402220595022205960222059702220598022205990222060002220601022206020222060302220604022206050222060602220607022206080222060902220610022206110222061202220613022206140222061502220616022206170222061802220619022206200222062102220622022206230222062402220625022206260222062702220628022206290222063002220631022206320222063302220634022206350222063602220637022206380222063902220640022206410222064202220643022206440222064502220646022206470222064802220649022206500222065102220652022206530222065402220655022206560222065702220658022206590222066002220661022206620222066302220664022206650222066602220667022206680222066902220670022206710222067202220673022206740222067502220676022206770222067802220679022206800222068102220682022206830222068402220685022206860222068702220688022206890222069002220691022206920222069302220694022206950222069602220697022206980222069902220700022207010222070202220703022207040222070502220706022207070222070802220709022207100222071102220712022207130222071402220715022207160222071702220718022207190222072002220721022207220222072302220724022207250222072602220727022207280222072902220730022207310222073202220733022207340222073502220736022207370222073802220739022207400222074102220742022207430222074402220745022207460222074702220748022207490222075002220751022207520222075302220754022207550222075602220757022207580222075902220760022207610222076202220763022207640222076502220766022207670222076802220769022207700222077102220772022207730222077402220775022207760222077702220778022207790222078002220781022207820222078302220784022207850222078602220787022207880222078902220790022207910222079202220793022207940222079502220796022207970222079802220799022300010223000202230003022300040223000502230006022300070223000802230009022300100223001102230012022300130223001402230015022300160223001702230018022300190223002002230021022300220223002302230024022300250223002602230027022300280223002902230030022300310223003202230033022300340223003502230036022300370223003802230039022300400223004102230042022300430223004402230045022300460223004702230048022300490223005002230051022300520223005302230054022300550223005602230057022300580223005902230060022300610223006202230063022300640223006502230066022300670223006802230069022300700223007102230072022300730223007402230075022300760223007702230078022300790223008002230081022300820223008302230084022300850223008602230087022300880223008902230090022300910223009202230093022300940223009502230096022300970223009802230099022301000223010102230102022301030223010402230105022301060223010702230108022301090223011002230111022301120223011302230114022301150223011602230117022301180223011902230120022301210223012202230123022301240223012502230126022301270223012802230129022301300223013102230132022301330223013402230135022301360223013702230138022301390223014002230141022301420223014302230144022301450223014602230147022301480223014902230150022301510223015202230153022301540223015502230156022301570223015802230159022301600223016102230162022301630223016402230165022301660223016702230168022301690223017002230171022301720223017302230174022301750223017602230177022301780223017902230180022301810223018202230183022301840223018502230186022301870223018802230189022301900223019102230192022301930223019402230195022301960223019702230198022301990223020002230201022302020223020302230204022302050223020602230207022302080223020902230210022302110223021202230213022302140223021502230216022302170223021802230219022302200223022102230222022302230223022402230225022302260223022702230228022302290223023002230231022302320223023302230234022302350223023602230237022302380223023902230240022302410223024202230243022302440223024502230246022302470223024802230249022302500223025102230252022302530223025402230255022302560223025702230258022302590223026002230261022302620223026302230264022302650223026602230267022302680223026902230270022302710223027202230273022302740223027502230276022302770223027802230279022302800223028102230282022302830223028402230285022302860223028702230288022302890223029002230291022302920223029302230294022302950223029602230297022302980223029902230300022303010223030202230303022303040223030502230306022303070223030802230309022303100223031102230312022303130223031402230315022303160223031702230318022303190223032002230321022303220223032302230324022303250223032602230327022303280223032902230330022303310223033202230333022303340223033502230336022303370223033802230339022303400223034102230342022303430223034402230345022303460223034702230348022303490223035002230351022303520223035302230354022303550223035602230357022303580223035902230360022303610223036202230363022303640223036502230366022303670223036802230369022303700223037102230372022303730223037402230375022303760223037702230378022303790223038002230381022303820223038302230384022303850223038602230387022303880223038902230390022303910223039202230393022303940223039502230396022303970223039802230399022304000223040102230402022304030223040402230405022304060223040702230408022304090223041002230411022304120223041302230414022304150223041602230417022304180223041902230420022304210223042202230423022304240223042502230426022304270223042802230429022304300223043102230432022304330223043402230435022304360223043702230438022304390223044002230441022304420223044302230444022304450223044602230447022304480223044902230450022304510223045202230453022304540223045502230456022304570223045802230459022304600223046102230462022304630223046402230465022304660223046702230468022304690223047002230471022304720223047302230474022304750223047602230477022304780223047902230480022304810223048202230483022304840223048502230486022304870223048802230489022304900223049102230492022304930223049402230495022304960223049702230498022304990223050002230501022305020223050302230504022305050223050602230507022305080223050902230510022305110223051202230513022305140223051502230516022305170223051802230519022305200223052102230522022305230223052402230525022305260223052702230528022305290223053002230531022305320223053302230534022305350223053602230537022305380223053902230540022305410223054202230543022305440223054502230546022305470223054802230549022305500223055102230552022305530223055402230555022305560223055702230558022305590223056002230561022305620223056302230564022305650223056602230567022305680223056902230570022305710223057202230573022305740223057502230576022305770223057802230579022305800223058102230582022305830223058402230585022305860223058702230588022305890223059002230591022305920223059302230594022305950223059602230597022305980223059902230600022306010223060202230603022306040223060502230606022306070223060802230609022306100223061102230612022306130223061402230615022306160223061702230618022306190223062002230621022306220223062302230624022306250223062602230627022306280223062902230630022306310223063202230633022306340223063502230636022306370223063802230639022306400223064102230642022306430223064402230645022306460223064702230648022306490223065002230651022306520223065302230654022306550223065602230657022306580223065902230660022306610223066202230663022306640223066502230666022306670223066802230669022306700223067102230672022306730223067402230675022306760223067702230678022306790223068002230681022306820223068302230684022306850223068602230687022306880223068902230690022306910223069202230693022306940223069502230696022306970223069802230699022307000223070102230702022307030223070402230705022307060223070702230708022307090223071002230711022307120223071302230714022307150223071602230717022307180223071902230720022307210223072202230723022307240223072502230726022307270223072802230729022307300223073102230732022307330223073402230735022307360223073702230738022307390223074002230741022307420223074302230744022307450223074602230747022307480223074902230750022307510223075202230753022307540223075502230756022307570223075802230759022307600223076102230762022307630223076402230765022307660223076702230768022307690223077002230771022307720223077302230774022307750223077602230777022307780223077902230780022307810223078202230783022307840223078502230786022307870223078802230789022307900223079102230792022307930223079402230795022307960223079702230798022307990224000102240002022400030224000402240005022400060224000702240008022400090224001002240011022400120224001302240014022400150224001602240017022400180224001902240020022400210224002202240023022400240224002502240026022400270224002802240029022400300224003102240032022400330224003402240035022400360224003702240038022400390224004002240041022400420224004302240044022400450224004602240047022400480224004902240050022400510224005202240053022400540224005502240056022400570224005802240059022400600224006102240062022400630224006402240065022400660224006702240068022400690224007002240071022400720224007302240074022400750224007602240077022400780224007902240080022400810224008202240083022400840224008502240086022400870224008802240089022400900224009102240092022400930224009402240095022400960224009702240098022400990224010002240101022401020224010302240104022401050224010602240107022401080224010902240110022401110224011202240113022401140224011502240116022401170224011802240119022401200224012102240122022401230224012402240125022401260224012702240128022401290224013002240131022401320224013302240134022401350224013602240137022401380224013902240140022401410224014202240143022401440224014502240146022401470224014802240149022401500224015102240152022401530224015402240155022401560224015702240158022401590224016002240161022401620224016302240164022401650224016602240167022401680224016902240170022401710224017202240173022401740224017502240176022401770224017802240179022401800224018102240182022401830224018402240185022401860224018702240188022401890224019002240191022401920224019302240194022401950224019602240197022401980224019902240200022402010224020202240203022402040224020502240206022402070224020802240209022402100224021102240212022402130224021402240215022402160224021702240218022402190224022002240221022402220224022302240224022402250224022602240227022402280224022902240230022402310224023202240233022402340224023502240236022402370224023802240239022402400224024102240242022402430224024402240245022402460224024702240248022402490224025002240251022402520224025302240254022402550224025602240257022402580224025902240260022402610224026202240263022402640224026502240266022402670224026802240269022402700224027102240272022402730224027402240275022402760224027702240278022402790224028002240281022402820224028302240284022402850224028602240287022402880224028902240290022402910224029202240293022402940224029502240296022402970224029802240299022403000224030102240302022403030224030402240305022403060224030702240308022403090224031002240311022403120224031302240314022403150224031602240317022403180224031902240320022403210224032202240323022403240224032502240326022403270224032802240329022403300224033102240332022403330224033402240335022403360224033702240338022403390224034002240341022403420224034302240344022403450224034602240347022403480224034902240350022403510224035202240353022403540224035502240356022403570224035802240359022403600224036102240362022403630224036402240365022403660224036702240368022403690224037002240371022403720224037302240374022403750224037602240377022403780224037902240380022403810224038202240383022403840224038502240386022403870224038802240389022403900224039102240392022403930224039402240395022403960224039702240398022403990224040002240401022404020224040302240404022404050224040602240407022404080224040902240410022404110224041202240413022404140224041502240416022404170224041802240419022404200224042102240422022404230224042402240425022404260224042702240428022404290224043002240431022404320224043302240434022404350224043602240437022404380224043902240440022404410224044202240443022404440224044502240446022404470224044802240449022404500224045102240452022404530224045402240455022404560224045702240458022404590224046002240461022404620224046302240464022404650224046602240467022404680224046902240470022404710224047202240473022404740224047502240476022404770224047802240479022404800224048102240482022404830224048402240485022404860224048702240488022404890224049002240491022404920224049302240494022404950224049602240497022404980224049902240500022405010224050202240503022405040224050502240506022405070224050802240509022405100224051102240512022405130224051402240515022405160224051702240518022405190224052002240521022405220224052302240524022405250224052602240527022405280224052902240530022405310224053202240533022405340224053502240536022405370224053802240539022405400224054102240542022405430224054402240545022405460224054702240548022405490224055002240551022405520224055302240554022405550224055602240557022405580224055902240560022405610224056202240563022405640224056502240566022405670224056802240569022405700224057102240572022405730224057402240575022405760224057702240578022405790224058002240581022405820224058302240584022405850224058602240587022405880224058902240590022405910224059202240593022405940224059502240596022405970224059802240599022406000224060102240602022406030224060402240605022406060224060702240608022406090224061002240611022406120224061302240614022406150224061602240617022406180224061902240620022406210224062202240623022406240224062502240626022406270224062802240629022406300224063102240632022406330224063402240635022406360224063702240638022406390224064002240641022406420224064302240644022406450224064602240647022406480224064902240650022406510224065202240653022406540224065502240656022406570224065802240659022406600224066102240662022406630224066402240665022406660224066702240668022406690224067002240671022406720224067302240674022406750224067602240677022406780224067902240680022406810224068202240683022406840224068502240686022406870224068802240689022406900224069102240692022406930224069402240695022406960224069702240698022406990224070002240701022407020224070302240704022407050224070602240707022407080224070902240710022407110224071202240713022407140224071502240716022407170224071802240719022407200224072102240722022407230224072402240725022407260224072702240728022407290224073002240731022407320224073302240734022407350224073602240737022407380224073902240740022407410224074202240743022407440224074502240746022407470224074802240749022407500224075102240752022407530224075402240755022407560224075702240758022407590224076002240761022407620224076302240764022407650224076602240767022407680224076902240770022407710224077202240773022407740224077502240776022407770224077802240779022407800224078102240782022407830224078402240785022407860224078702240788022407890224079002240791022407920224079302240794022407950224079602240797022407980224079902250001022500020225000302250004022500050225000602250007022500080225000902250010022500110225001202250013022500140225001502250016022500170225001802250019022500200225002102250022022500230225002402250025022500260225002702250028022500290225003002250031022500320225003302250034022500350225003602250037022500380225003902250040022500410225004202250043022500440225004502250046022500470225004802250049022500500225005102250052022500530225005402250055022500560225005702250058022500590225006002250061022500620225006302250064022500650225006602250067022500680225006902250070022500710225007202250073022500740225007502250076022500770225007802250079022500800225008102250082022500830225008402250085022500860225008702250088022500890225009002250091022500920225009302250094022500950225009602250097022500980225009902250100022501010225010202250103022501040225010502250106022501070225010802250109022501100225011102250112022501130225011402250115022501160225011702250118022501190225012002250121022501220225012302250124022501250225012602250127022501280225012902250130022501310225013202250133022501340225013502250136022501370225013802250139022501400225014102250142022501430225014402250145022501460225014702250148022501490225015002250151022501520225015302250154022501550225015602250157022501580225015902250160022501610225016202250163022501640225016502250166022501670225016802250169022501700225017102250172022501730225017402250175022501760225017702250178022501790225018002250181022501820225018302250184022501850225018602250187022501880225018902250190022501910225019202250193022501940225019502250196022501970225019802250199022502000225020102250202022502030225020402250205022502060225020702250208022502090225021002250211022502120225021302250214022502150225021602250217022502180225021902250220022502210225022202250223022502240225022502250226022502270225022802250229022502300225023102250232022502330225023402250235022502360225023702250238022502390225024002250241022502420225024302250244022502450225024602250247022502480225024902250250022502510225025202250253022502540225025502250256022502570225025802250259022502600225026102250262022502630225026402250265022502660225026702250268022502690225027002250271022502720225027302250274022502750225027602250277022502780225027902250280022502810225028202250283022502840225028502250286022502870225028802250289022502900225029102250292022502930225029402250295022502960225029702250298022502990225030002250301022503020225030302250304022503050225030602250307022503080225030902250310022503110225031202250313022503140225031502250316022503170225031802250319022503200225032102250322022503230225032402250325022503260225032702250328022503290225033002250331022503320225033302250334022503350225033602250337022503380225033902250340022503410225034202250343022503440225034502250346022503470225034802250349022503500225035102250352022503530225035402250355022503560225035702250358022503590225036002250361022503620225036302250364022503650225036602250367022503680225036902250370022503710225037202250373022503740225037502250376022503770225037802250379022503800225038102250382022503830225038402250385022503860225038702250388022503890225039002250391022503920225039302250394022503950225039602250397022503980225039902250400022504010225040202250403022504040225040502250406022504070225040802250409022504100225041102250412022504130225041402250415022504160225041702250418022504190225042002250421022504220225042302250424022504250225042602250427022504280225042902250430022504310225043202250433022504340225043502250436022504370225043802250439022504400225044102250442022504430225044402250445022504460225044702250448022504490225045002250451022504520225045302250454022504550225045602250457022504580225045902250460022504610225046202250463022504640225046502250466022504670225046802250469022504700225047102250472022504730225047402250475022504760225047702250478022504790225048002250481022504820225048302250484022504850225048602250487022504880225048902250490022504910225049202250493022504940225049502250496022504970225049802250499022505000225050102250502022505030225050402250505022505060225050702250508022505090225051002250511022505120225051302250514022505150225051602250517022505180225051902250520022505210225052202250523022505240225052502250526022505270225052802250529022505300225053102250532022505330225053402250535022505360225053702250538022505390225054002250541022505420225054302250544022505450225054602250547022505480225054902250550022505510225055202250553022505540225055502250556022505570225055802250559022505600225056102250562022505630225056402250565022505660225056702250568022505690225057002250571022505720225057302250574022505750225057602250577022505780225057902250580022505810225058202250583022505840225058502250586022505870225058802250589022505900225059102250592022505930225059402250595022505960225059702250598022505990225060002250601022506020225060302250604022506050225060602250607022506080225060902250610022506110225061202250613022506140225061502250616022506170225061802250619022506200225062102250622022506230225062402250625022506260225062702250628022506290225063002250631022506320225063302250634022506350225063602250637022506380225063902250640022506410225064202250643022506440225064502250646022506470225064802250649022506500225065102250652022506530225065402250655022506560225065702250658022506590225066002250661022506620225066302250664022506650225066602250667022506680225066902250670022506710225067202250673022506740225067502250676022506770225067802250679022506800225068102250682022506830225068402250685022506860225068702250688022506890225069002250691022506920225069302250694022506950225069602250697022506980225069902250700022507010225070202250703022507040225070502250706022507070225070802250709022507100225071102250712022507130225071402250715022507160225071702250718022507190225072002250721022507220225072302250724022507250225072602250727022507280225072902250730022507310225073202250733022507340225073502250736022507370225073802250739022507400225074102250742022507430225074402250745022507460225074702250748022507490225075002250751022507520225075302250754022507550225075602250757022507580225075902250760022507610225076202250763022507640225076502250766022507670225076802250769022507700225077102250772022507730225077402250775022507760225077702250778022507790225078002250781022507820225078302250784022507850225078602250787022507880225078902250790022507910225079202250793022507940225079502250796022507970225079802250799022600010226000202260003022600040226000502260006022600070226000802260009022600100226001102260012022600130226001402260015022600160226001702260018022600190226002002260021022600220226002302260024022600250226002602260027022600280226002902260030022600310226003202260033022600340226003502260036022600370226003802260039022600400226004102260042022600430226004402260045022600460226004702260048022600490226005002260051022600520226005302260054022600550226005602260057022600580226005902260060022600610226006202260063022600640226006502260066022600670226006802260069022600700226007102260072022600730226007402260075022600760226007702260078022600790226008002260081022600820226008302260084022600850226008602260087022600880226008902260090022600910226009202260093022600940226009502260096022600970226009802260099022601000226010102260102022601030226010402260105022601060226010702260108022601090226011002260111022601120226011302260114022601150226011602260117022601180226011902260120022601210226012202260123022601240226012502260126022601270226012802260129022601300226013102260132022601330226013402260135022601360226013702260138022601390226014002260141022601420226014302260144022601450226014602260147022601480226014902260150022601510226015202260153022601540226015502260156022601570226015802260159022601600226016102260162022601630226016402260165022601660226016702260168022601690226017002260171022601720226017302260174022601750226017602260177022601780226017902260180022601810226018202260183022601840226018502260186022601870226018802260189022601900226019102260192022601930226019402260195022601960226019702260198022601990226020002260201022602020226020302260204022602050226020602260207022602080226020902260210022602110226021202260213022602140226021502260216022602170226021802260219022602200226022102260222022602230226022402260225022602260226022702260228022602290226023002260231022602320226023302260234022602350226023602260237022602380226023902260240022602410226024202260243022602440226024502260246022602470226024802260249022602500226025102260252022602530226025402260255022602560226025702260258022602590226026002260261022602620226026302260264022602650226026602260267022602680226026902260270022602710226027202260273022602740226027502260276022602770226027802260279022602800226028102260282022602830226028402260285022602860226028702260288022602890226029002260291022602920226029302260294022602950226029602260297022602980226029902260300022603010226030202260303022603040226030502260306022603070226030802260309022603100226031102260312022603130226031402260315022603160226031702260318022603190226032002260321022603220226032302260324022603250226032602260327022603280226032902260330022603310226033202260333022603340226033502260336022603370226033802260339022603400226034102260342022603430226034402260345022603460226034702260348022603490226035002260351022603520226035302260354022603550226035602260357022603580226035902260360022603610226036202260363022603640226036502260366022603670226036802260369022603700226037102260372022603730226037402260375022603760226037702260378022603790226038002260381022603820226038302260384022603850226038602260387022603880226038902260390022603910226039202260393022603940226039502260396022603970226039802260399022604000226040102260402022604030226040402260405022604060226040702260408022604090226041002260411022604120226041302260414022604150226041602260417022604180226041902260420022604210226042202260423022604240226042502260426022604270226042802260429022604300226043102260432022604330226043402260435022604360226043702260438022604390226044002260441022604420226044302260444022604450226044602260447022604480226044902260450022604510226045202260453022604540226045502260456022604570226045802260459022604600226046102260462022604630226046402260465022604660226046702260468022604690226047002260471022604720226047302260474022604750226047602260477022604780226047902260480022604810226048202260483022604840226048502260486022604870226048802260489022604900226049102260492022604930226049402260495022604960226049702260498022604990226050002260501022605020226050302260504022605050226050602260507022605080226050902260510022605110226051202260513022605140226051502260516022605170226051802260519022605200226052102260522022605230226052402260525022605260226052702260528022605290226053002260531022605320226053302260534022605350226053602260537022605380226053902260540022605410226054202260543022605440226054502260546022605470226054802260549022605500226055102260552022605530226055402260555022605560226055702260558022605590226056002260561022605620226056302260564022605650226056602260567022605680226056902260570022605710226057202260573022605740226057502260576022605770226057802260579022605800226058102260582022605830226058402260585022605860226058702260588022605890226059002260591022605920226059302260594022605950226059602260597022605980226059902260600022606010226060202260603022606040226060502260606022606070226060802260609022606100226061102260612022606130226061402260615022606160226061702260618022606190226062002260621022606220226062302260624022606250226062602260627022606280226062902260630022606310226063202260633022606340226063502260636022606370226063802260639022606400226064102260642022606430226064402260645022606460226064702260648022606490226065002260651022606520226065302260654022606550226065602260657022606580226065902260660022606610226066202260663022606640226066502260666022606670226066802260669022606700226067102260672022606730226067402260675022606760226067702260678022606790226068002260681022606820226068302260684022606850226068602260687022606880226068902260690022606910226069202260693022606940226069502260696022606970226069802260699022607000226070102260702022607030226070402260705022607060226070702260708022607090226071002260711022607120226071302260714022607150226071602260717022607180226071902260720022607210226072202260723022607240226072502260726022607270226072802260729022607300226073102260732022607330226073402260735022607360226073702260738022607390226074002260741022607420226074302260744022607450226074602260747022607480226074902260750022607510226075202260753022607540226075502260756022607570226075802260759022607600226076102260762022607630226076402260765022607660226076702260768022607690226077002260771022607720226077302260774022607750226077602260777022607780226077902260780022607810226078202260783022607840226078502260786022607870226078802260789022607900226079102260792022607930226079402260795022607960226079702260798022607990227000102270002022700030227000402270005022700060227000702270008022700090227001002270011022700120227001302270014022700150227001602270017022700180227001902270020022700210227002202270023022700240227002502270026022700270227002802270029022700300227003102270032022700330227003402270035022700360227003702270038022700390227004002270041022700420227004302270044022700450227004602270047022700480227004902270050022700510227005202270053022700540227005502270056022700570227005802270059022700600227006102270062022700630227006402270065022700660227006702270068022700690227007002270071022700720227007302270074022700750227007602270077022700780227007902270080022700810227008202270083022700840227008502270086022700870227008802270089022700900227009102270092022700930227009402270095022700960227009702270098022700990227010002270101022701020227010302270104022701050227010602270107022701080227010902270110022701110227011202270113022701140227011502270116022701170227011802270119022701200227012102270122022701230227012402270125022701260227012702270128022701290227013002270131022701320227013302270134022701350227013602270137022701380227013902270140022701410227014202270143022701440227014502270146022701470227014802270149022701500227015102270152022701530227015402270155022701560227015702270158022701590227016002270161022701620227016302270164022701650227016602270167022701680227016902270170022701710227017202270173022701740227017502270176022701770227017802270179022701800227018102270182022701830227018402270185022701860227018702270188022701890227019002270191022701920227019302270194022701950227019602270197022701980227019902270200022702010227020202270203022702040227020502270206022702070227020802270209022702100227021102270212022702130227021402270215022702160227021702270218022702190227022002270221022702220227022302270224022702250227022602270227022702280227022902270230022702310227023202270233022702340227023502270236022702370227023802270239022702400227024102270242022702430227024402270245022702460227024702270248022702490227025002270251022702520227025302270254022702550227025602270257022702580227025902270260022702610227026202270263022702640227026502270266022702670227026802270269022702700227027102270272022702730227027402270275022702760227027702270278022702790227028002270281022702820227028302270284022702850227028602270287022702880227028902270290022702910227029202270293022702940227029502270296022702970227029802270299022703000227030102270302022703030227030402270305022703060227030702270308022703090227031002270311022703120227031302270314022703150227031602270317022703180227031902270320022703210227032202270323022703240227032502270326022703270227032802270329022703300227033102270332022703330227033402270335022703360227033702270338022703390227034002270341022703420227034302270344022703450227034602270347022703480227034902270350022703510227035202270353022703540227035502270356022703570227035802270359022703600227036102270362022703630227036402270365022703660227036702270368022703690227037002270371022703720227037302270374022703750227037602270377022703780227037902270380022703810227038202270383022703840227038502270386022703870227038802270389022703900227039102270392022703930227039402270395022703960227039702270398022703990227040002270401022704020227040302270404022704050227040602270407022704080227040902270410022704110227041202270413022704140227041502270416022704170227041802270419022704200227042102270422022704230227042402270425022704260227042702270428022704290227043002270431022704320227043302270434022704350227043602270437022704380227043902270440022704410227044202270443022704440227044502270446022704470227044802270449022704500227045102270452022704530227045402270455022704560227045702270458022704590227046002270461022704620227046302270464022704650227046602270467022704680227046902270470022704710227047202270473022704740227047502270476022704770227047802270479022704800227048102270482022704830227048402270485022704860227048702270488022704890227049002270491022704920227049302270494022704950227049602270497022704980227049902270500022705010227050202270503022705040227050502270506022705070227050802270509022705100227051102270512022705130227051402270515022705160227051702270518022705190227052002270521022705220227052302270524022705250227052602270527022705280227052902270530022705310227053202270533022705340227053502270536022705370227053802270539022705400227054102270542022705430227054402270545022705460227054702270548022705490227055002270551022705520227055302270554022705550227055602270557022705580227055902270560022705610227056202270563022705640227056502270566022705670227056802270569022705700227057102270572022705730227057402270575022705760227057702270578022705790227058002270581022705820227058302270584022705850227058602270587022705880227058902270590022705910227059202270593022705940227059502270596022705970227059802270599022706000227060102270602022706030227060402270605022706060227060702270608022706090227061002270611022706120227061302270614022706150227061602270617022706180227061902270620022706210227062202270623022706240227062502270626022706270227062802270629022706300227063102270632022706330227063402270635022706360227063702270638022706390227064002270641022706420227064302270644022706450227064602270647022706480227064902270650022706510227065202270653022706540227065502270656022706570227065802270659022706600227066102270662022706630227066402270665022706660227066702270668022706690227067002270671022706720227067302270674022706750227067602270677022706780227067902270680022706810227068202270683022706840227068502270686022706870227068802270689022706900227069102270692022706930227069402270695022706960227069702270698022706990227070002270701022707020227070302270704022707050227070602270707022707080227070902270710022707110227071202270713022707140227071502270716022707170227071802270719022707200227072102270722022707230227072402270725022707260227072702270728022707290227073002270731022707320227073302270734022707350227073602270737022707380227073902270740022707410227074202270743022707440227074502270746022707470227074802270749022707500227075102270752022707530227075402270755022707560227075702270758022707590227076002270761022707620227076302270764022707650227076602270767022707680227076902270770022707710227077202270773022707740227077502270776022707770227077802270779022707800227078102270782022707830227078402270785022707860227078702270788022707890227079002270791022707920227079302270794022707950227079602270797022707980227079902280001022800020228000302280004022800050228000602280007022800080228000902280010022800110228001202280013022800140228001502280016022800170228001802280019022800200228002102280022022800230228002402280025022800260228002702280028022800290228003002280031022800320228003302280034022800350228003602280037022800380228003902280040022800410228004202280043022800440228004502280046022800470228004802280049022800500228005102280052022800530228005402280055022800560228005702280058022800590228006002280061022800620228006302280064022800650228006602280067022800680228006902280070022800710228007202280073022800740228007502280076022800770228007802280079022800800228008102280082022800830228008402280085022800860228008702280088022800890228009002280091022800920228009302280094022800950228009602280097022800980228009902280100022801010228010202280103022801040228010502280106022801070228010802280109022801100228011102280112022801130228011402280115022801160228011702280118022801190228012002280121022801220228012302280124022801250228012602280127022801280228012902280130022801310228013202280133022801340228013502280136022801370228013802280139022801400228014102280142022801430228014402280145022801460228014702280148022801490228015002280151022801520228015302280154022801550228015602280157022801580228015902280160022801610228016202280163022801640228016502280166022801670228016802280169022801700228017102280172022801730228017402280175022801760228017702280178022801790228018002280181022801820228018302280184022801850228018602280187022801880228018902280190022801910228019202280193022801940228019502280196022801970228019802280199022802000228020102280202022802030228020402280205022802060228020702280208022802090228021002280211022802120228021302280214022802150228021602280217022802180228021902280220022802210228022202280223022802240228022502280226022802270228022802280229022802300228023102280232022802330228023402280235022802360228023702280238022802390228024002280241022802420228024302280244022802450228024602280247022802480228024902280250022802510228025202280253022802540228025502280256022802570228025802280259022802600228026102280262022802630228026402280265022802660228026702280268022802690228027002280271022802720228027302280274022802750228027602280277022802780228027902280280022802810228028202280283022802840228028502280286022802870228028802280289022802900228029102280292022802930228029402280295022802960228029702280298022802990228030002280301022803020228030302280304022803050228030602280307022803080228030902280310022803110228031202280313022803140228031502280316022803170228031802280319022803200228032102280322022803230228032402280325022803260228032702280328022803290228033002280331022803320228033302280334022803350228033602280337022803380228033902280340022803410228034202280343022803440228034502280346022803470228034802280349022803500228035102280352022803530228035402280355022803560228035702280358022803590228036002280361022803620228036302280364022803650228036602280367022803680228036902280370022803710228037202280373022803740228037502280376022803770228037802280379022803800228038102280382022803830228038402280385022803860228038702280388022803890228039002280391022803920228039302280394022803950228039602280397022803980228039902280400022804010228040202280403022804040228040502280406022804070228040802280409022804100228041102280412022804130228041402280415022804160228041702280418022804190228042002280421022804220228042302280424022804250228042602280427022804280228042902280430022804310228043202280433022804340228043502280436022804370228043802280439022804400228044102280442022804430228044402280445022804460228044702280448022804490228045002280451022804520228045302280454022804550228045602280457022804580228045902280460022804610228046202280463022804640228046502280466022804670228046802280469022804700228047102280472022804730228047402280475022804760228047702280478022804790228048002280481022804820228048302280484022804850228048602280487022804880228048902280490022804910228049202280493022804940228049502280496022804970228049802280499022805000228050102280502022805030228050402280505022805060228050702280508022805090228051002280511022805120228051302280514022805150228051602280517022805180228051902280520022805210228052202280523022805240228052502280526022805270228052802280529022805300228053102280532022805330228053402280535022805360228053702280538022805390228054002280541022805420228054302280544022805450228054602280547022805480228054902280550022805510228055202280553022805540228055502280556022805570228055802280559022805600228056102280562022805630228056402280565022805660228056702280568022805690228057002280571022805720228057302280574022805750228057602280577022805780228057902280580022805810228058202280583022805840228058502280586022805870228058802280589022805900228059102280592022805930228059402280595022805960228059702280598022805990228060002280601022806020228060302280604022806050228060602280607022806080228060902280610022806110228061202280613022806140228061502280616022806170228061802280619022806200228062102280622022806230228062402280625022806260228062702280628022806290228063002280631022806320228063302280634022806350228063602280637022806380228063902280640022806410228064202280643022806440228064502280646022806470228064802280649022806500228065102280652022806530228065402280655022806560228065702280658022806590228066002280661022806620228066302280664022806650228066602280667022806680228066902280670022806710228067202280673022806740228067502280676022806770228067802280679022806800228068102280682022806830228068402280685022806860228068702280688022806890228069002280691022806920228069302280694022806950228069602280697022806980228069902280700022807010228070202280703022807040228070502280706022807070228070802280709022807100228071102280712022807130228071402280715022807160228071702280718022807190228072002280721022807220228072302280724022807250228072602280727022807280228072902280730022807310228073202280733022807340228073502280736022807370228073802280739022807400228074102280742022807430228074402280745022807460228074702280748022807490228075002280751022807520228075302280754022807550228075602280757022807580228075902280760022807610228076202280763022807640228076502280766022807670228076802280769022807700228077102280772022807730228077402280775022807760228077702280778022807790228078002280781022807820228078302280784022807850228078602280787022807880228078902280790022807910228079202280793022807940228079502280796022807970228079802280799022900010229000202290003022900040229000502290006022900070229000802290009022900100229001102290012022900130229001402290015022900160229001702290018022900190229002002290021022900220229002302290024022900250229002602290027022900280229002902290030022900310229003202290033022900340229003502290036022900370229003802290039022900400229004102290042022900430229004402290045022900460229004702290048022900490229005002290051022900520229005302290054022900550229005602290057022900580229005902290060022900610229006202290063022900640229006502290066022900670229006802290069022900700229007102290072022900730229007402290075022900760229007702290078022900790229008002290081022900820229008302290084022900850229008602290087022900880229008902290090022900910229009202290093022900940229009502290096022900970229009802290099022901000229010102290102022901030229010402290105022901060229010702290108022901090229011002290111022901120229011302290114022901150229011602290117022901180229011902290120022901210229012202290123022901240229012502290126022901270229012802290129022901300229013102290132022901330229013402290135022901360229013702290138022901390229014002290141022901420229014302290144022901450229014602290147022901480229014902290150022901510229015202290153022901540229015502290156022901570229015802290159022901600229016102290162022901630229016402290165022901660229016702290168022901690229017002290171022901720229017302290174022901750229017602290177022901780229017902290180022901810229018202290183022901840229018502290186022901870229018802290189022901900229019102290192022901930229019402290195022901960229019702290198022901990229020002290201022902020229020302290204022902050229020602290207022902080229020902290210022902110229021202290213022902140229021502290216022902170229021802290219022902200229022102290222022902230229022402290225022902260229022702290228022902290229023002290231022902320229023302290234022902350229023602290237022902380229023902290240022902410229024202290243022902440229024502290246022902470229024802290249022902500229025102290252022902530229025402290255022902560229025702290258022902590229026002290261022902620229026302290264022902650229026602290267022902680229026902290270022902710229027202290273022902740229027502290276022902770229027802290279022902800229028102290282022902830229028402290285022902860229028702290288022902890229029002290291022902920229029302290294022902950229029602290297022902980229029902290300022903010229030202290303022903040229030502290306022903070229030802290309022903100229031102290312022903130229031402290315022903160229031702290318022903190229032002290321022903220229032302290324022903250229032602290327022903280229032902290330022903310229033202290333022903340229033502290336022903370229033802290339022903400229034102290342022903430229034402290345022903460229034702290348022903490229035002290351022903520229035302290354022903550229035602290357022903580229035902290360022903610229036202290363022903640229036502290366022903670229036802290369022903700229037102290372022903730229037402290375022903760229037702290378022903790229038002290381022903820229038302290384022903850229038602290387022903880229038902290390022903910229039202290393022903940229039502290396022903970229039802290399022904000229040102290402022904030229040402290405022904060229040702290408022904090229041002290411022904120229041302290414022904150229041602290417022904180229041902290420022904210229042202290423022904240229042502290426022904270229042802290429022904300229043102290432022904330229043402290435022904360229043702290438022904390229044002290441022904420229044302290444022904450229044602290447022904480229044902290450022904510229045202290453022904540229045502290456022904570229045802290459022904600229046102290462022904630229046402290465022904660229046702290468022904690229047002290471022904720229047302290474022904750229047602290477022904780229047902290480022904810229048202290483022904840229048502290486022904870229048802290489022904900229049102290492022904930229049402290495022904960229049702290498022904990229050002290501022905020229050302290504022905050229050602290507022905080229050902290510022905110229051202290513022905140229051502290516022905170229051802290519022905200229052102290522022905230229052402290525022905260229052702290528022905290229053002290531022905320229053302290534022905350229053602290537022905380229053902290540022905410229054202290543022905440229054502290546022905470229054802290549022905500229055102290552022905530229055402290555022905560229055702290558022905590229056002290561022905620229056302290564022905650229056602290567022905680229056902290570022905710229057202290573022905740229057502290576022905770229057802290579022905800229058102290582022905830229058402290585022905860229058702290588022905890229059002290591022905920229059302290594022905950229059602290597022905980229059902290600022906010229060202290603022906040229060502290606022906070229060802290609022906100229061102290612022906130229061402290615022906160229061702290618022906190229062002290621022906220229062302290624022906250229062602290627022906280229062902290630022906310229063202290633022906340229063502290636022906370229063802290639022906400229064102290642022906430229064402290645022906460229064702290648022906490229065002290651022906520229065302290654022906550229065602290657022906580229065902290660022906610229066202290663022906640229066502290666022906670229066802290669022906700229067102290672022906730229067402290675022906760229067702290678022906790229068002290681022906820229068302290684022906850229068602290687022906880229068902290690022906910229069202290693022906940229069502290696022906970229069802290699022907000229070102290702022907030229070402290705022907060229070702290708022907090229071002290711022907120229071302290714022907150229071602290717022907180229071902290720022907210229072202290723022907240229072502290726022907270229072802290729022907300229073102290732022907330229073402290735022907360229073702290738022907390229074002290741022907420229074302290744022907450229074602290747022907480229074902290750022907510229075202290753022907540229075502290756022907570229075802290759022907600229076102290762022907630229076402290765022907660229076702290768022907690229077002290771022907720229077302290774022907750229077602290777022907780229077902290780022907810229078202290783022907840229078502290786022907870229078802290789022907900229079102290792022907930229079402290795022907960229079702290798022907990230000102300002023000030230000402300005023000060230000702300008023000090230001002300011023000120230001302300014023000150230001602300017023000180230001902300020023000210230002202300023023000240230002502300026023000270230002802300029023000300230003102300032023000330230003402300035023000360230003702300038023000390230004002300041023000420230004302300044023000450230004602300047023000480230004902300050023000510230005202300053023000540230005502300056023000570230005802300059023000600230006102300062023000630230006402300065023000660230006702300068023000690230007002300071023000720230007302300074023000750230007602300077023000780230007902300080023000810230008202300083023000840230008502300086023000870230008802300089023000900230009102300092023000930230009402300095023000960230009702300098023000990230010002300101023001020230010302300104023001050230010602300107023001080230010902300110023001110230011202300113023001140230011502300116023001170230011802300119023001200230012102300122023001230230012402300125023001260230012702300128023001290230013002300131023001320230013302300134023001350230013602300137023001380230013902300140023001410230014202300143023001440230014502300146023001470230014802300149023001500230015102300152023001530230015402300155023001560230015702300158023001590230016002300161023001620230016302300164023001650230016602300167023001680230016902300170023001710230017202300173023001740230017502300176023001770230017802300179023001800230018102300182023001830230018402300185023001860230018702300188023001890230019002300191023001920230019302300194023001950230019602300197023001980230019902300200023002010230020202300203023002040230020502300206023002070230020802300209023002100230021102300212023002130230021402300215023002160230021702300218023002190230022002300221023002220230022302300224023002250230022602300227023002280230022902300230023002310230023202300233023002340230023502300236023002370230023802300239023002400230024102300242023002430230024402300245023002460230024702300248023002490230025002300251023002520230025302300254023002550230025602300257023002580230025902300260023002610230026202300263023002640230026502300266023002670230026802300269023002700230027102300272023002730230027402300275023002760230027702300278023002790230028002300281023002820230028302300284023002850230028602300287023002880230028902300290023002910230029202300293023002940230029502300296023002970230029802300299023003000230030102300302023003030230030402300305023003060230030702300308023003090230031002300311023003120230031302300314023003150230031602300317023003180230031902300320023003210230032202300323023003240230032502300326023003270230032802300329023003300230033102300332023003330230033402300335023003360230033702300338023003390230034002300341023003420230034302300344023003450230034602300347023003480230034902300350023003510230035202300353023003540230035502300356023003570230035802300359023003600230036102300362023003630230036402300365023003660230036702300368023003690230037002300371023003720230037302300374023003750230037602300377023003780230037902300380023003810230038202300383023003840230038502300386023003870230038802300389023003900230039102300392023003930230039402300395023003960230039702300398023003990230040002300401023004020230040302300404023004050230040602300407023004080230040902300410023004110230041202300413023004140230041502300416023004170230041802300419023004200230042102300422023004230230042402300425023004260230042702300428023004290230043002300431023004320230043302300434023004350230043602300437023004380230043902300440023004410230044202300443023004440230044502300446023004470230044802300449023004500230045102300452023004530230045402300455023004560230045702300458023004590230046002300461023004620230046302300464023004650230046602300467023004680230046902300470023004710230047202300473023004740230047502300476023004770230047802300479023004800230048102300482023004830230048402300485023004860230048702300488023004890230049002300491023004920230049302300494023004950230049602300497023004980230049902300500023005010230050202300503023005040230050502300506023005070230050802300509023005100230051102300512023005130230051402300515023005160230051702300518023005190230052002300521023005220230052302300524023005250230052602300527023005280230052902300530023005310230053202300533023005340230053502300536023005370230053802300539023005400230054102300542023005430230054402300545023005460230054702300548023005490230055002300551023005520230055302300554023005550230055602300557023005580230055902300560023005610230056202300563023005640230056502300566023005670230056802300569023005700230057102300572023005730230057402300575023005760230057702300578023005790230058002300581023005820230058302300584023005850230058602300587023005880230058902300590023005910230059202300593023005940230059502300596023005970230059802300599023006000230060102300602023006030230060402300605023006060230060702300608023006090230061002300611023006120230061302300614023006150230061602300617023006180230061902300620023006210230062202300623023006240230062502300626023006270230062802300629023006300230063102300632023006330230063402300635023006360230063702300638023006390230064002300641023006420230064302300644023006450230064602300647023006480230064902300650023006510230065202300653023006540230065502300656023006570230065802300659023006600230066102300662023006630230066402300665023006660230066702300668023006690230067002300671023006720230067302300674023006750230067602300677023006780230067902300680023006810230068202300683023006840230068502300686023006870230068802300689023006900230069102300692023006930230069402300695023006960230069702300698023006990230070002300701023007020230070302300704023007050230070602300707023007080230070902300710023007110230071202300713023007140230071502300716023007170230071802300719023007200230072102300722023007230230072402300725023007260230072702300728023007290230073002300731023007320230073302300734023007350230073602300737023007380230073902300740023007410230074202300743023007440230074502300746023007470230074802300749023007500230075102300752023007530230075402300755023007560230075702300758023007590230076002300761023007620230076302300764023007650230076602300767023007680230076902300770023007710230077202300773023007740230077502300776023007770230077802300779023007800230078102300782023007830230078402300785023007860230078702300788023007890230079002300791023007920230079302300794023007950230079602300797023007980230079902310001023100020231000302310004023100050231000602310007023100080231000902310010023100110231001202310013023100140231001502310016023100170231001802310019023100200231002102310022023100230231002402310025023100260231002702310028023100290231003002310031023100320231003302310034023100350231003602310037023100380231003902310040023100410231004202310043023100440231004502310046023100470231004802310049023100500231005102310052023100530231005402310055023100560231005702310058023100590231006002310061023100620231006302310064023100650231006602310067023100680231006902310070023100710231007202310073023100740231007502310076023100770231007802310079023100800231008102310082023100830231008402310085023100860231008702310088023100890231009002310091023100920231009302310094023100950231009602310097023100980231009902310100023101010231010202310103023101040231010502310106023101070231010802310109023101100231011102310112023101130231011402310115023101160231011702310118023101190231012002310121023101220231012302310124023101250231012602310127023101280231012902310130023101310231013202310133023101340231013502310136023101370231013802310139023101400231014102310142023101430231014402310145023101460231014702310148023101490231015002310151023101520231015302310154023101550231015602310157023101580231015902310160023101610231016202310163023101640231016502310166023101670231016802310169023101700231017102310172023101730231017402310175023101760231017702310178023101790231018002310181023101820231018302310184023101850231018602310187023101880231018902310190023101910231019202310193023101940231019502310196023101970231019802310199023102000231020102310202023102030231020402310205023102060231020702310208023102090231021002310211023102120231021302310214023102150231021602310217023102180231021902310220023102210231022202310223023102240231022502310226023102270231022802310229023102300231023102310232023102330231023402310235023102360231023702310238023102390231024002310241023102420231024302310244023102450231024602310247023102480231024902310250023102510231025202310253023102540231025502310256023102570231025802310259023102600231026102310262023102630231026402310265023102660231026702310268023102690231027002310271023102720231027302310274023102750231027602310277023102780231027902310280023102810231028202310283023102840231028502310286023102870231028802310289023102900231029102310292023102930231029402310295023102960231029702310298023102990231030002310301023103020231030302310304023103050231030602310307023103080231030902310310023103110231031202310313023103140231031502310316023103170231031802310319023103200231032102310322023103230231032402310325023103260231032702310328023103290231033002310331023103320231033302310334023103350231033602310337023103380231033902310340023103410231034202310343023103440231034502310346023103470231034802310349023103500231035102310352023103530231035402310355023103560231035702310358023103590231036002310361023103620231036302310364023103650231036602310367023103680231036902310370023103710231037202310373023103740231037502310376023103770231037802310379023103800231038102310382023103830231038402310385023103860231038702310388023103890231039002310391023103920231039302310394023103950231039602310397023103980231039902310400023104010231040202310403023104040231040502310406023104070231040802310409023104100231041102310412023104130231041402310415023104160231041702310418023104190231042002310421023104220231042302310424023104250231042602310427023104280231042902310430023104310231043202310433023104340231043502310436023104370231043802310439023104400231044102310442023104430231044402310445023104460231044702310448023104490231045002310451023104520231045302310454023104550231045602310457023104580231045902310460023104610231046202310463023104640231046502310466023104670231046802310469023104700231047102310472023104730231047402310475023104760231047702310478023104790231048002310481023104820231048302310484023104850231048602310487023104880231048902310490023104910231049202310493023104940231049502310496023104970231049802310499023105000231050102310502023105030231050402310505023105060231050702310508023105090231051002310511023105120231051302310514023105150231051602310517023105180231051902310520023105210231052202310523023105240231052502310526023105270231052802310529023105300231053102310532023105330231053402310535023105360231053702310538023105390231054002310541023105420231054302310544023105450231054602310547023105480231054902310550023105510231055202310553023105540231055502310556023105570231055802310559023105600231056102310562023105630231056402310565023105660231056702310568023105690231057002310571023105720231057302310574023105750231057602310577023105780231057902310580023105810231058202310583023105840231058502310586023105870231058802310589023105900231059102310592023105930231059402310595023105960231059702310598023105990231060002310601023106020231060302310604023106050231060602310607023106080231060902310610023106110231061202310613023106140231061502310616023106170231061802310619023106200231062102310622023106230231062402310625023106260231062702310628023106290231063002310631023106320231063302310634023106350231063602310637023106380231063902310640023106410231064202310643023106440231064502310646023106470231064802310649023106500231065102310652023106530231065402310655023106560231065702310658023106590231066002310661023106620231066302310664023106650231066602310667023106680231066902310670023106710231067202310673023106740231067502310676023106770231067802310679023106800231068102310682023106830231068402310685023106860231068702310688023106890231069002310691023106920231069302310694023106950231069602310697023106980231069902310700023107010231070202310703023107040231070502310706023107070231070802310709023107100231071102310712023107130231071402310715023107160231071702310718023107190231072002310721023107220231072302310724023107250231072602310727023107280231072902310730023107310231073202310733023107340231073502310736023107370231073802310739023107400231074102310742023107430231074402310745023107460231074702310748023107490231075002310751023107520231075302310754023107550231075602310757023107580231075902310760023107610231076202310763023107640231076502310766023107670231076802310769023107700231077102310772023107730231077402310775023107760231077702310778023107790231078002310781023107820231078302310784023107850231078602310787023107880231078902310790023107910231079202310793023107940231079502310796023107970231079802310799023200010232000202320003023200040232000502320006023200070232000802320009023200100232001102320012023200130232001402320015023200160232001702320018023200190232002002320021023200220232002302320024023200250232002602320027023200280232002902320030023200310232003202320033023200340232003502320036023200370232003802320039023200400232004102320042023200430232004402320045023200460232004702320048023200490232005002320051023200520232005302320054023200550232005602320057023200580232005902320060023200610232006202320063023200640232006502320066023200670232006802320069023200700232007102320072023200730232007402320075023200760232007702320078023200790232008002320081023200820232008302320084023200850232008602320087023200880232008902320090023200910232009202320093023200940232009502320096023200970232009802320099023201000232010102320102023201030232010402320105023201060232010702320108023201090232011002320111023201120232011302320114023201150232011602320117023201180232011902320120023201210232012202320123023201240232012502320126023201270232012802320129023201300232013102320132023201330232013402320135023201360232013702320138023201390232014002320141023201420232014302320144023201450232014602320147023201480232014902320150023201510232015202320153023201540232015502320156023201570232015802320159023201600232016102320162023201630232016402320165023201660232016702320168023201690232017002320171023201720232017302320174023201750232017602320177023201780232017902320180023201810232018202320183023201840232018502320186023201870232018802320189023201900232019102320192023201930232019402320195023201960232019702320198023201990232020002320201023202020232020302320204023202050232020602320207023202080232020902320210023202110232021202320213023202140232021502320216023202170232021802320219023202200232022102320222023202230232022402320225023202260232022702320228023202290232023002320231023202320232023302320234023202350232023602320237023202380232023902320240023202410232024202320243023202440232024502320246023202470232024802320249023202500232025102320252023202530232025402320255023202560232025702320258023202590232026002320261023202620232026302320264023202650232026602320267023202680232026902320270023202710232027202320273023202740232027502320276023202770232027802320279023202800232028102320282023202830232028402320285023202860232028702320288023202890232029002320291023202920232029302320294023202950232029602320297023202980232029902320300023203010232030202320303023203040232030502320306023203070232030802320309023203100232031102320312023203130232031402320315023203160232031702320318023203190232032002320321023203220232032302320324023203250232032602320327023203280232032902320330023203310232033202320333023203340232033502320336023203370232033802320339023203400232034102320342023203430232034402320345023203460232034702320348023203490232035002320351023203520232035302320354023203550232035602320357023203580232035902320360023203610232036202320363023203640232036502320366023203670232036802320369023203700232037102320372023203730232037402320375023203760232037702320378023203790232038002320381023203820232038302320384023203850232038602320387023203880232038902320390023203910232039202320393023203940232039502320396023203970232039802320399023204000232040102320402023204030232040402320405023204060232040702320408023204090232041002320411023204120232041302320414023204150232041602320417023204180232041902320420023204210232042202320423023204240232042502320426023204270232042802320429023204300232043102320432023204330232043402320435023204360232043702320438023204390232044002320441023204420232044302320444023204450232044602320447023204480232044902320450023204510232045202320453023204540232045502320456023204570232045802320459023204600232046102320462023204630232046402320465023204660232046702320468023204690232047002320471023204720232047302320474023204750232047602320477023204780232047902320480023204810232048202320483023204840232048502320486023204870232048802320489023204900232049102320492023204930232049402320495023204960232049702320498023204990232050002320501023205020232050302320504023205050232050602320507023205080232050902320510023205110232051202320513023205140232051502320516023205170232051802320519023205200232052102320522023205230232052402320525023205260232052702320528023205290232053002320531023205320232053302320534023205350232053602320537023205380232053902320540023205410232054202320543023205440232054502320546023205470232054802320549023205500232055102320552023205530232055402320555023205560232055702320558023205590232056002320561023205620232056302320564023205650232056602320567023205680232056902320570023205710232057202320573023205740232057502320576023205770232057802320579023205800232058102320582023205830232058402320585023205860232058702320588023205890232059002320591023205920232059302320594023205950232059602320597023205980232059902320600023206010232060202320603023206040232060502320606023206070232060802320609023206100232061102320612023206130232061402320615023206160232061702320618023206190232062002320621023206220232062302320624023206250232062602320627023206280232062902320630023206310232063202320633023206340232063502320636023206370232063802320639023206400232064102320642023206430232064402320645023206460232064702320648023206490232065002320651023206520232065302320654023206550232065602320657023206580232065902320660023206610232066202320663023206640232066502320666023206670232066802320669023206700232067102320672023206730232067402320675023206760232067702320678023206790232068002320681023206820232068302320684023206850232068602320687023206880232068902320690023206910232069202320693023206940232069502320696023206970232069802320699023207000232070102320702023207030232070402320705023207060232070702320708023207090232071002320711023207120232071302320714023207150232071602320717023207180232071902320720023207210232072202320723023207240232072502320726023207270232072802320729023207300232073102320732023207330232073402320735023207360232073702320738023207390232074002320741023207420232074302320744023207450232074602320747023207480232074902320750023207510232075202320753023207540232075502320756023207570232075802320759023207600232076102320762023207630232076402320765023207660232076702320768023207690232077002320771023207720232077302320774023207750232077602320777023207780232077902320780023207810232078202320783023207840232078502320786023207870232078802320789023207900232079102320792023207930232079402320795023207960232079702320798023207990233000102330002023300030233000402330005023300060233000702330008023300090233001002330011023300120233001302330014023300150233001602330017023300180233001902330020023300210233002202330023023300240233002502330026023300270233002802330029023300300233003102330032023300330233003402330035023300360233003702330038023300390233004002330041023300420233004302330044023300450233004602330047023300480233004902330050023300510233005202330053023300540233005502330056023300570233005802330059023300600233006102330062023300630233006402330065023300660233006702330068023300690233007002330071023300720233007302330074023300750233007602330077023300780233007902330080023300810233008202330083023300840233008502330086023300870233008802330089023300900233009102330092023300930233009402330095023300960233009702330098023300990233010002330101023301020233010302330104023301050233010602330107023301080233010902330110023301110233011202330113023301140233011502330116023301170233011802330119023301200233012102330122023301230233012402330125023301260233012702330128023301290233013002330131023301320233013302330134023301350233013602330137023301380233013902330140023301410233014202330143023301440233014502330146023301470233014802330149023301500233015102330152023301530233015402330155023301560233015702330158023301590233016002330161023301620233016302330164023301650233016602330167023301680233016902330170023301710233017202330173023301740233017502330176023301770233017802330179023301800233018102330182023301830233018402330185023301860233018702330188023301890233019002330191023301920233019302330194023301950233019602330197023301980233019902330200023302010233020202330203023302040233020502330206023302070233020802330209023302100233021102330212023302130233021402330215023302160233021702330218023302190233022002330221023302220233022302330224023302250233022602330227023302280233022902330230023302310233023202330233023302340233023502330236023302370233023802330239023302400233024102330242023302430233024402330245023302460233024702330248023302490233025002330251023302520233025302330254023302550233025602330257023302580233025902330260023302610233026202330263023302640233026502330266023302670233026802330269023302700233027102330272023302730233027402330275023302760233027702330278023302790233028002330281023302820233028302330284023302850233028602330287023302880233028902330290023302910233029202330293023302940233029502330296023302970233029802330299023303000233030102330302023303030233030402330305023303060233030702330308023303090233031002330311023303120233031302330314023303150233031602330317023303180233031902330320023303210233032202330323023303240233032502330326023303270233032802330329023303300233033102330332023303330233033402330335023303360233033702330338023303390233034002330341023303420233034302330344023303450233034602330347023303480233034902330350023303510233035202330353023303540233035502330356023303570233035802330359023303600233036102330362023303630233036402330365023303660233036702330368023303690233037002330371023303720233037302330374023303750233037602330377023303780233037902330380023303810233038202330383023303840233038502330386023303870233038802330389023303900233039102330392023303930233039402330395023303960233039702330398023303990233040002330401023304020233040302330404023304050233040602330407023304080233040902330410023304110233041202330413023304140233041502330416023304170233041802330419023304200233042102330422023304230233042402330425023304260233042702330428023304290233043002330431023304320233043302330434023304350233043602330437023304380233043902330440023304410233044202330443023304440233044502330446023304470233044802330449023304500233045102330452023304530233045402330455023304560233045702330458023304590233046002330461023304620233046302330464023304650233046602330467023304680233046902330470023304710233047202330473023304740233047502330476023304770233047802330479023304800233048102330482023304830233048402330485023304860233048702330488023304890233049002330491023304920233049302330494023304950233049602330497023304980233049902330500023305010233050202330503023305040233050502330506023305070233050802330509023305100233051102330512023305130233051402330515023305160233051702330518023305190233052002330521023305220233052302330524023305250233052602330527023305280233052902330530023305310233053202330533023305340233053502330536023305370233053802330539023305400233054102330542023305430233054402330545023305460233054702330548023305490233055002330551023305520233055302330554023305550233055602330557023305580233055902330560023305610233056202330563023305640233056502330566023305670233056802330569023305700233057102330572023305730233057402330575023305760233057702330578023305790233058002330581023305820233058302330584023305850233058602330587023305880233058902330590023305910233059202330593023305940233059502330596023305970233059802330599023306000233060102330602023306030233060402330605023306060233060702330608023306090233061002330611023306120233061302330614023306150233061602330617023306180233061902330620023306210233062202330623023306240233062502330626023306270233062802330629023306300233063102330632023306330233063402330635023306360233063702330638023306390233064002330641023306420233064302330644023306450233064602330647023306480233064902330650023306510233065202330653023306540233065502330656023306570233065802330659023306600233066102330662023306630233066402330665023306660233066702330668023306690233067002330671023306720233067302330674023306750233067602330677023306780233067902330680023306810233068202330683023306840233068502330686023306870233068802330689023306900233069102330692023306930233069402330695023306960233069702330698023306990233070002330701023307020233070302330704023307050233070602330707023307080233070902330710023307110233071202330713023307140233071502330716023307170233071802330719023307200233072102330722023307230233072402330725023307260233072702330728023307290233073002330731023307320233073302330734023307350233073602330737023307380233073902330740023307410233074202330743023307440233074502330746023307470233074802330749023307500233075102330752023307530233075402330755023307560233075702330758023307590233076002330761023307620233076302330764023307650233076602330767023307680233076902330770023307710233077202330773023307740233077502330776023307770233077802330779023307800233078102330782023307830233078402330785023307860233078702330788023307890233079002330791023307920233079302330794023307950233079602330797023307980233079902340001023400020234000302340004023400050234000602340007023400080234000902340010023400110234001202340013023400140234001502340016023400170234001802340019023400200234002102340022023400230234002402340025023400260234002702340028023400290234003002340031023400320234003302340034023400350234003602340037023400380234003902340040023400410234004202340043023400440234004502340046023400470234004802340049023400500234005102340052023400530234005402340055023400560234005702340058023400590234006002340061023400620234006302340064023400650234006602340067023400680234006902340070023400710234007202340073023400740234007502340076023400770234007802340079023400800234008102340082023400830234008402340085023400860234008702340088023400890234009002340091023400920234009302340094023400950234009602340097023400980234009902340100023401010234010202340103023401040234010502340106023401070234010802340109023401100234011102340112023401130234011402340115023401160234011702340118023401190234012002340121023401220234012302340124023401250234012602340127023401280234012902340130023401310234013202340133023401340234013502340136023401370234013802340139023401400234014102340142023401430234014402340145023401460234014702340148023401490234015002340151023401520234015302340154023401550234015602340157023401580234015902340160023401610234016202340163023401640234016502340166023401670234016802340169023401700234017102340172023401730234017402340175023401760234017702340178023401790234018002340181023401820234018302340184023401850234018602340187023401880234018902340190023401910234019202340193023401940234019502340196023401970234019802340199023402000234020102340202023402030234020402340205023402060234020702340208023402090234021002340211023402120234021302340214023402150234021602340217023402180234021902340220023402210234022202340223023402240234022502340226023402270234022802340229023402300234023102340232023402330234023402340235023402360234023702340238023402390234024002340241023402420234024302340244023402450234024602340247023402480234024902340250023402510234025202340253023402540234025502340256023402570234025802340259023402600234026102340262023402630234026402340265023402660234026702340268023402690234027002340271023402720234027302340274023402750234027602340277023402780234027902340280023402810234028202340283023402840234028502340286023402870234028802340289023402900234029102340292023402930234029402340295023402960234029702340298023402990234030002340301023403020234030302340304023403050234030602340307023403080234030902340310023403110234031202340313023403140234031502340316023403170234031802340319023403200234032102340322023403230234032402340325023403260234032702340328023403290234033002340331023403320234033302340334023403350234033602340337023403380234033902340340023403410234034202340343023403440234034502340346023403470234034802340349023403500234035102340352023403530234035402340355023403560234035702340358023403590234036002340361023403620234036302340364023403650234036602340367023403680234036902340370023403710234037202340373023403740234037502340376023403770234037802340379023403800234038102340382023403830234038402340385023403860234038702340388023403890234039002340391023403920234039302340394023403950234039602340397023403980234039902340400023404010234040202340403023404040234040502340406023404070234040802340409023404100234041102340412023404130234041402340415023404160234041702340418023404190234042002340421023404220234042302340424023404250234042602340427023404280234042902340430023404310234043202340433023404340234043502340436023404370234043802340439023404400234044102340442023404430234044402340445023404460234044702340448023404490234045002340451023404520234045302340454023404550234045602340457023404580234045902340460023404610234046202340463023404640234046502340466023404670234046802340469023404700234047102340472023404730234047402340475023404760234047702340478023404790234048002340481023404820234048302340484023404850234048602340487023404880234048902340490023404910234049202340493023404940234049502340496023404970234049802340499023405000234050102340502023405030234050402340505023405060234050702340508023405090234051002340511023405120234051302340514023405150234051602340517023405180234051902340520023405210234052202340523023405240234052502340526023405270234052802340529023405300234053102340532023405330234053402340535023405360234053702340538023405390234054002340541023405420234054302340544023405450234054602340547023405480234054902340550023405510234055202340553023405540234055502340556023405570234055802340559023405600234056102340562023405630234056402340565023405660234056702340568023405690234057002340571023405720234057302340574023405750234057602340577023405780234057902340580023405810234058202340583023405840234058502340586023405870234058802340589023405900234059102340592023405930234059402340595023405960234059702340598023405990234060002340601023406020234060302340604023406050234060602340607023406080234060902340610023406110234061202340613023406140234061502340616023406170234061802340619023406200234062102340622023406230234062402340625023406260234062702340628023406290234063002340631023406320234063302340634023406350234063602340637023406380234063902340640023406410234064202340643023406440234064502340646023406470234064802340649023406500234065102340652023406530234065402340655023406560234065702340658023406590234066002340661023406620234066302340664023406650234066602340667023406680234066902340670023406710234067202340673023406740234067502340676023406770234067802340679023406800234068102340682023406830234068402340685023406860234068702340688023406890234069002340691023406920234069302340694023406950234069602340697023406980234069902340700023407010234070202340703023407040234070502340706023407070234070802340709023407100234071102340712023407130234071402340715023407160234071702340718023407190234072002340721023407220234072302340724023407250234072602340727023407280234072902340730023407310234073202340733023407340234073502340736023407370234073802340739023407400234074102340742023407430234074402340745023407460234074702340748023407490234075002340751023407520234075302340754023407550234075602340757023407580234075902340760023407610234076202340763023407640234076502340766023407670234076802340769023407700234077102340772023407730234077402340775023407760234077702340778023407790234078002340781023407820234078302340784023407850234078602340787023407880234078902340790023407910234079202340793023407940234079502340796023407970234079802340799023500010235000202350003023500040235000502350006023500070235000802350009023500100235001102350012023500130235001402350015023500160235001702350018023500190235002002350021023500220235002302350024023500250235002602350027023500280235002902350030023500310235003202350033023500340235003502350036023500370235003802350039023500400235004102350042023500430235004402350045023500460235004702350048023500490235005002350051023500520235005302350054023500550235005602350057023500580235005902350060023500610235006202350063023500640235006502350066023500670235006802350069023500700235007102350072023500730235007402350075023500760235007702350078023500790235008002350081023500820235008302350084023500850235008602350087023500880235008902350090023500910235009202350093023500940235009502350096023500970235009802350099023501000235010102350102023501030235010402350105023501060235010702350108023501090235011002350111023501120235011302350114023501150235011602350117023501180235011902350120023501210235012202350123023501240235012502350126023501270235012802350129023501300235013102350132023501330235013402350135023501360235013702350138023501390235014002350141023501420235014302350144023501450235014602350147023501480235014902350150023501510235015202350153023501540235015502350156023501570235015802350159023501600235016102350162023501630235016402350165023501660235016702350168023501690235017002350171023501720235017302350174023501750235017602350177023501780235017902350180023501810235018202350183023501840235018502350186023501870235018802350189023501900235019102350192023501930235019402350195023501960235019702350198023501990235020002350201023502020235020302350204023502050235020602350207023502080235020902350210023502110235021202350213023502140235021502350216023502170235021802350219023502200235022102350222023502230235022402350225023502260235022702350228023502290235023002350231023502320235023302350234023502350235023602350237023502380235023902350240023502410235024202350243023502440235024502350246023502470235024802350249023502500235025102350252023502530235025402350255023502560235025702350258023502590235026002350261023502620235026302350264023502650235026602350267023502680235026902350270023502710235027202350273023502740235027502350276023502770235027802350279023502800235028102350282023502830235028402350285023502860235028702350288023502890235029002350291023502920235029302350294023502950235029602350297023502980235029902350300023503010235030202350303023503040235030502350306023503070235030802350309023503100235031102350312023503130235031402350315023503160235031702350318023503190235032002350321023503220235032302350324023503250235032602350327023503280235032902350330023503310235033202350333023503340235033502350336023503370235033802350339023503400235034102350342023503430235034402350345023503460235034702350348023503490235035002350351023503520235035302350354023503550235035602350357023503580235035902350360023503610235036202350363023503640235036502350366023503670235036802350369023503700235037102350372023503730235037402350375023503760235037702350378023503790235038002350381023503820235038302350384023503850235038602350387023503880235038902350390023503910235039202350393023503940235039502350396023503970235039802350399023504000235040102350402023504030235040402350405023504060235040702350408023504090235041002350411023504120235041302350414023504150235041602350417023504180235041902350420023504210235042202350423023504240235042502350426023504270235042802350429023504300235043102350432023504330235043402350435023504360235043702350438023504390235044002350441023504420235044302350444023504450235044602350447023504480235044902350450023504510235045202350453023504540235045502350456023504570235045802350459023504600235046102350462023504630235046402350465023504660235046702350468023504690235047002350471023504720235047302350474023504750235047602350477023504780235047902350480023504810235048202350483023504840235048502350486023504870235048802350489023504900235049102350492023504930235049402350495023504960235049702350498023504990235050002350501023505020235050302350504023505050235050602350507023505080235050902350510023505110235051202350513023505140235051502350516023505170235051802350519023505200235052102350522023505230235052402350525023505260235052702350528023505290235053002350531023505320235053302350534023505350235053602350537023505380235053902350540023505410235054202350543023505440235054502350546023505470235054802350549023505500235055102350552023505530235055402350555023505560235055702350558023505590235056002350561023505620235056302350564023505650235056602350567023505680235056902350570023505710235057202350573023505740235057502350576023505770235057802350579023505800235058102350582023505830235058402350585023505860235058702350588023505890235059002350591023505920235059302350594023505950235059602350597023505980235059902350600023506010235060202350603023506040235060502350606023506070235060802350609023506100235061102350612023506130235061402350615023506160235061702350618023506190235062002350621023506220235062302350624023506250235062602350627023506280235062902350630023506310235063202350633023506340235063502350636023506370235063802350639023506400235064102350642023506430235064402350645023506460235064702350648023506490235065002350651023506520235065302350654023506550235065602350657023506580235065902350660023506610235066202350663023506640235066502350666023506670235066802350669023506700235067102350672023506730235067402350675023506760235067702350678023506790235068002350681023506820235068302350684023506850235068602350687023506880235068902350690023506910235069202350693023506940235069502350696023506970235069802350699023507000235070102350702023507030235070402350705023507060235070702350708023507090235071002350711023507120235071302350714023507150235071602350717023507180235071902350720023507210235072202350723023507240235072502350726023507270235072802350729023507300235073102350732023507330235073402350735023507360235073702350738023507390235074002350741023507420235074302350744023507450235074602350747023507480235074902350750023507510235075202350753023507540235075502350756023507570235075802350759023507600235076102350762023507630235076402350765023507660235076702350768023507690235077002350771023507720235077302350774023507750235077602350777023507780235077902350780023507810235078202350783023507840235078502350786023507870235078802350789023507900235079102350792023507930235079402350795023507960235079702350798023507990236000102360002023600030236000402360005023600060236000702360008023600090236001002360011023600120236001302360014023600150236001602360017023600180236001902360020023600210236002202360023023600240236002502360026023600270236002802360029023600300236003102360032023600330236003402360035023600360236003702360038023600390236004002360041023600420236004302360044023600450236004602360047023600480236004902360050023600510236005202360053023600540236005502360056023600570236005802360059023600600236006102360062023600630236006402360065023600660236006702360068023600690236007002360071023600720236007302360074023600750236007602360077023600780236007902360080023600810236008202360083023600840236008502360086023600870236008802360089023600900236009102360092023600930236009402360095023600960236009702360098023600990236010002360101023601020236010302360104023601050236010602360107023601080236010902360110023601110236011202360113023601140236011502360116023601170236011802360119023601200236012102360122023601230236012402360125023601260236012702360128023601290236013002360131023601320236013302360134023601350236013602360137023601380236013902360140023601410236014202360143023601440236014502360146023601470236014802360149023601500236015102360152023601530236015402360155023601560236015702360158023601590236016002360161023601620236016302360164023601650236016602360167023601680236016902360170023601710236017202360173023601740236017502360176023601770236017802360179023601800236018102360182023601830236018402360185023601860236018702360188023601890236019002360191023601920236019302360194023601950236019602360197023601980236019902360200023602010236020202360203023602040236020502360206023602070236020802360209023602100236021102360212023602130236021402360215023602160236021702360218023602190236022002360221023602220236022302360224023602250236022602360227023602280236022902360230023602310236023202360233023602340236023502360236023602370236023802360239023602400236024102360242023602430236024402360245023602460236024702360248023602490236025002360251023602520236025302360254023602550236025602360257023602580236025902360260023602610236026202360263023602640236026502360266023602670236026802360269023602700236027102360272023602730236027402360275023602760236027702360278023602790236028002360281023602820236028302360284023602850236028602360287023602880236028902360290023602910236029202360293023602940236029502360296023602970236029802360299023603000236030102360302023603030236030402360305023603060236030702360308023603090236031002360311023603120236031302360314023603150236031602360317023603180236031902360320023603210236032202360323023603240236032502360326023603270236032802360329023603300236033102360332023603330236033402360335023603360236033702360338023603390236034002360341023603420236034302360344023603450236034602360347023603480236034902360350023603510236035202360353023603540236035502360356023603570236035802360359023603600236036102360362023603630236036402360365023603660236036702360368023603690236037002360371023603720236037302360374023603750236037602360377023603780236037902360380023603810236038202360383023603840236038502360386023603870236038802360389023603900236039102360392023603930236039402360395023603960236039702360398023603990236040002360401023604020236040302360404023604050236040602360407023604080236040902360410023604110236041202360413023604140236041502360416023604170236041802360419023604200236042102360422023604230236042402360425023604260236042702360428023604290236043002360431023604320236043302360434023604350236043602360437023604380236043902360440023604410236044202360443023604440236044502360446023604470236044802360449023604500236045102360452023604530236045402360455023604560236045702360458023604590236046002360461023604620236046302360464023604650236046602360467023604680236046902360470023604710236047202360473023604740236047502360476023604770236047802360479023604800236048102360482023604830236048402360485023604860236048702360488023604890236049002360491023604920236049302360494023604950236049602360497023604980236049902360500023605010236050202360503023605040236050502360506023605070236050802360509023605100236051102360512023605130236051402360515023605160236051702360518023605190236052002360521023605220236052302360524023605250236052602360527023605280236052902360530023605310236053202360533023605340236053502360536023605370236053802360539023605400236054102360542023605430236054402360545023605460236054702360548023605490236055002360551023605520236055302360554023605550236055602360557023605580236055902360560023605610236056202360563023605640236056502360566023605670236056802360569023605700236057102360572023605730236057402360575023605760236057702360578023605790236058002360581023605820236058302360584023605850236058602360587023605880236058902360590023605910236059202360593023605940236059502360596023605970236059802360599023606000236060102360602023606030236060402360605023606060236060702360608023606090236061002360611023606120236061302360614023606150236061602360617023606180236061902360620023606210236062202360623023606240236062502360626023606270236062802360629023606300236063102360632023606330236063402360635023606360236063702360638023606390236064002360641023606420236064302360644023606450236064602360647023606480236064902360650023606510236065202360653023606540236065502360656023606570236065802360659023606600236066102360662023606630236066402360665023606660236066702360668023606690236067002360671023606720236067302360674023606750236067602360677023606780236067902360680023606810236068202360683023606840236068502360686023606870236068802360689023606900236069102360692023606930236069402360695023606960236069702360698023606990236070002360701023607020236070302360704023607050236070602360707023607080236070902360710023607110236071202360713023607140236071502360716023607170236071802360719023607200236072102360722023607230236072402360725023607260236072702360728023607290236073002360731023607320236073302360734023607350236073602360737023607380236073902360740023607410236074202360743023607440236074502360746023607470236074802360749023607500236075102360752023607530236075402360755023607560236075702360758023607590236076002360761023607620236076302360764023607650236076602360767023607680236076902360770023607710236077202360773023607740236077502360776023607770236077802360779023607800236078102360782023607830236078402360785023607860236078702360788023607890236079002360791023607920236079302360794023607950236079602360797023607980236079902370001023700020237000302370004023700050237000602370007023700080237000902370010023700110237001202370013023700140237001502370016023700170237001802370019023700200237002102370022023700230237002402370025023700260237002702370028023700290237003002370031023700320237003302370034023700350237003602370037023700380237003902370040023700410237004202370043023700440237004502370046023700470237004802370049023700500237005102370052023700530237005402370055023700560237005702370058023700590237006002370061023700620237006302370064023700650237006602370067023700680237006902370070023700710237007202370073023700740237007502370076023700770237007802370079023700800237008102370082023700830237008402370085023700860237008702370088023700890237009002370091023700920237009302370094023700950237009602370097023700980237009902370100023701010237010202370103023701040237010502370106023701070237010802370109023701100237011102370112023701130237011402370115023701160237011702370118023701190237012002370121023701220237012302370124023701250237012602370127023701280237012902370130023701310237013202370133023701340237013502370136023701370237013802370139023701400237014102370142023701430237014402370145023701460237014702370148023701490237015002370151023701520237015302370154023701550237015602370157023701580237015902370160023701610237016202370163023701640237016502370166023701670237016802370169023701700237017102370172023701730237017402370175023701760237017702370178023701790237018002370181023701820237018302370184023701850237018602370187023701880237018902370190023701910237019202370193023701940237019502370196023701970237019802370199023702000237020102370202023702030237020402370205023702060237020702370208023702090237021002370211023702120237021302370214023702150237021602370217023702180237021902370220023702210237022202370223023702240237022502370226023702270237022802370229023702300237023102370232023702330237023402370235023702360237023702370238023702390237024002370241023702420237024302370244023702450237024602370247023702480237024902370250023702510237025202370253023702540237025502370256023702570237025802370259023702600237026102370262023702630237026402370265023702660237026702370268023702690237027002370271023702720237027302370274023702750237027602370277023702780237027902370280023702810237028202370283023702840237028502370286023702870237028802370289023702900237029102370292023702930237029402370295023702960237029702370298023702990237030002370301023703020237030302370304023703050237030602370307023703080237030902370310023703110237031202370313023703140237031502370316023703170237031802370319023703200237032102370322023703230237032402370325023703260237032702370328023703290237033002370331023703320237033302370334023703350237033602370337023703380237033902370340023703410237034202370343023703440237034502370346023703470237034802370349023703500237035102370352023703530237035402370355023703560237035702370358023703590237036002370361023703620237036302370364023703650237036602370367023703680237036902370370023703710237037202370373023703740237037502370376023703770237037802370379023703800237038102370382023703830237038402370385023703860237038702370388023703890237039002370391023703920237039302370394023703950237039602370397023703980237039902370400023704010237040202370403023704040237040502370406023704070237040802370409023704100237041102370412023704130237041402370415023704160237041702370418023704190237042002370421023704220237042302370424023704250237042602370427023704280237042902370430023704310237043202370433023704340237043502370436023704370237043802370439023704400237044102370442023704430237044402370445023704460237044702370448023704490237045002370451023704520237045302370454023704550237045602370457023704580237045902370460023704610237046202370463023704640237046502370466023704670237046802370469023704700237047102370472023704730237047402370475023704760237047702370478023704790237048002370481023704820237048302370484023704850237048602370487023704880237048902370490023704910237049202370493023704940237049502370496023704970237049802370499023705000237050102370502023705030237050402370505023705060237050702370508023705090237051002370511023705120237051302370514023705150237051602370517023705180237051902370520023705210237052202370523023705240237052502370526023705270237052802370529023705300237053102370532023705330237053402370535023705360237053702370538023705390237054002370541023705420237054302370544023705450237054602370547023705480237054902370550023705510237055202370553023705540237055502370556023705570237055802370559023705600237056102370562023705630237056402370565023705660237056702370568023705690237057002370571023705720237057302370574023705750237057602370577023705780237057902370580023705810237058202370583023705840237058502370586023705870237058802370589023705900237059102370592023705930237059402370595023705960237059702370598023705990237060002370601023706020237060302370604023706050237060602370607023706080237060902370610023706110237061202370613023706140237061502370616023706170237061802370619023706200237062102370622023706230237062402370625023706260237062702370628023706290237063002370631023706320237063302370634023706350237063602370637023706380237063902370640023706410237064202370643023706440237064502370646023706470237064802370649023706500237065102370652023706530237065402370655023706560237065702370658023706590237066002370661023706620237066302370664023706650237066602370667023706680237066902370670023706710237067202370673023706740237067502370676023706770237067802370679023706800237068102370682023706830237068402370685023706860237068702370688023706890237069002370691023706920237069302370694023706950237069602370697023706980237069902370700023707010237070202370703023707040237070502370706023707070237070802370709023707100237071102370712023707130237071402370715023707160237071702370718023707190237072002370721023707220237072302370724023707250237072602370727023707280237072902370730023707310237073202370733023707340237073502370736023707370237073802370739023707400237074102370742023707430237074402370745023707460237074702370748023707490237075002370751023707520237075302370754023707550237075602370757023707580237075902370760023707610237076202370763023707640237076502370766023707670237076802370769023707700237077102370772023707730237077402370775023707760237077702370778023707790237078002370781023707820237078302370784023707850237078602370787023707880237078902370790023707910237079202370793023707940237079502370796023707970237079802370799023800010238000202380003023800040238000502380006023800070238000802380009023800100238001102380012023800130238001402380015023800160238001702380018023800190238002002380021023800220238002302380024023800250238002602380027023800280238002902380030023800310238003202380033023800340238003502380036023800370238003802380039023800400238004102380042023800430238004402380045023800460238004702380048023800490238005002380051023800520238005302380054023800550238005602380057023800580238005902380060023800610238006202380063023800640238006502380066023800670238006802380069023800700238007102380072023800730238007402380075023800760238007702380078023800790238008002380081023800820238008302380084023800850238008602380087023800880238008902380090023800910238009202380093023800940238009502380096023800970238009802380099023801000238010102380102023801030238010402380105023801060238010702380108023801090238011002380111023801120238011302380114023801150238011602380117023801180238011902380120023801210238012202380123023801240238012502380126023801270238012802380129023801300238013102380132023801330238013402380135023801360238013702380138023801390238014002380141023801420238014302380144023801450238014602380147023801480238014902380150023801510238015202380153023801540238015502380156023801570238015802380159023801600238016102380162023801630238016402380165023801660238016702380168023801690238017002380171023801720238017302380174023801750238017602380177023801780238017902380180023801810238018202380183023801840238018502380186023801870238018802380189023801900238019102380192023801930238019402380195023801960238019702380198023801990238020002380201023802020238020302380204023802050238020602380207023802080238020902380210023802110238021202380213023802140238021502380216023802170238021802380219023802200238022102380222023802230238022402380225023802260238022702380228023802290238023002380231023802320238023302380234023802350238023602380237023802380238023902380240023802410238024202380243023802440238024502380246023802470238024802380249023802500238025102380252023802530238025402380255023802560238025702380258023802590238026002380261023802620238026302380264023802650238026602380267023802680238026902380270023802710238027202380273023802740238027502380276023802770238027802380279023802800238028102380282023802830238028402380285023802860238028702380288023802890238029002380291023802920238029302380294023802950238029602380297023802980238029902380300023803010238030202380303023803040238030502380306023803070238030802380309023803100238031102380312023803130238031402380315023803160238031702380318023803190238032002380321023803220238032302380324023803250238032602380327023803280238032902380330023803310238033202380333023803340238033502380336023803370238033802380339023803400238034102380342023803430238034402380345023803460238034702380348023803490238035002380351023803520238035302380354023803550238035602380357023803580238035902380360023803610238036202380363023803640238036502380366023803670238036802380369023803700238037102380372023803730238037402380375023803760238037702380378023803790238038002380381023803820238038302380384023803850238038602380387023803880238038902380390023803910238039202380393023803940238039502380396023803970238039802380399023804000238040102380402023804030238040402380405023804060238040702380408023804090238041002380411023804120238041302380414023804150238041602380417023804180238041902380420023804210238042202380423023804240238042502380426023804270238042802380429023804300238043102380432023804330238043402380435023804360238043702380438023804390238044002380441023804420238044302380444023804450238044602380447023804480238044902380450023804510238045202380453023804540238045502380456023804570238045802380459023804600238046102380462023804630238046402380465023804660238046702380468023804690238047002380471023804720238047302380474023804750238047602380477023804780238047902380480023804810238048202380483023804840238048502380486023804870238048802380489023804900238049102380492023804930238049402380495023804960238049702380498023804990238050002380501023805020238050302380504023805050238050602380507023805080238050902380510023805110238051202380513023805140238051502380516023805170238051802380519023805200238052102380522023805230238052402380525023805260238052702380528023805290238053002380531023805320238053302380534023805350238053602380537023805380238053902380540023805410238054202380543023805440238054502380546023805470238054802380549023805500238055102380552023805530238055402380555023805560238055702380558023805590238056002380561023805620238056302380564023805650238056602380567023805680238056902380570023805710238057202380573023805740238057502380576023805770238057802380579023805800238058102380582023805830238058402380585023805860238058702380588023805890238059002380591023805920238059302380594023805950238059602380597023805980238059902380600023806010238060202380603023806040238060502380606023806070238060802380609023806100238061102380612023806130238061402380615023806160238061702380618023806190238062002380621023806220238062302380624023806250238062602380627023806280238062902380630023806310238063202380633023806340238063502380636023806370238063802380639023806400238064102380642023806430238064402380645023806460238064702380648023806490238065002380651023806520238065302380654023806550238065602380657023806580238065902380660023806610238066202380663023806640238066502380666023806670238066802380669023806700238067102380672023806730238067402380675023806760238067702380678023806790238068002380681023806820238068302380684023806850238068602380687023806880238068902380690023806910238069202380693023806940238069502380696023806970238069802380699023807000238070102380702023807030238070402380705023807060238070702380708023807090238071002380711023807120238071302380714023807150238071602380717023807180238071902380720023807210238072202380723023807240238072502380726023807270238072802380729023807300238073102380732023807330238073402380735023807360238073702380738023807390238074002380741023807420238074302380744023807450238074602380747023807480238074902380750023807510238075202380753023807540238075502380756023807570238075802380759023807600238076102380762023807630238076402380765023807660238076702380768023807690238077002380771023807720238077302380774023807750238077602380777023807780238077902380780023807810238078202380783023807840238078502380786023807870238078802380789023807900238079102380792023807930238079402380795023807960238079702380798023807990239000102390002023900030239000402390005023900060239000702390008023900090239001002390011023900120239001302390014023900150239001602390017023900180239001902390020023900210239002202390023023900240239002502390026023900270239002802390029023900300239003102390032023900330239003402390035023900360239003702390038023900390239004002390041023900420239004302390044023900450239004602390047023900480239004902390050023900510239005202390053023900540239005502390056023900570239005802390059023900600239006102390062023900630239006402390065023900660239006702390068023900690239007002390071023900720239007302390074023900750239007602390077023900780239007902390080023900810239008202390083023900840239008502390086023900870239008802390089023900900239009102390092023900930239009402390095023900960239009702390098023900990239010002390101023901020239010302390104023901050239010602390107023901080239010902390110023901110239011202390113023901140239011502390116023901170239011802390119023901200239012102390122023901230239012402390125023901260239012702390128023901290239013002390131023901320239013302390134023901350239013602390137023901380239013902390140023901410239014202390143023901440239014502390146023901470239014802390149023901500239015102390152023901530239015402390155023901560239015702390158023901590239016002390161023901620239016302390164023901650239016602390167023901680239016902390170023901710239017202390173023901740239017502390176023901770239017802390179023901800239018102390182023901830239018402390185023901860239018702390188023901890239019002390191023901920239019302390194023901950239019602390197023901980239019902390200023902010239020202390203023902040239020502390206023902070239020802390209023902100239021102390212023902130239021402390215023902160239021702390218023902190239022002390221023902220239022302390224023902250239022602390227023902280239022902390230023902310239023202390233023902340239023502390236023902370239023802390239023902400239024102390242023902430239024402390245023902460239024702390248023902490239025002390251023902520239025302390254023902550239025602390257023902580239025902390260023902610239026202390263023902640239026502390266023902670239026802390269023902700239027102390272023902730239027402390275023902760239027702390278023902790239028002390281023902820239028302390284023902850239028602390287023902880239028902390290023902910239029202390293023902940239029502390296023902970239029802390299023903000239030102390302023903030239030402390305023903060239030702390308023903090239031002390311023903120239031302390314023903150239031602390317023903180239031902390320023903210239032202390323023903240239032502390326023903270239032802390329023903300239033102390332023903330239033402390335023903360239033702390338023903390239034002390341023903420239034302390344023903450239034602390347023903480239034902390350023903510239035202390353023903540239035502390356023903570239035802390359023903600239036102390362023903630239036402390365023903660239036702390368023903690239037002390371023903720239037302390374023903750239037602390377023903780239037902390380023903810239038202390383023903840239038502390386023903870239038802390389023903900239039102390392023903930239039402390395023903960239039702390398023903990239040002390401023904020239040302390404023904050239040602390407023904080239040902390410023904110239041202390413023904140239041502390416023904170239041802390419023904200239042102390422023904230239042402390425023904260239042702390428023904290239043002390431023904320239043302390434023904350239043602390437023904380239043902390440023904410239044202390443023904440239044502390446023904470239044802390449023904500239045102390452023904530239045402390455023904560239045702390458023904590239046002390461023904620239046302390464023904650239046602390467023904680239046902390470023904710239047202390473023904740239047502390476023904770239047802390479023904800239048102390482023904830239048402390485023904860239048702390488023904890239049002390491023904920239049302390494023904950239049602390497023904980239049902390500023905010239050202390503023905040239050502390506023905070239050802390509023905100239051102390512023905130239051402390515023905160239051702390518023905190239052002390521023905220239052302390524023905250239052602390527023905280239052902390530023905310239053202390533023905340239053502390536023905370239053802390539023905400239054102390542023905430239054402390545023905460239054702390548023905490239055002390551023905520239055302390554023905550239055602390557023905580239055902390560023905610239056202390563023905640239056502390566023905670239056802390569023905700239057102390572023905730239057402390575023905760239057702390578023905790239058002390581023905820239058302390584023905850239058602390587023905880239058902390590023905910239059202390593023905940239059502390596023905970239059802390599023906000239060102390602023906030239060402390605023906060239060702390608023906090239061002390611023906120239061302390614023906150239061602390617023906180239061902390620023906210239062202390623023906240239062502390626023906270239062802390629023906300239063102390632023906330239063402390635023906360239063702390638023906390239064002390641023906420239064302390644023906450239064602390647023906480239064902390650023906510239065202390653023906540239065502390656023906570239065802390659023906600239066102390662023906630239066402390665023906660239066702390668023906690239067002390671023906720239067302390674023906750239067602390677023906780239067902390680023906810239068202390683023906840239068502390686023906870239068802390689023906900239069102390692023906930239069402390695023906960239069702390698023906990239070002390701023907020239070302390704023907050239070602390707023907080239070902390710023907110239071202390713023907140239071502390716023907170239071802390719023907200239072102390722023907230239072402390725023907260239072702390728023907290239073002390731023907320239073302390734023907350239073602390737023907380239073902390740023907410239074202390743023907440239074502390746023907470239074802390749023907500239075102390752023907530239075402390755023907560239075702390758023907590239076002390761023907620239076302390764023907650239076602390767023907680239076902390770023907710239077202390773023907740239077502390776023907770239077802390779023907800239078102390782023907830239078402390785023907860239078702390788023907890239079002390791023907920239079302390794023907950239079602390797023907980239079902400001024000020240000302400004024000050240000602400007024000080240000902400010024000110240001202400013024000140240001502400016024000170240001802400019024000200240002102400022024000230240002402400025024000260240002702400028024000290240003002400031024000320240003302400034024000350240003602400037024000380240003902400040024000410240004202400043024000440240004502400046024000470240004802400049024000500240005102400052024000530240005402400055024000560240005702400058024000590240006002400061024000620240006302400064024000650240006602400067024000680240006902400070024000710240007202400073024000740240007502400076024000770240007802400079024000800240008102400082024000830240008402400085024000860240008702400088024000890240009002400091024000920240009302400094024000950240009602400097024000980240009902400100024001010240010202400103024001040240010502400106024001070240010802400109024001100240011102400112024001130240011402400115024001160240011702400118024001190240012002400121024001220240012302400124024001250240012602400127024001280240012902400130024001310240013202400133024001340240013502400136024001370240013802400139024001400240014102400142024001430240014402400145024001460240014702400148024001490240015002400151024001520240015302400154024001550240015602400157024001580240015902400160024001610240016202400163024001640240016502400166024001670240016802400169024001700240017102400172024001730240017402400175024001760240017702400178024001790240018002400181024001820240018302400184024001850240018602400187024001880240018902400190024001910240019202400193024001940240019502400196024001970240019802400199024002000240020102400202024002030240020402400205024002060240020702400208024002090240021002400211024002120240021302400214024002150240021602400217024002180240021902400220024002210240022202400223024002240240022502400226024002270240022802400229024002300240023102400232024002330240023402400235024002360240023702400238024002390240024002400241024002420240024302400244024002450240024602400247024002480240024902400250024002510240025202400253024002540240025502400256024002570240025802400259024002600240026102400262024002630240026402400265024002660240026702400268024002690240027002400271024002720240027302400274024002750240027602400277024002780240027902400280024002810240028202400283024002840240028502400286024002870240028802400289024002900240029102400292024002930240029402400295024002960240029702400298024002990240030002400301024003020240030302400304024003050240030602400307024003080240030902400310024003110240031202400313024003140240031502400316024003170240031802400319024003200240032102400322024003230240032402400325024003260240032702400328024003290240033002400331024003320240033302400334024003350240033602400337024003380240033902400340024003410240034202400343024003440240034502400346024003470240034802400349024003500240035102400352024003530240035402400355024003560240035702400358024003590240036002400361024003620240036302400364024003650240036602400367024003680240036902400370024003710240037202400373024003740240037502400376024003770240037802400379024003800240038102400382024003830240038402400385024003860240038702400388024003890240039002400391024003920240039302400394024003950240039602400397024003980240039902400400024004010240040202400403024004040240040502400406024004070240040802400409024004100240041102400412024004130240041402400415024004160240041702400418024004190240042002400421024004220240042302400424024004250240042602400427024004280240042902400430024004310240043202400433024004340240043502400436024004370240043802400439024004400240044102400442024004430240044402400445024004460240044702400448024004490240045002400451024004520240045302400454024004550240045602400457024004580240045902400460024004610240046202400463024004640240046502400466024004670240046802400469024004700240047102400472024004730240047402400475024004760240047702400478024004790240048002400481024004820240048302400484024004850240048602400487024004880240048902400490024004910240049202400493024004940240049502400496024004970240049802400499024005000240050102400502024005030240050402400505024005060240050702400508024005090240051002400511024005120240051302400514024005150240051602400517024005180240051902400520024005210240052202400523024005240240052502400526024005270240052802400529024005300240053102400532024005330240053402400535024005360240053702400538024005390240054002400541024005420240054302400544024005450240054602400547024005480240054902400550024005510240055202400553024005540240055502400556024005570240055802400559024005600240056102400562024005630240056402400565024005660240056702400568024005690240057002400571024005720240057302400574024005750240057602400577024005780240057902400580024005810240058202400583024005840240058502400586024005870240058802400589024005900240059102400592024005930240059402400595024005960240059702400598024005990240060002400601024006020240060302400604024006050240060602400607024006080240060902400610024006110240061202400613024006140240061502400616024006170240061802400619024006200240062102400622024006230240062402400625024006260240062702400628024006290240063002400631024006320240063302400634024006350240063602400637024006380240063902400640024006410240064202400643024006440240064502400646024006470240064802400649024006500240065102400652024006530240065402400655024006560240065702400658024006590240066002400661024006620240066302400664024006650240066602400667024006680240066902400670024006710240067202400673024006740240067502400676024006770240067802400679024006800240068102400682024006830240068402400685024006860240068702400688024006890240069002400691024006920240069302400694024006950240069602400697024006980240069902400700024007010240070202400703024007040240070502400706024007070240070802400709024007100240071102400712024007130240071402400715024007160240071702400718024007190240072002400721024007220240072302400724024007250240072602400727024007280240072902400730024007310240073202400733024007340240073502400736024007370240073802400739024007400240074102400742024007430240074402400745024007460240074702400748024007490240075002400751024007520240075302400754024007550240075602400757024007580240075902400760024007610240076202400763024007640240076502400766024007670240076802400769024007700240077102400772024007730240077402400775024007760240077702400778024007790240078002400781024007820240078302400784024007850240078602400787024007880240078902400790024007910240079202400793024007940240079502400796024007970240079802400799024100010241000202410003024100040241000502410006024100070241000802410009024100100241001102410012024100130241001402410015024100160241001702410018024100190241002002410021024100220241002302410024024100250241002602410027024100280241002902410030024100310241003202410033024100340241003502410036024100370241003802410039024100400241004102410042024100430241004402410045024100460241004702410048024100490241005002410051024100520241005302410054024100550241005602410057024100580241005902410060024100610241006202410063024100640241006502410066024100670241006802410069024100700241007102410072024100730241007402410075024100760241007702410078024100790241008002410081024100820241008302410084024100850241008602410087024100880241008902410090024100910241009202410093024100940241009502410096024100970241009802410099024101000241010102410102024101030241010402410105024101060241010702410108024101090241011002410111024101120241011302410114024101150241011602410117024101180241011902410120024101210241012202410123024101240241012502410126024101270241012802410129024101300241013102410132024101330241013402410135024101360241013702410138024101390241014002410141024101420241014302410144024101450241014602410147024101480241014902410150024101510241015202410153024101540241015502410156024101570241015802410159024101600241016102410162024101630241016402410165024101660241016702410168024101690241017002410171024101720241017302410174024101750241017602410177024101780241017902410180024101810241018202410183024101840241018502410186024101870241018802410189024101900241019102410192024101930241019402410195024101960241019702410198024101990241020002410201024102020241020302410204024102050241020602410207024102080241020902410210024102110241021202410213024102140241021502410216024102170241021802410219024102200241022102410222024102230241022402410225024102260241022702410228024102290241023002410231024102320241023302410234024102350241023602410237024102380241023902410240024102410241024202410243024102440241024502410246024102470241024802410249024102500241025102410252024102530241025402410255024102560241025702410258024102590241026002410261024102620241026302410264024102650241026602410267024102680241026902410270024102710241027202410273024102740241027502410276024102770241027802410279024102800241028102410282024102830241028402410285024102860241028702410288024102890241029002410291024102920241029302410294024102950241029602410297024102980241029902410300024103010241030202410303024103040241030502410306024103070241030802410309024103100241031102410312024103130241031402410315024103160241031702410318024103190241032002410321024103220241032302410324024103250241032602410327024103280241032902410330024103310241033202410333024103340241033502410336024103370241033802410339024103400241034102410342024103430241034402410345024103460241034702410348024103490241035002410351024103520241035302410354024103550241035602410357024103580241035902410360024103610241036202410363024103640241036502410366024103670241036802410369024103700241037102410372024103730241037402410375024103760241037702410378024103790241038002410381024103820241038302410384024103850241038602410387024103880241038902410390024103910241039202410393024103940241039502410396024103970241039802410399024104000241040102410402024104030241040402410405024104060241040702410408024104090241041002410411024104120241041302410414024104150241041602410417024104180241041902410420024104210241042202410423024104240241042502410426024104270241042802410429024104300241043102410432024104330241043402410435024104360241043702410438024104390241044002410441024104420241044302410444024104450241044602410447024104480241044902410450024104510241045202410453024104540241045502410456024104570241045802410459024104600241046102410462024104630241046402410465024104660241046702410468024104690241047002410471024104720241047302410474024104750241047602410477024104780241047902410480024104810241048202410483024104840241048502410486024104870241048802410489024104900241049102410492024104930241049402410495024104960241049702410498024104990241050002410501024105020241050302410504024105050241050602410507024105080241050902410510024105110241051202410513024105140241051502410516024105170241051802410519024105200241052102410522024105230241052402410525024105260241052702410528024105290241053002410531024105320241053302410534024105350241053602410537024105380241053902410540024105410241054202410543024105440241054502410546024105470241054802410549024105500241055102410552024105530241055402410555024105560241055702410558024105590241056002410561024105620241056302410564024105650241056602410567024105680241056902410570024105710241057202410573024105740241057502410576024105770241057802410579024105800241058102410582024105830241058402410585024105860241058702410588024105890241059002410591024105920241059302410594024105950241059602410597024105980241059902410600024106010241060202410603024106040241060502410606024106070241060802410609024106100241061102410612024106130241061402410615024106160241061702410618024106190241062002410621024106220241062302410624024106250241062602410627024106280241062902410630024106310241063202410633024106340241063502410636024106370241063802410639024106400241064102410642024106430241064402410645024106460241064702410648024106490241065002410651024106520241065302410654024106550241065602410657024106580241065902410660024106610241066202410663024106640241066502410666024106670241066802410669024106700241067102410672024106730241067402410675024106760241067702410678024106790241068002410681024106820241068302410684024106850241068602410687024106880241068902410690024106910241069202410693024106940241069502410696024106970241069802410699024107000241070102410702024107030241070402410705024107060241070702410708024107090241071002410711024107120241071302410714024107150241071602410717024107180241071902410720024107210241072202410723024107240241072502410726024107270241072802410729024107300241073102410732024107330241073402410735024107360241073702410738024107390241074002410741024107420241074302410744024107450241074602410747024107480241074902410750024107510241075202410753024107540241075502410756024107570241075802410759024107600241076102410762024107630241076402410765024107660241076702410768024107690241077002410771024107720241077302410774024107750241077602410777024107780241077902410780024107810241078202410783024107840241078502410786024107870241078802410789024107900241079102410792024107930241079402410795024107960241079702410798024107990242000102420002024200030242000402420005024200060242000702420008024200090242001002420011024200120242001302420014024200150242001602420017024200180242001902420020024200210242002202420023024200240242002502420026024200270242002802420029024200300242003102420032024200330242003402420035024200360242003702420038024200390242004002420041024200420242004302420044024200450242004602420047024200480242004902420050024200510242005202420053024200540242005502420056024200570242005802420059024200600242006102420062024200630242006402420065024200660242006702420068024200690242007002420071024200720242007302420074024200750242007602420077024200780242007902420080024200810242008202420083024200840242008502420086024200870242008802420089024200900242009102420092024200930242009402420095024200960242009702420098024200990242010002420101024201020242010302420104024201050242010602420107024201080242010902420110024201110242011202420113024201140242011502420116024201170242011802420119024201200242012102420122024201230242012402420125024201260242012702420128024201290242013002420131024201320242013302420134024201350242013602420137024201380242013902420140024201410242014202420143024201440242014502420146024201470242014802420149024201500242015102420152024201530242015402420155024201560242015702420158024201590242016002420161024201620242016302420164024201650242016602420167024201680242016902420170024201710242017202420173024201740242017502420176024201770242017802420179024201800242018102420182024201830242018402420185024201860242018702420188024201890242019002420191024201920242019302420194024201950242019602420197024201980242019902420200024202010242020202420203024202040242020502420206024202070242020802420209024202100242021102420212024202130242021402420215024202160242021702420218024202190242022002420221024202220242022302420224024202250242022602420227024202280242022902420230024202310242023202420233024202340242023502420236024202370242023802420239024202400242024102420242024202430242024402420245024202460242024702420248024202490242025002420251024202520242025302420254024202550242025602420257024202580242025902420260024202610242026202420263024202640242026502420266024202670242026802420269024202700242027102420272024202730242027402420275024202760242027702420278024202790242028002420281024202820242028302420284024202850242028602420287024202880242028902420290024202910242029202420293024202940242029502420296024202970242029802420299024203000242030102420302024203030242030402420305024203060242030702420308024203090242031002420311024203120242031302420314024203150242031602420317024203180242031902420320024203210242032202420323024203240242032502420326024203270242032802420329024203300242033102420332024203330242033402420335024203360242033702420338024203390242034002420341024203420242034302420344024203450242034602420347024203480242034902420350024203510242035202420353024203540242035502420356024203570242035802420359024203600242036102420362024203630242036402420365024203660242036702420368024203690242037002420371024203720242037302420374024203750242037602420377024203780242037902420380024203810242038202420383024203840242038502420386024203870242038802420389024203900242039102420392024203930242039402420395024203960242039702420398024203990242040002420401024204020242040302420404024204050242040602420407024204080242040902420410024204110242041202420413024204140242041502420416024204170242041802420419024204200242042102420422024204230242042402420425024204260242042702420428024204290242043002420431024204320242043302420434024204350242043602420437024204380242043902420440024204410242044202420443024204440242044502420446024204470242044802420449024204500242045102420452024204530242045402420455024204560242045702420458024204590242046002420461024204620242046302420464024204650242046602420467024204680242046902420470024204710242047202420473024204740242047502420476024204770242047802420479024204800242048102420482024204830242048402420485024204860242048702420488024204890242049002420491024204920242049302420494024204950242049602420497024204980242049902420500024205010242050202420503024205040242050502420506024205070242050802420509024205100242051102420512024205130242051402420515024205160242051702420518024205190242052002420521024205220242052302420524024205250242052602420527024205280242052902420530024205310242053202420533024205340242053502420536024205370242053802420539024205400242054102420542024205430242054402420545024205460242054702420548024205490242055002420551024205520242055302420554024205550242055602420557024205580242055902420560024205610242056202420563024205640242056502420566024205670242056802420569024205700242057102420572024205730242057402420575024205760242057702420578024205790242058002420581024205820242058302420584024205850242058602420587024205880242058902420590024205910242059202420593024205940242059502420596024205970242059802420599024206000242060102420602024206030242060402420605024206060242060702420608024206090242061002420611024206120242061302420614024206150242061602420617024206180242061902420620024206210242062202420623024206240242062502420626024206270242062802420629024206300242063102420632024206330242063402420635024206360242063702420638024206390242064002420641024206420242064302420644024206450242064602420647024206480242064902420650024206510242065202420653024206540242065502420656024206570242065802420659024206600242066102420662024206630242066402420665024206660242066702420668024206690242067002420671024206720242067302420674024206750242067602420677024206780242067902420680024206810242068202420683024206840242068502420686024206870242068802420689024206900242069102420692024206930242069402420695024206960242069702420698024206990242070002420701024207020242070302420704024207050242070602420707024207080242070902420710024207110242071202420713024207140242071502420716024207170242071802420719024207200242072102420722024207230242072402420725024207260242072702420728024207290242073002420731024207320242073302420734024207350242073602420737024207380242073902420740024207410242074202420743024207440242074502420746024207470242074802420749024207500242075102420752024207530242075402420755024207560242075702420758024207590242076002420761024207620242076302420764024207650242076602420767024207680242076902420770024207710242077202420773024207740242077502420776024207770242077802420779024207800242078102420782024207830242078402420785024207860242078702420788024207890242079002420791024207920242079302420794024207950242079602420797024207980242079902430001024300020243000302430004024300050243000602430007024300080243000902430010024300110243001202430013024300140243001502430016024300170243001802430019024300200243002102430022024300230243002402430025024300260243002702430028024300290243003002430031024300320243003302430034024300350243003602430037024300380243003902430040024300410243004202430043024300440243004502430046024300470243004802430049024300500243005102430052024300530243005402430055024300560243005702430058024300590243006002430061024300620243006302430064024300650243006602430067024300680243006902430070024300710243007202430073024300740243007502430076024300770243007802430079024300800243008102430082024300830243008402430085024300860243008702430088024300890243009002430091024300920243009302430094024300950243009602430097024300980243009902430100024301010243010202430103024301040243010502430106024301070243010802430109024301100243011102430112024301130243011402430115024301160243011702430118024301190243012002430121024301220243012302430124024301250243012602430127024301280243012902430130024301310243013202430133024301340243013502430136024301370243013802430139024301400243014102430142024301430243014402430145024301460243014702430148024301490243015002430151024301520243015302430154024301550243015602430157024301580243015902430160024301610243016202430163024301640243016502430166024301670243016802430169024301700243017102430172024301730243017402430175024301760243017702430178024301790243018002430181024301820243018302430184024301850243018602430187024301880243018902430190024301910243019202430193024301940243019502430196024301970243019802430199024302000243020102430202024302030243020402430205024302060243020702430208024302090243021002430211024302120243021302430214024302150243021602430217024302180243021902430220024302210243022202430223024302240243022502430226024302270243022802430229024302300243023102430232024302330243023402430235024302360243023702430238024302390243024002430241024302420243024302430244024302450243024602430247024302480243024902430250024302510243025202430253024302540243025502430256024302570243025802430259024302600243026102430262024302630243026402430265024302660243026702430268024302690243027002430271024302720243027302430274024302750243027602430277024302780243027902430280024302810243028202430283024302840243028502430286024302870243028802430289024302900243029102430292024302930243029402430295024302960243029702430298024302990243030002430301024303020243030302430304024303050243030602430307024303080243030902430310024303110243031202430313024303140243031502430316024303170243031802430319024303200243032102430322024303230243032402430325024303260243032702430328024303290243033002430331024303320243033302430334024303350243033602430337024303380243033902430340024303410243034202430343024303440243034502430346024303470243034802430349024303500243035102430352024303530243035402430355024303560243035702430358024303590243036002430361024303620243036302430364024303650243036602430367024303680243036902430370024303710243037202430373024303740243037502430376024303770243037802430379024303800243038102430382024303830243038402430385024303860243038702430388024303890243039002430391024303920243039302430394024303950243039602430397024303980243039902430400024304010243040202430403024304040243040502430406024304070243040802430409024304100243041102430412024304130243041402430415024304160243041702430418024304190243042002430421024304220243042302430424024304250243042602430427024304280243042902430430024304310243043202430433024304340243043502430436024304370243043802430439024304400243044102430442024304430243044402430445024304460243044702430448024304490243045002430451024304520243045302430454024304550243045602430457024304580243045902430460024304610243046202430463024304640243046502430466024304670243046802430469024304700243047102430472024304730243047402430475024304760243047702430478024304790243048002430481024304820243048302430484024304850243048602430487024304880243048902430490024304910243049202430493024304940243049502430496024304970243049802430499024305000243050102430502024305030243050402430505024305060243050702430508024305090243051002430511024305120243051302430514024305150243051602430517024305180243051902430520024305210243052202430523024305240243052502430526024305270243052802430529024305300243053102430532024305330243053402430535024305360243053702430538024305390243054002430541024305420243054302430544024305450243054602430547024305480243054902430550024305510243055202430553024305540243055502430556024305570243055802430559024305600243056102430562024305630243056402430565024305660243056702430568024305690243057002430571024305720243057302430574024305750243057602430577024305780243057902430580024305810243058202430583024305840243058502430586024305870243058802430589024305900243059102430592024305930243059402430595024305960243059702430598024305990243060002430601024306020243060302430604024306050243060602430607024306080243060902430610024306110243061202430613024306140243061502430616024306170243061802430619024306200243062102430622024306230243062402430625024306260243062702430628024306290243063002430631024306320243063302430634024306350243063602430637024306380243063902430640024306410243064202430643024306440243064502430646024306470243064802430649024306500243065102430652024306530243065402430655024306560243065702430658024306590243066002430661024306620243066302430664024306650243066602430667024306680243066902430670024306710243067202430673024306740243067502430676024306770243067802430679024306800243068102430682024306830243068402430685024306860243068702430688024306890243069002430691024306920243069302430694024306950243069602430697024306980243069902430700024307010243070202430703024307040243070502430706024307070243070802430709024307100243071102430712024307130243071402430715024307160243071702430718024307190243072002430721024307220243072302430724024307250243072602430727024307280243072902430730024307310243073202430733024307340243073502430736024307370243073802430739024307400243074102430742024307430243074402430745024307460243074702430748024307490243075002430751024307520243075302430754024307550243075602430757024307580243075902430760024307610243076202430763024307640243076502430766024307670243076802430769024307700243077102430772024307730243077402430775024307760243077702430778024307790243078002430781024307820243078302430784024307850243078602430787024307880243078902430790024307910243079202430793024307940243079502430796024307970243079802430799024400010244000202440003024400040244000502440006024400070244000802440009024400100244001102440012024400130244001402440015024400160244001702440018024400190244002002440021024400220244002302440024024400250244002602440027024400280244002902440030024400310244003202440033024400340244003502440036024400370244003802440039024400400244004102440042024400430244004402440045024400460244004702440048024400490244005002440051024400520244005302440054024400550244005602440057024400580244005902440060024400610244006202440063024400640244006502440066024400670244006802440069024400700244007102440072024400730244007402440075024400760244007702440078024400790244008002440081024400820244008302440084024400850244008602440087024400880244008902440090024400910244009202440093024400940244009502440096024400970244009802440099024401000244010102440102024401030244010402440105024401060244010702440108024401090244011002440111024401120244011302440114024401150244011602440117024401180244011902440120024401210244012202440123024401240244012502440126024401270244012802440129024401300244013102440132024401330244013402440135024401360244013702440138024401390244014002440141024401420244014302440144024401450244014602440147024401480244014902440150024401510244015202440153024401540244015502440156024401570244015802440159024401600244016102440162024401630244016402440165024401660244016702440168024401690244017002440171024401720244017302440174024401750244017602440177024401780244017902440180024401810244018202440183024401840244018502440186024401870244018802440189024401900244019102440192024401930244019402440195024401960244019702440198024401990244020002440201024402020244020302440204024402050244020602440207024402080244020902440210024402110244021202440213024402140244021502440216024402170244021802440219024402200244022102440222024402230244022402440225024402260244022702440228024402290244023002440231024402320244023302440234024402350244023602440237024402380244023902440240024402410244024202440243024402440244024502440246024402470244024802440249024402500244025102440252024402530244025402440255024402560244025702440258024402590244026002440261024402620244026302440264024402650244026602440267024402680244026902440270024402710244027202440273024402740244027502440276024402770244027802440279024402800244028102440282024402830244028402440285024402860244028702440288024402890244029002440291024402920244029302440294024402950244029602440297024402980244029902440300024403010244030202440303024403040244030502440306024403070244030802440309024403100244031102440312024403130244031402440315024403160244031702440318024403190244032002440321024403220244032302440324024403250244032602440327024403280244032902440330024403310244033202440333024403340244033502440336024403370244033802440339024403400244034102440342024403430244034402440345024403460244034702440348024403490244035002440351024403520244035302440354024403550244035602440357024403580244035902440360024403610244036202440363024403640244036502440366024403670244036802440369024403700244037102440372024403730244037402440375024403760244037702440378024403790244038002440381024403820244038302440384024403850244038602440387024403880244038902440390024403910244039202440393024403940244039502440396024403970244039802440399024404000244040102440402024404030244040402440405024404060244040702440408024404090244041002440411024404120244041302440414024404150244041602440417024404180244041902440420024404210244042202440423024404240244042502440426024404270244042802440429024404300244043102440432024404330244043402440435024404360244043702440438024404390244044002440441024404420244044302440444024404450244044602440447024404480244044902440450024404510244045202440453024404540244045502440456024404570244045802440459024404600244046102440462024404630244046402440465024404660244046702440468024404690244047002440471024404720244047302440474024404750244047602440477024404780244047902440480024404810244048202440483024404840244048502440486024404870244048802440489024404900244049102440492024404930244049402440495024404960244049702440498024404990244050002440501024405020244050302440504024405050244050602440507024405080244050902440510024405110244051202440513024405140244051502440516024405170244051802440519024405200244052102440522024405230244052402440525024405260244052702440528024405290244053002440531024405320244053302440534024405350244053602440537024405380244053902440540024405410244054202440543024405440244054502440546024405470244054802440549024405500244055102440552024405530244055402440555024405560244055702440558024405590244056002440561024405620244056302440564024405650244056602440567024405680244056902440570024405710244057202440573024405740244057502440576024405770244057802440579024405800244058102440582024405830244058402440585024405860244058702440588024405890244059002440591024405920244059302440594024405950244059602440597024405980244059902440600024406010244060202440603024406040244060502440606024406070244060802440609024406100244061102440612024406130244061402440615024406160244061702440618024406190244062002440621024406220244062302440624024406250244062602440627024406280244062902440630024406310244063202440633024406340244063502440636024406370244063802440639024406400244064102440642024406430244064402440645024406460244064702440648024406490244065002440651024406520244065302440654024406550244065602440657024406580244065902440660024406610244066202440663024406640244066502440666024406670244066802440669024406700244067102440672024406730244067402440675024406760244067702440678024406790244068002440681024406820244068302440684024406850244068602440687024406880244068902440690024406910244069202440693024406940244069502440696024406970244069802440699024407000244070102440702024407030244070402440705024407060244070702440708024407090244071002440711024407120244071302440714024407150244071602440717024407180244071902440720024407210244072202440723024407240244072502440726024407270244072802440729024407300244073102440732024407330244073402440735024407360244073702440738024407390244074002440741024407420244074302440744024407450244074602440747024407480244074902440750024407510244075202440753024407540244075502440756024407570244075802440759024407600244076102440762024407630244076402440765024407660244076702440768024407690244077002440771024407720244077302440774024407750244077602440777024407780244077902440780024407810244078202440783024407840244078502440786024407870244078802440789024407900244079102440792024407930244079402440795024407960244079702440798024407990245000102450002024500030245000402450005024500060245000702450008024500090245001002450011024500120245001302450014024500150245001602450017024500180245001902450020024500210245002202450023024500240245002502450026024500270245002802450029024500300245003102450032024500330245003402450035024500360245003702450038024500390245004002450041024500420245004302450044024500450245004602450047024500480245004902450050024500510245005202450053024500540245005502450056024500570245005802450059024500600245006102450062024500630245006402450065024500660245006702450068024500690245007002450071024500720245007302450074024500750245007602450077024500780245007902450080024500810245008202450083024500840245008502450086024500870245008802450089024500900245009102450092024500930245009402450095024500960245009702450098024500990245010002450101024501020245010302450104024501050245010602450107024501080245010902450110024501110245011202450113024501140245011502450116024501170245011802450119024501200245012102450122024501230245012402450125024501260245012702450128024501290245013002450131024501320245013302450134024501350245013602450137024501380245013902450140024501410245014202450143024501440245014502450146024501470245014802450149024501500245015102450152024501530245015402450155024501560245015702450158024501590245016002450161024501620245016302450164024501650245016602450167024501680245016902450170024501710245017202450173024501740245017502450176024501770245017802450179024501800245018102450182024501830245018402450185024501860245018702450188024501890245019002450191024501920245019302450194024501950245019602450197024501980245019902450200024502010245020202450203024502040245020502450206024502070245020802450209024502100245021102450212024502130245021402450215024502160245021702450218024502190245022002450221024502220245022302450224024502250245022602450227024502280245022902450230024502310245023202450233024502340245023502450236024502370245023802450239024502400245024102450242024502430245024402450245024502460245024702450248024502490245025002450251024502520245025302450254024502550245025602450257024502580245025902450260024502610245026202450263024502640245026502450266024502670245026802450269024502700245027102450272024502730245027402450275024502760245027702450278024502790245028002450281024502820245028302450284024502850245028602450287024502880245028902450290024502910245029202450293024502940245029502450296024502970245029802450299024503000245030102450302024503030245030402450305024503060245030702450308024503090245031002450311024503120245031302450314024503150245031602450317024503180245031902450320024503210245032202450323024503240245032502450326024503270245032802450329024503300245033102450332024503330245033402450335024503360245033702450338024503390245034002450341024503420245034302450344024503450245034602450347024503480245034902450350024503510245035202450353024503540245035502450356024503570245035802450359024503600245036102450362024503630245036402450365024503660245036702450368024503690245037002450371024503720245037302450374024503750245037602450377024503780245037902450380024503810245038202450383024503840245038502450386024503870245038802450389024503900245039102450392024503930245039402450395024503960245039702450398024503990245040002450401024504020245040302450404024504050245040602450407024504080245040902450410024504110245041202450413024504140245041502450416024504170245041802450419024504200245042102450422024504230245042402450425024504260245042702450428024504290245043002450431024504320245043302450434024504350245043602450437024504380245043902450440024504410245044202450443024504440245044502450446024504470245044802450449024504500245045102450452024504530245045402450455024504560245045702450458024504590245046002450461024504620245046302450464024504650245046602450467024504680245046902450470024504710245047202450473024504740245047502450476024504770245047802450479024504800245048102450482024504830245048402450485024504860245048702450488024504890245049002450491024504920245049302450494024504950245049602450497024504980245049902450500024505010245050202450503024505040245050502450506024505070245050802450509024505100245051102450512024505130245051402450515024505160245051702450518024505190245052002450521024505220245052302450524024505250245052602450527024505280245052902450530024505310245053202450533024505340245053502450536024505370245053802450539024505400245054102450542024505430245054402450545024505460245054702450548024505490245055002450551024505520245055302450554024505550245055602450557024505580245055902450560024505610245056202450563024505640245056502450566024505670245056802450569024505700245057102450572024505730245057402450575024505760245057702450578024505790245058002450581024505820245058302450584024505850245058602450587024505880245058902450590024505910245059202450593024505940245059502450596024505970245059802450599024506000245060102450602024506030245060402450605024506060245060702450608024506090245061002450611024506120245061302450614024506150245061602450617024506180245061902450620024506210245062202450623024506240245062502450626024506270245062802450629024506300245063102450632024506330245063402450635024506360245063702450638024506390245064002450641024506420245064302450644024506450245064602450647024506480245064902450650024506510245065202450653024506540245065502450656024506570245065802450659024506600245066102450662024506630245066402450665024506660245066702450668024506690245067002450671024506720245067302450674024506750245067602450677024506780245067902450680024506810245068202450683024506840245068502450686024506870245068802450689024506900245069102450692024506930245069402450695024506960245069702450698024506990245070002450701024507020245070302450704024507050245070602450707024507080245070902450710024507110245071202450713024507140245071502450716024507170245071802450719024507200245072102450722024507230245072402450725024507260245072702450728024507290245073002450731024507320245073302450734024507350245073602450737024507380245073902450740024507410245074202450743024507440245074502450746024507470245074802450749024507500245075102450752024507530245075402450755024507560245075702450758024507590245076002450761024507620245076302450764024507650245076602450767024507680245076902450770024507710245077202450773024507740245077502450776024507770245077802450779024507800245078102450782024507830245078402450785024507860245078702450788024507890245079002450791024507920245079302450794024507950245079602450797024507980245079902460001024600020246000302460004024600050246000602460007024600080246000902460010024600110246001202460013024600140246001502460016024600170246001802460019024600200246002102460022024600230246002402460025024600260246002702460028024600290246003002460031024600320246003302460034024600350246003602460037024600380246003902460040024600410246004202460043024600440246004502460046024600470246004802460049024600500246005102460052024600530246005402460055024600560246005702460058024600590246006002460061024600620246006302460064024600650246006602460067024600680246006902460070024600710246007202460073024600740246007502460076024600770246007802460079024600800246008102460082024600830246008402460085024600860246008702460088024600890246009002460091024600920246009302460094024600950246009602460097024600980246009902460100024601010246010202460103024601040246010502460106024601070246010802460109024601100246011102460112024601130246011402460115024601160246011702460118024601190246012002460121024601220246012302460124024601250246012602460127024601280246012902460130024601310246013202460133024601340246013502460136024601370246013802460139024601400246014102460142024601430246014402460145024601460246014702460148024601490246015002460151024601520246015302460154024601550246015602460157024601580246015902460160024601610246016202460163024601640246016502460166024601670246016802460169024601700246017102460172024601730246017402460175024601760246017702460178024601790246018002460181024601820246018302460184024601850246018602460187024601880246018902460190024601910246019202460193024601940246019502460196024601970246019802460199024602000246020102460202024602030246020402460205024602060246020702460208024602090246021002460211024602120246021302460214024602150246021602460217024602180246021902460220024602210246022202460223024602240246022502460226024602270246022802460229024602300246023102460232024602330246023402460235024602360246023702460238024602390246024002460241024602420246024302460244024602450246024602460247024602480246024902460250024602510246025202460253024602540246025502460256024602570246025802460259024602600246026102460262024602630246026402460265024602660246026702460268024602690246027002460271024602720246027302460274024602750246027602460277024602780246027902460280024602810246028202460283024602840246028502460286024602870246028802460289024602900246029102460292024602930246029402460295024602960246029702460298024602990246030002460301024603020246030302460304024603050246030602460307024603080246030902460310024603110246031202460313024603140246031502460316024603170246031802460319024603200246032102460322024603230246032402460325024603260246032702460328024603290246033002460331024603320246033302460334024603350246033602460337024603380246033902460340024603410246034202460343024603440246034502460346024603470246034802460349024603500246035102460352024603530246035402460355024603560246035702460358024603590246036002460361024603620246036302460364024603650246036602460367024603680246036902460370024603710246037202460373024603740246037502460376024603770246037802460379024603800246038102460382024603830246038402460385024603860246038702460388024603890246039002460391024603920246039302460394024603950246039602460397024603980246039902460400024604010246040202460403024604040246040502460406024604070246040802460409024604100246041102460412024604130246041402460415024604160246041702460418024604190246042002460421024604220246042302460424024604250246042602460427024604280246042902460430024604310246043202460433024604340246043502460436024604370246043802460439024604400246044102460442024604430246044402460445024604460246044702460448024604490246045002460451024604520246045302460454024604550246045602460457024604580246045902460460024604610246046202460463024604640246046502460466024604670246046802460469024604700246047102460472024604730246047402460475024604760246047702460478024604790246048002460481024604820246048302460484024604850246048602460487024604880246048902460490024604910246049202460493024604940246049502460496024604970246049802460499024605000246050102460502024605030246050402460505024605060246050702460508024605090246051002460511024605120246051302460514024605150246051602460517024605180246051902460520024605210246052202460523024605240246052502460526024605270246052802460529024605300246053102460532024605330246053402460535024605360246053702460538024605390246054002460541024605420246054302460544024605450246054602460547024605480246054902460550024605510246055202460553024605540246055502460556024605570246055802460559024605600246056102460562024605630246056402460565024605660246056702460568024605690246057002460571024605720246057302460574024605750246057602460577024605780246057902460580024605810246058202460583024605840246058502460586024605870246058802460589024605900246059102460592024605930246059402460595024605960246059702460598024605990246060002460601024606020246060302460604024606050246060602460607024606080246060902460610024606110246061202460613024606140246061502460616024606170246061802460619024606200246062102460622024606230246062402460625024606260246062702460628024606290246063002460631024606320246063302460634024606350246063602460637024606380246063902460640024606410246064202460643024606440246064502460646024606470246064802460649024606500246065102460652024606530246065402460655024606560246065702460658024606590246066002460661024606620246066302460664024606650246066602460667024606680246066902460670024606710246067202460673024606740246067502460676024606770246067802460679024606800246068102460682024606830246068402460685024606860246068702460688024606890246069002460691024606920246069302460694024606950246069602460697024606980246069902460700024607010246070202460703024607040246070502460706024607070246070802460709024607100246071102460712024607130246071402460715024607160246071702460718024607190246072002460721024607220246072302460724024607250246072602460727024607280246072902460730024607310246073202460733024607340246073502460736024607370246073802460739024607400246074102460742024607430246074402460745024607460246074702460748024607490246075002460751024607520246075302460754024607550246075602460757024607580246075902460760024607610246076202460763024607640246076502460766024607670246076802460769024607700246077102460772024607730246077402460775024607760246077702460778024607790246078002460781024607820246078302460784024607850246078602460787024607880246078902460790024607910246079202460793024607940246079502460796024607970246079802460799024700010247000202470003024700040247000502470006024700070247000802470009024700100247001102470012024700130247001402470015024700160247001702470018024700190247002002470021024700220247002302470024024700250247002602470027024700280247002902470030024700310247003202470033024700340247003502470036024700370247003802470039024700400247004102470042024700430247004402470045024700460247004702470048024700490247005002470051024700520247005302470054024700550247005602470057024700580247005902470060024700610247006202470063024700640247006502470066024700670247006802470069024700700247007102470072024700730247007402470075024700760247007702470078024700790247008002470081024700820247008302470084024700850247008602470087024700880247008902470090024700910247009202470093024700940247009502470096024700970247009802470099024701000247010102470102024701030247010402470105024701060247010702470108024701090247011002470111024701120247011302470114024701150247011602470117024701180247011902470120024701210247012202470123024701240247012502470126024701270247012802470129024701300247013102470132024701330247013402470135024701360247013702470138024701390247014002470141024701420247014302470144024701450247014602470147024701480247014902470150024701510247015202470153024701540247015502470156024701570247015802470159024701600247016102470162024701630247016402470165024701660247016702470168024701690247017002470171024701720247017302470174024701750247017602470177024701780247017902470180024701810247018202470183024701840247018502470186024701870247018802470189024701900247019102470192024701930247019402470195024701960247019702470198024701990247020002470201024702020247020302470204024702050247020602470207024702080247020902470210024702110247021202470213024702140247021502470216024702170247021802470219024702200247022102470222024702230247022402470225024702260247022702470228024702290247023002470231024702320247023302470234024702350247023602470237024702380247023902470240024702410247024202470243024702440247024502470246024702470247024802470249024702500247025102470252024702530247025402470255024702560247025702470258024702590247026002470261024702620247026302470264024702650247026602470267024702680247026902470270024702710247027202470273024702740247027502470276024702770247027802470279024702800247028102470282024702830247028402470285024702860247028702470288024702890247029002470291024702920247029302470294024702950247029602470297024702980247029902470300024703010247030202470303024703040247030502470306024703070247030802470309024703100247031102470312024703130247031402470315024703160247031702470318024703190247032002470321024703220247032302470324024703250247032602470327024703280247032902470330024703310247033202470333024703340247033502470336024703370247033802470339024703400247034102470342024703430247034402470345024703460247034702470348024703490247035002470351024703520247035302470354024703550247035602470357024703580247035902470360024703610247036202470363024703640247036502470366024703670247036802470369024703700247037102470372024703730247037402470375024703760247037702470378024703790247038002470381024703820247038302470384024703850247038602470387024703880247038902470390024703910247039202470393024703940247039502470396024703970247039802470399024704000247040102470402024704030247040402470405024704060247040702470408024704090247041002470411024704120247041302470414024704150247041602470417024704180247041902470420024704210247042202470423024704240247042502470426024704270247042802470429024704300247043102470432024704330247043402470435024704360247043702470438024704390247044002470441024704420247044302470444024704450247044602470447024704480247044902470450024704510247045202470453024704540247045502470456024704570247045802470459024704600247046102470462024704630247046402470465024704660247046702470468024704690247047002470471024704720247047302470474024704750247047602470477024704780247047902470480024704810247048202470483024704840247048502470486024704870247048802470489024704900247049102470492024704930247049402470495024704960247049702470498024704990247050002470501024705020247050302470504024705050247050602470507024705080247050902470510024705110247051202470513024705140247051502470516024705170247051802470519024705200247052102470522024705230247052402470525024705260247052702470528024705290247053002470531024705320247053302470534024705350247053602470537024705380247053902470540024705410247054202470543024705440247054502470546024705470247054802470549024705500247055102470552024705530247055402470555024705560247055702470558024705590247056002470561024705620247056302470564024705650247056602470567024705680247056902470570024705710247057202470573024705740247057502470576024705770247057802470579024705800247058102470582024705830247058402470585024705860247058702470588024705890247059002470591024705920247059302470594024705950247059602470597024705980247059902470600024706010247060202470603024706040247060502470606024706070247060802470609024706100247061102470612024706130247061402470615024706160247061702470618024706190247062002470621024706220247062302470624024706250247062602470627024706280247062902470630024706310247063202470633024706340247063502470636024706370247063802470639024706400247064102470642024706430247064402470645024706460247064702470648024706490247065002470651024706520247065302470654024706550247065602470657024706580247065902470660024706610247066202470663024706640247066502470666024706670247066802470669024706700247067102470672024706730247067402470675024706760247067702470678024706790247068002470681024706820247068302470684024706850247068602470687024706880247068902470690024706910247069202470693024706940247069502470696024706970247069802470699024707000247070102470702024707030247070402470705024707060247070702470708024707090247071002470711024707120247071302470714024707150247071602470717024707180247071902470720024707210247072202470723024707240247072502470726024707270247072802470729024707300247073102470732024707330247073402470735024707360247073702470738024707390247074002470741024707420247074302470744024707450247074602470747024707480247074902470750024707510247075202470753024707540247075502470756024707570247075802470759024707600247076102470762024707630247076402470765024707660247076702470768024707690247077002470771024707720247077302470774024707750247077602470777024707780247077902470780024707810247078202470783024707840247078502470786024707870247078802470789024707900247079102470792024707930247079402470795024707960247079702470798024707990248000102480002024800030248000402480005024800060248000702480008024800090248001002480011024800120248001302480014024800150248001602480017024800180248001902480020024800210248002202480023024800240248002502480026024800270248002802480029024800300248003102480032024800330248003402480035024800360248003702480038024800390248004002480041024800420248004302480044024800450248004602480047024800480248004902480050024800510248005202480053024800540248005502480056024800570248005802480059024800600248006102480062024800630248006402480065024800660248006702480068024800690248007002480071024800720248007302480074024800750248007602480077024800780248007902480080024800810248008202480083024800840248008502480086024800870248008802480089024800900248009102480092024800930248009402480095024800960248009702480098024800990248010002480101024801020248010302480104024801050248010602480107024801080248010902480110024801110248011202480113024801140248011502480116024801170248011802480119024801200248012102480122024801230248012402480125024801260248012702480128024801290248013002480131024801320248013302480134024801350248013602480137024801380248013902480140024801410248014202480143024801440248014502480146024801470248014802480149024801500248015102480152024801530248015402480155024801560248015702480158024801590248016002480161024801620248016302480164024801650248016602480167024801680248016902480170024801710248017202480173024801740248017502480176024801770248017802480179024801800248018102480182024801830248018402480185024801860248018702480188024801890248019002480191024801920248019302480194024801950248019602480197024801980248019902480200024802010248020202480203024802040248020502480206024802070248020802480209024802100248021102480212024802130248021402480215024802160248021702480218024802190248022002480221024802220248022302480224024802250248022602480227024802280248022902480230024802310248023202480233024802340248023502480236024802370248023802480239024802400248024102480242024802430248024402480245024802460248024702480248024802490248025002480251024802520248025302480254024802550248025602480257024802580248025902480260024802610248026202480263024802640248026502480266024802670248026802480269024802700248027102480272024802730248027402480275024802760248027702480278024802790248028002480281024802820248028302480284024802850248028602480287024802880248028902480290024802910248029202480293024802940248029502480296024802970248029802480299024803000248030102480302024803030248030402480305024803060248030702480308024803090248031002480311024803120248031302480314024803150248031602480317024803180248031902480320024803210248032202480323024803240248032502480326024803270248032802480329024803300248033102480332024803330248033402480335024803360248033702480338024803390248034002480341024803420248034302480344024803450248034602480347024803480248034902480350024803510248035202480353024803540248035502480356024803570248035802480359024803600248036102480362024803630248036402480365024803660248036702480368024803690248037002480371024803720248037302480374024803750248037602480377024803780248037902480380024803810248038202480383024803840248038502480386024803870248038802480389024803900248039102480392024803930248039402480395024803960248039702480398024803990248040002480401024804020248040302480404024804050248040602480407024804080248040902480410024804110248041202480413024804140248041502480416024804170248041802480419024804200248042102480422024804230248042402480425024804260248042702480428024804290248043002480431024804320248043302480434024804350248043602480437024804380248043902480440024804410248044202480443024804440248044502480446024804470248044802480449024804500248045102480452024804530248045402480455024804560248045702480458024804590248046002480461024804620248046302480464024804650248046602480467024804680248046902480470024804710248047202480473024804740248047502480476024804770248047802480479024804800248048102480482024804830248048402480485024804860248048702480488024804890248049002480491024804920248049302480494024804950248049602480497024804980248049902480500024805010248050202480503024805040248050502480506024805070248050802480509024805100248051102480512024805130248051402480515024805160248051702480518024805190248052002480521024805220248052302480524024805250248052602480527024805280248052902480530024805310248053202480533024805340248053502480536024805370248053802480539024805400248054102480542024805430248054402480545024805460248054702480548024805490248055002480551024805520248055302480554024805550248055602480557024805580248055902480560024805610248056202480563024805640248056502480566024805670248056802480569024805700248057102480572024805730248057402480575024805760248057702480578024805790248058002480581024805820248058302480584024805850248058602480587024805880248058902480590024805910248059202480593024805940248059502480596024805970248059802480599024806000248060102480602024806030248060402480605024806060248060702480608024806090248061002480611024806120248061302480614024806150248061602480617024806180248061902480620024806210248062202480623024806240248062502480626024806270248062802480629024806300248063102480632024806330248063402480635024806360248063702480638024806390248064002480641024806420248064302480644024806450248064602480647024806480248064902480650024806510248065202480653024806540248065502480656024806570248065802480659024806600248066102480662024806630248066402480665024806660248066702480668024806690248067002480671024806720248067302480674024806750248067602480677024806780248067902480680024806810248068202480683024806840248068502480686024806870248068802480689024806900248069102480692024806930248069402480695024806960248069702480698024806990248070002480701024807020248070302480704024807050248070602480707024807080248070902480710024807110248071202480713024807140248071502480716024807170248071802480719024807200248072102480722024807230248072402480725024807260248072702480728024807290248073002480731024807320248073302480734024807350248073602480737024807380248073902480740024807410248074202480743024807440248074502480746024807470248074802480749024807500248075102480752024807530248075402480755024807560248075702480758024807590248076002480761024807620248076302480764024807650248076602480767024807680248076902480770024807710248077202480773024807740248077502480776024807770248077802480779024807800248078102480782024807830248078402480785024807860248078702480788024807890248079002480791024807920248079302480794024807950248079602480797024807980248079902490001024900020249000302490004024900050249000602490007024900080249000902490010024900110249001202490013024900140249001502490016024900170249001802490019024900200249002102490022024900230249002402490025024900260249002702490028024900290249003002490031024900320249003302490034024900350249003602490037024900380249003902490040024900410249004202490043024900440249004502490046024900470249004802490049024900500249005102490052024900530249005402490055024900560249005702490058024900590249006002490061024900620249006302490064024900650249006602490067024900680249006902490070024900710249007202490073024900740249007502490076024900770249007802490079024900800249008102490082024900830249008402490085024900860249008702490088024900890249009002490091024900920249009302490094024900950249009602490097024900980249009902490100024901010249010202490103024901040249010502490106024901070249010802490109024901100249011102490112024901130249011402490115024901160249011702490118024901190249012002490121024901220249012302490124024901250249012602490127024901280249012902490130024901310249013202490133024901340249013502490136024901370249013802490139024901400249014102490142024901430249014402490145024901460249014702490148024901490249015002490151024901520249015302490154024901550249015602490157024901580249015902490160024901610249016202490163024901640249016502490166024901670249016802490169024901700249017102490172024901730249017402490175024901760249017702490178024901790249018002490181024901820249018302490184024901850249018602490187024901880249018902490190024901910249019202490193024901940249019502490196024901970249019802490199024902000249020102490202024902030249020402490205024902060249020702490208024902090249021002490211024902120249021302490214024902150249021602490217024902180249021902490220024902210249022202490223024902240249022502490226024902270249022802490229024902300249023102490232024902330249023402490235024902360249023702490238024902390249024002490241024902420249024302490244024902450249024602490247024902480249024902490250024902510249025202490253024902540249025502490256024902570249025802490259024902600249026102490262024902630249026402490265024902660249026702490268024902690249027002490271024902720249027302490274024902750249027602490277024902780249027902490280024902810249028202490283024902840249028502490286024902870249028802490289024902900249029102490292024902930249029402490295024902960249029702490298024902990249030002490301024903020249030302490304024903050249030602490307024903080249030902490310024903110249031202490313024903140249031502490316024903170249031802490319024903200249032102490322024903230249032402490325024903260249032702490328024903290249033002490331024903320249033302490334024903350249033602490337024903380249033902490340024903410249034202490343024903440249034502490346024903470249034802490349024903500249035102490352024903530249035402490355024903560249035702490358024903590249036002490361024903620249036302490364024903650249036602490367024903680249036902490370024903710249037202490373024903740249037502490376024903770249037802490379024903800249038102490382024903830249038402490385024903860249038702490388024903890249039002490391024903920249039302490394024903950249039602490397024903980249039902490400024904010249040202490403024904040249040502490406024904070249040802490409024904100249041102490412024904130249041402490415024904160249041702490418024904190249042002490421024904220249042302490424024904250249042602490427024904280249042902490430024904310249043202490433024904340249043502490436024904370249043802490439024904400249044102490442024904430249044402490445024904460249044702490448024904490249045002490451024904520249045302490454024904550249045602490457024904580249045902490460024904610249046202490463024904640249046502490466024904670249046802490469024904700249047102490472024904730249047402490475024904760249047702490478024904790249048002490481024904820249048302490484024904850249048602490487024904880249048902490490024904910249049202490493024904940249049502490496024904970249049802490499024905000249050102490502024905030249050402490505024905060249050702490508024905090249051002490511024905120249051302490514024905150249051602490517024905180249051902490520024905210249052202490523024905240249052502490526024905270249052802490529024905300249053102490532024905330249053402490535024905360249053702490538024905390249054002490541024905420249054302490544024905450249054602490547024905480249054902490550024905510249055202490553024905540249055502490556024905570249055802490559024905600249056102490562024905630249056402490565024905660249056702490568024905690249057002490571024905720249057302490574024905750249057602490577024905780249057902490580024905810249058202490583024905840249058502490586024905870249058802490589024905900249059102490592024905930249059402490595024905960249059702490598024905990249060002490601024906020249060302490604024906050249060602490607024906080249060902490610024906110249061202490613024906140249061502490616024906170249061802490619024906200249062102490622024906230249062402490625024906260249062702490628024906290249063002490631024906320249063302490634024906350249063602490637024906380249063902490640024906410249064202490643024906440249064502490646024906470249064802490649024906500249065102490652024906530249065402490655024906560249065702490658024906590249066002490661024906620249066302490664024906650249066602490667024906680249066902490670024906710249067202490673024906740249067502490676024906770249067802490679024906800249068102490682024906830249068402490685024906860249068702490688024906890249069002490691024906920249069302490694024906950249069602490697024906980249069902490700024907010249070202490703024907040249070502490706024907070249070802490709024907100249071102490712024907130249071402490715024907160249071702490718024907190249072002490721024907220249072302490724024907250249072602490727024907280249072902490730024907310249073202490733024907340249073502490736024907370249073802490739024907400249074102490742024907430249074402490745024907460249074702490748024907490249075002490751024907520249075302490754024907550249075602490757024907580249075902490760024907610249076202490763024907640249076502490766024907670249076802490769024907700249077102490772024907730249077402490775024907760249077702490778024907790249078002490781024907820249078302490784024907850249078602490787024907880249078902490790024907910249079202490793024907940249079502490796024907970249079802490799025000010250000202500003025000040250000502500006025000070250000802500009025000100250001102500012025000130250001402500015025000160250001702500018025000190250002002500021025000220250002302500024025000250250002602500027025000280250002902500030025000310250003202500033025000340250003502500036025000370250003802500039025000400250004102500042025000430250004402500045025000460250004702500048025000490250005002500051025000520250005302500054025000550250005602500057025000580250005902500060025000610250006202500063025000640250006502500066025000670250006802500069025000700250007102500072025000730250007402500075025000760250007702500078025000790250008002500081025000820250008302500084025000850250008602500087025000880250008902500090025000910250009202500093025000940250009502500096025000970250009802500099025001000250010102500102025001030250010402500105025001060250010702500108025001090250011002500111025001120250011302500114025001150250011602500117025001180250011902500120025001210250012202500123025001240250012502500126025001270250012802500129025001300250013102500132025001330250013402500135025001360250013702500138025001390250014002500141025001420250014302500144025001450250014602500147025001480250014902500150025001510250015202500153025001540250015502500156025001570250015802500159025001600250016102500162025001630250016402500165025001660250016702500168025001690250017002500171025001720250017302500174025001750250017602500177025001780250017902500180025001810250018202500183025001840250018502500186025001870250018802500189025001900250019102500192025001930250019402500195025001960250019702500198025001990250020002500201025002020250020302500204025002050250020602500207025002080250020902500210025002110250021202500213025002140250021502500216025002170250021802500219025002200250022102500222025002230250022402500225025002260250022702500228025002290250023002500231025002320250023302500234025002350250023602500237025002380250023902500240025002410250024202500243025002440250024502500246025002470250024802500249025002500250025102500252025002530250025402500255025002560250025702500258025002590250026002500261025002620250026302500264025002650250026602500267025002680250026902500270025002710250027202500273025002740250027502500276025002770250027802500279025002800250028102500282025002830250028402500285025002860250028702500288025002890250029002500291025002920250029302500294025002950250029602500297025002980250029902500300025003010250030202500303025003040250030502500306025003070250030802500309025003100250031102500312025003130250031402500315025003160250031702500318025003190250032002500321025003220250032302500324025003250250032602500327025003280250032902500330025003310250033202500333025003340250033502500336025003370250033802500339025003400250034102500342025003430250034402500345025003460250034702500348025003490250035002500351025003520250035302500354025003550250035602500357025003580250035902500360025003610250036202500363025003640250036502500366025003670250036802500369025003700250037102500372025003730250037402500375025003760250037702500378025003790250038002500381025003820250038302500384025003850250038602500387025003880250038902500390025003910250039202500393025003940250039502500396025003970250039802500399025004000250040102500402025004030250040402500405025004060250040702500408025004090250041002500411025004120250041302500414025004150250041602500417025004180250041902500420025004210250042202500423025004240250042502500426025004270250042802500429025004300250043102500432025004330250043402500435025004360250043702500438025004390250044002500441025004420250044302500444025004450250044602500447025004480250044902500450025004510250045202500453025004540250045502500456025004570250045802500459025004600250046102500462025004630250046402500465025004660250046702500468025004690250047002500471025004720250047302500474025004750250047602500477025004780250047902500480025004810250048202500483025004840250048502500486025004870250048802500489025004900250049102500492025004930250049402500495025004960250049702500498025004990250050002500501025005020250050302500504025005050250050602500507025005080250050902500510025005110250051202500513025005140250051502500516025005170250051802500519025005200250052102500522025005230250052402500525025005260250052702500528025005290250053002500531025005320250053302500534025005350250053602500537025005380250053902500540025005410250054202500543025005440250054502500546025005470250054802500549025005500250055102500552025005530250055402500555025005560250055702500558025005590250056002500561025005620250056302500564025005650250056602500567025005680250056902500570025005710250057202500573025005740250057502500576025005770250057802500579025005800250058102500582025005830250058402500585025005860250058702500588025005890250059002500591025005920250059302500594025005950250059602500597025005980250059902500600025006010250060202500603025006040250060502500606025006070250060802500609025006100250061102500612025006130250061402500615025006160250061702500618025006190250062002500621025006220250062302500624025006250250062602500627025006280250062902500630025006310250063202500633025006340250063502500636025006370250063802500639025006400250064102500642025006430250064402500645025006460250064702500648025006490250065002500651025006520250065302500654025006550250065602500657025006580250065902500660025006610250066202500663025006640250066502500666025006670250066802500669025006700250067102500672025006730250067402500675025006760250067702500678025006790250068002500681025006820250068302500684025006850250068602500687025006880250068902500690025006910250069202500693025006940250069502500696025006970250069802500699025007000250070102500702025007030250070402500705025007060250070702500708025007090250071002500711025007120250071302500714025007150250071602500717025007180250071902500720025007210250072202500723025007240250072502500726025007270250072802500729025007300250073102500732025007330250073402500735025007360250073702500738025007390250074002500741025007420250074302500744025007450250074602500747025007480250074902500750025007510250075202500753025007540250075502500756025007570250075802500759025007600250076102500762025007630250076402500765025007660250076702500768025007690250077002500771025007720250077302500774025007750250077602500777025007780250077902500780025007810250078202500783025007840250078502500786025007870250078802500789025007900250079102500792025007930250079402500795025007960250079702500798025007990251000102510002025100030251000402510005025100060251000702510008025100090251001002510011025100120251001302510014025100150251001602510017025100180251001902510020025100210251002202510023025100240251002502510026025100270251002802510029025100300251003102510032025100330251003402510035025100360251003702510038025100390251004002510041025100420251004302510044025100450251004602510047025100480251004902510050025100510251005202510053025100540251005502510056025100570251005802510059025100600251006102510062025100630251006402510065025100660251006702510068025100690251007002510071025100720251007302510074025100750251007602510077025100780251007902510080025100810251008202510083025100840251008502510086025100870251008802510089025100900251009102510092025100930251009402510095025100960251009702510098025100990251010002510101025101020251010302510104025101050251010602510107025101080251010902510110025101110251011202510113025101140251011502510116025101170251011802510119025101200251012102510122025101230251012402510125025101260251012702510128025101290251013002510131025101320251013302510134025101350251013602510137025101380251013902510140025101410251014202510143025101440251014502510146025101470251014802510149025101500251015102510152025101530251015402510155025101560251015702510158025101590251016002510161025101620251016302510164025101650251016602510167025101680251016902510170025101710251017202510173025101740251017502510176025101770251017802510179025101800251018102510182025101830251018402510185025101860251018702510188025101890251019002510191025101920251019302510194025101950251019602510197025101980251019902510200025102010251020202510203025102040251020502510206025102070251020802510209025102100251021102510212025102130251021402510215025102160251021702510218025102190251022002510221025102220251022302510224025102250251022602510227025102280251022902510230025102310251023202510233025102340251023502510236025102370251023802510239025102400251024102510242025102430251024402510245025102460251024702510248025102490251025002510251025102520251025302510254025102550251025602510257025102580251025902510260025102610251026202510263025102640251026502510266025102670251026802510269025102700251027102510272025102730251027402510275025102760251027702510278025102790251028002510281025102820251028302510284025102850251028602510287025102880251028902510290025102910251029202510293025102940251029502510296025102970251029802510299025103000251030102510302025103030251030402510305025103060251030702510308025103090251031002510311025103120251031302510314025103150251031602510317025103180251031902510320025103210251032202510323025103240251032502510326025103270251032802510329025103300251033102510332025103330251033402510335025103360251033702510338025103390251034002510341025103420251034302510344025103450251034602510347025103480251034902510350025103510251035202510353025103540251035502510356025103570251035802510359025103600251036102510362025103630251036402510365025103660251036702510368025103690251037002510371025103720251037302510374025103750251037602510377025103780251037902510380025103810251038202510383025103840251038502510386025103870251038802510389025103900251039102510392025103930251039402510395025103960251039702510398025103990251040002510401025104020251040302510404025104050251040602510407025104080251040902510410025104110251041202510413025104140251041502510416025104170251041802510419025104200251042102510422025104230251042402510425025104260251042702510428025104290251043002510431025104320251043302510434025104350251043602510437025104380251043902510440025104410251044202510443025104440251044502510446025104470251044802510449025104500251045102510452025104530251045402510455025104560251045702510458025104590251046002510461025104620251046302510464025104650251046602510467025104680251046902510470025104710251047202510473025104740251047502510476025104770251047802510479025104800251048102510482025104830251048402510485025104860251048702510488025104890251049002510491025104920251049302510494025104950251049602510497025104980251049902510500025105010251050202510503025105040251050502510506025105070251050802510509025105100251051102510512025105130251051402510515025105160251051702510518025105190251052002510521025105220251052302510524025105250251052602510527025105280251052902510530025105310251053202510533025105340251053502510536025105370251053802510539025105400251054102510542025105430251054402510545025105460251054702510548025105490251055002510551025105520251055302510554025105550251055602510557025105580251055902510560025105610251056202510563025105640251056502510566025105670251056802510569025105700251057102510572025105730251057402510575025105760251057702510578025105790251058002510581025105820251058302510584025105850251058602510587025105880251058902510590025105910251059202510593025105940251059502510596025105970251059802510599025106000251060102510602025106030251060402510605025106060251060702510608025106090251061002510611025106120251061302510614025106150251061602510617025106180251061902510620025106210251062202510623025106240251062502510626025106270251062802510629025106300251063102510632025106330251063402510635025106360251063702510638025106390251064002510641025106420251064302510644025106450251064602510647025106480251064902510650025106510251065202510653025106540251065502510656025106570251065802510659025106600251066102510662025106630251066402510665025106660251066702510668025106690251067002510671025106720251067302510674025106750251067602510677025106780251067902510680025106810251068202510683025106840251068502510686025106870251068802510689025106900251069102510692025106930251069402510695025106960251069702510698025106990251070002510701025107020251070302510704025107050251070602510707025107080251070902510710025107110251071202510713025107140251071502510716025107170251071802510719025107200251072102510722025107230251072402510725025107260251072702510728025107290251073002510731025107320251073302510734025107350251073602510737025107380251073902510740025107410251074202510743025107440251074502510746025107470251074802510749025107500251075102510752025107530251075402510755025107560251075702510758025107590251076002510761025107620251076302510764025107650251076602510767025107680251076902510770025107710251077202510773025107740251077502510776025107770251077802510779025107800251078102510782025107830251078402510785025107860251078702510788025107890251079002510791025107920251079302510794025107950251079602510797025107980251079902520001025200020252000302520004025200050252000602520007025200080252000902520010025200110252001202520013025200140252001502520016025200170252001802520019025200200252002102520022025200230252002402520025025200260252002702520028025200290252003002520031025200320252003302520034025200350252003602520037025200380252003902520040025200410252004202520043025200440252004502520046025200470252004802520049025200500252005102520052025200530252005402520055025200560252005702520058025200590252006002520061025200620252006302520064025200650252006602520067025200680252006902520070025200710252007202520073025200740252007502520076025200770252007802520079025200800252008102520082025200830252008402520085025200860252008702520088025200890252009002520091025200920252009302520094025200950252009602520097025200980252009902520100025201010252010202520103025201040252010502520106025201070252010802520109025201100252011102520112025201130252011402520115025201160252011702520118025201190252012002520121025201220252012302520124025201250252012602520127025201280252012902520130025201310252013202520133025201340252013502520136025201370252013802520139025201400252014102520142025201430252014402520145025201460252014702520148025201490252015002520151025201520252015302520154025201550252015602520157025201580252015902520160025201610252016202520163025201640252016502520166025201670252016802520169025201700252017102520172025201730252017402520175025201760252017702520178025201790252018002520181025201820252018302520184025201850252018602520187025201880252018902520190025201910252019202520193025201940252019502520196025201970252019802520199025202000252020102520202025202030252020402520205025202060252020702520208025202090252021002520211025202120252021302520214025202150252021602520217025202180252021902520220025202210252022202520223025202240252022502520226025202270252022802520229025202300252023102520232025202330252023402520235025202360252023702520238025202390252024002520241025202420252024302520244025202450252024602520247025202480252024902520250025202510252025202520253025202540252025502520256025202570252025802520259025202600252026102520262025202630252026402520265025202660252026702520268025202690252027002520271025202720252027302520274025202750252027602520277025202780252027902520280025202810252028202520283025202840252028502520286025202870252028802520289025202900252029102520292025202930252029402520295025202960252029702520298025202990252030002520301025203020252030302520304025203050252030602520307025203080252030902520310025203110252031202520313025203140252031502520316025203170252031802520319025203200252032102520322025203230252032402520325025203260252032702520328025203290252033002520331025203320252033302520334025203350252033602520337025203380252033902520340025203410252034202520343025203440252034502520346025203470252034802520349025203500252035102520352025203530252035402520355025203560252035702520358025203590252036002520361025203620252036302520364025203650252036602520367025203680252036902520370025203710252037202520373025203740252037502520376025203770252037802520379025203800252038102520382025203830252038402520385025203860252038702520388025203890252039002520391025203920252039302520394025203950252039602520397025203980252039902520400025204010252040202520403025204040252040502520406025204070252040802520409025204100252041102520412025204130252041402520415025204160252041702520418025204190252042002520421025204220252042302520424025204250252042602520427025204280252042902520430025204310252043202520433025204340252043502520436025204370252043802520439025204400252044102520442025204430252044402520445025204460252044702520448025204490252045002520451025204520252045302520454025204550252045602520457025204580252045902520460025204610252046202520463025204640252046502520466025204670252046802520469025204700252047102520472025204730252047402520475025204760252047702520478025204790252048002520481025204820252048302520484025204850252048602520487025204880252048902520490025204910252049202520493025204940252049502520496025204970252049802520499025205000252050102520502025205030252050402520505025205060252050702520508025205090252051002520511025205120252051302520514025205150252051602520517025205180252051902520520025205210252052202520523025205240252052502520526025205270252052802520529025205300252053102520532025205330252053402520535025205360252053702520538025205390252054002520541025205420252054302520544025205450252054602520547025205480252054902520550025205510252055202520553025205540252055502520556025205570252055802520559025205600252056102520562025205630252056402520565025205660252056702520568025205690252057002520571025205720252057302520574025205750252057602520577025205780252057902520580025205810252058202520583025205840252058502520586025205870252058802520589025205900252059102520592025205930252059402520595025205960252059702520598025205990252060002520601025206020252060302520604025206050252060602520607025206080252060902520610025206110252061202520613025206140252061502520616025206170252061802520619025206200252062102520622025206230252062402520625025206260252062702520628025206290252063002520631025206320252063302520634025206350252063602520637025206380252063902520640025206410252064202520643025206440252064502520646025206470252064802520649025206500252065102520652025206530252065402520655025206560252065702520658025206590252066002520661025206620252066302520664025206650252066602520667025206680252066902520670025206710252067202520673025206740252067502520676025206770252067802520679025206800252068102520682025206830252068402520685025206860252068702520688025206890252069002520691025206920252069302520694025206950252069602520697025206980252069902520700025207010252070202520703025207040252070502520706025207070252070802520709025207100252071102520712025207130252071402520715025207160252071702520718025207190252072002520721025207220252072302520724025207250252072602520727025207280252072902520730025207310252073202520733025207340252073502520736025207370252073802520739025207400252074102520742025207430252074402520745025207460252074702520748025207490252075002520751025207520252075302520754025207550252075602520757025207580252075902520760025207610252076202520763025207640252076502520766025207670252076802520769025207700252077102520772025207730252077402520775025207760252077702520778025207790252078002520781025207820252078302520784025207850252078602520787025207880252078902520790025207910252079202520793025207940252079502520796025207970252079802520799025300010253000202530003025300040253000502530006025300070253000802530009025300100253001102530012025300130253001402530015025300160253001702530018025300190253002002530021025300220253002302530024025300250253002602530027025300280253002902530030025300310253003202530033025300340253003502530036025300370253003802530039025300400253004102530042025300430253004402530045025300460253004702530048025300490253005002530051025300520253005302530054025300550253005602530057025300580253005902530060025300610253006202530063025300640253006502530066025300670253006802530069025300700253007102530072025300730253007402530075025300760253007702530078025300790253008002530081025300820253008302530084025300850253008602530087025300880253008902530090025300910253009202530093025300940253009502530096025300970253009802530099025301000253010102530102025301030253010402530105025301060253010702530108025301090253011002530111025301120253011302530114025301150253011602530117025301180253011902530120025301210253012202530123025301240253012502530126025301270253012802530129025301300253013102530132025301330253013402530135025301360253013702530138025301390253014002530141025301420253014302530144025301450253014602530147025301480253014902530150025301510253015202530153025301540253015502530156025301570253015802530159025301600253016102530162025301630253016402530165025301660253016702530168025301690253017002530171025301720253017302530174025301750253017602530177025301780253017902530180025301810253018202530183025301840253018502530186025301870253018802530189025301900253019102530192025301930253019402530195025301960253019702530198025301990253020002530201025302020253020302530204025302050253020602530207025302080253020902530210025302110253021202530213025302140253021502530216025302170253021802530219025302200253022102530222025302230253022402530225025302260253022702530228025302290253023002530231025302320253023302530234025302350253023602530237025302380253023902530240025302410253024202530243025302440253024502530246025302470253024802530249025302500253025102530252025302530253025402530255025302560253025702530258025302590253026002530261025302620253026302530264025302650253026602530267025302680253026902530270025302710253027202530273025302740253027502530276025302770253027802530279025302800253028102530282025302830253028402530285025302860253028702530288025302890253029002530291025302920253029302530294025302950253029602530297025302980253029902530300025303010253030202530303025303040253030502530306025303070253030802530309025303100253031102530312025303130253031402530315025303160253031702530318025303190253032002530321025303220253032302530324025303250253032602530327025303280253032902530330025303310253033202530333025303340253033502530336025303370253033802530339025303400253034102530342025303430253034402530345025303460253034702530348025303490253035002530351025303520253035302530354025303550253035602530357025303580253035902530360025303610253036202530363025303640253036502530366025303670253036802530369025303700253037102530372025303730253037402530375025303760253037702530378025303790253038002530381025303820253038302530384025303850253038602530387025303880253038902530390025303910253039202530393025303940253039502530396025303970253039802530399025304000253040102530402025304030253040402530405025304060253040702530408025304090253041002530411025304120253041302530414025304150253041602530417025304180253041902530420025304210253042202530423025304240253042502530426025304270253042802530429025304300253043102530432025304330253043402530435025304360253043702530438025304390253044002530441025304420253044302530444025304450253044602530447025304480253044902530450025304510253045202530453025304540253045502530456025304570253045802530459025304600253046102530462025304630253046402530465025304660253046702530468025304690253047002530471025304720253047302530474025304750253047602530477025304780253047902530480025304810253048202530483025304840253048502530486025304870253048802530489025304900253049102530492025304930253049402530495025304960253049702530498025304990253050002530501025305020253050302530504025305050253050602530507025305080253050902530510025305110253051202530513025305140253051502530516025305170253051802530519025305200253052102530522025305230253052402530525025305260253052702530528025305290253053002530531025305320253053302530534025305350253053602530537025305380253053902530540025305410253054202530543025305440253054502530546025305470253054802530549025305500253055102530552025305530253055402530555025305560253055702530558025305590253056002530561025305620253056302530564025305650253056602530567025305680253056902530570025305710253057202530573025305740253057502530576025305770253057802530579025305800253058102530582025305830253058402530585025305860253058702530588025305890253059002530591025305920253059302530594025305950253059602530597025305980253059902530600025306010253060202530603025306040253060502530606025306070253060802530609025306100253061102530612025306130253061402530615025306160253061702530618025306190253062002530621025306220253062302530624025306250253062602530627025306280253062902530630025306310253063202530633025306340253063502530636025306370253063802530639025306400253064102530642025306430253064402530645025306460253064702530648025306490253065002530651025306520253065302530654025306550253065602530657025306580253065902530660025306610253066202530663025306640253066502530666025306670253066802530669025306700253067102530672025306730253067402530675025306760253067702530678025306790253068002530681025306820253068302530684025306850253068602530687025306880253068902530690025306910253069202530693025306940253069502530696025306970253069802530699025307000253070102530702025307030253070402530705025307060253070702530708025307090253071002530711025307120253071302530714025307150253071602530717025307180253071902530720025307210253072202530723025307240253072502530726025307270253072802530729025307300253073102530732025307330253073402530735025307360253073702530738025307390253074002530741025307420253074302530744025307450253074602530747025307480253074902530750025307510253075202530753025307540253075502530756025307570253075802530759025307600253076102530762025307630253076402530765025307660253076702530768025307690253077002530771025307720253077302530774025307750253077602530777025307780253077902530780025307810253078202530783025307840253078502530786025307870253078802530789025307900253079102530792025307930253079402530795025307960253079702530798025307990254000102540002025400030254000402540005025400060254000702540008025400090254001002540011025400120254001302540014025400150254001602540017025400180254001902540020025400210254002202540023025400240254002502540026025400270254002802540029025400300254003102540032025400330254003402540035025400360254003702540038025400390254004002540041025400420254004302540044025400450254004602540047025400480254004902540050025400510254005202540053025400540254005502540056025400570254005802540059025400600254006102540062025400630254006402540065025400660254006702540068025400690254007002540071025400720254007302540074025400750254007602540077025400780254007902540080025400810254008202540083025400840254008502540086025400870254008802540089025400900254009102540092025400930254009402540095025400960254009702540098025400990254010002540101025401020254010302540104025401050254010602540107025401080254010902540110025401110254011202540113025401140254011502540116025401170254011802540119025401200254012102540122025401230254012402540125025401260254012702540128025401290254013002540131025401320254013302540134025401350254013602540137025401380254013902540140025401410254014202540143025401440254014502540146025401470254014802540149025401500254015102540152025401530254015402540155025401560254015702540158025401590254016002540161025401620254016302540164025401650254016602540167025401680254016902540170025401710254017202540173025401740254017502540176025401770254017802540179025401800254018102540182025401830254018402540185025401860254018702540188025401890254019002540191025401920254019302540194025401950254019602540197025401980254019902540200025402010254020202540203025402040254020502540206025402070254020802540209025402100254021102540212025402130254021402540215025402160254021702540218025402190254022002540221025402220254022302540224025402250254022602540227025402280254022902540230025402310254023202540233025402340254023502540236025402370254023802540239025402400254024102540242025402430254024402540245025402460254024702540248025402490254025002540251025402520254025302540254025402550254025602540257025402580254025902540260025402610254026202540263025402640254026502540266025402670254026802540269025402700254027102540272025402730254027402540275025402760254027702540278025402790254028002540281025402820254028302540284025402850254028602540287025402880254028902540290025402910254029202540293025402940254029502540296025402970254029802540299025403000254030102540302025403030254030402540305025403060254030702540308025403090254031002540311025403120254031302540314025403150254031602540317025403180254031902540320025403210254032202540323025403240254032502540326025403270254032802540329025403300254033102540332025403330254033402540335025403360254033702540338025403390254034002540341025403420254034302540344025403450254034602540347025403480254034902540350025403510254035202540353025403540254035502540356025403570254035802540359025403600254036102540362025403630254036402540365025403660254036702540368025403690254037002540371025403720254037302540374025403750254037602540377025403780254037902540380025403810254038202540383025403840254038502540386025403870254038802540389025403900254039102540392025403930254039402540395025403960254039702540398025403990254040002540401025404020254040302540404025404050254040602540407025404080254040902540410025404110254041202540413025404140254041502540416025404170254041802540419025404200254042102540422025404230254042402540425025404260254042702540428025404290254043002540431025404320254043302540434025404350254043602540437025404380254043902540440025404410254044202540443025404440254044502540446025404470254044802540449025404500254045102540452025404530254045402540455025404560254045702540458025404590254046002540461025404620254046302540464025404650254046602540467025404680254046902540470025404710254047202540473025404740254047502540476025404770254047802540479025404800254048102540482025404830254048402540485025404860254048702540488025404890254049002540491025404920254049302540494025404950254049602540497025404980254049902540500025405010254050202540503025405040254050502540506025405070254050802540509025405100254051102540512025405130254051402540515025405160254051702540518025405190254052002540521025405220254052302540524025405250254052602540527025405280254052902540530025405310254053202540533025405340254053502540536025405370254053802540539025405400254054102540542025405430254054402540545025405460254054702540548025405490254055002540551025405520254055302540554025405550254055602540557025405580254055902540560025405610254056202540563025405640254056502540566025405670254056802540569025405700254057102540572025405730254057402540575025405760254057702540578025405790254058002540581025405820254058302540584025405850254058602540587025405880254058902540590025405910254059202540593025405940254059502540596025405970254059802540599025406000254060102540602025406030254060402540605025406060254060702540608025406090254061002540611025406120254061302540614025406150254061602540617025406180254061902540620025406210254062202540623025406240254062502540626025406270254062802540629025406300254063102540632025406330254063402540635025406360254063702540638025406390254064002540641025406420254064302540644025406450254064602540647025406480254064902540650025406510254065202540653025406540254065502540656025406570254065802540659025406600254066102540662025406630254066402540665025406660254066702540668025406690254067002540671025406720254067302540674025406750254067602540677025406780254067902540680025406810254068202540683025406840254068502540686025406870254068802540689025406900254069102540692025406930254069402540695025406960254069702540698025406990254070002540701025407020254070302540704025407050254070602540707025407080254070902540710025407110254071202540713025407140254071502540716025407170254071802540719025407200254072102540722025407230254072402540725025407260254072702540728025407290254073002540731025407320254073302540734025407350254073602540737025407380254073902540740025407410254074202540743025407440254074502540746025407470254074802540749025407500254075102540752025407530254075402540755025407560254075702540758025407590254076002540761025407620254076302540764025407650254076602540767025407680254076902540770025407710254077202540773025407740254077502540776025407770254077802540779025407800254078102540782025407830254078402540785025407860254078702540788025407890254079002540791025407920254079302540794025407950254079602540797025407980254079902550001025500020255000302550004025500050255000602550007025500080255000902550010025500110255001202550013025500140255001502550016025500170255001802550019025500200255002102550022025500230255002402550025025500260255002702550028025500290255003002550031025500320255003302550034025500350255003602550037025500380255003902550040025500410255004202550043025500440255004502550046025500470255004802550049025500500255005102550052025500530255005402550055025500560255005702550058025500590255006002550061025500620255006302550064025500650255006602550067025500680255006902550070025500710255007202550073025500740255007502550076025500770255007802550079025500800255008102550082025500830255008402550085025500860255008702550088025500890255009002550091025500920255009302550094025500950255009602550097025500980255009902550100025501010255010202550103025501040255010502550106025501070255010802550109025501100255011102550112025501130255011402550115025501160255011702550118025501190255012002550121025501220255012302550124025501250255012602550127025501280255012902550130025501310255013202550133025501340255013502550136025501370255013802550139025501400255014102550142025501430255014402550145025501460255014702550148025501490255015002550151025501520255015302550154025501550255015602550157025501580255015902550160025501610255016202550163025501640255016502550166025501670255016802550169025501700255017102550172025501730255017402550175025501760255017702550178025501790255018002550181025501820255018302550184025501850255018602550187025501880255018902550190025501910255019202550193025501940255019502550196025501970255019802550199025502000255020102550202025502030255020402550205025502060255020702550208025502090255021002550211025502120255021302550214025502150255021602550217025502180255021902550220025502210255022202550223025502240255022502550226025502270255022802550229025502300255023102550232025502330255023402550235025502360255023702550238025502390255024002550241025502420255024302550244025502450255024602550247025502480255024902550250025502510255025202550253025502540255025502550256025502570255025802550259025502600255026102550262025502630255026402550265025502660255026702550268025502690255027002550271025502720255027302550274025502750255027602550277025502780255027902550280025502810255028202550283025502840255028502550286025502870255028802550289025502900255029102550292025502930255029402550295025502960255029702550298025502990255030002550301025503020255030302550304025503050255030602550307025503080255030902550310025503110255031202550313025503140255031502550316025503170255031802550319025503200255032102550322025503230255032402550325025503260255032702550328025503290255033002550331025503320255033302550334025503350255033602550337025503380255033902550340025503410255034202550343025503440255034502550346025503470255034802550349025503500255035102550352025503530255035402550355025503560255035702550358025503590255036002550361025503620255036302550364025503650255036602550367025503680255036902550370025503710255037202550373025503740255037502550376025503770255037802550379025503800255038102550382025503830255038402550385025503860255038702550388025503890255039002550391025503920255039302550394025503950255039602550397025503980255039902550400025504010255040202550403025504040255040502550406025504070255040802550409025504100255041102550412025504130255041402550415025504160255041702550418025504190255042002550421025504220255042302550424025504250255042602550427025504280255042902550430025504310255043202550433025504340255043502550436025504370255043802550439025504400255044102550442025504430255044402550445025504460255044702550448025504490255045002550451025504520255045302550454025504550255045602550457025504580255045902550460025504610255046202550463025504640255046502550466025504670255046802550469025504700255047102550472025504730255047402550475025504760255047702550478025504790255048002550481025504820255048302550484025504850255048602550487025504880255048902550490025504910255049202550493025504940255049502550496025504970255049802550499025505000255050102550502025505030255050402550505025505060255050702550508025505090255051002550511025505120255051302550514025505150255051602550517025505180255051902550520025505210255052202550523025505240255052502550526025505270255052802550529025505300255053102550532025505330255053402550535025505360255053702550538025505390255054002550541025505420255054302550544025505450255054602550547025505480255054902550550025505510255055202550553025505540255055502550556025505570255055802550559025505600255056102550562025505630255056402550565025505660255056702550568025505690255057002550571025505720255057302550574025505750255057602550577025505780255057902550580025505810255058202550583025505840255058502550586025505870255058802550589025505900255059102550592025505930255059402550595025505960255059702550598025505990255060002550601025506020255060302550604025506050255060602550607025506080255060902550610025506110255061202550613025506140255061502550616025506170255061802550619025506200255062102550622025506230255062402550625025506260255062702550628025506290255063002550631025506320255063302550634025506350255063602550637025506380255063902550640025506410255064202550643025506440255064502550646025506470255064802550649025506500255065102550652025506530255065402550655025506560255065702550658025506590255066002550661025506620255066302550664025506650255066602550667025506680255066902550670025506710255067202550673025506740255067502550676025506770255067802550679025506800255068102550682025506830255068402550685025506860255068702550688025506890255069002550691025506920255069302550694025506950255069602550697025506980255069902550700025507010255070202550703025507040255070502550706025507070255070802550709025507100255071102550712025507130255071402550715025507160255071702550718025507190255072002550721025507220255072302550724025507250255072602550727025507280255072902550730025507310255073202550733025507340255073502550736025507370255073802550739025507400255074102550742025507430255074402550745025507460255074702550748025507490255075002550751025507520255075302550754025507550255075602550757025507580255075902550760025507610255076202550763025507640255076502550766025507670255076802550769025507700255077102550772025507730255077402550775025507760255077702550778025507790255078002550781025507820255078302550784025507850255078602550787025507880255078902550790025507910255079202550793025507940255079502550796025507970255079802550799025600010256000202560003025600040256000502560006025600070256000802560009025600100256001102560012025600130256001402560015025600160256001702560018025600190256002002560021025600220256002302560024025600250256002602560027025600280256002902560030025600310256003202560033025600340256003502560036025600370256003802560039025600400256004102560042025600430256004402560045025600460256004702560048025600490256005002560051025600520256005302560054025600550256005602560057025600580256005902560060025600610256006202560063025600640256006502560066025600670256006802560069025600700256007102560072025600730256007402560075025600760256007702560078025600790256008002560081025600820256008302560084025600850256008602560087025600880256008902560090025600910256009202560093025600940256009502560096025600970256009802560099025601000256010102560102025601030256010402560105025601060256010702560108025601090256011002560111025601120256011302560114025601150256011602560117025601180256011902560120025601210256012202560123025601240256012502560126025601270256012802560129025601300256013102560132025601330256013402560135025601360256013702560138025601390256014002560141025601420256014302560144025601450256014602560147025601480256014902560150025601510256015202560153025601540256015502560156025601570256015802560159025601600256016102560162025601630256016402560165025601660256016702560168025601690256017002560171025601720256017302560174025601750256017602560177025601780256017902560180025601810256018202560183025601840256018502560186025601870256018802560189025601900256019102560192025601930256019402560195025601960256019702560198025601990256020002560201025602020256020302560204025602050256020602560207025602080256020902560210025602110256021202560213025602140256021502560216025602170256021802560219025602200256022102560222025602230256022402560225025602260256022702560228025602290256023002560231025602320256023302560234025602350256023602560237025602380256023902560240025602410256024202560243025602440256024502560246025602470256024802560249025602500256025102560252025602530256025402560255025602560256025702560258025602590256026002560261025602620256026302560264025602650256026602560267025602680256026902560270025602710256027202560273025602740256027502560276025602770256027802560279025602800256028102560282025602830256028402560285025602860256028702560288025602890256029002560291025602920256029302560294025602950256029602560297025602980256029902560300025603010256030202560303025603040256030502560306025603070256030802560309025603100256031102560312025603130256031402560315025603160256031702560318025603190256032002560321025603220256032302560324025603250256032602560327025603280256032902560330025603310256033202560333025603340256033502560336025603370256033802560339025603400256034102560342025603430256034402560345025603460256034702560348025603490256035002560351025603520256035302560354025603550256035602560357025603580256035902560360025603610256036202560363025603640256036502560366025603670256036802560369025603700256037102560372025603730256037402560375025603760256037702560378025603790256038002560381025603820256038302560384025603850256038602560387025603880256038902560390025603910256039202560393025603940256039502560396025603970256039802560399025604000256040102560402025604030256040402560405025604060256040702560408025604090256041002560411025604120256041302560414025604150256041602560417025604180256041902560420025604210256042202560423025604240256042502560426025604270256042802560429025604300256043102560432025604330256043402560435025604360256043702560438025604390256044002560441025604420256044302560444025604450256044602560447025604480256044902560450025604510256045202560453025604540256045502560456025604570256045802560459025604600256046102560462025604630256046402560465025604660256046702560468025604690256047002560471025604720256047302560474025604750256047602560477025604780256047902560480025604810256048202560483025604840256048502560486025604870256048802560489025604900256049102560492025604930256049402560495025604960256049702560498025604990256050002560501025605020256050302560504025605050256050602560507025605080256050902560510025605110256051202560513025605140256051502560516025605170256051802560519025605200256052102560522025605230256052402560525025605260256052702560528025605290256053002560531025605320256053302560534025605350256053602560537025605380256053902560540025605410256054202560543025605440256054502560546025605470256054802560549025605500256055102560552025605530256055402560555025605560256055702560558025605590256056002560561025605620256056302560564025605650256056602560567025605680256056902560570025605710256057202560573025605740256057502560576025605770256057802560579025605800256058102560582025605830256058402560585025605860256058702560588025605890256059002560591025605920256059302560594025605950256059602560597025605980256059902560600025606010256060202560603025606040256060502560606025606070256060802560609025606100256061102560612025606130256061402560615025606160256061702560618025606190256062002560621025606220256062302560624025606250256062602560627025606280256062902560630025606310256063202560633025606340256063502560636025606370256063802560639025606400256064102560642025606430256064402560645025606460256064702560648025606490256065002560651025606520256065302560654025606550256065602560657025606580256065902560660025606610256066202560663025606640256066502560666025606670256066802560669025606700256067102560672025606730256067402560675025606760256067702560678025606790256068002560681025606820256068302560684025606850256068602560687025606880256068902560690025606910256069202560693025606940256069502560696025606970256069802560699025607000256070102560702025607030256070402560705025607060256070702560708025607090256071002560711025607120256071302560714025607150256071602560717025607180256071902560720025607210256072202560723025607240256072502560726025607270256072802560729025607300256073102560732025607330256073402560735025607360256073702560738025607390256074002560741025607420256074302560744025607450256074602560747025607480256074902560750025607510256075202560753025607540256075502560756025607570256075802560759025607600256076102560762025607630256076402560765025607660256076702560768025607690256077002560771025607720256077302560774025607750256077602560777025607780256077902560780025607810256078202560783025607840256078502560786025607870256078802560789025607900256079102560792025607930256079402560795025607960256079702560798025607990257000102570002025700030257000402570005025700060257000702570008025700090257001002570011025700120257001302570014025700150257001602570017025700180257001902570020025700210257002202570023025700240257002502570026025700270257002802570029025700300257003102570032025700330257003402570035025700360257003702570038025700390257004002570041025700420257004302570044025700450257004602570047025700480257004902570050025700510257005202570053025700540257005502570056025700570257005802570059025700600257006102570062025700630257006402570065025700660257006702570068025700690257007002570071025700720257007302570074025700750257007602570077025700780257007902570080025700810257008202570083025700840257008502570086025700870257008802570089025700900257009102570092025700930257009402570095025700960257009702570098025700990257010002570101025701020257010302570104025701050257010602570107025701080257010902570110025701110257011202570113025701140257011502570116025701170257011802570119025701200257012102570122025701230257012402570125025701260257012702570128025701290257013002570131025701320257013302570134025701350257013602570137025701380257013902570140025701410257014202570143025701440257014502570146025701470257014802570149025701500257015102570152025701530257015402570155025701560257015702570158025701590257016002570161025701620257016302570164025701650257016602570167025701680257016902570170025701710257017202570173025701740257017502570176025701770257017802570179025701800257018102570182025701830257018402570185025701860257018702570188025701890257019002570191025701920257019302570194025701950257019602570197025701980257019902570200025702010257020202570203025702040257020502570206025702070257020802570209025702100257021102570212025702130257021402570215025702160257021702570218025702190257022002570221025702220257022302570224025702250257022602570227025702280257022902570230025702310257023202570233025702340257023502570236025702370257023802570239025702400257024102570242025702430257024402570245025702460257024702570248025702490257025002570251025702520257025302570254025702550257025602570257025702580257025902570260025702610257026202570263025702640257026502570266025702670257026802570269025702700257027102570272025702730257027402570275025702760257027702570278025702790257028002570281025702820257028302570284025702850257028602570287025702880257028902570290025702910257029202570293025702940257029502570296025702970257029802570299025703000257030102570302025703030257030402570305025703060257030702570308025703090257031002570311025703120257031302570314025703150257031602570317025703180257031902570320025703210257032202570323025703240257032502570326025703270257032802570329025703300257033102570332025703330257033402570335025703360257033702570338025703390257034002570341025703420257034302570344025703450257034602570347025703480257034902570350025703510257035202570353025703540257035502570356025703570257035802570359025703600257036102570362025703630257036402570365025703660257036702570368025703690257037002570371025703720257037302570374025703750257037602570377025703780257037902570380025703810257038202570383025703840257038502570386025703870257038802570389025703900257039102570392025703930257039402570395025703960257039702570398025703990257040002570401025704020257040302570404025704050257040602570407025704080257040902570410025704110257041202570413025704140257041502570416025704170257041802570419025704200257042102570422025704230257042402570425025704260257042702570428025704290257043002570431025704320257043302570434025704350257043602570437025704380257043902570440025704410257044202570443025704440257044502570446025704470257044802570449025704500257045102570452025704530257045402570455025704560257045702570458025704590257046002570461025704620257046302570464025704650257046602570467025704680257046902570470025704710257047202570473025704740257047502570476025704770257047802570479025704800257048102570482025704830257048402570485025704860257048702570488025704890257049002570491025704920257049302570494025704950257049602570497025704980257049902570500025705010257050202570503025705040257050502570506025705070257050802570509025705100257051102570512025705130257051402570515025705160257051702570518025705190257052002570521025705220257052302570524025705250257052602570527025705280257052902570530025705310257053202570533025705340257053502570536025705370257053802570539025705400257054102570542025705430257054402570545025705460257054702570548025705490257055002570551025705520257055302570554025705550257055602570557025705580257055902570560025705610257056202570563025705640257056502570566025705670257056802570569025705700257057102570572025705730257057402570575025705760257057702570578025705790257058002570581025705820257058302570584025705850257058602570587025705880257058902570590025705910257059202570593025705940257059502570596025705970257059802570599025706000257060102570602025706030257060402570605025706060257060702570608025706090257061002570611025706120257061302570614025706150257061602570617025706180257061902570620025706210257062202570623025706240257062502570626025706270257062802570629025706300257063102570632025706330257063402570635025706360257063702570638025706390257064002570641025706420257064302570644025706450257064602570647025706480257064902570650025706510257065202570653025706540257065502570656025706570257065802570659025706600257066102570662025706630257066402570665025706660257066702570668025706690257067002570671025706720257067302570674025706750257067602570677025706780257067902570680025706810257068202570683025706840257068502570686025706870257068802570689025706900257069102570692025706930257069402570695025706960257069702570698025706990257070002570701025707020257070302570704025707050257070602570707025707080257070902570710025707110257071202570713025707140257071502570716025707170257071802570719025707200257072102570722025707230257072402570725025707260257072702570728025707290257073002570731025707320257073302570734025707350257073602570737025707380257073902570740025707410257074202570743025707440257074502570746025707470257074802570749025707500257075102570752025707530257075402570755025707560257075702570758025707590257076002570761025707620257076302570764025707650257076602570767025707680257076902570770025707710257077202570773025707740257077502570776025707770257077802570779025707800257078102570782025707830257078402570785025707860257078702570788025707890257079002570791025707920257079302570794025707950257079602570797025707980257079902580001025800020258000302580004025800050258000602580007025800080258000902580010025800110258001202580013025800140258001502580016025800170258001802580019025800200258002102580022025800230258002402580025025800260258002702580028025800290258003002580031025800320258003302580034025800350258003602580037025800380258003902580040025800410258004202580043025800440258004502580046025800470258004802580049025800500258005102580052025800530258005402580055025800560258005702580058025800590258006002580061025800620258006302580064025800650258006602580067025800680258006902580070025800710258007202580073025800740258007502580076025800770258007802580079025800800258008102580082025800830258008402580085025800860258008702580088025800890258009002580091025800920258009302580094025800950258009602580097025800980258009902580100025801010258010202580103025801040258010502580106025801070258010802580109025801100258011102580112025801130258011402580115025801160258011702580118025801190258012002580121025801220258012302580124025801250258012602580127025801280258012902580130025801310258013202580133025801340258013502580136025801370258013802580139025801400258014102580142025801430258014402580145025801460258014702580148025801490258015002580151025801520258015302580154025801550258015602580157025801580258015902580160025801610258016202580163025801640258016502580166025801670258016802580169025801700258017102580172025801730258017402580175025801760258017702580178025801790258018002580181025801820258018302580184025801850258018602580187025801880258018902580190025801910258019202580193025801940258019502580196025801970258019802580199025802000258020102580202025802030258020402580205025802060258020702580208025802090258021002580211025802120258021302580214025802150258021602580217025802180258021902580220025802210258022202580223025802240258022502580226025802270258022802580229025802300258023102580232025802330258023402580235025802360258023702580238025802390258024002580241025802420258024302580244025802450258024602580247025802480258024902580250025802510258025202580253025802540258025502580256025802570258025802580259025802600258026102580262025802630258026402580265025802660258026702580268025802690258027002580271025802720258027302580274025802750258027602580277025802780258027902580280025802810258028202580283025802840258028502580286025802870258028802580289025802900258029102580292025802930258029402580295025802960258029702580298025802990258030002580301025803020258030302580304025803050258030602580307025803080258030902580310025803110258031202580313025803140258031502580316025803170258031802580319025803200258032102580322025803230258032402580325025803260258032702580328025803290258033002580331025803320258033302580334025803350258033602580337025803380258033902580340025803410258034202580343025803440258034502580346025803470258034802580349025803500258035102580352025803530258035402580355025803560258035702580358025803590258036002580361025803620258036302580364025803650258036602580367025803680258036902580370025803710258037202580373025803740258037502580376025803770258037802580379025803800258038102580382025803830258038402580385025803860258038702580388025803890258039002580391025803920258039302580394025803950258039602580397025803980258039902580400025804010258040202580403025804040258040502580406025804070258040802580409025804100258041102580412025804130258041402580415025804160258041702580418025804190258042002580421025804220258042302580424025804250258042602580427025804280258042902580430025804310258043202580433025804340258043502580436025804370258043802580439025804400258044102580442025804430258044402580445025804460258044702580448025804490258045002580451025804520258045302580454025804550258045602580457025804580258045902580460025804610258046202580463025804640258046502580466025804670258046802580469025804700258047102580472025804730258047402580475025804760258047702580478025804790258048002580481025804820258048302580484025804850258048602580487025804880258048902580490025804910258049202580493025804940258049502580496025804970258049802580499025805000258050102580502025805030258050402580505025805060258050702580508025805090258051002580511025805120258051302580514025805150258051602580517025805180258051902580520025805210258052202580523025805240258052502580526025805270258052802580529025805300258053102580532025805330258053402580535025805360258053702580538025805390258054002580541025805420258054302580544025805450258054602580547025805480258054902580550025805510258055202580553025805540258055502580556025805570258055802580559025805600258056102580562025805630258056402580565025805660258056702580568025805690258057002580571025805720258057302580574025805750258057602580577025805780258057902580580025805810258058202580583025805840258058502580586025805870258058802580589025805900258059102580592025805930258059402580595025805960258059702580598025805990258060002580601025806020258060302580604025806050258060602580607025806080258060902580610025806110258061202580613025806140258061502580616025806170258061802580619025806200258062102580622025806230258062402580625025806260258062702580628025806290258063002580631025806320258063302580634025806350258063602580637025806380258063902580640025806410258064202580643025806440258064502580646025806470258064802580649025806500258065102580652025806530258065402580655025806560258065702580658025806590258066002580661025806620258066302580664025806650258066602580667025806680258066902580670025806710258067202580673025806740258067502580676025806770258067802580679025806800258068102580682025806830258068402580685025806860258068702580688025806890258069002580691025806920258069302580694025806950258069602580697025806980258069902580700025807010258070202580703025807040258070502580706025807070258070802580709025807100258071102580712025807130258071402580715025807160258071702580718025807190258072002580721025807220258072302580724025807250258072602580727025807280258072902580730025807310258073202580733025807340258073502580736025807370258073802580739025807400258074102580742025807430258074402580745025807460258074702580748025807490258075002580751025807520258075302580754025807550258075602580757025807580258075902580760025807610258076202580763025807640258076502580766025807670258076802580769025807700258077102580772025807730258077402580775025807760258077702580778025807790258078002580781025807820258078302580784025807850258078602580787025807880258078902580790025807910258079202580793025807940258079502580796025807970258079802580799025900010259000202590003025900040259000502590006025900070259000802590009025900100259001102590012025900130259001402590015025900160259001702590018025900190259002002590021025900220259002302590024025900250259002602590027025900280259002902590030025900310259003202590033025900340259003502590036025900370259003802590039025900400259004102590042025900430259004402590045025900460259004702590048025900490259005002590051025900520259005302590054025900550259005602590057025900580259005902590060025900610259006202590063025900640259006502590066025900670259006802590069025900700259007102590072025900730259007402590075025900760259007702590078025900790259008002590081025900820259008302590084025900850259008602590087025900880259008902590090025900910259009202590093025900940259009502590096025900970259009802590099025901000259010102590102025901030259010402590105025901060259010702590108025901090259011002590111025901120259011302590114025901150259011602590117025901180259011902590120025901210259012202590123025901240259012502590126025901270259012802590129025901300259013102590132025901330259013402590135025901360259013702590138025901390259014002590141025901420259014302590144025901450259014602590147025901480259014902590150025901510259015202590153025901540259015502590156025901570259015802590159025901600259016102590162025901630259016402590165025901660259016702590168025901690259017002590171025901720259017302590174025901750259017602590177025901780259017902590180025901810259018202590183025901840259018502590186025901870259018802590189025901900259019102590192025901930259019402590195025901960259019702590198025901990259020002590201025902020259020302590204025902050259020602590207025902080259020902590210025902110259021202590213025902140259021502590216025902170259021802590219025902200259022102590222025902230259022402590225025902260259022702590228025902290259023002590231025902320259023302590234025902350259023602590237025902380259023902590240025902410259024202590243025902440259024502590246025902470259024802590249025902500259025102590252025902530259025402590255025902560259025702590258025902590259026002590261025902620259026302590264025902650259026602590267025902680259026902590270025902710259027202590273025902740259027502590276025902770259027802590279025902800259028102590282025902830259028402590285025902860259028702590288025902890259029002590291025902920259029302590294025902950259029602590297025902980259029902590300025903010259030202590303025903040259030502590306025903070259030802590309025903100259031102590312025903130259031402590315025903160259031702590318025903190259032002590321025903220259032302590324025903250259032602590327025903280259032902590330025903310259033202590333025903340259033502590336025903370259033802590339025903400259034102590342025903430259034402590345025903460259034702590348025903490259035002590351025903520259035302590354025903550259035602590357025903580259035902590360025903610259036202590363025903640259036502590366025903670259036802590369025903700259037102590372025903730259037402590375025903760259037702590378025903790259038002590381025903820259038302590384025903850259038602590387025903880259038902590390025903910259039202590393025903940259039502590396025903970259039802590399025904000259040102590402025904030259040402590405025904060259040702590408025904090259041002590411025904120259041302590414025904150259041602590417025904180259041902590420025904210259042202590423025904240259042502590426025904270259042802590429025904300259043102590432025904330259043402590435025904360259043702590438025904390259044002590441025904420259044302590444025904450259044602590447025904480259044902590450025904510259045202590453025904540259045502590456025904570259045802590459025904600259046102590462025904630259046402590465025904660259046702590468025904690259047002590471025904720259047302590474025904750259047602590477025904780259047902590480025904810259048202590483025904840259048502590486025904870259048802590489025904900259049102590492025904930259049402590495025904960259049702590498025904990259050002590501025905020259050302590504025905050259050602590507025905080259050902590510025905110259051202590513025905140259051502590516025905170259051802590519025905200259052102590522025905230259052402590525025905260259052702590528025905290259053002590531025905320259053302590534025905350259053602590537025905380259053902590540025905410259054202590543025905440259054502590546025905470259054802590549025905500259055102590552025905530259055402590555025905560259055702590558025905590259056002590561025905620259056302590564025905650259056602590567025905680259056902590570025905710259057202590573025905740259057502590576025905770259057802590579025905800259058102590582025905830259058402590585025905860259058702590588025905890259059002590591025905920259059302590594025905950259059602590597025905980259059902590600025906010259060202590603025906040259060502590606025906070259060802590609025906100259061102590612025906130259061402590615025906160259061702590618025906190259062002590621025906220259062302590624025906250259062602590627025906280259062902590630025906310259063202590633025906340259063502590636025906370259063802590639025906400259064102590642025906430259064402590645025906460259064702590648025906490259065002590651025906520259065302590654025906550259065602590657025906580259065902590660025906610259066202590663025906640259066502590666025906670259066802590669025906700259067102590672025906730259067402590675025906760259067702590678025906790259068002590681025906820259068302590684025906850259068602590687025906880259068902590690025906910259069202590693025906940259069502590696025906970259069802590699025907000259070102590702025907030259070402590705025907060259070702590708025907090259071002590711025907120259071302590714025907150259071602590717025907180259071902590720025907210259072202590723025907240259072502590726025907270259072802590729025907300259073102590732025907330259073402590735025907360259073702590738025907390259074002590741025907420259074302590744025907450259074602590747025907480259074902590750025907510259075202590753025907540259075502590756025907570259075802590759025907600259076102590762025907630259076402590765025907660259076702590768025907690259077002590771025907720259077302590774025907750259077602590777025907780259077902590780025907810259078202590783025907840259078502590786025907870259078802590789025907900259079102590792025907930259079402590795025907960259079702590798025907990260000102600002026000030260000402600005026000060260000702600008026000090260001002600011026000120260001302600014026000150260001602600017026000180260001902600020026000210260002202600023026000240260002502600026026000270260002802600029026000300260003102600032026000330260003402600035026000360260003702600038026000390260004002600041026000420260004302600044026000450260004602600047026000480260004902600050026000510260005202600053026000540260005502600056026000570260005802600059026000600260006102600062026000630260006402600065026000660260006702600068026000690260007002600071026000720260007302600074026000750260007602600077026000780260007902600080026000810260008202600083026000840260008502600086026000870260008802600089026000900260009102600092026000930260009402600095026000960260009702600098026000990260010002600101026001020260010302600104026001050260010602600107026001080260010902600110026001110260011202600113026001140260011502600116026001170260011802600119026001200260012102600122026001230260012402600125026001260260012702600128026001290260013002600131026001320260013302600134026001350260013602600137026001380260013902600140026001410260014202600143026001440260014502600146026001470260014802600149026001500260015102600152026001530260015402600155026001560260015702600158026001590260016002600161026001620260016302600164026001650260016602600167026001680260016902600170026001710260017202600173026001740260017502600176026001770260017802600179026001800260018102600182026001830260018402600185026001860260018702600188026001890260019002600191026001920260019302600194026001950260019602600197026001980260019902600200026002010260020202600203026002040260020502600206026002070260020802600209026002100260021102600212026002130260021402600215026002160260021702600218026002190260022002600221026002220260022302600224026002250260022602600227026002280260022902600230026002310260023202600233026002340260023502600236026002370260023802600239026002400260024102600242026002430260024402600245026002460260024702600248026002490260025002600251026002520260025302600254026002550260025602600257026002580260025902600260026002610260026202600263026002640260026502600266026002670260026802600269026002700260027102600272026002730260027402600275026002760260027702600278026002790260028002600281026002820260028302600284026002850260028602600287026002880260028902600290026002910260029202600293026002940260029502600296026002970260029802600299026003000260030102600302026003030260030402600305026003060260030702600308026003090260031002600311026003120260031302600314026003150260031602600317026003180260031902600320026003210260032202600323026003240260032502600326026003270260032802600329026003300260033102600332026003330260033402600335026003360260033702600338026003390260034002600341026003420260034302600344026003450260034602600347026003480260034902600350026003510260035202600353026003540260035502600356026003570260035802600359026003600260036102600362026003630260036402600365026003660260036702600368026003690260037002600371026003720260037302600374026003750260037602600377026003780260037902600380026003810260038202600383026003840260038502600386026003870260038802600389026003900260039102600392026003930260039402600395026003960260039702600398026003990260040002600401026004020260040302600404026004050260040602600407026004080260040902600410026004110260041202600413026004140260041502600416026004170260041802600419026004200260042102600422026004230260042402600425026004260260042702600428026004290260043002600431026004320260043302600434026004350260043602600437026004380260043902600440026004410260044202600443026004440260044502600446026004470260044802600449026004500260045102600452026004530260045402600455026004560260045702600458026004590260046002600461026004620260046302600464026004650260046602600467026004680260046902600470026004710260047202600473026004740260047502600476026004770260047802600479026004800260048102600482026004830260048402600485026004860260048702600488026004890260049002600491026004920260049302600494026004950260049602600497026004980260049902600500026005010260050202600503026005040260050502600506026005070260050802600509026005100260051102600512026005130260051402600515026005160260051702600518026005190260052002600521026005220260052302600524026005250260052602600527026005280260052902600530026005310260053202600533026005340260053502600536026005370260053802600539026005400260054102600542026005430260054402600545026005460260054702600548026005490260055002600551026005520260055302600554026005550260055602600557026005580260055902600560026005610260056202600563026005640260056502600566026005670260056802600569026005700260057102600572026005730260057402600575026005760260057702600578026005790260058002600581026005820260058302600584026005850260058602600587026005880260058902600590026005910260059202600593026005940260059502600596026005970260059802600599026006000260060102600602026006030260060402600605026006060260060702600608026006090260061002600611026006120260061302600614026006150260061602600617026006180260061902600620026006210260062202600623026006240260062502600626026006270260062802600629026006300260063102600632026006330260063402600635026006360260063702600638026006390260064002600641026006420260064302600644026006450260064602600647026006480260064902600650026006510260065202600653026006540260065502600656026006570260065802600659026006600260066102600662026006630260066402600665026006660260066702600668026006690260067002600671026006720260067302600674026006750260067602600677026006780260067902600680026006810260068202600683026006840260068502600686026006870260068802600689026006900260069102600692026006930260069402600695026006960260069702600698026006990260070002600701026007020260070302600704026007050260070602600707026007080260070902600710026007110260071202600713026007140260071502600716026007170260071802600719026007200260072102600722026007230260072402600725026007260260072702600728026007290260073002600731026007320260073302600734026007350260073602600737026007380260073902600740026007410260074202600743026007440260074502600746026007470260074802600749026007500260075102600752026007530260075402600755026007560260075702600758026007590260076002600761026007620260076302600764026007650260076602600767026007680260076902600770026007710260077202600773026007740260077502600776026007770260077802600779026007800260078102600782026007830260078402600785026007860260078702600788026007890260079002600791026007920260079302600794026007950260079602600797026007980260079902610001026100020261000302610004026100050261000602610007026100080261000902610010026100110261001202610013026100140261001502610016026100170261001802610019026100200261002102610022026100230261002402610025026100260261002702610028026100290261003002610031026100320261003302610034026100350261003602610037026100380261003902610040026100410261004202610043026100440261004502610046026100470261004802610049026100500261005102610052026100530261005402610055026100560261005702610058026100590261006002610061026100620261006302610064026100650261006602610067026100680261006902610070026100710261007202610073026100740261007502610076026100770261007802610079026100800261008102610082026100830261008402610085026100860261008702610088026100890261009002610091026100920261009302610094026100950261009602610097026100980261009902610100026101010261010202610103026101040261010502610106026101070261010802610109026101100261011102610112026101130261011402610115026101160261011702610118026101190261012002610121026101220261012302610124026101250261012602610127026101280261012902610130026101310261013202610133026101340261013502610136026101370261013802610139026101400261014102610142026101430261014402610145026101460261014702610148026101490261015002610151026101520261015302610154026101550261015602610157026101580261015902610160026101610261016202610163026101640261016502610166026101670261016802610169026101700261017102610172026101730261017402610175026101760261017702610178026101790261018002610181026101820261018302610184026101850261018602610187026101880261018902610190026101910261019202610193026101940261019502610196026101970261019802610199026102000261020102610202026102030261020402610205026102060261020702610208026102090261021002610211026102120261021302610214026102150261021602610217026102180261021902610220026102210261022202610223026102240261022502610226026102270261022802610229026102300261023102610232026102330261023402610235026102360261023702610238026102390261024002610241026102420261024302610244026102450261024602610247026102480261024902610250026102510261025202610253026102540261025502610256026102570261025802610259026102600261026102610262026102630261026402610265026102660261026702610268026102690261027002610271026102720261027302610274026102750261027602610277026102780261027902610280026102810261028202610283026102840261028502610286026102870261028802610289026102900261029102610292026102930261029402610295026102960261029702610298026102990261030002610301026103020261030302610304026103050261030602610307026103080261030902610310026103110261031202610313026103140261031502610316026103170261031802610319026103200261032102610322026103230261032402610325026103260261032702610328026103290261033002610331026103320261033302610334026103350261033602610337026103380261033902610340026103410261034202610343026103440261034502610346026103470261034802610349026103500261035102610352026103530261035402610355026103560261035702610358026103590261036002610361026103620261036302610364026103650261036602610367026103680261036902610370026103710261037202610373026103740261037502610376026103770261037802610379026103800261038102610382026103830261038402610385026103860261038702610388026103890261039002610391026103920261039302610394026103950261039602610397026103980261039902610400026104010261040202610403026104040261040502610406026104070261040802610409026104100261041102610412026104130261041402610415026104160261041702610418026104190261042002610421026104220261042302610424026104250261042602610427026104280261042902610430026104310261043202610433026104340261043502610436026104370261043802610439026104400261044102610442026104430261044402610445026104460261044702610448026104490261045002610451026104520261045302610454026104550261045602610457026104580261045902610460026104610261046202610463026104640261046502610466026104670261046802610469026104700261047102610472026104730261047402610475026104760261047702610478026104790261048002610481026104820261048302610484026104850261048602610487026104880261048902610490026104910261049202610493026104940261049502610496026104970261049802610499026105000261050102610502026105030261050402610505026105060261050702610508026105090261051002610511026105120261051302610514026105150261051602610517026105180261051902610520026105210261052202610523026105240261052502610526026105270261052802610529026105300261053102610532026105330261053402610535026105360261053702610538026105390261054002610541026105420261054302610544026105450261054602610547026105480261054902610550026105510261055202610553026105540261055502610556026105570261055802610559026105600261056102610562026105630261056402610565026105660261056702610568026105690261057002610571026105720261057302610574026105750261057602610577026105780261057902610580026105810261058202610583026105840261058502610586026105870261058802610589026105900261059102610592026105930261059402610595026105960261059702610598026105990261060002610601026106020261060302610604026106050261060602610607026106080261060902610610026106110261061202610613026106140261061502610616026106170261061802610619026106200261062102610622026106230261062402610625026106260261062702610628026106290261063002610631026106320261063302610634026106350261063602610637026106380261063902610640026106410261064202610643026106440261064502610646026106470261064802610649026106500261065102610652026106530261065402610655026106560261065702610658026106590261066002610661026106620261066302610664026106650261066602610667026106680261066902610670026106710261067202610673026106740261067502610676026106770261067802610679026106800261068102610682026106830261068402610685026106860261068702610688026106890261069002610691026106920261069302610694026106950261069602610697026106980261069902610700026107010261070202610703026107040261070502610706026107070261070802610709026107100261071102610712026107130261071402610715026107160261071702610718026107190261072002610721026107220261072302610724026107250261072602610727026107280261072902610730026107310261073202610733026107340261073502610736026107370261073802610739026107400261074102610742026107430261074402610745026107460261074702610748026107490261075002610751026107520261075302610754026107550261075602610757026107580261075902610760026107610261076202610763026107640261076502610766026107670261076802610769026107700261077102610772026107730261077402610775026107760261077702610778026107790261078002610781026107820261078302610784026107850261078602610787026107880261078902610790026107910261079202610793026107940261079502610796026107970261079802610799026200010262000202620003026200040262000502620006026200070262000802620009026200100262001102620012026200130262001402620015026200160262001702620018026200190262002002620021026200220262002302620024026200250262002602620027026200280262002902620030026200310262003202620033026200340262003502620036026200370262003802620039026200400262004102620042026200430262004402620045026200460262004702620048026200490262005002620051026200520262005302620054026200550262005602620057026200580262005902620060026200610262006202620063026200640262006502620066026200670262006802620069026200700262007102620072026200730262007402620075026200760262007702620078026200790262008002620081026200820262008302620084026200850262008602620087026200880262008902620090026200910262009202620093026200940262009502620096026200970262009802620099026201000262010102620102026201030262010402620105026201060262010702620108026201090262011002620111026201120262011302620114026201150262011602620117026201180262011902620120026201210262012202620123026201240262012502620126026201270262012802620129026201300262013102620132026201330262013402620135026201360262013702620138026201390262014002620141026201420262014302620144026201450262014602620147026201480262014902620150026201510262015202620153026201540262015502620156026201570262015802620159026201600262016102620162026201630262016402620165026201660262016702620168026201690262017002620171026201720262017302620174026201750262017602620177026201780262017902620180026201810262018202620183026201840262018502620186026201870262018802620189026201900262019102620192026201930262019402620195026201960262019702620198026201990262020002620201026202020262020302620204026202050262020602620207026202080262020902620210026202110262021202620213026202140262021502620216026202170262021802620219026202200262022102620222026202230262022402620225026202260262022702620228026202290262023002620231026202320262023302620234026202350262023602620237026202380262023902620240026202410262024202620243026202440262024502620246026202470262024802620249026202500262025102620252026202530262025402620255026202560262025702620258026202590262026002620261026202620262026302620264026202650262026602620267026202680262026902620270026202710262027202620273026202740262027502620276026202770262027802620279026202800262028102620282026202830262028402620285026202860262028702620288026202890262029002620291026202920262029302620294026202950262029602620297026202980262029902620300026203010262030202620303026203040262030502620306026203070262030802620309026203100262031102620312026203130262031402620315026203160262031702620318026203190262032002620321026203220262032302620324026203250262032602620327026203280262032902620330026203310262033202620333026203340262033502620336026203370262033802620339026203400262034102620342026203430262034402620345026203460262034702620348026203490262035002620351026203520262035302620354026203550262035602620357026203580262035902620360026203610262036202620363026203640262036502620366026203670262036802620369026203700262037102620372026203730262037402620375026203760262037702620378026203790262038002620381026203820262038302620384026203850262038602620387026203880262038902620390026203910262039202620393026203940262039502620396026203970262039802620399026204000262040102620402026204030262040402620405026204060262040702620408026204090262041002620411026204120262041302620414026204150262041602620417026204180262041902620420026204210262042202620423026204240262042502620426026204270262042802620429026204300262043102620432026204330262043402620435026204360262043702620438026204390262044002620441026204420262044302620444026204450262044602620447026204480262044902620450026204510262045202620453026204540262045502620456026204570262045802620459026204600262046102620462026204630262046402620465026204660262046702620468026204690262047002620471026204720262047302620474026204750262047602620477026204780262047902620480026204810262048202620483026204840262048502620486026204870262048802620489026204900262049102620492026204930262049402620495026204960262049702620498026204990262050002620501026205020262050302620504026205050262050602620507026205080262050902620510026205110262051202620513026205140262051502620516026205170262051802620519026205200262052102620522026205230262052402620525026205260262052702620528026205290262053002620531026205320262053302620534026205350262053602620537026205380262053902620540026205410262054202620543026205440262054502620546026205470262054802620549026205500262055102620552026205530262055402620555026205560262055702620558026205590262056002620561026205620262056302620564026205650262056602620567026205680262056902620570026205710262057202620573026205740262057502620576026205770262057802620579026205800262058102620582026205830262058402620585026205860262058702620588026205890262059002620591026205920262059302620594026205950262059602620597026205980262059902620600026206010262060202620603026206040262060502620606026206070262060802620609026206100262061102620612026206130262061402620615026206160262061702620618026206190262062002620621026206220262062302620624026206250262062602620627026206280262062902620630026206310262063202620633026206340262063502620636026206370262063802620639026206400262064102620642026206430262064402620645026206460262064702620648026206490262065002620651026206520262065302620654026206550262065602620657026206580262065902620660026206610262066202620663026206640262066502620666026206670262066802620669026206700262067102620672026206730262067402620675026206760262067702620678026206790262068002620681026206820262068302620684026206850262068602620687026206880262068902620690026206910262069202620693026206940262069502620696026206970262069802620699026207000262070102620702026207030262070402620705026207060262070702620708026207090262071002620711026207120262071302620714026207150262071602620717026207180262071902620720026207210262072202620723026207240262072502620726026207270262072802620729026207300262073102620732026207330262073402620735026207360262073702620738026207390262074002620741026207420262074302620744026207450262074602620747026207480262074902620750026207510262075202620753026207540262075502620756026207570262075802620759026207600262076102620762026207630262076402620765026207660262076702620768026207690262077002620771026207720262077302620774026207750262077602620777026207780262077902620780026207810262078202620783026207840262078502620786026207870262078802620789026207900262079102620792026207930262079402620795026207960262079702620798026207990263000102630002026300030263000402630005026300060263000702630008026300090263001002630011026300120263001302630014026300150263001602630017026300180263001902630020026300210263002202630023026300240263002502630026026300270263002802630029026300300263003102630032026300330263003402630035026300360263003702630038026300390263004002630041026300420263004302630044026300450263004602630047026300480263004902630050026300510263005202630053026300540263005502630056026300570263005802630059026300600263006102630062026300630263006402630065026300660263006702630068026300690263007002630071026300720263007302630074026300750263007602630077026300780263007902630080026300810263008202630083026300840263008502630086026300870263008802630089026300900263009102630092026300930263009402630095026300960263009702630098026300990263010002630101026301020263010302630104026301050263010602630107026301080263010902630110026301110263011202630113026301140263011502630116026301170263011802630119026301200263012102630122026301230263012402630125026301260263012702630128026301290263013002630131026301320263013302630134026301350263013602630137026301380263013902630140026301410263014202630143026301440263014502630146026301470263014802630149026301500263015102630152026301530263015402630155026301560263015702630158026301590263016002630161026301620263016302630164026301650263016602630167026301680263016902630170026301710263017202630173026301740263017502630176026301770263017802630179026301800263018102630182026301830263018402630185026301860263018702630188026301890263019002630191026301920263019302630194026301950263019602630197026301980263019902630200026302010263020202630203026302040263020502630206026302070263020802630209026302100263021102630212026302130263021402630215026302160263021702630218026302190263022002630221026302220263022302630224026302250263022602630227026302280263022902630230026302310263023202630233026302340263023502630236026302370263023802630239026302400263024102630242026302430263024402630245026302460263024702630248026302490263025002630251026302520263025302630254026302550263025602630257026302580263025902630260026302610263026202630263026302640263026502630266026302670263026802630269026302700263027102630272026302730263027402630275026302760263027702630278026302790263028002630281026302820263028302630284026302850263028602630287026302880263028902630290026302910263029202630293026302940263029502630296026302970263029802630299026303000263030102630302026303030263030402630305026303060263030702630308026303090263031002630311026303120263031302630314026303150263031602630317026303180263031902630320026303210263032202630323026303240263032502630326026303270263032802630329026303300263033102630332026303330263033402630335026303360263033702630338026303390263034002630341026303420263034302630344026303450263034602630347026303480263034902630350026303510263035202630353026303540263035502630356026303570263035802630359026303600263036102630362026303630263036402630365026303660263036702630368026303690263037002630371026303720263037302630374026303750263037602630377026303780263037902630380026303810263038202630383026303840263038502630386026303870263038802630389026303900263039102630392026303930263039402630395026303960263039702630398026303990263040002630401026304020263040302630404026304050263040602630407026304080263040902630410026304110263041202630413026304140263041502630416026304170263041802630419026304200263042102630422026304230263042402630425026304260263042702630428026304290263043002630431026304320263043302630434026304350263043602630437026304380263043902630440026304410263044202630443026304440263044502630446026304470263044802630449026304500263045102630452026304530263045402630455026304560263045702630458026304590263046002630461026304620263046302630464026304650263046602630467026304680263046902630470026304710263047202630473026304740263047502630476026304770263047802630479026304800263048102630482026304830263048402630485026304860263048702630488026304890263049002630491026304920263049302630494026304950263049602630497026304980263049902630500026305010263050202630503026305040263050502630506026305070263050802630509026305100263051102630512026305130263051402630515026305160263051702630518026305190263052002630521026305220263052302630524026305250263052602630527026305280263052902630530026305310263053202630533026305340263053502630536026305370263053802630539026305400263054102630542026305430263054402630545026305460263054702630548026305490263055002630551026305520263055302630554026305550263055602630557026305580263055902630560026305610263056202630563026305640263056502630566026305670263056802630569026305700263057102630572026305730263057402630575026305760263057702630578026305790263058002630581026305820263058302630584026305850263058602630587026305880263058902630590026305910263059202630593026305940263059502630596026305970263059802630599026306000263060102630602026306030263060402630605026306060263060702630608026306090263061002630611026306120263061302630614026306150263061602630617026306180263061902630620026306210263062202630623026306240263062502630626026306270263062802630629026306300263063102630632026306330263063402630635026306360263063702630638026306390263064002630641026306420263064302630644026306450263064602630647026306480263064902630650026306510263065202630653026306540263065502630656026306570263065802630659026306600263066102630662026306630263066402630665026306660263066702630668026306690263067002630671026306720263067302630674026306750263067602630677026306780263067902630680026306810263068202630683026306840263068502630686026306870263068802630689026306900263069102630692026306930263069402630695026306960263069702630698026306990263070002630701026307020263070302630704026307050263070602630707026307080263070902630710026307110263071202630713026307140263071502630716026307170263071802630719026307200263072102630722026307230263072402630725026307260263072702630728026307290263073002630731026307320263073302630734026307350263073602630737026307380263073902630740026307410263074202630743026307440263074502630746026307470263074802630749026307500263075102630752026307530263075402630755026307560263075702630758026307590263076002630761026307620263076302630764026307650263076602630767026307680263076902630770026307710263077202630773026307740263077502630776026307770263077802630779026307800263078102630782026307830263078402630785026307860263078702630788026307890263079002630791026307920263079302630794026307950263079602630797026307980263079902640001026400020264000302640004026400050264000602640007026400080264000902640010026400110264001202640013026400140264001502640016026400170264001802640019026400200264002102640022026400230264002402640025026400260264002702640028026400290264003002640031026400320264003302640034026400350264003602640037026400380264003902640040026400410264004202640043026400440264004502640046026400470264004802640049026400500264005102640052026400530264005402640055026400560264005702640058026400590264006002640061026400620264006302640064026400650264006602640067026400680264006902640070026400710264007202640073026400740264007502640076026400770264007802640079026400800264008102640082026400830264008402640085026400860264008702640088026400890264009002640091026400920264009302640094026400950264009602640097026400980264009902640100026401010264010202640103026401040264010502640106026401070264010802640109026401100264011102640112026401130264011402640115026401160264011702640118026401190264012002640121026401220264012302640124026401250264012602640127026401280264012902640130026401310264013202640133026401340264013502640136026401370264013802640139026401400264014102640142026401430264014402640145026401460264014702640148026401490264015002640151026401520264015302640154026401550264015602640157026401580264015902640160026401610264016202640163026401640264016502640166026401670264016802640169026401700264017102640172026401730264017402640175026401760264017702640178026401790264018002640181026401820264018302640184026401850264018602640187026401880264018902640190026401910264019202640193026401940264019502640196026401970264019802640199026402000264020102640202026402030264020402640205026402060264020702640208026402090264021002640211026402120264021302640214026402150264021602640217026402180264021902640220026402210264022202640223026402240264022502640226026402270264022802640229026402300264023102640232026402330264023402640235026402360264023702640238026402390264024002640241026402420264024302640244026402450264024602640247026402480264024902640250026402510264025202640253026402540264025502640256026402570264025802640259026402600264026102640262026402630264026402640265026402660264026702640268026402690264027002640271026402720264027302640274026402750264027602640277026402780264027902640280026402810264028202640283026402840264028502640286026402870264028802640289026402900264029102640292026402930264029402640295026402960264029702640298026402990264030002640301026403020264030302640304026403050264030602640307026403080264030902640310026403110264031202640313026403140264031502640316026403170264031802640319026403200264032102640322026403230264032402640325026403260264032702640328026403290264033002640331026403320264033302640334026403350264033602640337026403380264033902640340026403410264034202640343026403440264034502640346026403470264034802640349026403500264035102640352026403530264035402640355026403560264035702640358026403590264036002640361026403620264036302640364026403650264036602640367026403680264036902640370026403710264037202640373026403740264037502640376026403770264037802640379026403800264038102640382026403830264038402640385026403860264038702640388026403890264039002640391026403920264039302640394026403950264039602640397026403980264039902640400026404010264040202640403026404040264040502640406026404070264040802640409026404100264041102640412026404130264041402640415026404160264041702640418026404190264042002640421026404220264042302640424026404250264042602640427026404280264042902640430026404310264043202640433026404340264043502640436026404370264043802640439026404400264044102640442026404430264044402640445026404460264044702640448026404490264045002640451026404520264045302640454026404550264045602640457026404580264045902640460026404610264046202640463026404640264046502640466026404670264046802640469026404700264047102640472026404730264047402640475026404760264047702640478026404790264048002640481026404820264048302640484026404850264048602640487026404880264048902640490026404910264049202640493026404940264049502640496026404970264049802640499026405000264050102640502026405030264050402640505026405060264050702640508026405090264051002640511026405120264051302640514026405150264051602640517026405180264051902640520026405210264052202640523026405240264052502640526026405270264052802640529026405300264053102640532026405330264053402640535026405360264053702640538026405390264054002640541026405420264054302640544026405450264054602640547026405480264054902640550026405510264055202640553026405540264055502640556026405570264055802640559026405600264056102640562026405630264056402640565026405660264056702640568026405690264057002640571026405720264057302640574026405750264057602640577026405780264057902640580026405810264058202640583026405840264058502640586026405870264058802640589026405900264059102640592026405930264059402640595026405960264059702640598026405990264060002640601026406020264060302640604026406050264060602640607026406080264060902640610026406110264061202640613026406140264061502640616026406170264061802640619026406200264062102640622026406230264062402640625026406260264062702640628026406290264063002640631026406320264063302640634026406350264063602640637026406380264063902640640026406410264064202640643026406440264064502640646026406470264064802640649026406500264065102640652026406530264065402640655026406560264065702640658026406590264066002640661026406620264066302640664026406650264066602640667026406680264066902640670026406710264067202640673026406740264067502640676026406770264067802640679026406800264068102640682026406830264068402640685026406860264068702640688026406890264069002640691026406920264069302640694026406950264069602640697026406980264069902640700026407010264070202640703026407040264070502640706026407070264070802640709026407100264071102640712026407130264071402640715026407160264071702640718026407190264072002640721026407220264072302640724026407250264072602640727026407280264072902640730026407310264073202640733026407340264073502640736026407370264073802640739026407400264074102640742026407430264074402640745026407460264074702640748026407490264075002640751026407520264075302640754026407550264075602640757026407580264075902640760026407610264076202640763026407640264076502640766026407670264076802640769026407700264077102640772026407730264077402640775026407760264077702640778026407790264078002640781026407820264078302640784026407850264078602640787026407880264078902640790026407910264079202640793026407940264079502640796026407970264079802640799026500010265000202650003026500040265000502650006026500070265000802650009026500100265001102650012026500130265001402650015026500160265001702650018026500190265002002650021026500220265002302650024026500250265002602650027026500280265002902650030026500310265003202650033026500340265003502650036026500370265003802650039026500400265004102650042026500430265004402650045026500460265004702650048026500490265005002650051026500520265005302650054026500550265005602650057026500580265005902650060026500610265006202650063026500640265006502650066026500670265006802650069026500700265007102650072026500730265007402650075026500760265007702650078026500790265008002650081026500820265008302650084026500850265008602650087026500880265008902650090026500910265009202650093026500940265009502650096026500970265009802650099026501000265010102650102026501030265010402650105026501060265010702650108026501090265011002650111026501120265011302650114026501150265011602650117026501180265011902650120026501210265012202650123026501240265012502650126026501270265012802650129026501300265013102650132026501330265013402650135026501360265013702650138026501390265014002650141026501420265014302650144026501450265014602650147026501480265014902650150026501510265015202650153026501540265015502650156026501570265015802650159026501600265016102650162026501630265016402650165026501660265016702650168026501690265017002650171026501720265017302650174026501750265017602650177026501780265017902650180026501810265018202650183026501840265018502650186026501870265018802650189026501900265019102650192026501930265019402650195026501960265019702650198026501990265020002650201026502020265020302650204026502050265020602650207026502080265020902650210026502110265021202650213026502140265021502650216026502170265021802650219026502200265022102650222026502230265022402650225026502260265022702650228026502290265023002650231026502320265023302650234026502350265023602650237026502380265023902650240026502410265024202650243026502440265024502650246026502470265024802650249026502500265025102650252026502530265025402650255026502560265025702650258026502590265026002650261026502620265026302650264026502650265026602650267026502680265026902650270026502710265027202650273026502740265027502650276026502770265027802650279026502800265028102650282026502830265028402650285026502860265028702650288026502890265029002650291026502920265029302650294026502950265029602650297026502980265029902650300026503010265030202650303026503040265030502650306026503070265030802650309026503100265031102650312026503130265031402650315026503160265031702650318026503190265032002650321026503220265032302650324026503250265032602650327026503280265032902650330026503310265033202650333026503340265033502650336026503370265033802650339026503400265034102650342026503430265034402650345026503460265034702650348026503490265035002650351026503520265035302650354026503550265035602650357026503580265035902650360026503610265036202650363026503640265036502650366026503670265036802650369026503700265037102650372026503730265037402650375026503760265037702650378026503790265038002650381026503820265038302650384026503850265038602650387026503880265038902650390026503910265039202650393026503940265039502650396026503970265039802650399026504000265040102650402026504030265040402650405026504060265040702650408026504090265041002650411026504120265041302650414026504150265041602650417026504180265041902650420026504210265042202650423026504240265042502650426026504270265042802650429026504300265043102650432026504330265043402650435026504360265043702650438026504390265044002650441026504420265044302650444026504450265044602650447026504480265044902650450026504510265045202650453026504540265045502650456026504570265045802650459026504600265046102650462026504630265046402650465026504660265046702650468026504690265047002650471026504720265047302650474026504750265047602650477026504780265047902650480026504810265048202650483026504840265048502650486026504870265048802650489026504900265049102650492026504930265049402650495026504960265049702650498026504990265050002650501026505020265050302650504026505050265050602650507026505080265050902650510026505110265051202650513026505140265051502650516026505170265051802650519026505200265052102650522026505230265052402650525026505260265052702650528026505290265053002650531026505320265053302650534026505350265053602650537026505380265053902650540026505410265054202650543026505440265054502650546026505470265054802650549026505500265055102650552026505530265055402650555026505560265055702650558026505590265056002650561026505620265056302650564026505650265056602650567026505680265056902650570026505710265057202650573026505740265057502650576026505770265057802650579026505800265058102650582026505830265058402650585026505860265058702650588026505890265059002650591026505920265059302650594026505950265059602650597026505980265059902650600026506010265060202650603026506040265060502650606026506070265060802650609026506100265061102650612026506130265061402650615026506160265061702650618026506190265062002650621026506220265062302650624026506250265062602650627026506280265062902650630026506310265063202650633026506340265063502650636026506370265063802650639026506400265064102650642026506430265064402650645026506460265064702650648026506490265065002650651026506520265065302650654026506550265065602650657026506580265065902650660026506610265066202650663026506640265066502650666026506670265066802650669026506700265067102650672026506730265067402650675026506760265067702650678026506790265068002650681026506820265068302650684026506850265068602650687026506880265068902650690026506910265069202650693026506940265069502650696026506970265069802650699026507000265070102650702026507030265070402650705026507060265070702650708026507090265071002650711026507120265071302650714026507150265071602650717026507180265071902650720026507210265072202650723026507240265072502650726026507270265072802650729026507300265073102650732026507330265073402650735026507360265073702650738026507390265074002650741026507420265074302650744026507450265074602650747026507480265074902650750026507510265075202650753026507540265075502650756026507570265075802650759026507600265076102650762026507630265076402650765026507660265076702650768026507690265077002650771026507720265077302650774026507750265077602650777026507780265077902650780026507810265078202650783026507840265078502650786026507870265078802650789026507900265079102650792026507930265079402650795026507960265079702650798026507990266000102660002026600030266000402660005026600060266000702660008026600090266001002660011026600120266001302660014026600150266001602660017026600180266001902660020026600210266002202660023026600240266002502660026026600270266002802660029026600300266003102660032026600330266003402660035026600360266003702660038026600390266004002660041026600420266004302660044026600450266004602660047026600480266004902660050026600510266005202660053026600540266005502660056026600570266005802660059026600600266006102660062026600630266006402660065026600660266006702660068026600690266007002660071026600720266007302660074026600750266007602660077026600780266007902660080026600810266008202660083026600840266008502660086026600870266008802660089026600900266009102660092026600930266009402660095026600960266009702660098026600990266010002660101026601020266010302660104026601050266010602660107026601080266010902660110026601110266011202660113026601140266011502660116026601170266011802660119026601200266012102660122026601230266012402660125026601260266012702660128026601290266013002660131026601320266013302660134026601350266013602660137026601380266013902660140026601410266014202660143026601440266014502660146026601470266014802660149026601500266015102660152026601530266015402660155026601560266015702660158026601590266016002660161026601620266016302660164026601650266016602660167026601680266016902660170026601710266017202660173026601740266017502660176026601770266017802660179026601800266018102660182026601830266018402660185026601860266018702660188026601890266019002660191026601920266019302660194026601950266019602660197026601980266019902660200026602010266020202660203026602040266020502660206026602070266020802660209026602100266021102660212026602130266021402660215026602160266021702660218026602190266022002660221026602220266022302660224026602250266022602660227026602280266022902660230026602310266023202660233026602340266023502660236026602370266023802660239026602400266024102660242026602430266024402660245026602460266024702660248026602490266025002660251026602520266025302660254026602550266025602660257026602580266025902660260026602610266026202660263026602640266026502660266026602670266026802660269026602700266027102660272026602730266027402660275026602760266027702660278026602790266028002660281026602820266028302660284026602850266028602660287026602880266028902660290026602910266029202660293026602940266029502660296026602970266029802660299026603000266030102660302026603030266030402660305026603060266030702660308026603090266031002660311026603120266031302660314026603150266031602660317026603180266031902660320026603210266032202660323026603240266032502660326026603270266032802660329026603300266033102660332026603330266033402660335026603360266033702660338026603390266034002660341026603420266034302660344026603450266034602660347026603480266034902660350026603510266035202660353026603540266035502660356026603570266035802660359026603600266036102660362026603630266036402660365026603660266036702660368026603690266037002660371026603720266037302660374026603750266037602660377026603780266037902660380026603810266038202660383026603840266038502660386026603870266038802660389026603900266039102660392026603930266039402660395026603960266039702660398026603990266040002660401026604020266040302660404026604050266040602660407026604080266040902660410026604110266041202660413026604140266041502660416026604170266041802660419026604200266042102660422026604230266042402660425026604260266042702660428026604290266043002660431026604320266043302660434026604350266043602660437026604380266043902660440026604410266044202660443026604440266044502660446026604470266044802660449026604500266045102660452026604530266045402660455026604560266045702660458026604590266046002660461026604620266046302660464026604650266046602660467026604680266046902660470026604710266047202660473026604740266047502660476026604770266047802660479026604800266048102660482026604830266048402660485026604860266048702660488026604890266049002660491026604920266049302660494026604950266049602660497026604980266049902660500026605010266050202660503026605040266050502660506026605070266050802660509026605100266051102660512026605130266051402660515026605160266051702660518026605190266052002660521026605220266052302660524026605250266052602660527026605280266052902660530026605310266053202660533026605340266053502660536026605370266053802660539026605400266054102660542026605430266054402660545026605460266054702660548026605490266055002660551026605520266055302660554026605550266055602660557026605580266055902660560026605610266056202660563026605640266056502660566026605670266056802660569026605700266057102660572026605730266057402660575026605760266057702660578026605790266058002660581026605820266058302660584026605850266058602660587026605880266058902660590026605910266059202660593026605940266059502660596026605970266059802660599026606000266060102660602026606030266060402660605026606060266060702660608026606090266061002660611026606120266061302660614026606150266061602660617026606180266061902660620026606210266062202660623026606240266062502660626026606270266062802660629026606300266063102660632026606330266063402660635026606360266063702660638026606390266064002660641026606420266064302660644026606450266064602660647026606480266064902660650026606510266065202660653026606540266065502660656026606570266065802660659026606600266066102660662026606630266066402660665026606660266066702660668026606690266067002660671026606720266067302660674026606750266067602660677026606780266067902660680026606810266068202660683026606840266068502660686026606870266068802660689026606900266069102660692026606930266069402660695026606960266069702660698026606990266070002660701026607020266070302660704026607050266070602660707026607080266070902660710026607110266071202660713026607140266071502660716026607170266071802660719026607200266072102660722026607230266072402660725026607260266072702660728026607290266073002660731026607320266073302660734026607350266073602660737026607380266073902660740026607410266074202660743026607440266074502660746026607470266074802660749026607500266075102660752026607530266075402660755026607560266075702660758026607590266076002660761026607620266076302660764026607650266076602660767026607680266076902660770026607710266077202660773026607740266077502660776026607770266077802660779026607800266078102660782026607830266078402660785026607860266078702660788026607890266079002660791026607920266079302660794026607950266079602660797026607980266079902670001026700020267000302670004026700050267000602670007026700080267000902670010026700110267001202670013026700140267001502670016026700170267001802670019026700200267002102670022026700230267002402670025026700260267002702670028026700290267003002670031026700320267003302670034026700350267003602670037026700380267003902670040026700410267004202670043026700440267004502670046026700470267004802670049026700500267005102670052026700530267005402670055026700560267005702670058026700590267006002670061026700620267006302670064026700650267006602670067026700680267006902670070026700710267007202670073026700740267007502670076026700770267007802670079026700800267008102670082026700830267008402670085026700860267008702670088026700890267009002670091026700920267009302670094026700950267009602670097026700980267009902670100026701010267010202670103026701040267010502670106026701070267010802670109026701100267011102670112026701130267011402670115026701160267011702670118026701190267012002670121026701220267012302670124026701250267012602670127026701280267012902670130026701310267013202670133026701340267013502670136026701370267013802670139026701400267014102670142026701430267014402670145026701460267014702670148026701490267015002670151026701520267015302670154026701550267015602670157026701580267015902670160026701610267016202670163026701640267016502670166026701670267016802670169026701700267017102670172026701730267017402670175026701760267017702670178026701790267018002670181026701820267018302670184026701850267018602670187026701880267018902670190026701910267019202670193026701940267019502670196026701970267019802670199026702000267020102670202026702030267020402670205026702060267020702670208026702090267021002670211026702120267021302670214026702150267021602670217026702180267021902670220026702210267022202670223026702240267022502670226026702270267022802670229026702300267023102670232026702330267023402670235026702360267023702670238026702390267024002670241026702420267024302670244026702450267024602670247026702480267024902670250026702510267025202670253026702540267025502670256026702570267025802670259026702600267026102670262026702630267026402670265026702660267026702670268026702690267027002670271026702720267027302670274026702750267027602670277026702780267027902670280026702810267028202670283026702840267028502670286026702870267028802670289026702900267029102670292026702930267029402670295026702960267029702670298026702990267030002670301026703020267030302670304026703050267030602670307026703080267030902670310026703110267031202670313026703140267031502670316026703170267031802670319026703200267032102670322026703230267032402670325026703260267032702670328026703290267033002670331026703320267033302670334026703350267033602670337026703380267033902670340026703410267034202670343026703440267034502670346026703470267034802670349026703500267035102670352026703530267035402670355026703560267035702670358026703590267036002670361026703620267036302670364026703650267036602670367026703680267036902670370026703710267037202670373026703740267037502670376026703770267037802670379026703800267038102670382026703830267038402670385026703860267038702670388026703890267039002670391026703920267039302670394026703950267039602670397026703980267039902670400026704010267040202670403026704040267040502670406026704070267040802670409026704100267041102670412026704130267041402670415026704160267041702670418026704190267042002670421026704220267042302670424026704250267042602670427026704280267042902670430026704310267043202670433026704340267043502670436026704370267043802670439026704400267044102670442026704430267044402670445026704460267044702670448026704490267045002670451026704520267045302670454026704550267045602670457026704580267045902670460026704610267046202670463026704640267046502670466026704670267046802670469026704700267047102670472026704730267047402670475026704760267047702670478026704790267048002670481026704820267048302670484026704850267048602670487026704880267048902670490026704910267049202670493026704940267049502670496026704970267049802670499026705000267050102670502026705030267050402670505026705060267050702670508026705090267051002670511026705120267051302670514026705150267051602670517026705180267051902670520026705210267052202670523026705240267052502670526026705270267052802670529026705300267053102670532026705330267053402670535026705360267053702670538026705390267054002670541026705420267054302670544026705450267054602670547026705480267054902670550026705510267055202670553026705540267055502670556026705570267055802670559026705600267056102670562026705630267056402670565026705660267056702670568026705690267057002670571026705720267057302670574026705750267057602670577026705780267057902670580026705810267058202670583026705840267058502670586026705870267058802670589026705900267059102670592026705930267059402670595026705960267059702670598026705990267060002670601026706020267060302670604026706050267060602670607026706080267060902670610026706110267061202670613026706140267061502670616026706170267061802670619026706200267062102670622026706230267062402670625026706260267062702670628026706290267063002670631026706320267063302670634026706350267063602670637026706380267063902670640026706410267064202670643026706440267064502670646026706470267064802670649026706500267065102670652026706530267065402670655026706560267065702670658026706590267066002670661026706620267066302670664026706650267066602670667026706680267066902670670026706710267067202670673026706740267067502670676026706770267067802670679026706800267068102670682026706830267068402670685026706860267068702670688026706890267069002670691026706920267069302670694026706950267069602670697026706980267069902670700026707010267070202670703026707040267070502670706026707070267070802670709026707100267071102670712026707130267071402670715026707160267071702670718026707190267072002670721026707220267072302670724026707250267072602670727026707280267072902670730026707310267073202670733026707340267073502670736026707370267073802670739026707400267074102670742026707430267074402670745026707460267074702670748026707490267075002670751026707520267075302670754026707550267075602670757026707580267075902670760026707610267076202670763026707640267076502670766026707670267076802670769026707700267077102670772026707730267077402670775026707760267077702670778026707790267078002670781026707820267078302670784026707850267078602670787026707880267078902670790026707910267079202670793026707940267079502670796026707970267079802670799026800010268000202680003026800040268000502680006026800070268000802680009026800100268001102680012026800130268001402680015026800160268001702680018026800190268002002680021026800220268002302680024026800250268002602680027026800280268002902680030026800310268003202680033026800340268003502680036026800370268003802680039026800400268004102680042026800430268004402680045026800460268004702680048026800490268005002680051026800520268005302680054026800550268005602680057026800580268005902680060026800610268006202680063026800640268006502680066026800670268006802680069026800700268007102680072026800730268007402680075026800760268007702680078026800790268008002680081026800820268008302680084026800850268008602680087026800880268008902680090026800910268009202680093026800940268009502680096026800970268009802680099026801000268010102680102026801030268010402680105026801060268010702680108026801090268011002680111026801120268011302680114026801150268011602680117026801180268011902680120026801210268012202680123026801240268012502680126026801270268012802680129026801300268013102680132026801330268013402680135026801360268013702680138026801390268014002680141026801420268014302680144026801450268014602680147026801480268014902680150026801510268015202680153026801540268015502680156026801570268015802680159026801600268016102680162026801630268016402680165026801660268016702680168026801690268017002680171026801720268017302680174026801750268017602680177026801780268017902680180026801810268018202680183026801840268018502680186026801870268018802680189026801900268019102680192026801930268019402680195026801960268019702680198026801990268020002680201026802020268020302680204026802050268020602680207026802080268020902680210026802110268021202680213026802140268021502680216026802170268021802680219026802200268022102680222026802230268022402680225026802260268022702680228026802290268023002680231026802320268023302680234026802350268023602680237026802380268023902680240026802410268024202680243026802440268024502680246026802470268024802680249026802500268025102680252026802530268025402680255026802560268025702680258026802590268026002680261026802620268026302680264026802650268026602680267026802680268026902680270026802710268027202680273026802740268027502680276026802770268027802680279026802800268028102680282026802830268028402680285026802860268028702680288026802890268029002680291026802920268029302680294026802950268029602680297026802980268029902680300026803010268030202680303026803040268030502680306026803070268030802680309026803100268031102680312026803130268031402680315026803160268031702680318026803190268032002680321026803220268032302680324026803250268032602680327026803280268032902680330026803310268033202680333026803340268033502680336026803370268033802680339026803400268034102680342026803430268034402680345026803460268034702680348026803490268035002680351026803520268035302680354026803550268035602680357026803580268035902680360026803610268036202680363026803640268036502680366026803670268036802680369026803700268037102680372026803730268037402680375026803760268037702680378026803790268038002680381026803820268038302680384026803850268038602680387026803880268038902680390026803910268039202680393026803940268039502680396026803970268039802680399026804000268040102680402026804030268040402680405026804060268040702680408026804090268041002680411026804120268041302680414026804150268041602680417026804180268041902680420026804210268042202680423026804240268042502680426026804270268042802680429026804300268043102680432026804330268043402680435026804360268043702680438026804390268044002680441026804420268044302680444026804450268044602680447026804480268044902680450026804510268045202680453026804540268045502680456026804570268045802680459026804600268046102680462026804630268046402680465026804660268046702680468026804690268047002680471026804720268047302680474026804750268047602680477026804780268047902680480026804810268048202680483026804840268048502680486026804870268048802680489026804900268049102680492026804930268049402680495026804960268049702680498026804990268050002680501026805020268050302680504026805050268050602680507026805080268050902680510026805110268051202680513026805140268051502680516026805170268051802680519026805200268052102680522026805230268052402680525026805260268052702680528026805290268053002680531026805320268053302680534026805350268053602680537026805380268053902680540026805410268054202680543026805440268054502680546026805470268054802680549026805500268055102680552026805530268055402680555026805560268055702680558026805590268056002680561026805620268056302680564026805650268056602680567026805680268056902680570026805710268057202680573026805740268057502680576026805770268057802680579026805800268058102680582026805830268058402680585026805860268058702680588026805890268059002680591026805920268059302680594026805950268059602680597026805980268059902680600026806010268060202680603026806040268060502680606026806070268060802680609026806100268061102680612026806130268061402680615026806160268061702680618026806190268062002680621026806220268062302680624026806250268062602680627026806280268062902680630026806310268063202680633026806340268063502680636026806370268063802680639026806400268064102680642026806430268064402680645026806460268064702680648026806490268065002680651026806520268065302680654026806550268065602680657026806580268065902680660026806610268066202680663026806640268066502680666026806670268066802680669026806700268067102680672026806730268067402680675026806760268067702680678026806790268068002680681026806820268068302680684026806850268068602680687026806880268068902680690026806910268069202680693026806940268069502680696026806970268069802680699026807000268070102680702026807030268070402680705026807060268070702680708026807090268071002680711026807120268071302680714026807150268071602680717026807180268071902680720026807210268072202680723026807240268072502680726026807270268072802680729026807300268073102680732026807330268073402680735026807360268073702680738026807390268074002680741026807420268074302680744026807450268074602680747026807480268074902680750026807510268075202680753026807540268075502680756026807570268075802680759026807600268076102680762026807630268076402680765026807660268076702680768026807690268077002680771026807720268077302680774026807750268077602680777026807780268077902680780026807810268078202680783026807840268078502680786026807870268078802680789026807900268079102680792026807930268079402680795026807960268079702680798026807990269000102690002026900030269000402690005026900060269000702690008026900090269001002690011026900120269001302690014026900150269001602690017026900180269001902690020026900210269002202690023026900240269002502690026026900270269002802690029026900300269003102690032026900330269003402690035026900360269003702690038026900390269004002690041026900420269004302690044026900450269004602690047026900480269004902690050026900510269005202690053026900540269005502690056026900570269005802690059026900600269006102690062026900630269006402690065026900660269006702690068026900690269007002690071026900720269007302690074026900750269007602690077026900780269007902690080026900810269008202690083026900840269008502690086026900870269008802690089026900900269009102690092026900930269009402690095026900960269009702690098026900990269010002690101026901020269010302690104026901050269010602690107026901080269010902690110026901110269011202690113026901140269011502690116026901170269011802690119026901200269012102690122026901230269012402690125026901260269012702690128026901290269013002690131026901320269013302690134026901350269013602690137026901380269013902690140026901410269014202690143026901440269014502690146026901470269014802690149026901500269015102690152026901530269015402690155026901560269015702690158026901590269016002690161026901620269016302690164026901650269016602690167026901680269016902690170026901710269017202690173026901740269017502690176026901770269017802690179026901800269018102690182026901830269018402690185026901860269018702690188026901890269019002690191026901920269019302690194026901950269019602690197026901980269019902690200026902010269020202690203026902040269020502690206026902070269020802690209026902100269021102690212026902130269021402690215026902160269021702690218026902190269022002690221026902220269022302690224026902250269022602690227026902280269022902690230026902310269023202690233026902340269023502690236026902370269023802690239026902400269024102690242026902430269024402690245026902460269024702690248026902490269025002690251026902520269025302690254026902550269025602690257026902580269025902690260026902610269026202690263026902640269026502690266026902670269026802690269026902700269027102690272026902730269027402690275026902760269027702690278026902790269028002690281026902820269028302690284026902850269028602690287026902880269028902690290026902910269029202690293026902940269029502690296026902970269029802690299026903000269030102690302026903030269030402690305026903060269030702690308026903090269031002690311026903120269031302690314026903150269031602690317026903180269031902690320026903210269032202690323026903240269032502690326026903270269032802690329026903300269033102690332026903330269033402690335026903360269033702690338026903390269034002690341026903420269034302690344026903450269034602690347026903480269034902690350026903510269035202690353026903540269035502690356026903570269035802690359026903600269036102690362026903630269036402690365026903660269036702690368026903690269037002690371026903720269037302690374026903750269037602690377026903780269037902690380026903810269038202690383026903840269038502690386026903870269038802690389026903900269039102690392026903930269039402690395026903960269039702690398026903990269040002690401026904020269040302690404026904050269040602690407026904080269040902690410026904110269041202690413026904140269041502690416026904170269041802690419026904200269042102690422026904230269042402690425026904260269042702690428026904290269043002690431026904320269043302690434026904350269043602690437026904380269043902690440026904410269044202690443026904440269044502690446026904470269044802690449026904500269045102690452026904530269045402690455026904560269045702690458026904590269046002690461026904620269046302690464026904650269046602690467026904680269046902690470026904710269047202690473026904740269047502690476026904770269047802690479026904800269048102690482026904830269048402690485026904860269048702690488026904890269049002690491026904920269049302690494026904950269049602690497026904980269049902690500026905010269050202690503026905040269050502690506026905070269050802690509026905100269051102690512026905130269051402690515026905160269051702690518026905190269052002690521026905220269052302690524026905250269052602690527026905280269052902690530026905310269053202690533026905340269053502690536026905370269053802690539026905400269054102690542026905430269054402690545026905460269054702690548026905490269055002690551026905520269055302690554026905550269055602690557026905580269055902690560026905610269056202690563026905640269056502690566026905670269056802690569026905700269057102690572026905730269057402690575026905760269057702690578026905790269058002690581026905820269058302690584026905850269058602690587026905880269058902690590026905910269059202690593026905940269059502690596026905970269059802690599026906000269060102690602026906030269060402690605026906060269060702690608026906090269061002690611026906120269061302690614026906150269061602690617026906180269061902690620026906210269062202690623026906240269062502690626026906270269062802690629026906300269063102690632026906330269063402690635026906360269063702690638026906390269064002690641026906420269064302690644026906450269064602690647026906480269064902690650026906510269065202690653026906540269065502690656026906570269065802690659026906600269066102690662026906630269066402690665026906660269066702690668026906690269067002690671026906720269067302690674026906750269067602690677026906780269067902690680026906810269068202690683026906840269068502690686026906870269068802690689026906900269069102690692026906930269069402690695026906960269069702690698026906990269070002690701026907020269070302690704026907050269070602690707026907080269070902690710026907110269071202690713026907140269071502690716026907170269071802690719026907200269072102690722026907230269072402690725026907260269072702690728026907290269073002690731026907320269073302690734026907350269073602690737026907380269073902690740026907410269074202690743026907440269074502690746026907470269074802690749026907500269075102690752026907530269075402690755026907560269075702690758026907590269076002690761026907620269076302690764026907650269076602690767026907680269076902690770026907710269077202690773026907740269077502690776026907770269077802690779026907800269078102690782026907830269078402690785026907860269078702690788026907890269079002690791026907920269079302690794026907950269079602690797026907980269079902700001027000020270000302700004027000050270000602700007027000080270000902700010027000110270001202700013027000140270001502700016027000170270001802700019027000200270002102700022027000230270002402700025027000260270002702700028027000290270003002700031027000320270003302700034027000350270003602700037027000380270003902700040027000410270004202700043027000440270004502700046027000470270004802700049027000500270005102700052027000530270005402700055027000560270005702700058027000590270006002700061027000620270006302700064027000650270006602700067027000680270006902700070027000710270007202700073027000740270007502700076027000770270007802700079027000800270008102700082027000830270008402700085027000860270008702700088027000890270009002700091027000920270009302700094027000950270009602700097027000980270009902700100027001010270010202700103027001040270010502700106027001070270010802700109027001100270011102700112027001130270011402700115027001160270011702700118027001190270012002700121027001220270012302700124027001250270012602700127027001280270012902700130027001310270013202700133027001340270013502700136027001370270013802700139027001400270014102700142027001430270014402700145027001460270014702700148027001490270015002700151027001520270015302700154027001550270015602700157027001580270015902700160027001610270016202700163027001640270016502700166027001670270016802700169027001700270017102700172027001730270017402700175027001760270017702700178027001790270018002700181027001820270018302700184027001850270018602700187027001880270018902700190027001910270019202700193027001940270019502700196027001970270019802700199027002000270020102700202027002030270020402700205027002060270020702700208027002090270021002700211027002120270021302700214027002150270021602700217027002180270021902700220027002210270022202700223027002240270022502700226027002270270022802700229027002300270023102700232027002330270023402700235027002360270023702700238027002390270024002700241027002420270024302700244027002450270024602700247027002480270024902700250027002510270025202700253027002540270025502700256027002570270025802700259027002600270026102700262027002630270026402700265027002660270026702700268027002690270027002700271027002720270027302700274027002750270027602700277027002780270027902700280027002810270028202700283027002840270028502700286027002870270028802700289027002900270029102700292027002930270029402700295027002960270029702700298027002990270030002700301027003020270030302700304027003050270030602700307027003080270030902700310027003110270031202700313027003140270031502700316027003170270031802700319027003200270032102700322027003230270032402700325027003260270032702700328027003290270033002700331027003320270033302700334027003350270033602700337027003380270033902700340027003410270034202700343027003440270034502700346027003470270034802700349027003500270035102700352027003530270035402700355027003560270035702700358027003590270036002700361027003620270036302700364027003650270036602700367027003680270036902700370027003710270037202700373027003740270037502700376027003770270037802700379027003800270038102700382027003830270038402700385027003860270038702700388027003890270039002700391027003920270039302700394027003950270039602700397027003980270039902700400027004010270040202700403027004040270040502700406027004070270040802700409027004100270041102700412027004130270041402700415027004160270041702700418027004190270042002700421027004220270042302700424027004250270042602700427027004280270042902700430027004310270043202700433027004340270043502700436027004370270043802700439027004400270044102700442027004430270044402700445027004460270044702700448027004490270045002700451027004520270045302700454027004550270045602700457027004580270045902700460027004610270046202700463027004640270046502700466027004670270046802700469027004700270047102700472027004730270047402700475027004760270047702700478027004790270048002700481027004820270048302700484027004850270048602700487027004880270048902700490027004910270049202700493027004940270049502700496027004970270049802700499027005000270050102700502027005030270050402700505027005060270050702700508027005090270051002700511027005120270051302700514027005150270051602700517027005180270051902700520027005210270052202700523027005240270052502700526027005270270052802700529027005300270053102700532027005330270053402700535027005360270053702700538027005390270054002700541027005420270054302700544027005450270054602700547027005480270054902700550027005510270055202700553027005540270055502700556027005570270055802700559027005600270056102700562027005630270056402700565027005660270056702700568027005690270057002700571027005720270057302700574027005750270057602700577027005780270057902700580027005810270058202700583027005840270058502700586027005870270058802700589027005900270059102700592027005930270059402700595027005960270059702700598027005990270060002700601027006020270060302700604027006050270060602700607027006080270060902700610027006110270061202700613027006140270061502700616027006170270061802700619027006200270062102700622027006230270062402700625027006260270062702700628027006290270063002700631027006320270063302700634027006350270063602700637027006380270063902700640027006410270064202700643027006440270064502700646027006470270064802700649027006500270065102700652027006530270065402700655027006560270065702700658027006590270066002700661027006620270066302700664027006650270066602700667027006680270066902700670027006710270067202700673027006740270067502700676027006770270067802700679027006800270068102700682027006830270068402700685027006860270068702700688027006890270069002700691027006920270069302700694027006950270069602700697027006980270069902700700027007010270070202700703027007040270070502700706027007070270070802700709027007100270071102700712027007130270071402700715027007160270071702700718027007190270072002700721027007220270072302700724027007250270072602700727027007280270072902700730027007310270073202700733027007340270073502700736027007370270073802700739027007400270074102700742027007430270074402700745027007460270074702700748027007490270075002700751027007520270075302700754027007550270075602700757027007580270075902700760027007610270076202700763027007640270076502700766027007670270076802700769027007700270077102700772027007730270077402700775027007760270077702700778027007790270078002700781027007820270078302700784027007850270078602700787027007880270078902700790027007910270079202700793027007940270079502700796027007970270079802700799027100010271000202710003027100040271000502710006027100070271000802710009027100100271001102710012027100130271001402710015027100160271001702710018027100190271002002710021027100220271002302710024027100250271002602710027027100280271002902710030027100310271003202710033027100340271003502710036027100370271003802710039027100400271004102710042027100430271004402710045027100460271004702710048027100490271005002710051027100520271005302710054027100550271005602710057027100580271005902710060027100610271006202710063027100640271006502710066027100670271006802710069027100700271007102710072027100730271007402710075027100760271007702710078027100790271008002710081027100820271008302710084027100850271008602710087027100880271008902710090027100910271009202710093027100940271009502710096027100970271009802710099027101000271010102710102027101030271010402710105027101060271010702710108027101090271011002710111027101120271011302710114027101150271011602710117027101180271011902710120027101210271012202710123027101240271012502710126027101270271012802710129027101300271013102710132027101330271013402710135027101360271013702710138027101390271014002710141027101420271014302710144027101450271014602710147027101480271014902710150027101510271015202710153027101540271015502710156027101570271015802710159027101600271016102710162027101630271016402710165027101660271016702710168027101690271017002710171027101720271017302710174027101750271017602710177027101780271017902710180027101810271018202710183027101840271018502710186027101870271018802710189027101900271019102710192027101930271019402710195027101960271019702710198027101990271020002710201027102020271020302710204027102050271020602710207027102080271020902710210027102110271021202710213027102140271021502710216027102170271021802710219027102200271022102710222027102230271022402710225027102260271022702710228027102290271023002710231027102320271023302710234027102350271023602710237027102380271023902710240027102410271024202710243027102440271024502710246027102470271024802710249027102500271025102710252027102530271025402710255027102560271025702710258027102590271026002710261027102620271026302710264027102650271026602710267027102680271026902710270027102710271027202710273027102740271027502710276027102770271027802710279027102800271028102710282027102830271028402710285027102860271028702710288027102890271029002710291027102920271029302710294027102950271029602710297027102980271029902710300027103010271030202710303027103040271030502710306027103070271030802710309027103100271031102710312027103130271031402710315027103160271031702710318027103190271032002710321027103220271032302710324027103250271032602710327027103280271032902710330027103310271033202710333027103340271033502710336027103370271033802710339027103400271034102710342027103430271034402710345027103460271034702710348027103490271035002710351027103520271035302710354027103550271035602710357027103580271035902710360027103610271036202710363027103640271036502710366027103670271036802710369027103700271037102710372027103730271037402710375027103760271037702710378027103790271038002710381027103820271038302710384027103850271038602710387027103880271038902710390027103910271039202710393027103940271039502710396027103970271039802710399027104000271040102710402027104030271040402710405027104060271040702710408027104090271041002710411027104120271041302710414027104150271041602710417027104180271041902710420027104210271042202710423027104240271042502710426027104270271042802710429027104300271043102710432027104330271043402710435027104360271043702710438027104390271044002710441027104420271044302710444027104450271044602710447027104480271044902710450027104510271045202710453027104540271045502710456027104570271045802710459027104600271046102710462027104630271046402710465027104660271046702710468027104690271047002710471027104720271047302710474027104750271047602710477027104780271047902710480027104810271048202710483027104840271048502710486027104870271048802710489027104900271049102710492027104930271049402710495027104960271049702710498027104990271050002710501027105020271050302710504027105050271050602710507027105080271050902710510027105110271051202710513027105140271051502710516027105170271051802710519027105200271052102710522027105230271052402710525027105260271052702710528027105290271053002710531027105320271053302710534027105350271053602710537027105380271053902710540027105410271054202710543027105440271054502710546027105470271054802710549027105500271055102710552027105530271055402710555027105560271055702710558027105590271056002710561027105620271056302710564027105650271056602710567027105680271056902710570027105710271057202710573027105740271057502710576027105770271057802710579027105800271058102710582027105830271058402710585027105860271058702710588027105890271059002710591027105920271059302710594027105950271059602710597027105980271059902710600027106010271060202710603027106040271060502710606027106070271060802710609027106100271061102710612027106130271061402710615027106160271061702710618027106190271062002710621027106220271062302710624027106250271062602710627027106280271062902710630027106310271063202710633027106340271063502710636027106370271063802710639027106400271064102710642027106430271064402710645027106460271064702710648027106490271065002710651027106520271065302710654027106550271065602710657027106580271065902710660027106610271066202710663027106640271066502710666027106670271066802710669027106700271067102710672027106730271067402710675027106760271067702710678027106790271068002710681027106820271068302710684027106850271068602710687027106880271068902710690027106910271069202710693027106940271069502710696027106970271069802710699027107000271070102710702027107030271070402710705027107060271070702710708027107090271071002710711027107120271071302710714027107150271071602710717027107180271071902710720027107210271072202710723027107240271072502710726027107270271072802710729027107300271073102710732027107330271073402710735027107360271073702710738027107390271074002710741027107420271074302710744027107450271074602710747027107480271074902710750027107510271075202710753027107540271075502710756027107570271075802710759027107600271076102710762027107630271076402710765027107660271076702710768027107690271077002710771027107720271077302710774027107750271077602710777027107780271077902710780027107810271078202710783027107840271078502710786027107870271078802710789027107900271079102710792027107930271079402710795027107960271079702710798027107990272000102720002027200030272000402720005027200060272000702720008027200090272001002720011027200120272001302720014027200150272001602720017027200180272001902720020027200210272002202720023027200240272002502720026027200270272002802720029027200300272003102720032027200330272003402720035027200360272003702720038027200390272004002720041027200420272004302720044027200450272004602720047027200480272004902720050027200510272005202720053027200540272005502720056027200570272005802720059027200600272006102720062027200630272006402720065027200660272006702720068027200690272007002720071027200720272007302720074027200750272007602720077027200780272007902720080027200810272008202720083027200840272008502720086027200870272008802720089027200900272009102720092027200930272009402720095027200960272009702720098027200990272010002720101027201020272010302720104027201050272010602720107027201080272010902720110027201110272011202720113027201140272011502720116027201170272011802720119027201200272012102720122027201230272012402720125027201260272012702720128027201290272013002720131027201320272013302720134027201350272013602720137027201380272013902720140027201410272014202720143027201440272014502720146027201470272014802720149027201500272015102720152027201530272015402720155027201560272015702720158027201590272016002720161027201620272016302720164027201650272016602720167027201680272016902720170027201710272017202720173027201740272017502720176027201770272017802720179027201800272018102720182027201830272018402720185027201860272018702720188027201890272019002720191027201920272019302720194027201950272019602720197027201980272019902720200027202010272020202720203027202040272020502720206027202070272020802720209027202100272021102720212027202130272021402720215027202160272021702720218027202190272022002720221027202220272022302720224027202250272022602720227027202280272022902720230027202310272023202720233027202340272023502720236027202370272023802720239027202400272024102720242027202430272024402720245027202460272024702720248027202490272025002720251027202520272025302720254027202550272025602720257027202580272025902720260027202610272026202720263027202640272026502720266027202670272026802720269027202700272027102720272027202730272027402720275027202760272027702720278027202790272028002720281027202820272028302720284027202850272028602720287027202880272028902720290027202910272029202720293027202940272029502720296027202970272029802720299027203000272030102720302027203030272030402720305027203060272030702720308027203090272031002720311027203120272031302720314027203150272031602720317027203180272031902720320027203210272032202720323027203240272032502720326027203270272032802720329027203300272033102720332027203330272033402720335027203360272033702720338027203390272034002720341027203420272034302720344027203450272034602720347027203480272034902720350027203510272035202720353027203540272035502720356027203570272035802720359027203600272036102720362027203630272036402720365027203660272036702720368027203690272037002720371027203720272037302720374027203750272037602720377027203780272037902720380027203810272038202720383027203840272038502720386027203870272038802720389027203900272039102720392027203930272039402720395027203960272039702720398027203990272040002720401027204020272040302720404027204050272040602720407027204080272040902720410027204110272041202720413027204140272041502720416027204170272041802720419027204200272042102720422027204230272042402720425027204260272042702720428027204290272043002720431027204320272043302720434027204350272043602720437027204380272043902720440027204410272044202720443027204440272044502720446027204470272044802720449027204500272045102720452027204530272045402720455027204560272045702720458027204590272046002720461027204620272046302720464027204650272046602720467027204680272046902720470027204710272047202720473027204740272047502720476027204770272047802720479027204800272048102720482027204830272048402720485027204860272048702720488027204890272049002720491027204920272049302720494027204950272049602720497027204980272049902720500027205010272050202720503027205040272050502720506027205070272050802720509027205100272051102720512027205130272051402720515027205160272051702720518027205190272052002720521027205220272052302720524027205250272052602720527027205280272052902720530027205310272053202720533027205340272053502720536027205370272053802720539027205400272054102720542027205430272054402720545027205460272054702720548027205490272055002720551027205520272055302720554027205550272055602720557027205580272055902720560027205610272056202720563027205640272056502720566027205670272056802720569027205700272057102720572027205730272057402720575027205760272057702720578027205790272058002720581027205820272058302720584027205850272058602720587027205880272058902720590027205910272059202720593027205940272059502720596027205970272059802720599027206000272060102720602027206030272060402720605027206060272060702720608027206090272061002720611027206120272061302720614027206150272061602720617027206180272061902720620027206210272062202720623027206240272062502720626027206270272062802720629027206300272063102720632027206330272063402720635027206360272063702720638027206390272064002720641027206420272064302720644027206450272064602720647027206480272064902720650027206510272065202720653027206540272065502720656027206570272065802720659027206600272066102720662027206630272066402720665027206660272066702720668027206690272067002720671027206720272067302720674027206750272067602720677027206780272067902720680027206810272068202720683027206840272068502720686027206870272068802720689027206900272069102720692027206930272069402720695027206960272069702720698027206990272070002720701027207020272070302720704027207050272070602720707027207080272070902720710027207110272071202720713027207140272071502720716027207170272071802720719027207200272072102720722027207230272072402720725027207260272072702720728027207290272073002720731027207320272073302720734027207350272073602720737027207380272073902720740027207410272074202720743027207440272074502720746027207470272074802720749027207500272075102720752027207530272075402720755027207560272075702720758027207590272076002720761027207620272076302720764027207650272076602720767027207680272076902720770027207710272077202720773027207740272077502720776027207770272077802720779027207800272078102720782027207830272078402720785027207860272078702720788027207890272079002720791027207920272079302720794027207950272079602720797027207980272079902730001027300020273000302730004027300050273000602730007027300080273000902730010027300110273001202730013027300140273001502730016027300170273001802730019027300200273002102730022027300230273002402730025027300260273002702730028027300290273003002730031027300320273003302730034027300350273003602730037027300380273003902730040027300410273004202730043027300440273004502730046027300470273004802730049027300500273005102730052027300530273005402730055027300560273005702730058027300590273006002730061027300620273006302730064027300650273006602730067027300680273006902730070027300710273007202730073027300740273007502730076027300770273007802730079027300800273008102730082027300830273008402730085027300860273008702730088027300890273009002730091027300920273009302730094027300950273009602730097027300980273009902730100027301010273010202730103027301040273010502730106027301070273010802730109027301100273011102730112027301130273011402730115027301160273011702730118027301190273012002730121027301220273012302730124027301250273012602730127027301280273012902730130027301310273013202730133027301340273013502730136027301370273013802730139027301400273014102730142027301430273014402730145027301460273014702730148027301490273015002730151027301520273015302730154027301550273015602730157027301580273015902730160027301610273016202730163027301640273016502730166027301670273016802730169027301700273017102730172027301730273017402730175027301760273017702730178027301790273018002730181027301820273018302730184027301850273018602730187027301880273018902730190027301910273019202730193027301940273019502730196027301970273019802730199027302000273020102730202027302030273020402730205027302060273020702730208027302090273021002730211027302120273021302730214027302150273021602730217027302180273021902730220027302210273022202730223027302240273022502730226027302270273022802730229027302300273023102730232027302330273023402730235027302360273023702730238027302390273024002730241027302420273024302730244027302450273024602730247027302480273024902730250027302510273025202730253027302540273025502730256027302570273025802730259027302600273026102730262027302630273026402730265027302660273026702730268027302690273027002730271027302720273027302730274027302750273027602730277027302780273027902730280027302810273028202730283027302840273028502730286027302870273028802730289027302900273029102730292027302930273029402730295027302960273029702730298027302990273030002730301027303020273030302730304027303050273030602730307027303080273030902730310027303110273031202730313027303140273031502730316027303170273031802730319027303200273032102730322027303230273032402730325027303260273032702730328027303290273033002730331027303320273033302730334027303350273033602730337027303380273033902730340027303410273034202730343027303440273034502730346027303470273034802730349027303500273035102730352027303530273035402730355027303560273035702730358027303590273036002730361027303620273036302730364027303650273036602730367027303680273036902730370027303710273037202730373027303740273037502730376027303770273037802730379027303800273038102730382027303830273038402730385027303860273038702730388027303890273039002730391027303920273039302730394027303950273039602730397027303980273039902730400027304010273040202730403027304040273040502730406027304070273040802730409027304100273041102730412027304130273041402730415027304160273041702730418027304190273042002730421027304220273042302730424027304250273042602730427027304280273042902730430027304310273043202730433027304340273043502730436027304370273043802730439027304400273044102730442027304430273044402730445027304460273044702730448027304490273045002730451027304520273045302730454027304550273045602730457027304580273045902730460027304610273046202730463027304640273046502730466027304670273046802730469027304700273047102730472027304730273047402730475027304760273047702730478027304790273048002730481027304820273048302730484027304850273048602730487027304880273048902730490027304910273049202730493027304940273049502730496027304970273049802730499027305000273050102730502027305030273050402730505027305060273050702730508027305090273051002730511027305120273051302730514027305150273051602730517027305180273051902730520027305210273052202730523027305240273052502730526027305270273052802730529027305300273053102730532027305330273053402730535027305360273053702730538027305390273054002730541027305420273054302730544027305450273054602730547027305480273054902730550027305510273055202730553027305540273055502730556027305570273055802730559027305600273056102730562027305630273056402730565027305660273056702730568027305690273057002730571027305720273057302730574027305750273057602730577027305780273057902730580027305810273058202730583027305840273058502730586027305870273058802730589027305900273059102730592027305930273059402730595027305960273059702730598027305990273060002730601027306020273060302730604027306050273060602730607027306080273060902730610027306110273061202730613027306140273061502730616027306170273061802730619027306200273062102730622027306230273062402730625027306260273062702730628027306290273063002730631027306320273063302730634027306350273063602730637027306380273063902730640027306410273064202730643027306440273064502730646027306470273064802730649027306500273065102730652027306530273065402730655027306560273065702730658027306590273066002730661027306620273066302730664027306650273066602730667027306680273066902730670027306710273067202730673027306740273067502730676027306770273067802730679027306800273068102730682027306830273068402730685027306860273068702730688027306890273069002730691027306920273069302730694027306950273069602730697027306980273069902730700027307010273070202730703027307040273070502730706027307070273070802730709027307100273071102730712027307130273071402730715027307160273071702730718027307190273072002730721027307220273072302730724027307250273072602730727027307280273072902730730027307310273073202730733027307340273073502730736027307370273073802730739027307400273074102730742027307430273074402730745027307460273074702730748027307490273075002730751027307520273075302730754027307550273075602730757027307580273075902730760027307610273076202730763027307640273076502730766027307670273076802730769027307700273077102730772027307730273077402730775027307760273077702730778027307790273078002730781027307820273078302730784027307850273078602730787027307880273078902730790027307910273079202730793027307940273079502730796027307970273079802730799027400010274000202740003027400040274000502740006027400070274000802740009027400100274001102740012027400130274001402740015027400160274001702740018027400190274002002740021027400220274002302740024027400250274002602740027027400280274002902740030027400310274003202740033027400340274003502740036027400370274003802740039027400400274004102740042027400430274004402740045027400460274004702740048027400490274005002740051027400520274005302740054027400550274005602740057027400580274005902740060027400610274006202740063027400640274006502740066027400670274006802740069027400700274007102740072027400730274007402740075027400760274007702740078027400790274008002740081027400820274008302740084027400850274008602740087027400880274008902740090027400910274009202740093027400940274009502740096027400970274009802740099027401000274010102740102027401030274010402740105027401060274010702740108027401090274011002740111027401120274011302740114027401150274011602740117027401180274011902740120027401210274012202740123027401240274012502740126027401270274012802740129027401300274013102740132027401330274013402740135027401360274013702740138027401390274014002740141027401420274014302740144027401450274014602740147027401480274014902740150027401510274015202740153027401540274015502740156027401570274015802740159027401600274016102740162027401630274016402740165027401660274016702740168027401690274017002740171027401720274017302740174027401750274017602740177027401780274017902740180027401810274018202740183027401840274018502740186027401870274018802740189027401900274019102740192027401930274019402740195027401960274019702740198027401990274020002740201027402020274020302740204027402050274020602740207027402080274020902740210027402110274021202740213027402140274021502740216027402170274021802740219027402200274022102740222027402230274022402740225027402260274022702740228027402290274023002740231027402320274023302740234027402350274023602740237027402380274023902740240027402410274024202740243027402440274024502740246027402470274024802740249027402500274025102740252027402530274025402740255027402560274025702740258027402590274026002740261027402620274026302740264027402650274026602740267027402680274026902740270027402710274027202740273027402740274027502740276027402770274027802740279027402800274028102740282027402830274028402740285027402860274028702740288027402890274029002740291027402920274029302740294027402950274029602740297027402980274029902740300027403010274030202740303027403040274030502740306027403070274030802740309027403100274031102740312027403130274031402740315027403160274031702740318027403190274032002740321027403220274032302740324027403250274032602740327027403280274032902740330027403310274033202740333027403340274033502740336027403370274033802740339027403400274034102740342027403430274034402740345027403460274034702740348027403490274035002740351027403520274035302740354027403550274035602740357027403580274035902740360027403610274036202740363027403640274036502740366027403670274036802740369027403700274037102740372027403730274037402740375027403760274037702740378027403790274038002740381027403820274038302740384027403850274038602740387027403880274038902740390027403910274039202740393027403940274039502740396027403970274039802740399027404000274040102740402027404030274040402740405027404060274040702740408027404090274041002740411027404120274041302740414027404150274041602740417027404180274041902740420027404210274042202740423027404240274042502740426027404270274042802740429027404300274043102740432027404330274043402740435027404360274043702740438027404390274044002740441027404420274044302740444027404450274044602740447027404480274044902740450027404510274045202740453027404540274045502740456027404570274045802740459027404600274046102740462027404630274046402740465027404660274046702740468027404690274047002740471027404720274047302740474027404750274047602740477027404780274047902740480027404810274048202740483027404840274048502740486027404870274048802740489027404900274049102740492027404930274049402740495027404960274049702740498027404990274050002740501027405020274050302740504027405050274050602740507027405080274050902740510027405110274051202740513027405140274051502740516027405170274051802740519027405200274052102740522027405230274052402740525027405260274052702740528027405290274053002740531027405320274053302740534027405350274053602740537027405380274053902740540027405410274054202740543027405440274054502740546027405470274054802740549027405500274055102740552027405530274055402740555027405560274055702740558027405590274056002740561027405620274056302740564027405650274056602740567027405680274056902740570027405710274057202740573027405740274057502740576027405770274057802740579027405800274058102740582027405830274058402740585027405860274058702740588027405890274059002740591027405920274059302740594027405950274059602740597027405980274059902740600027406010274060202740603027406040274060502740606027406070274060802740609027406100274061102740612027406130274061402740615027406160274061702740618027406190274062002740621027406220274062302740624027406250274062602740627027406280274062902740630027406310274063202740633027406340274063502740636027406370274063802740639027406400274064102740642027406430274064402740645027406460274064702740648027406490274065002740651027406520274065302740654027406550274065602740657027406580274065902740660027406610274066202740663027406640274066502740666027406670274066802740669027406700274067102740672027406730274067402740675027406760274067702740678027406790274068002740681027406820274068302740684027406850274068602740687027406880274068902740690027406910274069202740693027406940274069502740696027406970274069802740699027407000274070102740702027407030274070402740705027407060274070702740708027407090274071002740711027407120274071302740714027407150274071602740717027407180274071902740720027407210274072202740723027407240274072502740726027407270274072802740729027407300274073102740732027407330274073402740735027407360274073702740738027407390274074002740741027407420274074302740744027407450274074602740747027407480274074902740750027407510274075202740753027407540274075502740756027407570274075802740759027407600274076102740762027407630274076402740765027407660274076702740768027407690274077002740771027407720274077302740774027407750274077602740777027407780274077902740780027407810274078202740783027407840274078502740786027407870274078802740789027407900274079102740792027407930274079402740795027407960274079702740798027407990275000102750002027500030275000402750005027500060275000702750008027500090275001002750011027500120275001302750014027500150275001602750017027500180275001902750020027500210275002202750023027500240275002502750026027500270275002802750029027500300275003102750032027500330275003402750035027500360275003702750038027500390275004002750041027500420275004302750044027500450275004602750047027500480275004902750050027500510275005202750053027500540275005502750056027500570275005802750059027500600275006102750062027500630275006402750065027500660275006702750068027500690275007002750071027500720275007302750074027500750275007602750077027500780275007902750080027500810275008202750083027500840275008502750086027500870275008802750089027500900275009102750092027500930275009402750095027500960275009702750098027500990275010002750101027501020275010302750104027501050275010602750107027501080275010902750110027501110275011202750113027501140275011502750116027501170275011802750119027501200275012102750122027501230275012402750125027501260275012702750128027501290275013002750131027501320275013302750134027501350275013602750137027501380275013902750140027501410275014202750143027501440275014502750146027501470275014802750149027501500275015102750152027501530275015402750155027501560275015702750158027501590275016002750161027501620275016302750164027501650275016602750167027501680275016902750170027501710275017202750173027501740275017502750176027501770275017802750179027501800275018102750182027501830275018402750185027501860275018702750188027501890275019002750191027501920275019302750194027501950275019602750197027501980275019902750200027502010275020202750203027502040275020502750206027502070275020802750209027502100275021102750212027502130275021402750215027502160275021702750218027502190275022002750221027502220275022302750224027502250275022602750227027502280275022902750230027502310275023202750233027502340275023502750236027502370275023802750239027502400275024102750242027502430275024402750245027502460275024702750248027502490275025002750251027502520275025302750254027502550275025602750257027502580275025902750260027502610275026202750263027502640275026502750266027502670275026802750269027502700275027102750272027502730275027402750275027502760275027702750278027502790275028002750281027502820275028302750284027502850275028602750287027502880275028902750290027502910275029202750293027502940275029502750296027502970275029802750299027503000275030102750302027503030275030402750305027503060275030702750308027503090275031002750311027503120275031302750314027503150275031602750317027503180275031902750320027503210275032202750323027503240275032502750326027503270275032802750329027503300275033102750332027503330275033402750335027503360275033702750338027503390275034002750341027503420275034302750344027503450275034602750347027503480275034902750350027503510275035202750353027503540275035502750356027503570275035802750359027503600275036102750362027503630275036402750365027503660275036702750368027503690275037002750371027503720275037302750374027503750275037602750377027503780275037902750380027503810275038202750383027503840275038502750386027503870275038802750389027503900275039102750392027503930275039402750395027503960275039702750398027503990275040002750401027504020275040302750404027504050275040602750407027504080275040902750410027504110275041202750413027504140275041502750416027504170275041802750419027504200275042102750422027504230275042402750425027504260275042702750428027504290275043002750431027504320275043302750434027504350275043602750437027504380275043902750440027504410275044202750443027504440275044502750446027504470275044802750449027504500275045102750452027504530275045402750455027504560275045702750458027504590275046002750461027504620275046302750464027504650275046602750467027504680275046902750470027504710275047202750473027504740275047502750476027504770275047802750479027504800275048102750482027504830275048402750485027504860275048702750488027504890275049002750491027504920275049302750494027504950275049602750497027504980275049902750500027505010275050202750503027505040275050502750506027505070275050802750509027505100275051102750512027505130275051402750515027505160275051702750518027505190275052002750521027505220275052302750524027505250275052602750527027505280275052902750530027505310275053202750533027505340275053502750536027505370275053802750539027505400275054102750542027505430275054402750545027505460275054702750548027505490275055002750551027505520275055302750554027505550275055602750557027505580275055902750560027505610275056202750563027505640275056502750566027505670275056802750569027505700275057102750572027505730275057402750575027505760275057702750578027505790275058002750581027505820275058302750584027505850275058602750587027505880275058902750590027505910275059202750593027505940275059502750596027505970275059802750599027506000275060102750602027506030275060402750605027506060275060702750608027506090275061002750611027506120275061302750614027506150275061602750617027506180275061902750620027506210275062202750623027506240275062502750626027506270275062802750629027506300275063102750632027506330275063402750635027506360275063702750638027506390275064002750641027506420275064302750644027506450275064602750647027506480275064902750650027506510275065202750653027506540275065502750656027506570275065802750659027506600275066102750662027506630275066402750665027506660275066702750668027506690275067002750671027506720275067302750674027506750275067602750677027506780275067902750680027506810275068202750683027506840275068502750686027506870275068802750689027506900275069102750692027506930275069402750695027506960275069702750698027506990275070002750701027507020275070302750704027507050275070602750707027507080275070902750710027507110275071202750713027507140275071502750716027507170275071802750719027507200275072102750722027507230275072402750725027507260275072702750728027507290275073002750731027507320275073302750734027507350275073602750737027507380275073902750740027507410275074202750743027507440275074502750746027507470275074802750749027507500275075102750752027507530275075402750755027507560275075702750758027507590275076002750761027507620275076302750764027507650275076602750767027507680275076902750770027507710275077202750773027507740275077502750776027507770275077802750779027507800275078102750782027507830275078402750785027507860275078702750788027507890275079002750791027507920275079302750794027507950275079602750797027507980275079902760001027600020276000302760004027600050276000602760007027600080276000902760010027600110276001202760013027600140276001502760016027600170276001802760019027600200276002102760022027600230276002402760025027600260276002702760028027600290276003002760031027600320276003302760034027600350276003602760037027600380276003902760040027600410276004202760043027600440276004502760046027600470276004802760049027600500276005102760052027600530276005402760055027600560276005702760058027600590276006002760061027600620276006302760064027600650276006602760067027600680276006902760070027600710276007202760073027600740276007502760076027600770276007802760079027600800276008102760082027600830276008402760085027600860276008702760088027600890276009002760091027600920276009302760094027600950276009602760097027600980276009902760100027601010276010202760103027601040276010502760106027601070276010802760109027601100276011102760112027601130276011402760115027601160276011702760118027601190276012002760121027601220276012302760124027601250276012602760127027601280276012902760130027601310276013202760133027601340276013502760136027601370276013802760139027601400276014102760142027601430276014402760145027601460276014702760148027601490276015002760151027601520276015302760154027601550276015602760157027601580276015902760160027601610276016202760163027601640276016502760166027601670276016802760169027601700276017102760172027601730276017402760175027601760276017702760178027601790276018002760181027601820276018302760184027601850276018602760187027601880276018902760190027601910276019202760193027601940276019502760196027601970276019802760199027602000276020102760202027602030276020402760205027602060276020702760208027602090276021002760211027602120276021302760214027602150276021602760217027602180276021902760220027602210276022202760223027602240276022502760226027602270276022802760229027602300276023102760232027602330276023402760235027602360276023702760238027602390276024002760241027602420276024302760244027602450276024602760247027602480276024902760250027602510276025202760253027602540276025502760256027602570276025802760259027602600276026102760262027602630276026402760265027602660276026702760268027602690276027002760271027602720276027302760274027602750276027602760277027602780276027902760280027602810276028202760283027602840276028502760286027602870276028802760289027602900276029102760292027602930276029402760295027602960276029702760298027602990276030002760301027603020276030302760304027603050276030602760307027603080276030902760310027603110276031202760313027603140276031502760316027603170276031802760319027603200276032102760322027603230276032402760325027603260276032702760328027603290276033002760331027603320276033302760334027603350276033602760337027603380276033902760340027603410276034202760343027603440276034502760346027603470276034802760349027603500276035102760352027603530276035402760355027603560276035702760358027603590276036002760361027603620276036302760364027603650276036602760367027603680276036902760370027603710276037202760373027603740276037502760376027603770276037802760379027603800276038102760382027603830276038402760385027603860276038702760388027603890276039002760391027603920276039302760394027603950276039602760397027603980276039902760400027604010276040202760403027604040276040502760406027604070276040802760409027604100276041102760412027604130276041402760415027604160276041702760418027604190276042002760421027604220276042302760424027604250276042602760427027604280276042902760430027604310276043202760433027604340276043502760436027604370276043802760439027604400276044102760442027604430276044402760445027604460276044702760448027604490276045002760451027604520276045302760454027604550276045602760457027604580276045902760460027604610276046202760463027604640276046502760466027604670276046802760469027604700276047102760472027604730276047402760475027604760276047702760478027604790276048002760481027604820276048302760484027604850276048602760487027604880276048902760490027604910276049202760493027604940276049502760496027604970276049802760499027605000276050102760502027605030276050402760505027605060276050702760508027605090276051002760511027605120276051302760514027605150276051602760517027605180276051902760520027605210276052202760523027605240276052502760526027605270276052802760529027605300276053102760532027605330276053402760535027605360276053702760538027605390276054002760541027605420276054302760544027605450276054602760547027605480276054902760550027605510276055202760553027605540276055502760556027605570276055802760559027605600276056102760562027605630276056402760565027605660276056702760568027605690276057002760571027605720276057302760574027605750276057602760577027605780276057902760580027605810276058202760583027605840276058502760586027605870276058802760589027605900276059102760592027605930276059402760595027605960276059702760598027605990276060002760601027606020276060302760604027606050276060602760607027606080276060902760610027606110276061202760613027606140276061502760616027606170276061802760619027606200276062102760622027606230276062402760625027606260276062702760628027606290276063002760631027606320276063302760634027606350276063602760637027606380276063902760640027606410276064202760643027606440276064502760646027606470276064802760649027606500276065102760652027606530276065402760655027606560276065702760658027606590276066002760661027606620276066302760664027606650276066602760667027606680276066902760670027606710276067202760673027606740276067502760676027606770276067802760679027606800276068102760682027606830276068402760685027606860276068702760688027606890276069002760691027606920276069302760694027606950276069602760697027606980276069902760700027607010276070202760703027607040276070502760706027607070276070802760709027607100276071102760712027607130276071402760715027607160276071702760718027607190276072002760721027607220276072302760724027607250276072602760727027607280276072902760730027607310276073202760733027607340276073502760736027607370276073802760739027607400276074102760742027607430276074402760745027607460276074702760748027607490276075002760751027607520276075302760754027607550276075602760757027607580276075902760760027607610276076202760763027607640276076502760766027607670276076802760769027607700276077102760772027607730276077402760775027607760276077702760778027607790276078002760781027607820276078302760784027607850276078602760787027607880276078902760790027607910276079202760793027607940276079502760796027607970276079802760799027700010277000202770003027700040277000502770006027700070277000802770009027700100277001102770012027700130277001402770015027700160277001702770018027700190277002002770021027700220277002302770024027700250277002602770027027700280277002902770030027700310277003202770033027700340277003502770036027700370277003802770039027700400277004102770042027700430277004402770045027700460277004702770048027700490277005002770051027700520277005302770054027700550277005602770057027700580277005902770060027700610277006202770063027700640277006502770066027700670277006802770069027700700277007102770072027700730277007402770075027700760277007702770078027700790277008002770081027700820277008302770084027700850277008602770087027700880277008902770090027700910277009202770093027700940277009502770096027700970277009802770099027701000277010102770102027701030277010402770105027701060277010702770108027701090277011002770111027701120277011302770114027701150277011602770117027701180277011902770120027701210277012202770123027701240277012502770126027701270277012802770129027701300277013102770132027701330277013402770135027701360277013702770138027701390277014002770141027701420277014302770144027701450277014602770147027701480277014902770150027701510277015202770153027701540277015502770156027701570277015802770159027701600277016102770162027701630277016402770165027701660277016702770168027701690277017002770171027701720277017302770174027701750277017602770177027701780277017902770180027701810277018202770183027701840277018502770186027701870277018802770189027701900277019102770192027701930277019402770195027701960277019702770198027701990277020002770201027702020277020302770204027702050277020602770207027702080277020902770210027702110277021202770213027702140277021502770216027702170277021802770219027702200277022102770222027702230277022402770225027702260277022702770228027702290277023002770231027702320277023302770234027702350277023602770237027702380277023902770240027702410277024202770243027702440277024502770246027702470277024802770249027702500277025102770252027702530277025402770255027702560277025702770258027702590277026002770261027702620277026302770264027702650277026602770267027702680277026902770270027702710277027202770273027702740277027502770276027702770277027802770279027702800277028102770282027702830277028402770285027702860277028702770288027702890277029002770291027702920277029302770294027702950277029602770297027702980277029902770300027703010277030202770303027703040277030502770306027703070277030802770309027703100277031102770312027703130277031402770315027703160277031702770318027703190277032002770321027703220277032302770324027703250277032602770327027703280277032902770330027703310277033202770333027703340277033502770336027703370277033802770339027703400277034102770342027703430277034402770345027703460277034702770348027703490277035002770351027703520277035302770354027703550277035602770357027703580277035902770360027703610277036202770363027703640277036502770366027703670277036802770369027703700277037102770372027703730277037402770375027703760277037702770378027703790277038002770381027703820277038302770384027703850277038602770387027703880277038902770390027703910277039202770393027703940277039502770396027703970277039802770399027704000277040102770402027704030277040402770405027704060277040702770408027704090277041002770411027704120277041302770414027704150277041602770417027704180277041902770420027704210277042202770423027704240277042502770426027704270277042802770429027704300277043102770432027704330277043402770435027704360277043702770438027704390277044002770441027704420277044302770444027704450277044602770447027704480277044902770450027704510277045202770453027704540277045502770456027704570277045802770459027704600277046102770462027704630277046402770465027704660277046702770468027704690277047002770471027704720277047302770474027704750277047602770477027704780277047902770480027704810277048202770483027704840277048502770486027704870277048802770489027704900277049102770492027704930277049402770495027704960277049702770498027704990277050002770501027705020277050302770504027705050277050602770507027705080277050902770510027705110277051202770513027705140277051502770516027705170277051802770519027705200277052102770522027705230277052402770525027705260277052702770528027705290277053002770531027705320277053302770534027705350277053602770537027705380277053902770540027705410277054202770543027705440277054502770546027705470277054802770549027705500277055102770552027705530277055402770555027705560277055702770558027705590277056002770561027705620277056302770564027705650277056602770567027705680277056902770570027705710277057202770573027705740277057502770576027705770277057802770579027705800277058102770582027705830277058402770585027705860277058702770588027705890277059002770591027705920277059302770594027705950277059602770597027705980277059902770600027706010277060202770603027706040277060502770606027706070277060802770609027706100277061102770612027706130277061402770615027706160277061702770618027706190277062002770621027706220277062302770624027706250277062602770627027706280277062902770630027706310277063202770633027706340277063502770636027706370277063802770639027706400277064102770642027706430277064402770645027706460277064702770648027706490277065002770651027706520277065302770654027706550277065602770657027706580277065902770660027706610277066202770663027706640277066502770666027706670277066802770669027706700277067102770672027706730277067402770675027706760277067702770678027706790277068002770681027706820277068302770684027706850277068602770687027706880277068902770690027706910277069202770693027706940277069502770696027706970277069802770699027707000277070102770702027707030277070402770705027707060277070702770708027707090277071002770711027707120277071302770714027707150277071602770717027707180277071902770720027707210277072202770723027707240277072502770726027707270277072802770729027707300277073102770732027707330277073402770735027707360277073702770738027707390277074002770741027707420277074302770744027707450277074602770747027707480277074902770750027707510277075202770753027707540277075502770756027707570277075802770759027707600277076102770762027707630277076402770765027707660277076702770768027707690277077002770771027707720277077302770774027707750277077602770777027707780277077902770780027707810277078202770783027707840277078502770786027707870277078802770789027707900277079102770792027707930277079402770795027707960277079702770798027707990278000102780002027800030278000402780005027800060278000702780008027800090278001002780011027800120278001302780014027800150278001602780017027800180278001902780020027800210278002202780023027800240278002502780026027800270278002802780029027800300278003102780032027800330278003402780035027800360278003702780038027800390278004002780041027800420278004302780044027800450278004602780047027800480278004902780050027800510278005202780053027800540278005502780056027800570278005802780059027800600278006102780062027800630278006402780065027800660278006702780068027800690278007002780071027800720278007302780074027800750278007602780077027800780278007902780080027800810278008202780083027800840278008502780086027800870278008802780089027800900278009102780092027800930278009402780095027800960278009702780098027800990278010002780101027801020278010302780104027801050278010602780107027801080278010902780110027801110278011202780113027801140278011502780116027801170278011802780119027801200278012102780122027801230278012402780125027801260278012702780128027801290278013002780131027801320278013302780134027801350278013602780137027801380278013902780140027801410278014202780143027801440278014502780146027801470278014802780149027801500278015102780152027801530278015402780155027801560278015702780158027801590278016002780161027801620278016302780164027801650278016602780167027801680278016902780170027801710278017202780173027801740278017502780176027801770278017802780179027801800278018102780182027801830278018402780185027801860278018702780188027801890278019002780191027801920278019302780194027801950278019602780197027801980278019902780200027802010278020202780203027802040278020502780206027802070278020802780209027802100278021102780212027802130278021402780215027802160278021702780218027802190278022002780221027802220278022302780224027802250278022602780227027802280278022902780230027802310278023202780233027802340278023502780236027802370278023802780239027802400278024102780242027802430278024402780245027802460278024702780248027802490278025002780251027802520278025302780254027802550278025602780257027802580278025902780260027802610278026202780263027802640278026502780266027802670278026802780269027802700278027102780272027802730278027402780275027802760278027702780278027802790278028002780281027802820278028302780284027802850278028602780287027802880278028902780290027802910278029202780293027802940278029502780296027802970278029802780299027803000278030102780302027803030278030402780305027803060278030702780308027803090278031002780311027803120278031302780314027803150278031602780317027803180278031902780320027803210278032202780323027803240278032502780326027803270278032802780329027803300278033102780332027803330278033402780335027803360278033702780338027803390278034002780341027803420278034302780344027803450278034602780347027803480278034902780350027803510278035202780353027803540278035502780356027803570278035802780359027803600278036102780362027803630278036402780365027803660278036702780368027803690278037002780371027803720278037302780374027803750278037602780377027803780278037902780380027803810278038202780383027803840278038502780386027803870278038802780389027803900278039102780392027803930278039402780395027803960278039702780398027803990278040002780401027804020278040302780404027804050278040602780407027804080278040902780410027804110278041202780413027804140278041502780416027804170278041802780419027804200278042102780422027804230278042402780425027804260278042702780428027804290278043002780431027804320278043302780434027804350278043602780437027804380278043902780440027804410278044202780443027804440278044502780446027804470278044802780449027804500278045102780452027804530278045402780455027804560278045702780458027804590278046002780461027804620278046302780464027804650278046602780467027804680278046902780470027804710278047202780473027804740278047502780476027804770278047802780479027804800278048102780482027804830278048402780485027804860278048702780488027804890278049002780491027804920278049302780494027804950278049602780497027804980278049902780500027805010278050202780503027805040278050502780506027805070278050802780509027805100278051102780512027805130278051402780515027805160278051702780518027805190278052002780521027805220278052302780524027805250278052602780527027805280278052902780530027805310278053202780533027805340278053502780536027805370278053802780539027805400278054102780542027805430278054402780545027805460278054702780548027805490278055002780551027805520278055302780554027805550278055602780557027805580278055902780560027805610278056202780563027805640278056502780566027805670278056802780569027805700278057102780572027805730278057402780575027805760278057702780578027805790278058002780581027805820278058302780584027805850278058602780587027805880278058902780590027805910278059202780593027805940278059502780596027805970278059802780599027806000278060102780602027806030278060402780605027806060278060702780608027806090278061002780611027806120278061302780614027806150278061602780617027806180278061902780620027806210278062202780623027806240278062502780626027806270278062802780629027806300278063102780632027806330278063402780635027806360278063702780638027806390278064002780641027806420278064302780644027806450278064602780647027806480278064902780650027806510278065202780653027806540278065502780656027806570278065802780659027806600278066102780662027806630278066402780665027806660278066702780668027806690278067002780671027806720278067302780674027806750278067602780677027806780278067902780680027806810278068202780683027806840278068502780686027806870278068802780689027806900278069102780692027806930278069402780695027806960278069702780698027806990278070002780701027807020278070302780704027807050278070602780707027807080278070902780710027807110278071202780713027807140278071502780716027807170278071802780719027807200278072102780722027807230278072402780725027807260278072702780728027807290278073002780731027807320278073302780734027807350278073602780737027807380278073902780740027807410278074202780743027807440278074502780746027807470278074802780749027807500278075102780752027807530278075402780755027807560278075702780758027807590278076002780761027807620278076302780764027807650278076602780767027807680278076902780770027807710278077202780773027807740278077502780776027807770278077802780779027807800278078102780782027807830278078402780785027807860278078702780788027807890278079002780791027807920278079302780794027807950278079602780797027807980278079902790001027900020279000302790004027900050279000602790007027900080279000902790010027900110279001202790013027900140279001502790016027900170279001802790019027900200279002102790022027900230279002402790025027900260279002702790028027900290279003002790031027900320279003302790034027900350279003602790037027900380279003902790040027900410279004202790043027900440279004502790046027900470279004802790049027900500279005102790052027900530279005402790055027900560279005702790058027900590279006002790061027900620279006302790064027900650279006602790067027900680279006902790070027900710279007202790073027900740279007502790076027900770279007802790079027900800279008102790082027900830279008402790085027900860279008702790088027900890279009002790091027900920279009302790094027900950279009602790097027900980279009902790100027901010279010202790103027901040279010502790106027901070279010802790109027901100279011102790112027901130279011402790115027901160279011702790118027901190279012002790121027901220279012302790124027901250279012602790127027901280279012902790130027901310279013202790133027901340279013502790136027901370279013802790139027901400279014102790142027901430279014402790145027901460279014702790148027901490279015002790151027901520279015302790154027901550279015602790157027901580279015902790160027901610279016202790163027901640279016502790166027901670279016802790169027901700279017102790172027901730279017402790175027901760279017702790178027901790279018002790181027901820279018302790184027901850279018602790187027901880279018902790190027901910279019202790193027901940279019502790196027901970279019802790199027902000279020102790202027902030279020402790205027902060279020702790208027902090279021002790211027902120279021302790214027902150279021602790217027902180279021902790220027902210279022202790223027902240279022502790226027902270279022802790229027902300279023102790232027902330279023402790235027902360279023702790238027902390279024002790241027902420279024302790244027902450279024602790247027902480279024902790250027902510279025202790253027902540279025502790256027902570279025802790259027902600279026102790262027902630279026402790265027902660279026702790268027902690279027002790271027902720279027302790274027902750279027602790277027902780279027902790280027902810279028202790283027902840279028502790286027902870279028802790289027902900279029102790292027902930279029402790295027902960279029702790298027902990279030002790301027903020279030302790304027903050279030602790307027903080279030902790310027903110279031202790313027903140279031502790316027903170279031802790319027903200279032102790322027903230279032402790325027903260279032702790328027903290279033002790331027903320279033302790334027903350279033602790337027903380279033902790340027903410279034202790343027903440279034502790346027903470279034802790349027903500279035102790352027903530279035402790355027903560279035702790358027903590279036002790361027903620279036302790364027903650279036602790367027903680279036902790370027903710279037202790373027903740279037502790376027903770279037802790379027903800279038102790382027903830279038402790385027903860279038702790388027903890279039002790391027903920279039302790394027903950279039602790397027903980279039902790400027904010279040202790403027904040279040502790406027904070279040802790409027904100279041102790412027904130279041402790415027904160279041702790418027904190279042002790421027904220279042302790424027904250279042602790427027904280279042902790430027904310279043202790433027904340279043502790436027904370279043802790439027904400279044102790442027904430279044402790445027904460279044702790448027904490279045002790451027904520279045302790454027904550279045602790457027904580279045902790460027904610279046202790463027904640279046502790466027904670279046802790469027904700279047102790472027904730279047402790475027904760279047702790478027904790279048002790481027904820279048302790484027904850279048602790487027904880279048902790490027904910279049202790493027904940279049502790496027904970279049802790499027905000279050102790502027905030279050402790505027905060279050702790508027905090279051002790511027905120279051302790514027905150279051602790517027905180279051902790520027905210279052202790523027905240279052502790526027905270279052802790529027905300279053102790532027905330279053402790535027905360279053702790538027905390279054002790541027905420279054302790544027905450279054602790547027905480279054902790550027905510279055202790553027905540279055502790556027905570279055802790559027905600279056102790562027905630279056402790565027905660279056702790568027905690279057002790571027905720279057302790574027905750279057602790577027905780279057902790580027905810279058202790583027905840279058502790586027905870279058802790589027905900279059102790592027905930279059402790595027905960279059702790598027905990279060002790601027906020279060302790604027906050279060602790607027906080279060902790610027906110279061202790613027906140279061502790616027906170279061802790619027906200279062102790622027906230279062402790625027906260279062702790628027906290279063002790631027906320279063302790634027906350279063602790637027906380279063902790640027906410279064202790643027906440279064502790646027906470279064802790649027906500279065102790652027906530279065402790655027906560279065702790658027906590279066002790661027906620279066302790664027906650279066602790667027906680279066902790670027906710279067202790673027906740279067502790676027906770279067802790679027906800279068102790682027906830279068402790685027906860279068702790688027906890279069002790691027906920279069302790694027906950279069602790697027906980279069902790700027907010279070202790703027907040279070502790706027907070279070802790709027907100279071102790712027907130279071402790715027907160279071702790718027907190279072002790721027907220279072302790724027907250279072602790727027907280279072902790730027907310279073202790733027907340279073502790736027907370279073802790739027907400279074102790742027907430279074402790745027907460279074702790748027907490279075002790751027907520279075302790754027907550279075602790757027907580279075902790760027907610279076202790763027907640279076502790766027907670279076802790769027907700279077102790772027907730279077402790775027907760279077702790778027907790279078002790781027907820279078302790784027907850279078602790787027907880279078902790790027907910279079202790793027907940279079502790796027907970279079802790799028000010280000202800003028000040280000502800006028000070280000802800009028000100280001102800012028000130280001402800015028000160280001702800018028000190280002002800021028000220280002302800024028000250280002602800027028000280280002902800030028000310280003202800033028000340280003502800036028000370280003802800039028000400280004102800042028000430280004402800045028000460280004702800048028000490280005002800051028000520280005302800054028000550280005602800057028000580280005902800060028000610280006202800063028000640280006502800066028000670280006802800069028000700280007102800072028000730280007402800075028000760280007702800078028000790280008002800081028000820280008302800084028000850280008602800087028000880280008902800090028000910280009202800093028000940280009502800096028000970280009802800099028001000280010102800102028001030280010402800105028001060280010702800108028001090280011002800111028001120280011302800114028001150280011602800117028001180280011902800120028001210280012202800123028001240280012502800126028001270280012802800129028001300280013102800132028001330280013402800135028001360280013702800138028001390280014002800141028001420280014302800144028001450280014602800147028001480280014902800150028001510280015202800153028001540280015502800156028001570280015802800159028001600280016102800162028001630280016402800165028001660280016702800168028001690280017002800171028001720280017302800174028001750280017602800177028001780280017902800180028001810280018202800183028001840280018502800186028001870280018802800189028001900280019102800192028001930280019402800195028001960280019702800198028001990280020002800201028002020280020302800204028002050280020602800207028002080280020902800210028002110280021202800213028002140280021502800216028002170280021802800219028002200280022102800222028002230280022402800225028002260280022702800228028002290280023002800231028002320280023302800234028002350280023602800237028002380280023902800240028002410280024202800243028002440280024502800246028002470280024802800249028002500280025102800252028002530280025402800255028002560280025702800258028002590280026002800261028002620280026302800264028002650280026602800267028002680280026902800270028002710280027202800273028002740280027502800276028002770280027802800279028002800280028102800282028002830280028402800285028002860280028702800288028002890280029002800291028002920280029302800294028002950280029602800297028002980280029902800300028003010280030202800303028003040280030502800306028003070280030802800309028003100280031102800312028003130280031402800315028003160280031702800318028003190280032002800321028003220280032302800324028003250280032602800327028003280280032902800330028003310280033202800333028003340280033502800336028003370280033802800339028003400280034102800342028003430280034402800345028003460280034702800348028003490280035002800351028003520280035302800354028003550280035602800357028003580280035902800360028003610280036202800363028003640280036502800366028003670280036802800369028003700280037102800372028003730280037402800375028003760280037702800378028003790280038002800381028003820280038302800384028003850280038602800387028003880280038902800390028003910280039202800393028003940280039502800396028003970280039802800399028004000280040102800402028004030280040402800405028004060280040702800408028004090280041002800411028004120280041302800414028004150280041602800417028004180280041902800420028004210280042202800423028004240280042502800426028004270280042802800429028004300280043102800432028004330280043402800435028004360280043702800438028004390280044002800441028004420280044302800444028004450280044602800447028004480280044902800450028004510280045202800453028004540280045502800456028004570280045802800459028004600280046102800462028004630280046402800465028004660280046702800468028004690280047002800471028004720280047302800474028004750280047602800477028004780280047902800480028004810280048202800483028004840280048502800486028004870280048802800489028004900280049102800492028004930280049402800495028004960280049702800498028004990280050002800501028005020280050302800504028005050280050602800507028005080280050902800510028005110280051202800513028005140280051502800516028005170280051802800519028005200280052102800522028005230280052402800525028005260280052702800528028005290280053002800531028005320280053302800534028005350280053602800537028005380280053902800540028005410280054202800543028005440280054502800546028005470280054802800549028005500280055102800552028005530280055402800555028005560280055702800558028005590280056002800561028005620280056302800564028005650280056602800567028005680280056902800570028005710280057202800573028005740280057502800576028005770280057802800579028005800280058102800582028005830280058402800585028005860280058702800588028005890280059002800591028005920280059302800594028005950280059602800597028005980280059902800600028006010280060202800603028006040280060502800606028006070280060802800609028006100280061102800612028006130280061402800615028006160280061702800618028006190280062002800621028006220280062302800624028006250280062602800627028006280280062902800630028006310280063202800633028006340280063502800636028006370280063802800639028006400280064102800642028006430280064402800645028006460280064702800648028006490280065002800651028006520280065302800654028006550280065602800657028006580280065902800660028006610280066202800663028006640280066502800666028006670280066802800669028006700280067102800672028006730280067402800675028006760280067702800678028006790280068002800681028006820280068302800684028006850280068602800687028006880280068902800690028006910280069202800693028006940280069502800696028006970280069802800699028007000280070102800702028007030280070402800705028007060280070702800708028007090280071002800711028007120280071302800714028007150280071602800717028007180280071902800720028007210280072202800723028007240280072502800726028007270280072802800729028007300280073102800732028007330280073402800735028007360280073702800738028007390280074002800741028007420280074302800744028007450280074602800747028007480280074902800750028007510280075202800753028007540280075502800756028007570280075802800759028007600280076102800762028007630280076402800765028007660280076702800768028007690280077002800771028007720280077302800774028007750280077602800777028007780280077902800780028007810280078202800783028007840280078502800786028007870280078802800789028007900280079102800792028007930280079402800795028007960280079702800798028007990281000102810002028100030281000402810005028100060281000702810008028100090281001002810011028100120281001302810014028100150281001602810017028100180281001902810020028100210281002202810023028100240281002502810026028100270281002802810029028100300281003102810032028100330281003402810035028100360281003702810038028100390281004002810041028100420281004302810044028100450281004602810047028100480281004902810050028100510281005202810053028100540281005502810056028100570281005802810059028100600281006102810062028100630281006402810065028100660281006702810068028100690281007002810071028100720281007302810074028100750281007602810077028100780281007902810080028100810281008202810083028100840281008502810086028100870281008802810089028100900281009102810092028100930281009402810095028100960281009702810098028100990281010002810101028101020281010302810104028101050281010602810107028101080281010902810110028101110281011202810113028101140281011502810116028101170281011802810119028101200281012102810122028101230281012402810125028101260281012702810128028101290281013002810131028101320281013302810134028101350281013602810137028101380281013902810140028101410281014202810143028101440281014502810146028101470281014802810149028101500281015102810152028101530281015402810155028101560281015702810158028101590281016002810161028101620281016302810164028101650281016602810167028101680281016902810170028101710281017202810173028101740281017502810176028101770281017802810179028101800281018102810182028101830281018402810185028101860281018702810188028101890281019002810191028101920281019302810194028101950281019602810197028101980281019902810200028102010281020202810203028102040281020502810206028102070281020802810209028102100281021102810212028102130281021402810215028102160281021702810218028102190281022002810221028102220281022302810224028102250281022602810227028102280281022902810230028102310281023202810233028102340281023502810236028102370281023802810239028102400281024102810242028102430281024402810245028102460281024702810248028102490281025002810251028102520281025302810254028102550281025602810257028102580281025902810260028102610281026202810263028102640281026502810266028102670281026802810269028102700281027102810272028102730281027402810275028102760281027702810278028102790281028002810281028102820281028302810284028102850281028602810287028102880281028902810290028102910281029202810293028102940281029502810296028102970281029802810299028103000281030102810302028103030281030402810305028103060281030702810308028103090281031002810311028103120281031302810314028103150281031602810317028103180281031902810320028103210281032202810323028103240281032502810326028103270281032802810329028103300281033102810332028103330281033402810335028103360281033702810338028103390281034002810341028103420281034302810344028103450281034602810347028103480281034902810350028103510281035202810353028103540281035502810356028103570281035802810359028103600281036102810362028103630281036402810365028103660281036702810368028103690281037002810371028103720281037302810374028103750281037602810377028103780281037902810380028103810281038202810383028103840281038502810386028103870281038802810389028103900281039102810392028103930281039402810395028103960281039702810398028103990281040002810401028104020281040302810404028104050281040602810407028104080281040902810410028104110281041202810413028104140281041502810416028104170281041802810419028104200281042102810422028104230281042402810425028104260281042702810428028104290281043002810431028104320281043302810434028104350281043602810437028104380281043902810440028104410281044202810443028104440281044502810446028104470281044802810449028104500281045102810452028104530281045402810455028104560281045702810458028104590281046002810461028104620281046302810464028104650281046602810467028104680281046902810470028104710281047202810473028104740281047502810476028104770281047802810479028104800281048102810482028104830281048402810485028104860281048702810488028104890281049002810491028104920281049302810494028104950281049602810497028104980281049902810500028105010281050202810503028105040281050502810506028105070281050802810509028105100281051102810512028105130281051402810515028105160281051702810518028105190281052002810521028105220281052302810524028105250281052602810527028105280281052902810530028105310281053202810533028105340281053502810536028105370281053802810539028105400281054102810542028105430281054402810545028105460281054702810548028105490281055002810551028105520281055302810554028105550281055602810557028105580281055902810560028105610281056202810563028105640281056502810566028105670281056802810569028105700281057102810572028105730281057402810575028105760281057702810578028105790281058002810581028105820281058302810584028105850281058602810587028105880281058902810590028105910281059202810593028105940281059502810596028105970281059802810599028106000281060102810602028106030281060402810605028106060281060702810608028106090281061002810611028106120281061302810614028106150281061602810617028106180281061902810620028106210281062202810623028106240281062502810626028106270281062802810629028106300281063102810632028106330281063402810635028106360281063702810638028106390281064002810641028106420281064302810644028106450281064602810647028106480281064902810650028106510281065202810653028106540281065502810656028106570281065802810659028106600281066102810662028106630281066402810665028106660281066702810668028106690281067002810671028106720281067302810674028106750281067602810677028106780281067902810680028106810281068202810683028106840281068502810686028106870281068802810689028106900281069102810692028106930281069402810695028106960281069702810698028106990281070002810701028107020281070302810704028107050281070602810707028107080281070902810710028107110281071202810713028107140281071502810716028107170281071802810719028107200281072102810722028107230281072402810725028107260281072702810728028107290281073002810731028107320281073302810734028107350281073602810737028107380281073902810740028107410281074202810743028107440281074502810746028107470281074802810749028107500281075102810752028107530281075402810755028107560281075702810758028107590281076002810761028107620281076302810764028107650281076602810767028107680281076902810770028107710281077202810773028107740281077502810776028107770281077802810779028107800281078102810782028107830281078402810785028107860281078702810788028107890281079002810791028107920281079302810794028107950281079602810797028107980281079902820001028200020282000302820004028200050282000602820007028200080282000902820010028200110282001202820013028200140282001502820016028200170282001802820019028200200282002102820022028200230282002402820025028200260282002702820028028200290282003002820031028200320282003302820034028200350282003602820037028200380282003902820040028200410282004202820043028200440282004502820046028200470282004802820049028200500282005102820052028200530282005402820055028200560282005702820058028200590282006002820061028200620282006302820064028200650282006602820067028200680282006902820070028200710282007202820073028200740282007502820076028200770282007802820079028200800282008102820082028200830282008402820085028200860282008702820088028200890282009002820091028200920282009302820094028200950282009602820097028200980282009902820100028201010282010202820103028201040282010502820106028201070282010802820109028201100282011102820112028201130282011402820115028201160282011702820118028201190282012002820121028201220282012302820124028201250282012602820127028201280282012902820130028201310282013202820133028201340282013502820136028201370282013802820139028201400282014102820142028201430282014402820145028201460282014702820148028201490282015002820151028201520282015302820154028201550282015602820157028201580282015902820160028201610282016202820163028201640282016502820166028201670282016802820169028201700282017102820172028201730282017402820175028201760282017702820178028201790282018002820181028201820282018302820184028201850282018602820187028201880282018902820190028201910282019202820193028201940282019502820196028201970282019802820199028202000282020102820202028202030282020402820205028202060282020702820208028202090282021002820211028202120282021302820214028202150282021602820217028202180282021902820220028202210282022202820223028202240282022502820226028202270282022802820229028202300282023102820232028202330282023402820235028202360282023702820238028202390282024002820241028202420282024302820244028202450282024602820247028202480282024902820250028202510282025202820253028202540282025502820256028202570282025802820259028202600282026102820262028202630282026402820265028202660282026702820268028202690282027002820271028202720282027302820274028202750282027602820277028202780282027902820280028202810282028202820283028202840282028502820286028202870282028802820289028202900282029102820292028202930282029402820295028202960282029702820298028202990282030002820301028203020282030302820304028203050282030602820307028203080282030902820310028203110282031202820313028203140282031502820316028203170282031802820319028203200282032102820322028203230282032402820325028203260282032702820328028203290282033002820331028203320282033302820334028203350282033602820337028203380282033902820340028203410282034202820343028203440282034502820346028203470282034802820349028203500282035102820352028203530282035402820355028203560282035702820358028203590282036002820361028203620282036302820364028203650282036602820367028203680282036902820370028203710282037202820373028203740282037502820376028203770282037802820379028203800282038102820382028203830282038402820385028203860282038702820388028203890282039002820391028203920282039302820394028203950282039602820397028203980282039902820400028204010282040202820403028204040282040502820406028204070282040802820409028204100282041102820412028204130282041402820415028204160282041702820418028204190282042002820421028204220282042302820424028204250282042602820427028204280282042902820430028204310282043202820433028204340282043502820436028204370282043802820439028204400282044102820442028204430282044402820445028204460282044702820448028204490282045002820451028204520282045302820454028204550282045602820457028204580282045902820460028204610282046202820463028204640282046502820466028204670282046802820469028204700282047102820472028204730282047402820475028204760282047702820478028204790282048002820481028204820282048302820484028204850282048602820487028204880282048902820490028204910282049202820493028204940282049502820496028204970282049802820499028205000282050102820502028205030282050402820505028205060282050702820508028205090282051002820511028205120282051302820514028205150282051602820517028205180282051902820520028205210282052202820523028205240282052502820526028205270282052802820529028205300282053102820532028205330282053402820535028205360282053702820538028205390282054002820541028205420282054302820544028205450282054602820547028205480282054902820550028205510282055202820553028205540282055502820556028205570282055802820559028205600282056102820562028205630282056402820565028205660282056702820568028205690282057002820571028205720282057302820574028205750282057602820577028205780282057902820580028205810282058202820583028205840282058502820586028205870282058802820589028205900282059102820592028205930282059402820595028205960282059702820598028205990282060002820601028206020282060302820604028206050282060602820607028206080282060902820610028206110282061202820613028206140282061502820616028206170282061802820619028206200282062102820622028206230282062402820625028206260282062702820628028206290282063002820631028206320282063302820634028206350282063602820637028206380282063902820640028206410282064202820643028206440282064502820646028206470282064802820649028206500282065102820652028206530282065402820655028206560282065702820658028206590282066002820661028206620282066302820664028206650282066602820667028206680282066902820670028206710282067202820673028206740282067502820676028206770282067802820679028206800282068102820682028206830282068402820685028206860282068702820688028206890282069002820691028206920282069302820694028206950282069602820697028206980282069902820700028207010282070202820703028207040282070502820706028207070282070802820709028207100282071102820712028207130282071402820715028207160282071702820718028207190282072002820721028207220282072302820724028207250282072602820727028207280282072902820730028207310282073202820733028207340282073502820736028207370282073802820739028207400282074102820742028207430282074402820745028207460282074702820748028207490282075002820751028207520282075302820754028207550282075602820757028207580282075902820760028207610282076202820763028207640282076502820766028207670282076802820769028207700282077102820772028207730282077402820775028207760282077702820778028207790282078002820781028207820282078302820784028207850282078602820787028207880282078902820790028207910282079202820793028207940282079502820796028207970282079802820799028300010283000202830003028300040283000502830006028300070283000802830009028300100283001102830012028300130283001402830015028300160283001702830018028300190283002002830021028300220283002302830024028300250283002602830027028300280283002902830030028300310283003202830033028300340283003502830036028300370283003802830039028300400283004102830042028300430283004402830045028300460283004702830048028300490283005002830051028300520283005302830054028300550283005602830057028300580283005902830060028300610283006202830063028300640283006502830066028300670283006802830069028300700283007102830072028300730283007402830075028300760283007702830078028300790283008002830081028300820283008302830084028300850283008602830087028300880283008902830090028300910283009202830093028300940283009502830096028300970283009802830099028301000283010102830102028301030283010402830105028301060283010702830108028301090283011002830111028301120283011302830114028301150283011602830117028301180283011902830120028301210283012202830123028301240283012502830126028301270283012802830129028301300283013102830132028301330283013402830135028301360283013702830138028301390283014002830141028301420283014302830144028301450283014602830147028301480283014902830150028301510283015202830153028301540283015502830156028301570283015802830159028301600283016102830162028301630283016402830165028301660283016702830168028301690283017002830171028301720283017302830174028301750283017602830177028301780283017902830180028301810283018202830183028301840283018502830186028301870283018802830189028301900283019102830192028301930283019402830195028301960283019702830198028301990283020002830201028302020283020302830204028302050283020602830207028302080283020902830210028302110283021202830213028302140283021502830216028302170283021802830219028302200283022102830222028302230283022402830225028302260283022702830228028302290283023002830231028302320283023302830234028302350283023602830237028302380283023902830240028302410283024202830243028302440283024502830246028302470283024802830249028302500283025102830252028302530283025402830255028302560283025702830258028302590283026002830261028302620283026302830264028302650283026602830267028302680283026902830270028302710283027202830273028302740283027502830276028302770283027802830279028302800283028102830282028302830283028402830285028302860283028702830288028302890283029002830291028302920283029302830294028302950283029602830297028302980283029902830300028303010283030202830303028303040283030502830306028303070283030802830309028303100283031102830312028303130283031402830315028303160283031702830318028303190283032002830321028303220283032302830324028303250283032602830327028303280283032902830330028303310283033202830333028303340283033502830336028303370283033802830339028303400283034102830342028303430283034402830345028303460283034702830348028303490283035002830351028303520283035302830354028303550283035602830357028303580283035902830360028303610283036202830363028303640283036502830366028303670283036802830369028303700283037102830372028303730283037402830375028303760283037702830378028303790283038002830381028303820283038302830384028303850283038602830387028303880283038902830390028303910283039202830393028303940283039502830396028303970283039802830399028304000283040102830402028304030283040402830405028304060283040702830408028304090283041002830411028304120283041302830414028304150283041602830417028304180283041902830420028304210283042202830423028304240283042502830426028304270283042802830429028304300283043102830432028304330283043402830435028304360283043702830438028304390283044002830441028304420283044302830444028304450283044602830447028304480283044902830450028304510283045202830453028304540283045502830456028304570283045802830459028304600283046102830462028304630283046402830465028304660283046702830468028304690283047002830471028304720283047302830474028304750283047602830477028304780283047902830480028304810283048202830483028304840283048502830486028304870283048802830489028304900283049102830492028304930283049402830495028304960283049702830498028304990283050002830501028305020283050302830504028305050283050602830507028305080283050902830510028305110283051202830513028305140283051502830516028305170283051802830519028305200283052102830522028305230283052402830525028305260283052702830528028305290283053002830531028305320283053302830534028305350283053602830537028305380283053902830540028305410283054202830543028305440283054502830546028305470283054802830549028305500283055102830552028305530283055402830555028305560283055702830558028305590283056002830561028305620283056302830564028305650283056602830567028305680283056902830570028305710283057202830573028305740283057502830576028305770283057802830579028305800283058102830582028305830283058402830585028305860283058702830588028305890283059002830591028305920283059302830594028305950283059602830597028305980283059902830600028306010283060202830603028306040283060502830606028306070283060802830609028306100283061102830612028306130283061402830615028306160283061702830618028306190283062002830621028306220283062302830624028306250283062602830627028306280283062902830630028306310283063202830633028306340283063502830636028306370283063802830639028306400283064102830642028306430283064402830645028306460283064702830648028306490283065002830651028306520283065302830654028306550283065602830657028306580283065902830660028306610283066202830663028306640283066502830666028306670283066802830669028306700283067102830672028306730283067402830675028306760283067702830678028306790283068002830681028306820283068302830684028306850283068602830687028306880283068902830690028306910283069202830693028306940283069502830696028306970283069802830699028307000283070102830702028307030283070402830705028307060283070702830708028307090283071002830711028307120283071302830714028307150283071602830717028307180283071902830720028307210283072202830723028307240283072502830726028307270283072802830729028307300283073102830732028307330283073402830735028307360283073702830738028307390283074002830741028307420283074302830744028307450283074602830747028307480283074902830750028307510283075202830753028307540283075502830756028307570283075802830759028307600283076102830762028307630283076402830765028307660283076702830768028307690283077002830771028307720283077302830774028307750283077602830777028307780283077902830780028307810283078202830783028307840283078502830786028307870283078802830789028307900283079102830792028307930283079402830795028307960283079702830798028307990284000102840002028400030284000402840005028400060284000702840008028400090284001002840011028400120284001302840014028400150284001602840017028400180284001902840020028400210284002202840023028400240284002502840026028400270284002802840029028400300284003102840032028400330284003402840035028400360284003702840038028400390284004002840041028400420284004302840044028400450284004602840047028400480284004902840050028400510284005202840053028400540284005502840056028400570284005802840059028400600284006102840062028400630284006402840065028400660284006702840068028400690284007002840071028400720284007302840074028400750284007602840077028400780284007902840080028400810284008202840083028400840284008502840086028400870284008802840089028400900284009102840092028400930284009402840095028400960284009702840098028400990284010002840101028401020284010302840104028401050284010602840107028401080284010902840110028401110284011202840113028401140284011502840116028401170284011802840119028401200284012102840122028401230284012402840125028401260284012702840128028401290284013002840131028401320284013302840134028401350284013602840137028401380284013902840140028401410284014202840143028401440284014502840146028401470284014802840149028401500284015102840152028401530284015402840155028401560284015702840158028401590284016002840161028401620284016302840164028401650284016602840167028401680284016902840170028401710284017202840173028401740284017502840176028401770284017802840179028401800284018102840182028401830284018402840185028401860284018702840188028401890284019002840191028401920284019302840194028401950284019602840197028401980284019902840200028402010284020202840203028402040284020502840206028402070284020802840209028402100284021102840212028402130284021402840215028402160284021702840218028402190284022002840221028402220284022302840224028402250284022602840227028402280284022902840230028402310284023202840233028402340284023502840236028402370284023802840239028402400284024102840242028402430284024402840245028402460284024702840248028402490284025002840251028402520284025302840254028402550284025602840257028402580284025902840260028402610284026202840263028402640284026502840266028402670284026802840269028402700284027102840272028402730284027402840275028402760284027702840278028402790284028002840281028402820284028302840284028402850284028602840287028402880284028902840290028402910284029202840293028402940284029502840296028402970284029802840299028403000284030102840302028403030284030402840305028403060284030702840308028403090284031002840311028403120284031302840314028403150284031602840317028403180284031902840320028403210284032202840323028403240284032502840326028403270284032802840329028403300284033102840332028403330284033402840335028403360284033702840338028403390284034002840341028403420284034302840344028403450284034602840347028403480284034902840350028403510284035202840353028403540284035502840356028403570284035802840359028403600284036102840362028403630284036402840365028403660284036702840368028403690284037002840371028403720284037302840374028403750284037602840377028403780284037902840380028403810284038202840383028403840284038502840386028403870284038802840389028403900284039102840392028403930284039402840395028403960284039702840398028403990284040002840401028404020284040302840404028404050284040602840407028404080284040902840410028404110284041202840413028404140284041502840416028404170284041802840419028404200284042102840422028404230284042402840425028404260284042702840428028404290284043002840431028404320284043302840434028404350284043602840437028404380284043902840440028404410284044202840443028404440284044502840446028404470284044802840449028404500284045102840452028404530284045402840455028404560284045702840458028404590284046002840461028404620284046302840464028404650284046602840467028404680284046902840470028404710284047202840473028404740284047502840476028404770284047802840479028404800284048102840482028404830284048402840485028404860284048702840488028404890284049002840491028404920284049302840494028404950284049602840497028404980284049902840500028405010284050202840503028405040284050502840506028405070284050802840509028405100284051102840512028405130284051402840515028405160284051702840518028405190284052002840521028405220284052302840524028405250284052602840527028405280284052902840530028405310284053202840533028405340284053502840536028405370284053802840539028405400284054102840542028405430284054402840545028405460284054702840548028405490284055002840551028405520284055302840554028405550284055602840557028405580284055902840560028405610284056202840563028405640284056502840566028405670284056802840569028405700284057102840572028405730284057402840575028405760284057702840578028405790284058002840581028405820284058302840584028405850284058602840587028405880284058902840590028405910284059202840593028405940284059502840596028405970284059802840599028406000284060102840602028406030284060402840605028406060284060702840608028406090284061002840611028406120284061302840614028406150284061602840617028406180284061902840620028406210284062202840623028406240284062502840626028406270284062802840629028406300284063102840632028406330284063402840635028406360284063702840638028406390284064002840641028406420284064302840644028406450284064602840647028406480284064902840650028406510284065202840653028406540284065502840656028406570284065802840659028406600284066102840662028406630284066402840665028406660284066702840668028406690284067002840671028406720284067302840674028406750284067602840677028406780284067902840680028406810284068202840683028406840284068502840686028406870284068802840689028406900284069102840692028406930284069402840695028406960284069702840698028406990284070002840701028407020284070302840704028407050284070602840707028407080284070902840710028407110284071202840713028407140284071502840716028407170284071802840719028407200284072102840722028407230284072402840725028407260284072702840728028407290284073002840731028407320284073302840734028407350284073602840737028407380284073902840740028407410284074202840743028407440284074502840746028407470284074802840749028407500284075102840752028407530284075402840755028407560284075702840758028407590284076002840761028407620284076302840764028407650284076602840767028407680284076902840770028407710284077202840773028407740284077502840776028407770284077802840779028407800284078102840782028407830284078402840785028407860284078702840788028407890284079002840791028407920284079302840794028407950284079602840797028407980284079902850001028500020285000302850004028500050285000602850007028500080285000902850010028500110285001202850013028500140285001502850016028500170285001802850019028500200285002102850022028500230285002402850025028500260285002702850028028500290285003002850031028500320285003302850034028500350285003602850037028500380285003902850040028500410285004202850043028500440285004502850046028500470285004802850049028500500285005102850052028500530285005402850055028500560285005702850058028500590285006002850061028500620285006302850064028500650285006602850067028500680285006902850070028500710285007202850073028500740285007502850076028500770285007802850079028500800285008102850082028500830285008402850085028500860285008702850088028500890285009002850091028500920285009302850094028500950285009602850097028500980285009902850100028501010285010202850103028501040285010502850106028501070285010802850109028501100285011102850112028501130285011402850115028501160285011702850118028501190285012002850121028501220285012302850124028501250285012602850127028501280285012902850130028501310285013202850133028501340285013502850136028501370285013802850139028501400285014102850142028501430285014402850145028501460285014702850148028501490285015002850151028501520285015302850154028501550285015602850157028501580285015902850160028501610285016202850163028501640285016502850166028501670285016802850169028501700285017102850172028501730285017402850175028501760285017702850178028501790285018002850181028501820285018302850184028501850285018602850187028501880285018902850190028501910285019202850193028501940285019502850196028501970285019802850199028502000285020102850202028502030285020402850205028502060285020702850208028502090285021002850211028502120285021302850214028502150285021602850217028502180285021902850220028502210285022202850223028502240285022502850226028502270285022802850229028502300285023102850232028502330285023402850235028502360285023702850238028502390285024002850241028502420285024302850244028502450285024602850247028502480285024902850250028502510285025202850253028502540285025502850256028502570285025802850259028502600285026102850262028502630285026402850265028502660285026702850268028502690285027002850271028502720285027302850274028502750285027602850277028502780285027902850280028502810285028202850283028502840285028502850286028502870285028802850289028502900285029102850292028502930285029402850295028502960285029702850298028502990285030002850301028503020285030302850304028503050285030602850307028503080285030902850310028503110285031202850313028503140285031502850316028503170285031802850319028503200285032102850322028503230285032402850325028503260285032702850328028503290285033002850331028503320285033302850334028503350285033602850337028503380285033902850340028503410285034202850343028503440285034502850346028503470285034802850349028503500285035102850352028503530285035402850355028503560285035702850358028503590285036002850361028503620285036302850364028503650285036602850367028503680285036902850370028503710285037202850373028503740285037502850376028503770285037802850379028503800285038102850382028503830285038402850385028503860285038702850388028503890285039002850391028503920285039302850394028503950285039602850397028503980285039902850400028504010285040202850403028504040285040502850406028504070285040802850409028504100285041102850412028504130285041402850415028504160285041702850418028504190285042002850421028504220285042302850424028504250285042602850427028504280285042902850430028504310285043202850433028504340285043502850436028504370285043802850439028504400285044102850442028504430285044402850445028504460285044702850448028504490285045002850451028504520285045302850454028504550285045602850457028504580285045902850460028504610285046202850463028504640285046502850466028504670285046802850469028504700285047102850472028504730285047402850475028504760285047702850478028504790285048002850481028504820285048302850484028504850285048602850487028504880285048902850490028504910285049202850493028504940285049502850496028504970285049802850499028505000285050102850502028505030285050402850505028505060285050702850508028505090285051002850511028505120285051302850514028505150285051602850517028505180285051902850520028505210285052202850523028505240285052502850526028505270285052802850529028505300285053102850532028505330285053402850535028505360285053702850538028505390285054002850541028505420285054302850544028505450285054602850547028505480285054902850550028505510285055202850553028505540285055502850556028505570285055802850559028505600285056102850562028505630285056402850565028505660285056702850568028505690285057002850571028505720285057302850574028505750285057602850577028505780285057902850580028505810285058202850583028505840285058502850586028505870285058802850589028505900285059102850592028505930285059402850595028505960285059702850598028505990285060002850601028506020285060302850604028506050285060602850607028506080285060902850610028506110285061202850613028506140285061502850616028506170285061802850619028506200285062102850622028506230285062402850625028506260285062702850628028506290285063002850631028506320285063302850634028506350285063602850637028506380285063902850640028506410285064202850643028506440285064502850646028506470285064802850649028506500285065102850652028506530285065402850655028506560285065702850658028506590285066002850661028506620285066302850664028506650285066602850667028506680285066902850670028506710285067202850673028506740285067502850676028506770285067802850679028506800285068102850682028506830285068402850685028506860285068702850688028506890285069002850691028506920285069302850694028506950285069602850697028506980285069902850700028507010285070202850703028507040285070502850706028507070285070802850709028507100285071102850712028507130285071402850715028507160285071702850718028507190285072002850721028507220285072302850724028507250285072602850727028507280285072902850730028507310285073202850733028507340285073502850736028507370285073802850739028507400285074102850742028507430285074402850745028507460285074702850748028507490285075002850751028507520285075302850754028507550285075602850757028507580285075902850760028507610285076202850763028507640285076502850766028507670285076802850769028507700285077102850772028507730285077402850775028507760285077702850778028507790285078002850781028507820285078302850784028507850285078602850787028507880285078902850790028507910285079202850793028507940285079502850796028507970285079802850799028600010286000202860003028600040286000502860006028600070286000802860009028600100286001102860012028600130286001402860015028600160286001702860018028600190286002002860021028600220286002302860024028600250286002602860027028600280286002902860030028600310286003202860033028600340286003502860036028600370286003802860039028600400286004102860042028600430286004402860045028600460286004702860048028600490286005002860051028600520286005302860054028600550286005602860057028600580286005902860060028600610286006202860063028600640286006502860066028600670286006802860069028600700286007102860072028600730286007402860075028600760286007702860078028600790286008002860081028600820286008302860084028600850286008602860087028600880286008902860090028600910286009202860093028600940286009502860096028600970286009802860099028601000286010102860102028601030286010402860105028601060286010702860108028601090286011002860111028601120286011302860114028601150286011602860117028601180286011902860120028601210286012202860123028601240286012502860126028601270286012802860129028601300286013102860132028601330286013402860135028601360286013702860138028601390286014002860141028601420286014302860144028601450286014602860147028601480286014902860150028601510286015202860153028601540286015502860156028601570286015802860159028601600286016102860162028601630286016402860165028601660286016702860168028601690286017002860171028601720286017302860174028601750286017602860177028601780286017902860180028601810286018202860183028601840286018502860186028601870286018802860189028601900286019102860192028601930286019402860195028601960286019702860198028601990286020002860201028602020286020302860204028602050286020602860207028602080286020902860210028602110286021202860213028602140286021502860216028602170286021802860219028602200286022102860222028602230286022402860225028602260286022702860228028602290286023002860231028602320286023302860234028602350286023602860237028602380286023902860240028602410286024202860243028602440286024502860246028602470286024802860249028602500286025102860252028602530286025402860255028602560286025702860258028602590286026002860261028602620286026302860264028602650286026602860267028602680286026902860270028602710286027202860273028602740286027502860276028602770286027802860279028602800286028102860282028602830286028402860285028602860286028702860288028602890286029002860291028602920286029302860294028602950286029602860297028602980286029902860300028603010286030202860303028603040286030502860306028603070286030802860309028603100286031102860312028603130286031402860315028603160286031702860318028603190286032002860321028603220286032302860324028603250286032602860327028603280286032902860330028603310286033202860333028603340286033502860336028603370286033802860339028603400286034102860342028603430286034402860345028603460286034702860348028603490286035002860351028603520286035302860354028603550286035602860357028603580286035902860360028603610286036202860363028603640286036502860366028603670286036802860369028603700286037102860372028603730286037402860375028603760286037702860378028603790286038002860381028603820286038302860384028603850286038602860387028603880286038902860390028603910286039202860393028603940286039502860396028603970286039802860399028604000286040102860402028604030286040402860405028604060286040702860408028604090286041002860411028604120286041302860414028604150286041602860417028604180286041902860420028604210286042202860423028604240286042502860426028604270286042802860429028604300286043102860432028604330286043402860435028604360286043702860438028604390286044002860441028604420286044302860444028604450286044602860447028604480286044902860450028604510286045202860453028604540286045502860456028604570286045802860459028604600286046102860462028604630286046402860465028604660286046702860468028604690286047002860471028604720286047302860474028604750286047602860477028604780286047902860480028604810286048202860483028604840286048502860486028604870286048802860489028604900286049102860492028604930286049402860495028604960286049702860498028604990286050002860501028605020286050302860504028605050286050602860507028605080286050902860510028605110286051202860513028605140286051502860516028605170286051802860519028605200286052102860522028605230286052402860525028605260286052702860528028605290286053002860531028605320286053302860534028605350286053602860537028605380286053902860540028605410286054202860543028605440286054502860546028605470286054802860549028605500286055102860552028605530286055402860555028605560286055702860558028605590286056002860561028605620286056302860564028605650286056602860567028605680286056902860570028605710286057202860573028605740286057502860576028605770286057802860579028605800286058102860582028605830286058402860585028605860286058702860588028605890286059002860591028605920286059302860594028605950286059602860597028605980286059902860600028606010286060202860603028606040286060502860606028606070286060802860609028606100286061102860612028606130286061402860615028606160286061702860618028606190286062002860621028606220286062302860624028606250286062602860627028606280286062902860630028606310286063202860633028606340286063502860636028606370286063802860639028606400286064102860642028606430286064402860645028606460286064702860648028606490286065002860651028606520286065302860654028606550286065602860657028606580286065902860660028606610286066202860663028606640286066502860666028606670286066802860669028606700286067102860672028606730286067402860675028606760286067702860678028606790286068002860681028606820286068302860684028606850286068602860687028606880286068902860690028606910286069202860693028606940286069502860696028606970286069802860699028607000286070102860702028607030286070402860705028607060286070702860708028607090286071002860711028607120286071302860714028607150286071602860717028607180286071902860720028607210286072202860723028607240286072502860726028607270286072802860729028607300286073102860732028607330286073402860735028607360286073702860738028607390286074002860741028607420286074302860744028607450286074602860747028607480286074902860750028607510286075202860753028607540286075502860756028607570286075802860759028607600286076102860762028607630286076402860765028607660286076702860768028607690286077002860771028607720286077302860774028607750286077602860777028607780286077902860780028607810286078202860783028607840286078502860786028607870286078802860789028607900286079102860792028607930286079402860795028607960286079702860798028607990287000102870002028700030287000402870005028700060287000702870008028700090287001002870011028700120287001302870014028700150287001602870017028700180287001902870020028700210287002202870023028700240287002502870026028700270287002802870029028700300287003102870032028700330287003402870035028700360287003702870038028700390287004002870041028700420287004302870044028700450287004602870047028700480287004902870050028700510287005202870053028700540287005502870056028700570287005802870059028700600287006102870062028700630287006402870065028700660287006702870068028700690287007002870071028700720287007302870074028700750287007602870077028700780287007902870080028700810287008202870083028700840287008502870086028700870287008802870089028700900287009102870092028700930287009402870095028700960287009702870098028700990287010002870101028701020287010302870104028701050287010602870107028701080287010902870110028701110287011202870113028701140287011502870116028701170287011802870119028701200287012102870122028701230287012402870125028701260287012702870128028701290287013002870131028701320287013302870134028701350287013602870137028701380287013902870140028701410287014202870143028701440287014502870146028701470287014802870149028701500287015102870152028701530287015402870155028701560287015702870158028701590287016002870161028701620287016302870164028701650287016602870167028701680287016902870170028701710287017202870173028701740287017502870176028701770287017802870179028701800287018102870182028701830287018402870185028701860287018702870188028701890287019002870191028701920287019302870194028701950287019602870197028701980287019902870200028702010287020202870203028702040287020502870206028702070287020802870209028702100287021102870212028702130287021402870215028702160287021702870218028702190287022002870221028702220287022302870224028702250287022602870227028702280287022902870230028702310287023202870233028702340287023502870236028702370287023802870239028702400287024102870242028702430287024402870245028702460287024702870248028702490287025002870251028702520287025302870254028702550287025602870257028702580287025902870260028702610287026202870263028702640287026502870266028702670287026802870269028702700287027102870272028702730287027402870275028702760287027702870278028702790287028002870281028702820287028302870284028702850287028602870287028702880287028902870290028702910287029202870293028702940287029502870296028702970287029802870299028703000287030102870302028703030287030402870305028703060287030702870308028703090287031002870311028703120287031302870314028703150287031602870317028703180287031902870320028703210287032202870323028703240287032502870326028703270287032802870329028703300287033102870332028703330287033402870335028703360287033702870338028703390287034002870341028703420287034302870344028703450287034602870347028703480287034902870350028703510287035202870353028703540287035502870356028703570287035802870359028703600287036102870362028703630287036402870365028703660287036702870368028703690287037002870371028703720287037302870374028703750287037602870377028703780287037902870380028703810287038202870383028703840287038502870386028703870287038802870389028703900287039102870392028703930287039402870395028703960287039702870398028703990287040002870401028704020287040302870404028704050287040602870407028704080287040902870410028704110287041202870413028704140287041502870416028704170287041802870419028704200287042102870422028704230287042402870425028704260287042702870428028704290287043002870431028704320287043302870434028704350287043602870437028704380287043902870440028704410287044202870443028704440287044502870446028704470287044802870449028704500287045102870452028704530287045402870455028704560287045702870458028704590287046002870461028704620287046302870464028704650287046602870467028704680287046902870470028704710287047202870473028704740287047502870476028704770287047802870479028704800287048102870482028704830287048402870485028704860287048702870488028704890287049002870491028704920287049302870494028704950287049602870497028704980287049902870500028705010287050202870503028705040287050502870506028705070287050802870509028705100287051102870512028705130287051402870515028705160287051702870518028705190287052002870521028705220287052302870524028705250287052602870527028705280287052902870530028705310287053202870533028705340287053502870536028705370287053802870539028705400287054102870542028705430287054402870545028705460287054702870548028705490287055002870551028705520287055302870554028705550287055602870557028705580287055902870560028705610287056202870563028705640287056502870566028705670287056802870569028705700287057102870572028705730287057402870575028705760287057702870578028705790287058002870581028705820287058302870584028705850287058602870587028705880287058902870590028705910287059202870593028705940287059502870596028705970287059802870599028706000287060102870602028706030287060402870605028706060287060702870608028706090287061002870611028706120287061302870614028706150287061602870617028706180287061902870620028706210287062202870623028706240287062502870626028706270287062802870629028706300287063102870632028706330287063402870635028706360287063702870638028706390287064002870641028706420287064302870644028706450287064602870647028706480287064902870650028706510287065202870653028706540287065502870656028706570287065802870659028706600287066102870662028706630287066402870665028706660287066702870668028706690287067002870671028706720287067302870674028706750287067602870677028706780287067902870680028706810287068202870683028706840287068502870686028706870287068802870689028706900287069102870692028706930287069402870695028706960287069702870698028706990287070002870701028707020287070302870704028707050287070602870707028707080287070902870710028707110287071202870713028707140287071502870716028707170287071802870719028707200287072102870722028707230287072402870725028707260287072702870728028707290287073002870731028707320287073302870734028707350287073602870737028707380287073902870740028707410287074202870743028707440287074502870746028707470287074802870749028707500287075102870752028707530287075402870755028707560287075702870758028707590287076002870761028707620287076302870764028707650287076602870767028707680287076902870770028707710287077202870773028707740287077502870776028707770287077802870779028707800287078102870782028707830287078402870785028707860287078702870788028707890287079002870791028707920287079302870794028707950287079602870797028707980287079902880001028800020288000302880004028800050288000602880007028800080288000902880010028800110288001202880013028800140288001502880016028800170288001802880019028800200288002102880022028800230288002402880025028800260288002702880028028800290288003002880031028800320288003302880034028800350288003602880037028800380288003902880040028800410288004202880043028800440288004502880046028800470288004802880049028800500288005102880052028800530288005402880055028800560288005702880058028800590288006002880061028800620288006302880064028800650288006602880067028800680288006902880070028800710288007202880073028800740288007502880076028800770288007802880079028800800288008102880082028800830288008402880085028800860288008702880088028800890288009002880091028800920288009302880094028800950288009602880097028800980288009902880100028801010288010202880103028801040288010502880106028801070288010802880109028801100288011102880112028801130288011402880115028801160288011702880118028801190288012002880121028801220288012302880124028801250288012602880127028801280288012902880130028801310288013202880133028801340288013502880136028801370288013802880139028801400288014102880142028801430288014402880145028801460288014702880148028801490288015002880151028801520288015302880154028801550288015602880157028801580288015902880160028801610288016202880163028801640288016502880166028801670288016802880169028801700288017102880172028801730288017402880175028801760288017702880178028801790288018002880181028801820288018302880184028801850288018602880187028801880288018902880190028801910288019202880193028801940288019502880196028801970288019802880199028802000288020102880202028802030288020402880205028802060288020702880208028802090288021002880211028802120288021302880214028802150288021602880217028802180288021902880220028802210288022202880223028802240288022502880226028802270288022802880229028802300288023102880232028802330288023402880235028802360288023702880238028802390288024002880241028802420288024302880244028802450288024602880247028802480288024902880250028802510288025202880253028802540288025502880256028802570288025802880259028802600288026102880262028802630288026402880265028802660288026702880268028802690288027002880271028802720288027302880274028802750288027602880277028802780288027902880280028802810288028202880283028802840288028502880286028802870288028802880289028802900288029102880292028802930288029402880295028802960288029702880298028802990288030002880301028803020288030302880304028803050288030602880307028803080288030902880310028803110288031202880313028803140288031502880316028803170288031802880319028803200288032102880322028803230288032402880325028803260288032702880328028803290288033002880331028803320288033302880334028803350288033602880337028803380288033902880340028803410288034202880343028803440288034502880346028803470288034802880349028803500288035102880352028803530288035402880355028803560288035702880358028803590288036002880361028803620288036302880364028803650288036602880367028803680288036902880370028803710288037202880373028803740288037502880376028803770288037802880379028803800288038102880382028803830288038402880385028803860288038702880388028803890288039002880391028803920288039302880394028803950288039602880397028803980288039902880400028804010288040202880403028804040288040502880406028804070288040802880409028804100288041102880412028804130288041402880415028804160288041702880418028804190288042002880421028804220288042302880424028804250288042602880427028804280288042902880430028804310288043202880433028804340288043502880436028804370288043802880439028804400288044102880442028804430288044402880445028804460288044702880448028804490288045002880451028804520288045302880454028804550288045602880457028804580288045902880460028804610288046202880463028804640288046502880466028804670288046802880469028804700288047102880472028804730288047402880475028804760288047702880478028804790288048002880481028804820288048302880484028804850288048602880487028804880288048902880490028804910288049202880493028804940288049502880496028804970288049802880499028805000288050102880502028805030288050402880505028805060288050702880508028805090288051002880511028805120288051302880514028805150288051602880517028805180288051902880520028805210288052202880523028805240288052502880526028805270288052802880529028805300288053102880532028805330288053402880535028805360288053702880538028805390288054002880541028805420288054302880544028805450288054602880547028805480288054902880550028805510288055202880553028805540288055502880556028805570288055802880559028805600288056102880562028805630288056402880565028805660288056702880568028805690288057002880571028805720288057302880574028805750288057602880577028805780288057902880580028805810288058202880583028805840288058502880586028805870288058802880589028805900288059102880592028805930288059402880595028805960288059702880598028805990288060002880601028806020288060302880604028806050288060602880607028806080288060902880610028806110288061202880613028806140288061502880616028806170288061802880619028806200288062102880622028806230288062402880625028806260288062702880628028806290288063002880631028806320288063302880634028806350288063602880637028806380288063902880640028806410288064202880643028806440288064502880646028806470288064802880649028806500288065102880652028806530288065402880655028806560288065702880658028806590288066002880661028806620288066302880664028806650288066602880667028806680288066902880670028806710288067202880673028806740288067502880676028806770288067802880679028806800288068102880682028806830288068402880685028806860288068702880688028806890288069002880691028806920288069302880694028806950288069602880697028806980288069902880700028807010288070202880703028807040288070502880706028807070288070802880709028807100288071102880712028807130288071402880715028807160288071702880718028807190288072002880721028807220288072302880724028807250288072602880727028807280288072902880730028807310288073202880733028807340288073502880736028807370288073802880739028807400288074102880742028807430288074402880745028807460288074702880748028807490288075002880751028807520288075302880754028807550288075602880757028807580288075902880760028807610288076202880763028807640288076502880766028807670288076802880769028807700288077102880772028807730288077402880775028807760288077702880778028807790288078002880781028807820288078302880784028807850288078602880787028807880288078902880790028807910288079202880793028807940288079502880796028807970288079802880799028900010289000202890003028900040289000502890006028900070289000802890009028900100289001102890012028900130289001402890015028900160289001702890018028900190289002002890021028900220289002302890024028900250289002602890027028900280289002902890030028900310289003202890033028900340289003502890036028900370289003802890039028900400289004102890042028900430289004402890045028900460289004702890048028900490289005002890051028900520289005302890054028900550289005602890057028900580289005902890060028900610289006202890063028900640289006502890066028900670289006802890069028900700289007102890072028900730289007402890075028900760289007702890078028900790289008002890081028900820289008302890084028900850289008602890087028900880289008902890090028900910289009202890093028900940289009502890096028900970289009802890099028901000289010102890102028901030289010402890105028901060289010702890108028901090289011002890111028901120289011302890114028901150289011602890117028901180289011902890120028901210289012202890123028901240289012502890126028901270289012802890129028901300289013102890132028901330289013402890135028901360289013702890138028901390289014002890141028901420289014302890144028901450289014602890147028901480289014902890150028901510289015202890153028901540289015502890156028901570289015802890159028901600289016102890162028901630289016402890165028901660289016702890168028901690289017002890171028901720289017302890174028901750289017602890177028901780289017902890180028901810289018202890183028901840289018502890186028901870289018802890189028901900289019102890192028901930289019402890195028901960289019702890198028901990289020002890201028902020289020302890204028902050289020602890207028902080289020902890210028902110289021202890213028902140289021502890216028902170289021802890219028902200289022102890222028902230289022402890225028902260289022702890228028902290289023002890231028902320289023302890234028902350289023602890237028902380289023902890240028902410289024202890243028902440289024502890246028902470289024802890249028902500289025102890252028902530289025402890255028902560289025702890258028902590289026002890261028902620289026302890264028902650289026602890267028902680289026902890270028902710289027202890273028902740289027502890276028902770289027802890279028902800289028102890282028902830289028402890285028902860289028702890288028902890289029002890291028902920289029302890294028902950289029602890297028902980289029902890300028903010289030202890303028903040289030502890306028903070289030802890309028903100289031102890312028903130289031402890315028903160289031702890318028903190289032002890321028903220289032302890324028903250289032602890327028903280289032902890330028903310289033202890333028903340289033502890336028903370289033802890339028903400289034102890342028903430289034402890345028903460289034702890348028903490289035002890351028903520289035302890354028903550289035602890357028903580289035902890360028903610289036202890363028903640289036502890366028903670289036802890369028903700289037102890372028903730289037402890375028903760289037702890378028903790289038002890381028903820289038302890384028903850289038602890387028903880289038902890390028903910289039202890393028903940289039502890396028903970289039802890399028904000289040102890402028904030289040402890405028904060289040702890408028904090289041002890411028904120289041302890414028904150289041602890417028904180289041902890420028904210289042202890423028904240289042502890426028904270289042802890429028904300289043102890432028904330289043402890435028904360289043702890438028904390289044002890441028904420289044302890444028904450289044602890447028904480289044902890450028904510289045202890453028904540289045502890456028904570289045802890459028904600289046102890462028904630289046402890465028904660289046702890468028904690289047002890471028904720289047302890474028904750289047602890477028904780289047902890480028904810289048202890483028904840289048502890486028904870289048802890489028904900289049102890492028904930289049402890495028904960289049702890498028904990289050002890501028905020289050302890504028905050289050602890507028905080289050902890510028905110289051202890513028905140289051502890516028905170289051802890519028905200289052102890522028905230289052402890525028905260289052702890528028905290289053002890531028905320289053302890534028905350289053602890537028905380289053902890540028905410289054202890543028905440289054502890546028905470289054802890549028905500289055102890552028905530289055402890555028905560289055702890558028905590289056002890561028905620289056302890564028905650289056602890567028905680289056902890570028905710289057202890573028905740289057502890576028905770289057802890579028905800289058102890582028905830289058402890585028905860289058702890588028905890289059002890591028905920289059302890594028905950289059602890597028905980289059902890600028906010289060202890603028906040289060502890606028906070289060802890609028906100289061102890612028906130289061402890615028906160289061702890618028906190289062002890621028906220289062302890624028906250289062602890627028906280289062902890630028906310289063202890633028906340289063502890636028906370289063802890639028906400289064102890642028906430289064402890645028906460289064702890648028906490289065002890651028906520289065302890654028906550289065602890657028906580289065902890660028906610289066202890663028906640289066502890666028906670289066802890669028906700289067102890672028906730289067402890675028906760289067702890678028906790289068002890681028906820289068302890684028906850289068602890687028906880289068902890690028906910289069202890693028906940289069502890696028906970289069802890699028907000289070102890702028907030289070402890705028907060289070702890708028907090289071002890711028907120289071302890714028907150289071602890717028907180289071902890720028907210289072202890723028907240289072502890726028907270289072802890729028907300289073102890732028907330289073402890735028907360289073702890738028907390289074002890741028907420289074302890744028907450289074602890747028907480289074902890750028907510289075202890753028907540289075502890756028907570289075802890759028907600289076102890762028907630289076402890765028907660289076702890768028907690289077002890771028907720289077302890774028907750289077602890777028907780289077902890780028907810289078202890783028907840289078502890786028907870289078802890789028907900289079102890792028907930289079402890795028907960289079702890798028907990290000102900002029000030290000402900005029000060290000702900008029000090290001002900011029000120290001302900014029000150290001602900017029000180290001902900020029000210290002202900023029000240290002502900026029000270290002802900029029000300290003102900032029000330290003402900035029000360290003702900038029000390290004002900041029000420290004302900044029000450290004602900047029000480290004902900050029000510290005202900053029000540290005502900056029000570290005802900059029000600290006102900062029000630290006402900065029000660290006702900068029000690290007002900071029000720290007302900074029000750290007602900077029000780290007902900080029000810290008202900083029000840290008502900086029000870290008802900089029000900290009102900092029000930290009402900095029000960290009702900098029000990290010002900101029001020290010302900104029001050290010602900107029001080290010902900110029001110290011202900113029001140290011502900116029001170290011802900119029001200290012102900122029001230290012402900125029001260290012702900128029001290290013002900131029001320290013302900134029001350290013602900137029001380290013902900140029001410290014202900143029001440290014502900146029001470290014802900149029001500290015102900152029001530290015402900155029001560290015702900158029001590290016002900161029001620290016302900164029001650290016602900167029001680290016902900170029001710290017202900173029001740290017502900176029001770290017802900179029001800290018102900182029001830290018402900185029001860290018702900188029001890290019002900191029001920290019302900194029001950290019602900197029001980290019902900200029002010290020202900203029002040290020502900206029002070290020802900209029002100290021102900212029002130290021402900215029002160290021702900218029002190290022002900221029002220290022302900224029002250290022602900227029002280290022902900230029002310290023202900233029002340290023502900236029002370290023802900239029002400290024102900242029002430290024402900245029002460290024702900248029002490290025002900251029002520290025302900254029002550290025602900257029002580290025902900260029002610290026202900263029002640290026502900266029002670290026802900269029002700290027102900272029002730290027402900275029002760290027702900278029002790290028002900281029002820290028302900284029002850290028602900287029002880290028902900290029002910290029202900293029002940290029502900296029002970290029802900299029003000290030102900302029003030290030402900305029003060290030702900308029003090290031002900311029003120290031302900314029003150290031602900317029003180290031902900320029003210290032202900323029003240290032502900326029003270290032802900329029003300290033102900332029003330290033402900335029003360290033702900338029003390290034002900341029003420290034302900344029003450290034602900347029003480290034902900350029003510290035202900353029003540290035502900356029003570290035802900359029003600290036102900362029003630290036402900365029003660290036702900368029003690290037002900371029003720290037302900374029003750290037602900377029003780290037902900380029003810290038202900383029003840290038502900386029003870290038802900389029003900290039102900392029003930290039402900395029003960290039702900398029003990290040002900401029004020290040302900404029004050290040602900407029004080290040902900410029004110290041202900413029004140290041502900416029004170290041802900419029004200290042102900422029004230290042402900425029004260290042702900428029004290290043002900431029004320290043302900434029004350290043602900437029004380290043902900440029004410290044202900443029004440290044502900446029004470290044802900449029004500290045102900452029004530290045402900455029004560290045702900458029004590290046002900461029004620290046302900464029004650290046602900467029004680290046902900470029004710290047202900473029004740290047502900476029004770290047802900479029004800290048102900482029004830290048402900485029004860290048702900488029004890290049002900491029004920290049302900494029004950290049602900497029004980290049902900500029005010290050202900503029005040290050502900506029005070290050802900509029005100290051102900512029005130290051402900515029005160290051702900518029005190290052002900521029005220290052302900524029005250290052602900527029005280290052902900530029005310290053202900533029005340290053502900536029005370290053802900539029005400290054102900542029005430290054402900545029005460290054702900548029005490290055002900551029005520290055302900554029005550290055602900557029005580290055902900560029005610290056202900563029005640290056502900566029005670290056802900569029005700290057102900572029005730290057402900575029005760290057702900578029005790290058002900581029005820290058302900584029005850290058602900587029005880290058902900590029005910290059202900593029005940290059502900596029005970290059802900599029006000290060102900602029006030290060402900605029006060290060702900608029006090290061002900611029006120290061302900614029006150290061602900617029006180290061902900620029006210290062202900623029006240290062502900626029006270290062802900629029006300290063102900632029006330290063402900635029006360290063702900638029006390290064002900641029006420290064302900644029006450290064602900647029006480290064902900650029006510290065202900653029006540290065502900656029006570290065802900659029006600290066102900662029006630290066402900665029006660290066702900668029006690290067002900671029006720290067302900674029006750290067602900677029006780290067902900680029006810290068202900683029006840290068502900686029006870290068802900689029006900290069102900692029006930290069402900695029006960290069702900698029006990290070002900701029007020290070302900704029007050290070602900707029007080290070902900710029007110290071202900713029007140290071502900716029007170290071802900719029007200290072102900722029007230290072402900725029007260290072702900728029007290290073002900731029007320290073302900734029007350290073602900737029007380290073902900740029007410290074202900743029007440290074502900746029007470290074802900749029007500290075102900752029007530290075402900755029007560290075702900758029007590290076002900761029007620290076302900764029007650290076602900767029007680290076902900770029007710290077202900773029007740290077502900776029007770290077802900779029007800290078102900782029007830290078402900785029007860290078702900788029007890290079002900791029007920290079302900794029007950290079602900797029007980290079902910001029100020291000302910004029100050291000602910007029100080291000902910010029100110291001202910013029100140291001502910016029100170291001802910019029100200291002102910022029100230291002402910025029100260291002702910028029100290291003002910031029100320291003302910034029100350291003602910037029100380291003902910040029100410291004202910043029100440291004502910046029100470291004802910049029100500291005102910052029100530291005402910055029100560291005702910058029100590291006002910061029100620291006302910064029100650291006602910067029100680291006902910070029100710291007202910073029100740291007502910076029100770291007802910079029100800291008102910082029100830291008402910085029100860291008702910088029100890291009002910091029100920291009302910094029100950291009602910097029100980291009902910100029101010291010202910103029101040291010502910106029101070291010802910109029101100291011102910112029101130291011402910115029101160291011702910118029101190291012002910121029101220291012302910124029101250291012602910127029101280291012902910130029101310291013202910133029101340291013502910136029101370291013802910139029101400291014102910142029101430291014402910145029101460291014702910148029101490291015002910151029101520291015302910154029101550291015602910157029101580291015902910160029101610291016202910163029101640291016502910166029101670291016802910169029101700291017102910172029101730291017402910175029101760291017702910178029101790291018002910181029101820291018302910184029101850291018602910187029101880291018902910190029101910291019202910193029101940291019502910196029101970291019802910199029102000291020102910202029102030291020402910205029102060291020702910208029102090291021002910211029102120291021302910214029102150291021602910217029102180291021902910220029102210291022202910223029102240291022502910226029102270291022802910229029102300291023102910232029102330291023402910235029102360291023702910238029102390291024002910241029102420291024302910244029102450291024602910247029102480291024902910250029102510291025202910253029102540291025502910256029102570291025802910259029102600291026102910262029102630291026402910265029102660291026702910268029102690291027002910271029102720291027302910274029102750291027602910277029102780291027902910280029102810291028202910283029102840291028502910286029102870291028802910289029102900291029102910292029102930291029402910295029102960291029702910298029102990291030002910301029103020291030302910304029103050291030602910307029103080291030902910310029103110291031202910313029103140291031502910316029103170291031802910319029103200291032102910322029103230291032402910325029103260291032702910328029103290291033002910331029103320291033302910334029103350291033602910337029103380291033902910340029103410291034202910343029103440291034502910346029103470291034802910349029103500291035102910352029103530291035402910355029103560291035702910358029103590291036002910361029103620291036302910364029103650291036602910367029103680291036902910370029103710291037202910373029103740291037502910376029103770291037802910379029103800291038102910382029103830291038402910385029103860291038702910388029103890291039002910391029103920291039302910394029103950291039602910397029103980291039902910400029104010291040202910403029104040291040502910406029104070291040802910409029104100291041102910412029104130291041402910415029104160291041702910418029104190291042002910421029104220291042302910424029104250291042602910427029104280291042902910430029104310291043202910433029104340291043502910436029104370291043802910439029104400291044102910442029104430291044402910445029104460291044702910448029104490291045002910451029104520291045302910454029104550291045602910457029104580291045902910460029104610291046202910463029104640291046502910466029104670291046802910469029104700291047102910472029104730291047402910475029104760291047702910478029104790291048002910481029104820291048302910484029104850291048602910487029104880291048902910490029104910291049202910493029104940291049502910496029104970291049802910499029105000291050102910502029105030291050402910505029105060291050702910508029105090291051002910511029105120291051302910514029105150291051602910517029105180291051902910520029105210291052202910523029105240291052502910526029105270291052802910529029105300291053102910532029105330291053402910535029105360291053702910538029105390291054002910541029105420291054302910544029105450291054602910547029105480291054902910550029105510291055202910553029105540291055502910556029105570291055802910559029105600291056102910562029105630291056402910565029105660291056702910568029105690291057002910571029105720291057302910574029105750291057602910577029105780291057902910580029105810291058202910583029105840291058502910586029105870291058802910589029105900291059102910592029105930291059402910595029105960291059702910598029105990291060002910601029106020291060302910604029106050291060602910607029106080291060902910610029106110291061202910613029106140291061502910616029106170291061802910619029106200291062102910622029106230291062402910625029106260291062702910628029106290291063002910631029106320291063302910634029106350291063602910637029106380291063902910640029106410291064202910643029106440291064502910646029106470291064802910649029106500291065102910652029106530291065402910655029106560291065702910658029106590291066002910661029106620291066302910664029106650291066602910667029106680291066902910670029106710291067202910673029106740291067502910676029106770291067802910679029106800291068102910682029106830291068402910685029106860291068702910688029106890291069002910691029106920291069302910694029106950291069602910697029106980291069902910700029107010291070202910703029107040291070502910706029107070291070802910709029107100291071102910712029107130291071402910715029107160291071702910718029107190291072002910721029107220291072302910724029107250291072602910727029107280291072902910730029107310291073202910733029107340291073502910736029107370291073802910739029107400291074102910742029107430291074402910745029107460291074702910748029107490291075002910751029107520291075302910754029107550291075602910757029107580291075902910760029107610291076202910763029107640291076502910766029107670291076802910769029107700291077102910772029107730291077402910775029107760291077702910778029107790291078002910781029107820291078302910784029107850291078602910787029107880291078902910790029107910291079202910793029107940291079502910796029107970291079802910799029200010292000202920003029200040292000502920006029200070292000802920009029200100292001102920012029200130292001402920015029200160292001702920018029200190292002002920021029200220292002302920024029200250292002602920027029200280292002902920030029200310292003202920033029200340292003502920036029200370292003802920039029200400292004102920042029200430292004402920045029200460292004702920048029200490292005002920051029200520292005302920054029200550292005602920057029200580292005902920060029200610292006202920063029200640292006502920066029200670292006802920069029200700292007102920072029200730292007402920075029200760292007702920078029200790292008002920081029200820292008302920084029200850292008602920087029200880292008902920090029200910292009202920093029200940292009502920096029200970292009802920099029201000292010102920102029201030292010402920105029201060292010702920108029201090292011002920111029201120292011302920114029201150292011602920117029201180292011902920120029201210292012202920123029201240292012502920126029201270292012802920129029201300292013102920132029201330292013402920135029201360292013702920138029201390292014002920141029201420292014302920144029201450292014602920147029201480292014902920150029201510292015202920153029201540292015502920156029201570292015802920159029201600292016102920162029201630292016402920165029201660292016702920168029201690292017002920171029201720292017302920174029201750292017602920177029201780292017902920180029201810292018202920183029201840292018502920186029201870292018802920189029201900292019102920192029201930292019402920195029201960292019702920198029201990292020002920201029202020292020302920204029202050292020602920207029202080292020902920210029202110292021202920213029202140292021502920216029202170292021802920219029202200292022102920222029202230292022402920225029202260292022702920228029202290292023002920231029202320292023302920234029202350292023602920237029202380292023902920240029202410292024202920243029202440292024502920246029202470292024802920249029202500292025102920252029202530292025402920255029202560292025702920258029202590292026002920261029202620292026302920264029202650292026602920267029202680292026902920270029202710292027202920273029202740292027502920276029202770292027802920279029202800292028102920282029202830292028402920285029202860292028702920288029202890292029002920291029202920292029302920294029202950292029602920297029202980292029902920300029203010292030202920303029203040292030502920306029203070292030802920309029203100292031102920312029203130292031402920315029203160292031702920318029203190292032002920321029203220292032302920324029203250292032602920327029203280292032902920330029203310292033202920333029203340292033502920336029203370292033802920339029203400292034102920342029203430292034402920345029203460292034702920348029203490292035002920351029203520292035302920354029203550292035602920357029203580292035902920360029203610292036202920363029203640292036502920366029203670292036802920369029203700292037102920372029203730292037402920375029203760292037702920378029203790292038002920381029203820292038302920384029203850292038602920387029203880292038902920390029203910292039202920393029203940292039502920396029203970292039802920399029204000292040102920402029204030292040402920405029204060292040702920408029204090292041002920411029204120292041302920414029204150292041602920417029204180292041902920420029204210292042202920423029204240292042502920426029204270292042802920429029204300292043102920432029204330292043402920435029204360292043702920438029204390292044002920441029204420292044302920444029204450292044602920447029204480292044902920450029204510292045202920453029204540292045502920456029204570292045802920459029204600292046102920462029204630292046402920465029204660292046702920468029204690292047002920471029204720292047302920474029204750292047602920477029204780292047902920480029204810292048202920483029204840292048502920486029204870292048802920489029204900292049102920492029204930292049402920495029204960292049702920498029204990292050002920501029205020292050302920504029205050292050602920507029205080292050902920510029205110292051202920513029205140292051502920516029205170292051802920519029205200292052102920522029205230292052402920525029205260292052702920528029205290292053002920531029205320292053302920534029205350292053602920537029205380292053902920540029205410292054202920543029205440292054502920546029205470292054802920549029205500292055102920552029205530292055402920555029205560292055702920558029205590292056002920561029205620292056302920564029205650292056602920567029205680292056902920570029205710292057202920573029205740292057502920576029205770292057802920579029205800292058102920582029205830292058402920585029205860292058702920588029205890292059002920591029205920292059302920594029205950292059602920597029205980292059902920600029206010292060202920603029206040292060502920606029206070292060802920609029206100292061102920612029206130292061402920615029206160292061702920618029206190292062002920621029206220292062302920624029206250292062602920627029206280292062902920630029206310292063202920633029206340292063502920636029206370292063802920639029206400292064102920642029206430292064402920645029206460292064702920648029206490292065002920651029206520292065302920654029206550292065602920657029206580292065902920660029206610292066202920663029206640292066502920666029206670292066802920669029206700292067102920672029206730292067402920675029206760292067702920678029206790292068002920681029206820292068302920684029206850292068602920687029206880292068902920690029206910292069202920693029206940292069502920696029206970292069802920699029207000292070102920702029207030292070402920705029207060292070702920708029207090292071002920711029207120292071302920714029207150292071602920717029207180292071902920720029207210292072202920723029207240292072502920726029207270292072802920729029207300292073102920732029207330292073402920735029207360292073702920738029207390292074002920741029207420292074302920744029207450292074602920747029207480292074902920750029207510292075202920753029207540292075502920756029207570292075802920759029207600292076102920762029207630292076402920765029207660292076702920768029207690292077002920771029207720292077302920774029207750292077602920777029207780292077902920780029207810292078202920783029207840292078502920786029207870292078802920789029207900292079102920792029207930292079402920795029207960292079702920798029207990293000102930002029300030293000402930005029300060293000702930008029300090293001002930011029300120293001302930014029300150293001602930017029300180293001902930020029300210293002202930023029300240293002502930026029300270293002802930029029300300293003102930032029300330293003402930035029300360293003702930038029300390293004002930041029300420293004302930044029300450293004602930047029300480293004902930050029300510293005202930053029300540293005502930056029300570293005802930059029300600293006102930062029300630293006402930065029300660293006702930068029300690293007002930071029300720293007302930074029300750293007602930077029300780293007902930080029300810293008202930083029300840293008502930086029300870293008802930089029300900293009102930092029300930293009402930095029300960293009702930098029300990293010002930101029301020293010302930104029301050293010602930107029301080293010902930110029301110293011202930113029301140293011502930116029301170293011802930119029301200293012102930122029301230293012402930125029301260293012702930128029301290293013002930131029301320293013302930134029301350293013602930137029301380293013902930140029301410293014202930143029301440293014502930146029301470293014802930149029301500293015102930152029301530293015402930155029301560293015702930158029301590293016002930161029301620293016302930164029301650293016602930167029301680293016902930170029301710293017202930173029301740293017502930176029301770293017802930179029301800293018102930182029301830293018402930185029301860293018702930188029301890293019002930191029301920293019302930194029301950293019602930197029301980293019902930200029302010293020202930203029302040293020502930206029302070293020802930209029302100293021102930212029302130293021402930215029302160293021702930218029302190293022002930221029302220293022302930224029302250293022602930227029302280293022902930230029302310293023202930233029302340293023502930236029302370293023802930239029302400293024102930242029302430293024402930245029302460293024702930248029302490293025002930251029302520293025302930254029302550293025602930257029302580293025902930260029302610293026202930263029302640293026502930266029302670293026802930269029302700293027102930272029302730293027402930275029302760293027702930278029302790293028002930281029302820293028302930284029302850293028602930287029302880293028902930290029302910293029202930293029302940293029502930296029302970293029802930299029303000293030102930302029303030293030402930305029303060293030702930308029303090293031002930311029303120293031302930314029303150293031602930317029303180293031902930320029303210293032202930323029303240293032502930326029303270293032802930329029303300293033102930332029303330293033402930335029303360293033702930338029303390293034002930341029303420293034302930344029303450293034602930347029303480293034902930350029303510293035202930353029303540293035502930356029303570293035802930359029303600293036102930362029303630293036402930365029303660293036702930368029303690293037002930371029303720293037302930374029303750293037602930377029303780293037902930380029303810293038202930383029303840293038502930386029303870293038802930389029303900293039102930392029303930293039402930395029303960293039702930398029303990293040002930401029304020293040302930404029304050293040602930407029304080293040902930410029304110293041202930413029304140293041502930416029304170293041802930419029304200293042102930422029304230293042402930425029304260293042702930428029304290293043002930431029304320293043302930434029304350293043602930437029304380293043902930440029304410293044202930443029304440293044502930446029304470293044802930449029304500293045102930452029304530293045402930455029304560293045702930458029304590293046002930461029304620293046302930464029304650293046602930467029304680293046902930470029304710293047202930473029304740293047502930476029304770293047802930479029304800293048102930482029304830293048402930485029304860293048702930488029304890293049002930491029304920293049302930494029304950293049602930497029304980293049902930500029305010293050202930503029305040293050502930506029305070293050802930509029305100293051102930512029305130293051402930515029305160293051702930518029305190293052002930521029305220293052302930524029305250293052602930527029305280293052902930530029305310293053202930533029305340293053502930536029305370293053802930539029305400293054102930542029305430293054402930545029305460293054702930548029305490293055002930551029305520293055302930554029305550293055602930557029305580293055902930560029305610293056202930563029305640293056502930566029305670293056802930569029305700293057102930572029305730293057402930575029305760293057702930578029305790293058002930581029305820293058302930584029305850293058602930587029305880293058902930590029305910293059202930593029305940293059502930596029305970293059802930599029306000293060102930602029306030293060402930605029306060293060702930608029306090293061002930611029306120293061302930614029306150293061602930617029306180293061902930620029306210293062202930623029306240293062502930626029306270293062802930629029306300293063102930632029306330293063402930635029306360293063702930638029306390293064002930641029306420293064302930644029306450293064602930647029306480293064902930650029306510293065202930653029306540293065502930656029306570293065802930659029306600293066102930662029306630293066402930665029306660293066702930668029306690293067002930671029306720293067302930674029306750293067602930677029306780293067902930680029306810293068202930683029306840293068502930686029306870293068802930689029306900293069102930692029306930293069402930695029306960293069702930698029306990293070002930701029307020293070302930704029307050293070602930707029307080293070902930710029307110293071202930713029307140293071502930716029307170293071802930719029307200293072102930722029307230293072402930725029307260293072702930728029307290293073002930731029307320293073302930734029307350293073602930737029307380293073902930740029307410293074202930743029307440293074502930746029307470293074802930749029307500293075102930752029307530293075402930755029307560293075702930758029307590293076002930761029307620293076302930764029307650293076602930767029307680293076902930770029307710293077202930773029307740293077502930776029307770293077802930779029307800293078102930782029307830293078402930785029307860293078702930788029307890293079002930791029307920293079302930794029307950293079602930797029307980293079902940001029400020294000302940004029400050294000602940007029400080294000902940010029400110294001202940013029400140294001502940016029400170294001802940019029400200294002102940022029400230294002402940025029400260294002702940028029400290294003002940031029400320294003302940034029400350294003602940037029400380294003902940040029400410294004202940043029400440294004502940046029400470294004802940049029400500294005102940052029400530294005402940055029400560294005702940058029400590294006002940061029400620294006302940064029400650294006602940067029400680294006902940070029400710294007202940073029400740294007502940076029400770294007802940079029400800294008102940082029400830294008402940085029400860294008702940088029400890294009002940091029400920294009302940094029400950294009602940097029400980294009902940100029401010294010202940103029401040294010502940106029401070294010802940109029401100294011102940112029401130294011402940115029401160294011702940118029401190294012002940121029401220294012302940124029401250294012602940127029401280294012902940130029401310294013202940133029401340294013502940136029401370294013802940139029401400294014102940142029401430294014402940145029401460294014702940148029401490294015002940151029401520294015302940154029401550294015602940157029401580294015902940160029401610294016202940163029401640294016502940166029401670294016802940169029401700294017102940172029401730294017402940175029401760294017702940178029401790294018002940181029401820294018302940184029401850294018602940187029401880294018902940190029401910294019202940193029401940294019502940196029401970294019802940199029402000294020102940202029402030294020402940205029402060294020702940208029402090294021002940211029402120294021302940214029402150294021602940217029402180294021902940220029402210294022202940223029402240294022502940226029402270294022802940229029402300294023102940232029402330294023402940235029402360294023702940238029402390294024002940241029402420294024302940244029402450294024602940247029402480294024902940250029402510294025202940253029402540294025502940256029402570294025802940259029402600294026102940262029402630294026402940265029402660294026702940268029402690294027002940271029402720294027302940274029402750294027602940277029402780294027902940280029402810294028202940283029402840294028502940286029402870294028802940289029402900294029102940292029402930294029402940295029402960294029702940298029402990294030002940301029403020294030302940304029403050294030602940307029403080294030902940310029403110294031202940313029403140294031502940316029403170294031802940319029403200294032102940322029403230294032402940325029403260294032702940328029403290294033002940331029403320294033302940334029403350294033602940337029403380294033902940340029403410294034202940343029403440294034502940346029403470294034802940349029403500294035102940352029403530294035402940355029403560294035702940358029403590294036002940361029403620294036302940364029403650294036602940367029403680294036902940370029403710294037202940373029403740294037502940376029403770294037802940379029403800294038102940382029403830294038402940385029403860294038702940388029403890294039002940391029403920294039302940394029403950294039602940397029403980294039902940400029404010294040202940403029404040294040502940406029404070294040802940409029404100294041102940412029404130294041402940415029404160294041702940418029404190294042002940421029404220294042302940424029404250294042602940427029404280294042902940430029404310294043202940433029404340294043502940436029404370294043802940439029404400294044102940442029404430294044402940445029404460294044702940448029404490294045002940451029404520294045302940454029404550294045602940457029404580294045902940460029404610294046202940463029404640294046502940466029404670294046802940469029404700294047102940472029404730294047402940475029404760294047702940478029404790294048002940481029404820294048302940484029404850294048602940487029404880294048902940490029404910294049202940493029404940294049502940496029404970294049802940499029405000294050102940502029405030294050402940505029405060294050702940508029405090294051002940511029405120294051302940514029405150294051602940517029405180294051902940520029405210294052202940523029405240294052502940526029405270294052802940529029405300294053102940532029405330294053402940535029405360294053702940538029405390294054002940541029405420294054302940544029405450294054602940547029405480294054902940550029405510294055202940553029405540294055502940556029405570294055802940559029405600294056102940562029405630294056402940565029405660294056702940568029405690294057002940571029405720294057302940574029405750294057602940577029405780294057902940580029405810294058202940583029405840294058502940586029405870294058802940589029405900294059102940592029405930294059402940595029405960294059702940598029405990294060002940601029406020294060302940604029406050294060602940607029406080294060902940610029406110294061202940613029406140294061502940616029406170294061802940619029406200294062102940622029406230294062402940625029406260294062702940628029406290294063002940631029406320294063302940634029406350294063602940637029406380294063902940640029406410294064202940643029406440294064502940646029406470294064802940649029406500294065102940652029406530294065402940655029406560294065702940658029406590294066002940661029406620294066302940664029406650294066602940667029406680294066902940670029406710294067202940673029406740294067502940676029406770294067802940679029406800294068102940682029406830294068402940685029406860294068702940688029406890294069002940691029406920294069302940694029406950294069602940697029406980294069902940700029407010294070202940703029407040294070502940706029407070294070802940709029407100294071102940712029407130294071402940715029407160294071702940718029407190294072002940721029407220294072302940724029407250294072602940727029407280294072902940730029407310294073202940733029407340294073502940736029407370294073802940739029407400294074102940742029407430294074402940745029407460294074702940748029407490294075002940751029407520294075302940754029407550294075602940757029407580294075902940760029407610294076202940763029407640294076502940766029407670294076802940769029407700294077102940772029407730294077402940775029407760294077702940778029407790294078002940781029407820294078302940784029407850294078602940787029407880294078902940790029407910294079202940793029407940294079502940796029407970294079802940799029500010295000202950003029500040295000502950006029500070295000802950009029500100295001102950012029500130295001402950015029500160295001702950018029500190295002002950021029500220295002302950024029500250295002602950027029500280295002902950030029500310295003202950033029500340295003502950036029500370295003802950039029500400295004102950042029500430295004402950045029500460295004702950048029500490295005002950051029500520295005302950054029500550295005602950057029500580295005902950060029500610295006202950063029500640295006502950066029500670295006802950069029500700295007102950072029500730295007402950075029500760295007702950078029500790295008002950081029500820295008302950084029500850295008602950087029500880295008902950090029500910295009202950093029500940295009502950096029500970295009802950099029501000295010102950102029501030295010402950105029501060295010702950108029501090295011002950111029501120295011302950114029501150295011602950117029501180295011902950120029501210295012202950123029501240295012502950126029501270295012802950129029501300295013102950132029501330295013402950135029501360295013702950138029501390295014002950141029501420295014302950144029501450295014602950147029501480295014902950150029501510295015202950153029501540295015502950156029501570295015802950159029501600295016102950162029501630295016402950165029501660295016702950168029501690295017002950171029501720295017302950174029501750295017602950177029501780295017902950180029501810295018202950183029501840295018502950186029501870295018802950189029501900295019102950192029501930295019402950195029501960295019702950198029501990295020002950201029502020295020302950204029502050295020602950207029502080295020902950210029502110295021202950213029502140295021502950216029502170295021802950219029502200295022102950222029502230295022402950225029502260295022702950228029502290295023002950231029502320295023302950234029502350295023602950237029502380295023902950240029502410295024202950243029502440295024502950246029502470295024802950249029502500295025102950252029502530295025402950255029502560295025702950258029502590295026002950261029502620295026302950264029502650295026602950267029502680295026902950270029502710295027202950273029502740295027502950276029502770295027802950279029502800295028102950282029502830295028402950285029502860295028702950288029502890295029002950291029502920295029302950294029502950295029602950297029502980295029902950300029503010295030202950303029503040295030502950306029503070295030802950309029503100295031102950312029503130295031402950315029503160295031702950318029503190295032002950321029503220295032302950324029503250295032602950327029503280295032902950330029503310295033202950333029503340295033502950336029503370295033802950339029503400295034102950342029503430295034402950345029503460295034702950348029503490295035002950351029503520295035302950354029503550295035602950357029503580295035902950360029503610295036202950363029503640295036502950366029503670295036802950369029503700295037102950372029503730295037402950375029503760295037702950378029503790295038002950381029503820295038302950384029503850295038602950387029503880295038902950390029503910295039202950393029503940295039502950396029503970295039802950399029504000295040102950402029504030295040402950405029504060295040702950408029504090295041002950411029504120295041302950414029504150295041602950417029504180295041902950420029504210295042202950423029504240295042502950426029504270295042802950429029504300295043102950432029504330295043402950435029504360295043702950438029504390295044002950441029504420295044302950444029504450295044602950447029504480295044902950450029504510295045202950453029504540295045502950456029504570295045802950459029504600295046102950462029504630295046402950465029504660295046702950468029504690295047002950471029504720295047302950474029504750295047602950477029504780295047902950480029504810295048202950483029504840295048502950486029504870295048802950489029504900295049102950492029504930295049402950495029504960295049702950498029504990295050002950501029505020295050302950504029505050295050602950507029505080295050902950510029505110295051202950513029505140295051502950516029505170295051802950519029505200295052102950522029505230295052402950525029505260295052702950528029505290295053002950531029505320295053302950534029505350295053602950537029505380295053902950540029505410295054202950543029505440295054502950546029505470295054802950549029505500295055102950552029505530295055402950555029505560295055702950558029505590295056002950561029505620295056302950564029505650295056602950567029505680295056902950570029505710295057202950573029505740295057502950576029505770295057802950579029505800295058102950582029505830295058402950585029505860295058702950588029505890295059002950591029505920295059302950594029505950295059602950597029505980295059902950600029506010295060202950603029506040295060502950606029506070295060802950609029506100295061102950612029506130295061402950615029506160295061702950618029506190295062002950621029506220295062302950624029506250295062602950627029506280295062902950630029506310295063202950633029506340295063502950636029506370295063802950639029506400295064102950642029506430295064402950645029506460295064702950648029506490295065002950651029506520295065302950654029506550295065602950657029506580295065902950660029506610295066202950663029506640295066502950666029506670295066802950669029506700295067102950672029506730295067402950675029506760295067702950678029506790295068002950681029506820295068302950684029506850295068602950687029506880295068902950690029506910295069202950693029506940295069502950696029506970295069802950699029507000295070102950702029507030295070402950705029507060295070702950708029507090295071002950711029507120295071302950714029507150295071602950717029507180295071902950720029507210295072202950723029507240295072502950726029507270295072802950729029507300295073102950732029507330295073402950735029507360295073702950738029507390295074002950741029507420295074302950744029507450295074602950747029507480295074902950750029507510295075202950753029507540295075502950756029507570295075802950759029507600295076102950762029507630295076402950765029507660295076702950768029507690295077002950771029507720295077302950774029507750295077602950777029507780295077902950780029507810295078202950783029507840295078502950786029507870295078802950789029507900295079102950792029507930295079402950795029507960295079702950798029507990296000102960002029600030296000402960005029600060296000702960008029600090296001002960011029600120296001302960014029600150296001602960017029600180296001902960020029600210296002202960023029600240296002502960026029600270296002802960029029600300296003102960032029600330296003402960035029600360296003702960038029600390296004002960041029600420296004302960044029600450296004602960047029600480296004902960050029600510296005202960053029600540296005502960056029600570296005802960059029600600296006102960062029600630296006402960065029600660296006702960068029600690296007002960071029600720296007302960074029600750296007602960077029600780296007902960080029600810296008202960083029600840296008502960086029600870296008802960089029600900296009102960092029600930296009402960095029600960296009702960098029600990296010002960101029601020296010302960104029601050296010602960107029601080296010902960110029601110296011202960113029601140296011502960116029601170296011802960119029601200296012102960122029601230296012402960125029601260296012702960128029601290296013002960131029601320296013302960134029601350296013602960137029601380296013902960140029601410296014202960143029601440296014502960146029601470296014802960149029601500296015102960152029601530296015402960155029601560296015702960158029601590296016002960161029601620296016302960164029601650296016602960167029601680296016902960170029601710296017202960173029601740296017502960176029601770296017802960179029601800296018102960182029601830296018402960185029601860296018702960188029601890296019002960191029601920296019302960194029601950296019602960197029601980296019902960200029602010296020202960203029602040296020502960206029602070296020802960209029602100296021102960212029602130296021402960215029602160296021702960218029602190296022002960221029602220296022302960224029602250296022602960227029602280296022902960230029602310296023202960233029602340296023502960236029602370296023802960239029602400296024102960242029602430296024402960245029602460296024702960248029602490296025002960251029602520296025302960254029602550296025602960257029602580296025902960260029602610296026202960263029602640296026502960266029602670296026802960269029602700296027102960272029602730296027402960275029602760296027702960278029602790296028002960281029602820296028302960284029602850296028602960287029602880296028902960290029602910296029202960293029602940296029502960296029602970296029802960299029603000296030102960302029603030296030402960305029603060296030702960308029603090296031002960311029603120296031302960314029603150296031602960317029603180296031902960320029603210296032202960323029603240296032502960326029603270296032802960329029603300296033102960332029603330296033402960335029603360296033702960338029603390296034002960341029603420296034302960344029603450296034602960347029603480296034902960350029603510296035202960353029603540296035502960356029603570296035802960359029603600296036102960362029603630296036402960365029603660296036702960368029603690296037002960371029603720296037302960374029603750296037602960377029603780296037902960380029603810296038202960383029603840296038502960386029603870296038802960389029603900296039102960392029603930296039402960395029603960296039702960398029603990296040002960401029604020296040302960404029604050296040602960407029604080296040902960410029604110296041202960413029604140296041502960416029604170296041802960419029604200296042102960422029604230296042402960425029604260296042702960428029604290296043002960431029604320296043302960434029604350296043602960437029604380296043902960440029604410296044202960443029604440296044502960446029604470296044802960449029604500296045102960452029604530296045402960455029604560296045702960458029604590296046002960461029604620296046302960464029604650296046602960467029604680296046902960470029604710296047202960473029604740296047502960476029604770296047802960479029604800296048102960482029604830296048402960485029604860296048702960488029604890296049002960491029604920296049302960494029604950296049602960497029604980296049902960500029605010296050202960503029605040296050502960506029605070296050802960509029605100296051102960512029605130296051402960515029605160296051702960518029605190296052002960521029605220296052302960524029605250296052602960527029605280296052902960530029605310296053202960533029605340296053502960536029605370296053802960539029605400296054102960542029605430296054402960545029605460296054702960548029605490296055002960551029605520296055302960554029605550296055602960557029605580296055902960560029605610296056202960563029605640296056502960566029605670296056802960569029605700296057102960572029605730296057402960575029605760296057702960578029605790296058002960581029605820296058302960584029605850296058602960587029605880296058902960590029605910296059202960593029605940296059502960596029605970296059802960599029606000296060102960602029606030296060402960605029606060296060702960608029606090296061002960611029606120296061302960614029606150296061602960617029606180296061902960620029606210296062202960623029606240296062502960626029606270296062802960629029606300296063102960632029606330296063402960635029606360296063702960638029606390296064002960641029606420296064302960644029606450296064602960647029606480296064902960650029606510296065202960653029606540296065502960656029606570296065802960659029606600296066102960662029606630296066402960665029606660296066702960668029606690296067002960671029606720296067302960674029606750296067602960677029606780296067902960680029606810296068202960683029606840296068502960686029606870296068802960689029606900296069102960692029606930296069402960695029606960296069702960698029606990296070002960701029607020296070302960704029607050296070602960707029607080296070902960710029607110296071202960713029607140296071502960716029607170296071802960719029607200296072102960722029607230296072402960725029607260296072702960728029607290296073002960731029607320296073302960734029607350296073602960737029607380296073902960740029607410296074202960743029607440296074502960746029607470296074802960749029607500296075102960752029607530296075402960755029607560296075702960758029607590296076002960761029607620296076302960764029607650296076602960767029607680296076902960770029607710296077202960773029607740296077502960776029607770296077802960779029607800296078102960782029607830296078402960785029607860296078702960788029607890296079002960791029607920296079302960794029607950296079602960797029607980296079902970001029700020297000302970004029700050297000602970007029700080297000902970010029700110297001202970013029700140297001502970016029700170297001802970019029700200297002102970022029700230297002402970025029700260297002702970028029700290297003002970031029700320297003302970034029700350297003602970037029700380297003902970040029700410297004202970043029700440297004502970046029700470297004802970049029700500297005102970052029700530297005402970055029700560297005702970058029700590297006002970061029700620297006302970064029700650297006602970067029700680297006902970070029700710297007202970073029700740297007502970076029700770297007802970079029700800297008102970082029700830297008402970085029700860297008702970088029700890297009002970091029700920297009302970094029700950297009602970097029700980297009902970100029701010297010202970103029701040297010502970106029701070297010802970109029701100297011102970112029701130297011402970115029701160297011702970118029701190297012002970121029701220297012302970124029701250297012602970127029701280297012902970130029701310297013202970133029701340297013502970136029701370297013802970139029701400297014102970142029701430297014402970145029701460297014702970148029701490297015002970151029701520297015302970154029701550297015602970157029701580297015902970160029701610297016202970163029701640297016502970166029701670297016802970169029701700297017102970172029701730297017402970175029701760297017702970178029701790297018002970181029701820297018302970184029701850297018602970187029701880297018902970190029701910297019202970193029701940297019502970196029701970297019802970199029702000297020102970202029702030297020402970205029702060297020702970208029702090297021002970211029702120297021302970214029702150297021602970217029702180297021902970220029702210297022202970223029702240297022502970226029702270297022802970229029702300297023102970232029702330297023402970235029702360297023702970238029702390297024002970241029702420297024302970244029702450297024602970247029702480297024902970250029702510297025202970253029702540297025502970256029702570297025802970259029702600297026102970262029702630297026402970265029702660297026702970268029702690297027002970271029702720297027302970274029702750297027602970277029702780297027902970280029702810297028202970283029702840297028502970286029702870297028802970289029702900297029102970292029702930297029402970295029702960297029702970298029702990297030002970301029703020297030302970304029703050297030602970307029703080297030902970310029703110297031202970313029703140297031502970316029703170297031802970319029703200297032102970322029703230297032402970325029703260297032702970328029703290297033002970331029703320297033302970334029703350297033602970337029703380297033902970340029703410297034202970343029703440297034502970346029703470297034802970349029703500297035102970352029703530297035402970355029703560297035702970358029703590297036002970361029703620297036302970364029703650297036602970367029703680297036902970370029703710297037202970373029703740297037502970376029703770297037802970379029703800297038102970382029703830297038402970385029703860297038702970388029703890297039002970391029703920297039302970394029703950297039602970397029703980297039902970400029704010297040202970403029704040297040502970406029704070297040802970409029704100297041102970412029704130297041402970415029704160297041702970418029704190297042002970421029704220297042302970424029704250297042602970427029704280297042902970430029704310297043202970433029704340297043502970436029704370297043802970439029704400297044102970442029704430297044402970445029704460297044702970448029704490297045002970451029704520297045302970454029704550297045602970457029704580297045902970460029704610297046202970463029704640297046502970466029704670297046802970469029704700297047102970472029704730297047402970475029704760297047702970478029704790297048002970481029704820297048302970484029704850297048602970487029704880297048902970490029704910297049202970493029704940297049502970496029704970297049802970499029705000297050102970502029705030297050402970505029705060297050702970508029705090297051002970511029705120297051302970514029705150297051602970517029705180297051902970520029705210297052202970523029705240297052502970526029705270297052802970529029705300297053102970532029705330297053402970535029705360297053702970538029705390297054002970541029705420297054302970544029705450297054602970547029705480297054902970550029705510297055202970553029705540297055502970556029705570297055802970559029705600297056102970562029705630297056402970565029705660297056702970568029705690297057002970571029705720297057302970574029705750297057602970577029705780297057902970580029705810297058202970583029705840297058502970586029705870297058802970589029705900297059102970592029705930297059402970595029705960297059702970598029705990297060002970601029706020297060302970604029706050297060602970607029706080297060902970610029706110297061202970613029706140297061502970616029706170297061802970619029706200297062102970622029706230297062402970625029706260297062702970628029706290297063002970631029706320297063302970634029706350297063602970637029706380297063902970640029706410297064202970643029706440297064502970646029706470297064802970649029706500297065102970652029706530297065402970655029706560297065702970658029706590297066002970661029706620297066302970664029706650297066602970667029706680297066902970670029706710297067202970673029706740297067502970676029706770297067802970679029706800297068102970682029706830297068402970685029706860297068702970688029706890297069002970691029706920297069302970694029706950297069602970697029706980297069902970700029707010297070202970703029707040297070502970706029707070297070802970709029707100297071102970712029707130297071402970715029707160297071702970718029707190297072002970721029707220297072302970724029707250297072602970727029707280297072902970730029707310297073202970733029707340297073502970736029707370297073802970739029707400297074102970742029707430297074402970745029707460297074702970748029707490297075002970751029707520297075302970754029707550297075602970757029707580297075902970760029707610297076202970763029707640297076502970766029707670297076802970769029707700297077102970772029707730297077402970775029707760297077702970778029707790297078002970781029707820297078302970784029707850297078602970787029707880297078902970790029707910297079202970793029707940297079502970796029707970297079802970799029800010298000202980003029800040298000502980006029800070298000802980009029800100298001102980012029800130298001402980015029800160298001702980018029800190298002002980021029800220298002302980024029800250298002602980027029800280298002902980030029800310298003202980033029800340298003502980036029800370298003802980039029800400298004102980042029800430298004402980045029800460298004702980048029800490298005002980051029800520298005302980054029800550298005602980057029800580298005902980060029800610298006202980063029800640298006502980066029800670298006802980069029800700298007102980072029800730298007402980075029800760298007702980078029800790298008002980081029800820298008302980084029800850298008602980087029800880298008902980090029800910298009202980093029800940298009502980096029800970298009802980099029801000298010102980102029801030298010402980105029801060298010702980108029801090298011002980111029801120298011302980114029801150298011602980117029801180298011902980120029801210298012202980123029801240298012502980126029801270298012802980129029801300298013102980132029801330298013402980135029801360298013702980138029801390298014002980141029801420298014302980144029801450298014602980147029801480298014902980150029801510298015202980153029801540298015502980156029801570298015802980159029801600298016102980162029801630298016402980165029801660298016702980168029801690298017002980171029801720298017302980174029801750298017602980177029801780298017902980180029801810298018202980183029801840298018502980186029801870298018802980189029801900298019102980192029801930298019402980195029801960298019702980198029801990298020002980201029802020298020302980204029802050298020602980207029802080298020902980210029802110298021202980213029802140298021502980216029802170298021802980219029802200298022102980222029802230298022402980225029802260298022702980228029802290298023002980231029802320298023302980234029802350298023602980237029802380298023902980240029802410298024202980243029802440298024502980246029802470298024802980249029802500298025102980252029802530298025402980255029802560298025702980258029802590298026002980261029802620298026302980264029802650298026602980267029802680298026902980270029802710298027202980273029802740298027502980276029802770298027802980279029802800298028102980282029802830298028402980285029802860298028702980288029802890298029002980291029802920298029302980294029802950298029602980297029802980298029902980300029803010298030202980303029803040298030502980306029803070298030802980309029803100298031102980312029803130298031402980315029803160298031702980318029803190298032002980321029803220298032302980324029803250298032602980327029803280298032902980330029803310298033202980333029803340298033502980336029803370298033802980339029803400298034102980342029803430298034402980345029803460298034702980348029803490298035002980351029803520298035302980354029803550298035602980357029803580298035902980360029803610298036202980363029803640298036502980366029803670298036802980369029803700298037102980372029803730298037402980375029803760298037702980378029803790298038002980381029803820298038302980384029803850298038602980387029803880298038902980390029803910298039202980393029803940298039502980396029803970298039802980399029804000298040102980402029804030298040402980405029804060298040702980408029804090298041002980411029804120298041302980414029804150298041602980417029804180298041902980420029804210298042202980423029804240298042502980426029804270298042802980429029804300298043102980432029804330298043402980435029804360298043702980438029804390298044002980441029804420298044302980444029804450298044602980447029804480298044902980450029804510298045202980453029804540298045502980456029804570298045802980459029804600298046102980462029804630298046402980465029804660298046702980468029804690298047002980471029804720298047302980474029804750298047602980477029804780298047902980480029804810298048202980483029804840298048502980486029804870298048802980489029804900298049102980492029804930298049402980495029804960298049702980498029804990298050002980501029805020298050302980504029805050298050602980507029805080298050902980510029805110298051202980513029805140298051502980516029805170298051802980519029805200298052102980522029805230298052402980525029805260298052702980528029805290298053002980531029805320298053302980534029805350298053602980537029805380298053902980540029805410298054202980543029805440298054502980546029805470298054802980549029805500298055102980552029805530298055402980555029805560298055702980558029805590298056002980561029805620298056302980564029805650298056602980567029805680298056902980570029805710298057202980573029805740298057502980576029805770298057802980579029805800298058102980582029805830298058402980585029805860298058702980588029805890298059002980591029805920298059302980594029805950298059602980597029805980298059902980600029806010298060202980603029806040298060502980606029806070298060802980609029806100298061102980612029806130298061402980615029806160298061702980618029806190298062002980621029806220298062302980624029806250298062602980627029806280298062902980630029806310298063202980633029806340298063502980636029806370298063802980639029806400298064102980642029806430298064402980645029806460298064702980648029806490298065002980651029806520298065302980654029806550298065602980657029806580298065902980660029806610298066202980663029806640298066502980666029806670298066802980669029806700298067102980672029806730298067402980675029806760298067702980678029806790298068002980681029806820298068302980684029806850298068602980687029806880298068902980690029806910298069202980693029806940298069502980696029806970298069802980699029807000298070102980702029807030298070402980705029807060298070702980708029807090298071002980711029807120298071302980714029807150298071602980717029807180298071902980720029807210298072202980723029807240298072502980726029807270298072802980729029807300298073102980732029807330298073402980735029807360298073702980738029807390298074002980741029807420298074302980744029807450298074602980747029807480298074902980750029807510298075202980753029807540298075502980756029807570298075802980759029807600298076102980762029807630298076402980765029807660298076702980768029807690298077002980771029807720298077302980774029807750298077602980777029807780298077902980780029807810298078202980783029807840298078502980786029807870298078802980789029807900298079102980792029807930298079402980795029807960298079702980798029807990299000102990002029900030299000402990005029900060299000702990008029900090299001002990011029900120299001302990014029900150299001602990017029900180299001902990020029900210299002202990023029900240299002502990026029900270299002802990029029900300299003102990032029900330299003402990035029900360299003702990038029900390299004002990041029900420299004302990044029900450299004602990047029900480299004902990050029900510299005202990053029900540299005502990056029900570299005802990059029900600299006102990062029900630299006402990065029900660299006702990068029900690299007002990071029900720299007302990074029900750299007602990077029900780299007902990080029900810299008202990083029900840299008502990086029900870299008802990089029900900299009102990092029900930299009402990095029900960299009702990098029900990299010002990101029901020299010302990104029901050299010602990107029901080299010902990110029901110299011202990113029901140299011502990116029901170299011802990119029901200299012102990122029901230299012402990125029901260299012702990128029901290299013002990131029901320299013302990134029901350299013602990137029901380299013902990140029901410299014202990143029901440299014502990146029901470299014802990149029901500299015102990152029901530299015402990155029901560299015702990158029901590299016002990161029901620299016302990164029901650299016602990167029901680299016902990170029901710299017202990173029901740299017502990176029901770299017802990179029901800299018102990182029901830299018402990185029901860299018702990188029901890299019002990191029901920299019302990194029901950299019602990197029901980299019902990200029902010299020202990203029902040299020502990206029902070299020802990209029902100299021102990212029902130299021402990215029902160299021702990218029902190299022002990221029902220299022302990224029902250299022602990227029902280299022902990230029902310299023202990233029902340299023502990236029902370299023802990239029902400299024102990242029902430299024402990245029902460299024702990248029902490299025002990251029902520299025302990254029902550299025602990257029902580299025902990260029902610299026202990263029902640299026502990266029902670299026802990269029902700299027102990272029902730299027402990275029902760299027702990278029902790299028002990281029902820299028302990284029902850299028602990287029902880299028902990290029902910299029202990293029902940299029502990296029902970299029802990299029903000299030102990302029903030299030402990305029903060299030702990308029903090299031002990311029903120299031302990314029903150299031602990317029903180299031902990320029903210299032202990323029903240299032502990326029903270299032802990329029903300299033102990332029903330299033402990335029903360299033702990338029903390299034002990341029903420299034302990344029903450299034602990347029903480299034902990350029903510299035202990353029903540299035502990356029903570299035802990359029903600299036102990362029903630299036402990365029903660299036702990368029903690299037002990371029903720299037302990374029903750299037602990377029903780299037902990380029903810299038202990383029903840299038502990386029903870299038802990389029903900299039102990392029903930299039402990395029903960299039702990398029903990299040002990401029904020299040302990404029904050299040602990407029904080299040902990410029904110299041202990413029904140299041502990416029904170299041802990419029904200299042102990422029904230299042402990425029904260299042702990428029904290299043002990431029904320299043302990434029904350299043602990437029904380299043902990440029904410299044202990443029904440299044502990446029904470299044802990449029904500299045102990452029904530299045402990455029904560299045702990458029904590299046002990461029904620299046302990464029904650299046602990467029904680299046902990470029904710299047202990473029904740299047502990476029904770299047802990479029904800299048102990482029904830299048402990485029904860299048702990488029904890299049002990491029904920299049302990494029904950299049602990497029904980299049902990500029905010299050202990503029905040299050502990506029905070299050802990509029905100299051102990512029905130299051402990515029905160299051702990518029905190299052002990521029905220299052302990524029905250299052602990527029905280299052902990530029905310299053202990533029905340299053502990536029905370299053802990539029905400299054102990542029905430299054402990545029905460299054702990548029905490299055002990551029905520299055302990554029905550299055602990557029905580299055902990560029905610299056202990563029905640299056502990566029905670299056802990569029905700299057102990572029905730299057402990575029905760299057702990578029905790299058002990581029905820299058302990584029905850299058602990587029905880299058902990590029905910299059202990593029905940299059502990596029905970299059802990599029906000299060102990602029906030299060402990605029906060299060702990608029906090299061002990611029906120299061302990614029906150299061602990617029906180299061902990620029906210299062202990623029906240299062502990626029906270299062802990629029906300299063102990632029906330299063402990635029906360299063702990638029906390299064002990641029906420299064302990644029906450299064602990647029906480299064902990650029906510299065202990653029906540299065502990656029906570299065802990659029906600299066102990662029906630299066402990665029906660299066702990668029906690299067002990671029906720299067302990674029906750299067602990677029906780299067902990680029906810299068202990683029906840299068502990686029906870299068802990689029906900299069102990692029906930299069402990695029906960299069702990698029906990299070002990701029907020299070302990704029907050299070602990707029907080299070902990710029907110299071202990713029907140299071502990716029907170299071802990719029907200299072102990722029907230299072402990725029907260299072702990728029907290299073002990731029907320299073302990734029907350299073602990737029907380299073902990740029907410299074202990743029907440299074502990746029907470299074802990749029907500299075102990752029907530299075402990755029907560299075702990758029907590299076002990761029907620299076302990764029907650299076602990767029907680299076902990770029907710299077202990773029907740299077502990776029907770299077802990779029907800299078102990782029907830299078402990785029907860299078702990788029907890299079002990791029907920299079302990794029907950299079602990797029907980299079903000001030000020300000303000004030000050300000603000007030000080300000903000010030000110300001203000013030000140300001503000016030000170300001803000019030000200300002103000022030000230300002403000025030000260300002703000028030000290300003003000031030000320300003303000034030000350300003603000037030000380300003903000040030000410300004203000043030000440300004503000046030000470300004803000049030000500300005103000052030000530300005403000055030000560300005703000058030000590300006003000061030000620300006303000064030000650300006603000067030000680300006903000070030000710300007203000073030000740300007503000076030000770300007803000079030000800300008103000082030000830300008403000085030000860300008703000088030000890300009003000091030000920300009303000094030000950300009603000097030000980300009903000100030001010300010203000103030001040300010503000106030001070300010803000109030001100300011103000112030001130300011403000115030001160300011703000118030001190300012003000121030001220300012303000124030001250300012603000127030001280300012903000130030001310300013203000133030001340300013503000136030001370300013803000139030001400300014103000142030001430300014403000145030001460300014703000148030001490300015003000151030001520300015303000154030001550300015603000157030001580300015903000160030001610300016203000163030001640300016503000166030001670300016803000169030001700300017103000172030001730300017403000175030001760300017703000178030001790300018003000181030001820300018303000184030001850300018603000187030001880300018903000190030001910300019203000193030001940300019503000196030001970300019803000199030002000300020103000202030002030300020403000205030002060300020703000208030002090300021003000211030002120300021303000214030002150300021603000217030002180300021903000220030002210300022203000223030002240300022503000226030002270300022803000229030002300300023103000232030002330300023403000235030002360300023703000238030002390300024003000241030002420300024303000244030002450300024603000247030002480300024903000250030002510300025203000253030002540300025503000256030002570300025803000259030002600300026103000262030002630300026403000265030002660300026703000268030002690300027003000271030002720300027303000274030002750300027603000277030002780300027903000280030002810300028203000283030002840300028503000286030002870300028803000289030002900300029103000292030002930300029403000295030002960300029703000298030002990300030003000301030003020300030303000304030003050300030603000307030003080300030903000310030003110300031203000313030003140300031503000316030003170300031803000319030003200300032103000322030003230300032403000325030003260300032703000328030003290300033003000331030003320300033303000334030003350300033603000337030003380300033903000340030003410300034203000343030003440300034503000346030003470300034803000349030003500300035103000352030003530300035403000355030003560300035703000358030003590300036003000361030003620300036303000364030003650300036603000367030003680300036903000370030003710300037203000373030003740300037503000376030003770300037803000379030003800300038103000382030003830300038403000385030003860300038703000388030003890300039003000391030003920300039303000394030003950300039603000397030003980300039903000400030004010300040203000403030004040300040503000406030004070300040803000409030004100300041103000412030004130300041403000415030004160300041703000418030004190300042003000421030004220300042303000424030004250300042603000427030004280300042903000430030004310300043203000433030004340300043503000436030004370300043803000439030004400300044103000442030004430300044403000445030004460300044703000448030004490300045003000451030004520300045303000454030004550300045603000457030004580300045903000460030004610300046203000463030004640300046503000466030004670300046803000469030004700300047103000472030004730300047403000475030004760300047703000478030004790300048003000481030004820300048303000484030004850300048603000487030004880300048903000490030004910300049203000493030004940300049503000496030004970300049803000499030005000300050103000502030005030300050403000505030005060300050703000508030005090300051003000511030005120300051303000514030005150300051603000517030005180300051903000520030005210300052203000523030005240300052503000526030005270300052803000529030005300300053103000532030005330300053403000535030005360300053703000538030005390300054003000541030005420300054303000544030005450300054603000547030005480300054903000550030005510300055203000553030005540300055503000556030005570300055803000559030005600300056103000562030005630300056403000565030005660300056703000568030005690300057003000571030005720300057303000574030005750300057603000577030005780300057903000580030005810300058203000583030005840300058503000586030005870300058803000589030005900300059103000592030005930300059403000595030005960300059703000598030005990300060003000601030006020300060303000604030006050300060603000607030006080300060903000610030006110300061203000613030006140300061503000616030006170300061803000619030006200300062103000622030006230300062403000625030006260300062703000628030006290300063003000631030006320300063303000634030006350300063603000637030006380300063903000640030006410300064203000643030006440300064503000646030006470300064803000649030006500300065103000652030006530300065403000655030006560300065703000658030006590300066003000661030006620300066303000664030006650300066603000667030006680300066903000670030006710300067203000673030006740300067503000676030006770300067803000679030006800300068103000682030006830300068403000685030006860300068703000688030006890300069003000691030006920300069303000694030006950300069603000697030006980300069903000700030007010300070203000703030007040300070503000706030007070300070803000709030007100300071103000712030007130300071403000715030007160300071703000718030007190300072003000721030007220300072303000724030007250300072603000727030007280300072903000730030007310300073203000733030007340300073503000736030007370300073803000739030007400300074103000742030007430300074403000745030007460300074703000748030007490300075003000751030007520300075303000754030007550300075603000757030007580300075903000760030007610300076203000763030007640300076503000766030007670300076803000769030007700300077103000772030007730300077403000775030007760300077703000778030007790300078003000781030007820300078303000784030007850300078603000787030007880300078903000790030007910300079203000793030007940300079503000796030007970300079803000799030100010301000203010003030100040301000503010006030100070301000803010009030100100301001103010012030100130301001403010015030100160301001703010018030100190301002003010021030100220301002303010024030100250301002603010027030100280301002903010030030100310301003203010033030100340301003503010036030100370301003803010039030100400301004103010042030100430301004403010045030100460301004703010048030100490301005003010051030100520301005303010054030100550301005603010057030100580301005903010060030100610301006203010063030100640301006503010066030100670301006803010069030100700301007103010072030100730301007403010075030100760301007703010078030100790301008003010081030100820301008303010084030100850301008603010087030100880301008903010090030100910301009203010093030100940301009503010096030100970301009803010099030101000301010103010102030101030301010403010105030101060301010703010108030101090301011003010111030101120301011303010114030101150301011603010117030101180301011903010120030101210301012203010123030101240301012503010126030101270301012803010129030101300301013103010132030101330301013403010135030101360301013703010138030101390301014003010141030101420301014303010144030101450301014603010147030101480301014903010150030101510301015203010153030101540301015503010156030101570301015803010159030101600301016103010162030101630301016403010165030101660301016703010168030101690301017003010171030101720301017303010174030101750301017603010177030101780301017903010180030101810301018203010183030101840301018503010186030101870301018803010189030101900301019103010192030101930301019403010195030101960301019703010198030101990301020003010201030102020301020303010204030102050301020603010207030102080301020903010210030102110301021203010213030102140301021503010216030102170301021803010219030102200301022103010222030102230301022403010225030102260301022703010228030102290301023003010231030102320301023303010234030102350301023603010237030102380301023903010240030102410301024203010243030102440301024503010246030102470301024803010249030102500301025103010252030102530301025403010255030102560301025703010258030102590301026003010261030102620301026303010264030102650301026603010267030102680301026903010270030102710301027203010273030102740301027503010276030102770301027803010279030102800301028103010282030102830301028403010285030102860301028703010288030102890301029003010291030102920301029303010294030102950301029603010297030102980301029903010300030103010301030203010303030103040301030503010306030103070301030803010309030103100301031103010312030103130301031403010315030103160301031703010318030103190301032003010321030103220301032303010324030103250301032603010327030103280301032903010330030103310301033203010333030103340301033503010336030103370301033803010339030103400301034103010342030103430301034403010345030103460301034703010348030103490301035003010351030103520301035303010354030103550301035603010357030103580301035903010360030103610301036203010363030103640301036503010366030103670301036803010369030103700301037103010372030103730301037403010375030103760301037703010378030103790301038003010381030103820301038303010384030103850301038603010387030103880301038903010390030103910301039203010393030103940301039503010396030103970301039803010399030104000301040103010402030104030301040403010405030104060301040703010408030104090301041003010411030104120301041303010414030104150301041603010417030104180301041903010420030104210301042203010423030104240301042503010426030104270301042803010429030104300301043103010432030104330301043403010435030104360301043703010438030104390301044003010441030104420301044303010444030104450301044603010447030104480301044903010450030104510301045203010453030104540301045503010456030104570301045803010459030104600301046103010462030104630301046403010465030104660301046703010468030104690301047003010471030104720301047303010474030104750301047603010477030104780301047903010480030104810301048203010483030104840301048503010486030104870301048803010489030104900301049103010492030104930301049403010495030104960301049703010498030104990301050003010501030105020301050303010504030105050301050603010507030105080301050903010510030105110301051203010513030105140301051503010516030105170301051803010519030105200301052103010522030105230301052403010525030105260301052703010528030105290301053003010531030105320301053303010534030105350301053603010537030105380301053903010540030105410301054203010543030105440301054503010546030105470301054803010549030105500301055103010552030105530301055403010555030105560301055703010558030105590301056003010561030105620301056303010564030105650301056603010567030105680301056903010570030105710301057203010573030105740301057503010576030105770301057803010579030105800301058103010582030105830301058403010585030105860301058703010588030105890301059003010591030105920301059303010594030105950301059603010597030105980301059903010600030106010301060203010603030106040301060503010606030106070301060803010609030106100301061103010612030106130301061403010615030106160301061703010618030106190301062003010621030106220301062303010624030106250301062603010627030106280301062903010630030106310301063203010633030106340301063503010636030106370301063803010639030106400301064103010642030106430301064403010645030106460301064703010648030106490301065003010651030106520301065303010654030106550301065603010657030106580301065903010660030106610301066203010663030106640301066503010666030106670301066803010669030106700301067103010672030106730301067403010675030106760301067703010678030106790301068003010681030106820301068303010684030106850301068603010687030106880301068903010690030106910301069203010693030106940301069503010696030106970301069803010699030107000301070103010702030107030301070403010705030107060301070703010708030107090301071003010711030107120301071303010714030107150301071603010717030107180301071903010720030107210301072203010723030107240301072503010726030107270301072803010729030107300301073103010732030107330301073403010735030107360301073703010738030107390301074003010741030107420301074303010744030107450301074603010747030107480301074903010750030107510301075203010753030107540301075503010756030107570301075803010759030107600301076103010762030107630301076403010765030107660301076703010768030107690301077003010771030107720301077303010774030107750301077603010777030107780301077903010780030107810301078203010783030107840301078503010786030107870301078803010789030107900301079103010792030107930301079403010795030107960301079703010798030107990302000103020002030200030302000403020005030200060302000703020008030200090302001003020011030200120302001303020014030200150302001603020017030200180302001903020020030200210302002203020023030200240302002503020026030200270302002803020029030200300302003103020032030200330302003403020035030200360302003703020038030200390302004003020041030200420302004303020044030200450302004603020047030200480302004903020050030200510302005203020053030200540302005503020056030200570302005803020059030200600302006103020062030200630302006403020065030200660302006703020068030200690302007003020071030200720302007303020074030200750302007603020077030200780302007903020080030200810302008203020083030200840302008503020086030200870302008803020089030200900302009103020092030200930302009403020095030200960302009703020098030200990302010003020101030201020302010303020104030201050302010603020107030201080302010903020110030201110302011203020113030201140302011503020116030201170302011803020119030201200302012103020122030201230302012403020125030201260302012703020128030201290302013003020131030201320302013303020134030201350302013603020137030201380302013903020140030201410302014203020143030201440302014503020146030201470302014803020149030201500302015103020152030201530302015403020155030201560302015703020158030201590302016003020161030201620302016303020164030201650302016603020167030201680302016903020170030201710302017203020173030201740302017503020176030201770302017803020179030201800302018103020182030201830302018403020185030201860302018703020188030201890302019003020191030201920302019303020194030201950302019603020197030201980302019903020200030202010302020203020203030202040302020503020206030202070302020803020209030202100302021103020212030202130302021403020215030202160302021703020218030202190302022003020221030202220302022303020224030202250302022603020227030202280302022903020230030202310302023203020233030202340302023503020236030202370302023803020239030202400302024103020242030202430302024403020245030202460302024703020248030202490302025003020251030202520302025303020254030202550302025603020257030202580302025903020260030202610302026203020263030202640302026503020266030202670302026803020269030202700302027103020272030202730302027403020275030202760302027703020278030202790302028003020281030202820302028303020284030202850302028603020287030202880302028903020290030202910302029203020293030202940302029503020296030202970302029803020299030203000302030103020302030203030302030403020305030203060302030703020308030203090302031003020311030203120302031303020314030203150302031603020317030203180302031903020320030203210302032203020323030203240302032503020326030203270302032803020329030203300302033103020332030203330302033403020335030203360302033703020338030203390302034003020341030203420302034303020344030203450302034603020347030203480302034903020350030203510302035203020353030203540302035503020356030203570302035803020359030203600302036103020362030203630302036403020365030203660302036703020368030203690302037003020371030203720302037303020374030203750302037603020377030203780302037903020380030203810302038203020383030203840302038503020386030203870302038803020389030203900302039103020392030203930302039403020395030203960302039703020398030203990302040003020401030204020302040303020404030204050302040603020407030204080302040903020410030204110302041203020413030204140302041503020416030204170302041803020419030204200302042103020422030204230302042403020425030204260302042703020428030204290302043003020431030204320302043303020434030204350302043603020437030204380302043903020440030204410302044203020443030204440302044503020446030204470302044803020449030204500302045103020452030204530302045403020455030204560302045703020458030204590302046003020461030204620302046303020464030204650302046603020467030204680302046903020470030204710302047203020473030204740302047503020476030204770302047803020479030204800302048103020482030204830302048403020485030204860302048703020488030204890302049003020491030204920302049303020494030204950302049603020497030204980302049903020500030205010302050203020503030205040302050503020506030205070302050803020509030205100302051103020512030205130302051403020515030205160302051703020518030205190302052003020521030205220302052303020524030205250302052603020527030205280302052903020530030205310302053203020533030205340302053503020536030205370302053803020539030205400302054103020542030205430302054403020545030205460302054703020548030205490302055003020551030205520302055303020554030205550302055603020557030205580302055903020560030205610302056203020563030205640302056503020566030205670302056803020569030205700302057103020572030205730302057403020575030205760302057703020578030205790302058003020581030205820302058303020584030205850302058603020587030205880302058903020590030205910302059203020593030205940302059503020596030205970302059803020599030206000302060103020602030206030302060403020605030206060302060703020608030206090302061003020611030206120302061303020614030206150302061603020617030206180302061903020620030206210302062203020623030206240302062503020626030206270302062803020629030206300302063103020632030206330302063403020635030206360302063703020638030206390302064003020641030206420302064303020644030206450302064603020647030206480302064903020650030206510302065203020653030206540302065503020656030206570302065803020659030206600302066103020662030206630302066403020665030206660302066703020668030206690302067003020671030206720302067303020674030206750302067603020677030206780302067903020680030206810302068203020683030206840302068503020686030206870302068803020689030206900302069103020692030206930302069403020695030206960302069703020698030206990302070003020701030207020302070303020704030207050302070603020707030207080302070903020710030207110302071203020713030207140302071503020716030207170302071803020719030207200302072103020722030207230302072403020725030207260302072703020728030207290302073003020731030207320302073303020734030207350302073603020737030207380302073903020740030207410302074203020743030207440302074503020746030207470302074803020749030207500302075103020752030207530302075403020755030207560302075703020758030207590302076003020761030207620302076303020764030207650302076603020767030207680302076903020770030207710302077203020773030207740302077503020776030207770302077803020779030207800302078103020782030207830302078403020785030207860302078703020788030207890302079003020791030207920302079303020794030207950302079603020797030207980302079903030001030300020303000303030004030300050303000603030007030300080303000903030010030300110303001203030013030300140303001503030016030300170303001803030019030300200303002103030022030300230303002403030025030300260303002703030028030300290303003003030031030300320303003303030034030300350303003603030037030300380303003903030040030300410303004203030043030300440303004503030046030300470303004803030049030300500303005103030052030300530303005403030055030300560303005703030058030300590303006003030061030300620303006303030064030300650303006603030067030300680303006903030070030300710303007203030073030300740303007503030076030300770303007803030079030300800303008103030082030300830303008403030085030300860303008703030088030300890303009003030091030300920303009303030094030300950303009603030097030300980303009903030100030301010303010203030103030301040303010503030106030301070303010803030109030301100303011103030112030301130303011403030115030301160303011703030118030301190303012003030121030301220303012303030124030301250303012603030127030301280303012903030130030301310303013203030133030301340303013503030136030301370303013803030139030301400303014103030142030301430303014403030145030301460303014703030148030301490303015003030151030301520303015303030154030301550303015603030157030301580303015903030160030301610303016203030163030301640303016503030166030301670303016803030169030301700303017103030172030301730303017403030175030301760303017703030178030301790303018003030181030301820303018303030184030301850303018603030187030301880303018903030190030301910303019203030193030301940303019503030196030301970303019803030199030302000303020103030202030302030303020403030205030302060303020703030208030302090303021003030211030302120303021303030214030302150303021603030217030302180303021903030220030302210303022203030223030302240303022503030226030302270303022803030229030302300303023103030232030302330303023403030235030302360303023703030238030302390303024003030241030302420303024303030244030302450303024603030247030302480303024903030250030302510303025203030253030302540303025503030256030302570303025803030259030302600303026103030262030302630303026403030265030302660303026703030268030302690303027003030271030302720303027303030274030302750303027603030277030302780303027903030280030302810303028203030283030302840303028503030286030302870303028803030289030302900303029103030292030302930303029403030295030302960303029703030298030302990303030003030301030303020303030303030304030303050303030603030307030303080303030903030310030303110303031203030313030303140303031503030316030303170303031803030319030303200303032103030322030303230303032403030325030303260303032703030328030303290303033003030331030303320303033303030334030303350303033603030337030303380303033903030340030303410303034203030343030303440303034503030346030303470303034803030349030303500303035103030352030303530303035403030355030303560303035703030358030303590303036003030361030303620303036303030364030303650303036603030367030303680303036903030370030303710303037203030373030303740303037503030376030303770303037803030379030303800303038103030382030303830303038403030385030303860303038703030388030303890303039003030391030303920303039303030394030303950303039603030397030303980303039903030400030304010303040203030403030304040303040503030406030304070303040803030409030304100303041103030412030304130303041403030415030304160303041703030418030304190303042003030421030304220303042303030424030304250303042603030427030304280303042903030430030304310303043203030433030304340303043503030436030304370303043803030439030304400303044103030442030304430303044403030445030304460303044703030448030304490303045003030451030304520303045303030454030304550303045603030457030304580303045903030460030304610303046203030463030304640303046503030466030304670303046803030469030304700303047103030472030304730303047403030475030304760303047703030478030304790303048003030481030304820303048303030484030304850303048603030487030304880303048903030490030304910303049203030493030304940303049503030496030304970303049803030499030305000303050103030502030305030303050403030505030305060303050703030508030305090303051003030511030305120303051303030514030305150303051603030517030305180303051903030520030305210303052203030523030305240303052503030526030305270303052803030529030305300303053103030532030305330303053403030535030305360303053703030538030305390303054003030541030305420303054303030544030305450303054603030547030305480303054903030550030305510303055203030553030305540303055503030556030305570303055803030559030305600303056103030562030305630303056403030565030305660303056703030568030305690303057003030571030305720303057303030574030305750303057603030577030305780303057903030580030305810303058203030583030305840303058503030586030305870303058803030589030305900303059103030592030305930303059403030595030305960303059703030598030305990303060003030601030306020303060303030604030306050303060603030607030306080303060903030610030306110303061203030613030306140303061503030616030306170303061803030619030306200303062103030622030306230303062403030625030306260303062703030628030306290303063003030631030306320303063303030634030306350303063603030637030306380303063903030640030306410303064203030643030306440303064503030646030306470303064803030649030306500303065103030652030306530303065403030655030306560303065703030658030306590303066003030661030306620303066303030664030306650303066603030667030306680303066903030670030306710303067203030673030306740303067503030676030306770303067803030679030306800303068103030682030306830303068403030685030306860303068703030688030306890303069003030691030306920303069303030694030306950303069603030697030306980303069903030700030307010303070203030703030307040303070503030706030307070303070803030709030307100303071103030712030307130303071403030715030307160303071703030718030307190303072003030721030307220303072303030724030307250303072603030727030307280303072903030730030307310303073203030733030307340303073503030736030307370303073803030739030307400303074103030742030307430303074403030745030307460303074703030748030307490303075003030751030307520303075303030754030307550303075603030757030307580303075903030760030307610303076203030763030307640303076503030766030307670303076803030769030307700303077103030772030307730303077403030775030307760303077703030778030307790303078003030781030307820303078303030784030307850303078603030787030307880303078903030790030307910303079203030793030307940303079503030796030307970303079803030799030400010304000203040003030400040304000503040006030400070304000803040009030400100304001103040012030400130304001403040015030400160304001703040018030400190304002003040021030400220304002303040024030400250304002603040027030400280304002903040030030400310304003203040033030400340304003503040036030400370304003803040039030400400304004103040042030400430304004403040045030400460304004703040048030400490304005003040051030400520304005303040054030400550304005603040057030400580304005903040060030400610304006203040063030400640304006503040066030400670304006803040069030400700304007103040072030400730304007403040075030400760304007703040078030400790304008003040081030400820304008303040084030400850304008603040087030400880304008903040090030400910304009203040093030400940304009503040096030400970304009803040099030401000304010103040102030401030304010403040105030401060304010703040108030401090304011003040111030401120304011303040114030401150304011603040117030401180304011903040120030401210304012203040123030401240304012503040126030401270304012803040129030401300304013103040132030401330304013403040135030401360304013703040138030401390304014003040141030401420304014303040144030401450304014603040147030401480304014903040150030401510304015203040153030401540304015503040156030401570304015803040159030401600304016103040162030401630304016403040165030401660304016703040168030401690304017003040171030401720304017303040174030401750304017603040177030401780304017903040180030401810304018203040183030401840304018503040186030401870304018803040189030401900304019103040192030401930304019403040195030401960304019703040198030401990304020003040201030402020304020303040204030402050304020603040207030402080304020903040210030402110304021203040213030402140304021503040216030402170304021803040219030402200304022103040222030402230304022403040225030402260304022703040228030402290304023003040231030402320304023303040234030402350304023603040237030402380304023903040240030402410304024203040243030402440304024503040246030402470304024803040249030402500304025103040252030402530304025403040255030402560304025703040258030402590304026003040261030402620304026303040264030402650304026603040267030402680304026903040270030402710304027203040273030402740304027503040276030402770304027803040279030402800304028103040282030402830304028403040285030402860304028703040288030402890304029003040291030402920304029303040294030402950304029603040297030402980304029903040300030403010304030203040303030403040304030503040306030403070304030803040309030403100304031103040312030403130304031403040315030403160304031703040318030403190304032003040321030403220304032303040324030403250304032603040327030403280304032903040330030403310304033203040333030403340304033503040336030403370304033803040339030403400304034103040342030403430304034403040345030403460304034703040348030403490304035003040351030403520304035303040354030403550304035603040357030403580304035903040360030403610304036203040363030403640304036503040366030403670304036803040369030403700304037103040372030403730304037403040375030403760304037703040378030403790304038003040381030403820304038303040384030403850304038603040387030403880304038903040390030403910304039203040393030403940304039503040396030403970304039803040399030404000304040103040402030404030304040403040405030404060304040703040408030404090304041003040411030404120304041303040414030404150304041603040417030404180304041903040420030404210304042203040423030404240304042503040426030404270304042803040429030404300304043103040432030404330304043403040435030404360304043703040438030404390304044003040441030404420304044303040444030404450304044603040447030404480304044903040450030404510304045203040453030404540304045503040456030404570304045803040459030404600304046103040462030404630304046403040465030404660304046703040468030404690304047003040471030404720304047303040474030404750304047603040477030404780304047903040480030404810304048203040483030404840304048503040486030404870304048803040489030404900304049103040492030404930304049403040495030404960304049703040498030404990304050003040501030405020304050303040504030405050304050603040507030405080304050903040510030405110304051203040513030405140304051503040516030405170304051803040519030405200304052103040522030405230304052403040525030405260304052703040528030405290304053003040531030405320304053303040534030405350304053603040537030405380304053903040540030405410304054203040543030405440304054503040546030405470304054803040549030405500304055103040552030405530304055403040555030405560304055703040558030405590304056003040561030405620304056303040564030405650304056603040567030405680304056903040570030405710304057203040573030405740304057503040576030405770304057803040579030405800304058103040582030405830304058403040585030405860304058703040588030405890304059003040591030405920304059303040594030405950304059603040597030405980304059903040600030406010304060203040603030406040304060503040606030406070304060803040609030406100304061103040612030406130304061403040615030406160304061703040618030406190304062003040621030406220304062303040624030406250304062603040627030406280304062903040630030406310304063203040633030406340304063503040636030406370304063803040639030406400304064103040642030406430304064403040645030406460304064703040648030406490304065003040651030406520304065303040654030406550304065603040657030406580304065903040660030406610304066203040663030406640304066503040666030406670304066803040669030406700304067103040672030406730304067403040675030406760304067703040678030406790304068003040681030406820304068303040684030406850304068603040687030406880304068903040690030406910304069203040693030406940304069503040696030406970304069803040699030407000304070103040702030407030304070403040705030407060304070703040708030407090304071003040711030407120304071303040714030407150304071603040717030407180304071903040720030407210304072203040723030407240304072503040726030407270304072803040729030407300304073103040732030407330304073403040735030407360304073703040738030407390304074003040741030407420304074303040744030407450304074603040747030407480304074903040750030407510304075203040753030407540304075503040756030407570304075803040759030407600304076103040762030407630304076403040765030407660304076703040768030407690304077003040771030407720304077303040774030407750304077603040777030407780304077903040780030407810304078203040783030407840304078503040786030407870304078803040789030407900304079103040792030407930304079403040795030407960304079703040798030407990305000103050002030500030305000403050005030500060305000703050008030500090305001003050011030500120305001303050014030500150305001603050017030500180305001903050020030500210305002203050023030500240305002503050026030500270305002803050029030500300305003103050032030500330305003403050035030500360305003703050038030500390305004003050041030500420305004303050044030500450305004603050047030500480305004903050050030500510305005203050053030500540305005503050056030500570305005803050059030500600305006103050062030500630305006403050065030500660305006703050068030500690305007003050071030500720305007303050074030500750305007603050077030500780305007903050080030500810305008203050083030500840305008503050086030500870305008803050089030500900305009103050092030500930305009403050095030500960305009703050098030500990305010003050101030501020305010303050104030501050305010603050107030501080305010903050110030501110305011203050113030501140305011503050116030501170305011803050119030501200305012103050122030501230305012403050125030501260305012703050128030501290305013003050131030501320305013303050134030501350305013603050137030501380305013903050140030501410305014203050143030501440305014503050146030501470305014803050149030501500305015103050152030501530305015403050155030501560305015703050158030501590305016003050161030501620305016303050164030501650305016603050167030501680305016903050170030501710305017203050173030501740305017503050176030501770305017803050179030501800305018103050182030501830305018403050185030501860305018703050188030501890305019003050191030501920305019303050194030501950305019603050197030501980305019903050200030502010305020203050203030502040305020503050206030502070305020803050209030502100305021103050212030502130305021403050215030502160305021703050218030502190305022003050221030502220305022303050224030502250305022603050227030502280305022903050230030502310305023203050233030502340305023503050236030502370305023803050239030502400305024103050242030502430305024403050245030502460305024703050248030502490305025003050251030502520305025303050254030502550305025603050257030502580305025903050260030502610305026203050263030502640305026503050266030502670305026803050269030502700305027103050272030502730305027403050275030502760305027703050278030502790305028003050281030502820305028303050284030502850305028603050287030502880305028903050290030502910305029203050293030502940305029503050296030502970305029803050299030503000305030103050302030503030305030403050305030503060305030703050308030503090305031003050311030503120305031303050314030503150305031603050317030503180305031903050320030503210305032203050323030503240305032503050326030503270305032803050329030503300305033103050332030503330305033403050335030503360305033703050338030503390305034003050341030503420305034303050344030503450305034603050347030503480305034903050350030503510305035203050353030503540305035503050356030503570305035803050359030503600305036103050362030503630305036403050365030503660305036703050368030503690305037003050371030503720305037303050374030503750305037603050377030503780305037903050380030503810305038203050383030503840305038503050386030503870305038803050389030503900305039103050392030503930305039403050395030503960305039703050398030503990305040003050401030504020305040303050404030504050305040603050407030504080305040903050410030504110305041203050413030504140305041503050416030504170305041803050419030504200305042103050422030504230305042403050425030504260305042703050428030504290305043003050431030504320305043303050434030504350305043603050437030504380305043903050440030504410305044203050443030504440305044503050446030504470305044803050449030504500305045103050452030504530305045403050455030504560305045703050458030504590305046003050461030504620305046303050464030504650305046603050467030504680305046903050470030504710305047203050473030504740305047503050476030504770305047803050479030504800305048103050482030504830305048403050485030504860305048703050488030504890305049003050491030504920305049303050494030504950305049603050497030504980305049903050500030505010305050203050503030505040305050503050506030505070305050803050509030505100305051103050512030505130305051403050515030505160305051703050518030505190305052003050521030505220305052303050524030505250305052603050527030505280305052903050530030505310305053203050533030505340305053503050536030505370305053803050539030505400305054103050542030505430305054403050545030505460305054703050548030505490305055003050551030505520305055303050554030505550305055603050557030505580305055903050560030505610305056203050563030505640305056503050566030505670305056803050569030505700305057103050572030505730305057403050575030505760305057703050578030505790305058003050581030505820305058303050584030505850305058603050587030505880305058903050590030505910305059203050593030505940305059503050596030505970305059803050599030506000305060103050602030506030305060403050605030506060305060703050608030506090305061003050611030506120305061303050614030506150305061603050617030506180305061903050620030506210305062203050623030506240305062503050626030506270305062803050629030506300305063103050632030506330305063403050635030506360305063703050638030506390305064003050641030506420305064303050644030506450305064603050647030506480305064903050650030506510305065203050653030506540305065503050656030506570305065803050659030506600305066103050662030506630305066403050665030506660305066703050668030506690305067003050671030506720305067303050674030506750305067603050677030506780305067903050680030506810305068203050683030506840305068503050686030506870305068803050689030506900305069103050692030506930305069403050695030506960305069703050698030506990305070003050701030507020305070303050704030507050305070603050707030507080305070903050710030507110305071203050713030507140305071503050716030507170305071803050719030507200305072103050722030507230305072403050725030507260305072703050728030507290305073003050731030507320305073303050734030507350305073603050737030507380305073903050740030507410305074203050743030507440305074503050746030507470305074803050749030507500305075103050752030507530305075403050755030507560305075703050758030507590305076003050761030507620305076303050764030507650305076603050767030507680305076903050770030507710305077203050773030507740305077503050776030507770305077803050779030507800305078103050782030507830305078403050785030507860305078703050788030507890305079003050791030507920305079303050794030507950305079603050797030507980305079903060001030600020306000303060004030600050306000603060007030600080306000903060010030600110306001203060013030600140306001503060016030600170306001803060019030600200306002103060022030600230306002403060025030600260306002703060028030600290306003003060031030600320306003303060034030600350306003603060037030600380306003903060040030600410306004203060043030600440306004503060046030600470306004803060049030600500306005103060052030600530306005403060055030600560306005703060058030600590306006003060061030600620306006303060064030600650306006603060067030600680306006903060070030600710306007203060073030600740306007503060076030600770306007803060079030600800306008103060082030600830306008403060085030600860306008703060088030600890306009003060091030600920306009303060094030600950306009603060097030600980306009903060100030601010306010203060103030601040306010503060106030601070306010803060109030601100306011103060112030601130306011403060115030601160306011703060118030601190306012003060121030601220306012303060124030601250306012603060127030601280306012903060130030601310306013203060133030601340306013503060136030601370306013803060139030601400306014103060142030601430306014403060145030601460306014703060148030601490306015003060151030601520306015303060154030601550306015603060157030601580306015903060160030601610306016203060163030601640306016503060166030601670306016803060169030601700306017103060172030601730306017403060175030601760306017703060178030601790306018003060181030601820306018303060184030601850306018603060187030601880306018903060190030601910306019203060193030601940306019503060196030601970306019803060199030602000306020103060202030602030306020403060205030602060306020703060208030602090306021003060211030602120306021303060214030602150306021603060217030602180306021903060220030602210306022203060223030602240306022503060226030602270306022803060229030602300306023103060232030602330306023403060235030602360306023703060238030602390306024003060241030602420306024303060244030602450306024603060247030602480306024903060250030602510306025203060253030602540306025503060256030602570306025803060259030602600306026103060262030602630306026403060265030602660306026703060268030602690306027003060271030602720306027303060274030602750306027603060277030602780306027903060280030602810306028203060283030602840306028503060286030602870306028803060289030602900306029103060292030602930306029403060295030602960306029703060298030602990306030003060301030603020306030303060304030603050306030603060307030603080306030903060310030603110306031203060313030603140306031503060316030603170306031803060319030603200306032103060322030603230306032403060325030603260306032703060328030603290306033003060331030603320306033303060334030603350306033603060337030603380306033903060340030603410306034203060343030603440306034503060346030603470306034803060349030603500306035103060352030603530306035403060355030603560306035703060358030603590306036003060361030603620306036303060364030603650306036603060367030603680306036903060370030603710306037203060373030603740306037503060376030603770306037803060379030603800306038103060382030603830306038403060385030603860306038703060388030603890306039003060391030603920306039303060394030603950306039603060397030603980306039903060400030604010306040203060403030604040306040503060406030604070306040803060409030604100306041103060412030604130306041403060415030604160306041703060418030604190306042003060421030604220306042303060424030604250306042603060427030604280306042903060430030604310306043203060433030604340306043503060436030604370306043803060439030604400306044103060442030604430306044403060445030604460306044703060448030604490306045003060451030604520306045303060454030604550306045603060457030604580306045903060460030604610306046203060463030604640306046503060466030604670306046803060469030604700306047103060472030604730306047403060475030604760306047703060478030604790306048003060481030604820306048303060484030604850306048603060487030604880306048903060490030604910306049203060493030604940306049503060496030604970306049803060499030605000306050103060502030605030306050403060505030605060306050703060508030605090306051003060511030605120306051303060514030605150306051603060517030605180306051903060520030605210306052203060523030605240306052503060526030605270306052803060529030605300306053103060532030605330306053403060535030605360306053703060538030605390306054003060541030605420306054303060544030605450306054603060547030605480306054903060550030605510306055203060553030605540306055503060556030605570306055803060559030605600306056103060562030605630306056403060565030605660306056703060568030605690306057003060571030605720306057303060574030605750306057603060577030605780306057903060580030605810306058203060583030605840306058503060586030605870306058803060589030605900306059103060592030605930306059403060595030605960306059703060598030605990306060003060601030606020306060303060604030606050306060603060607030606080306060903060610030606110306061203060613030606140306061503060616030606170306061803060619030606200306062103060622030606230306062403060625030606260306062703060628030606290306063003060631030606320306063303060634030606350306063603060637030606380306063903060640030606410306064203060643030606440306064503060646030606470306064803060649030606500306065103060652030606530306065403060655030606560306065703060658030606590306066003060661030606620306066303060664030606650306066603060667030606680306066903060670030606710306067203060673030606740306067503060676030606770306067803060679030606800306068103060682030606830306068403060685030606860306068703060688030606890306069003060691030606920306069303060694030606950306069603060697030606980306069903060700030607010306070203060703030607040306070503060706030607070306070803060709030607100306071103060712030607130306071403060715030607160306071703060718030607190306072003060721030607220306072303060724030607250306072603060727030607280306072903060730030607310306073203060733030607340306073503060736030607370306073803060739030607400306074103060742030607430306074403060745030607460306074703060748030607490306075003060751030607520306075303060754030607550306075603060757030607580306075903060760030607610306076203060763030607640306076503060766030607670306076803060769030607700306077103060772030607730306077403060775030607760306077703060778030607790306078003060781030607820306078303060784030607850306078603060787030607880306078903060790030607910306079203060793030607940306079503060796030607970306079803060799030700010307000203070003030700040307000503070006030700070307000803070009030700100307001103070012030700130307001403070015030700160307001703070018030700190307002003070021030700220307002303070024030700250307002603070027030700280307002903070030030700310307003203070033030700340307003503070036030700370307003803070039030700400307004103070042030700430307004403070045030700460307004703070048030700490307005003070051030700520307005303070054030700550307005603070057030700580307005903070060030700610307006203070063030700640307006503070066030700670307006803070069030700700307007103070072030700730307007403070075030700760307007703070078030700790307008003070081030700820307008303070084030700850307008603070087030700880307008903070090030700910307009203070093030700940307009503070096030700970307009803070099030701000307010103070102030701030307010403070105030701060307010703070108030701090307011003070111030701120307011303070114030701150307011603070117030701180307011903070120030701210307012203070123030701240307012503070126030701270307012803070129030701300307013103070132030701330307013403070135030701360307013703070138030701390307014003070141030701420307014303070144030701450307014603070147030701480307014903070150030701510307015203070153030701540307015503070156030701570307015803070159030701600307016103070162030701630307016403070165030701660307016703070168030701690307017003070171030701720307017303070174030701750307017603070177030701780307017903070180030701810307018203070183030701840307018503070186030701870307018803070189030701900307019103070192030701930307019403070195030701960307019703070198030701990307020003070201030702020307020303070204030702050307020603070207030702080307020903070210030702110307021203070213030702140307021503070216030702170307021803070219030702200307022103070222030702230307022403070225030702260307022703070228030702290307023003070231030702320307023303070234030702350307023603070237030702380307023903070240030702410307024203070243030702440307024503070246030702470307024803070249030702500307025103070252030702530307025403070255030702560307025703070258030702590307026003070261030702620307026303070264030702650307026603070267030702680307026903070270030702710307027203070273030702740307027503070276030702770307027803070279030702800307028103070282030702830307028403070285030702860307028703070288030702890307029003070291030702920307029303070294030702950307029603070297030702980307029903070300030703010307030203070303030703040307030503070306030703070307030803070309030703100307031103070312030703130307031403070315030703160307031703070318030703190307032003070321030703220307032303070324030703250307032603070327030703280307032903070330030703310307033203070333030703340307033503070336030703370307033803070339030703400307034103070342030703430307034403070345030703460307034703070348030703490307035003070351030703520307035303070354030703550307035603070357030703580307035903070360030703610307036203070363030703640307036503070366030703670307036803070369030703700307037103070372030703730307037403070375030703760307037703070378030703790307038003070381030703820307038303070384030703850307038603070387030703880307038903070390030703910307039203070393030703940307039503070396030703970307039803070399030704000307040103070402030704030307040403070405030704060307040703070408030704090307041003070411030704120307041303070414030704150307041603070417030704180307041903070420030704210307042203070423030704240307042503070426030704270307042803070429030704300307043103070432030704330307043403070435030704360307043703070438030704390307044003070441030704420307044303070444030704450307044603070447030704480307044903070450030704510307045203070453030704540307045503070456030704570307045803070459030704600307046103070462030704630307046403070465030704660307046703070468030704690307047003070471030704720307047303070474030704750307047603070477030704780307047903070480030704810307048203070483030704840307048503070486030704870307048803070489030704900307049103070492030704930307049403070495030704960307049703070498030704990307050003070501030705020307050303070504030705050307050603070507030705080307050903070510030705110307051203070513030705140307051503070516030705170307051803070519030705200307052103070522030705230307052403070525030705260307052703070528030705290307053003070531030705320307053303070534030705350307053603070537030705380307053903070540030705410307054203070543030705440307054503070546030705470307054803070549030705500307055103070552030705530307055403070555030705560307055703070558030705590307056003070561030705620307056303070564030705650307056603070567030705680307056903070570030705710307057203070573030705740307057503070576030705770307057803070579030705800307058103070582030705830307058403070585030705860307058703070588030705890307059003070591030705920307059303070594030705950307059603070597030705980307059903070600030706010307060203070603030706040307060503070606030706070307060803070609030706100307061103070612030706130307061403070615030706160307061703070618030706190307062003070621030706220307062303070624030706250307062603070627030706280307062903070630030706310307063203070633030706340307063503070636030706370307063803070639030706400307064103070642030706430307064403070645030706460307064703070648030706490307065003070651030706520307065303070654030706550307065603070657030706580307065903070660030706610307066203070663030706640307066503070666030706670307066803070669030706700307067103070672030706730307067403070675030706760307067703070678030706790307068003070681030706820307068303070684030706850307068603070687030706880307068903070690030706910307069203070693030706940307069503070696030706970307069803070699030707000307070103070702030707030307070403070705030707060307070703070708030707090307071003070711030707120307071303070714030707150307071603070717030707180307071903070720030707210307072203070723030707240307072503070726030707270307072803070729030707300307073103070732030707330307073403070735030707360307073703070738030707390307074003070741030707420307074303070744030707450307074603070747030707480307074903070750030707510307075203070753030707540307075503070756030707570307075803070759030707600307076103070762030707630307076403070765030707660307076703070768030707690307077003070771030707720307077303070774030707750307077603070777030707780307077903070780030707810307078203070783030707840307078503070786030707870307078803070789030707900307079103070792030707930307079403070795030707960307079703070798030707990308000103080002030800030308000403080005030800060308000703080008030800090308001003080011030800120308001303080014030800150308001603080017030800180308001903080020030800210308002203080023030800240308002503080026030800270308002803080029030800300308003103080032030800330308003403080035030800360308003703080038030800390308004003080041030800420308004303080044030800450308004603080047030800480308004903080050030800510308005203080053030800540308005503080056030800570308005803080059030800600308006103080062030800630308006403080065030800660308006703080068030800690308007003080071030800720308007303080074030800750308007603080077030800780308007903080080030800810308008203080083030800840308008503080086030800870308008803080089030800900308009103080092030800930308009403080095030800960308009703080098030800990308010003080101030801020308010303080104030801050308010603080107030801080308010903080110030801110308011203080113030801140308011503080116030801170308011803080119030801200308012103080122030801230308012403080125030801260308012703080128030801290308013003080131030801320308013303080134030801350308013603080137030801380308013903080140030801410308014203080143030801440308014503080146030801470308014803080149030801500308015103080152030801530308015403080155030801560308015703080158030801590308016003080161030801620308016303080164030801650308016603080167030801680308016903080170030801710308017203080173030801740308017503080176030801770308017803080179030801800308018103080182030801830308018403080185030801860308018703080188030801890308019003080191030801920308019303080194030801950308019603080197030801980308019903080200030802010308020203080203030802040308020503080206030802070308020803080209030802100308021103080212030802130308021403080215030802160308021703080218030802190308022003080221030802220308022303080224030802250308022603080227030802280308022903080230030802310308023203080233030802340308023503080236030802370308023803080239030802400308024103080242030802430308024403080245030802460308024703080248030802490308025003080251030802520308025303080254030802550308025603080257030802580308025903080260030802610308026203080263030802640308026503080266030802670308026803080269030802700308027103080272030802730308027403080275030802760308027703080278030802790308028003080281030802820308028303080284030802850308028603080287030802880308028903080290030802910308029203080293030802940308029503080296030802970308029803080299030803000308030103080302030803030308030403080305030803060308030703080308030803090308031003080311030803120308031303080314030803150308031603080317030803180308031903080320030803210308032203080323030803240308032503080326030803270308032803080329030803300308033103080332030803330308033403080335030803360308033703080338030803390308034003080341030803420308034303080344030803450308034603080347030803480308034903080350030803510308035203080353030803540308035503080356030803570308035803080359030803600308036103080362030803630308036403080365030803660308036703080368030803690308037003080371030803720308037303080374030803750308037603080377030803780308037903080380030803810308038203080383030803840308038503080386030803870308038803080389030803900308039103080392030803930308039403080395030803960308039703080398030803990308040003080401030804020308040303080404030804050308040603080407030804080308040903080410030804110308041203080413030804140308041503080416030804170308041803080419030804200308042103080422030804230308042403080425030804260308042703080428030804290308043003080431030804320308043303080434030804350308043603080437030804380308043903080440030804410308044203080443030804440308044503080446030804470308044803080449030804500308045103080452030804530308045403080455030804560308045703080458030804590308046003080461030804620308046303080464030804650308046603080467030804680308046903080470030804710308047203080473030804740308047503080476030804770308047803080479030804800308048103080482030804830308048403080485030804860308048703080488030804890308049003080491030804920308049303080494030804950308049603080497030804980308049903080500030805010308050203080503030805040308050503080506030805070308050803080509030805100308051103080512030805130308051403080515030805160308051703080518030805190308052003080521030805220308052303080524030805250308052603080527030805280308052903080530030805310308053203080533030805340308053503080536030805370308053803080539030805400308054103080542030805430308054403080545030805460308054703080548030805490308055003080551030805520308055303080554030805550308055603080557030805580308055903080560030805610308056203080563030805640308056503080566030805670308056803080569030805700308057103080572030805730308057403080575030805760308057703080578030805790308058003080581030805820308058303080584030805850308058603080587030805880308058903080590030805910308059203080593030805940308059503080596030805970308059803080599030806000308060103080602030806030308060403080605030806060308060703080608030806090308061003080611030806120308061303080614030806150308061603080617030806180308061903080620030806210308062203080623030806240308062503080626030806270308062803080629030806300308063103080632030806330308063403080635030806360308063703080638030806390308064003080641030806420308064303080644030806450308064603080647030806480308064903080650030806510308065203080653030806540308065503080656030806570308065803080659030806600308066103080662030806630308066403080665030806660308066703080668030806690308067003080671030806720308067303080674030806750308067603080677030806780308067903080680030806810308068203080683030806840308068503080686030806870308068803080689030806900308069103080692030806930308069403080695030806960308069703080698030806990308070003080701030807020308070303080704030807050308070603080707030807080308070903080710030807110308071203080713030807140308071503080716030807170308071803080719030807200308072103080722030807230308072403080725030807260308072703080728030807290308073003080731030807320308073303080734030807350308073603080737030807380308073903080740030807410308074203080743030807440308074503080746030807470308074803080749030807500308075103080752030807530308075403080755030807560308075703080758030807590308076003080761030807620308076303080764030807650308076603080767030807680308076903080770030807710308077203080773030807740308077503080776030807770308077803080779030807800308078103080782030807830308078403080785030807860308078703080788030807890308079003080791030807920308079303080794030807950308079603080797030807980308079903090001030900020309000303090004030900050309000603090007030900080309000903090010030900110309001203090013030900140309001503090016030900170309001803090019030900200309002103090022030900230309002403090025030900260309002703090028030900290309003003090031030900320309003303090034030900350309003603090037030900380309003903090040030900410309004203090043030900440309004503090046030900470309004803090049030900500309005103090052030900530309005403090055030900560309005703090058030900590309006003090061030900620309006303090064030900650309006603090067030900680309006903090070030900710309007203090073030900740309007503090076030900770309007803090079030900800309008103090082030900830309008403090085030900860309008703090088030900890309009003090091030900920309009303090094030900950309009603090097030900980309009903090100030901010309010203090103030901040309010503090106030901070309010803090109030901100309011103090112030901130309011403090115030901160309011703090118030901190309012003090121030901220309012303090124030901250309012603090127030901280309012903090130030901310309013203090133030901340309013503090136030901370309013803090139030901400309014103090142030901430309014403090145030901460309014703090148030901490309015003090151030901520309015303090154030901550309015603090157030901580309015903090160030901610309016203090163030901640309016503090166030901670309016803090169030901700309017103090172030901730309017403090175030901760309017703090178030901790309018003090181030901820309018303090184030901850309018603090187030901880309018903090190030901910309019203090193030901940309019503090196030901970309019803090199030902000309020103090202030902030309020403090205030902060309020703090208030902090309021003090211030902120309021303090214030902150309021603090217030902180309021903090220030902210309022203090223030902240309022503090226030902270309022803090229030902300309023103090232030902330309023403090235030902360309023703090238030902390309024003090241030902420309024303090244030902450309024603090247030902480309024903090250030902510309025203090253030902540309025503090256030902570309025803090259030902600309026103090262030902630309026403090265030902660309026703090268030902690309027003090271030902720309027303090274030902750309027603090277030902780309027903090280030902810309028203090283030902840309028503090286030902870309028803090289030902900309029103090292030902930309029403090295030902960309029703090298030902990309030003090301030903020309030303090304030903050309030603090307030903080309030903090310030903110309031203090313030903140309031503090316030903170309031803090319030903200309032103090322030903230309032403090325030903260309032703090328030903290309033003090331030903320309033303090334030903350309033603090337030903380309033903090340030903410309034203090343030903440309034503090346030903470309034803090349030903500309035103090352030903530309035403090355030903560309035703090358030903590309036003090361030903620309036303090364030903650309036603090367030903680309036903090370030903710309037203090373030903740309037503090376030903770309037803090379030903800309038103090382030903830309038403090385030903860309038703090388030903890309039003090391030903920309039303090394030903950309039603090397030903980309039903090400030904010309040203090403030904040309040503090406030904070309040803090409030904100309041103090412030904130309041403090415030904160309041703090418030904190309042003090421030904220309042303090424030904250309042603090427030904280309042903090430030904310309043203090433030904340309043503090436030904370309043803090439030904400309044103090442030904430309044403090445030904460309044703090448030904490309045003090451030904520309045303090454030904550309045603090457030904580309045903090460030904610309046203090463030904640309046503090466030904670309046803090469030904700309047103090472030904730309047403090475030904760309047703090478030904790309048003090481030904820309048303090484030904850309048603090487030904880309048903090490030904910309049203090493030904940309049503090496030904970309049803090499030905000309050103090502030905030309050403090505030905060309050703090508030905090309051003090511030905120309051303090514030905150309051603090517030905180309051903090520030905210309052203090523030905240309052503090526030905270309052803090529030905300309053103090532030905330309053403090535030905360309053703090538030905390309054003090541030905420309054303090544030905450309054603090547030905480309054903090550030905510309055203090553030905540309055503090556030905570309055803090559030905600309056103090562030905630309056403090565030905660309056703090568030905690309057003090571030905720309057303090574030905750309057603090577030905780309057903090580030905810309058203090583030905840309058503090586030905870309058803090589030905900309059103090592030905930309059403090595030905960309059703090598030905990309060003090601030906020309060303090604030906050309060603090607030906080309060903090610030906110309061203090613030906140309061503090616030906170309061803090619030906200309062103090622030906230309062403090625030906260309062703090628030906290309063003090631030906320309063303090634030906350309063603090637030906380309063903090640030906410309064203090643030906440309064503090646030906470309064803090649030906500309065103090652030906530309065403090655030906560309065703090658030906590309066003090661030906620309066303090664030906650309066603090667030906680309066903090670030906710309067203090673030906740309067503090676030906770309067803090679030906800309068103090682030906830309068403090685030906860309068703090688030906890309069003090691030906920309069303090694030906950309069603090697030906980309069903090700030907010309070203090703030907040309070503090706030907070309070803090709030907100309071103090712030907130309071403090715030907160309071703090718030907190309072003090721030907220309072303090724030907250309072603090727030907280309072903090730030907310309073203090733030907340309073503090736030907370309073803090739030907400309074103090742030907430309074403090745030907460309074703090748030907490309075003090751030907520309075303090754030907550309075603090757030907580309075903090760030907610309076203090763030907640309076503090766030907670309076803090769030907700309077103090772030907730309077403090775030907760309077703090778030907790309078003090781030907820309078303090784030907850309078603090787030907880309078903090790030907910309079203090793030907940309079503090796030907970309079803090799031000010310000203100003031000040310000503100006031000070310000803100009031000100310001103100012031000130310001403100015031000160310001703100018031000190310002003100021031000220310002303100024031000250310002603100027031000280310002903100030031000310310003203100033031000340310003503100036031000370310003803100039031000400310004103100042031000430310004403100045031000460310004703100048031000490310005003100051031000520310005303100054031000550310005603100057031000580310005903100060031000610310006203100063031000640310006503100066031000670310006803100069031000700310007103100072031000730310007403100075031000760310007703100078031000790310008003100081031000820310008303100084031000850310008603100087031000880310008903100090031000910310009203100093031000940310009503100096031000970310009803100099031001000310010103100102031001030310010403100105031001060310010703100108031001090310011003100111031001120310011303100114031001150310011603100117031001180310011903100120031001210310012203100123031001240310012503100126031001270310012803100129031001300310013103100132031001330310013403100135031001360310013703100138031001390310014003100141031001420310014303100144031001450310014603100147031001480310014903100150031001510310015203100153031001540310015503100156031001570310015803100159031001600310016103100162031001630310016403100165031001660310016703100168031001690310017003100171031001720310017303100174031001750310017603100177031001780310017903100180031001810310018203100183031001840310018503100186031001870310018803100189031001900310019103100192031001930310019403100195031001960310019703100198031001990310020003100201031002020310020303100204031002050310020603100207031002080310020903100210031002110310021203100213031002140310021503100216031002170310021803100219031002200310022103100222031002230310022403100225031002260310022703100228031002290310023003100231031002320310023303100234031002350310023603100237031002380310023903100240031002410310024203100243031002440310024503100246031002470310024803100249031002500310025103100252031002530310025403100255031002560310025703100258031002590310026003100261031002620310026303100264031002650310026603100267031002680310026903100270031002710310027203100273031002740310027503100276031002770310027803100279031002800310028103100282031002830310028403100285031002860310028703100288031002890310029003100291031002920310029303100294031002950310029603100297031002980310029903100300031003010310030203100303031003040310030503100306031003070310030803100309031003100310031103100312031003130310031403100315031003160310031703100318031003190310032003100321031003220310032303100324031003250310032603100327031003280310032903100330031003310310033203100333031003340310033503100336031003370310033803100339031003400310034103100342031003430310034403100345031003460310034703100348031003490310035003100351031003520310035303100354031003550310035603100357031003580310035903100360031003610310036203100363031003640310036503100366031003670310036803100369031003700310037103100372031003730310037403100375031003760310037703100378031003790310038003100381031003820310038303100384031003850310038603100387031003880310038903100390031003910310039203100393031003940310039503100396031003970310039803100399031004000310040103100402031004030310040403100405031004060310040703100408031004090310041003100411031004120310041303100414031004150310041603100417031004180310041903100420031004210310042203100423031004240310042503100426031004270310042803100429031004300310043103100432031004330310043403100435031004360310043703100438031004390310044003100441031004420310044303100444031004450310044603100447031004480310044903100450031004510310045203100453031004540310045503100456031004570310045803100459031004600310046103100462031004630310046403100465031004660310046703100468031004690310047003100471031004720310047303100474031004750310047603100477031004780310047903100480031004810310048203100483031004840310048503100486031004870310048803100489031004900310049103100492031004930310049403100495031004960310049703100498031004990310050003100501031005020310050303100504031005050310050603100507031005080310050903100510031005110310051203100513031005140310051503100516031005170310051803100519031005200310052103100522031005230310052403100525031005260310052703100528031005290310053003100531031005320310053303100534031005350310053603100537031005380310053903100540031005410310054203100543031005440310054503100546031005470310054803100549031005500310055103100552031005530310055403100555031005560310055703100558031005590310056003100561031005620310056303100564031005650310056603100567031005680310056903100570031005710310057203100573031005740310057503100576031005770310057803100579031005800310058103100582031005830310058403100585031005860310058703100588031005890310059003100591031005920310059303100594031005950310059603100597031005980310059903100600031006010310060203100603031006040310060503100606031006070310060803100609031006100310061103100612031006130310061403100615031006160310061703100618031006190310062003100621031006220310062303100624031006250310062603100627031006280310062903100630031006310310063203100633031006340310063503100636031006370310063803100639031006400310064103100642031006430310064403100645031006460310064703100648031006490310065003100651031006520310065303100654031006550310065603100657031006580310065903100660031006610310066203100663031006640310066503100666031006670310066803100669031006700310067103100672031006730310067403100675031006760310067703100678031006790310068003100681031006820310068303100684031006850310068603100687031006880310068903100690031006910310069203100693031006940310069503100696031006970310069803100699031007000310070103100702031007030310070403100705031007060310070703100708031007090310071003100711031007120310071303100714031007150310071603100717031007180310071903100720031007210310072203100723031007240310072503100726031007270310072803100729031007300310073103100732031007330310073403100735031007360310073703100738031007390310074003100741031007420310074303100744031007450310074603100747031007480310074903100750031007510310075203100753031007540310075503100756031007570310075803100759031007600310076103100762031007630310076403100765031007660310076703100768031007690310077003100771031007720310077303100774031007750310077603100777031007780310077903100780031007810310078203100783031007840310078503100786031007870310078803100789031007900310079103100792031007930310079403100795031007960310079703100798031007990311000103110002031100030311000403110005031100060311000703110008031100090311001003110011031100120311001303110014031100150311001603110017031100180311001903110020031100210311002203110023031100240311002503110026031100270311002803110029031100300311003103110032031100330311003403110035031100360311003703110038031100390311004003110041031100420311004303110044031100450311004603110047031100480311004903110050031100510311005203110053031100540311005503110056031100570311005803110059031100600311006103110062031100630311006403110065031100660311006703110068031100690311007003110071031100720311007303110074031100750311007603110077031100780311007903110080031100810311008203110083031100840311008503110086031100870311008803110089031100900311009103110092031100930311009403110095031100960311009703110098031100990311010003110101031101020311010303110104031101050311010603110107031101080311010903110110031101110311011203110113031101140311011503110116031101170311011803110119031101200311012103110122031101230311012403110125031101260311012703110128031101290311013003110131031101320311013303110134031101350311013603110137031101380311013903110140031101410311014203110143031101440311014503110146031101470311014803110149031101500311015103110152031101530311015403110155031101560311015703110158031101590311016003110161031101620311016303110164031101650311016603110167031101680311016903110170031101710311017203110173031101740311017503110176031101770311017803110179031101800311018103110182031101830311018403110185031101860311018703110188031101890311019003110191031101920311019303110194031101950311019603110197031101980311019903110200031102010311020203110203031102040311020503110206031102070311020803110209031102100311021103110212031102130311021403110215031102160311021703110218031102190311022003110221031102220311022303110224031102250311022603110227031102280311022903110230031102310311023203110233031102340311023503110236031102370311023803110239031102400311024103110242031102430311024403110245031102460311024703110248031102490311025003110251031102520311025303110254031102550311025603110257031102580311025903110260031102610311026203110263031102640311026503110266031102670311026803110269031102700311027103110272031102730311027403110275031102760311027703110278031102790311028003110281031102820311028303110284031102850311028603110287031102880311028903110290031102910311029203110293031102940311029503110296031102970311029803110299031103000311030103110302031103030311030403110305031103060311030703110308031103090311031003110311031103120311031303110314031103150311031603110317031103180311031903110320031103210311032203110323031103240311032503110326031103270311032803110329031103300311033103110332031103330311033403110335031103360311033703110338031103390311034003110341031103420311034303110344031103450311034603110347031103480311034903110350031103510311035203110353031103540311035503110356031103570311035803110359031103600311036103110362031103630311036403110365031103660311036703110368031103690311037003110371031103720311037303110374031103750311037603110377031103780311037903110380031103810311038203110383031103840311038503110386031103870311038803110389031103900311039103110392031103930311039403110395031103960311039703110398031103990311040003110401031104020311040303110404031104050311040603110407031104080311040903110410031104110311041203110413031104140311041503110416031104170311041803110419031104200311042103110422031104230311042403110425031104260311042703110428031104290311043003110431031104320311043303110434031104350311043603110437031104380311043903110440031104410311044203110443031104440311044503110446031104470311044803110449031104500311045103110452031104530311045403110455031104560311045703110458031104590311046003110461031104620311046303110464031104650311046603110467031104680311046903110470031104710311047203110473031104740311047503110476031104770311047803110479031104800311048103110482031104830311048403110485031104860311048703110488031104890311049003110491031104920311049303110494031104950311049603110497031104980311049903110500031105010311050203110503031105040311050503110506031105070311050803110509031105100311051103110512031105130311051403110515031105160311051703110518031105190311052003110521031105220311052303110524031105250311052603110527031105280311052903110530031105310311053203110533031105340311053503110536031105370311053803110539031105400311054103110542031105430311054403110545031105460311054703110548031105490311055003110551031105520311055303110554031105550311055603110557031105580311055903110560031105610311056203110563031105640311056503110566031105670311056803110569031105700311057103110572031105730311057403110575031105760311057703110578031105790311058003110581031105820311058303110584031105850311058603110587031105880311058903110590031105910311059203110593031105940311059503110596031105970311059803110599031106000311060103110602031106030311060403110605031106060311060703110608031106090311061003110611031106120311061303110614031106150311061603110617031106180311061903110620031106210311062203110623031106240311062503110626031106270311062803110629031106300311063103110632031106330311063403110635031106360311063703110638031106390311064003110641031106420311064303110644031106450311064603110647031106480311064903110650031106510311065203110653031106540311065503110656031106570311065803110659031106600311066103110662031106630311066403110665031106660311066703110668031106690311067003110671031106720311067303110674031106750311067603110677031106780311067903110680031106810311068203110683031106840311068503110686031106870311068803110689031106900311069103110692031106930311069403110695031106960311069703110698031106990311070003110701031107020311070303110704031107050311070603110707031107080311070903110710031107110311071203110713031107140311071503110716031107170311071803110719031107200311072103110722031107230311072403110725031107260311072703110728031107290311073003110731031107320311073303110734031107350311073603110737031107380311073903110740031107410311074203110743031107440311074503110746031107470311074803110749031107500311075103110752031107530311075403110755031107560311075703110758031107590311076003110761031107620311076303110764031107650311076603110767031107680311076903110770031107710311077203110773031107740311077503110776031107770311077803110779031107800311078103110782031107830311078403110785031107860311078703110788031107890311079003110791031107920311079303110794031107950311079603110797031107980311079903120001031200020312000303120004031200050312000603120007031200080312000903120010031200110312001203120013031200140312001503120016031200170312001803120019031200200312002103120022031200230312002403120025031200260312002703120028031200290312003003120031031200320312003303120034031200350312003603120037031200380312003903120040031200410312004203120043031200440312004503120046031200470312004803120049031200500312005103120052031200530312005403120055031200560312005703120058031200590312006003120061031200620312006303120064031200650312006603120067031200680312006903120070031200710312007203120073031200740312007503120076031200770312007803120079031200800312008103120082031200830312008403120085031200860312008703120088031200890312009003120091031200920312009303120094031200950312009603120097031200980312009903120100031201010312010203120103031201040312010503120106031201070312010803120109031201100312011103120112031201130312011403120115031201160312011703120118031201190312012003120121031201220312012303120124031201250312012603120127031201280312012903120130031201310312013203120133031201340312013503120136031201370312013803120139031201400312014103120142031201430312014403120145031201460312014703120148031201490312015003120151031201520312015303120154031201550312015603120157031201580312015903120160031201610312016203120163031201640312016503120166031201670312016803120169031201700312017103120172031201730312017403120175031201760312017703120178031201790312018003120181031201820312018303120184031201850312018603120187031201880312018903120190031201910312019203120193031201940312019503120196031201970312019803120199031202000312020103120202031202030312020403120205031202060312020703120208031202090312021003120211031202120312021303120214031202150312021603120217031202180312021903120220031202210312022203120223031202240312022503120226031202270312022803120229031202300312023103120232031202330312023403120235031202360312023703120238031202390312024003120241031202420312024303120244031202450312024603120247031202480312024903120250031202510312025203120253031202540312025503120256031202570312025803120259031202600312026103120262031202630312026403120265031202660312026703120268031202690312027003120271031202720312027303120274031202750312027603120277031202780312027903120280031202810312028203120283031202840312028503120286031202870312028803120289031202900312029103120292031202930312029403120295031202960312029703120298031202990312030003120301031203020312030303120304031203050312030603120307031203080312030903120310031203110312031203120313031203140312031503120316031203170312031803120319031203200312032103120322031203230312032403120325031203260312032703120328031203290312033003120331031203320312033303120334031203350312033603120337031203380312033903120340031203410312034203120343031203440312034503120346031203470312034803120349031203500312035103120352031203530312035403120355031203560312035703120358031203590312036003120361031203620312036303120364031203650312036603120367031203680312036903120370031203710312037203120373031203740312037503120376031203770312037803120379031203800312038103120382031203830312038403120385031203860312038703120388031203890312039003120391031203920312039303120394031203950312039603120397031203980312039903120400031204010312040203120403031204040312040503120406031204070312040803120409031204100312041103120412031204130312041403120415031204160312041703120418031204190312042003120421031204220312042303120424031204250312042603120427031204280312042903120430031204310312043203120433031204340312043503120436031204370312043803120439031204400312044103120442031204430312044403120445031204460312044703120448031204490312045003120451031204520312045303120454031204550312045603120457031204580312045903120460031204610312046203120463031204640312046503120466031204670312046803120469031204700312047103120472031204730312047403120475031204760312047703120478031204790312048003120481031204820312048303120484031204850312048603120487031204880312048903120490031204910312049203120493031204940312049503120496031204970312049803120499031205000312050103120502031205030312050403120505031205060312050703120508031205090312051003120511031205120312051303120514031205150312051603120517031205180312051903120520031205210312052203120523031205240312052503120526031205270312052803120529031205300312053103120532031205330312053403120535031205360312053703120538031205390312054003120541031205420312054303120544031205450312054603120547031205480312054903120550031205510312055203120553031205540312055503120556031205570312055803120559031205600312056103120562031205630312056403120565031205660312056703120568031205690312057003120571031205720312057303120574031205750312057603120577031205780312057903120580031205810312058203120583031205840312058503120586031205870312058803120589031205900312059103120592031205930312059403120595031205960312059703120598031205990312060003120601031206020312060303120604031206050312060603120607031206080312060903120610031206110312061203120613031206140312061503120616031206170312061803120619031206200312062103120622031206230312062403120625031206260312062703120628031206290312063003120631031206320312063303120634031206350312063603120637031206380312063903120640031206410312064203120643031206440312064503120646031206470312064803120649031206500312065103120652031206530312065403120655031206560312065703120658031206590312066003120661031206620312066303120664031206650312066603120667031206680312066903120670031206710312067203120673031206740312067503120676031206770312067803120679031206800312068103120682031206830312068403120685031206860312068703120688031206890312069003120691031206920312069303120694031206950312069603120697031206980312069903120700031207010312070203120703031207040312070503120706031207070312070803120709031207100312071103120712031207130312071403120715031207160312071703120718031207190312072003120721031207220312072303120724031207250312072603120727031207280312072903120730031207310312073203120733031207340312073503120736031207370312073803120739031207400312074103120742031207430312074403120745031207460312074703120748031207490312075003120751031207520312075303120754031207550312075603120757031207580312075903120760031207610312076203120763031207640312076503120766031207670312076803120769031207700312077103120772031207730312077403120775031207760312077703120778031207790312078003120781031207820312078303120784031207850312078603120787031207880312078903120790031207910312079203120793031207940312079503120796031207970312079803120799031300010313000203130003031300040313000503130006031300070313000803130009031300100313001103130012031300130313001403130015031300160313001703130018031300190313002003130021031300220313002303130024031300250313002603130027031300280313002903130030031300310313003203130033031300340313003503130036031300370313003803130039031300400313004103130042031300430313004403130045031300460313004703130048031300490313005003130051031300520313005303130054031300550313005603130057031300580313005903130060031300610313006203130063031300640313006503130066031300670313006803130069031300700313007103130072031300730313007403130075031300760313007703130078031300790313008003130081031300820313008303130084031300850313008603130087031300880313008903130090031300910313009203130093031300940313009503130096031300970313009803130099031301000313010103130102031301030313010403130105031301060313010703130108031301090313011003130111031301120313011303130114031301150313011603130117031301180313011903130120031301210313012203130123031301240313012503130126031301270313012803130129031301300313013103130132031301330313013403130135031301360313013703130138031301390313014003130141031301420313014303130144031301450313014603130147031301480313014903130150031301510313015203130153031301540313015503130156031301570313015803130159031301600313016103130162031301630313016403130165031301660313016703130168031301690313017003130171031301720313017303130174031301750313017603130177031301780313017903130180031301810313018203130183031301840313018503130186031301870313018803130189031301900313019103130192031301930313019403130195031301960313019703130198031301990313020003130201031302020313020303130204031302050313020603130207031302080313020903130210031302110313021203130213031302140313021503130216031302170313021803130219031302200313022103130222031302230313022403130225031302260313022703130228031302290313023003130231031302320313023303130234031302350313023603130237031302380313023903130240031302410313024203130243031302440313024503130246031302470313024803130249031302500313025103130252031302530313025403130255031302560313025703130258031302590313026003130261031302620313026303130264031302650313026603130267031302680313026903130270031302710313027203130273031302740313027503130276031302770313027803130279031302800313028103130282031302830313028403130285031302860313028703130288031302890313029003130291031302920313029303130294031302950313029603130297031302980313029903130300031303010313030203130303031303040313030503130306031303070313030803130309031303100313031103130312031303130313031403130315031303160313031703130318031303190313032003130321031303220313032303130324031303250313032603130327031303280313032903130330031303310313033203130333031303340313033503130336031303370313033803130339031303400313034103130342031303430313034403130345031303460313034703130348031303490313035003130351031303520313035303130354031303550313035603130357031303580313035903130360031303610313036203130363031303640313036503130366031303670313036803130369031303700313037103130372031303730313037403130375031303760313037703130378031303790313038003130381031303820313038303130384031303850313038603130387031303880313038903130390031303910313039203130393031303940313039503130396031303970313039803130399031304000313040103130402031304030313040403130405031304060313040703130408031304090313041003130411031304120313041303130414031304150313041603130417031304180313041903130420031304210313042203130423031304240313042503130426031304270313042803130429031304300313043103130432031304330313043403130435031304360313043703130438031304390313044003130441031304420313044303130444031304450313044603130447031304480313044903130450031304510313045203130453031304540313045503130456031304570313045803130459031304600313046103130462031304630313046403130465031304660313046703130468031304690313047003130471031304720313047303130474031304750313047603130477031304780313047903130480031304810313048203130483031304840313048503130486031304870313048803130489031304900313049103130492031304930313049403130495031304960313049703130498031304990313050003130501031305020313050303130504031305050313050603130507031305080313050903130510031305110313051203130513031305140313051503130516031305170313051803130519031305200313052103130522031305230313052403130525031305260313052703130528031305290313053003130531031305320313053303130534031305350313053603130537031305380313053903130540031305410313054203130543031305440313054503130546031305470313054803130549031305500313055103130552031305530313055403130555031305560313055703130558031305590313056003130561031305620313056303130564031305650313056603130567031305680313056903130570031305710313057203130573031305740313057503130576031305770313057803130579031305800313058103130582031305830313058403130585031305860313058703130588031305890313059003130591031305920313059303130594031305950313059603130597031305980313059903130600031306010313060203130603031306040313060503130606031306070313060803130609031306100313061103130612031306130313061403130615031306160313061703130618031306190313062003130621031306220313062303130624031306250313062603130627031306280313062903130630031306310313063203130633031306340313063503130636031306370313063803130639031306400313064103130642031306430313064403130645031306460313064703130648031306490313065003130651031306520313065303130654031306550313065603130657031306580313065903130660031306610313066203130663031306640313066503130666031306670313066803130669031306700313067103130672031306730313067403130675031306760313067703130678031306790313068003130681031306820313068303130684031306850313068603130687031306880313068903130690031306910313069203130693031306940313069503130696031306970313069803130699031307000313070103130702031307030313070403130705031307060313070703130708031307090313071003130711031307120313071303130714031307150313071603130717031307180313071903130720031307210313072203130723031307240313072503130726031307270313072803130729031307300313073103130732031307330313073403130735031307360313073703130738031307390313074003130741031307420313074303130744031307450313074603130747031307480313074903130750031307510313075203130753031307540313075503130756031307570313075803130759031307600313076103130762031307630313076403130765031307660313076703130768031307690313077003130771031307720313077303130774031307750313077603130777031307780313077903130780031307810313078203130783031307840313078503130786031307870313078803130789031307900313079103130792031307930313079403130795031307960313079703130798031307990314000103140002031400030314000403140005031400060314000703140008031400090314001003140011031400120314001303140014031400150314001603140017031400180314001903140020031400210314002203140023031400240314002503140026031400270314002803140029031400300314003103140032031400330314003403140035031400360314003703140038031400390314004003140041031400420314004303140044031400450314004603140047031400480314004903140050031400510314005203140053031400540314005503140056031400570314005803140059031400600314006103140062031400630314006403140065031400660314006703140068031400690314007003140071031400720314007303140074031400750314007603140077031400780314007903140080031400810314008203140083031400840314008503140086031400870314008803140089031400900314009103140092031400930314009403140095031400960314009703140098031400990314010003140101031401020314010303140104031401050314010603140107031401080314010903140110031401110314011203140113031401140314011503140116031401170314011803140119031401200314012103140122031401230314012403140125031401260314012703140128031401290314013003140131031401320314013303140134031401350314013603140137031401380314013903140140031401410314014203140143031401440314014503140146031401470314014803140149031401500314015103140152031401530314015403140155031401560314015703140158031401590314016003140161031401620314016303140164031401650314016603140167031401680314016903140170031401710314017203140173031401740314017503140176031401770314017803140179031401800314018103140182031401830314018403140185031401860314018703140188031401890314019003140191031401920314019303140194031401950314019603140197031401980314019903140200031402010314020203140203031402040314020503140206031402070314020803140209031402100314021103140212031402130314021403140215031402160314021703140218031402190314022003140221031402220314022303140224031402250314022603140227031402280314022903140230031402310314023203140233031402340314023503140236031402370314023803140239031402400314024103140242031402430314024403140245031402460314024703140248031402490314025003140251031402520314025303140254031402550314025603140257031402580314025903140260031402610314026203140263031402640314026503140266031402670314026803140269031402700314027103140272031402730314027403140275031402760314027703140278031402790314028003140281031402820314028303140284031402850314028603140287031402880314028903140290031402910314029203140293031402940314029503140296031402970314029803140299031403000314030103140302031403030314030403140305031403060314030703140308031403090314031003140311031403120314031303140314031403150314031603140317031403180314031903140320031403210314032203140323031403240314032503140326031403270314032803140329031403300314033103140332031403330314033403140335031403360314033703140338031403390314034003140341031403420314034303140344031403450314034603140347031403480314034903140350031403510314035203140353031403540314035503140356031403570314035803140359031403600314036103140362031403630314036403140365031403660314036703140368031403690314037003140371031403720314037303140374031403750314037603140377031403780314037903140380031403810314038203140383031403840314038503140386031403870314038803140389031403900314039103140392031403930314039403140395031403960314039703140398031403990314040003140401031404020314040303140404031404050314040603140407031404080314040903140410031404110314041203140413031404140314041503140416031404170314041803140419031404200314042103140422031404230314042403140425031404260314042703140428031404290314043003140431031404320314043303140434031404350314043603140437031404380314043903140440031404410314044203140443031404440314044503140446031404470314044803140449031404500314045103140452031404530314045403140455031404560314045703140458031404590314046003140461031404620314046303140464031404650314046603140467031404680314046903140470031404710314047203140473031404740314047503140476031404770314047803140479031404800314048103140482031404830314048403140485031404860314048703140488031404890314049003140491031404920314049303140494031404950314049603140497031404980314049903140500031405010314050203140503031405040314050503140506031405070314050803140509031405100314051103140512031405130314051403140515031405160314051703140518031405190314052003140521031405220314052303140524031405250314052603140527031405280314052903140530031405310314053203140533031405340314053503140536031405370314053803140539031405400314054103140542031405430314054403140545031405460314054703140548031405490314055003140551031405520314055303140554031405550314055603140557031405580314055903140560031405610314056203140563031405640314056503140566031405670314056803140569031405700314057103140572031405730314057403140575031405760314057703140578031405790314058003140581031405820314058303140584031405850314058603140587031405880314058903140590031405910314059203140593031405940314059503140596031405970314059803140599031406000314060103140602031406030314060403140605031406060314060703140608031406090314061003140611031406120314061303140614031406150314061603140617031406180314061903140620031406210314062203140623031406240314062503140626031406270314062803140629031406300314063103140632031406330314063403140635031406360314063703140638031406390314064003140641031406420314064303140644031406450314064603140647031406480314064903140650031406510314065203140653031406540314065503140656031406570314065803140659031406600314066103140662031406630314066403140665031406660314066703140668031406690314067003140671031406720314067303140674031406750314067603140677031406780314067903140680031406810314068203140683031406840314068503140686031406870314068803140689031406900314069103140692031406930314069403140695031406960314069703140698031406990314070003140701031407020314070303140704031407050314070603140707031407080314070903140710031407110314071203140713031407140314071503140716031407170314071803140719031407200314072103140722031407230314072403140725031407260314072703140728031407290314073003140731031407320314073303140734031407350314073603140737031407380314073903140740031407410314074203140743031407440314074503140746031407470314074803140749031407500314075103140752031407530314075403140755031407560314075703140758031407590314076003140761031407620314076303140764031407650314076603140767031407680314076903140770031407710314077203140773031407740314077503140776031407770314077803140779031407800314078103140782031407830314078403140785031407860314078703140788031407890314079003140791031407920314079303140794031407950314079603140797031407980314079903150001031500020315000303150004031500050315000603150007031500080315000903150010031500110315001203150013031500140315001503150016031500170315001803150019031500200315002103150022031500230315002403150025031500260315002703150028031500290315003003150031031500320315003303150034031500350315003603150037031500380315003903150040031500410315004203150043031500440315004503150046031500470315004803150049031500500315005103150052031500530315005403150055031500560315005703150058031500590315006003150061031500620315006303150064031500650315006603150067031500680315006903150070031500710315007203150073031500740315007503150076031500770315007803150079031500800315008103150082031500830315008403150085031500860315008703150088031500890315009003150091031500920315009303150094031500950315009603150097031500980315009903150100031501010315010203150103031501040315010503150106031501070315010803150109031501100315011103150112031501130315011403150115031501160315011703150118031501190315012003150121031501220315012303150124031501250315012603150127031501280315012903150130031501310315013203150133031501340315013503150136031501370315013803150139031501400315014103150142031501430315014403150145031501460315014703150148031501490315015003150151031501520315015303150154031501550315015603150157031501580315015903150160031501610315016203150163031501640315016503150166031501670315016803150169031501700315017103150172031501730315017403150175031501760315017703150178031501790315018003150181031501820315018303150184031501850315018603150187031501880315018903150190031501910315019203150193031501940315019503150196031501970315019803150199031502000315020103150202031502030315020403150205031502060315020703150208031502090315021003150211031502120315021303150214031502150315021603150217031502180315021903150220031502210315022203150223031502240315022503150226031502270315022803150229031502300315023103150232031502330315023403150235031502360315023703150238031502390315024003150241031502420315024303150244031502450315024603150247031502480315024903150250031502510315025203150253031502540315025503150256031502570315025803150259031502600315026103150262031502630315026403150265031502660315026703150268031502690315027003150271031502720315027303150274031502750315027603150277031502780315027903150280031502810315028203150283031502840315028503150286031502870315028803150289031502900315029103150292031502930315029403150295031502960315029703150298031502990315030003150301031503020315030303150304031503050315030603150307031503080315030903150310031503110315031203150313031503140315031503150316031503170315031803150319031503200315032103150322031503230315032403150325031503260315032703150328031503290315033003150331031503320315033303150334031503350315033603150337031503380315033903150340031503410315034203150343031503440315034503150346031503470315034803150349031503500315035103150352031503530315035403150355031503560315035703150358031503590315036003150361031503620315036303150364031503650315036603150367031503680315036903150370031503710315037203150373031503740315037503150376031503770315037803150379031503800315038103150382031503830315038403150385031503860315038703150388031503890315039003150391031503920315039303150394031503950315039603150397031503980315039903150400031504010315040203150403031504040315040503150406031504070315040803150409031504100315041103150412031504130315041403150415031504160315041703150418031504190315042003150421031504220315042303150424031504250315042603150427031504280315042903150430031504310315043203150433031504340315043503150436031504370315043803150439031504400315044103150442031504430315044403150445031504460315044703150448031504490315045003150451031504520315045303150454031504550315045603150457031504580315045903150460031504610315046203150463031504640315046503150466031504670315046803150469031504700315047103150472031504730315047403150475031504760315047703150478031504790315048003150481031504820315048303150484031504850315048603150487031504880315048903150490031504910315049203150493031504940315049503150496031504970315049803150499031505000315050103150502031505030315050403150505031505060315050703150508031505090315051003150511031505120315051303150514031505150315051603150517031505180315051903150520031505210315052203150523031505240315052503150526031505270315052803150529031505300315053103150532031505330315053403150535031505360315053703150538031505390315054003150541031505420315054303150544031505450315054603150547031505480315054903150550031505510315055203150553031505540315055503150556031505570315055803150559031505600315056103150562031505630315056403150565031505660315056703150568031505690315057003150571031505720315057303150574031505750315057603150577031505780315057903150580031505810315058203150583031505840315058503150586031505870315058803150589031505900315059103150592031505930315059403150595031505960315059703150598031505990315060003150601031506020315060303150604031506050315060603150607031506080315060903150610031506110315061203150613031506140315061503150616031506170315061803150619031506200315062103150622031506230315062403150625031506260315062703150628031506290315063003150631031506320315063303150634031506350315063603150637031506380315063903150640031506410315064203150643031506440315064503150646031506470315064803150649031506500315065103150652031506530315065403150655031506560315065703150658031506590315066003150661031506620315066303150664031506650315066603150667031506680315066903150670031506710315067203150673031506740315067503150676031506770315067803150679031506800315068103150682031506830315068403150685031506860315068703150688031506890315069003150691031506920315069303150694031506950315069603150697031506980315069903150700031507010315070203150703031507040315070503150706031507070315070803150709031507100315071103150712031507130315071403150715031507160315071703150718031507190315072003150721031507220315072303150724031507250315072603150727031507280315072903150730031507310315073203150733031507340315073503150736031507370315073803150739031507400315074103150742031507430315074403150745031507460315074703150748031507490315075003150751031507520315075303150754031507550315075603150757031507580315075903150760031507610315076203150763031507640315076503150766031507670315076803150769031507700315077103150772031507730315077403150775031507760315077703150778031507790315078003150781031507820315078303150784031507850315078603150787031507880315078903150790031507910315079203150793031507940315079503150796031507970315079803150799031600010316000203160003031600040316000503160006031600070316000803160009031600100316001103160012031600130316001403160015031600160316001703160018031600190316002003160021031600220316002303160024031600250316002603160027031600280316002903160030031600310316003203160033031600340316003503160036031600370316003803160039031600400316004103160042031600430316004403160045031600460316004703160048031600490316005003160051031600520316005303160054031600550316005603160057031600580316005903160060031600610316006203160063031600640316006503160066031600670316006803160069031600700316007103160072031600730316007403160075031600760316007703160078031600790316008003160081031600820316008303160084031600850316008603160087031600880316008903160090031600910316009203160093031600940316009503160096031600970316009803160099031601000316010103160102031601030316010403160105031601060316010703160108031601090316011003160111031601120316011303160114031601150316011603160117031601180316011903160120031601210316012203160123031601240316012503160126031601270316012803160129031601300316013103160132031601330316013403160135031601360316013703160138031601390316014003160141031601420316014303160144031601450316014603160147031601480316014903160150031601510316015203160153031601540316015503160156031601570316015803160159031601600316016103160162031601630316016403160165031601660316016703160168031601690316017003160171031601720316017303160174031601750316017603160177031601780316017903160180031601810316018203160183031601840316018503160186031601870316018803160189031601900316019103160192031601930316019403160195031601960316019703160198031601990316020003160201031602020316020303160204031602050316020603160207031602080316020903160210031602110316021203160213031602140316021503160216031602170316021803160219031602200316022103160222031602230316022403160225031602260316022703160228031602290316023003160231031602320316023303160234031602350316023603160237031602380316023903160240031602410316024203160243031602440316024503160246031602470316024803160249031602500316025103160252031602530316025403160255031602560316025703160258031602590316026003160261031602620316026303160264031602650316026603160267031602680316026903160270031602710316027203160273031602740316027503160276031602770316027803160279031602800316028103160282031602830316028403160285031602860316028703160288031602890316029003160291031602920316029303160294031602950316029603160297031602980316029903160300031603010316030203160303031603040316030503160306031603070316030803160309031603100316031103160312031603130316031403160315031603160316031703160318031603190316032003160321031603220316032303160324031603250316032603160327031603280316032903160330031603310316033203160333031603340316033503160336031603370316033803160339031603400316034103160342031603430316034403160345031603460316034703160348031603490316035003160351031603520316035303160354031603550316035603160357031603580316035903160360031603610316036203160363031603640316036503160366031603670316036803160369031603700316037103160372031603730316037403160375031603760316037703160378031603790316038003160381031603820316038303160384031603850316038603160387031603880316038903160390031603910316039203160393031603940316039503160396031603970316039803160399031604000316040103160402031604030316040403160405031604060316040703160408031604090316041003160411031604120316041303160414031604150316041603160417031604180316041903160420031604210316042203160423031604240316042503160426031604270316042803160429031604300316043103160432031604330316043403160435031604360316043703160438031604390316044003160441031604420316044303160444031604450316044603160447031604480316044903160450031604510316045203160453031604540316045503160456031604570316045803160459031604600316046103160462031604630316046403160465031604660316046703160468031604690316047003160471031604720316047303160474031604750316047603160477031604780316047903160480031604810316048203160483031604840316048503160486031604870316048803160489031604900316049103160492031604930316049403160495031604960316049703160498031604990316050003160501031605020316050303160504031605050316050603160507031605080316050903160510031605110316051203160513031605140316051503160516031605170316051803160519031605200316052103160522031605230316052403160525031605260316052703160528031605290316053003160531031605320316053303160534031605350316053603160537031605380316053903160540031605410316054203160543031605440316054503160546031605470316054803160549031605500316055103160552031605530316055403160555031605560316055703160558031605590316056003160561031605620316056303160564031605650316056603160567031605680316056903160570031605710316057203160573031605740316057503160576031605770316057803160579031605800316058103160582031605830316058403160585031605860316058703160588031605890316059003160591031605920316059303160594031605950316059603160597031605980316059903160600031606010316060203160603031606040316060503160606031606070316060803160609031606100316061103160612031606130316061403160615031606160316061703160618031606190316062003160621031606220316062303160624031606250316062603160627031606280316062903160630031606310316063203160633031606340316063503160636031606370316063803160639031606400316064103160642031606430316064403160645031606460316064703160648031606490316065003160651031606520316065303160654031606550316065603160657031606580316065903160660031606610316066203160663031606640316066503160666031606670316066803160669031606700316067103160672031606730316067403160675031606760316067703160678031606790316068003160681031606820316068303160684031606850316068603160687031606880316068903160690031606910316069203160693031606940316069503160696031606970316069803160699031607000316070103160702031607030316070403160705031607060316070703160708031607090316071003160711031607120316071303160714031607150316071603160717031607180316071903160720031607210316072203160723031607240316072503160726031607270316072803160729031607300316073103160732031607330316073403160735031607360316073703160738031607390316074003160741031607420316074303160744031607450316074603160747031607480316074903160750031607510316075203160753031607540316075503160756031607570316075803160759031607600316076103160762031607630316076403160765031607660316076703160768031607690316077003160771031607720316077303160774031607750316077603160777031607780316077903160780031607810316078203160783031607840316078503160786031607870316078803160789031607900316079103160792031607930316079403160795031607960316079703160798031607990317000103170002031700030317000403170005031700060317000703170008031700090317001003170011031700120317001303170014031700150317001603170017031700180317001903170020031700210317002203170023031700240317002503170026031700270317002803170029031700300317003103170032031700330317003403170035031700360317003703170038031700390317004003170041031700420317004303170044031700450317004603170047031700480317004903170050031700510317005203170053031700540317005503170056031700570317005803170059031700600317006103170062031700630317006403170065031700660317006703170068031700690317007003170071031700720317007303170074031700750317007603170077031700780317007903170080031700810317008203170083031700840317008503170086031700870317008803170089031700900317009103170092031700930317009403170095031700960317009703170098031700990317010003170101031701020317010303170104031701050317010603170107031701080317010903170110031701110317011203170113031701140317011503170116031701170317011803170119031701200317012103170122031701230317012403170125031701260317012703170128031701290317013003170131031701320317013303170134031701350317013603170137031701380317013903170140031701410317014203170143031701440317014503170146031701470317014803170149031701500317015103170152031701530317015403170155031701560317015703170158031701590317016003170161031701620317016303170164031701650317016603170167031701680317016903170170031701710317017203170173031701740317017503170176031701770317017803170179031701800317018103170182031701830317018403170185031701860317018703170188031701890317019003170191031701920317019303170194031701950317019603170197031701980317019903170200031702010317020203170203031702040317020503170206031702070317020803170209031702100317021103170212031702130317021403170215031702160317021703170218031702190317022003170221031702220317022303170224031702250317022603170227031702280317022903170230031702310317023203170233031702340317023503170236031702370317023803170239031702400317024103170242031702430317024403170245031702460317024703170248031702490317025003170251031702520317025303170254031702550317025603170257031702580317025903170260031702610317026203170263031702640317026503170266031702670317026803170269031702700317027103170272031702730317027403170275031702760317027703170278031702790317028003170281031702820317028303170284031702850317028603170287031702880317028903170290031702910317029203170293031702940317029503170296031702970317029803170299031703000317030103170302031703030317030403170305031703060317030703170308031703090317031003170311031703120317031303170314031703150317031603170317031703180317031903170320031703210317032203170323031703240317032503170326031703270317032803170329031703300317033103170332031703330317033403170335031703360317033703170338031703390317034003170341031703420317034303170344031703450317034603170347031703480317034903170350031703510317035203170353031703540317035503170356031703570317035803170359031703600317036103170362031703630317036403170365031703660317036703170368031703690317037003170371031703720317037303170374031703750317037603170377031703780317037903170380031703810317038203170383031703840317038503170386031703870317038803170389031703900317039103170392031703930317039403170395031703960317039703170398031703990317040003170401031704020317040303170404031704050317040603170407031704080317040903170410031704110317041203170413031704140317041503170416031704170317041803170419031704200317042103170422031704230317042403170425031704260317042703170428031704290317043003170431031704320317043303170434031704350317043603170437031704380317043903170440031704410317044203170443031704440317044503170446031704470317044803170449031704500317045103170452031704530317045403170455031704560317045703170458031704590317046003170461031704620317046303170464031704650317046603170467031704680317046903170470031704710317047203170473031704740317047503170476031704770317047803170479031704800317048103170482031704830317048403170485031704860317048703170488031704890317049003170491031704920317049303170494031704950317049603170497031704980317049903170500031705010317050203170503031705040317050503170506031705070317050803170509031705100317051103170512031705130317051403170515031705160317051703170518031705190317052003170521031705220317052303170524031705250317052603170527031705280317052903170530031705310317053203170533031705340317053503170536031705370317053803170539031705400317054103170542031705430317054403170545031705460317054703170548031705490317055003170551031705520317055303170554031705550317055603170557031705580317055903170560031705610317056203170563031705640317056503170566031705670317056803170569031705700317057103170572031705730317057403170575031705760317057703170578031705790317058003170581031705820317058303170584031705850317058603170587031705880317058903170590031705910317059203170593031705940317059503170596031705970317059803170599031706000317060103170602031706030317060403170605031706060317060703170608031706090317061003170611031706120317061303170614031706150317061603170617031706180317061903170620031706210317062203170623031706240317062503170626031706270317062803170629031706300317063103170632031706330317063403170635031706360317063703170638031706390317064003170641031706420317064303170644031706450317064603170647031706480317064903170650031706510317065203170653031706540317065503170656031706570317065803170659031706600317066103170662031706630317066403170665031706660317066703170668031706690317067003170671031706720317067303170674031706750317067603170677031706780317067903170680031706810317068203170683031706840317068503170686031706870317068803170689031706900317069103170692031706930317069403170695031706960317069703170698031706990317070003170701031707020317070303170704031707050317070603170707031707080317070903170710031707110317071203170713031707140317071503170716031707170317071803170719031707200317072103170722031707230317072403170725031707260317072703170728031707290317073003170731031707320317073303170734031707350317073603170737031707380317073903170740031707410317074203170743031707440317074503170746031707470317074803170749031707500317075103170752031707530317075403170755031707560317075703170758031707590317076003170761031707620317076303170764031707650317076603170767031707680317076903170770031707710317077203170773031707740317077503170776031707770317077803170779031707800317078103170782031707830317078403170785031707860317078703170788031707890317079003170791031707920317079303170794031707950317079603170797031707980317079903180001031800020318000303180004031800050318000603180007031800080318000903180010031800110318001203180013031800140318001503180016031800170318001803180019031800200318002103180022031800230318002403180025031800260318002703180028031800290318003003180031031800320318003303180034031800350318003603180037031800380318003903180040031800410318004203180043031800440318004503180046031800470318004803180049031800500318005103180052031800530318005403180055031800560318005703180058031800590318006003180061031800620318006303180064031800650318006603180067031800680318006903180070031800710318007203180073031800740318007503180076031800770318007803180079031800800318008103180082031800830318008403180085031800860318008703180088031800890318009003180091031800920318009303180094031800950318009603180097031800980318009903180100031801010318010203180103031801040318010503180106031801070318010803180109031801100318011103180112031801130318011403180115031801160318011703180118031801190318012003180121031801220318012303180124031801250318012603180127031801280318012903180130031801310318013203180133031801340318013503180136031801370318013803180139031801400318014103180142031801430318014403180145031801460318014703180148031801490318015003180151031801520318015303180154031801550318015603180157031801580318015903180160031801610318016203180163031801640318016503180166031801670318016803180169031801700318017103180172031801730318017403180175031801760318017703180178031801790318018003180181031801820318018303180184031801850318018603180187031801880318018903180190031801910318019203180193031801940318019503180196031801970318019803180199031802000318020103180202031802030318020403180205031802060318020703180208031802090318021003180211031802120318021303180214031802150318021603180217031802180318021903180220031802210318022203180223031802240318022503180226031802270318022803180229031802300318023103180232031802330318023403180235031802360318023703180238031802390318024003180241031802420318024303180244031802450318024603180247031802480318024903180250031802510318025203180253031802540318025503180256031802570318025803180259031802600318026103180262031802630318026403180265031802660318026703180268031802690318027003180271031802720318027303180274031802750318027603180277031802780318027903180280031802810318028203180283031802840318028503180286031802870318028803180289031802900318029103180292031802930318029403180295031802960318029703180298031802990318030003180301031803020318030303180304031803050318030603180307031803080318030903180310031803110318031203180313031803140318031503180316031803170318031803180319031803200318032103180322031803230318032403180325031803260318032703180328031803290318033003180331031803320318033303180334031803350318033603180337031803380318033903180340031803410318034203180343031803440318034503180346031803470318034803180349031803500318035103180352031803530318035403180355031803560318035703180358031803590318036003180361031803620318036303180364031803650318036603180367031803680318036903180370031803710318037203180373031803740318037503180376031803770318037803180379031803800318038103180382031803830318038403180385031803860318038703180388031803890318039003180391031803920318039303180394031803950318039603180397031803980318039903180400031804010318040203180403031804040318040503180406031804070318040803180409031804100318041103180412031804130318041403180415031804160318041703180418031804190318042003180421031804220318042303180424031804250318042603180427031804280318042903180430031804310318043203180433031804340318043503180436031804370318043803180439031804400318044103180442031804430318044403180445031804460318044703180448031804490318045003180451031804520318045303180454031804550318045603180457031804580318045903180460031804610318046203180463031804640318046503180466031804670318046803180469031804700318047103180472031804730318047403180475031804760318047703180478031804790318048003180481031804820318048303180484031804850318048603180487031804880318048903180490031804910318049203180493031804940318049503180496031804970318049803180499031805000318050103180502031805030318050403180505031805060318050703180508031805090318051003180511031805120318051303180514031805150318051603180517031805180318051903180520031805210318052203180523031805240318052503180526031805270318052803180529031805300318053103180532031805330318053403180535031805360318053703180538031805390318054003180541031805420318054303180544031805450318054603180547031805480318054903180550031805510318055203180553031805540318055503180556031805570318055803180559031805600318056103180562031805630318056403180565031805660318056703180568031805690318057003180571031805720318057303180574031805750318057603180577031805780318057903180580031805810318058203180583031805840318058503180586031805870318058803180589031805900318059103180592031805930318059403180595031805960318059703180598031805990318060003180601031806020318060303180604031806050318060603180607031806080318060903180610031806110318061203180613031806140318061503180616031806170318061803180619031806200318062103180622031806230318062403180625031806260318062703180628031806290318063003180631031806320318063303180634031806350318063603180637031806380318063903180640031806410318064203180643031806440318064503180646031806470318064803180649031806500318065103180652031806530318065403180655031806560318065703180658031806590318066003180661031806620318066303180664031806650318066603180667031806680318066903180670031806710318067203180673031806740318067503180676031806770318067803180679031806800318068103180682031806830318068403180685031806860318068703180688031806890318069003180691031806920318069303180694031806950318069603180697031806980318069903180700031807010318070203180703031807040318070503180706031807070318070803180709031807100318071103180712031807130318071403180715031807160318071703180718031807190318072003180721031807220318072303180724031807250318072603180727031807280318072903180730031807310318073203180733031807340318073503180736031807370318073803180739031807400318074103180742031807430318074403180745031807460318074703180748031807490318075003180751031807520318075303180754031807550318075603180757031807580318075903180760031807610318076203180763031807640318076503180766031807670318076803180769031807700318077103180772031807730318077403180775031807760318077703180778031807790318078003180781031807820318078303180784031807850318078603180787031807880318078903180790031807910318079203180793031807940318079503180796031807970318079803180799031900010319000203190003031900040319000503190006031900070319000803190009031900100319001103190012031900130319001403190015031900160319001703190018031900190319002003190021031900220319002303190024031900250319002603190027031900280319002903190030031900310319003203190033031900340319003503190036031900370319003803190039031900400319004103190042031900430319004403190045031900460319004703190048031900490319005003190051031900520319005303190054031900550319005603190057031900580319005903190060031900610319006203190063031900640319006503190066031900670319006803190069031900700319007103190072031900730319007403190075031900760319007703190078031900790319008003190081031900820319008303190084031900850319008603190087031900880319008903190090031900910319009203190093031900940319009503190096031900970319009803190099031901000319010103190102031901030319010403190105031901060319010703190108031901090319011003190111031901120319011303190114031901150319011603190117031901180319011903190120031901210319012203190123031901240319012503190126031901270319012803190129031901300319013103190132031901330319013403190135031901360319013703190138031901390319014003190141031901420319014303190144031901450319014603190147031901480319014903190150031901510319015203190153031901540319015503190156031901570319015803190159031901600319016103190162031901630319016403190165031901660319016703190168031901690319017003190171031901720319017303190174031901750319017603190177031901780319017903190180031901810319018203190183031901840319018503190186031901870319018803190189031901900319019103190192031901930319019403190195031901960319019703190198031901990319020003190201031902020319020303190204031902050319020603190207031902080319020903190210031902110319021203190213031902140319021503190216031902170319021803190219031902200319022103190222031902230319022403190225031902260319022703190228031902290319023003190231031902320319023303190234031902350319023603190237031902380319023903190240031902410319024203190243031902440319024503190246031902470319024803190249031902500319025103190252031902530319025403190255031902560319025703190258031902590319026003190261031902620319026303190264031902650319026603190267031902680319026903190270031902710319027203190273031902740319027503190276031902770319027803190279031902800319028103190282031902830319028403190285031902860319028703190288031902890319029003190291031902920319029303190294031902950319029603190297031902980319029903190300031903010319030203190303031903040319030503190306031903070319030803190309031903100319031103190312031903130319031403190315031903160319031703190318031903190319032003190321031903220319032303190324031903250319032603190327031903280319032903190330031903310319033203190333031903340319033503190336031903370319033803190339031903400319034103190342031903430319034403190345031903460319034703190348031903490319035003190351031903520319035303190354031903550319035603190357031903580319035903190360031903610319036203190363031903640319036503190366031903670319036803190369031903700319037103190372031903730319037403190375031903760319037703190378031903790319038003190381031903820319038303190384031903850319038603190387031903880319038903190390031903910319039203190393031903940319039503190396031903970319039803190399031904000319040103190402031904030319040403190405031904060319040703190408031904090319041003190411031904120319041303190414031904150319041603190417031904180319041903190420031904210319042203190423031904240319042503190426031904270319042803190429031904300319043103190432031904330319043403190435031904360319043703190438031904390319044003190441031904420319044303190444031904450319044603190447031904480319044903190450031904510319045203190453031904540319045503190456031904570319045803190459031904600319046103190462031904630319046403190465031904660319046703190468031904690319047003190471031904720319047303190474031904750319047603190477031904780319047903190480031904810319048203190483031904840319048503190486031904870319048803190489031904900319049103190492031904930319049403190495031904960319049703190498031904990319050003190501031905020319050303190504031905050319050603190507031905080319050903190510031905110319051203190513031905140319051503190516031905170319051803190519031905200319052103190522031905230319052403190525031905260319052703190528031905290319053003190531031905320319053303190534031905350319053603190537031905380319053903190540031905410319054203190543031905440319054503190546031905470319054803190549031905500319055103190552031905530319055403190555031905560319055703190558031905590319056003190561031905620319056303190564031905650319056603190567031905680319056903190570031905710319057203190573031905740319057503190576031905770319057803190579031905800319058103190582031905830319058403190585031905860319058703190588031905890319059003190591031905920319059303190594031905950319059603190597031905980319059903190600031906010319060203190603031906040319060503190606031906070319060803190609031906100319061103190612031906130319061403190615031906160319061703190618031906190319062003190621031906220319062303190624031906250319062603190627031906280319062903190630031906310319063203190633031906340319063503190636031906370319063803190639031906400319064103190642031906430319064403190645031906460319064703190648031906490319065003190651031906520319065303190654031906550319065603190657031906580319065903190660031906610319066203190663031906640319066503190666031906670319066803190669031906700319067103190672031906730319067403190675031906760319067703190678031906790319068003190681031906820319068303190684031906850319068603190687031906880319068903190690031906910319069203190693031906940319069503190696031906970319069803190699031907000319070103190702031907030319070403190705031907060319070703190708031907090319071003190711031907120319071303190714031907150319071603190717031907180319071903190720031907210319072203190723031907240319072503190726031907270319072803190729031907300319073103190732031907330319073403190735031907360319073703190738031907390319074003190741031907420319074303190744031907450319074603190747031907480319074903190750031907510319075203190753031907540319075503190756031907570319075803190759031907600319076103190762031907630319076403190765031907660319076703190768031907690319077003190771031907720319077303190774031907750319077603190777031907780319077903190780031907810319078203190783031907840319078503190786031907870319078803190789031907900319079103190792031907930319079403190795031907960319079703190798031907990320000103200002032000030320000403200005032000060320000703200008032000090320001003200011032000120320001303200014032000150320001603200017032000180320001903200020032000210320002203200023032000240320002503200026032000270320002803200029032000300320003103200032032000330320003403200035032000360320003703200038032000390320004003200041032000420320004303200044032000450320004603200047032000480320004903200050032000510320005203200053032000540320005503200056032000570320005803200059032000600320006103200062032000630320006403200065032000660320006703200068032000690320007003200071032000720320007303200074032000750320007603200077032000780320007903200080032000810320008203200083032000840320008503200086032000870320008803200089032000900320009103200092032000930320009403200095032000960320009703200098032000990320010003200101032001020320010303200104032001050320010603200107032001080320010903200110032001110320011203200113032001140320011503200116032001170320011803200119032001200320012103200122032001230320012403200125032001260320012703200128032001290320013003200131032001320320013303200134032001350320013603200137032001380320013903200140032001410320014203200143032001440320014503200146032001470320014803200149032001500320015103200152032001530320015403200155032001560320015703200158032001590320016003200161032001620320016303200164032001650320016603200167032001680320016903200170032001710320017203200173032001740320017503200176032001770320017803200179032001800320018103200182032001830320018403200185032001860320018703200188032001890320019003200191032001920320019303200194032001950320019603200197032001980320019903200200032002010320020203200203032002040320020503200206032002070320020803200209032002100320021103200212032002130320021403200215032002160320021703200218032002190320022003200221032002220320022303200224032002250320022603200227032002280320022903200230032002310320023203200233032002340320023503200236032002370320023803200239032002400320024103200242032002430320024403200245032002460320024703200248032002490320025003200251032002520320025303200254032002550320025603200257032002580320025903200260032002610320026203200263032002640320026503200266032002670320026803200269032002700320027103200272032002730320027403200275032002760320027703200278032002790320028003200281032002820320028303200284032002850320028603200287032002880320028903200290032002910320029203200293032002940320029503200296032002970320029803200299032003000320030103200302032003030320030403200305032003060320030703200308032003090320031003200311032003120320031303200314032003150320031603200317032003180320031903200320032003210320032203200323032003240320032503200326032003270320032803200329032003300320033103200332032003330320033403200335032003360320033703200338032003390320034003200341032003420320034303200344032003450320034603200347032003480320034903200350032003510320035203200353032003540320035503200356032003570320035803200359032003600320036103200362032003630320036403200365032003660320036703200368032003690320037003200371032003720320037303200374032003750320037603200377032003780320037903200380032003810320038203200383032003840320038503200386032003870320038803200389032003900320039103200392032003930320039403200395032003960320039703200398032003990320040003200401032004020320040303200404032004050320040603200407032004080320040903200410032004110320041203200413032004140320041503200416032004170320041803200419032004200320042103200422032004230320042403200425032004260320042703200428032004290320043003200431032004320320043303200434032004350320043603200437032004380320043903200440032004410320044203200443032004440320044503200446032004470320044803200449032004500320045103200452032004530320045403200455032004560320045703200458032004590320046003200461032004620320046303200464032004650320046603200467032004680320046903200470032004710320047203200473032004740320047503200476032004770320047803200479032004800320048103200482032004830320048403200485032004860320048703200488032004890320049003200491032004920320049303200494032004950320049603200497032004980320049903200500032005010320050203200503032005040320050503200506032005070320050803200509032005100320051103200512032005130320051403200515032005160320051703200518032005190320052003200521032005220320052303200524032005250320052603200527032005280320052903200530032005310320053203200533032005340320053503200536032005370320053803200539032005400320054103200542032005430320054403200545032005460320054703200548032005490320055003200551032005520320055303200554032005550320055603200557032005580320055903200560032005610320056203200563032005640320056503200566032005670320056803200569032005700320057103200572032005730320057403200575032005760320057703200578032005790320058003200581032005820320058303200584032005850320058603200587032005880320058903200590032005910320059203200593032005940320059503200596032005970320059803200599032006000320060103200602032006030320060403200605032006060320060703200608032006090320061003200611032006120320061303200614032006150320061603200617032006180320061903200620032006210320062203200623032006240320062503200626032006270320062803200629032006300320063103200632032006330320063403200635032006360320063703200638032006390320064003200641032006420320064303200644032006450320064603200647032006480320064903200650032006510320065203200653032006540320065503200656032006570320065803200659032006600320066103200662032006630320066403200665032006660320066703200668032006690320067003200671032006720320067303200674032006750320067603200677032006780320067903200680032006810320068203200683032006840320068503200686032006870320068803200689032006900320069103200692032006930320069403200695032006960320069703200698032006990320070003200701032007020320070303200704032007050320070603200707032007080320070903200710032007110320071203200713032007140320071503200716032007170320071803200719032007200320072103200722032007230320072403200725032007260320072703200728032007290320073003200731032007320320073303200734032007350320073603200737032007380320073903200740032007410320074203200743032007440320074503200746032007470320074803200749032007500320075103200752032007530320075403200755032007560320075703200758032007590320076003200761032007620320076303200764032007650320076603200767032007680320076903200770032007710320077203200773032007740320077503200776032007770320077803200779032007800320078103200782032007830320078403200785032007860320078703200788032007890320079003200791032007920320079303200794032007950320079603200797032007980320079903210001032100020321000303210004032100050321000603210007032100080321000903210010032100110321001203210013032100140321001503210016032100170321001803210019032100200321002103210022032100230321002403210025032100260321002703210028032100290321003003210031032100320321003303210034032100350321003603210037032100380321003903210040032100410321004203210043032100440321004503210046032100470321004803210049032100500321005103210052032100530321005403210055032100560321005703210058032100590321006003210061032100620321006303210064032100650321006603210067032100680321006903210070032100710321007203210073032100740321007503210076032100770321007803210079032100800321008103210082032100830321008403210085032100860321008703210088032100890321009003210091032100920321009303210094032100950321009603210097032100980321009903210100032101010321010203210103032101040321010503210106032101070321010803210109032101100321011103210112032101130321011403210115032101160321011703210118032101190321012003210121032101220321012303210124032101250321012603210127032101280321012903210130032101310321013203210133032101340321013503210136032101370321013803210139032101400321014103210142032101430321014403210145032101460321014703210148032101490321015003210151032101520321015303210154032101550321015603210157032101580321015903210160032101610321016203210163032101640321016503210166032101670321016803210169032101700321017103210172032101730321017403210175032101760321017703210178032101790321018003210181032101820321018303210184032101850321018603210187032101880321018903210190032101910321019203210193032101940321019503210196032101970321019803210199032102000321020103210202032102030321020403210205032102060321020703210208032102090321021003210211032102120321021303210214032102150321021603210217032102180321021903210220032102210321022203210223032102240321022503210226032102270321022803210229032102300321023103210232032102330321023403210235032102360321023703210238032102390321024003210241032102420321024303210244032102450321024603210247032102480321024903210250032102510321025203210253032102540321025503210256032102570321025803210259032102600321026103210262032102630321026403210265032102660321026703210268032102690321027003210271032102720321027303210274032102750321027603210277032102780321027903210280032102810321028203210283032102840321028503210286032102870321028803210289032102900321029103210292032102930321029403210295032102960321029703210298032102990321030003210301032103020321030303210304032103050321030603210307032103080321030903210310032103110321031203210313032103140321031503210316032103170321031803210319032103200321032103210322032103230321032403210325032103260321032703210328032103290321033003210331032103320321033303210334032103350321033603210337032103380321033903210340032103410321034203210343032103440321034503210346032103470321034803210349032103500321035103210352032103530321035403210355032103560321035703210358032103590321036003210361032103620321036303210364032103650321036603210367032103680321036903210370032103710321037203210373032103740321037503210376032103770321037803210379032103800321038103210382032103830321038403210385032103860321038703210388032103890321039003210391032103920321039303210394032103950321039603210397032103980321039903210400032104010321040203210403032104040321040503210406032104070321040803210409032104100321041103210412032104130321041403210415032104160321041703210418032104190321042003210421032104220321042303210424032104250321042603210427032104280321042903210430032104310321043203210433032104340321043503210436032104370321043803210439032104400321044103210442032104430321044403210445032104460321044703210448032104490321045003210451032104520321045303210454032104550321045603210457032104580321045903210460032104610321046203210463032104640321046503210466032104670321046803210469032104700321047103210472032104730321047403210475032104760321047703210478032104790321048003210481032104820321048303210484032104850321048603210487032104880321048903210490032104910321049203210493032104940321049503210496032104970321049803210499032105000321050103210502032105030321050403210505032105060321050703210508032105090321051003210511032105120321051303210514032105150321051603210517032105180321051903210520032105210321052203210523032105240321052503210526032105270321052803210529032105300321053103210532032105330321053403210535032105360321053703210538032105390321054003210541032105420321054303210544032105450321054603210547032105480321054903210550032105510321055203210553032105540321055503210556032105570321055803210559032105600321056103210562032105630321056403210565032105660321056703210568032105690321057003210571032105720321057303210574032105750321057603210577032105780321057903210580032105810321058203210583032105840321058503210586032105870321058803210589032105900321059103210592032105930321059403210595032105960321059703210598032105990321060003210601032106020321060303210604032106050321060603210607032106080321060903210610032106110321061203210613032106140321061503210616032106170321061803210619032106200321062103210622032106230321062403210625032106260321062703210628032106290321063003210631032106320321063303210634032106350321063603210637032106380321063903210640032106410321064203210643032106440321064503210646032106470321064803210649032106500321065103210652032106530321065403210655032106560321065703210658032106590321066003210661032106620321066303210664032106650321066603210667032106680321066903210670032106710321067203210673032106740321067503210676032106770321067803210679032106800321068103210682032106830321068403210685032106860321068703210688032106890321069003210691032106920321069303210694032106950321069603210697032106980321069903210700032107010321070203210703032107040321070503210706032107070321070803210709032107100321071103210712032107130321071403210715032107160321071703210718032107190321072003210721032107220321072303210724032107250321072603210727032107280321072903210730032107310321073203210733032107340321073503210736032107370321073803210739032107400321074103210742032107430321074403210745032107460321074703210748032107490321075003210751032107520321075303210754032107550321075603210757032107580321075903210760032107610321076203210763032107640321076503210766032107670321076803210769032107700321077103210772032107730321077403210775032107760321077703210778032107790321078003210781032107820321078303210784032107850321078603210787032107880321078903210790032107910321079203210793032107940321079503210796032107970321079803210799032200010322000203220003032200040322000503220006032200070322000803220009032200100322001103220012032200130322001403220015032200160322001703220018032200190322002003220021032200220322002303220024032200250322002603220027032200280322002903220030032200310322003203220033032200340322003503220036032200370322003803220039032200400322004103220042032200430322004403220045032200460322004703220048032200490322005003220051032200520322005303220054032200550322005603220057032200580322005903220060032200610322006203220063032200640322006503220066032200670322006803220069032200700322007103220072032200730322007403220075032200760322007703220078032200790322008003220081032200820322008303220084032200850322008603220087032200880322008903220090032200910322009203220093032200940322009503220096032200970322009803220099032201000322010103220102032201030322010403220105032201060322010703220108032201090322011003220111032201120322011303220114032201150322011603220117032201180322011903220120032201210322012203220123032201240322012503220126032201270322012803220129032201300322013103220132032201330322013403220135032201360322013703220138032201390322014003220141032201420322014303220144032201450322014603220147032201480322014903220150032201510322015203220153032201540322015503220156032201570322015803220159032201600322016103220162032201630322016403220165032201660322016703220168032201690322017003220171032201720322017303220174032201750322017603220177032201780322017903220180032201810322018203220183032201840322018503220186032201870322018803220189032201900322019103220192032201930322019403220195032201960322019703220198032201990322020003220201032202020322020303220204032202050322020603220207032202080322020903220210032202110322021203220213032202140322021503220216032202170322021803220219032202200322022103220222032202230322022403220225032202260322022703220228032202290322023003220231032202320322023303220234032202350322023603220237032202380322023903220240032202410322024203220243032202440322024503220246032202470322024803220249032202500322025103220252032202530322025403220255032202560322025703220258032202590322026003220261032202620322026303220264032202650322026603220267032202680322026903220270032202710322027203220273032202740322027503220276032202770322027803220279032202800322028103220282032202830322028403220285032202860322028703220288032202890322029003220291032202920322029303220294032202950322029603220297032202980322029903220300032203010322030203220303032203040322030503220306032203070322030803220309032203100322031103220312032203130322031403220315032203160322031703220318032203190322032003220321032203220322032303220324032203250322032603220327032203280322032903220330032203310322033203220333032203340322033503220336032203370322033803220339032203400322034103220342032203430322034403220345032203460322034703220348032203490322035003220351032203520322035303220354032203550322035603220357032203580322035903220360032203610322036203220363032203640322036503220366032203670322036803220369032203700322037103220372032203730322037403220375032203760322037703220378032203790322038003220381032203820322038303220384032203850322038603220387032203880322038903220390032203910322039203220393032203940322039503220396032203970322039803220399032204000322040103220402032204030322040403220405032204060322040703220408032204090322041003220411032204120322041303220414032204150322041603220417032204180322041903220420032204210322042203220423032204240322042503220426032204270322042803220429032204300322043103220432032204330322043403220435032204360322043703220438032204390322044003220441032204420322044303220444032204450322044603220447032204480322044903220450032204510322045203220453032204540322045503220456032204570322045803220459032204600322046103220462032204630322046403220465032204660322046703220468032204690322047003220471032204720322047303220474032204750322047603220477032204780322047903220480032204810322048203220483032204840322048503220486032204870322048803220489032204900322049103220492032204930322049403220495032204960322049703220498032204990322050003220501032205020322050303220504032205050322050603220507032205080322050903220510032205110322051203220513032205140322051503220516032205170322051803220519032205200322052103220522032205230322052403220525032205260322052703220528032205290322053003220531032205320322053303220534032205350322053603220537032205380322053903220540032205410322054203220543032205440322054503220546032205470322054803220549032205500322055103220552032205530322055403220555032205560322055703220558032205590322056003220561032205620322056303220564032205650322056603220567032205680322056903220570032205710322057203220573032205740322057503220576032205770322057803220579032205800322058103220582032205830322058403220585032205860322058703220588032205890322059003220591032205920322059303220594032205950322059603220597032205980322059903220600032206010322060203220603032206040322060503220606032206070322060803220609032206100322061103220612032206130322061403220615032206160322061703220618032206190322062003220621032206220322062303220624032206250322062603220627032206280322062903220630032206310322063203220633032206340322063503220636032206370322063803220639032206400322064103220642032206430322064403220645032206460322064703220648032206490322065003220651032206520322065303220654032206550322065603220657032206580322065903220660032206610322066203220663032206640322066503220666032206670322066803220669032206700322067103220672032206730322067403220675032206760322067703220678032206790322068003220681032206820322068303220684032206850322068603220687032206880322068903220690032206910322069203220693032206940322069503220696032206970322069803220699032207000322070103220702032207030322070403220705032207060322070703220708032207090322071003220711032207120322071303220714032207150322071603220717032207180322071903220720032207210322072203220723032207240322072503220726032207270322072803220729032207300322073103220732032207330322073403220735032207360322073703220738032207390322074003220741032207420322074303220744032207450322074603220747032207480322074903220750032207510322075203220753032207540322075503220756032207570322075803220759032207600322076103220762032207630322076403220765032207660322076703220768032207690322077003220771032207720322077303220774032207750322077603220777032207780322077903220780032207810322078203220783032207840322078503220786032207870322078803220789032207900322079103220792032207930322079403220795032207960322079703220798032207990323000103230002032300030323000403230005032300060323000703230008032300090323001003230011032300120323001303230014032300150323001603230017032300180323001903230020032300210323002203230023032300240323002503230026032300270323002803230029032300300323003103230032032300330323003403230035032300360323003703230038032300390323004003230041032300420323004303230044032300450323004603230047032300480323004903230050032300510323005203230053032300540323005503230056032300570323005803230059032300600323006103230062032300630323006403230065032300660323006703230068032300690323007003230071032300720323007303230074032300750323007603230077032300780323007903230080032300810323008203230083032300840323008503230086032300870323008803230089032300900323009103230092032300930323009403230095032300960323009703230098032300990323010003230101032301020323010303230104032301050323010603230107032301080323010903230110032301110323011203230113032301140323011503230116032301170323011803230119032301200323012103230122032301230323012403230125032301260323012703230128032301290323013003230131032301320323013303230134032301350323013603230137032301380323013903230140032301410323014203230143032301440323014503230146032301470323014803230149032301500323015103230152032301530323015403230155032301560323015703230158032301590323016003230161032301620323016303230164032301650323016603230167032301680323016903230170032301710323017203230173032301740323017503230176032301770323017803230179032301800323018103230182032301830323018403230185032301860323018703230188032301890323019003230191032301920323019303230194032301950323019603230197032301980323019903230200032302010323020203230203032302040323020503230206032302070323020803230209032302100323021103230212032302130323021403230215032302160323021703230218032302190323022003230221032302220323022303230224032302250323022603230227032302280323022903230230032302310323023203230233032302340323023503230236032302370323023803230239032302400323024103230242032302430323024403230245032302460323024703230248032302490323025003230251032302520323025303230254032302550323025603230257032302580323025903230260032302610323026203230263032302640323026503230266032302670323026803230269032302700323027103230272032302730323027403230275032302760323027703230278032302790323028003230281032302820323028303230284032302850323028603230287032302880323028903230290032302910323029203230293032302940323029503230296032302970323029803230299032303000323030103230302032303030323030403230305032303060323030703230308032303090323031003230311032303120323031303230314032303150323031603230317032303180323031903230320032303210323032203230323032303240323032503230326032303270323032803230329032303300323033103230332032303330323033403230335032303360323033703230338032303390323034003230341032303420323034303230344032303450323034603230347032303480323034903230350032303510323035203230353032303540323035503230356032303570323035803230359032303600323036103230362032303630323036403230365032303660323036703230368032303690323037003230371032303720323037303230374032303750323037603230377032303780323037903230380032303810323038203230383032303840323038503230386032303870323038803230389032303900323039103230392032303930323039403230395032303960323039703230398032303990323040003230401032304020323040303230404032304050323040603230407032304080323040903230410032304110323041203230413032304140323041503230416032304170323041803230419032304200323042103230422032304230323042403230425032304260323042703230428032304290323043003230431032304320323043303230434032304350323043603230437032304380323043903230440032304410323044203230443032304440323044503230446032304470323044803230449032304500323045103230452032304530323045403230455032304560323045703230458032304590323046003230461032304620323046303230464032304650323046603230467032304680323046903230470032304710323047203230473032304740323047503230476032304770323047803230479032304800323048103230482032304830323048403230485032304860323048703230488032304890323049003230491032304920323049303230494032304950323049603230497032304980323049903230500032305010323050203230503032305040323050503230506032305070323050803230509032305100323051103230512032305130323051403230515032305160323051703230518032305190323052003230521032305220323052303230524032305250323052603230527032305280323052903230530032305310323053203230533032305340323053503230536032305370323053803230539032305400323054103230542032305430323054403230545032305460323054703230548032305490323055003230551032305520323055303230554032305550323055603230557032305580323055903230560032305610323056203230563032305640323056503230566032305670323056803230569032305700323057103230572032305730323057403230575032305760323057703230578032305790323058003230581032305820323058303230584032305850323058603230587032305880323058903230590032305910323059203230593032305940323059503230596032305970323059803230599032306000323060103230602032306030323060403230605032306060323060703230608032306090323061003230611032306120323061303230614032306150323061603230617032306180323061903230620032306210323062203230623032306240323062503230626032306270323062803230629032306300323063103230632032306330323063403230635032306360323063703230638032306390323064003230641032306420323064303230644032306450323064603230647032306480323064903230650032306510323065203230653032306540323065503230656032306570323065803230659032306600323066103230662032306630323066403230665032306660323066703230668032306690323067003230671032306720323067303230674032306750323067603230677032306780323067903230680032306810323068203230683032306840323068503230686032306870323068803230689032306900323069103230692032306930323069403230695032306960323069703230698032306990323070003230701032307020323070303230704032307050323070603230707032307080323070903230710032307110323071203230713032307140323071503230716032307170323071803230719032307200323072103230722032307230323072403230725032307260323072703230728032307290323073003230731032307320323073303230734032307350323073603230737032307380323073903230740032307410323074203230743032307440323074503230746032307470323074803230749032307500323075103230752032307530323075403230755032307560323075703230758032307590323076003230761032307620323076303230764032307650323076603230767032307680323076903230770032307710323077203230773032307740323077503230776032307770323077803230779032307800323078103230782032307830323078403230785032307860323078703230788032307890323079003230791032307920323079303230794032307950323079603230797032307980323079903240001032400020324000303240004032400050324000603240007032400080324000903240010032400110324001203240013032400140324001503240016032400170324001803240019032400200324002103240022032400230324002403240025032400260324002703240028032400290324003003240031032400320324003303240034032400350324003603240037032400380324003903240040032400410324004203240043032400440324004503240046032400470324004803240049032400500324005103240052032400530324005403240055032400560324005703240058032400590324006003240061032400620324006303240064032400650324006603240067032400680324006903240070032400710324007203240073032400740324007503240076032400770324007803240079032400800324008103240082032400830324008403240085032400860324008703240088032400890324009003240091032400920324009303240094032400950324009603240097032400980324009903240100032401010324010203240103032401040324010503240106032401070324010803240109032401100324011103240112032401130324011403240115032401160324011703240118032401190324012003240121032401220324012303240124032401250324012603240127032401280324012903240130032401310324013203240133032401340324013503240136032401370324013803240139032401400324014103240142032401430324014403240145032401460324014703240148032401490324015003240151032401520324015303240154032401550324015603240157032401580324015903240160032401610324016203240163032401640324016503240166032401670324016803240169032401700324017103240172032401730324017403240175032401760324017703240178032401790324018003240181032401820324018303240184032401850324018603240187032401880324018903240190032401910324019203240193032401940324019503240196032401970324019803240199032402000324020103240202032402030324020403240205032402060324020703240208032402090324021003240211032402120324021303240214032402150324021603240217032402180324021903240220032402210324022203240223032402240324022503240226032402270324022803240229032402300324023103240232032402330324023403240235032402360324023703240238032402390324024003240241032402420324024303240244032402450324024603240247032402480324024903240250032402510324025203240253032402540324025503240256032402570324025803240259032402600324026103240262032402630324026403240265032402660324026703240268032402690324027003240271032402720324027303240274032402750324027603240277032402780324027903240280032402810324028203240283032402840324028503240286032402870324028803240289032402900324029103240292032402930324029403240295032402960324029703240298032402990324030003240301032403020324030303240304032403050324030603240307032403080324030903240310032403110324031203240313032403140324031503240316032403170324031803240319032403200324032103240322032403230324032403240325032403260324032703240328032403290324033003240331032403320324033303240334032403350324033603240337032403380324033903240340032403410324034203240343032403440324034503240346032403470324034803240349032403500324035103240352032403530324035403240355032403560324035703240358032403590324036003240361032403620324036303240364032403650324036603240367032403680324036903240370032403710324037203240373032403740324037503240376032403770324037803240379032403800324038103240382032403830324038403240385032403860324038703240388032403890324039003240391032403920324039303240394032403950324039603240397032403980324039903240400032404010324040203240403032404040324040503240406032404070324040803240409032404100324041103240412032404130324041403240415032404160324041703240418032404190324042003240421032404220324042303240424032404250324042603240427032404280324042903240430032404310324043203240433032404340324043503240436032404370324043803240439032404400324044103240442032404430324044403240445032404460324044703240448032404490324045003240451032404520324045303240454032404550324045603240457032404580324045903240460032404610324046203240463032404640324046503240466032404670324046803240469032404700324047103240472032404730324047403240475032404760324047703240478032404790324048003240481032404820324048303240484032404850324048603240487032404880324048903240490032404910324049203240493032404940324049503240496032404970324049803240499032405000324050103240502032405030324050403240505032405060324050703240508032405090324051003240511032405120324051303240514032405150324051603240517032405180324051903240520032405210324052203240523032405240324052503240526032405270324052803240529032405300324053103240532032405330324053403240535032405360324053703240538032405390324054003240541032405420324054303240544032405450324054603240547032405480324054903240550032405510324055203240553032405540324055503240556032405570324055803240559032405600324056103240562032405630324056403240565032405660324056703240568032405690324057003240571032405720324057303240574032405750324057603240577032405780324057903240580032405810324058203240583032405840324058503240586032405870324058803240589032405900324059103240592032405930324059403240595032405960324059703240598032405990324060003240601032406020324060303240604032406050324060603240607032406080324060903240610032406110324061203240613032406140324061503240616032406170324061803240619032406200324062103240622032406230324062403240625032406260324062703240628032406290324063003240631032406320324063303240634032406350324063603240637032406380324063903240640032406410324064203240643032406440324064503240646032406470324064803240649032406500324065103240652032406530324065403240655032406560324065703240658032406590324066003240661032406620324066303240664032406650324066603240667032406680324066903240670032406710324067203240673032406740324067503240676032406770324067803240679032406800324068103240682032406830324068403240685032406860324068703240688032406890324069003240691032406920324069303240694032406950324069603240697032406980324069903240700032407010324070203240703032407040324070503240706032407070324070803240709032407100324071103240712032407130324071403240715032407160324071703240718032407190324072003240721032407220324072303240724032407250324072603240727032407280324072903240730032407310324073203240733032407340324073503240736032407370324073803240739032407400324074103240742032407430324074403240745032407460324074703240748032407490324075003240751032407520324075303240754032407550324075603240757032407580324075903240760032407610324076203240763032407640324076503240766032407670324076803240769032407700324077103240772032407730324077403240775032407760324077703240778032407790324078003240781032407820324078303240784032407850324078603240787032407880324078903240790032407910324079203240793032407940324079503240796032407970324079803240799032500010325000203250003032500040325000503250006032500070325000803250009032500100325001103250012032500130325001403250015032500160325001703250018032500190325002003250021032500220325002303250024032500250325002603250027032500280325002903250030032500310325003203250033032500340325003503250036032500370325003803250039032500400325004103250042032500430325004403250045032500460325004703250048032500490325005003250051032500520325005303250054032500550325005603250057032500580325005903250060032500610325006203250063032500640325006503250066032500670325006803250069032500700325007103250072032500730325007403250075032500760325007703250078032500790325008003250081032500820325008303250084032500850325008603250087032500880325008903250090032500910325009203250093032500940325009503250096032500970325009803250099032501000325010103250102032501030325010403250105032501060325010703250108032501090325011003250111032501120325011303250114032501150325011603250117032501180325011903250120032501210325012203250123032501240325012503250126032501270325012803250129032501300325013103250132032501330325013403250135032501360325013703250138032501390325014003250141032501420325014303250144032501450325014603250147032501480325014903250150032501510325015203250153032501540325015503250156032501570325015803250159032501600325016103250162032501630325016403250165032501660325016703250168032501690325017003250171032501720325017303250174032501750325017603250177032501780325017903250180032501810325018203250183032501840325018503250186032501870325018803250189032501900325019103250192032501930325019403250195032501960325019703250198032501990325020003250201032502020325020303250204032502050325020603250207032502080325020903250210032502110325021203250213032502140325021503250216032502170325021803250219032502200325022103250222032502230325022403250225032502260325022703250228032502290325023003250231032502320325023303250234032502350325023603250237032502380325023903250240032502410325024203250243032502440325024503250246032502470325024803250249032502500325025103250252032502530325025403250255032502560325025703250258032502590325026003250261032502620325026303250264032502650325026603250267032502680325026903250270032502710325027203250273032502740325027503250276032502770325027803250279032502800325028103250282032502830325028403250285032502860325028703250288032502890325029003250291032502920325029303250294032502950325029603250297032502980325029903250300032503010325030203250303032503040325030503250306032503070325030803250309032503100325031103250312032503130325031403250315032503160325031703250318032503190325032003250321032503220325032303250324032503250325032603250327032503280325032903250330032503310325033203250333032503340325033503250336032503370325033803250339032503400325034103250342032503430325034403250345032503460325034703250348032503490325035003250351032503520325035303250354032503550325035603250357032503580325035903250360032503610325036203250363032503640325036503250366032503670325036803250369032503700325037103250372032503730325037403250375032503760325037703250378032503790325038003250381032503820325038303250384032503850325038603250387032503880325038903250390032503910325039203250393032503940325039503250396032503970325039803250399032504000325040103250402032504030325040403250405032504060325040703250408032504090325041003250411032504120325041303250414032504150325041603250417032504180325041903250420032504210325042203250423032504240325042503250426032504270325042803250429032504300325043103250432032504330325043403250435032504360325043703250438032504390325044003250441032504420325044303250444032504450325044603250447032504480325044903250450032504510325045203250453032504540325045503250456032504570325045803250459032504600325046103250462032504630325046403250465032504660325046703250468032504690325047003250471032504720325047303250474032504750325047603250477032504780325047903250480032504810325048203250483032504840325048503250486032504870325048803250489032504900325049103250492032504930325049403250495032504960325049703250498032504990325050003250501032505020325050303250504032505050325050603250507032505080325050903250510032505110325051203250513032505140325051503250516032505170325051803250519032505200325052103250522032505230325052403250525032505260325052703250528032505290325053003250531032505320325053303250534032505350325053603250537032505380325053903250540032505410325054203250543032505440325054503250546032505470325054803250549032505500325055103250552032505530325055403250555032505560325055703250558032505590325056003250561032505620325056303250564032505650325056603250567032505680325056903250570032505710325057203250573032505740325057503250576032505770325057803250579032505800325058103250582032505830325058403250585032505860325058703250588032505890325059003250591032505920325059303250594032505950325059603250597032505980325059903250600032506010325060203250603032506040325060503250606032506070325060803250609032506100325061103250612032506130325061403250615032506160325061703250618032506190325062003250621032506220325062303250624032506250325062603250627032506280325062903250630032506310325063203250633032506340325063503250636032506370325063803250639032506400325064103250642032506430325064403250645032506460325064703250648032506490325065003250651032506520325065303250654032506550325065603250657032506580325065903250660032506610325066203250663032506640325066503250666032506670325066803250669032506700325067103250672032506730325067403250675032506760325067703250678032506790325068003250681032506820325068303250684032506850325068603250687032506880325068903250690032506910325069203250693032506940325069503250696032506970325069803250699032507000325070103250702032507030325070403250705032507060325070703250708032507090325071003250711032507120325071303250714032507150325071603250717032507180325071903250720032507210325072203250723032507240325072503250726032507270325072803250729032507300325073103250732032507330325073403250735032507360325073703250738032507390325074003250741032507420325074303250744032507450325074603250747032507480325074903250750032507510325075203250753032507540325075503250756032507570325075803250759032507600325076103250762032507630325076403250765032507660325076703250768032507690325077003250771032507720325077303250774032507750325077603250777032507780325077903250780032507810325078203250783032507840325078503250786032507870325078803250789032507900325079103250792032507930325079403250795032507960325079703250798032507990326000103260002032600030326000403260005032600060326000703260008032600090326001003260011032600120326001303260014032600150326001603260017032600180326001903260020032600210326002203260023032600240326002503260026032600270326002803260029032600300326003103260032032600330326003403260035032600360326003703260038032600390326004003260041032600420326004303260044032600450326004603260047032600480326004903260050032600510326005203260053032600540326005503260056032600570326005803260059032600600326006103260062032600630326006403260065032600660326006703260068032600690326007003260071032600720326007303260074032600750326007603260077032600780326007903260080032600810326008203260083032600840326008503260086032600870326008803260089032600900326009103260092032600930326009403260095032600960326009703260098032600990326010003260101032601020326010303260104032601050326010603260107032601080326010903260110032601110326011203260113032601140326011503260116032601170326011803260119032601200326012103260122032601230326012403260125032601260326012703260128032601290326013003260131032601320326013303260134032601350326013603260137032601380326013903260140032601410326014203260143032601440326014503260146032601470326014803260149032601500326015103260152032601530326015403260155032601560326015703260158032601590326016003260161032601620326016303260164032601650326016603260167032601680326016903260170032601710326017203260173032601740326017503260176032601770326017803260179032601800326018103260182032601830326018403260185032601860326018703260188032601890326019003260191032601920326019303260194032601950326019603260197032601980326019903260200032602010326020203260203032602040326020503260206032602070326020803260209032602100326021103260212032602130326021403260215032602160326021703260218032602190326022003260221032602220326022303260224032602250326022603260227032602280326022903260230032602310326023203260233032602340326023503260236032602370326023803260239032602400326024103260242032602430326024403260245032602460326024703260248032602490326025003260251032602520326025303260254032602550326025603260257032602580326025903260260032602610326026203260263032602640326026503260266032602670326026803260269032602700326027103260272032602730326027403260275032602760326027703260278032602790326028003260281032602820326028303260284032602850326028603260287032602880326028903260290032602910326029203260293032602940326029503260296032602970326029803260299032603000326030103260302032603030326030403260305032603060326030703260308032603090326031003260311032603120326031303260314032603150326031603260317032603180326031903260320032603210326032203260323032603240326032503260326032603270326032803260329032603300326033103260332032603330326033403260335032603360326033703260338032603390326034003260341032603420326034303260344032603450326034603260347032603480326034903260350032603510326035203260353032603540326035503260356032603570326035803260359032603600326036103260362032603630326036403260365032603660326036703260368032603690326037003260371032603720326037303260374032603750326037603260377032603780326037903260380032603810326038203260383032603840326038503260386032603870326038803260389032603900326039103260392032603930326039403260395032603960326039703260398032603990326040003260401032604020326040303260404032604050326040603260407032604080326040903260410032604110326041203260413032604140326041503260416032604170326041803260419032604200326042103260422032604230326042403260425032604260326042703260428032604290326043003260431032604320326043303260434032604350326043603260437032604380326043903260440032604410326044203260443032604440326044503260446032604470326044803260449032604500326045103260452032604530326045403260455032604560326045703260458032604590326046003260461032604620326046303260464032604650326046603260467032604680326046903260470032604710326047203260473032604740326047503260476032604770326047803260479032604800326048103260482032604830326048403260485032604860326048703260488032604890326049003260491032604920326049303260494032604950326049603260497032604980326049903260500032605010326050203260503032605040326050503260506032605070326050803260509032605100326051103260512032605130326051403260515032605160326051703260518032605190326052003260521032605220326052303260524032605250326052603260527032605280326052903260530032605310326053203260533032605340326053503260536032605370326053803260539032605400326054103260542032605430326054403260545032605460326054703260548032605490326055003260551032605520326055303260554032605550326055603260557032605580326055903260560032605610326056203260563032605640326056503260566032605670326056803260569032605700326057103260572032605730326057403260575032605760326057703260578032605790326058003260581032605820326058303260584032605850326058603260587032605880326058903260590032605910326059203260593032605940326059503260596032605970326059803260599032606000326060103260602032606030326060403260605032606060326060703260608032606090326061003260611032606120326061303260614032606150326061603260617032606180326061903260620032606210326062203260623032606240326062503260626032606270326062803260629032606300326063103260632032606330326063403260635032606360326063703260638032606390326064003260641032606420326064303260644032606450326064603260647032606480326064903260650032606510326065203260653032606540326065503260656032606570326065803260659032606600326066103260662032606630326066403260665032606660326066703260668032606690326067003260671032606720326067303260674032606750326067603260677032606780326067903260680032606810326068203260683032606840326068503260686032606870326068803260689032606900326069103260692032606930326069403260695032606960326069703260698032606990326070003260701032607020326070303260704032607050326070603260707032607080326070903260710032607110326071203260713032607140326071503260716032607170326071803260719032607200326072103260722032607230326072403260725032607260326072703260728032607290326073003260731032607320326073303260734032607350326073603260737032607380326073903260740032607410326074203260743032607440326074503260746032607470326074803260749032607500326075103260752032607530326075403260755032607560326075703260758032607590326076003260761032607620326076303260764032607650326076603260767032607680326076903260770032607710326077203260773032607740326077503260776032607770326077803260779032607800326078103260782032607830326078403260785032607860326078703260788032607890326079003260791032607920326079303260794032607950326079603260797032607980326079903270001032700020327000303270004032700050327000603270007032700080327000903270010032700110327001203270013032700140327001503270016032700170327001803270019032700200327002103270022032700230327002403270025032700260327002703270028032700290327003003270031032700320327003303270034032700350327003603270037032700380327003903270040032700410327004203270043032700440327004503270046032700470327004803270049032700500327005103270052032700530327005403270055032700560327005703270058032700590327006003270061032700620327006303270064032700650327006603270067032700680327006903270070032700710327007203270073032700740327007503270076032700770327007803270079032700800327008103270082032700830327008403270085032700860327008703270088032700890327009003270091032700920327009303270094032700950327009603270097032700980327009903270100032701010327010203270103032701040327010503270106032701070327010803270109032701100327011103270112032701130327011403270115032701160327011703270118032701190327012003270121032701220327012303270124032701250327012603270127032701280327012903270130032701310327013203270133032701340327013503270136032701370327013803270139032701400327014103270142032701430327014403270145032701460327014703270148032701490327015003270151032701520327015303270154032701550327015603270157032701580327015903270160032701610327016203270163032701640327016503270166032701670327016803270169032701700327017103270172032701730327017403270175032701760327017703270178032701790327018003270181032701820327018303270184032701850327018603270187032701880327018903270190032701910327019203270193032701940327019503270196032701970327019803270199032702000327020103270202032702030327020403270205032702060327020703270208032702090327021003270211032702120327021303270214032702150327021603270217032702180327021903270220032702210327022203270223032702240327022503270226032702270327022803270229032702300327023103270232032702330327023403270235032702360327023703270238032702390327024003270241032702420327024303270244032702450327024603270247032702480327024903270250032702510327025203270253032702540327025503270256032702570327025803270259032702600327026103270262032702630327026403270265032702660327026703270268032702690327027003270271032702720327027303270274032702750327027603270277032702780327027903270280032702810327028203270283032702840327028503270286032702870327028803270289032702900327029103270292032702930327029403270295032702960327029703270298032702990327030003270301032703020327030303270304032703050327030603270307032703080327030903270310032703110327031203270313032703140327031503270316032703170327031803270319032703200327032103270322032703230327032403270325032703260327032703270328032703290327033003270331032703320327033303270334032703350327033603270337032703380327033903270340032703410327034203270343032703440327034503270346032703470327034803270349032703500327035103270352032703530327035403270355032703560327035703270358032703590327036003270361032703620327036303270364032703650327036603270367032703680327036903270370032703710327037203270373032703740327037503270376032703770327037803270379032703800327038103270382032703830327038403270385032703860327038703270388032703890327039003270391032703920327039303270394032703950327039603270397032703980327039903270400032704010327040203270403032704040327040503270406032704070327040803270409032704100327041103270412032704130327041403270415032704160327041703270418032704190327042003270421032704220327042303270424032704250327042603270427032704280327042903270430032704310327043203270433032704340327043503270436032704370327043803270439032704400327044103270442032704430327044403270445032704460327044703270448032704490327045003270451032704520327045303270454032704550327045603270457032704580327045903270460032704610327046203270463032704640327046503270466032704670327046803270469032704700327047103270472032704730327047403270475032704760327047703270478032704790327048003270481032704820327048303270484032704850327048603270487032704880327048903270490032704910327049203270493032704940327049503270496032704970327049803270499032705000327050103270502032705030327050403270505032705060327050703270508032705090327051003270511032705120327051303270514032705150327051603270517032705180327051903270520032705210327052203270523032705240327052503270526032705270327052803270529032705300327053103270532032705330327053403270535032705360327053703270538032705390327054003270541032705420327054303270544032705450327054603270547032705480327054903270550032705510327055203270553032705540327055503270556032705570327055803270559032705600327056103270562032705630327056403270565032705660327056703270568032705690327057003270571032705720327057303270574032705750327057603270577032705780327057903270580032705810327058203270583032705840327058503270586032705870327058803270589032705900327059103270592032705930327059403270595032705960327059703270598032705990327060003270601032706020327060303270604032706050327060603270607032706080327060903270610032706110327061203270613032706140327061503270616032706170327061803270619032706200327062103270622032706230327062403270625032706260327062703270628032706290327063003270631032706320327063303270634032706350327063603270637032706380327063903270640032706410327064203270643032706440327064503270646032706470327064803270649032706500327065103270652032706530327065403270655032706560327065703270658032706590327066003270661032706620327066303270664032706650327066603270667032706680327066903270670032706710327067203270673032706740327067503270676032706770327067803270679032706800327068103270682032706830327068403270685032706860327068703270688032706890327069003270691032706920327069303270694032706950327069603270697032706980327069903270700032707010327070203270703032707040327070503270706032707070327070803270709032707100327071103270712032707130327071403270715032707160327071703270718032707190327072003270721032707220327072303270724032707250327072603270727032707280327072903270730032707310327073203270733032707340327073503270736032707370327073803270739032707400327074103270742032707430327074403270745032707460327074703270748032707490327075003270751032707520327075303270754032707550327075603270757032707580327075903270760032707610327076203270763032707640327076503270766032707670327076803270769032707700327077103270772032707730327077403270775032707760327077703270778032707790327078003270781032707820327078303270784032707850327078603270787032707880327078903270790032707910327079203270793032707940327079503270796032707970327079803270799032800010328000203280003032800040328000503280006032800070328000803280009032800100328001103280012032800130328001403280015032800160328001703280018032800190328002003280021032800220328002303280024032800250328002603280027032800280328002903280030032800310328003203280033032800340328003503280036032800370328003803280039032800400328004103280042032800430328004403280045032800460328004703280048032800490328005003280051032800520328005303280054032800550328005603280057032800580328005903280060032800610328006203280063032800640328006503280066032800670328006803280069032800700328007103280072032800730328007403280075032800760328007703280078032800790328008003280081032800820328008303280084032800850328008603280087032800880328008903280090032800910328009203280093032800940328009503280096032800970328009803280099032801000328010103280102032801030328010403280105032801060328010703280108032801090328011003280111032801120328011303280114032801150328011603280117032801180328011903280120032801210328012203280123032801240328012503280126032801270328012803280129032801300328013103280132032801330328013403280135032801360328013703280138032801390328014003280141032801420328014303280144032801450328014603280147032801480328014903280150032801510328015203280153032801540328015503280156032801570328015803280159032801600328016103280162032801630328016403280165032801660328016703280168032801690328017003280171032801720328017303280174032801750328017603280177032801780328017903280180032801810328018203280183032801840328018503280186032801870328018803280189032801900328019103280192032801930328019403280195032801960328019703280198032801990328020003280201032802020328020303280204032802050328020603280207032802080328020903280210032802110328021203280213032802140328021503280216032802170328021803280219032802200328022103280222032802230328022403280225032802260328022703280228032802290328023003280231032802320328023303280234032802350328023603280237032802380328023903280240032802410328024203280243032802440328024503280246032802470328024803280249032802500328025103280252032802530328025403280255032802560328025703280258032802590328026003280261032802620328026303280264032802650328026603280267032802680328026903280270032802710328027203280273032802740328027503280276032802770328027803280279032802800328028103280282032802830328028403280285032802860328028703280288032802890328029003280291032802920328029303280294032802950328029603280297032802980328029903280300032803010328030203280303032803040328030503280306032803070328030803280309032803100328031103280312032803130328031403280315032803160328031703280318032803190328032003280321032803220328032303280324032803250328032603280327032803280328032903280330032803310328033203280333032803340328033503280336032803370328033803280339032803400328034103280342032803430328034403280345032803460328034703280348032803490328035003280351032803520328035303280354032803550328035603280357032803580328035903280360032803610328036203280363032803640328036503280366032803670328036803280369032803700328037103280372032803730328037403280375032803760328037703280378032803790328038003280381032803820328038303280384032803850328038603280387032803880328038903280390032803910328039203280393032803940328039503280396032803970328039803280399032804000328040103280402032804030328040403280405032804060328040703280408032804090328041003280411032804120328041303280414032804150328041603280417032804180328041903280420032804210328042203280423032804240328042503280426032804270328042803280429032804300328043103280432032804330328043403280435032804360328043703280438032804390328044003280441032804420328044303280444032804450328044603280447032804480328044903280450032804510328045203280453032804540328045503280456032804570328045803280459032804600328046103280462032804630328046403280465032804660328046703280468032804690328047003280471032804720328047303280474032804750328047603280477032804780328047903280480032804810328048203280483032804840328048503280486032804870328048803280489032804900328049103280492032804930328049403280495032804960328049703280498032804990328050003280501032805020328050303280504032805050328050603280507032805080328050903280510032805110328051203280513032805140328051503280516032805170328051803280519032805200328052103280522032805230328052403280525032805260328052703280528032805290328053003280531032805320328053303280534032805350328053603280537032805380328053903280540032805410328054203280543032805440328054503280546032805470328054803280549032805500328055103280552032805530328055403280555032805560328055703280558032805590328056003280561032805620328056303280564032805650328056603280567032805680328056903280570032805710328057203280573032805740328057503280576032805770328057803280579032805800328058103280582032805830328058403280585032805860328058703280588032805890328059003280591032805920328059303280594032805950328059603280597032805980328059903280600032806010328060203280603032806040328060503280606032806070328060803280609032806100328061103280612032806130328061403280615032806160328061703280618032806190328062003280621032806220328062303280624032806250328062603280627032806280328062903280630032806310328063203280633032806340328063503280636032806370328063803280639032806400328064103280642032806430328064403280645032806460328064703280648032806490328065003280651032806520328065303280654032806550328065603280657032806580328065903280660032806610328066203280663032806640328066503280666032806670328066803280669032806700328067103280672032806730328067403280675032806760328067703280678032806790328068003280681032806820328068303280684032806850328068603280687032806880328068903280690032806910328069203280693032806940328069503280696032806970328069803280699032807000328070103280702032807030328070403280705032807060328070703280708032807090328071003280711032807120328071303280714032807150328071603280717032807180328071903280720032807210328072203280723032807240328072503280726032807270328072803280729032807300328073103280732032807330328073403280735032807360328073703280738032807390328074003280741032807420328074303280744032807450328074603280747032807480328074903280750032807510328075203280753032807540328075503280756032807570328075803280759032807600328076103280762032807630328076403280765032807660328076703280768032807690328077003280771032807720328077303280774032807750328077603280777032807780328077903280780032807810328078203280783032807840328078503280786032807870328078803280789032807900328079103280792032807930328079403280795032807960328079703280798032807990329000103290002032900030329000403290005032900060329000703290008032900090329001003290011032900120329001303290014032900150329001603290017032900180329001903290020032900210329002203290023032900240329002503290026032900270329002803290029032900300329003103290032032900330329003403290035032900360329003703290038032900390329004003290041032900420329004303290044032900450329004603290047032900480329004903290050032900510329005203290053032900540329005503290056032900570329005803290059032900600329006103290062032900630329006403290065032900660329006703290068032900690329007003290071032900720329007303290074032900750329007603290077032900780329007903290080032900810329008203290083032900840329008503290086032900870329008803290089032900900329009103290092032900930329009403290095032900960329009703290098032900990329010003290101032901020329010303290104032901050329010603290107032901080329010903290110032901110329011203290113032901140329011503290116032901170329011803290119032901200329012103290122032901230329012403290125032901260329012703290128032901290329013003290131032901320329013303290134032901350329013603290137032901380329013903290140032901410329014203290143032901440329014503290146032901470329014803290149032901500329015103290152032901530329015403290155032901560329015703290158032901590329016003290161032901620329016303290164032901650329016603290167032901680329016903290170032901710329017203290173032901740329017503290176032901770329017803290179032901800329018103290182032901830329018403290185032901860329018703290188032901890329019003290191032901920329019303290194032901950329019603290197032901980329019903290200032902010329020203290203032902040329020503290206032902070329020803290209032902100329021103290212032902130329021403290215032902160329021703290218032902190329022003290221032902220329022303290224032902250329022603290227032902280329022903290230032902310329023203290233032902340329023503290236032902370329023803290239032902400329024103290242032902430329024403290245032902460329024703290248032902490329025003290251032902520329025303290254032902550329025603290257032902580329025903290260032902610329026203290263032902640329026503290266032902670329026803290269032902700329027103290272032902730329027403290275032902760329027703290278032902790329028003290281032902820329028303290284032902850329028603290287032902880329028903290290032902910329029203290293032902940329029503290296032902970329029803290299032903000329030103290302032903030329030403290305032903060329030703290308032903090329031003290311032903120329031303290314032903150329031603290317032903180329031903290320032903210329032203290323032903240329032503290326032903270329032803290329032903300329033103290332032903330329033403290335032903360329033703290338032903390329034003290341032903420329034303290344032903450329034603290347032903480329034903290350032903510329035203290353032903540329035503290356032903570329035803290359032903600329036103290362032903630329036403290365032903660329036703290368032903690329037003290371032903720329037303290374032903750329037603290377032903780329037903290380032903810329038203290383032903840329038503290386032903870329038803290389032903900329039103290392032903930329039403290395032903960329039703290398032903990329040003290401032904020329040303290404032904050329040603290407032904080329040903290410032904110329041203290413032904140329041503290416032904170329041803290419032904200329042103290422032904230329042403290425032904260329042703290428032904290329043003290431032904320329043303290434032904350329043603290437032904380329043903290440032904410329044203290443032904440329044503290446032904470329044803290449032904500329045103290452032904530329045403290455032904560329045703290458032904590329046003290461032904620329046303290464032904650329046603290467032904680329046903290470032904710329047203290473032904740329047503290476032904770329047803290479032904800329048103290482032904830329048403290485032904860329048703290488032904890329049003290491032904920329049303290494032904950329049603290497032904980329049903290500032905010329050203290503032905040329050503290506032905070329050803290509032905100329051103290512032905130329051403290515032905160329051703290518032905190329052003290521032905220329052303290524032905250329052603290527032905280329052903290530032905310329053203290533032905340329053503290536032905370329053803290539032905400329054103290542032905430329054403290545032905460329054703290548032905490329055003290551032905520329055303290554032905550329055603290557032905580329055903290560032905610329056203290563032905640329056503290566032905670329056803290569032905700329057103290572032905730329057403290575032905760329057703290578032905790329058003290581032905820329058303290584032905850329058603290587032905880329058903290590032905910329059203290593032905940329059503290596032905970329059803290599032906000329060103290602032906030329060403290605032906060329060703290608032906090329061003290611032906120329061303290614032906150329061603290617032906180329061903290620032906210329062203290623032906240329062503290626032906270329062803290629032906300329063103290632032906330329063403290635032906360329063703290638032906390329064003290641032906420329064303290644032906450329064603290647032906480329064903290650032906510329065203290653032906540329065503290656032906570329065803290659032906600329066103290662032906630329066403290665032906660329066703290668032906690329067003290671032906720329067303290674032906750329067603290677032906780329067903290680032906810329068203290683032906840329068503290686032906870329068803290689032906900329069103290692032906930329069403290695032906960329069703290698032906990329070003290701032907020329070303290704032907050329070603290707032907080329070903290710032907110329071203290713032907140329071503290716032907170329071803290719032907200329072103290722032907230329072403290725032907260329072703290728032907290329073003290731032907320329073303290734032907350329073603290737032907380329073903290740032907410329074203290743032907440329074503290746032907470329074803290749032907500329075103290752032907530329075403290755032907560329075703290758032907590329076003290761032907620329076303290764032907650329076603290767032907680329076903290770032907710329077203290773032907740329077503290776032907770329077803290779032907800329078103290782032907830329078403290785032907860329078703290788032907890329079003290791032907920329079303290794032907950329079603290797032907980329079903300001033000020330000303300004033000050330000603300007033000080330000903300010033000110330001203300013033000140330001503300016033000170330001803300019033000200330002103300022033000230330002403300025033000260330002703300028033000290330003003300031033000320330003303300034033000350330003603300037033000380330003903300040033000410330004203300043033000440330004503300046033000470330004803300049033000500330005103300052033000530330005403300055033000560330005703300058033000590330006003300061033000620330006303300064033000650330006603300067033000680330006903300070033000710330007203300073033000740330007503300076033000770330007803300079033000800330008103300082033000830330008403300085033000860330008703300088033000890330009003300091033000920330009303300094033000950330009603300097033000980330009903300100033001010330010203300103033001040330010503300106033001070330010803300109033001100330011103300112033001130330011403300115033001160330011703300118033001190330012003300121033001220330012303300124033001250330012603300127033001280330012903300130033001310330013203300133033001340330013503300136033001370330013803300139033001400330014103300142033001430330014403300145033001460330014703300148033001490330015003300151033001520330015303300154033001550330015603300157033001580330015903300160033001610330016203300163033001640330016503300166033001670330016803300169033001700330017103300172033001730330017403300175033001760330017703300178033001790330018003300181033001820330018303300184033001850330018603300187033001880330018903300190033001910330019203300193033001940330019503300196033001970330019803300199033002000330020103300202033002030330020403300205033002060330020703300208033002090330021003300211033002120330021303300214033002150330021603300217033002180330021903300220033002210330022203300223033002240330022503300226033002270330022803300229033002300330023103300232033002330330023403300235033002360330023703300238033002390330024003300241033002420330024303300244033002450330024603300247033002480330024903300250033002510330025203300253033002540330025503300256033002570330025803300259033002600330026103300262033002630330026403300265033002660330026703300268033002690330027003300271033002720330027303300274033002750330027603300277033002780330027903300280033002810330028203300283033002840330028503300286033002870330028803300289033002900330029103300292033002930330029403300295033002960330029703300298033002990330030003300301033003020330030303300304033003050330030603300307033003080330030903300310033003110330031203300313033003140330031503300316033003170330031803300319033003200330032103300322033003230330032403300325033003260330032703300328033003290330033003300331033003320330033303300334033003350330033603300337033003380330033903300340033003410330034203300343033003440330034503300346033003470330034803300349033003500330035103300352033003530330035403300355033003560330035703300358033003590330036003300361033003620330036303300364033003650330036603300367033003680330036903300370033003710330037203300373033003740330037503300376033003770330037803300379033003800330038103300382033003830330038403300385033003860330038703300388033003890330039003300391033003920330039303300394033003950330039603300397033003980330039903300400033004010330040203300403033004040330040503300406033004070330040803300409033004100330041103300412033004130330041403300415033004160330041703300418033004190330042003300421033004220330042303300424033004250330042603300427033004280330042903300430033004310330043203300433033004340330043503300436033004370330043803300439033004400330044103300442033004430330044403300445033004460330044703300448033004490330045003300451033004520330045303300454033004550330045603300457033004580330045903300460033004610330046203300463033004640330046503300466033004670330046803300469033004700330047103300472033004730330047403300475033004760330047703300478033004790330048003300481033004820330048303300484033004850330048603300487033004880330048903300490033004910330049203300493033004940330049503300496033004970330049803300499033005000330050103300502033005030330050403300505033005060330050703300508033005090330051003300511033005120330051303300514033005150330051603300517033005180330051903300520033005210330052203300523033005240330052503300526033005270330052803300529033005300330053103300532033005330330053403300535033005360330053703300538033005390330054003300541033005420330054303300544033005450330054603300547033005480330054903300550033005510330055203300553033005540330055503300556033005570330055803300559033005600330056103300562033005630330056403300565033005660330056703300568033005690330057003300571033005720330057303300574033005750330057603300577033005780330057903300580033005810330058203300583033005840330058503300586033005870330058803300589033005900330059103300592033005930330059403300595033005960330059703300598033005990330060003300601033006020330060303300604033006050330060603300607033006080330060903300610033006110330061203300613033006140330061503300616033006170330061803300619033006200330062103300622033006230330062403300625033006260330062703300628033006290330063003300631033006320330063303300634033006350330063603300637033006380330063903300640033006410330064203300643033006440330064503300646033006470330064803300649033006500330065103300652033006530330065403300655033006560330065703300658033006590330066003300661033006620330066303300664033006650330066603300667033006680330066903300670033006710330067203300673033006740330067503300676033006770330067803300679033006800330068103300682033006830330068403300685033006860330068703300688033006890330069003300691033006920330069303300694033006950330069603300697033006980330069903300700033007010330070203300703033007040330070503300706033007070330070803300709033007100330071103300712033007130330071403300715033007160330071703300718033007190330072003300721033007220330072303300724033007250330072603300727033007280330072903300730033007310330073203300733033007340330073503300736033007370330073803300739033007400330074103300742033007430330074403300745033007460330074703300748033007490330075003300751033007520330075303300754033007550330075603300757033007580330075903300760033007610330076203300763033007640330076503300766033007670330076803300769033007700330077103300772033007730330077403300775033007760330077703300778033007790330078003300781033007820330078303300784033007850330078603300787033007880330078903300790033007910330079203300793033007940330079503300796033007970330079803300799033100010331000203310003033100040331000503310006033100070331000803310009033100100331001103310012033100130331001403310015033100160331001703310018033100190331002003310021033100220331002303310024033100250331002603310027033100280331002903310030033100310331003203310033033100340331003503310036033100370331003803310039033100400331004103310042033100430331004403310045033100460331004703310048033100490331005003310051033100520331005303310054033100550331005603310057033100580331005903310060033100610331006203310063033100640331006503310066033100670331006803310069033100700331007103310072033100730331007403310075033100760331007703310078033100790331008003310081033100820331008303310084033100850331008603310087033100880331008903310090033100910331009203310093033100940331009503310096033100970331009803310099033101000331010103310102033101030331010403310105033101060331010703310108033101090331011003310111033101120331011303310114033101150331011603310117033101180331011903310120033101210331012203310123033101240331012503310126033101270331012803310129033101300331013103310132033101330331013403310135033101360331013703310138033101390331014003310141033101420331014303310144033101450331014603310147033101480331014903310150033101510331015203310153033101540331015503310156033101570331015803310159033101600331016103310162033101630331016403310165033101660331016703310168033101690331017003310171033101720331017303310174033101750331017603310177033101780331017903310180033101810331018203310183033101840331018503310186033101870331018803310189033101900331019103310192033101930331019403310195033101960331019703310198033101990331020003310201033102020331020303310204033102050331020603310207033102080331020903310210033102110331021203310213033102140331021503310216033102170331021803310219033102200331022103310222033102230331022403310225033102260331022703310228033102290331023003310231033102320331023303310234033102350331023603310237033102380331023903310240033102410331024203310243033102440331024503310246033102470331024803310249033102500331025103310252033102530331025403310255033102560331025703310258033102590331026003310261033102620331026303310264033102650331026603310267033102680331026903310270033102710331027203310273033102740331027503310276033102770331027803310279033102800331028103310282033102830331028403310285033102860331028703310288033102890331029003310291033102920331029303310294033102950331029603310297033102980331029903310300033103010331030203310303033103040331030503310306033103070331030803310309033103100331031103310312033103130331031403310315033103160331031703310318033103190331032003310321033103220331032303310324033103250331032603310327033103280331032903310330033103310331033203310333033103340331033503310336033103370331033803310339033103400331034103310342033103430331034403310345033103460331034703310348033103490331035003310351033103520331035303310354033103550331035603310357033103580331035903310360033103610331036203310363033103640331036503310366033103670331036803310369033103700331037103310372033103730331037403310375033103760331037703310378033103790331038003310381033103820331038303310384033103850331038603310387033103880331038903310390033103910331039203310393033103940331039503310396033103970331039803310399033104000331040103310402033104030331040403310405033104060331040703310408033104090331041003310411033104120331041303310414033104150331041603310417033104180331041903310420033104210331042203310423033104240331042503310426033104270331042803310429033104300331043103310432033104330331043403310435033104360331043703310438033104390331044003310441033104420331044303310444033104450331044603310447033104480331044903310450033104510331045203310453033104540331045503310456033104570331045803310459033104600331046103310462033104630331046403310465033104660331046703310468033104690331047003310471033104720331047303310474033104750331047603310477033104780331047903310480033104810331048203310483033104840331048503310486033104870331048803310489033104900331049103310492033104930331049403310495033104960331049703310498033104990331050003310501033105020331050303310504033105050331050603310507033105080331050903310510033105110331051203310513033105140331051503310516033105170331051803310519033105200331052103310522033105230331052403310525033105260331052703310528033105290331053003310531033105320331053303310534033105350331053603310537033105380331053903310540033105410331054203310543033105440331054503310546033105470331054803310549033105500331055103310552033105530331055403310555033105560331055703310558033105590331056003310561033105620331056303310564033105650331056603310567033105680331056903310570033105710331057203310573033105740331057503310576033105770331057803310579033105800331058103310582033105830331058403310585033105860331058703310588033105890331059003310591033105920331059303310594033105950331059603310597033105980331059903310600033106010331060203310603033106040331060503310606033106070331060803310609033106100331061103310612033106130331061403310615033106160331061703310618033106190331062003310621033106220331062303310624033106250331062603310627033106280331062903310630033106310331063203310633033106340331063503310636033106370331063803310639033106400331064103310642033106430331064403310645033106460331064703310648033106490331065003310651033106520331065303310654033106550331065603310657033106580331065903310660033106610331066203310663033106640331066503310666033106670331066803310669033106700331067103310672033106730331067403310675033106760331067703310678033106790331068003310681033106820331068303310684033106850331068603310687033106880331068903310690033106910331069203310693033106940331069503310696033106970331069803310699033107000331070103310702033107030331070403310705033107060331070703310708033107090331071003310711033107120331071303310714033107150331071603310717033107180331071903310720033107210331072203310723033107240331072503310726033107270331072803310729033107300331073103310732033107330331073403310735033107360331073703310738033107390331074003310741033107420331074303310744033107450331074603310747033107480331074903310750033107510331075203310753033107540331075503310756033107570331075803310759033107600331076103310762033107630331076403310765033107660331076703310768033107690331077003310771033107720331077303310774033107750331077603310777033107780331077903310780033107810331078203310783033107840331078503310786033107870331078803310789033107900331079103310792033107930331079403310795033107960331079703310798033107990332000103320002033200030332000403320005033200060332000703320008033200090332001003320011033200120332001303320014033200150332001603320017033200180332001903320020033200210332002203320023033200240332002503320026033200270332002803320029033200300332003103320032033200330332003403320035033200360332003703320038033200390332004003320041033200420332004303320044033200450332004603320047033200480332004903320050033200510332005203320053033200540332005503320056033200570332005803320059033200600332006103320062033200630332006403320065033200660332006703320068033200690332007003320071033200720332007303320074033200750332007603320077033200780332007903320080033200810332008203320083033200840332008503320086033200870332008803320089033200900332009103320092033200930332009403320095033200960332009703320098033200990332010003320101033201020332010303320104033201050332010603320107033201080332010903320110033201110332011203320113033201140332011503320116033201170332011803320119033201200332012103320122033201230332012403320125033201260332012703320128033201290332013003320131033201320332013303320134033201350332013603320137033201380332013903320140033201410332014203320143033201440332014503320146033201470332014803320149033201500332015103320152033201530332015403320155033201560332015703320158033201590332016003320161033201620332016303320164033201650332016603320167033201680332016903320170033201710332017203320173033201740332017503320176033201770332017803320179033201800332018103320182033201830332018403320185033201860332018703320188033201890332019003320191033201920332019303320194033201950332019603320197033201980332019903320200033202010332020203320203033202040332020503320206033202070332020803320209033202100332021103320212033202130332021403320215033202160332021703320218033202190332022003320221033202220332022303320224033202250332022603320227033202280332022903320230033202310332023203320233033202340332023503320236033202370332023803320239033202400332024103320242033202430332024403320245033202460332024703320248033202490332025003320251033202520332025303320254033202550332025603320257033202580332025903320260033202610332026203320263033202640332026503320266033202670332026803320269033202700332027103320272033202730332027403320275033202760332027703320278033202790332028003320281033202820332028303320284033202850332028603320287033202880332028903320290033202910332029203320293033202940332029503320296033202970332029803320299033203000332030103320302033203030332030403320305033203060332030703320308033203090332031003320311033203120332031303320314033203150332031603320317033203180332031903320320033203210332032203320323033203240332032503320326033203270332032803320329033203300332033103320332033203330332033403320335033203360332033703320338033203390332034003320341033203420332034303320344033203450332034603320347033203480332034903320350033203510332035203320353033203540332035503320356033203570332035803320359033203600332036103320362033203630332036403320365033203660332036703320368033203690332037003320371033203720332037303320374033203750332037603320377033203780332037903320380033203810332038203320383033203840332038503320386033203870332038803320389033203900332039103320392033203930332039403320395033203960332039703320398033203990332040003320401033204020332040303320404033204050332040603320407033204080332040903320410033204110332041203320413033204140332041503320416033204170332041803320419033204200332042103320422033204230332042403320425033204260332042703320428033204290332043003320431033204320332043303320434033204350332043603320437033204380332043903320440033204410332044203320443033204440332044503320446033204470332044803320449033204500332045103320452033204530332045403320455033204560332045703320458033204590332046003320461033204620332046303320464033204650332046603320467033204680332046903320470033204710332047203320473033204740332047503320476033204770332047803320479033204800332048103320482033204830332048403320485033204860332048703320488033204890332049003320491033204920332049303320494033204950332049603320497033204980332049903320500033205010332050203320503033205040332050503320506033205070332050803320509033205100332051103320512033205130332051403320515033205160332051703320518033205190332052003320521033205220332052303320524033205250332052603320527033205280332052903320530033205310332053203320533033205340332053503320536033205370332053803320539033205400332054103320542033205430332054403320545033205460332054703320548033205490332055003320551033205520332055303320554033205550332055603320557033205580332055903320560033205610332056203320563033205640332056503320566033205670332056803320569033205700332057103320572033205730332057403320575033205760332057703320578033205790332058003320581033205820332058303320584033205850332058603320587033205880332058903320590033205910332059203320593033205940332059503320596033205970332059803320599033206000332060103320602033206030332060403320605033206060332060703320608033206090332061003320611033206120332061303320614033206150332061603320617033206180332061903320620033206210332062203320623033206240332062503320626033206270332062803320629033206300332063103320632033206330332063403320635033206360332063703320638033206390332064003320641033206420332064303320644033206450332064603320647033206480332064903320650033206510332065203320653033206540332065503320656033206570332065803320659033206600332066103320662033206630332066403320665033206660332066703320668033206690332067003320671033206720332067303320674033206750332067603320677033206780332067903320680033206810332068203320683033206840332068503320686033206870332068803320689033206900332069103320692033206930332069403320695033206960332069703320698033206990332070003320701033207020332070303320704033207050332070603320707033207080332070903320710033207110332071203320713033207140332071503320716033207170332071803320719033207200332072103320722033207230332072403320725033207260332072703320728033207290332073003320731033207320332073303320734033207350332073603320737033207380332073903320740033207410332074203320743033207440332074503320746033207470332074803320749033207500332075103320752033207530332075403320755033207560332075703320758033207590332076003320761033207620332076303320764033207650332076603320767033207680332076903320770033207710332077203320773033207740332077503320776033207770332077803320779033207800332078103320782033207830332078403320785033207860332078703320788033207890332079003320791033207920332079303320794033207950332079603320797033207980332079903330001033300020333000303330004033300050333000603330007033300080333000903330010033300110333001203330013033300140333001503330016033300170333001803330019033300200333002103330022033300230333002403330025033300260333002703330028033300290333003003330031033300320333003303330034033300350333003603330037033300380333003903330040033300410333004203330043033300440333004503330046033300470333004803330049033300500333005103330052033300530333005403330055033300560333005703330058033300590333006003330061033300620333006303330064033300650333006603330067033300680333006903330070033300710333007203330073033300740333007503330076033300770333007803330079033300800333008103330082033300830333008403330085033300860333008703330088033300890333009003330091033300920333009303330094033300950333009603330097033300980333009903330100033301010333010203330103033301040333010503330106033301070333010803330109033301100333011103330112033301130333011403330115033301160333011703330118033301190333012003330121033301220333012303330124033301250333012603330127033301280333012903330130033301310333013203330133033301340333013503330136033301370333013803330139033301400333014103330142033301430333014403330145033301460333014703330148033301490333015003330151033301520333015303330154033301550333015603330157033301580333015903330160033301610333016203330163033301640333016503330166033301670333016803330169033301700333017103330172033301730333017403330175033301760333017703330178033301790333018003330181033301820333018303330184033301850333018603330187033301880333018903330190033301910333019203330193033301940333019503330196033301970333019803330199033302000333020103330202033302030333020403330205033302060333020703330208033302090333021003330211033302120333021303330214033302150333021603330217033302180333021903330220033302210333022203330223033302240333022503330226033302270333022803330229033302300333023103330232033302330333023403330235033302360333023703330238033302390333024003330241033302420333024303330244033302450333024603330247033302480333024903330250033302510333025203330253033302540333025503330256033302570333025803330259033302600333026103330262033302630333026403330265033302660333026703330268033302690333027003330271033302720333027303330274033302750333027603330277033302780333027903330280033302810333028203330283033302840333028503330286033302870333028803330289033302900333029103330292033302930333029403330295033302960333029703330298033302990333030003330301033303020333030303330304033303050333030603330307033303080333030903330310033303110333031203330313033303140333031503330316033303170333031803330319033303200333032103330322033303230333032403330325033303260333032703330328033303290333033003330331033303320333033303330334033303350333033603330337033303380333033903330340033303410333034203330343033303440333034503330346033303470333034803330349033303500333035103330352033303530333035403330355033303560333035703330358033303590333036003330361033303620333036303330364033303650333036603330367033303680333036903330370033303710333037203330373033303740333037503330376033303770333037803330379033303800333038103330382033303830333038403330385033303860333038703330388033303890333039003330391033303920333039303330394033303950333039603330397033303980333039903330400033304010333040203330403033304040333040503330406033304070333040803330409033304100333041103330412033304130333041403330415033304160333041703330418033304190333042003330421033304220333042303330424033304250333042603330427033304280333042903330430033304310333043203330433033304340333043503330436033304370333043803330439033304400333044103330442033304430333044403330445033304460333044703330448033304490333045003330451033304520333045303330454033304550333045603330457033304580333045903330460033304610333046203330463033304640333046503330466033304670333046803330469033304700333047103330472033304730333047403330475033304760333047703330478033304790333048003330481033304820333048303330484033304850333048603330487033304880333048903330490033304910333049203330493033304940333049503330496033304970333049803330499033305000333050103330502033305030333050403330505033305060333050703330508033305090333051003330511033305120333051303330514033305150333051603330517033305180333051903330520033305210333052203330523033305240333052503330526033305270333052803330529033305300333053103330532033305330333053403330535033305360333053703330538033305390333054003330541033305420333054303330544033305450333054603330547033305480333054903330550033305510333055203330553033305540333055503330556033305570333055803330559033305600333056103330562033305630333056403330565033305660333056703330568033305690333057003330571033305720333057303330574033305750333057603330577033305780333057903330580033305810333058203330583033305840333058503330586033305870333058803330589033305900333059103330592033305930333059403330595033305960333059703330598033305990333060003330601033306020333060303330604033306050333060603330607033306080333060903330610033306110333061203330613033306140333061503330616033306170333061803330619033306200333062103330622033306230333062403330625033306260333062703330628033306290333063003330631033306320333063303330634033306350333063603330637033306380333063903330640033306410333064203330643033306440333064503330646033306470333064803330649033306500333065103330652033306530333065403330655033306560333065703330658033306590333066003330661033306620333066303330664033306650333066603330667033306680333066903330670033306710333067203330673033306740333067503330676033306770333067803330679033306800333068103330682033306830333068403330685033306860333068703330688033306890333069003330691033306920333069303330694033306950333069603330697033306980333069903330700033307010333070203330703033307040333070503330706033307070333070803330709033307100333071103330712033307130333071403330715033307160333071703330718033307190333072003330721033307220333072303330724033307250333072603330727033307280333072903330730033307310333073203330733033307340333073503330736033307370333073803330739033307400333074103330742033307430333074403330745033307460333074703330748033307490333075003330751033307520333075303330754033307550333075603330757033307580333075903330760033307610333076203330763033307640333076503330766033307670333076803330769033307700333077103330772033307730333077403330775033307760333077703330778033307790333078003330781033307820333078303330784033307850333078603330787033307880333078903330790033307910333079203330793033307940333079503330796033307970333079803330799033400010334000203340003033400040334000503340006033400070334000803340009033400100334001103340012033400130334001403340015033400160334001703340018033400190334002003340021033400220334002303340024033400250334002603340027033400280334002903340030033400310334003203340033033400340334003503340036033400370334003803340039033400400334004103340042033400430334004403340045033400460334004703340048033400490334005003340051033400520334005303340054033400550334005603340057033400580334005903340060033400610334006203340063033400640334006503340066033400670334006803340069033400700334007103340072033400730334007403340075033400760334007703340078033400790334008003340081033400820334008303340084033400850334008603340087033400880334008903340090033400910334009203340093033400940334009503340096033400970334009803340099033401000334010103340102033401030334010403340105033401060334010703340108033401090334011003340111033401120334011303340114033401150334011603340117033401180334011903340120033401210334012203340123033401240334012503340126033401270334012803340129033401300334013103340132033401330334013403340135033401360334013703340138033401390334014003340141033401420334014303340144033401450334014603340147033401480334014903340150033401510334015203340153033401540334015503340156033401570334015803340159033401600334016103340162033401630334016403340165033401660334016703340168033401690334017003340171033401720334017303340174033401750334017603340177033401780334017903340180033401810334018203340183033401840334018503340186033401870334018803340189033401900334019103340192033401930334019403340195033401960334019703340198033401990334020003340201033402020334020303340204033402050334020603340207033402080334020903340210033402110334021203340213033402140334021503340216033402170334021803340219033402200334022103340222033402230334022403340225033402260334022703340228033402290334023003340231033402320334023303340234033402350334023603340237033402380334023903340240033402410334024203340243033402440334024503340246033402470334024803340249033402500334025103340252033402530334025403340255033402560334025703340258033402590334026003340261033402620334026303340264033402650334026603340267033402680334026903340270033402710334027203340273033402740334027503340276033402770334027803340279033402800334028103340282033402830334028403340285033402860334028703340288033402890334029003340291033402920334029303340294033402950334029603340297033402980334029903340300033403010334030203340303033403040334030503340306033403070334030803340309033403100334031103340312033403130334031403340315033403160334031703340318033403190334032003340321033403220334032303340324033403250334032603340327033403280334032903340330033403310334033203340333033403340334033503340336033403370334033803340339033403400334034103340342033403430334034403340345033403460334034703340348033403490334035003340351033403520334035303340354033403550334035603340357033403580334035903340360033403610334036203340363033403640334036503340366033403670334036803340369033403700334037103340372033403730334037403340375033403760334037703340378033403790334038003340381033403820334038303340384033403850334038603340387033403880334038903340390033403910334039203340393033403940334039503340396033403970334039803340399033404000334040103340402033404030334040403340405033404060334040703340408033404090334041003340411033404120334041303340414033404150334041603340417033404180334041903340420033404210334042203340423033404240334042503340426033404270334042803340429033404300334043103340432033404330334043403340435033404360334043703340438033404390334044003340441033404420334044303340444033404450334044603340447033404480334044903340450033404510334045203340453033404540334045503340456033404570334045803340459033404600334046103340462033404630334046403340465033404660334046703340468033404690334047003340471033404720334047303340474033404750334047603340477033404780334047903340480033404810334048203340483033404840334048503340486033404870334048803340489033404900334049103340492033404930334049403340495033404960334049703340498033404990334050003340501033405020334050303340504033405050334050603340507033405080334050903340510033405110334051203340513033405140334051503340516033405170334051803340519033405200334052103340522033405230334052403340525033405260334052703340528033405290334053003340531033405320334053303340534033405350334053603340537033405380334053903340540033405410334054203340543033405440334054503340546033405470334054803340549033405500334055103340552033405530334055403340555033405560334055703340558033405590334056003340561033405620334056303340564033405650334056603340567033405680334056903340570033405710334057203340573033405740334057503340576033405770334057803340579033405800334058103340582033405830334058403340585033405860334058703340588033405890334059003340591033405920334059303340594033405950334059603340597033405980334059903340600033406010334060203340603033406040334060503340606033406070334060803340609033406100334061103340612033406130334061403340615033406160334061703340618033406190334062003340621033406220334062303340624033406250334062603340627033406280334062903340630033406310334063203340633033406340334063503340636033406370334063803340639033406400334064103340642033406430334064403340645033406460334064703340648033406490334065003340651033406520334065303340654033406550334065603340657033406580334065903340660033406610334066203340663033406640334066503340666033406670334066803340669033406700334067103340672033406730334067403340675033406760334067703340678033406790334068003340681033406820334068303340684033406850334068603340687033406880334068903340690033406910334069203340693033406940334069503340696033406970334069803340699033407000334070103340702033407030334070403340705033407060334070703340708033407090334071003340711033407120334071303340714033407150334071603340717033407180334071903340720033407210334072203340723033407240334072503340726033407270334072803340729033407300334073103340732033407330334073403340735033407360334073703340738033407390334074003340741033407420334074303340744033407450334074603340747033407480334074903340750033407510334075203340753033407540334075503340756033407570334075803340759033407600334076103340762033407630334076403340765033407660334076703340768033407690334077003340771033407720334077303340774033407750334077603340777033407780334077903340780033407810334078203340783033407840334078503340786033407870334078803340789033407900334079103340792033407930334079403340795033407960334079703340798033407990335000103350002033500030335000403350005033500060335000703350008033500090335001003350011033500120335001303350014033500150335001603350017033500180335001903350020033500210335002203350023033500240335002503350026033500270335002803350029033500300335003103350032033500330335003403350035033500360335003703350038033500390335004003350041033500420335004303350044033500450335004603350047033500480335004903350050033500510335005203350053033500540335005503350056033500570335005803350059033500600335006103350062033500630335006403350065033500660335006703350068033500690335007003350071033500720335007303350074033500750335007603350077033500780335007903350080033500810335008203350083033500840335008503350086033500870335008803350089033500900335009103350092033500930335009403350095033500960335009703350098033500990335010003350101033501020335010303350104033501050335010603350107033501080335010903350110033501110335011203350113033501140335011503350116033501170335011803350119033501200335012103350122033501230335012403350125033501260335012703350128033501290335013003350131033501320335013303350134033501350335013603350137033501380335013903350140033501410335014203350143033501440335014503350146033501470335014803350149033501500335015103350152033501530335015403350155033501560335015703350158033501590335016003350161033501620335016303350164033501650335016603350167033501680335016903350170033501710335017203350173033501740335017503350176033501770335017803350179033501800335018103350182033501830335018403350185033501860335018703350188033501890335019003350191033501920335019303350194033501950335019603350197033501980335019903350200033502010335020203350203033502040335020503350206033502070335020803350209033502100335021103350212033502130335021403350215033502160335021703350218033502190335022003350221033502220335022303350224033502250335022603350227033502280335022903350230033502310335023203350233033502340335023503350236033502370335023803350239033502400335024103350242033502430335024403350245033502460335024703350248033502490335025003350251033502520335025303350254033502550335025603350257033502580335025903350260033502610335026203350263033502640335026503350266033502670335026803350269033502700335027103350272033502730335027403350275033502760335027703350278033502790335028003350281033502820335028303350284033502850335028603350287033502880335028903350290033502910335029203350293033502940335029503350296033502970335029803350299033503000335030103350302033503030335030403350305033503060335030703350308033503090335031003350311033503120335031303350314033503150335031603350317033503180335031903350320033503210335032203350323033503240335032503350326033503270335032803350329033503300335033103350332033503330335033403350335033503360335033703350338033503390335034003350341033503420335034303350344033503450335034603350347033503480335034903350350033503510335035203350353033503540335035503350356033503570335035803350359033503600335036103350362033503630335036403350365033503660335036703350368033503690335037003350371033503720335037303350374033503750335037603350377033503780335037903350380033503810335038203350383033503840335038503350386033503870335038803350389033503900335039103350392033503930335039403350395033503960335039703350398033503990335040003350401033504020335040303350404033504050335040603350407033504080335040903350410033504110335041203350413033504140335041503350416033504170335041803350419033504200335042103350422033504230335042403350425033504260335042703350428033504290335043003350431033504320335043303350434033504350335043603350437033504380335043903350440033504410335044203350443033504440335044503350446033504470335044803350449033504500335045103350452033504530335045403350455033504560335045703350458033504590335046003350461033504620335046303350464033504650335046603350467033504680335046903350470033504710335047203350473033504740335047503350476033504770335047803350479033504800335048103350482033504830335048403350485033504860335048703350488033504890335049003350491033504920335049303350494033504950335049603350497033504980335049903350500033505010335050203350503033505040335050503350506033505070335050803350509033505100335051103350512033505130335051403350515033505160335051703350518033505190335052003350521033505220335052303350524033505250335052603350527033505280335052903350530033505310335053203350533033505340335053503350536033505370335053803350539033505400335054103350542033505430335054403350545033505460335054703350548033505490335055003350551033505520335055303350554033505550335055603350557033505580335055903350560033505610335056203350563033505640335056503350566033505670335056803350569033505700335057103350572033505730335057403350575033505760335057703350578033505790335058003350581033505820335058303350584033505850335058603350587033505880335058903350590033505910335059203350593033505940335059503350596033505970335059803350599033506000335060103350602033506030335060403350605033506060335060703350608033506090335061003350611033506120335061303350614033506150335061603350617033506180335061903350620033506210335062203350623033506240335062503350626033506270335062803350629033506300335063103350632033506330335063403350635033506360335063703350638033506390335064003350641033506420335064303350644033506450335064603350647033506480335064903350650033506510335065203350653033506540335065503350656033506570335065803350659033506600335066103350662033506630335066403350665033506660335066703350668033506690335067003350671033506720335067303350674033506750335067603350677033506780335067903350680033506810335068203350683033506840335068503350686033506870335068803350689033506900335069103350692033506930335069403350695033506960335069703350698033506990335070003350701033507020335070303350704033507050335070603350707033507080335070903350710033507110335071203350713033507140335071503350716033507170335071803350719033507200335072103350722033507230335072403350725033507260335072703350728033507290335073003350731033507320335073303350734033507350335073603350737033507380335073903350740033507410335074203350743033507440335074503350746033507470335074803350749033507500335075103350752033507530335075403350755033507560335075703350758033507590335076003350761033507620335076303350764033507650335076603350767033507680335076903350770033507710335077203350773033507740335077503350776033507770335077803350779033507800335078103350782033507830335078403350785033507860335078703350788033507890335079003350791033507920335079303350794033507950335079603350797033507980335079903360001033600020336000303360004033600050336000603360007033600080336000903360010033600110336001203360013033600140336001503360016033600170336001803360019033600200336002103360022033600230336002403360025033600260336002703360028033600290336003003360031033600320336003303360034033600350336003603360037033600380336003903360040033600410336004203360043033600440336004503360046033600470336004803360049033600500336005103360052033600530336005403360055033600560336005703360058033600590336006003360061033600620336006303360064033600650336006603360067033600680336006903360070033600710336007203360073033600740336007503360076033600770336007803360079033600800336008103360082033600830336008403360085033600860336008703360088033600890336009003360091033600920336009303360094033600950336009603360097033600980336009903360100033601010336010203360103033601040336010503360106033601070336010803360109033601100336011103360112033601130336011403360115033601160336011703360118033601190336012003360121033601220336012303360124033601250336012603360127033601280336012903360130033601310336013203360133033601340336013503360136033601370336013803360139033601400336014103360142033601430336014403360145033601460336014703360148033601490336015003360151033601520336015303360154033601550336015603360157033601580336015903360160033601610336016203360163033601640336016503360166033601670336016803360169033601700336017103360172033601730336017403360175033601760336017703360178033601790336018003360181033601820336018303360184033601850336018603360187033601880336018903360190033601910336019203360193033601940336019503360196033601970336019803360199033602000336020103360202033602030336020403360205033602060336020703360208033602090336021003360211033602120336021303360214033602150336021603360217033602180336021903360220033602210336022203360223033602240336022503360226033602270336022803360229033602300336023103360232033602330336023403360235033602360336023703360238033602390336024003360241033602420336024303360244033602450336024603360247033602480336024903360250033602510336025203360253033602540336025503360256033602570336025803360259033602600336026103360262033602630336026403360265033602660336026703360268033602690336027003360271033602720336027303360274033602750336027603360277033602780336027903360280033602810336028203360283033602840336028503360286033602870336028803360289033602900336029103360292033602930336029403360295033602960336029703360298033602990336030003360301033603020336030303360304033603050336030603360307033603080336030903360310033603110336031203360313033603140336031503360316033603170336031803360319033603200336032103360322033603230336032403360325033603260336032703360328033603290336033003360331033603320336033303360334033603350336033603360337033603380336033903360340033603410336034203360343033603440336034503360346033603470336034803360349033603500336035103360352033603530336035403360355033603560336035703360358033603590336036003360361033603620336036303360364033603650336036603360367033603680336036903360370033603710336037203360373033603740336037503360376033603770336037803360379033603800336038103360382033603830336038403360385033603860336038703360388033603890336039003360391033603920336039303360394033603950336039603360397033603980336039903360400033604010336040203360403033604040336040503360406033604070336040803360409033604100336041103360412033604130336041403360415033604160336041703360418033604190336042003360421033604220336042303360424033604250336042603360427033604280336042903360430033604310336043203360433033604340336043503360436033604370336043803360439033604400336044103360442033604430336044403360445033604460336044703360448033604490336045003360451033604520336045303360454033604550336045603360457033604580336045903360460033604610336046203360463033604640336046503360466033604670336046803360469033604700336047103360472033604730336047403360475033604760336047703360478033604790336048003360481033604820336048303360484033604850336048603360487033604880336048903360490033604910336049203360493033604940336049503360496033604970336049803360499033605000336050103360502033605030336050403360505033605060336050703360508033605090336051003360511033605120336051303360514033605150336051603360517033605180336051903360520033605210336052203360523033605240336052503360526033605270336052803360529033605300336053103360532033605330336053403360535033605360336053703360538033605390336054003360541033605420336054303360544033605450336054603360547033605480336054903360550033605510336055203360553033605540336055503360556033605570336055803360559033605600336056103360562033605630336056403360565033605660336056703360568033605690336057003360571033605720336057303360574033605750336057603360577033605780336057903360580033605810336058203360583033605840336058503360586033605870336058803360589033605900336059103360592033605930336059403360595033605960336059703360598033605990336060003360601033606020336060303360604033606050336060603360607033606080336060903360610033606110336061203360613033606140336061503360616033606170336061803360619033606200336062103360622033606230336062403360625033606260336062703360628033606290336063003360631033606320336063303360634033606350336063603360637033606380336063903360640033606410336064203360643033606440336064503360646033606470336064803360649033606500336065103360652033606530336065403360655033606560336065703360658033606590336066003360661033606620336066303360664033606650336066603360667033606680336066903360670033606710336067203360673033606740336067503360676033606770336067803360679033606800336068103360682033606830336068403360685033606860336068703360688033606890336069003360691033606920336069303360694033606950336069603360697033606980336069903360700033607010336070203360703033607040336070503360706033607070336070803360709033607100336071103360712033607130336071403360715033607160336071703360718033607190336072003360721033607220336072303360724033607250336072603360727033607280336072903360730033607310336073203360733033607340336073503360736033607370336073803360739033607400336074103360742033607430336074403360745033607460336074703360748033607490336075003360751033607520336075303360754033607550336075603360757033607580336075903360760033607610336076203360763033607640336076503360766033607670336076803360769033607700336077103360772033607730336077403360775033607760336077703360778033607790336078003360781033607820336078303360784033607850336078603360787033607880336078903360790033607910336079203360793033607940336079503360796033607970336079803360799033700010337000203370003033700040337000503370006033700070337000803370009033700100337001103370012033700130337001403370015033700160337001703370018033700190337002003370021033700220337002303370024033700250337002603370027033700280337002903370030033700310337003203370033033700340337003503370036033700370337003803370039033700400337004103370042033700430337004403370045033700460337004703370048033700490337005003370051033700520337005303370054033700550337005603370057033700580337005903370060033700610337006203370063033700640337006503370066033700670337006803370069033700700337007103370072033700730337007403370075033700760337007703370078033700790337008003370081033700820337008303370084033700850337008603370087033700880337008903370090033700910337009203370093033700940337009503370096033700970337009803370099033701000337010103370102033701030337010403370105033701060337010703370108033701090337011003370111033701120337011303370114033701150337011603370117033701180337011903370120033701210337012203370123033701240337012503370126033701270337012803370129033701300337013103370132033701330337013403370135033701360337013703370138033701390337014003370141033701420337014303370144033701450337014603370147033701480337014903370150033701510337015203370153033701540337015503370156033701570337015803370159033701600337016103370162033701630337016403370165033701660337016703370168033701690337017003370171033701720337017303370174033701750337017603370177033701780337017903370180033701810337018203370183033701840337018503370186033701870337018803370189033701900337019103370192033701930337019403370195033701960337019703370198033701990337020003370201033702020337020303370204033702050337020603370207033702080337020903370210033702110337021203370213033702140337021503370216033702170337021803370219033702200337022103370222033702230337022403370225033702260337022703370228033702290337023003370231033702320337023303370234033702350337023603370237033702380337023903370240033702410337024203370243033702440337024503370246033702470337024803370249033702500337025103370252033702530337025403370255033702560337025703370258033702590337026003370261033702620337026303370264033702650337026603370267033702680337026903370270033702710337027203370273033702740337027503370276033702770337027803370279033702800337028103370282033702830337028403370285033702860337028703370288033702890337029003370291033702920337029303370294033702950337029603370297033702980337029903370300033703010337030203370303033703040337030503370306033703070337030803370309033703100337031103370312033703130337031403370315033703160337031703370318033703190337032003370321033703220337032303370324033703250337032603370327033703280337032903370330033703310337033203370333033703340337033503370336033703370337033803370339033703400337034103370342033703430337034403370345033703460337034703370348033703490337035003370351033703520337035303370354033703550337035603370357033703580337035903370360033703610337036203370363033703640337036503370366033703670337036803370369033703700337037103370372033703730337037403370375033703760337037703370378033703790337038003370381033703820337038303370384033703850337038603370387033703880337038903370390033703910337039203370393033703940337039503370396033703970337039803370399033704000337040103370402033704030337040403370405033704060337040703370408033704090337041003370411033704120337041303370414033704150337041603370417033704180337041903370420033704210337042203370423033704240337042503370426033704270337042803370429033704300337043103370432033704330337043403370435033704360337043703370438033704390337044003370441033704420337044303370444033704450337044603370447033704480337044903370450033704510337045203370453033704540337045503370456033704570337045803370459033704600337046103370462033704630337046403370465033704660337046703370468033704690337047003370471033704720337047303370474033704750337047603370477033704780337047903370480033704810337048203370483033704840337048503370486033704870337048803370489033704900337049103370492033704930337049403370495033704960337049703370498033704990337050003370501033705020337050303370504033705050337050603370507033705080337050903370510033705110337051203370513033705140337051503370516033705170337051803370519033705200337052103370522033705230337052403370525033705260337052703370528033705290337053003370531033705320337053303370534033705350337053603370537033705380337053903370540033705410337054203370543033705440337054503370546033705470337054803370549033705500337055103370552033705530337055403370555033705560337055703370558033705590337056003370561033705620337056303370564033705650337056603370567033705680337056903370570033705710337057203370573033705740337057503370576033705770337057803370579033705800337058103370582033705830337058403370585033705860337058703370588033705890337059003370591033705920337059303370594033705950337059603370597033705980337059903370600033706010337060203370603033706040337060503370606033706070337060803370609033706100337061103370612033706130337061403370615033706160337061703370618033706190337062003370621033706220337062303370624033706250337062603370627033706280337062903370630033706310337063203370633033706340337063503370636033706370337063803370639033706400337064103370642033706430337064403370645033706460337064703370648033706490337065003370651033706520337065303370654033706550337065603370657033706580337065903370660033706610337066203370663033706640337066503370666033706670337066803370669033706700337067103370672033706730337067403370675033706760337067703370678033706790337068003370681033706820337068303370684033706850337068603370687033706880337068903370690033706910337069203370693033706940337069503370696033706970337069803370699033707000337070103370702033707030337070403370705033707060337070703370708033707090337071003370711033707120337071303370714033707150337071603370717033707180337071903370720033707210337072203370723033707240337072503370726033707270337072803370729033707300337073103370732033707330337073403370735033707360337073703370738033707390337074003370741033707420337074303370744033707450337074603370747033707480337074903370750033707510337075203370753033707540337075503370756033707570337075803370759033707600337076103370762033707630337076403370765033707660337076703370768033707690337077003370771033707720337077303370774033707750337077603370777033707780337077903370780033707810337078203370783033707840337078503370786033707870337078803370789033707900337079103370792033707930337079403370795033707960337079703370798033707990338000103380002033800030338000403380005033800060338000703380008033800090338001003380011033800120338001303380014033800150338001603380017033800180338001903380020033800210338002203380023033800240338002503380026033800270338002803380029033800300338003103380032033800330338003403380035033800360338003703380038033800390338004003380041033800420338004303380044033800450338004603380047033800480338004903380050033800510338005203380053033800540338005503380056033800570338005803380059033800600338006103380062033800630338006403380065033800660338006703380068033800690338007003380071033800720338007303380074033800750338007603380077033800780338007903380080033800810338008203380083033800840338008503380086033800870338008803380089033800900338009103380092033800930338009403380095033800960338009703380098033800990338010003380101033801020338010303380104033801050338010603380107033801080338010903380110033801110338011203380113033801140338011503380116033801170338011803380119033801200338012103380122033801230338012403380125033801260338012703380128033801290338013003380131033801320338013303380134033801350338013603380137033801380338013903380140033801410338014203380143033801440338014503380146033801470338014803380149033801500338015103380152033801530338015403380155033801560338015703380158033801590338016003380161033801620338016303380164033801650338016603380167033801680338016903380170033801710338017203380173033801740338017503380176033801770338017803380179033801800338018103380182033801830338018403380185033801860338018703380188033801890338019003380191033801920338019303380194033801950338019603380197033801980338019903380200033802010338020203380203033802040338020503380206033802070338020803380209033802100338021103380212033802130338021403380215033802160338021703380218033802190338022003380221033802220338022303380224033802250338022603380227033802280338022903380230033802310338023203380233033802340338023503380236033802370338023803380239033802400338024103380242033802430338024403380245033802460338024703380248033802490338025003380251033802520338025303380254033802550338025603380257033802580338025903380260033802610338026203380263033802640338026503380266033802670338026803380269033802700338027103380272033802730338027403380275033802760338027703380278033802790338028003380281033802820338028303380284033802850338028603380287033802880338028903380290033802910338029203380293033802940338029503380296033802970338029803380299033803000338030103380302033803030338030403380305033803060338030703380308033803090338031003380311033803120338031303380314033803150338031603380317033803180338031903380320033803210338032203380323033803240338032503380326033803270338032803380329033803300338033103380332033803330338033403380335033803360338033703380338033803390338034003380341033803420338034303380344033803450338034603380347033803480338034903380350033803510338035203380353033803540338035503380356033803570338035803380359033803600338036103380362033803630338036403380365033803660338036703380368033803690338037003380371033803720338037303380374033803750338037603380377033803780338037903380380033803810338038203380383033803840338038503380386033803870338038803380389033803900338039103380392033803930338039403380395033803960338039703380398033803990338040003380401033804020338040303380404033804050338040603380407033804080338040903380410033804110338041203380413033804140338041503380416033804170338041803380419033804200338042103380422033804230338042403380425033804260338042703380428033804290338043003380431033804320338043303380434033804350338043603380437033804380338043903380440033804410338044203380443033804440338044503380446033804470338044803380449033804500338045103380452033804530338045403380455033804560338045703380458033804590338046003380461033804620338046303380464033804650338046603380467033804680338046903380470033804710338047203380473033804740338047503380476033804770338047803380479033804800338048103380482033804830338048403380485033804860338048703380488033804890338049003380491033804920338049303380494033804950338049603380497033804980338049903380500033805010338050203380503033805040338050503380506033805070338050803380509033805100338051103380512033805130338051403380515033805160338051703380518033805190338052003380521033805220338052303380524033805250338052603380527033805280338052903380530033805310338053203380533033805340338053503380536033805370338053803380539033805400338054103380542033805430338054403380545033805460338054703380548033805490338055003380551033805520338055303380554033805550338055603380557033805580338055903380560033805610338056203380563033805640338056503380566033805670338056803380569033805700338057103380572033805730338057403380575033805760338057703380578033805790338058003380581033805820338058303380584033805850338058603380587033805880338058903380590033805910338059203380593033805940338059503380596033805970338059803380599033806000338060103380602033806030338060403380605033806060338060703380608033806090338061003380611033806120338061303380614033806150338061603380617033806180338061903380620033806210338062203380623033806240338062503380626033806270338062803380629033806300338063103380632033806330338063403380635033806360338063703380638033806390338064003380641033806420338064303380644033806450338064603380647033806480338064903380650033806510338065203380653033806540338065503380656033806570338065803380659033806600338066103380662033806630338066403380665033806660338066703380668033806690338067003380671033806720338067303380674033806750338067603380677033806780338067903380680033806810338068203380683033806840338068503380686033806870338068803380689033806900338069103380692033806930338069403380695033806960338069703380698033806990338070003380701033807020338070303380704033807050338070603380707033807080338070903380710033807110338071203380713033807140338071503380716033807170338071803380719033807200338072103380722033807230338072403380725033807260338072703380728033807290338073003380731033807320338073303380734033807350338073603380737033807380338073903380740033807410338074203380743033807440338074503380746033807470338074803380749033807500338075103380752033807530338075403380755033807560338075703380758033807590338076003380761033807620338076303380764033807650338076603380767033807680338076903380770033807710338077203380773033807740338077503380776033807770338077803380779033807800338078103380782033807830338078403380785033807860338078703380788033807890338079003380791033807920338079303380794033807950338079603380797033807980338079903390001033900020339000303390004033900050339000603390007033900080339000903390010033900110339001203390013033900140339001503390016033900170339001803390019033900200339002103390022033900230339002403390025033900260339002703390028033900290339003003390031033900320339003303390034033900350339003603390037033900380339003903390040033900410339004203390043033900440339004503390046033900470339004803390049033900500339005103390052033900530339005403390055033900560339005703390058033900590339006003390061033900620339006303390064033900650339006603390067033900680339006903390070033900710339007203390073033900740339007503390076033900770339007803390079033900800339008103390082033900830339008403390085033900860339008703390088033900890339009003390091033900920339009303390094033900950339009603390097033900980339009903390100033901010339010203390103033901040339010503390106033901070339010803390109033901100339011103390112033901130339011403390115033901160339011703390118033901190339012003390121033901220339012303390124033901250339012603390127033901280339012903390130033901310339013203390133033901340339013503390136033901370339013803390139033901400339014103390142033901430339014403390145033901460339014703390148033901490339015003390151033901520339015303390154033901550339015603390157033901580339015903390160033901610339016203390163033901640339016503390166033901670339016803390169033901700339017103390172033901730339017403390175033901760339017703390178033901790339018003390181033901820339018303390184033901850339018603390187033901880339018903390190033901910339019203390193033901940339019503390196033901970339019803390199033902000339020103390202033902030339020403390205033902060339020703390208033902090339021003390211033902120339021303390214033902150339021603390217033902180339021903390220033902210339022203390223033902240339022503390226033902270339022803390229033902300339023103390232033902330339023403390235033902360339023703390238033902390339024003390241033902420339024303390244033902450339024603390247033902480339024903390250033902510339025203390253033902540339025503390256033902570339025803390259033902600339026103390262033902630339026403390265033902660339026703390268033902690339027003390271033902720339027303390274033902750339027603390277033902780339027903390280033902810339028203390283033902840339028503390286033902870339028803390289033902900339029103390292033902930339029403390295033902960339029703390298033902990339030003390301033903020339030303390304033903050339030603390307033903080339030903390310033903110339031203390313033903140339031503390316033903170339031803390319033903200339032103390322033903230339032403390325033903260339032703390328033903290339033003390331033903320339033303390334033903350339033603390337033903380339033903390340033903410339034203390343033903440339034503390346033903470339034803390349033903500339035103390352033903530339035403390355033903560339035703390358033903590339036003390361033903620339036303390364033903650339036603390367033903680339036903390370033903710339037203390373033903740339037503390376033903770339037803390379033903800339038103390382033903830339038403390385033903860339038703390388033903890339039003390391033903920339039303390394033903950339039603390397033903980339039903390400033904010339040203390403033904040339040503390406033904070339040803390409033904100339041103390412033904130339041403390415033904160339041703390418033904190339042003390421033904220339042303390424033904250339042603390427033904280339042903390430033904310339043203390433033904340339043503390436033904370339043803390439033904400339044103390442033904430339044403390445033904460339044703390448033904490339045003390451033904520339045303390454033904550339045603390457033904580339045903390460033904610339046203390463033904640339046503390466033904670339046803390469033904700339047103390472033904730339047403390475033904760339047703390478033904790339048003390481033904820339048303390484033904850339048603390487033904880339048903390490033904910339049203390493033904940339049503390496033904970339049803390499033905000339050103390502033905030339050403390505033905060339050703390508033905090339051003390511033905120339051303390514033905150339051603390517033905180339051903390520033905210339052203390523033905240339052503390526033905270339052803390529033905300339053103390532033905330339053403390535033905360339053703390538033905390339054003390541033905420339054303390544033905450339054603390547033905480339054903390550033905510339055203390553033905540339055503390556033905570339055803390559033905600339056103390562033905630339056403390565033905660339056703390568033905690339057003390571033905720339057303390574033905750339057603390577033905780339057903390580033905810339058203390583033905840339058503390586033905870339058803390589033905900339059103390592033905930339059403390595033905960339059703390598033905990339060003390601033906020339060303390604033906050339060603390607033906080339060903390610033906110339061203390613033906140339061503390616033906170339061803390619033906200339062103390622033906230339062403390625033906260339062703390628033906290339063003390631033906320339063303390634033906350339063603390637033906380339063903390640033906410339064203390643033906440339064503390646033906470339064803390649033906500339065103390652033906530339065403390655033906560339065703390658033906590339066003390661033906620339066303390664033906650339066603390667033906680339066903390670033906710339067203390673033906740339067503390676033906770339067803390679033906800339068103390682033906830339068403390685033906860339068703390688033906890339069003390691033906920339069303390694033906950339069603390697033906980339069903390700033907010339070203390703033907040339070503390706033907070339070803390709033907100339071103390712033907130339071403390715033907160339071703390718033907190339072003390721033907220339072303390724033907250339072603390727033907280339072903390730033907310339073203390733033907340339073503390736033907370339073803390739033907400339074103390742033907430339074403390745033907460339074703390748033907490339075003390751033907520339075303390754033907550339075603390757033907580339075903390760033907610339076203390763033907640339076503390766033907670339076803390769033907700339077103390772033907730339077403390775033907760339077703390778033907790339078003390781033907820339078303390784033907850339078603390787033907880339078903390790033907910339079203390793033907940339079503390796033907970339079803390799034000010340000203400003034000040340000503400006034000070340000803400009034000100340001103400012034000130340001403400015034000160340001703400018034000190340002003400021034000220340002303400024034000250340002603400027034000280340002903400030034000310340003203400033034000340340003503400036034000370340003803400039034000400340004103400042034000430340004403400045034000460340004703400048034000490340005003400051034000520340005303400054034000550340005603400057034000580340005903400060034000610340006203400063034000640340006503400066034000670340006803400069034000700340007103400072034000730340007403400075034000760340007703400078034000790340008003400081034000820340008303400084034000850340008603400087034000880340008903400090034000910340009203400093034000940340009503400096034000970340009803400099034001000340010103400102034001030340010403400105034001060340010703400108034001090340011003400111034001120340011303400114034001150340011603400117034001180340011903400120034001210340012203400123034001240340012503400126034001270340012803400129034001300340013103400132034001330340013403400135034001360340013703400138034001390340014003400141034001420340014303400144034001450340014603400147034001480340014903400150034001510340015203400153034001540340015503400156034001570340015803400159034001600340016103400162034001630340016403400165034001660340016703400168034001690340017003400171034001720340017303400174034001750340017603400177034001780340017903400180034001810340018203400183034001840340018503400186034001870340018803400189034001900340019103400192034001930340019403400195034001960340019703400198034001990340020003400201034002020340020303400204034002050340020603400207034002080340020903400210034002110340021203400213034002140340021503400216034002170340021803400219034002200340022103400222034002230340022403400225034002260340022703400228034002290340023003400231034002320340023303400234034002350340023603400237034002380340023903400240034002410340024203400243034002440340024503400246034002470340024803400249034002500340025103400252034002530340025403400255034002560340025703400258034002590340026003400261034002620340026303400264034002650340026603400267034002680340026903400270034002710340027203400273034002740340027503400276034002770340027803400279034002800340028103400282034002830340028403400285034002860340028703400288034002890340029003400291034002920340029303400294034002950340029603400297034002980340029903400300034003010340030203400303034003040340030503400306034003070340030803400309034003100340031103400312034003130340031403400315034003160340031703400318034003190340032003400321034003220340032303400324034003250340032603400327034003280340032903400330034003310340033203400333034003340340033503400336034003370340033803400339034003400340034103400342034003430340034403400345034003460340034703400348034003490340035003400351034003520340035303400354034003550340035603400357034003580340035903400360034003610340036203400363034003640340036503400366034003670340036803400369034003700340037103400372034003730340037403400375034003760340037703400378034003790340038003400381034003820340038303400384034003850340038603400387034003880340038903400390034003910340039203400393034003940340039503400396034003970340039803400399034004000340040103400402034004030340040403400405034004060340040703400408034004090340041003400411034004120340041303400414034004150340041603400417034004180340041903400420034004210340042203400423034004240340042503400426034004270340042803400429034004300340043103400432034004330340043403400435034004360340043703400438034004390340044003400441034004420340044303400444034004450340044603400447034004480340044903400450034004510340045203400453034004540340045503400456034004570340045803400459034004600340046103400462034004630340046403400465034004660340046703400468034004690340047003400471034004720340047303400474034004750340047603400477034004780340047903400480034004810340048203400483034004840340048503400486034004870340048803400489034004900340049103400492034004930340049403400495034004960340049703400498034004990340050003400501034005020340050303400504034005050340050603400507034005080340050903400510034005110340051203400513034005140340051503400516034005170340051803400519034005200340052103400522034005230340052403400525034005260340052703400528034005290340053003400531034005320340053303400534034005350340053603400537034005380340053903400540034005410340054203400543034005440340054503400546034005470340054803400549034005500340055103400552034005530340055403400555034005560340055703400558034005590340056003400561034005620340056303400564034005650340056603400567034005680340056903400570034005710340057203400573034005740340057503400576034005770340057803400579034005800340058103400582034005830340058403400585034005860340058703400588034005890340059003400591034005920340059303400594034005950340059603400597034005980340059903400600034006010340060203400603034006040340060503400606034006070340060803400609034006100340061103400612034006130340061403400615034006160340061703400618034006190340062003400621034006220340062303400624034006250340062603400627034006280340062903400630034006310340063203400633034006340340063503400636034006370340063803400639034006400340064103400642034006430340064403400645034006460340064703400648034006490340065003400651034006520340065303400654034006550340065603400657034006580340065903400660034006610340066203400663034006640340066503400666034006670340066803400669034006700340067103400672034006730340067403400675034006760340067703400678034006790340068003400681034006820340068303400684034006850340068603400687034006880340068903400690034006910340069203400693034006940340069503400696034006970340069803400699034007000340070103400702034007030340070403400705034007060340070703400708034007090340071003400711034007120340071303400714034007150340071603400717034007180340071903400720034007210340072203400723034007240340072503400726034007270340072803400729034007300340073103400732034007330340073403400735034007360340073703400738034007390340074003400741034007420340074303400744034007450340074603400747034007480340074903400750034007510340075203400753034007540340075503400756034007570340075803400759034007600340076103400762034007630340076403400765034007660340076703400768034007690340077003400771034007720340077303400774034007750340077603400777034007780340077903400780034007810340078203400783034007840340078503400786034007870340078803400789034007900340079103400792034007930340079403400795034007960340079703400798034007990341000103410002034100030341000403410005034100060341000703410008034100090341001003410011034100120341001303410014034100150341001603410017034100180341001903410020034100210341002203410023034100240341002503410026034100270341002803410029034100300341003103410032034100330341003403410035034100360341003703410038034100390341004003410041034100420341004303410044034100450341004603410047034100480341004903410050034100510341005203410053034100540341005503410056034100570341005803410059034100600341006103410062034100630341006403410065034100660341006703410068034100690341007003410071034100720341007303410074034100750341007603410077034100780341007903410080034100810341008203410083034100840341008503410086034100870341008803410089034100900341009103410092034100930341009403410095034100960341009703410098034100990341010003410101034101020341010303410104034101050341010603410107034101080341010903410110034101110341011203410113034101140341011503410116034101170341011803410119034101200341012103410122034101230341012403410125034101260341012703410128034101290341013003410131034101320341013303410134034101350341013603410137034101380341013903410140034101410341014203410143034101440341014503410146034101470341014803410149034101500341015103410152034101530341015403410155034101560341015703410158034101590341016003410161034101620341016303410164034101650341016603410167034101680341016903410170034101710341017203410173034101740341017503410176034101770341017803410179034101800341018103410182034101830341018403410185034101860341018703410188034101890341019003410191034101920341019303410194034101950341019603410197034101980341019903410200034102010341020203410203034102040341020503410206034102070341020803410209034102100341021103410212034102130341021403410215034102160341021703410218034102190341022003410221034102220341022303410224034102250341022603410227034102280341022903410230034102310341023203410233034102340341023503410236034102370341023803410239034102400341024103410242034102430341024403410245034102460341024703410248034102490341025003410251034102520341025303410254034102550341025603410257034102580341025903410260034102610341026203410263034102640341026503410266034102670341026803410269034102700341027103410272034102730341027403410275034102760341027703410278034102790341028003410281034102820341028303410284034102850341028603410287034102880341028903410290034102910341029203410293034102940341029503410296034102970341029803410299034103000341030103410302034103030341030403410305034103060341030703410308034103090341031003410311034103120341031303410314034103150341031603410317034103180341031903410320034103210341032203410323034103240341032503410326034103270341032803410329034103300341033103410332034103330341033403410335034103360341033703410338034103390341034003410341034103420341034303410344034103450341034603410347034103480341034903410350034103510341035203410353034103540341035503410356034103570341035803410359034103600341036103410362034103630341036403410365034103660341036703410368034103690341037003410371034103720341037303410374034103750341037603410377034103780341037903410380034103810341038203410383034103840341038503410386034103870341038803410389034103900341039103410392034103930341039403410395034103960341039703410398034103990341040003410401034104020341040303410404034104050341040603410407034104080341040903410410034104110341041203410413034104140341041503410416034104170341041803410419034104200341042103410422034104230341042403410425034104260341042703410428034104290341043003410431034104320341043303410434034104350341043603410437034104380341043903410440034104410341044203410443034104440341044503410446034104470341044803410449034104500341045103410452034104530341045403410455034104560341045703410458034104590341046003410461034104620341046303410464034104650341046603410467034104680341046903410470034104710341047203410473034104740341047503410476034104770341047803410479034104800341048103410482034104830341048403410485034104860341048703410488034104890341049003410491034104920341049303410494034104950341049603410497034104980341049903410500034105010341050203410503034105040341050503410506034105070341050803410509034105100341051103410512034105130341051403410515034105160341051703410518034105190341052003410521034105220341052303410524034105250341052603410527034105280341052903410530034105310341053203410533034105340341053503410536034105370341053803410539034105400341054103410542034105430341054403410545034105460341054703410548034105490341055003410551034105520341055303410554034105550341055603410557034105580341055903410560034105610341056203410563034105640341056503410566034105670341056803410569034105700341057103410572034105730341057403410575034105760341057703410578034105790341058003410581034105820341058303410584034105850341058603410587034105880341058903410590034105910341059203410593034105940341059503410596034105970341059803410599034106000341060103410602034106030341060403410605034106060341060703410608034106090341061003410611034106120341061303410614034106150341061603410617034106180341061903410620034106210341062203410623034106240341062503410626034106270341062803410629034106300341063103410632034106330341063403410635034106360341063703410638034106390341064003410641034106420341064303410644034106450341064603410647034106480341064903410650034106510341065203410653034106540341065503410656034106570341065803410659034106600341066103410662034106630341066403410665034106660341066703410668034106690341067003410671034106720341067303410674034106750341067603410677034106780341067903410680034106810341068203410683034106840341068503410686034106870341068803410689034106900341069103410692034106930341069403410695034106960341069703410698034106990341070003410701034107020341070303410704034107050341070603410707034107080341070903410710034107110341071203410713034107140341071503410716034107170341071803410719034107200341072103410722034107230341072403410725034107260341072703410728034107290341073003410731034107320341073303410734034107350341073603410737034107380341073903410740034107410341074203410743034107440341074503410746034107470341074803410749034107500341075103410752034107530341075403410755034107560341075703410758034107590341076003410761034107620341076303410764034107650341076603410767034107680341076903410770034107710341077203410773034107740341077503410776034107770341077803410779034107800341078103410782034107830341078403410785034107860341078703410788034107890341079003410791034107920341079303410794034107950341079603410797034107980341079903420001034200020342000303420004034200050342000603420007034200080342000903420010034200110342001203420013034200140342001503420016034200170342001803420019034200200342002103420022034200230342002403420025034200260342002703420028034200290342003003420031034200320342003303420034034200350342003603420037034200380342003903420040034200410342004203420043034200440342004503420046034200470342004803420049034200500342005103420052034200530342005403420055034200560342005703420058034200590342006003420061034200620342006303420064034200650342006603420067034200680342006903420070034200710342007203420073034200740342007503420076034200770342007803420079034200800342008103420082034200830342008403420085034200860342008703420088034200890342009003420091034200920342009303420094034200950342009603420097034200980342009903420100034201010342010203420103034201040342010503420106034201070342010803420109034201100342011103420112034201130342011403420115034201160342011703420118034201190342012003420121034201220342012303420124034201250342012603420127034201280342012903420130034201310342013203420133034201340342013503420136034201370342013803420139034201400342014103420142034201430342014403420145034201460342014703420148034201490342015003420151034201520342015303420154034201550342015603420157034201580342015903420160034201610342016203420163034201640342016503420166034201670342016803420169034201700342017103420172034201730342017403420175034201760342017703420178034201790342018003420181034201820342018303420184034201850342018603420187034201880342018903420190034201910342019203420193034201940342019503420196034201970342019803420199034202000342020103420202034202030342020403420205034202060342020703420208034202090342021003420211034202120342021303420214034202150342021603420217034202180342021903420220034202210342022203420223034202240342022503420226034202270342022803420229034202300342023103420232034202330342023403420235034202360342023703420238034202390342024003420241034202420342024303420244034202450342024603420247034202480342024903420250034202510342025203420253034202540342025503420256034202570342025803420259034202600342026103420262034202630342026403420265034202660342026703420268034202690342027003420271034202720342027303420274034202750342027603420277034202780342027903420280034202810342028203420283034202840342028503420286034202870342028803420289034202900342029103420292034202930342029403420295034202960342029703420298034202990342030003420301034203020342030303420304034203050342030603420307034203080342030903420310034203110342031203420313034203140342031503420316034203170342031803420319034203200342032103420322034203230342032403420325034203260342032703420328034203290342033003420331034203320342033303420334034203350342033603420337034203380342033903420340034203410342034203420343034203440342034503420346034203470342034803420349034203500342035103420352034203530342035403420355034203560342035703420358034203590342036003420361034203620342036303420364034203650342036603420367034203680342036903420370034203710342037203420373034203740342037503420376034203770342037803420379034203800342038103420382034203830342038403420385034203860342038703420388034203890342039003420391034203920342039303420394034203950342039603420397034203980342039903420400034204010342040203420403034204040342040503420406034204070342040803420409034204100342041103420412034204130342041403420415034204160342041703420418034204190342042003420421034204220342042303420424034204250342042603420427034204280342042903420430034204310342043203420433034204340342043503420436034204370342043803420439034204400342044103420442034204430342044403420445034204460342044703420448034204490342045003420451034204520342045303420454034204550342045603420457034204580342045903420460034204610342046203420463034204640342046503420466034204670342046803420469034204700342047103420472034204730342047403420475034204760342047703420478034204790342048003420481034204820342048303420484034204850342048603420487034204880342048903420490034204910342049203420493034204940342049503420496034204970342049803420499034205000342050103420502034205030342050403420505034205060342050703420508034205090342051003420511034205120342051303420514034205150342051603420517034205180342051903420520034205210342052203420523034205240342052503420526034205270342052803420529034205300342053103420532034205330342053403420535034205360342053703420538034205390342054003420541034205420342054303420544034205450342054603420547034205480342054903420550034205510342055203420553034205540342055503420556034205570342055803420559034205600342056103420562034205630342056403420565034205660342056703420568034205690342057003420571034205720342057303420574034205750342057603420577034205780342057903420580034205810342058203420583034205840342058503420586034205870342058803420589034205900342059103420592034205930342059403420595034205960342059703420598034205990342060003420601034206020342060303420604034206050342060603420607034206080342060903420610034206110342061203420613034206140342061503420616034206170342061803420619034206200342062103420622034206230342062403420625034206260342062703420628034206290342063003420631034206320342063303420634034206350342063603420637034206380342063903420640034206410342064203420643034206440342064503420646034206470342064803420649034206500342065103420652034206530342065403420655034206560342065703420658034206590342066003420661034206620342066303420664034206650342066603420667034206680342066903420670034206710342067203420673034206740342067503420676034206770342067803420679034206800342068103420682034206830342068403420685034206860342068703420688034206890342069003420691034206920342069303420694034206950342069603420697034206980342069903420700034207010342070203420703034207040342070503420706034207070342070803420709034207100342071103420712034207130342071403420715034207160342071703420718034207190342072003420721034207220342072303420724034207250342072603420727034207280342072903420730034207310342073203420733034207340342073503420736034207370342073803420739034207400342074103420742034207430342074403420745034207460342074703420748034207490342075003420751034207520342075303420754034207550342075603420757034207580342075903420760034207610342076203420763034207640342076503420766034207670342076803420769034207700342077103420772034207730342077403420775034207760342077703420778034207790342078003420781034207820342078303420784034207850342078603420787034207880342078903420790034207910342079203420793034207940342079503420796034207970342079803420799034300010343000203430003034300040343000503430006034300070343000803430009034300100343001103430012034300130343001403430015034300160343001703430018034300190343002003430021034300220343002303430024034300250343002603430027034300280343002903430030034300310343003203430033034300340343003503430036034300370343003803430039034300400343004103430042034300430343004403430045034300460343004703430048034300490343005003430051034300520343005303430054034300550343005603430057034300580343005903430060034300610343006203430063034300640343006503430066034300670343006803430069034300700343007103430072034300730343007403430075034300760343007703430078034300790343008003430081034300820343008303430084034300850343008603430087034300880343008903430090034300910343009203430093034300940343009503430096034300970343009803430099034301000343010103430102034301030343010403430105034301060343010703430108034301090343011003430111034301120343011303430114034301150343011603430117034301180343011903430120034301210343012203430123034301240343012503430126034301270343012803430129034301300343013103430132034301330343013403430135034301360343013703430138034301390343014003430141034301420343014303430144034301450343014603430147034301480343014903430150034301510343015203430153034301540343015503430156034301570343015803430159034301600343016103430162034301630343016403430165034301660343016703430168034301690343017003430171034301720343017303430174034301750343017603430177034301780343017903430180034301810343018203430183034301840343018503430186034301870343018803430189034301900343019103430192034301930343019403430195034301960343019703430198034301990343020003430201034302020343020303430204034302050343020603430207034302080343020903430210034302110343021203430213034302140343021503430216034302170343021803430219034302200343022103430222034302230343022403430225034302260343022703430228034302290343023003430231034302320343023303430234034302350343023603430237034302380343023903430240034302410343024203430243034302440343024503430246034302470343024803430249034302500343025103430252034302530343025403430255034302560343025703430258034302590343026003430261034302620343026303430264034302650343026603430267034302680343026903430270034302710343027203430273034302740343027503430276034302770343027803430279034302800343028103430282034302830343028403430285034302860343028703430288034302890343029003430291034302920343029303430294034302950343029603430297034302980343029903430300034303010343030203430303034303040343030503430306034303070343030803430309034303100343031103430312034303130343031403430315034303160343031703430318034303190343032003430321034303220343032303430324034303250343032603430327034303280343032903430330034303310343033203430333034303340343033503430336034303370343033803430339034303400343034103430342034303430343034403430345034303460343034703430348034303490343035003430351034303520343035303430354034303550343035603430357034303580343035903430360034303610343036203430363034303640343036503430366034303670343036803430369034303700343037103430372034303730343037403430375034303760343037703430378034303790343038003430381034303820343038303430384034303850343038603430387034303880343038903430390034303910343039203430393034303940343039503430396034303970343039803430399034304000343040103430402034304030343040403430405034304060343040703430408034304090343041003430411034304120343041303430414034304150343041603430417034304180343041903430420034304210343042203430423034304240343042503430426034304270343042803430429034304300343043103430432034304330343043403430435034304360343043703430438034304390343044003430441034304420343044303430444034304450343044603430447034304480343044903430450034304510343045203430453034304540343045503430456034304570343045803430459034304600343046103430462034304630343046403430465034304660343046703430468034304690343047003430471034304720343047303430474034304750343047603430477034304780343047903430480034304810343048203430483034304840343048503430486034304870343048803430489034304900343049103430492034304930343049403430495034304960343049703430498034304990343050003430501034305020343050303430504034305050343050603430507034305080343050903430510034305110343051203430513034305140343051503430516034305170343051803430519034305200343052103430522034305230343052403430525034305260343052703430528034305290343053003430531034305320343053303430534034305350343053603430537034305380343053903430540034305410343054203430543034305440343054503430546034305470343054803430549034305500343055103430552034305530343055403430555034305560343055703430558034305590343056003430561034305620343056303430564034305650343056603430567034305680343056903430570034305710343057203430573034305740343057503430576034305770343057803430579034305800343058103430582034305830343058403430585034305860343058703430588034305890343059003430591034305920343059303430594034305950343059603430597034305980343059903430600034306010343060203430603034306040343060503430606034306070343060803430609034306100343061103430612034306130343061403430615034306160343061703430618034306190343062003430621034306220343062303430624034306250343062603430627034306280343062903430630034306310343063203430633034306340343063503430636034306370343063803430639034306400343064103430642034306430343064403430645034306460343064703430648034306490343065003430651034306520343065303430654034306550343065603430657034306580343065903430660034306610343066203430663034306640343066503430666034306670343066803430669034306700343067103430672034306730343067403430675034306760343067703430678034306790343068003430681034306820343068303430684034306850343068603430687034306880343068903430690034306910343069203430693034306940343069503430696034306970343069803430699034307000343070103430702034307030343070403430705034307060343070703430708034307090343071003430711034307120343071303430714034307150343071603430717034307180343071903430720034307210343072203430723034307240343072503430726034307270343072803430729034307300343073103430732034307330343073403430735034307360343073703430738034307390343074003430741034307420343074303430744034307450343074603430747034307480343074903430750034307510343075203430753034307540343075503430756034307570343075803430759034307600343076103430762034307630343076403430765034307660343076703430768034307690343077003430771034307720343077303430774034307750343077603430777034307780343077903430780034307810343078203430783034307840343078503430786034307870343078803430789034307900343079103430792034307930343079403430795034307960343079703430798034307990344000103440002034400030344000403440005034400060344000703440008034400090344001003440011034400120344001303440014034400150344001603440017034400180344001903440020034400210344002203440023034400240344002503440026034400270344002803440029034400300344003103440032034400330344003403440035034400360344003703440038034400390344004003440041034400420344004303440044034400450344004603440047034400480344004903440050034400510344005203440053034400540344005503440056034400570344005803440059034400600344006103440062034400630344006403440065034400660344006703440068034400690344007003440071034400720344007303440074034400750344007603440077034400780344007903440080034400810344008203440083034400840344008503440086034400870344008803440089034400900344009103440092034400930344009403440095034400960344009703440098034400990344010003440101034401020344010303440104034401050344010603440107034401080344010903440110034401110344011203440113034401140344011503440116034401170344011803440119034401200344012103440122034401230344012403440125034401260344012703440128034401290344013003440131034401320344013303440134034401350344013603440137034401380344013903440140034401410344014203440143034401440344014503440146034401470344014803440149034401500344015103440152034401530344015403440155034401560344015703440158034401590344016003440161034401620344016303440164034401650344016603440167034401680344016903440170034401710344017203440173034401740344017503440176034401770344017803440179034401800344018103440182034401830344018403440185034401860344018703440188034401890344019003440191034401920344019303440194034401950344019603440197034401980344019903440200034402010344020203440203034402040344020503440206034402070344020803440209034402100344021103440212034402130344021403440215034402160344021703440218034402190344022003440221034402220344022303440224034402250344022603440227034402280344022903440230034402310344023203440233034402340344023503440236034402370344023803440239034402400344024103440242034402430344024403440245034402460344024703440248034402490344025003440251034402520344025303440254034402550344025603440257034402580344025903440260034402610344026203440263034402640344026503440266034402670344026803440269034402700344027103440272034402730344027403440275034402760344027703440278034402790344028003440281034402820344028303440284034402850344028603440287034402880344028903440290034402910344029203440293034402940344029503440296034402970344029803440299034403000344030103440302034403030344030403440305034403060344030703440308034403090344031003440311034403120344031303440314034403150344031603440317034403180344031903440320034403210344032203440323034403240344032503440326034403270344032803440329034403300344033103440332034403330344033403440335034403360344033703440338034403390344034003440341034403420344034303440344034403450344034603440347034403480344034903440350034403510344035203440353034403540344035503440356034403570344035803440359034403600344036103440362034403630344036403440365034403660344036703440368034403690344037003440371034403720344037303440374034403750344037603440377034403780344037903440380034403810344038203440383034403840344038503440386034403870344038803440389034403900344039103440392034403930344039403440395034403960344039703440398034403990344040003440401034404020344040303440404034404050344040603440407034404080344040903440410034404110344041203440413034404140344041503440416034404170344041803440419034404200344042103440422034404230344042403440425034404260344042703440428034404290344043003440431034404320344043303440434034404350344043603440437034404380344043903440440034404410344044203440443034404440344044503440446034404470344044803440449034404500344045103440452034404530344045403440455034404560344045703440458034404590344046003440461034404620344046303440464034404650344046603440467034404680344046903440470034404710344047203440473034404740344047503440476034404770344047803440479034404800344048103440482034404830344048403440485034404860344048703440488034404890344049003440491034404920344049303440494034404950344049603440497034404980344049903440500034405010344050203440503034405040344050503440506034405070344050803440509034405100344051103440512034405130344051403440515034405160344051703440518034405190344052003440521034405220344052303440524034405250344052603440527034405280344052903440530034405310344053203440533034405340344053503440536034405370344053803440539034405400344054103440542034405430344054403440545034405460344054703440548034405490344055003440551034405520344055303440554034405550344055603440557034405580344055903440560034405610344056203440563034405640344056503440566034405670344056803440569034405700344057103440572034405730344057403440575034405760344057703440578034405790344058003440581034405820344058303440584034405850344058603440587034405880344058903440590034405910344059203440593034405940344059503440596034405970344059803440599034406000344060103440602034406030344060403440605034406060344060703440608034406090344061003440611034406120344061303440614034406150344061603440617034406180344061903440620034406210344062203440623034406240344062503440626034406270344062803440629034406300344063103440632034406330344063403440635034406360344063703440638034406390344064003440641034406420344064303440644034406450344064603440647034406480344064903440650034406510344065203440653034406540344065503440656034406570344065803440659034406600344066103440662034406630344066403440665034406660344066703440668034406690344067003440671034406720344067303440674034406750344067603440677034406780344067903440680034406810344068203440683034406840344068503440686034406870344068803440689034406900344069103440692034406930344069403440695034406960344069703440698034406990344070003440701034407020344070303440704034407050344070603440707034407080344070903440710034407110344071203440713034407140344071503440716034407170344071803440719034407200344072103440722034407230344072403440725034407260344072703440728034407290344073003440731034407320344073303440734034407350344073603440737034407380344073903440740034407410344074203440743034407440344074503440746034407470344074803440749034407500344075103440752034407530344075403440755034407560344075703440758034407590344076003440761034407620344076303440764034407650344076603440767034407680344076903440770034407710344077203440773034407740344077503440776034407770344077803440779034407800344078103440782034407830344078403440785034407860344078703440788034407890344079003440791034407920344079303440794034407950344079603440797034407980344079903450001034500020345000303450004034500050345000603450007034500080345000903450010034500110345001203450013034500140345001503450016034500170345001803450019034500200345002103450022034500230345002403450025034500260345002703450028034500290345003003450031034500320345003303450034034500350345003603450037034500380345003903450040034500410345004203450043034500440345004503450046034500470345004803450049034500500345005103450052034500530345005403450055034500560345005703450058034500590345006003450061034500620345006303450064034500650345006603450067034500680345006903450070034500710345007203450073034500740345007503450076034500770345007803450079034500800345008103450082034500830345008403450085034500860345008703450088034500890345009003450091034500920345009303450094034500950345009603450097034500980345009903450100034501010345010203450103034501040345010503450106034501070345010803450109034501100345011103450112034501130345011403450115034501160345011703450118034501190345012003450121034501220345012303450124034501250345012603450127034501280345012903450130034501310345013203450133034501340345013503450136034501370345013803450139034501400345014103450142034501430345014403450145034501460345014703450148034501490345015003450151034501520345015303450154034501550345015603450157034501580345015903450160034501610345016203450163034501640345016503450166034501670345016803450169034501700345017103450172034501730345017403450175034501760345017703450178034501790345018003450181034501820345018303450184034501850345018603450187034501880345018903450190034501910345019203450193034501940345019503450196034501970345019803450199034502000345020103450202034502030345020403450205034502060345020703450208034502090345021003450211034502120345021303450214034502150345021603450217034502180345021903450220034502210345022203450223034502240345022503450226034502270345022803450229034502300345023103450232034502330345023403450235034502360345023703450238034502390345024003450241034502420345024303450244034502450345024603450247034502480345024903450250034502510345025203450253034502540345025503450256034502570345025803450259034502600345026103450262034502630345026403450265034502660345026703450268034502690345027003450271034502720345027303450274034502750345027603450277034502780345027903450280034502810345028203450283034502840345028503450286034502870345028803450289034502900345029103450292034502930345029403450295034502960345029703450298034502990345030003450301034503020345030303450304034503050345030603450307034503080345030903450310034503110345031203450313034503140345031503450316034503170345031803450319034503200345032103450322034503230345032403450325034503260345032703450328034503290345033003450331034503320345033303450334034503350345033603450337034503380345033903450340034503410345034203450343034503440345034503450346034503470345034803450349034503500345035103450352034503530345035403450355034503560345035703450358034503590345036003450361034503620345036303450364034503650345036603450367034503680345036903450370034503710345037203450373034503740345037503450376034503770345037803450379034503800345038103450382034503830345038403450385034503860345038703450388034503890345039003450391034503920345039303450394034503950345039603450397034503980345039903450400034504010345040203450403034504040345040503450406034504070345040803450409034504100345041103450412034504130345041403450415034504160345041703450418034504190345042003450421034504220345042303450424034504250345042603450427034504280345042903450430034504310345043203450433034504340345043503450436034504370345043803450439034504400345044103450442034504430345044403450445034504460345044703450448034504490345045003450451034504520345045303450454034504550345045603450457034504580345045903450460034504610345046203450463034504640345046503450466034504670345046803450469034504700345047103450472034504730345047403450475034504760345047703450478034504790345048003450481034504820345048303450484034504850345048603450487034504880345048903450490034504910345049203450493034504940345049503450496034504970345049803450499034505000345050103450502034505030345050403450505034505060345050703450508034505090345051003450511034505120345051303450514034505150345051603450517034505180345051903450520034505210345052203450523034505240345052503450526034505270345052803450529034505300345053103450532034505330345053403450535034505360345053703450538034505390345054003450541034505420345054303450544034505450345054603450547034505480345054903450550034505510345055203450553034505540345055503450556034505570345055803450559034505600345056103450562034505630345056403450565034505660345056703450568034505690345057003450571034505720345057303450574034505750345057603450577034505780345057903450580034505810345058203450583034505840345058503450586034505870345058803450589034505900345059103450592034505930345059403450595034505960345059703450598034505990345060003450601034506020345060303450604034506050345060603450607034506080345060903450610034506110345061203450613034506140345061503450616034506170345061803450619034506200345062103450622034506230345062403450625034506260345062703450628034506290345063003450631034506320345063303450634034506350345063603450637034506380345063903450640034506410345064203450643034506440345064503450646034506470345064803450649034506500345065103450652034506530345065403450655034506560345065703450658034506590345066003450661034506620345066303450664034506650345066603450667034506680345066903450670034506710345067203450673034506740345067503450676034506770345067803450679034506800345068103450682034506830345068403450685034506860345068703450688034506890345069003450691034506920345069303450694034506950345069603450697034506980345069903450700034507010345070203450703034507040345070503450706034507070345070803450709034507100345071103450712034507130345071403450715034507160345071703450718034507190345072003450721034507220345072303450724034507250345072603450727034507280345072903450730034507310345073203450733034507340345073503450736034507370345073803450739034507400345074103450742034507430345074403450745034507460345074703450748034507490345075003450751034507520345075303450754034507550345075603450757034507580345075903450760034507610345076203450763034507640345076503450766034507670345076803450769034507700345077103450772034507730345077403450775034507760345077703450778034507790345078003450781034507820345078303450784034507850345078603450787034507880345078903450790034507910345079203450793034507940345079503450796034507970345079803450799034600010346000203460003034600040346000503460006034600070346000803460009034600100346001103460012034600130346001403460015034600160346001703460018034600190346002003460021034600220346002303460024034600250346002603460027034600280346002903460030034600310346003203460033034600340346003503460036034600370346003803460039034600400346004103460042034600430346004403460045034600460346004703460048034600490346005003460051034600520346005303460054034600550346005603460057034600580346005903460060034600610346006203460063034600640346006503460066034600670346006803460069034600700346007103460072034600730346007403460075034600760346007703460078034600790346008003460081034600820346008303460084034600850346008603460087034600880346008903460090034600910346009203460093034600940346009503460096034600970346009803460099034601000346010103460102034601030346010403460105034601060346010703460108034601090346011003460111034601120346011303460114034601150346011603460117034601180346011903460120034601210346012203460123034601240346012503460126034601270346012803460129034601300346013103460132034601330346013403460135034601360346013703460138034601390346014003460141034601420346014303460144034601450346014603460147034601480346014903460150034601510346015203460153034601540346015503460156034601570346015803460159034601600346016103460162034601630346016403460165034601660346016703460168034601690346017003460171034601720346017303460174034601750346017603460177034601780346017903460180034601810346018203460183034601840346018503460186034601870346018803460189034601900346019103460192034601930346019403460195034601960346019703460198034601990346020003460201034602020346020303460204034602050346020603460207034602080346020903460210034602110346021203460213034602140346021503460216034602170346021803460219034602200346022103460222034602230346022403460225034602260346022703460228034602290346023003460231034602320346023303460234034602350346023603460237034602380346023903460240034602410346024203460243034602440346024503460246034602470346024803460249034602500346025103460252034602530346025403460255034602560346025703460258034602590346026003460261034602620346026303460264034602650346026603460267034602680346026903460270034602710346027203460273034602740346027503460276034602770346027803460279034602800346028103460282034602830346028403460285034602860346028703460288034602890346029003460291034602920346029303460294034602950346029603460297034602980346029903460300034603010346030203460303034603040346030503460306034603070346030803460309034603100346031103460312034603130346031403460315034603160346031703460318034603190346032003460321034603220346032303460324034603250346032603460327034603280346032903460330034603310346033203460333034603340346033503460336034603370346033803460339034603400346034103460342034603430346034403460345034603460346034703460348034603490346035003460351034603520346035303460354034603550346035603460357034603580346035903460360034603610346036203460363034603640346036503460366034603670346036803460369034603700346037103460372034603730346037403460375034603760346037703460378034603790346038003460381034603820346038303460384034603850346038603460387034603880346038903460390034603910346039203460393034603940346039503460396034603970346039803460399034604000346040103460402034604030346040403460405034604060346040703460408034604090346041003460411034604120346041303460414034604150346041603460417034604180346041903460420034604210346042203460423034604240346042503460426034604270346042803460429034604300346043103460432034604330346043403460435034604360346043703460438034604390346044003460441034604420346044303460444034604450346044603460447034604480346044903460450034604510346045203460453034604540346045503460456034604570346045803460459034604600346046103460462034604630346046403460465034604660346046703460468034604690346047003460471034604720346047303460474034604750346047603460477034604780346047903460480034604810346048203460483034604840346048503460486034604870346048803460489034604900346049103460492034604930346049403460495034604960346049703460498034604990346050003460501034605020346050303460504034605050346050603460507034605080346050903460510034605110346051203460513034605140346051503460516034605170346051803460519034605200346052103460522034605230346052403460525034605260346052703460528034605290346053003460531034605320346053303460534034605350346053603460537034605380346053903460540034605410346054203460543034605440346054503460546034605470346054803460549034605500346055103460552034605530346055403460555034605560346055703460558034605590346056003460561034605620346056303460564034605650346056603460567034605680346056903460570034605710346057203460573034605740346057503460576034605770346057803460579034605800346058103460582034605830346058403460585034605860346058703460588034605890346059003460591034605920346059303460594034605950346059603460597034605980346059903460600034606010346060203460603034606040346060503460606034606070346060803460609034606100346061103460612034606130346061403460615034606160346061703460618034606190346062003460621034606220346062303460624034606250346062603460627034606280346062903460630034606310346063203460633034606340346063503460636034606370346063803460639034606400346064103460642034606430346064403460645034606460346064703460648034606490346065003460651034606520346065303460654034606550346065603460657034606580346065903460660034606610346066203460663034606640346066503460666034606670346066803460669034606700346067103460672034606730346067403460675034606760346067703460678034606790346068003460681034606820346068303460684034606850346068603460687034606880346068903460690034606910346069203460693034606940346069503460696034606970346069803460699034607000346070103460702034607030346070403460705034607060346070703460708034607090346071003460711034607120346071303460714034607150346071603460717034607180346071903460720034607210346072203460723034607240346072503460726034607270346072803460729034607300346073103460732034607330346073403460735034607360346073703460738034607390346074003460741034607420346074303460744034607450346074603460747034607480346074903460750034607510346075203460753034607540346075503460756034607570346075803460759034607600346076103460762034607630346076403460765034607660346076703460768034607690346077003460771034607720346077303460774034607750346077603460777034607780346077903460780034607810346078203460783034607840346078503460786034607870346078803460789034607900346079103460792034607930346079403460795034607960346079703460798034607990347000103470002034700030347000403470005034700060347000703470008034700090347001003470011034700120347001303470014034700150347001603470017034700180347001903470020034700210347002203470023034700240347002503470026034700270347002803470029034700300347003103470032034700330347003403470035034700360347003703470038034700390347004003470041034700420347004303470044034700450347004603470047034700480347004903470050034700510347005203470053034700540347005503470056034700570347005803470059034700600347006103470062034700630347006403470065034700660347006703470068034700690347007003470071034700720347007303470074034700750347007603470077034700780347007903470080034700810347008203470083034700840347008503470086034700870347008803470089034700900347009103470092034700930347009403470095034700960347009703470098034700990347010003470101034701020347010303470104034701050347010603470107034701080347010903470110034701110347011203470113034701140347011503470116034701170347011803470119034701200347012103470122034701230347012403470125034701260347012703470128034701290347013003470131034701320347013303470134034701350347013603470137034701380347013903470140034701410347014203470143034701440347014503470146034701470347014803470149034701500347015103470152034701530347015403470155034701560347015703470158034701590347016003470161034701620347016303470164034701650347016603470167034701680347016903470170034701710347017203470173034701740347017503470176034701770347017803470179034701800347018103470182034701830347018403470185034701860347018703470188034701890347019003470191034701920347019303470194034701950347019603470197034701980347019903470200034702010347020203470203034702040347020503470206034702070347020803470209034702100347021103470212034702130347021403470215034702160347021703470218034702190347022003470221034702220347022303470224034702250347022603470227034702280347022903470230034702310347023203470233034702340347023503470236034702370347023803470239034702400347024103470242034702430347024403470245034702460347024703470248034702490347025003470251034702520347025303470254034702550347025603470257034702580347025903470260034702610347026203470263034702640347026503470266034702670347026803470269034702700347027103470272034702730347027403470275034702760347027703470278034702790347028003470281034702820347028303470284034702850347028603470287034702880347028903470290034702910347029203470293034702940347029503470296034702970347029803470299034703000347030103470302034703030347030403470305034703060347030703470308034703090347031003470311034703120347031303470314034703150347031603470317034703180347031903470320034703210347032203470323034703240347032503470326034703270347032803470329034703300347033103470332034703330347033403470335034703360347033703470338034703390347034003470341034703420347034303470344034703450347034603470347034703480347034903470350034703510347035203470353034703540347035503470356034703570347035803470359034703600347036103470362034703630347036403470365034703660347036703470368034703690347037003470371034703720347037303470374034703750347037603470377034703780347037903470380034703810347038203470383034703840347038503470386034703870347038803470389034703900347039103470392034703930347039403470395034703960347039703470398034703990347040003470401034704020347040303470404034704050347040603470407034704080347040903470410034704110347041203470413034704140347041503470416034704170347041803470419034704200347042103470422034704230347042403470425034704260347042703470428034704290347043003470431034704320347043303470434034704350347043603470437034704380347043903470440034704410347044203470443034704440347044503470446034704470347044803470449034704500347045103470452034704530347045403470455034704560347045703470458034704590347046003470461034704620347046303470464034704650347046603470467034704680347046903470470034704710347047203470473034704740347047503470476034704770347047803470479034704800347048103470482034704830347048403470485034704860347048703470488034704890347049003470491034704920347049303470494034704950347049603470497034704980347049903470500034705010347050203470503034705040347050503470506034705070347050803470509034705100347051103470512034705130347051403470515034705160347051703470518034705190347052003470521034705220347052303470524034705250347052603470527034705280347052903470530034705310347053203470533034705340347053503470536034705370347053803470539034705400347054103470542034705430347054403470545034705460347054703470548034705490347055003470551034705520347055303470554034705550347055603470557034705580347055903470560034705610347056203470563034705640347056503470566034705670347056803470569034705700347057103470572034705730347057403470575034705760347057703470578034705790347058003470581034705820347058303470584034705850347058603470587034705880347058903470590034705910347059203470593034705940347059503470596034705970347059803470599034706000347060103470602034706030347060403470605034706060347060703470608034706090347061003470611034706120347061303470614034706150347061603470617034706180347061903470620034706210347062203470623034706240347062503470626034706270347062803470629034706300347063103470632034706330347063403470635034706360347063703470638034706390347064003470641034706420347064303470644034706450347064603470647034706480347064903470650034706510347065203470653034706540347065503470656034706570347065803470659034706600347066103470662034706630347066403470665034706660347066703470668034706690347067003470671034706720347067303470674034706750347067603470677034706780347067903470680034706810347068203470683034706840347068503470686034706870347068803470689034706900347069103470692034706930347069403470695034706960347069703470698034706990347070003470701034707020347070303470704034707050347070603470707034707080347070903470710034707110347071203470713034707140347071503470716034707170347071803470719034707200347072103470722034707230347072403470725034707260347072703470728034707290347073003470731034707320347073303470734034707350347073603470737034707380347073903470740034707410347074203470743034707440347074503470746034707470347074803470749034707500347075103470752034707530347075403470755034707560347075703470758034707590347076003470761034707620347076303470764034707650347076603470767034707680347076903470770034707710347077203470773034707740347077503470776034707770347077803470779034707800347078103470782034707830347078403470785034707860347078703470788034707890347079003470791034707920347079303470794034707950347079603470797034707980347079903480001034800020348000303480004034800050348000603480007034800080348000903480010034800110348001203480013034800140348001503480016034800170348001803480019034800200348002103480022034800230348002403480025034800260348002703480028034800290348003003480031034800320348003303480034034800350348003603480037034800380348003903480040034800410348004203480043034800440348004503480046034800470348004803480049034800500348005103480052034800530348005403480055034800560348005703480058034800590348006003480061034800620348006303480064034800650348006603480067034800680348006903480070034800710348007203480073034800740348007503480076034800770348007803480079034800800348008103480082034800830348008403480085034800860348008703480088034800890348009003480091034800920348009303480094034800950348009603480097034800980348009903480100034801010348010203480103034801040348010503480106034801070348010803480109034801100348011103480112034801130348011403480115034801160348011703480118034801190348012003480121034801220348012303480124034801250348012603480127034801280348012903480130034801310348013203480133034801340348013503480136034801370348013803480139034801400348014103480142034801430348014403480145034801460348014703480148034801490348015003480151034801520348015303480154034801550348015603480157034801580348015903480160034801610348016203480163034801640348016503480166034801670348016803480169034801700348017103480172034801730348017403480175034801760348017703480178034801790348018003480181034801820348018303480184034801850348018603480187034801880348018903480190034801910348019203480193034801940348019503480196034801970348019803480199034802000348020103480202034802030348020403480205034802060348020703480208034802090348021003480211034802120348021303480214034802150348021603480217034802180348021903480220034802210348022203480223034802240348022503480226034802270348022803480229034802300348023103480232034802330348023403480235034802360348023703480238034802390348024003480241034802420348024303480244034802450348024603480247034802480348024903480250034802510348025203480253034802540348025503480256034802570348025803480259034802600348026103480262034802630348026403480265034802660348026703480268034802690348027003480271034802720348027303480274034802750348027603480277034802780348027903480280034802810348028203480283034802840348028503480286034802870348028803480289034802900348029103480292034802930348029403480295034802960348029703480298034802990348030003480301034803020348030303480304034803050348030603480307034803080348030903480310034803110348031203480313034803140348031503480316034803170348031803480319034803200348032103480322034803230348032403480325034803260348032703480328034803290348033003480331034803320348033303480334034803350348033603480337034803380348033903480340034803410348034203480343034803440348034503480346034803470348034803480349034803500348035103480352034803530348035403480355034803560348035703480358034803590348036003480361034803620348036303480364034803650348036603480367034803680348036903480370034803710348037203480373034803740348037503480376034803770348037803480379034803800348038103480382034803830348038403480385034803860348038703480388034803890348039003480391034803920348039303480394034803950348039603480397034803980348039903480400034804010348040203480403034804040348040503480406034804070348040803480409034804100348041103480412034804130348041403480415034804160348041703480418034804190348042003480421034804220348042303480424034804250348042603480427034804280348042903480430034804310348043203480433034804340348043503480436034804370348043803480439034804400348044103480442034804430348044403480445034804460348044703480448034804490348045003480451034804520348045303480454034804550348045603480457034804580348045903480460034804610348046203480463034804640348046503480466034804670348046803480469034804700348047103480472034804730348047403480475034804760348047703480478034804790348048003480481034804820348048303480484034804850348048603480487034804880348048903480490034804910348049203480493034804940348049503480496034804970348049803480499034805000348050103480502034805030348050403480505034805060348050703480508034805090348051003480511034805120348051303480514034805150348051603480517034805180348051903480520034805210348052203480523034805240348052503480526034805270348052803480529034805300348053103480532034805330348053403480535034805360348053703480538034805390348054003480541034805420348054303480544034805450348054603480547034805480348054903480550034805510348055203480553034805540348055503480556034805570348055803480559034805600348056103480562034805630348056403480565034805660348056703480568034805690348057003480571034805720348057303480574034805750348057603480577034805780348057903480580034805810348058203480583034805840348058503480586034805870348058803480589034805900348059103480592034805930348059403480595034805960348059703480598034805990348060003480601034806020348060303480604034806050348060603480607034806080348060903480610034806110348061203480613034806140348061503480616034806170348061803480619034806200348062103480622034806230348062403480625034806260348062703480628034806290348063003480631034806320348063303480634034806350348063603480637034806380348063903480640034806410348064203480643034806440348064503480646034806470348064803480649034806500348065103480652034806530348065403480655034806560348065703480658034806590348066003480661034806620348066303480664034806650348066603480667034806680348066903480670034806710348067203480673034806740348067503480676034806770348067803480679034806800348068103480682034806830348068403480685034806860348068703480688034806890348069003480691034806920348069303480694034806950348069603480697034806980348069903480700034807010348070203480703034807040348070503480706034807070348070803480709034807100348071103480712034807130348071403480715034807160348071703480718034807190348072003480721034807220348072303480724034807250348072603480727034807280348072903480730034807310348073203480733034807340348073503480736034807370348073803480739034807400348074103480742034807430348074403480745034807460348074703480748034807490348075003480751034807520348075303480754034807550348075603480757034807580348075903480760034807610348076203480763034807640348076503480766034807670348076803480769034807700348077103480772034807730348077403480775034807760348077703480778034807790348078003480781034807820348078303480784034807850348078603480787034807880348078903480790034807910348079203480793034807940348079503480796034807970348079803480799034900010349000203490003034900040349000503490006034900070349000803490009034900100349001103490012034900130349001403490015034900160349001703490018034900190349002003490021034900220349002303490024034900250349002603490027034900280349002903490030034900310349003203490033034900340349003503490036034900370349003803490039034900400349004103490042034900430349004403490045034900460349004703490048034900490349005003490051034900520349005303490054034900550349005603490057034900580349005903490060034900610349006203490063034900640349006503490066034900670349006803490069034900700349007103490072034900730349007403490075034900760349007703490078034900790349008003490081034900820349008303490084034900850349008603490087034900880349008903490090034900910349009203490093034900940349009503490096034900970349009803490099034901000349010103490102034901030349010403490105034901060349010703490108034901090349011003490111034901120349011303490114034901150349011603490117034901180349011903490120034901210349012203490123034901240349012503490126034901270349012803490129034901300349013103490132034901330349013403490135034901360349013703490138034901390349014003490141034901420349014303490144034901450349014603490147034901480349014903490150034901510349015203490153034901540349015503490156034901570349015803490159034901600349016103490162034901630349016403490165034901660349016703490168034901690349017003490171034901720349017303490174034901750349017603490177034901780349017903490180034901810349018203490183034901840349018503490186034901870349018803490189034901900349019103490192034901930349019403490195034901960349019703490198034901990349020003490201034902020349020303490204034902050349020603490207034902080349020903490210034902110349021203490213034902140349021503490216034902170349021803490219034902200349022103490222034902230349022403490225034902260349022703490228034902290349023003490231034902320349023303490234034902350349023603490237034902380349023903490240034902410349024203490243034902440349024503490246034902470349024803490249034902500349025103490252034902530349025403490255034902560349025703490258034902590349026003490261034902620349026303490264034902650349026603490267034902680349026903490270034902710349027203490273034902740349027503490276034902770349027803490279034902800349028103490282034902830349028403490285034902860349028703490288034902890349029003490291034902920349029303490294034902950349029603490297034902980349029903490300034903010349030203490303034903040349030503490306034903070349030803490309034903100349031103490312034903130349031403490315034903160349031703490318034903190349032003490321034903220349032303490324034903250349032603490327034903280349032903490330034903310349033203490333034903340349033503490336034903370349033803490339034903400349034103490342034903430349034403490345034903460349034703490348034903490349035003490351034903520349035303490354034903550349035603490357034903580349035903490360034903610349036203490363034903640349036503490366034903670349036803490369034903700349037103490372034903730349037403490375034903760349037703490378034903790349038003490381034903820349038303490384034903850349038603490387034903880349038903490390034903910349039203490393034903940349039503490396034903970349039803490399034904000349040103490402034904030349040403490405034904060349040703490408034904090349041003490411034904120349041303490414034904150349041603490417034904180349041903490420034904210349042203490423034904240349042503490426034904270349042803490429034904300349043103490432034904330349043403490435034904360349043703490438034904390349044003490441034904420349044303490444034904450349044603490447034904480349044903490450034904510349045203490453034904540349045503490456034904570349045803490459034904600349046103490462034904630349046403490465034904660349046703490468034904690349047003490471034904720349047303490474034904750349047603490477034904780349047903490480034904810349048203490483034904840349048503490486034904870349048803490489034904900349049103490492034904930349049403490495034904960349049703490498034904990349050003490501034905020349050303490504034905050349050603490507034905080349050903490510034905110349051203490513034905140349051503490516034905170349051803490519034905200349052103490522034905230349052403490525034905260349052703490528034905290349053003490531034905320349053303490534034905350349053603490537034905380349053903490540034905410349054203490543034905440349054503490546034905470349054803490549034905500349055103490552034905530349055403490555034905560349055703490558034905590349056003490561034905620349056303490564034905650349056603490567034905680349056903490570034905710349057203490573034905740349057503490576034905770349057803490579034905800349058103490582034905830349058403490585034905860349058703490588034905890349059003490591034905920349059303490594034905950349059603490597034905980349059903490600034906010349060203490603034906040349060503490606034906070349060803490609034906100349061103490612034906130349061403490615034906160349061703490618034906190349062003490621034906220349062303490624034906250349062603490627034906280349062903490630034906310349063203490633034906340349063503490636034906370349063803490639034906400349064103490642034906430349064403490645034906460349064703490648034906490349065003490651034906520349065303490654034906550349065603490657034906580349065903490660034906610349066203490663034906640349066503490666034906670349066803490669034906700349067103490672034906730349067403490675034906760349067703490678034906790349068003490681034906820349068303490684034906850349068603490687034906880349068903490690034906910349069203490693034906940349069503490696034906970349069803490699034907000349070103490702034907030349070403490705034907060349070703490708034907090349071003490711034907120349071303490714034907150349071603490717034907180349071903490720034907210349072203490723034907240349072503490726034907270349072803490729034907300349073103490732034907330349073403490735034907360349073703490738034907390349074003490741034907420349074303490744034907450349074603490747034907480349074903490750034907510349075203490753034907540349075503490756034907570349075803490759034907600349076103490762034907630349076403490765034907660349076703490768034907690349077003490771034907720349077303490774034907750349077603490777034907780349077903490780034907810349078203490783034907840349078503490786034907870349078803490789034907900349079103490792034907930349079403490795034907960349079703490798034907990350000103500002035000030350000403500005035000060350000703500008035000090350001003500011035000120350001303500014035000150350001603500017035000180350001903500020035000210350002203500023035000240350002503500026035000270350002803500029035000300350003103500032035000330350003403500035035000360350003703500038035000390350004003500041035000420350004303500044035000450350004603500047035000480350004903500050035000510350005203500053035000540350005503500056035000570350005803500059035000600350006103500062035000630350006403500065035000660350006703500068035000690350007003500071035000720350007303500074035000750350007603500077035000780350007903500080035000810350008203500083035000840350008503500086035000870350008803500089035000900350009103500092035000930350009403500095035000960350009703500098035000990350010003500101035001020350010303500104035001050350010603500107035001080350010903500110035001110350011203500113035001140350011503500116035001170350011803500119035001200350012103500122035001230350012403500125035001260350012703500128035001290350013003500131035001320350013303500134035001350350013603500137035001380350013903500140035001410350014203500143035001440350014503500146035001470350014803500149035001500350015103500152035001530350015403500155035001560350015703500158035001590350016003500161035001620350016303500164035001650350016603500167035001680350016903500170035001710350017203500173035001740350017503500176035001770350017803500179035001800350018103500182035001830350018403500185035001860350018703500188035001890350019003500191035001920350019303500194035001950350019603500197035001980350019903500200035002010350020203500203035002040350020503500206035002070350020803500209035002100350021103500212035002130350021403500215035002160350021703500218035002190350022003500221035002220350022303500224035002250350022603500227035002280350022903500230035002310350023203500233035002340350023503500236035002370350023803500239035002400350024103500242035002430350024403500245035002460350024703500248035002490350025003500251035002520350025303500254035002550350025603500257035002580350025903500260035002610350026203500263035002640350026503500266035002670350026803500269035002700350027103500272035002730350027403500275035002760350027703500278035002790350028003500281035002820350028303500284035002850350028603500287035002880350028903500290035002910350029203500293035002940350029503500296035002970350029803500299035003000350030103500302035003030350030403500305035003060350030703500308035003090350031003500311035003120350031303500314035003150350031603500317035003180350031903500320035003210350032203500323035003240350032503500326035003270350032803500329035003300350033103500332035003330350033403500335035003360350033703500338035003390350034003500341035003420350034303500344035003450350034603500347035003480350034903500350035003510350035203500353035003540350035503500356035003570350035803500359035003600350036103500362035003630350036403500365035003660350036703500368035003690350037003500371035003720350037303500374035003750350037603500377035003780350037903500380035003810350038203500383035003840350038503500386035003870350038803500389035003900350039103500392035003930350039403500395035003960350039703500398035003990350040003500401035004020350040303500404035004050350040603500407035004080350040903500410035004110350041203500413035004140350041503500416035004170350041803500419035004200350042103500422035004230350042403500425035004260350042703500428035004290350043003500431035004320350043303500434035004350350043603500437035004380350043903500440035004410350044203500443035004440350044503500446035004470350044803500449035004500350045103500452035004530350045403500455035004560350045703500458035004590350046003500461035004620350046303500464035004650350046603500467035004680350046903500470035004710350047203500473035004740350047503500476035004770350047803500479035004800350048103500482035004830350048403500485035004860350048703500488035004890350049003500491035004920350049303500494035004950350049603500497035004980350049903500500035005010350050203500503035005040350050503500506035005070350050803500509035005100350051103500512035005130350051403500515035005160350051703500518035005190350052003500521035005220350052303500524035005250350052603500527035005280350052903500530035005310350053203500533035005340350053503500536035005370350053803500539035005400350054103500542035005430350054403500545035005460350054703500548035005490350055003500551035005520350055303500554035005550350055603500557035005580350055903500560035005610350056203500563035005640350056503500566035005670350056803500569035005700350057103500572035005730350057403500575035005760350057703500578035005790350058003500581035005820350058303500584035005850350058603500587035005880350058903500590035005910350059203500593035005940350059503500596035005970350059803500599035006000350060103500602035006030350060403500605035006060350060703500608035006090350061003500611035006120350061303500614035006150350061603500617035006180350061903500620035006210350062203500623035006240350062503500626035006270350062803500629035006300350063103500632035006330350063403500635035006360350063703500638035006390350064003500641035006420350064303500644035006450350064603500647035006480350064903500650035006510350065203500653035006540350065503500656035006570350065803500659035006600350066103500662035006630350066403500665035006660350066703500668035006690350067003500671035006720350067303500674035006750350067603500677035006780350067903500680035006810350068203500683035006840350068503500686035006870350068803500689035006900350069103500692035006930350069403500695035006960350069703500698035006990350070003500701035007020350070303500704035007050350070603500707035007080350070903500710035007110350071203500713035007140350071503500716035007170350071803500719035007200350072103500722035007230350072403500725035007260350072703500728035007290350073003500731035007320350073303500734035007350350073603500737035007380350073903500740035007410350074203500743035007440350074503500746035007470350074803500749035007500350075103500752035007530350075403500755035007560350075703500758035007590350076003500761035007620350076303500764035007650350076603500767035007680350076903500770035007710350077203500773035007740350077503500776035007770350077803500779035007800350078103500782035007830350078403500785035007860350078703500788035007890350079003500791035007920350079303500794035007950350079603500797035007980350079903510001035100020351000303510004035100050351000603510007035100080351000903510010035100110351001203510013035100140351001503510016035100170351001803510019035100200351002103510022035100230351002403510025035100260351002703510028035100290351003003510031035100320351003303510034035100350351003603510037035100380351003903510040035100410351004203510043035100440351004503510046035100470351004803510049035100500351005103510052035100530351005403510055035100560351005703510058035100590351006003510061035100620351006303510064035100650351006603510067035100680351006903510070035100710351007203510073035100740351007503510076035100770351007803510079035100800351008103510082035100830351008403510085035100860351008703510088035100890351009003510091035100920351009303510094035100950351009603510097035100980351009903510100035101010351010203510103035101040351010503510106035101070351010803510109035101100351011103510112035101130351011403510115035101160351011703510118035101190351012003510121035101220351012303510124035101250351012603510127035101280351012903510130035101310351013203510133035101340351013503510136035101370351013803510139035101400351014103510142035101430351014403510145035101460351014703510148035101490351015003510151035101520351015303510154035101550351015603510157035101580351015903510160035101610351016203510163035101640351016503510166035101670351016803510169035101700351017103510172035101730351017403510175035101760351017703510178035101790351018003510181035101820351018303510184035101850351018603510187035101880351018903510190035101910351019203510193035101940351019503510196035101970351019803510199035102000351020103510202035102030351020403510205035102060351020703510208035102090351021003510211035102120351021303510214035102150351021603510217035102180351021903510220035102210351022203510223035102240351022503510226035102270351022803510229035102300351023103510232035102330351023403510235035102360351023703510238035102390351024003510241035102420351024303510244035102450351024603510247035102480351024903510250035102510351025203510253035102540351025503510256035102570351025803510259035102600351026103510262035102630351026403510265035102660351026703510268035102690351027003510271035102720351027303510274035102750351027603510277035102780351027903510280035102810351028203510283035102840351028503510286035102870351028803510289035102900351029103510292035102930351029403510295035102960351029703510298035102990351030003510301035103020351030303510304035103050351030603510307035103080351030903510310035103110351031203510313035103140351031503510316035103170351031803510319035103200351032103510322035103230351032403510325035103260351032703510328035103290351033003510331035103320351033303510334035103350351033603510337035103380351033903510340035103410351034203510343035103440351034503510346035103470351034803510349035103500351035103510352035103530351035403510355035103560351035703510358035103590351036003510361035103620351036303510364035103650351036603510367035103680351036903510370035103710351037203510373035103740351037503510376035103770351037803510379035103800351038103510382035103830351038403510385035103860351038703510388035103890351039003510391035103920351039303510394035103950351039603510397035103980351039903510400035104010351040203510403035104040351040503510406035104070351040803510409035104100351041103510412035104130351041403510415035104160351041703510418035104190351042003510421035104220351042303510424035104250351042603510427035104280351042903510430035104310351043203510433035104340351043503510436035104370351043803510439035104400351044103510442035104430351044403510445035104460351044703510448035104490351045003510451035104520351045303510454035104550351045603510457035104580351045903510460035104610351046203510463035104640351046503510466035104670351046803510469035104700351047103510472035104730351047403510475035104760351047703510478035104790351048003510481035104820351048303510484035104850351048603510487035104880351048903510490035104910351049203510493035104940351049503510496035104970351049803510499035105000351050103510502035105030351050403510505035105060351050703510508035105090351051003510511035105120351051303510514035105150351051603510517035105180351051903510520035105210351052203510523035105240351052503510526035105270351052803510529035105300351053103510532035105330351053403510535035105360351053703510538035105390351054003510541035105420351054303510544035105450351054603510547035105480351054903510550035105510351055203510553035105540351055503510556035105570351055803510559035105600351056103510562035105630351056403510565035105660351056703510568035105690351057003510571035105720351057303510574035105750351057603510577035105780351057903510580035105810351058203510583035105840351058503510586035105870351058803510589035105900351059103510592035105930351059403510595035105960351059703510598035105990351060003510601035106020351060303510604035106050351060603510607035106080351060903510610035106110351061203510613035106140351061503510616035106170351061803510619035106200351062103510622035106230351062403510625035106260351062703510628035106290351063003510631035106320351063303510634035106350351063603510637035106380351063903510640035106410351064203510643035106440351064503510646035106470351064803510649035106500351065103510652035106530351065403510655035106560351065703510658035106590351066003510661035106620351066303510664035106650351066603510667035106680351066903510670035106710351067203510673035106740351067503510676035106770351067803510679035106800351068103510682035106830351068403510685035106860351068703510688035106890351069003510691035106920351069303510694035106950351069603510697035106980351069903510700035107010351070203510703035107040351070503510706035107070351070803510709035107100351071103510712035107130351071403510715035107160351071703510718035107190351072003510721035107220351072303510724035107250351072603510727035107280351072903510730035107310351073203510733035107340351073503510736035107370351073803510739035107400351074103510742035107430351074403510745035107460351074703510748035107490351075003510751035107520351075303510754035107550351075603510757035107580351075903510760035107610351076203510763035107640351076503510766035107670351076803510769035107700351077103510772035107730351077403510775035107760351077703510778035107790351078003510781035107820351078303510784035107850351078603510787035107880351078903510790035107910351079203510793035107940351079503510796035107970351079803510799035200010352000203520003035200040352000503520006035200070352000803520009035200100352001103520012035200130352001403520015035200160352001703520018035200190352002003520021035200220352002303520024035200250352002603520027035200280352002903520030035200310352003203520033035200340352003503520036035200370352003803520039035200400352004103520042035200430352004403520045035200460352004703520048035200490352005003520051035200520352005303520054035200550352005603520057035200580352005903520060035200610352006203520063035200640352006503520066035200670352006803520069035200700352007103520072035200730352007403520075035200760352007703520078035200790352008003520081035200820352008303520084035200850352008603520087035200880352008903520090035200910352009203520093035200940352009503520096035200970352009803520099035201000352010103520102035201030352010403520105035201060352010703520108035201090352011003520111035201120352011303520114035201150352011603520117035201180352011903520120035201210352012203520123035201240352012503520126035201270352012803520129035201300352013103520132035201330352013403520135035201360352013703520138035201390352014003520141035201420352014303520144035201450352014603520147035201480352014903520150035201510352015203520153035201540352015503520156035201570352015803520159035201600352016103520162035201630352016403520165035201660352016703520168035201690352017003520171035201720352017303520174035201750352017603520177035201780352017903520180035201810352018203520183035201840352018503520186035201870352018803520189035201900352019103520192035201930352019403520195035201960352019703520198035201990352020003520201035202020352020303520204035202050352020603520207035202080352020903520210035202110352021203520213035202140352021503520216035202170352021803520219035202200352022103520222035202230352022403520225035202260352022703520228035202290352023003520231035202320352023303520234035202350352023603520237035202380352023903520240035202410352024203520243035202440352024503520246035202470352024803520249035202500352025103520252035202530352025403520255035202560352025703520258035202590352026003520261035202620352026303520264035202650352026603520267035202680352026903520270035202710352027203520273035202740352027503520276035202770352027803520279035202800352028103520282035202830352028403520285035202860352028703520288035202890352029003520291035202920352029303520294035202950352029603520297035202980352029903520300035203010352030203520303035203040352030503520306035203070352030803520309035203100352031103520312035203130352031403520315035203160352031703520318035203190352032003520321035203220352032303520324035203250352032603520327035203280352032903520330035203310352033203520333035203340352033503520336035203370352033803520339035203400352034103520342035203430352034403520345035203460352034703520348035203490352035003520351035203520352035303520354035203550352035603520357035203580352035903520360035203610352036203520363035203640352036503520366035203670352036803520369035203700352037103520372035203730352037403520375035203760352037703520378035203790352038003520381035203820352038303520384035203850352038603520387035203880352038903520390035203910352039203520393035203940352039503520396035203970352039803520399035204000352040103520402035204030352040403520405035204060352040703520408035204090352041003520411035204120352041303520414035204150352041603520417035204180352041903520420035204210352042203520423035204240352042503520426035204270352042803520429035204300352043103520432035204330352043403520435035204360352043703520438035204390352044003520441035204420352044303520444035204450352044603520447035204480352044903520450035204510352045203520453035204540352045503520456035204570352045803520459035204600352046103520462035204630352046403520465035204660352046703520468035204690352047003520471035204720352047303520474035204750352047603520477035204780352047903520480035204810352048203520483035204840352048503520486035204870352048803520489035204900352049103520492035204930352049403520495035204960352049703520498035204990352050003520501035205020352050303520504035205050352050603520507035205080352050903520510035205110352051203520513035205140352051503520516035205170352051803520519035205200352052103520522035205230352052403520525035205260352052703520528035205290352053003520531035205320352053303520534035205350352053603520537035205380352053903520540035205410352054203520543035205440352054503520546035205470352054803520549035205500352055103520552035205530352055403520555035205560352055703520558035205590352056003520561035205620352056303520564035205650352056603520567035205680352056903520570035205710352057203520573035205740352057503520576035205770352057803520579035205800352058103520582035205830352058403520585035205860352058703520588035205890352059003520591035205920352059303520594035205950352059603520597035205980352059903520600035206010352060203520603035206040352060503520606035206070352060803520609035206100352061103520612035206130352061403520615035206160352061703520618035206190352062003520621035206220352062303520624035206250352062603520627035206280352062903520630035206310352063203520633035206340352063503520636035206370352063803520639035206400352064103520642035206430352064403520645035206460352064703520648035206490352065003520651035206520352065303520654035206550352065603520657035206580352065903520660035206610352066203520663035206640352066503520666035206670352066803520669035206700352067103520672035206730352067403520675035206760352067703520678035206790352068003520681035206820352068303520684035206850352068603520687035206880352068903520690035206910352069203520693035206940352069503520696035206970352069803520699035207000352070103520702035207030352070403520705035207060352070703520708035207090352071003520711035207120352071303520714035207150352071603520717035207180352071903520720035207210352072203520723035207240352072503520726035207270352072803520729035207300352073103520732035207330352073403520735035207360352073703520738035207390352074003520741035207420352074303520744035207450352074603520747035207480352074903520750035207510352075203520753035207540352075503520756035207570352075803520759035207600352076103520762035207630352076403520765035207660352076703520768035207690352077003520771035207720352077303520774035207750352077603520777035207780352077903520780035207810352078203520783035207840352078503520786035207870352078803520789035207900352079103520792035207930352079403520795035207960352079703520798035207990353000103530002035300030353000403530005035300060353000703530008035300090353001003530011035300120353001303530014035300150353001603530017035300180353001903530020035300210353002203530023035300240353002503530026035300270353002803530029035300300353003103530032035300330353003403530035035300360353003703530038035300390353004003530041035300420353004303530044035300450353004603530047035300480353004903530050035300510353005203530053035300540353005503530056035300570353005803530059035300600353006103530062035300630353006403530065035300660353006703530068035300690353007003530071035300720353007303530074035300750353007603530077035300780353007903530080035300810353008203530083035300840353008503530086035300870353008803530089035300900353009103530092035300930353009403530095035300960353009703530098035300990353010003530101035301020353010303530104035301050353010603530107035301080353010903530110035301110353011203530113035301140353011503530116035301170353011803530119035301200353012103530122035301230353012403530125035301260353012703530128035301290353013003530131035301320353013303530134035301350353013603530137035301380353013903530140035301410353014203530143035301440353014503530146035301470353014803530149035301500353015103530152035301530353015403530155035301560353015703530158035301590353016003530161035301620353016303530164035301650353016603530167035301680353016903530170035301710353017203530173035301740353017503530176035301770353017803530179035301800353018103530182035301830353018403530185035301860353018703530188035301890353019003530191035301920353019303530194035301950353019603530197035301980353019903530200035302010353020203530203035302040353020503530206035302070353020803530209035302100353021103530212035302130353021403530215035302160353021703530218035302190353022003530221035302220353022303530224035302250353022603530227035302280353022903530230035302310353023203530233035302340353023503530236035302370353023803530239035302400353024103530242035302430353024403530245035302460353024703530248035302490353025003530251035302520353025303530254035302550353025603530257035302580353025903530260035302610353026203530263035302640353026503530266035302670353026803530269035302700353027103530272035302730353027403530275035302760353027703530278035302790353028003530281035302820353028303530284035302850353028603530287035302880353028903530290035302910353029203530293035302940353029503530296035302970353029803530299035303000353030103530302035303030353030403530305035303060353030703530308035303090353031003530311035303120353031303530314035303150353031603530317035303180353031903530320035303210353032203530323035303240353032503530326035303270353032803530329035303300353033103530332035303330353033403530335035303360353033703530338035303390353034003530341035303420353034303530344035303450353034603530347035303480353034903530350035303510353035203530353035303540353035503530356035303570353035803530359035303600353036103530362035303630353036403530365035303660353036703530368035303690353037003530371035303720353037303530374035303750353037603530377035303780353037903530380035303810353038203530383035303840353038503530386035303870353038803530389035303900353039103530392035303930353039403530395035303960353039703530398035303990353040003530401035304020353040303530404035304050353040603530407035304080353040903530410035304110353041203530413035304140353041503530416035304170353041803530419035304200353042103530422035304230353042403530425035304260353042703530428035304290353043003530431035304320353043303530434035304350353043603530437035304380353043903530440035304410353044203530443035304440353044503530446035304470353044803530449035304500353045103530452035304530353045403530455035304560353045703530458035304590353046003530461035304620353046303530464035304650353046603530467035304680353046903530470035304710353047203530473035304740353047503530476035304770353047803530479035304800353048103530482035304830353048403530485035304860353048703530488035304890353049003530491035304920353049303530494035304950353049603530497035304980353049903530500035305010353050203530503035305040353050503530506035305070353050803530509035305100353051103530512035305130353051403530515035305160353051703530518035305190353052003530521035305220353052303530524035305250353052603530527035305280353052903530530035305310353053203530533035305340353053503530536035305370353053803530539035305400353054103530542035305430353054403530545035305460353054703530548035305490353055003530551035305520353055303530554035305550353055603530557035305580353055903530560035305610353056203530563035305640353056503530566035305670353056803530569035305700353057103530572035305730353057403530575035305760353057703530578035305790353058003530581035305820353058303530584035305850353058603530587035305880353058903530590035305910353059203530593035305940353059503530596035305970353059803530599035306000353060103530602035306030353060403530605035306060353060703530608035306090353061003530611035306120353061303530614035306150353061603530617035306180353061903530620035306210353062203530623035306240353062503530626035306270353062803530629035306300353063103530632035306330353063403530635035306360353063703530638035306390353064003530641035306420353064303530644035306450353064603530647035306480353064903530650035306510353065203530653035306540353065503530656035306570353065803530659035306600353066103530662035306630353066403530665035306660353066703530668035306690353067003530671035306720353067303530674035306750353067603530677035306780353067903530680035306810353068203530683035306840353068503530686035306870353068803530689035306900353069103530692035306930353069403530695035306960353069703530698035306990353070003530701035307020353070303530704035307050353070603530707035307080353070903530710035307110353071203530713035307140353071503530716035307170353071803530719035307200353072103530722035307230353072403530725035307260353072703530728035307290353073003530731035307320353073303530734035307350353073603530737035307380353073903530740035307410353074203530743035307440353074503530746035307470353074803530749035307500353075103530752035307530353075403530755035307560353075703530758035307590353076003530761035307620353076303530764035307650353076603530767035307680353076903530770035307710353077203530773035307740353077503530776035307770353077803530779035307800353078103530782035307830353078403530785035307860353078703530788035307890353079003530791035307920353079303530794035307950353079603530797035307980353079903540001035400020354000303540004035400050354000603540007035400080354000903540010035400110354001203540013035400140354001503540016035400170354001803540019035400200354002103540022035400230354002403540025035400260354002703540028035400290354003003540031035400320354003303540034035400350354003603540037035400380354003903540040035400410354004203540043035400440354004503540046035400470354004803540049035400500354005103540052035400530354005403540055035400560354005703540058035400590354006003540061035400620354006303540064035400650354006603540067035400680354006903540070035400710354007203540073035400740354007503540076035400770354007803540079035400800354008103540082035400830354008403540085035400860354008703540088035400890354009003540091035400920354009303540094035400950354009603540097035400980354009903540100035401010354010203540103035401040354010503540106035401070354010803540109035401100354011103540112035401130354011403540115035401160354011703540118035401190354012003540121035401220354012303540124035401250354012603540127035401280354012903540130035401310354013203540133035401340354013503540136035401370354013803540139035401400354014103540142035401430354014403540145035401460354014703540148035401490354015003540151035401520354015303540154035401550354015603540157035401580354015903540160035401610354016203540163035401640354016503540166035401670354016803540169035401700354017103540172035401730354017403540175035401760354017703540178035401790354018003540181035401820354018303540184035401850354018603540187035401880354018903540190035401910354019203540193035401940354019503540196035401970354019803540199035402000354020103540202035402030354020403540205035402060354020703540208035402090354021003540211035402120354021303540214035402150354021603540217035402180354021903540220035402210354022203540223035402240354022503540226035402270354022803540229035402300354023103540232035402330354023403540235035402360354023703540238035402390354024003540241035402420354024303540244035402450354024603540247035402480354024903540250035402510354025203540253035402540354025503540256035402570354025803540259035402600354026103540262035402630354026403540265035402660354026703540268035402690354027003540271035402720354027303540274035402750354027603540277035402780354027903540280035402810354028203540283035402840354028503540286035402870354028803540289035402900354029103540292035402930354029403540295035402960354029703540298035402990354030003540301035403020354030303540304035403050354030603540307035403080354030903540310035403110354031203540313035403140354031503540316035403170354031803540319035403200354032103540322035403230354032403540325035403260354032703540328035403290354033003540331035403320354033303540334035403350354033603540337035403380354033903540340035403410354034203540343035403440354034503540346035403470354034803540349035403500354035103540352035403530354035403540355035403560354035703540358035403590354036003540361035403620354036303540364035403650354036603540367035403680354036903540370035403710354037203540373035403740354037503540376035403770354037803540379035403800354038103540382035403830354038403540385035403860354038703540388035403890354039003540391035403920354039303540394035403950354039603540397035403980354039903540400035404010354040203540403035404040354040503540406035404070354040803540409035404100354041103540412035404130354041403540415035404160354041703540418035404190354042003540421035404220354042303540424035404250354042603540427035404280354042903540430035404310354043203540433035404340354043503540436035404370354043803540439035404400354044103540442035404430354044403540445035404460354044703540448035404490354045003540451035404520354045303540454035404550354045603540457035404580354045903540460035404610354046203540463035404640354046503540466035404670354046803540469035404700354047103540472035404730354047403540475035404760354047703540478035404790354048003540481035404820354048303540484035404850354048603540487035404880354048903540490035404910354049203540493035404940354049503540496035404970354049803540499035405000354050103540502035405030354050403540505035405060354050703540508035405090354051003540511035405120354051303540514035405150354051603540517035405180354051903540520035405210354052203540523035405240354052503540526035405270354052803540529035405300354053103540532035405330354053403540535035405360354053703540538035405390354054003540541035405420354054303540544035405450354054603540547035405480354054903540550035405510354055203540553035405540354055503540556035405570354055803540559035405600354056103540562035405630354056403540565035405660354056703540568035405690354057003540571035405720354057303540574035405750354057603540577035405780354057903540580035405810354058203540583035405840354058503540586035405870354058803540589035405900354059103540592035405930354059403540595035405960354059703540598035405990354060003540601035406020354060303540604035406050354060603540607035406080354060903540610035406110354061203540613035406140354061503540616035406170354061803540619035406200354062103540622035406230354062403540625035406260354062703540628035406290354063003540631035406320354063303540634035406350354063603540637035406380354063903540640035406410354064203540643035406440354064503540646035406470354064803540649035406500354065103540652035406530354065403540655035406560354065703540658035406590354066003540661035406620354066303540664035406650354066603540667035406680354066903540670035406710354067203540673035406740354067503540676035406770354067803540679035406800354068103540682035406830354068403540685035406860354068703540688035406890354069003540691035406920354069303540694035406950354069603540697035406980354069903540700035407010354070203540703035407040354070503540706035407070354070803540709035407100354071103540712035407130354071403540715035407160354071703540718035407190354072003540721035407220354072303540724035407250354072603540727035407280354072903540730035407310354073203540733035407340354073503540736035407370354073803540739035407400354074103540742035407430354074403540745035407460354074703540748035407490354075003540751035407520354075303540754035407550354075603540757035407580354075903540760035407610354076203540763035407640354076503540766035407670354076803540769035407700354077103540772035407730354077403540775035407760354077703540778035407790354078003540781035407820354078303540784035407850354078603540787035407880354078903540790035407910354079203540793035407940354079503540796035407970354079803540799035500010355000203550003035500040355000503550006035500070355000803550009035500100355001103550012035500130355001403550015035500160355001703550018035500190355002003550021035500220355002303550024035500250355002603550027035500280355002903550030035500310355003203550033035500340355003503550036035500370355003803550039035500400355004103550042035500430355004403550045035500460355004703550048035500490355005003550051035500520355005303550054035500550355005603550057035500580355005903550060035500610355006203550063035500640355006503550066035500670355006803550069035500700355007103550072035500730355007403550075035500760355007703550078035500790355008003550081035500820355008303550084035500850355008603550087035500880355008903550090035500910355009203550093035500940355009503550096035500970355009803550099035501000355010103550102035501030355010403550105035501060355010703550108035501090355011003550111035501120355011303550114035501150355011603550117035501180355011903550120035501210355012203550123035501240355012503550126035501270355012803550129035501300355013103550132035501330355013403550135035501360355013703550138035501390355014003550141035501420355014303550144035501450355014603550147035501480355014903550150035501510355015203550153035501540355015503550156035501570355015803550159035501600355016103550162035501630355016403550165035501660355016703550168035501690355017003550171035501720355017303550174035501750355017603550177035501780355017903550180035501810355018203550183035501840355018503550186035501870355018803550189035501900355019103550192035501930355019403550195035501960355019703550198035501990355020003550201035502020355020303550204035502050355020603550207035502080355020903550210035502110355021203550213035502140355021503550216035502170355021803550219035502200355022103550222035502230355022403550225035502260355022703550228035502290355023003550231035502320355023303550234035502350355023603550237035502380355023903550240035502410355024203550243035502440355024503550246035502470355024803550249035502500355025103550252035502530355025403550255035502560355025703550258035502590355026003550261035502620355026303550264035502650355026603550267035502680355026903550270035502710355027203550273035502740355027503550276035502770355027803550279035502800355028103550282035502830355028403550285035502860355028703550288035502890355029003550291035502920355029303550294035502950355029603550297035502980355029903550300035503010355030203550303035503040355030503550306035503070355030803550309035503100355031103550312035503130355031403550315035503160355031703550318035503190355032003550321035503220355032303550324035503250355032603550327035503280355032903550330035503310355033203550333035503340355033503550336035503370355033803550339035503400355034103550342035503430355034403550345035503460355034703550348035503490355035003550351035503520355035303550354035503550355035603550357035503580355035903550360035503610355036203550363035503640355036503550366035503670355036803550369035503700355037103550372035503730355037403550375035503760355037703550378035503790355038003550381035503820355038303550384035503850355038603550387035503880355038903550390035503910355039203550393035503940355039503550396035503970355039803550399035504000355040103550402035504030355040403550405035504060355040703550408035504090355041003550411035504120355041303550414035504150355041603550417035504180355041903550420035504210355042203550423035504240355042503550426035504270355042803550429035504300355043103550432035504330355043403550435035504360355043703550438035504390355044003550441035504420355044303550444035504450355044603550447035504480355044903550450035504510355045203550453035504540355045503550456035504570355045803550459035504600355046103550462035504630355046403550465035504660355046703550468035504690355047003550471035504720355047303550474035504750355047603550477035504780355047903550480035504810355048203550483035504840355048503550486035504870355048803550489035504900355049103550492035504930355049403550495035504960355049703550498035504990355050003550501035505020355050303550504035505050355050603550507035505080355050903550510035505110355051203550513035505140355051503550516035505170355051803550519035505200355052103550522035505230355052403550525035505260355052703550528035505290355053003550531035505320355053303550534035505350355053603550537035505380355053903550540035505410355054203550543035505440355054503550546035505470355054803550549035505500355055103550552035505530355055403550555035505560355055703550558035505590355056003550561035505620355056303550564035505650355056603550567035505680355056903550570035505710355057203550573035505740355057503550576035505770355057803550579035505800355058103550582035505830355058403550585035505860355058703550588035505890355059003550591035505920355059303550594035505950355059603550597035505980355059903550600035506010355060203550603035506040355060503550606035506070355060803550609035506100355061103550612035506130355061403550615035506160355061703550618035506190355062003550621035506220355062303550624035506250355062603550627035506280355062903550630035506310355063203550633035506340355063503550636035506370355063803550639035506400355064103550642035506430355064403550645035506460355064703550648035506490355065003550651035506520355065303550654035506550355065603550657035506580355065903550660035506610355066203550663035506640355066503550666035506670355066803550669035506700355067103550672035506730355067403550675035506760355067703550678035506790355068003550681035506820355068303550684035506850355068603550687035506880355068903550690035506910355069203550693035506940355069503550696035506970355069803550699035507000355070103550702035507030355070403550705035507060355070703550708035507090355071003550711035507120355071303550714035507150355071603550717035507180355071903550720035507210355072203550723035507240355072503550726035507270355072803550729035507300355073103550732035507330355073403550735035507360355073703550738035507390355074003550741035507420355074303550744035507450355074603550747035507480355074903550750035507510355075203550753035507540355075503550756035507570355075803550759035507600355076103550762035507630355076403550765035507660355076703550768035507690355077003550771035507720355077303550774035507750355077603550777035507780355077903550780035507810355078203550783035507840355078503550786035507870355078803550789035507900355079103550792035507930355079403550795035507960355079703550798035507990356000103560002035600030356000403560005035600060356000703560008035600090356001003560011035600120356001303560014035600150356001603560017035600180356001903560020035600210356002203560023035600240356002503560026035600270356002803560029035600300356003103560032035600330356003403560035035600360356003703560038035600390356004003560041035600420356004303560044035600450356004603560047035600480356004903560050035600510356005203560053035600540356005503560056035600570356005803560059035600600356006103560062035600630356006403560065035600660356006703560068035600690356007003560071035600720356007303560074035600750356007603560077035600780356007903560080035600810356008203560083035600840356008503560086035600870356008803560089035600900356009103560092035600930356009403560095035600960356009703560098035600990356010003560101035601020356010303560104035601050356010603560107035601080356010903560110035601110356011203560113035601140356011503560116035601170356011803560119035601200356012103560122035601230356012403560125035601260356012703560128035601290356013003560131035601320356013303560134035601350356013603560137035601380356013903560140035601410356014203560143035601440356014503560146035601470356014803560149035601500356015103560152035601530356015403560155035601560356015703560158035601590356016003560161035601620356016303560164035601650356016603560167035601680356016903560170035601710356017203560173035601740356017503560176035601770356017803560179035601800356018103560182035601830356018403560185035601860356018703560188035601890356019003560191035601920356019303560194035601950356019603560197035601980356019903560200035602010356020203560203035602040356020503560206035602070356020803560209035602100356021103560212035602130356021403560215035602160356021703560218035602190356022003560221035602220356022303560224035602250356022603560227035602280356022903560230035602310356023203560233035602340356023503560236035602370356023803560239035602400356024103560242035602430356024403560245035602460356024703560248035602490356025003560251035602520356025303560254035602550356025603560257035602580356025903560260035602610356026203560263035602640356026503560266035602670356026803560269035602700356027103560272035602730356027403560275035602760356027703560278035602790356028003560281035602820356028303560284035602850356028603560287035602880356028903560290035602910356029203560293035602940356029503560296035602970356029803560299035603000356030103560302035603030356030403560305035603060356030703560308035603090356031003560311035603120356031303560314035603150356031603560317035603180356031903560320035603210356032203560323035603240356032503560326035603270356032803560329035603300356033103560332035603330356033403560335035603360356033703560338035603390356034003560341035603420356034303560344035603450356034603560347035603480356034903560350035603510356035203560353035603540356035503560356035603570356035803560359035603600356036103560362035603630356036403560365035603660356036703560368035603690356037003560371035603720356037303560374035603750356037603560377035603780356037903560380035603810356038203560383035603840356038503560386035603870356038803560389035603900356039103560392035603930356039403560395035603960356039703560398035603990356040003560401035604020356040303560404035604050356040603560407035604080356040903560410035604110356041203560413035604140356041503560416035604170356041803560419035604200356042103560422035604230356042403560425035604260356042703560428035604290356043003560431035604320356043303560434035604350356043603560437035604380356043903560440035604410356044203560443035604440356044503560446035604470356044803560449035604500356045103560452035604530356045403560455035604560356045703560458035604590356046003560461035604620356046303560464035604650356046603560467035604680356046903560470035604710356047203560473035604740356047503560476035604770356047803560479035604800356048103560482035604830356048403560485035604860356048703560488035604890356049003560491035604920356049303560494035604950356049603560497035604980356049903560500035605010356050203560503035605040356050503560506035605070356050803560509035605100356051103560512035605130356051403560515035605160356051703560518035605190356052003560521035605220356052303560524035605250356052603560527035605280356052903560530035605310356053203560533035605340356053503560536035605370356053803560539035605400356054103560542035605430356054403560545035605460356054703560548035605490356055003560551035605520356055303560554035605550356055603560557035605580356055903560560035605610356056203560563035605640356056503560566035605670356056803560569035605700356057103560572035605730356057403560575035605760356057703560578035605790356058003560581035605820356058303560584035605850356058603560587035605880356058903560590035605910356059203560593035605940356059503560596035605970356059803560599035606000356060103560602035606030356060403560605035606060356060703560608035606090356061003560611035606120356061303560614035606150356061603560617035606180356061903560620035606210356062203560623035606240356062503560626035606270356062803560629035606300356063103560632035606330356063403560635035606360356063703560638035606390356064003560641035606420356064303560644035606450356064603560647035606480356064903560650035606510356065203560653035606540356065503560656035606570356065803560659035606600356066103560662035606630356066403560665035606660356066703560668035606690356067003560671035606720356067303560674035606750356067603560677035606780356067903560680035606810356068203560683035606840356068503560686035606870356068803560689035606900356069103560692035606930356069403560695035606960356069703560698035606990356070003560701035607020356070303560704035607050356070603560707035607080356070903560710035607110356071203560713035607140356071503560716035607170356071803560719035607200356072103560722035607230356072403560725035607260356072703560728035607290356073003560731035607320356073303560734035607350356073603560737035607380356073903560740035607410356074203560743035607440356074503560746035607470356074803560749035607500356075103560752035607530356075403560755035607560356075703560758035607590356076003560761035607620356076303560764035607650356076603560767035607680356076903560770035607710356077203560773035607740356077503560776035607770356077803560779035607800356078103560782035607830356078403560785035607860356078703560788035607890356079003560791035607920356079303560794035607950356079603560797035607980356079903570001035700020357000303570004035700050357000603570007035700080357000903570010035700110357001203570013035700140357001503570016035700170357001803570019035700200357002103570022035700230357002403570025035700260357002703570028035700290357003003570031035700320357003303570034035700350357003603570037035700380357003903570040035700410357004203570043035700440357004503570046035700470357004803570049035700500357005103570052035700530357005403570055035700560357005703570058035700590357006003570061035700620357006303570064035700650357006603570067035700680357006903570070035700710357007203570073035700740357007503570076035700770357007803570079035700800357008103570082035700830357008403570085035700860357008703570088035700890357009003570091035700920357009303570094035700950357009603570097035700980357009903570100035701010357010203570103035701040357010503570106035701070357010803570109035701100357011103570112035701130357011403570115035701160357011703570118035701190357012003570121035701220357012303570124035701250357012603570127035701280357012903570130035701310357013203570133035701340357013503570136035701370357013803570139035701400357014103570142035701430357014403570145035701460357014703570148035701490357015003570151035701520357015303570154035701550357015603570157035701580357015903570160035701610357016203570163035701640357016503570166035701670357016803570169035701700357017103570172035701730357017403570175035701760357017703570178035701790357018003570181035701820357018303570184035701850357018603570187035701880357018903570190035701910357019203570193035701940357019503570196035701970357019803570199035702000357020103570202035702030357020403570205035702060357020703570208035702090357021003570211035702120357021303570214035702150357021603570217035702180357021903570220035702210357022203570223035702240357022503570226035702270357022803570229035702300357023103570232035702330357023403570235035702360357023703570238035702390357024003570241035702420357024303570244035702450357024603570247035702480357024903570250035702510357025203570253035702540357025503570256035702570357025803570259035702600357026103570262035702630357026403570265035702660357026703570268035702690357027003570271035702720357027303570274035702750357027603570277035702780357027903570280035702810357028203570283035702840357028503570286035702870357028803570289035702900357029103570292035702930357029403570295035702960357029703570298035702990357030003570301035703020357030303570304035703050357030603570307035703080357030903570310035703110357031203570313035703140357031503570316035703170357031803570319035703200357032103570322035703230357032403570325035703260357032703570328035703290357033003570331035703320357033303570334035703350357033603570337035703380357033903570340035703410357034203570343035703440357034503570346035703470357034803570349035703500357035103570352035703530357035403570355035703560357035703570358035703590357036003570361035703620357036303570364035703650357036603570367035703680357036903570370035703710357037203570373035703740357037503570376035703770357037803570379035703800357038103570382035703830357038403570385035703860357038703570388035703890357039003570391035703920357039303570394035703950357039603570397035703980357039903570400035704010357040203570403035704040357040503570406035704070357040803570409035704100357041103570412035704130357041403570415035704160357041703570418035704190357042003570421035704220357042303570424035704250357042603570427035704280357042903570430035704310357043203570433035704340357043503570436035704370357043803570439035704400357044103570442035704430357044403570445035704460357044703570448035704490357045003570451035704520357045303570454035704550357045603570457035704580357045903570460035704610357046203570463035704640357046503570466035704670357046803570469035704700357047103570472035704730357047403570475035704760357047703570478035704790357048003570481035704820357048303570484035704850357048603570487035704880357048903570490035704910357049203570493035704940357049503570496035704970357049803570499035705000357050103570502035705030357050403570505035705060357050703570508035705090357051003570511035705120357051303570514035705150357051603570517035705180357051903570520035705210357052203570523035705240357052503570526035705270357052803570529035705300357053103570532035705330357053403570535035705360357053703570538035705390357054003570541035705420357054303570544035705450357054603570547035705480357054903570550035705510357055203570553035705540357055503570556035705570357055803570559035705600357056103570562035705630357056403570565035705660357056703570568035705690357057003570571035705720357057303570574035705750357057603570577035705780357057903570580035705810357058203570583035705840357058503570586035705870357058803570589035705900357059103570592035705930357059403570595035705960357059703570598035705990357060003570601035706020357060303570604035706050357060603570607035706080357060903570610035706110357061203570613035706140357061503570616035706170357061803570619035706200357062103570622035706230357062403570625035706260357062703570628035706290357063003570631035706320357063303570634035706350357063603570637035706380357063903570640035706410357064203570643035706440357064503570646035706470357064803570649035706500357065103570652035706530357065403570655035706560357065703570658035706590357066003570661035706620357066303570664035706650357066603570667035706680357066903570670035706710357067203570673035706740357067503570676035706770357067803570679035706800357068103570682035706830357068403570685035706860357068703570688035706890357069003570691035706920357069303570694035706950357069603570697035706980357069903570700035707010357070203570703035707040357070503570706035707070357070803570709035707100357071103570712035707130357071403570715035707160357071703570718035707190357072003570721035707220357072303570724035707250357072603570727035707280357072903570730035707310357073203570733035707340357073503570736035707370357073803570739035707400357074103570742035707430357074403570745035707460357074703570748035707490357075003570751035707520357075303570754035707550357075603570757035707580357075903570760035707610357076203570763035707640357076503570766035707670357076803570769035707700357077103570772035707730357077403570775035707760357077703570778035707790357078003570781035707820357078303570784035707850357078603570787035707880357078903570790035707910357079203570793035707940357079503570796035707970357079803570799035800010358000203580003035800040358000503580006035800070358000803580009035800100358001103580012035800130358001403580015035800160358001703580018035800190358002003580021035800220358002303580024035800250358002603580027035800280358002903580030035800310358003203580033035800340358003503580036035800370358003803580039035800400358004103580042035800430358004403580045035800460358004703580048035800490358005003580051035800520358005303580054035800550358005603580057035800580358005903580060035800610358006203580063035800640358006503580066035800670358006803580069035800700358007103580072035800730358007403580075035800760358007703580078035800790358008003580081035800820358008303580084035800850358008603580087035800880358008903580090035800910358009203580093035800940358009503580096035800970358009803580099035801000358010103580102035801030358010403580105035801060358010703580108035801090358011003580111035801120358011303580114035801150358011603580117035801180358011903580120035801210358012203580123035801240358012503580126035801270358012803580129035801300358013103580132035801330358013403580135035801360358013703580138035801390358014003580141035801420358014303580144035801450358014603580147035801480358014903580150035801510358015203580153035801540358015503580156035801570358015803580159035801600358016103580162035801630358016403580165035801660358016703580168035801690358017003580171035801720358017303580174035801750358017603580177035801780358017903580180035801810358018203580183035801840358018503580186035801870358018803580189035801900358019103580192035801930358019403580195035801960358019703580198035801990358020003580201035802020358020303580204035802050358020603580207035802080358020903580210035802110358021203580213035802140358021503580216035802170358021803580219035802200358022103580222035802230358022403580225035802260358022703580228035802290358023003580231035802320358023303580234035802350358023603580237035802380358023903580240035802410358024203580243035802440358024503580246035802470358024803580249035802500358025103580252035802530358025403580255035802560358025703580258035802590358026003580261035802620358026303580264035802650358026603580267035802680358026903580270035802710358027203580273035802740358027503580276035802770358027803580279035802800358028103580282035802830358028403580285035802860358028703580288035802890358029003580291035802920358029303580294035802950358029603580297035802980358029903580300035803010358030203580303035803040358030503580306035803070358030803580309035803100358031103580312035803130358031403580315035803160358031703580318035803190358032003580321035803220358032303580324035803250358032603580327035803280358032903580330035803310358033203580333035803340358033503580336035803370358033803580339035803400358034103580342035803430358034403580345035803460358034703580348035803490358035003580351035803520358035303580354035803550358035603580357035803580358035903580360035803610358036203580363035803640358036503580366035803670358036803580369035803700358037103580372035803730358037403580375035803760358037703580378035803790358038003580381035803820358038303580384035803850358038603580387035803880358038903580390035803910358039203580393035803940358039503580396035803970358039803580399035804000358040103580402035804030358040403580405035804060358040703580408035804090358041003580411035804120358041303580414035804150358041603580417035804180358041903580420035804210358042203580423035804240358042503580426035804270358042803580429035804300358043103580432035804330358043403580435035804360358043703580438035804390358044003580441035804420358044303580444035804450358044603580447035804480358044903580450035804510358045203580453035804540358045503580456035804570358045803580459035804600358046103580462035804630358046403580465035804660358046703580468035804690358047003580471035804720358047303580474035804750358047603580477035804780358047903580480035804810358048203580483035804840358048503580486035804870358048803580489035804900358049103580492035804930358049403580495035804960358049703580498035804990358050003580501035805020358050303580504035805050358050603580507035805080358050903580510035805110358051203580513035805140358051503580516035805170358051803580519035805200358052103580522035805230358052403580525035805260358052703580528035805290358053003580531035805320358053303580534035805350358053603580537035805380358053903580540035805410358054203580543035805440358054503580546035805470358054803580549035805500358055103580552035805530358055403580555035805560358055703580558035805590358056003580561035805620358056303580564035805650358056603580567035805680358056903580570035805710358057203580573035805740358057503580576035805770358057803580579035805800358058103580582035805830358058403580585035805860358058703580588035805890358059003580591035805920358059303580594035805950358059603580597035805980358059903580600035806010358060203580603035806040358060503580606035806070358060803580609035806100358061103580612035806130358061403580615035806160358061703580618035806190358062003580621035806220358062303580624035806250358062603580627035806280358062903580630035806310358063203580633035806340358063503580636035806370358063803580639035806400358064103580642035806430358064403580645035806460358064703580648035806490358065003580651035806520358065303580654035806550358065603580657035806580358065903580660035806610358066203580663035806640358066503580666035806670358066803580669035806700358067103580672035806730358067403580675035806760358067703580678035806790358068003580681035806820358068303580684035806850358068603580687035806880358068903580690035806910358069203580693035806940358069503580696035806970358069803580699035807000358070103580702035807030358070403580705035807060358070703580708035807090358071003580711035807120358071303580714035807150358071603580717035807180358071903580720035807210358072203580723035807240358072503580726035807270358072803580729035807300358073103580732035807330358073403580735035807360358073703580738035807390358074003580741035807420358074303580744035807450358074603580747035807480358074903580750035807510358075203580753035807540358075503580756035807570358075803580759035807600358076103580762035807630358076403580765035807660358076703580768035807690358077003580771035807720358077303580774035807750358077603580777035807780358077903580780035807810358078203580783035807840358078503580786035807870358078803580789035807900358079103580792035807930358079403580795035807960358079703580798035807990359000103590002035900030359000403590005035900060359000703590008035900090359001003590011035900120359001303590014035900150359001603590017035900180359001903590020035900210359002203590023035900240359002503590026035900270359002803590029035900300359003103590032035900330359003403590035035900360359003703590038035900390359004003590041035900420359004303590044035900450359004603590047035900480359004903590050035900510359005203590053035900540359005503590056035900570359005803590059035900600359006103590062035900630359006403590065035900660359006703590068035900690359007003590071035900720359007303590074035900750359007603590077035900780359007903590080035900810359008203590083035900840359008503590086035900870359008803590089035900900359009103590092035900930359009403590095035900960359009703590098035900990359010003590101035901020359010303590104035901050359010603590107035901080359010903590110035901110359011203590113035901140359011503590116035901170359011803590119035901200359012103590122035901230359012403590125035901260359012703590128035901290359013003590131035901320359013303590134035901350359013603590137035901380359013903590140035901410359014203590143035901440359014503590146035901470359014803590149035901500359015103590152035901530359015403590155035901560359015703590158035901590359016003590161035901620359016303590164035901650359016603590167035901680359016903590170035901710359017203590173035901740359017503590176035901770359017803590179035901800359018103590182035901830359018403590185035901860359018703590188035901890359019003590191035901920359019303590194035901950359019603590197035901980359019903590200035902010359020203590203035902040359020503590206035902070359020803590209035902100359021103590212035902130359021403590215035902160359021703590218035902190359022003590221035902220359022303590224035902250359022603590227035902280359022903590230035902310359023203590233035902340359023503590236035902370359023803590239035902400359024103590242035902430359024403590245035902460359024703590248035902490359025003590251035902520359025303590254035902550359025603590257035902580359025903590260035902610359026203590263035902640359026503590266035902670359026803590269035902700359027103590272035902730359027403590275035902760359027703590278035902790359028003590281035902820359028303590284035902850359028603590287035902880359028903590290035902910359029203590293035902940359029503590296035902970359029803590299035903000359030103590302035903030359030403590305035903060359030703590308035903090359031003590311035903120359031303590314035903150359031603590317035903180359031903590320035903210359032203590323035903240359032503590326035903270359032803590329035903300359033103590332035903330359033403590335035903360359033703590338035903390359034003590341035903420359034303590344035903450359034603590347035903480359034903590350035903510359035203590353035903540359035503590356035903570359035803590359035903600359036103590362035903630359036403590365035903660359036703590368035903690359037003590371035903720359037303590374035903750359037603590377035903780359037903590380035903810359038203590383035903840359038503590386035903870359038803590389035903900359039103590392035903930359039403590395035903960359039703590398035903990359040003590401035904020359040303590404035904050359040603590407035904080359040903590410035904110359041203590413035904140359041503590416035904170359041803590419035904200359042103590422035904230359042403590425035904260359042703590428035904290359043003590431035904320359043303590434035904350359043603590437035904380359043903590440035904410359044203590443035904440359044503590446035904470359044803590449035904500359045103590452035904530359045403590455035904560359045703590458035904590359046003590461035904620359046303590464035904650359046603590467035904680359046903590470035904710359047203590473035904740359047503590476035904770359047803590479035904800359048103590482035904830359048403590485035904860359048703590488035904890359049003590491035904920359049303590494035904950359049603590497035904980359049903590500035905010359050203590503035905040359050503590506035905070359050803590509035905100359051103590512035905130359051403590515035905160359051703590518035905190359052003590521035905220359052303590524035905250359052603590527035905280359052903590530035905310359053203590533035905340359053503590536035905370359053803590539035905400359054103590542035905430359054403590545035905460359054703590548035905490359055003590551035905520359055303590554035905550359055603590557035905580359055903590560035905610359056203590563035905640359056503590566035905670359056803590569035905700359057103590572035905730359057403590575035905760359057703590578035905790359058003590581035905820359058303590584035905850359058603590587035905880359058903590590035905910359059203590593035905940359059503590596035905970359059803590599035906000359060103590602035906030359060403590605035906060359060703590608035906090359061003590611035906120359061303590614035906150359061603590617035906180359061903590620035906210359062203590623035906240359062503590626035906270359062803590629035906300359063103590632035906330359063403590635035906360359063703590638035906390359064003590641035906420359064303590644035906450359064603590647035906480359064903590650035906510359065203590653035906540359065503590656035906570359065803590659035906600359066103590662035906630359066403590665035906660359066703590668035906690359067003590671035906720359067303590674035906750359067603590677035906780359067903590680035906810359068203590683035906840359068503590686035906870359068803590689035906900359069103590692035906930359069403590695035906960359069703590698035906990359070003590701035907020359070303590704035907050359070603590707035907080359070903590710035907110359071203590713035907140359071503590716035907170359071803590719035907200359072103590722035907230359072403590725035907260359072703590728035907290359073003590731035907320359073303590734035907350359073603590737035907380359073903590740035907410359074203590743035907440359074503590746035907470359074803590749035907500359075103590752035907530359075403590755035907560359075703590758035907590359076003590761035907620359076303590764035907650359076603590767035907680359076903590770035907710359077203590773035907740359077503590776035907770359077803590779035907800359078103590782035907830359078403590785035907860359078703590788035907890359079003590791035907920359079303590794035907950359079603590797035907980359079903600001036000020360000303600004036000050360000603600007036000080360000903600010036000110360001203600013036000140360001503600016036000170360001803600019036000200360002103600022036000230360002403600025036000260360002703600028036000290360003003600031036000320360003303600034036000350360003603600037036000380360003903600040036000410360004203600043036000440360004503600046036000470360004803600049036000500360005103600052036000530360005403600055036000560360005703600058036000590360006003600061036000620360006303600064036000650360006603600067036000680360006903600070036000710360007203600073036000740360007503600076036000770360007803600079036000800360008103600082036000830360008403600085036000860360008703600088036000890360009003600091036000920360009303600094036000950360009603600097036000980360009903600100036001010360010203600103036001040360010503600106036001070360010803600109036001100360011103600112036001130360011403600115036001160360011703600118036001190360012003600121036001220360012303600124036001250360012603600127036001280360012903600130036001310360013203600133036001340360013503600136036001370360013803600139036001400360014103600142036001430360014403600145036001460360014703600148036001490360015003600151036001520360015303600154036001550360015603600157036001580360015903600160036001610360016203600163036001640360016503600166036001670360016803600169036001700360017103600172036001730360017403600175036001760360017703600178036001790360018003600181036001820360018303600184036001850360018603600187036001880360018903600190036001910360019203600193036001940360019503600196036001970360019803600199036002000360020103600202036002030360020403600205036002060360020703600208036002090360021003600211036002120360021303600214036002150360021603600217036002180360021903600220036002210360022203600223036002240360022503600226036002270360022803600229036002300360023103600232036002330360023403600235036002360360023703600238036002390360024003600241036002420360024303600244036002450360024603600247036002480360024903600250036002510360025203600253036002540360025503600256036002570360025803600259036002600360026103600262036002630360026403600265036002660360026703600268036002690360027003600271036002720360027303600274036002750360027603600277036002780360027903600280036002810360028203600283036002840360028503600286036002870360028803600289036002900360029103600292036002930360029403600295036002960360029703600298036002990360030003600301036003020360030303600304036003050360030603600307036003080360030903600310036003110360031203600313036003140360031503600316036003170360031803600319036003200360032103600322036003230360032403600325036003260360032703600328036003290360033003600331036003320360033303600334036003350360033603600337036003380360033903600340036003410360034203600343036003440360034503600346036003470360034803600349036003500360035103600352036003530360035403600355036003560360035703600358036003590360036003600361036003620360036303600364036003650360036603600367036003680360036903600370036003710360037203600373036003740360037503600376036003770360037803600379036003800360038103600382036003830360038403600385036003860360038703600388036003890360039003600391036003920360039303600394036003950360039603600397036003980360039903600400036004010360040203600403036004040360040503600406036004070360040803600409036004100360041103600412036004130360041403600415036004160360041703600418036004190360042003600421036004220360042303600424036004250360042603600427036004280360042903600430036004310360043203600433036004340360043503600436036004370360043803600439036004400360044103600442036004430360044403600445036004460360044703600448036004490360045003600451036004520360045303600454036004550360045603600457036004580360045903600460036004610360046203600463036004640360046503600466036004670360046803600469036004700360047103600472036004730360047403600475036004760360047703600478036004790360048003600481036004820360048303600484036004850360048603600487036004880360048903600490036004910360049203600493036004940360049503600496036004970360049803600499036005000360050103600502036005030360050403600505036005060360050703600508036005090360051003600511036005120360051303600514036005150360051603600517036005180360051903600520036005210360052203600523036005240360052503600526036005270360052803600529036005300360053103600532036005330360053403600535036005360360053703600538036005390360054003600541036005420360054303600544036005450360054603600547036005480360054903600550036005510360055203600553036005540360055503600556036005570360055803600559036005600360056103600562036005630360056403600565036005660360056703600568036005690360057003600571036005720360057303600574036005750360057603600577036005780360057903600580036005810360058203600583036005840360058503600586036005870360058803600589036005900360059103600592036005930360059403600595036005960360059703600598036005990360060003600601036006020360060303600604036006050360060603600607036006080360060903600610036006110360061203600613036006140360061503600616036006170360061803600619036006200360062103600622036006230360062403600625036006260360062703600628036006290360063003600631036006320360063303600634036006350360063603600637036006380360063903600640036006410360064203600643036006440360064503600646036006470360064803600649036006500360065103600652036006530360065403600655036006560360065703600658036006590360066003600661036006620360066303600664036006650360066603600667036006680360066903600670036006710360067203600673036006740360067503600676036006770360067803600679036006800360068103600682036006830360068403600685036006860360068703600688036006890360069003600691036006920360069303600694036006950360069603600697036006980360069903600700036007010360070203600703036007040360070503600706036007070360070803600709036007100360071103600712036007130360071403600715036007160360071703600718036007190360072003600721036007220360072303600724036007250360072603600727036007280360072903600730036007310360073203600733036007340360073503600736036007370360073803600739036007400360074103600742036007430360074403600745036007460360074703600748036007490360075003600751036007520360075303600754036007550360075603600757036007580360075903600760036007610360076203600763036007640360076503600766036007670360076803600769036007700360077103600772036007730360077403600775036007760360077703600778036007790360078003600781036007820360078303600784036007850360078603600787036007880360078903600790036007910360079203600793036007940360079503600796036007970360079803600799036100010361000203610003036100040361000503610006036100070361000803610009036100100361001103610012036100130361001403610015036100160361001703610018036100190361002003610021036100220361002303610024036100250361002603610027036100280361002903610030036100310361003203610033036100340361003503610036036100370361003803610039036100400361004103610042036100430361004403610045036100460361004703610048036100490361005003610051036100520361005303610054036100550361005603610057036100580361005903610060036100610361006203610063036100640361006503610066036100670361006803610069036100700361007103610072036100730361007403610075036100760361007703610078036100790361008003610081036100820361008303610084036100850361008603610087036100880361008903610090036100910361009203610093036100940361009503610096036100970361009803610099036101000361010103610102036101030361010403610105036101060361010703610108036101090361011003610111036101120361011303610114036101150361011603610117036101180361011903610120036101210361012203610123036101240361012503610126036101270361012803610129036101300361013103610132036101330361013403610135036101360361013703610138036101390361014003610141036101420361014303610144036101450361014603610147036101480361014903610150036101510361015203610153036101540361015503610156036101570361015803610159036101600361016103610162036101630361016403610165036101660361016703610168036101690361017003610171036101720361017303610174036101750361017603610177036101780361017903610180036101810361018203610183036101840361018503610186036101870361018803610189036101900361019103610192036101930361019403610195036101960361019703610198036101990361020003610201036102020361020303610204036102050361020603610207036102080361020903610210036102110361021203610213036102140361021503610216036102170361021803610219036102200361022103610222036102230361022403610225036102260361022703610228036102290361023003610231036102320361023303610234036102350361023603610237036102380361023903610240036102410361024203610243036102440361024503610246036102470361024803610249036102500361025103610252036102530361025403610255036102560361025703610258036102590361026003610261036102620361026303610264036102650361026603610267036102680361026903610270036102710361027203610273036102740361027503610276036102770361027803610279036102800361028103610282036102830361028403610285036102860361028703610288036102890361029003610291036102920361029303610294036102950361029603610297036102980361029903610300036103010361030203610303036103040361030503610306036103070361030803610309036103100361031103610312036103130361031403610315036103160361031703610318036103190361032003610321036103220361032303610324036103250361032603610327036103280361032903610330036103310361033203610333036103340361033503610336036103370361033803610339036103400361034103610342036103430361034403610345036103460361034703610348036103490361035003610351036103520361035303610354036103550361035603610357036103580361035903610360036103610361036203610363036103640361036503610366036103670361036803610369036103700361037103610372036103730361037403610375036103760361037703610378036103790361038003610381036103820361038303610384036103850361038603610387036103880361038903610390036103910361039203610393036103940361039503610396036103970361039803610399036104000361040103610402036104030361040403610405036104060361040703610408036104090361041003610411036104120361041303610414036104150361041603610417036104180361041903610420036104210361042203610423036104240361042503610426036104270361042803610429036104300361043103610432036104330361043403610435036104360361043703610438036104390361044003610441036104420361044303610444036104450361044603610447036104480361044903610450036104510361045203610453036104540361045503610456036104570361045803610459036104600361046103610462036104630361046403610465036104660361046703610468036104690361047003610471036104720361047303610474036104750361047603610477036104780361047903610480036104810361048203610483036104840361048503610486036104870361048803610489036104900361049103610492036104930361049403610495036104960361049703610498036104990361050003610501036105020361050303610504036105050361050603610507036105080361050903610510036105110361051203610513036105140361051503610516036105170361051803610519036105200361052103610522036105230361052403610525036105260361052703610528036105290361053003610531036105320361053303610534036105350361053603610537036105380361053903610540036105410361054203610543036105440361054503610546036105470361054803610549036105500361055103610552036105530361055403610555036105560361055703610558036105590361056003610561036105620361056303610564036105650361056603610567036105680361056903610570036105710361057203610573036105740361057503610576036105770361057803610579036105800361058103610582036105830361058403610585036105860361058703610588036105890361059003610591036105920361059303610594036105950361059603610597036105980361059903610600036106010361060203610603036106040361060503610606036106070361060803610609036106100361061103610612036106130361061403610615036106160361061703610618036106190361062003610621036106220361062303610624036106250361062603610627036106280361062903610630036106310361063203610633036106340361063503610636036106370361063803610639036106400361064103610642036106430361064403610645036106460361064703610648036106490361065003610651036106520361065303610654036106550361065603610657036106580361065903610660036106610361066203610663036106640361066503610666036106670361066803610669036106700361067103610672036106730361067403610675036106760361067703610678036106790361068003610681036106820361068303610684036106850361068603610687036106880361068903610690036106910361069203610693036106940361069503610696036106970361069803610699036107000361070103610702036107030361070403610705036107060361070703610708036107090361071003610711036107120361071303610714036107150361071603610717036107180361071903610720036107210361072203610723036107240361072503610726036107270361072803610729036107300361073103610732036107330361073403610735036107360361073703610738036107390361074003610741036107420361074303610744036107450361074603610747036107480361074903610750036107510361075203610753036107540361075503610756036107570361075803610759036107600361076103610762036107630361076403610765036107660361076703610768036107690361077003610771036107720361077303610774036107750361077603610777036107780361077903610780036107810361078203610783036107840361078503610786036107870361078803610789036107900361079103610792036107930361079403610795036107960361079703610798036107990362000103620002036200030362000403620005036200060362000703620008036200090362001003620011036200120362001303620014036200150362001603620017036200180362001903620020036200210362002203620023036200240362002503620026036200270362002803620029036200300362003103620032036200330362003403620035036200360362003703620038036200390362004003620041036200420362004303620044036200450362004603620047036200480362004903620050036200510362005203620053036200540362005503620056036200570362005803620059036200600362006103620062036200630362006403620065036200660362006703620068036200690362007003620071036200720362007303620074036200750362007603620077036200780362007903620080036200810362008203620083036200840362008503620086036200870362008803620089036200900362009103620092036200930362009403620095036200960362009703620098036200990362010003620101036201020362010303620104036201050362010603620107036201080362010903620110036201110362011203620113036201140362011503620116036201170362011803620119036201200362012103620122036201230362012403620125036201260362012703620128036201290362013003620131036201320362013303620134036201350362013603620137036201380362013903620140036201410362014203620143036201440362014503620146036201470362014803620149036201500362015103620152036201530362015403620155036201560362015703620158036201590362016003620161036201620362016303620164036201650362016603620167036201680362016903620170036201710362017203620173036201740362017503620176036201770362017803620179036201800362018103620182036201830362018403620185036201860362018703620188036201890362019003620191036201920362019303620194036201950362019603620197036201980362019903620200036202010362020203620203036202040362020503620206036202070362020803620209036202100362021103620212036202130362021403620215036202160362021703620218036202190362022003620221036202220362022303620224036202250362022603620227036202280362022903620230036202310362023203620233036202340362023503620236036202370362023803620239036202400362024103620242036202430362024403620245036202460362024703620248036202490362025003620251036202520362025303620254036202550362025603620257036202580362025903620260036202610362026203620263036202640362026503620266036202670362026803620269036202700362027103620272036202730362027403620275036202760362027703620278036202790362028003620281036202820362028303620284036202850362028603620287036202880362028903620290036202910362029203620293036202940362029503620296036202970362029803620299036203000362030103620302036203030362030403620305036203060362030703620308036203090362031003620311036203120362031303620314036203150362031603620317036203180362031903620320036203210362032203620323036203240362032503620326036203270362032803620329036203300362033103620332036203330362033403620335036203360362033703620338036203390362034003620341036203420362034303620344036203450362034603620347036203480362034903620350036203510362035203620353036203540362035503620356036203570362035803620359036203600362036103620362036203630362036403620365036203660362036703620368036203690362037003620371036203720362037303620374036203750362037603620377036203780362037903620380036203810362038203620383036203840362038503620386036203870362038803620389036203900362039103620392036203930362039403620395036203960362039703620398036203990362040003620401036204020362040303620404036204050362040603620407036204080362040903620410036204110362041203620413036204140362041503620416036204170362041803620419036204200362042103620422036204230362042403620425036204260362042703620428036204290362043003620431036204320362043303620434036204350362043603620437036204380362043903620440036204410362044203620443036204440362044503620446036204470362044803620449036204500362045103620452036204530362045403620455036204560362045703620458036204590362046003620461036204620362046303620464036204650362046603620467036204680362046903620470036204710362047203620473036204740362047503620476036204770362047803620479036204800362048103620482036204830362048403620485036204860362048703620488036204890362049003620491036204920362049303620494036204950362049603620497036204980362049903620500036205010362050203620503036205040362050503620506036205070362050803620509036205100362051103620512036205130362051403620515036205160362051703620518036205190362052003620521036205220362052303620524036205250362052603620527036205280362052903620530036205310362053203620533036205340362053503620536036205370362053803620539036205400362054103620542036205430362054403620545036205460362054703620548036205490362055003620551036205520362055303620554036205550362055603620557036205580362055903620560036205610362056203620563036205640362056503620566036205670362056803620569036205700362057103620572036205730362057403620575036205760362057703620578036205790362058003620581036205820362058303620584036205850362058603620587036205880362058903620590036205910362059203620593036205940362059503620596036205970362059803620599036206000362060103620602036206030362060403620605036206060362060703620608036206090362061003620611036206120362061303620614036206150362061603620617036206180362061903620620036206210362062203620623036206240362062503620626036206270362062803620629036206300362063103620632036206330362063403620635036206360362063703620638036206390362064003620641036206420362064303620644036206450362064603620647036206480362064903620650036206510362065203620653036206540362065503620656036206570362065803620659036206600362066103620662036206630362066403620665036206660362066703620668036206690362067003620671036206720362067303620674036206750362067603620677036206780362067903620680036206810362068203620683036206840362068503620686036206870362068803620689036206900362069103620692036206930362069403620695036206960362069703620698036206990362070003620701036207020362070303620704036207050362070603620707036207080362070903620710036207110362071203620713036207140362071503620716036207170362071803620719036207200362072103620722036207230362072403620725036207260362072703620728036207290362073003620731036207320362073303620734036207350362073603620737036207380362073903620740036207410362074203620743036207440362074503620746036207470362074803620749036207500362075103620752036207530362075403620755036207560362075703620758036207590362076003620761036207620362076303620764036207650362076603620767036207680362076903620770036207710362077203620773036207740362077503620776036207770362077803620779036207800362078103620782036207830362078403620785036207860362078703620788036207890362079003620791036207920362079303620794036207950362079603620797036207980362079903630001036300020363000303630004036300050363000603630007036300080363000903630010036300110363001203630013036300140363001503630016036300170363001803630019036300200363002103630022036300230363002403630025036300260363002703630028036300290363003003630031036300320363003303630034036300350363003603630037036300380363003903630040036300410363004203630043036300440363004503630046036300470363004803630049036300500363005103630052036300530363005403630055036300560363005703630058036300590363006003630061036300620363006303630064036300650363006603630067036300680363006903630070036300710363007203630073036300740363007503630076036300770363007803630079036300800363008103630082036300830363008403630085036300860363008703630088036300890363009003630091036300920363009303630094036300950363009603630097036300980363009903630100036301010363010203630103036301040363010503630106036301070363010803630109036301100363011103630112036301130363011403630115036301160363011703630118036301190363012003630121036301220363012303630124036301250363012603630127036301280363012903630130036301310363013203630133036301340363013503630136036301370363013803630139036301400363014103630142036301430363014403630145036301460363014703630148036301490363015003630151036301520363015303630154036301550363015603630157036301580363015903630160036301610363016203630163036301640363016503630166036301670363016803630169036301700363017103630172036301730363017403630175036301760363017703630178036301790363018003630181036301820363018303630184036301850363018603630187036301880363018903630190036301910363019203630193036301940363019503630196036301970363019803630199036302000363020103630202036302030363020403630205036302060363020703630208036302090363021003630211036302120363021303630214036302150363021603630217036302180363021903630220036302210363022203630223036302240363022503630226036302270363022803630229036302300363023103630232036302330363023403630235036302360363023703630238036302390363024003630241036302420363024303630244036302450363024603630247036302480363024903630250036302510363025203630253036302540363025503630256036302570363025803630259036302600363026103630262036302630363026403630265036302660363026703630268036302690363027003630271036302720363027303630274036302750363027603630277036302780363027903630280036302810363028203630283036302840363028503630286036302870363028803630289036302900363029103630292036302930363029403630295036302960363029703630298036302990363030003630301036303020363030303630304036303050363030603630307036303080363030903630310036303110363031203630313036303140363031503630316036303170363031803630319036303200363032103630322036303230363032403630325036303260363032703630328036303290363033003630331036303320363033303630334036303350363033603630337036303380363033903630340036303410363034203630343036303440363034503630346036303470363034803630349036303500363035103630352036303530363035403630355036303560363035703630358036303590363036003630361036303620363036303630364036303650363036603630367036303680363036903630370036303710363037203630373036303740363037503630376036303770363037803630379036303800363038103630382036303830363038403630385036303860363038703630388036303890363039003630391036303920363039303630394036303950363039603630397036303980363039903630400036304010363040203630403036304040363040503630406036304070363040803630409036304100363041103630412036304130363041403630415036304160363041703630418036304190363042003630421036304220363042303630424036304250363042603630427036304280363042903630430036304310363043203630433036304340363043503630436036304370363043803630439036304400363044103630442036304430363044403630445036304460363044703630448036304490363045003630451036304520363045303630454036304550363045603630457036304580363045903630460036304610363046203630463036304640363046503630466036304670363046803630469036304700363047103630472036304730363047403630475036304760363047703630478036304790363048003630481036304820363048303630484036304850363048603630487036304880363048903630490036304910363049203630493036304940363049503630496036304970363049803630499036305000363050103630502036305030363050403630505036305060363050703630508036305090363051003630511036305120363051303630514036305150363051603630517036305180363051903630520036305210363052203630523036305240363052503630526036305270363052803630529036305300363053103630532036305330363053403630535036305360363053703630538036305390363054003630541036305420363054303630544036305450363054603630547036305480363054903630550036305510363055203630553036305540363055503630556036305570363055803630559036305600363056103630562036305630363056403630565036305660363056703630568036305690363057003630571036305720363057303630574036305750363057603630577036305780363057903630580036305810363058203630583036305840363058503630586036305870363058803630589036305900363059103630592036305930363059403630595036305960363059703630598036305990363060003630601036306020363060303630604036306050363060603630607036306080363060903630610036306110363061203630613036306140363061503630616036306170363061803630619036306200363062103630622036306230363062403630625036306260363062703630628036306290363063003630631036306320363063303630634036306350363063603630637036306380363063903630640036306410363064203630643036306440363064503630646036306470363064803630649036306500363065103630652036306530363065403630655036306560363065703630658036306590363066003630661036306620363066303630664036306650363066603630667036306680363066903630670036306710363067203630673036306740363067503630676036306770363067803630679036306800363068103630682036306830363068403630685036306860363068703630688036306890363069003630691036306920363069303630694036306950363069603630697036306980363069903630700036307010363070203630703036307040363070503630706036307070363070803630709036307100363071103630712036307130363071403630715036307160363071703630718036307190363072003630721036307220363072303630724036307250363072603630727036307280363072903630730036307310363073203630733036307340363073503630736036307370363073803630739036307400363074103630742036307430363074403630745036307460363074703630748036307490363075003630751036307520363075303630754036307550363075603630757036307580363075903630760036307610363076203630763036307640363076503630766036307670363076803630769036307700363077103630772036307730363077403630775036307760363077703630778036307790363078003630781036307820363078303630784036307850363078603630787036307880363078903630790036307910363079203630793036307940363079503630796036307970363079803630799036400010364000203640003036400040364000503640006036400070364000803640009036400100364001103640012036400130364001403640015036400160364001703640018036400190364002003640021036400220364002303640024036400250364002603640027036400280364002903640030036400310364003203640033036400340364003503640036036400370364003803640039036400400364004103640042036400430364004403640045036400460364004703640048036400490364005003640051036400520364005303640054036400550364005603640057036400580364005903640060036400610364006203640063036400640364006503640066036400670364006803640069036400700364007103640072036400730364007403640075036400760364007703640078036400790364008003640081036400820364008303640084036400850364008603640087036400880364008903640090036400910364009203640093036400940364009503640096036400970364009803640099036401000364010103640102036401030364010403640105036401060364010703640108036401090364011003640111036401120364011303640114036401150364011603640117036401180364011903640120036401210364012203640123036401240364012503640126036401270364012803640129036401300364013103640132036401330364013403640135036401360364013703640138036401390364014003640141036401420364014303640144036401450364014603640147036401480364014903640150036401510364015203640153036401540364015503640156036401570364015803640159036401600364016103640162036401630364016403640165036401660364016703640168036401690364017003640171036401720364017303640174036401750364017603640177036401780364017903640180036401810364018203640183036401840364018503640186036401870364018803640189036401900364019103640192036401930364019403640195036401960364019703640198036401990364020003640201036402020364020303640204036402050364020603640207036402080364020903640210036402110364021203640213036402140364021503640216036402170364021803640219036402200364022103640222036402230364022403640225036402260364022703640228036402290364023003640231036402320364023303640234036402350364023603640237036402380364023903640240036402410364024203640243036402440364024503640246036402470364024803640249036402500364025103640252036402530364025403640255036402560364025703640258036402590364026003640261036402620364026303640264036402650364026603640267036402680364026903640270036402710364027203640273036402740364027503640276036402770364027803640279036402800364028103640282036402830364028403640285036402860364028703640288036402890364029003640291036402920364029303640294036402950364029603640297036402980364029903640300036403010364030203640303036403040364030503640306036403070364030803640309036403100364031103640312036403130364031403640315036403160364031703640318036403190364032003640321036403220364032303640324036403250364032603640327036403280364032903640330036403310364033203640333036403340364033503640336036403370364033803640339036403400364034103640342036403430364034403640345036403460364034703640348036403490364035003640351036403520364035303640354036403550364035603640357036403580364035903640360036403610364036203640363036403640364036503640366036403670364036803640369036403700364037103640372036403730364037403640375036403760364037703640378036403790364038003640381036403820364038303640384036403850364038603640387036403880364038903640390036403910364039203640393036403940364039503640396036403970364039803640399036404000364040103640402036404030364040403640405036404060364040703640408036404090364041003640411036404120364041303640414036404150364041603640417036404180364041903640420036404210364042203640423036404240364042503640426036404270364042803640429036404300364043103640432036404330364043403640435036404360364043703640438036404390364044003640441036404420364044303640444036404450364044603640447036404480364044903640450036404510364045203640453036404540364045503640456036404570364045803640459036404600364046103640462036404630364046403640465036404660364046703640468036404690364047003640471036404720364047303640474036404750364047603640477036404780364047903640480036404810364048203640483036404840364048503640486036404870364048803640489036404900364049103640492036404930364049403640495036404960364049703640498036404990364050003640501036405020364050303640504036405050364050603640507036405080364050903640510036405110364051203640513036405140364051503640516036405170364051803640519036405200364052103640522036405230364052403640525036405260364052703640528036405290364053003640531036405320364053303640534036405350364053603640537036405380364053903640540036405410364054203640543036405440364054503640546036405470364054803640549036405500364055103640552036405530364055403640555036405560364055703640558036405590364056003640561036405620364056303640564036405650364056603640567036405680364056903640570036405710364057203640573036405740364057503640576036405770364057803640579036405800364058103640582036405830364058403640585036405860364058703640588036405890364059003640591036405920364059303640594036405950364059603640597036405980364059903640600036406010364060203640603036406040364060503640606036406070364060803640609036406100364061103640612036406130364061403640615036406160364061703640618036406190364062003640621036406220364062303640624036406250364062603640627036406280364062903640630036406310364063203640633036406340364063503640636036406370364063803640639036406400364064103640642036406430364064403640645036406460364064703640648036406490364065003640651036406520364065303640654036406550364065603640657036406580364065903640660036406610364066203640663036406640364066503640666036406670364066803640669036406700364067103640672036406730364067403640675036406760364067703640678036406790364068003640681036406820364068303640684036406850364068603640687036406880364068903640690036406910364069203640693036406940364069503640696036406970364069803640699036407000364070103640702036407030364070403640705036407060364070703640708036407090364071003640711036407120364071303640714036407150364071603640717036407180364071903640720036407210364072203640723036407240364072503640726036407270364072803640729036407300364073103640732036407330364073403640735036407360364073703640738036407390364074003640741036407420364074303640744036407450364074603640747036407480364074903640750036407510364075203640753036407540364075503640756036407570364075803640759036407600364076103640762036407630364076403640765036407660364076703640768036407690364077003640771036407720364077303640774036407750364077603640777036407780364077903640780036407810364078203640783036407840364078503640786036407870364078803640789036407900364079103640792036407930364079403640795036407960364079703640798036407990365000103650002036500030365000403650005036500060365000703650008036500090365001003650011036500120365001303650014036500150365001603650017036500180365001903650020036500210365002203650023036500240365002503650026036500270365002803650029036500300365003103650032036500330365003403650035036500360365003703650038036500390365004003650041036500420365004303650044036500450365004603650047036500480365004903650050036500510365005203650053036500540365005503650056036500570365005803650059036500600365006103650062036500630365006403650065036500660365006703650068036500690365007003650071036500720365007303650074036500750365007603650077036500780365007903650080036500810365008203650083036500840365008503650086036500870365008803650089036500900365009103650092036500930365009403650095036500960365009703650098036500990365010003650101036501020365010303650104036501050365010603650107036501080365010903650110036501110365011203650113036501140365011503650116036501170365011803650119036501200365012103650122036501230365012403650125036501260365012703650128036501290365013003650131036501320365013303650134036501350365013603650137036501380365013903650140036501410365014203650143036501440365014503650146036501470365014803650149036501500365015103650152036501530365015403650155036501560365015703650158036501590365016003650161036501620365016303650164036501650365016603650167036501680365016903650170036501710365017203650173036501740365017503650176036501770365017803650179036501800365018103650182036501830365018403650185036501860365018703650188036501890365019003650191036501920365019303650194036501950365019603650197036501980365019903650200036502010365020203650203036502040365020503650206036502070365020803650209036502100365021103650212036502130365021403650215036502160365021703650218036502190365022003650221036502220365022303650224036502250365022603650227036502280365022903650230036502310365023203650233036502340365023503650236036502370365023803650239036502400365024103650242036502430365024403650245036502460365024703650248036502490365025003650251036502520365025303650254036502550365025603650257036502580365025903650260036502610365026203650263036502640365026503650266036502670365026803650269036502700365027103650272036502730365027403650275036502760365027703650278036502790365028003650281036502820365028303650284036502850365028603650287036502880365028903650290036502910365029203650293036502940365029503650296036502970365029803650299036503000365030103650302036503030365030403650305036503060365030703650308036503090365031003650311036503120365031303650314036503150365031603650317036503180365031903650320036503210365032203650323036503240365032503650326036503270365032803650329036503300365033103650332036503330365033403650335036503360365033703650338036503390365034003650341036503420365034303650344036503450365034603650347036503480365034903650350036503510365035203650353036503540365035503650356036503570365035803650359036503600365036103650362036503630365036403650365036503660365036703650368036503690365037003650371036503720365037303650374036503750365037603650377036503780365037903650380036503810365038203650383036503840365038503650386036503870365038803650389036503900365039103650392036503930365039403650395036503960365039703650398036503990365040003650401036504020365040303650404036504050365040603650407036504080365040903650410036504110365041203650413036504140365041503650416036504170365041803650419036504200365042103650422036504230365042403650425036504260365042703650428036504290365043003650431036504320365043303650434036504350365043603650437036504380365043903650440036504410365044203650443036504440365044503650446036504470365044803650449036504500365045103650452036504530365045403650455036504560365045703650458036504590365046003650461036504620365046303650464036504650365046603650467036504680365046903650470036504710365047203650473036504740365047503650476036504770365047803650479036504800365048103650482036504830365048403650485036504860365048703650488036504890365049003650491036504920365049303650494036504950365049603650497036504980365049903650500036505010365050203650503036505040365050503650506036505070365050803650509036505100365051103650512036505130365051403650515036505160365051703650518036505190365052003650521036505220365052303650524036505250365052603650527036505280365052903650530036505310365053203650533036505340365053503650536036505370365053803650539036505400365054103650542036505430365054403650545036505460365054703650548036505490365055003650551036505520365055303650554036505550365055603650557036505580365055903650560036505610365056203650563036505640365056503650566036505670365056803650569036505700365057103650572036505730365057403650575036505760365057703650578036505790365058003650581036505820365058303650584036505850365058603650587036505880365058903650590036505910365059203650593036505940365059503650596036505970365059803650599036506000365060103650602036506030365060403650605036506060365060703650608036506090365061003650611036506120365061303650614036506150365061603650617036506180365061903650620036506210365062203650623036506240365062503650626036506270365062803650629036506300365063103650632036506330365063403650635036506360365063703650638036506390365064003650641036506420365064303650644036506450365064603650647036506480365064903650650036506510365065203650653036506540365065503650656036506570365065803650659036506600365066103650662036506630365066403650665036506660365066703650668036506690365067003650671036506720365067303650674036506750365067603650677036506780365067903650680036506810365068203650683036506840365068503650686036506870365068803650689036506900365069103650692036506930365069403650695036506960365069703650698036506990365070003650701036507020365070303650704036507050365070603650707036507080365070903650710036507110365071203650713036507140365071503650716036507170365071803650719036507200365072103650722036507230365072403650725036507260365072703650728036507290365073003650731036507320365073303650734036507350365073603650737036507380365073903650740036507410365074203650743036507440365074503650746036507470365074803650749036507500365075103650752036507530365075403650755036507560365075703650758036507590365076003650761036507620365076303650764036507650365076603650767036507680365076903650770036507710365077203650773036507740365077503650776036507770365077803650779036507800365078103650782036507830365078403650785036507860365078703650788036507890365079003650791036507920365079303650794036507950365079603650797036507980365079903660001036600020366000303660004036600050366000603660007036600080366000903660010036600110366001203660013036600140366001503660016036600170366001803660019036600200366002103660022036600230366002403660025036600260366002703660028036600290366003003660031036600320366003303660034036600350366003603660037036600380366003903660040036600410366004203660043036600440366004503660046036600470366004803660049036600500366005103660052036600530366005403660055036600560366005703660058036600590366006003660061036600620366006303660064036600650366006603660067036600680366006903660070036600710366007203660073036600740366007503660076036600770366007803660079036600800366008103660082036600830366008403660085036600860366008703660088036600890366009003660091036600920366009303660094036600950366009603660097036600980366009903660100036601010366010203660103036601040366010503660106036601070366010803660109036601100366011103660112036601130366011403660115036601160366011703660118036601190366012003660121036601220366012303660124036601250366012603660127036601280366012903660130036601310366013203660133036601340366013503660136036601370366013803660139036601400366014103660142036601430366014403660145036601460366014703660148036601490366015003660151036601520366015303660154036601550366015603660157036601580366015903660160036601610366016203660163036601640366016503660166036601670366016803660169036601700366017103660172036601730366017403660175036601760366017703660178036601790366018003660181036601820366018303660184036601850366018603660187036601880366018903660190036601910366019203660193036601940366019503660196036601970366019803660199036602000366020103660202036602030366020403660205036602060366020703660208036602090366021003660211036602120366021303660214036602150366021603660217036602180366021903660220036602210366022203660223036602240366022503660226036602270366022803660229036602300366023103660232036602330366023403660235036602360366023703660238036602390366024003660241036602420366024303660244036602450366024603660247036602480366024903660250036602510366025203660253036602540366025503660256036602570366025803660259036602600366026103660262036602630366026403660265036602660366026703660268036602690366027003660271036602720366027303660274036602750366027603660277036602780366027903660280036602810366028203660283036602840366028503660286036602870366028803660289036602900366029103660292036602930366029403660295036602960366029703660298036602990366030003660301036603020366030303660304036603050366030603660307036603080366030903660310036603110366031203660313036603140366031503660316036603170366031803660319036603200366032103660322036603230366032403660325036603260366032703660328036603290366033003660331036603320366033303660334036603350366033603660337036603380366033903660340036603410366034203660343036603440366034503660346036603470366034803660349036603500366035103660352036603530366035403660355036603560366035703660358036603590366036003660361036603620366036303660364036603650366036603660367036603680366036903660370036603710366037203660373036603740366037503660376036603770366037803660379036603800366038103660382036603830366038403660385036603860366038703660388036603890366039003660391036603920366039303660394036603950366039603660397036603980366039903660400036604010366040203660403036604040366040503660406036604070366040803660409036604100366041103660412036604130366041403660415036604160366041703660418036604190366042003660421036604220366042303660424036604250366042603660427036604280366042903660430036604310366043203660433036604340366043503660436036604370366043803660439036604400366044103660442036604430366044403660445036604460366044703660448036604490366045003660451036604520366045303660454036604550366045603660457036604580366045903660460036604610366046203660463036604640366046503660466036604670366046803660469036604700366047103660472036604730366047403660475036604760366047703660478036604790366048003660481036604820366048303660484036604850366048603660487036604880366048903660490036604910366049203660493036604940366049503660496036604970366049803660499036605000366050103660502036605030366050403660505036605060366050703660508036605090366051003660511036605120366051303660514036605150366051603660517036605180366051903660520036605210366052203660523036605240366052503660526036605270366052803660529036605300366053103660532036605330366053403660535036605360366053703660538036605390366054003660541036605420366054303660544036605450366054603660547036605480366054903660550036605510366055203660553036605540366055503660556036605570366055803660559036605600366056103660562036605630366056403660565036605660366056703660568036605690366057003660571036605720366057303660574036605750366057603660577036605780366057903660580036605810366058203660583036605840366058503660586036605870366058803660589036605900366059103660592036605930366059403660595036605960366059703660598036605990366060003660601036606020366060303660604036606050366060603660607036606080366060903660610036606110366061203660613036606140366061503660616036606170366061803660619036606200366062103660622036606230366062403660625036606260366062703660628036606290366063003660631036606320366063303660634036606350366063603660637036606380366063903660640036606410366064203660643036606440366064503660646036606470366064803660649036606500366065103660652036606530366065403660655036606560366065703660658036606590366066003660661036606620366066303660664036606650366066603660667036606680366066903660670036606710366067203660673036606740366067503660676036606770366067803660679036606800366068103660682036606830366068403660685036606860366068703660688036606890366069003660691036606920366069303660694036606950366069603660697036606980366069903660700036607010366070203660703036607040366070503660706036607070366070803660709036607100366071103660712036607130366071403660715036607160366071703660718036607190366072003660721036607220366072303660724036607250366072603660727036607280366072903660730036607310366073203660733036607340366073503660736036607370366073803660739036607400366074103660742036607430366074403660745036607460366074703660748036607490366075003660751036607520366075303660754036607550366075603660757036607580366075903660760036607610366076203660763036607640366076503660766036607670366076803660769036607700366077103660772036607730366077403660775036607760366077703660778036607790366078003660781036607820366078303660784036607850366078603660787036607880366078903660790036607910366079203660793036607940366079503660796036607970366079803660799036700010367000203670003036700040367000503670006036700070367000803670009036700100367001103670012036700130367001403670015036700160367001703670018036700190367002003670021036700220367002303670024036700250367002603670027036700280367002903670030036700310367003203670033036700340367003503670036036700370367003803670039036700400367004103670042036700430367004403670045036700460367004703670048036700490367005003670051036700520367005303670054036700550367005603670057036700580367005903670060036700610367006203670063036700640367006503670066036700670367006803670069036700700367007103670072036700730367007403670075036700760367007703670078036700790367008003670081036700820367008303670084036700850367008603670087036700880367008903670090036700910367009203670093036700940367009503670096036700970367009803670099036701000367010103670102036701030367010403670105036701060367010703670108036701090367011003670111036701120367011303670114036701150367011603670117036701180367011903670120036701210367012203670123036701240367012503670126036701270367012803670129036701300367013103670132036701330367013403670135036701360367013703670138036701390367014003670141036701420367014303670144036701450367014603670147036701480367014903670150036701510367015203670153036701540367015503670156036701570367015803670159036701600367016103670162036701630367016403670165036701660367016703670168036701690367017003670171036701720367017303670174036701750367017603670177036701780367017903670180036701810367018203670183036701840367018503670186036701870367018803670189036701900367019103670192036701930367019403670195036701960367019703670198036701990367020003670201036702020367020303670204036702050367020603670207036702080367020903670210036702110367021203670213036702140367021503670216036702170367021803670219036702200367022103670222036702230367022403670225036702260367022703670228036702290367023003670231036702320367023303670234036702350367023603670237036702380367023903670240036702410367024203670243036702440367024503670246036702470367024803670249036702500367025103670252036702530367025403670255036702560367025703670258036702590367026003670261036702620367026303670264036702650367026603670267036702680367026903670270036702710367027203670273036702740367027503670276036702770367027803670279036702800367028103670282036702830367028403670285036702860367028703670288036702890367029003670291036702920367029303670294036702950367029603670297036702980367029903670300036703010367030203670303036703040367030503670306036703070367030803670309036703100367031103670312036703130367031403670315036703160367031703670318036703190367032003670321036703220367032303670324036703250367032603670327036703280367032903670330036703310367033203670333036703340367033503670336036703370367033803670339036703400367034103670342036703430367034403670345036703460367034703670348036703490367035003670351036703520367035303670354036703550367035603670357036703580367035903670360036703610367036203670363036703640367036503670366036703670367036803670369036703700367037103670372036703730367037403670375036703760367037703670378036703790367038003670381036703820367038303670384036703850367038603670387036703880367038903670390036703910367039203670393036703940367039503670396036703970367039803670399036704000367040103670402036704030367040403670405036704060367040703670408036704090367041003670411036704120367041303670414036704150367041603670417036704180367041903670420036704210367042203670423036704240367042503670426036704270367042803670429036704300367043103670432036704330367043403670435036704360367043703670438036704390367044003670441036704420367044303670444036704450367044603670447036704480367044903670450036704510367045203670453036704540367045503670456036704570367045803670459036704600367046103670462036704630367046403670465036704660367046703670468036704690367047003670471036704720367047303670474036704750367047603670477036704780367047903670480036704810367048203670483036704840367048503670486036704870367048803670489036704900367049103670492036704930367049403670495036704960367049703670498036704990367050003670501036705020367050303670504036705050367050603670507036705080367050903670510036705110367051203670513036705140367051503670516036705170367051803670519036705200367052103670522036705230367052403670525036705260367052703670528036705290367053003670531036705320367053303670534036705350367053603670537036705380367053903670540036705410367054203670543036705440367054503670546036705470367054803670549036705500367055103670552036705530367055403670555036705560367055703670558036705590367056003670561036705620367056303670564036705650367056603670567036705680367056903670570036705710367057203670573036705740367057503670576036705770367057803670579036705800367058103670582036705830367058403670585036705860367058703670588036705890367059003670591036705920367059303670594036705950367059603670597036705980367059903670600036706010367060203670603036706040367060503670606036706070367060803670609036706100367061103670612036706130367061403670615036706160367061703670618036706190367062003670621036706220367062303670624036706250367062603670627036706280367062903670630036706310367063203670633036706340367063503670636036706370367063803670639036706400367064103670642036706430367064403670645036706460367064703670648036706490367065003670651036706520367065303670654036706550367065603670657036706580367065903670660036706610367066203670663036706640367066503670666036706670367066803670669036706700367067103670672036706730367067403670675036706760367067703670678036706790367068003670681036706820367068303670684036706850367068603670687036706880367068903670690036706910367069203670693036706940367069503670696036706970367069803670699036707000367070103670702036707030367070403670705036707060367070703670708036707090367071003670711036707120367071303670714036707150367071603670717036707180367071903670720036707210367072203670723036707240367072503670726036707270367072803670729036707300367073103670732036707330367073403670735036707360367073703670738036707390367074003670741036707420367074303670744036707450367074603670747036707480367074903670750036707510367075203670753036707540367075503670756036707570367075803670759036707600367076103670762036707630367076403670765036707660367076703670768036707690367077003670771036707720367077303670774036707750367077603670777036707780367077903670780036707810367078203670783036707840367078503670786036707870367078803670789036707900367079103670792036707930367079403670795036707960367079703670798036707990368000103680002036800030368000403680005036800060368000703680008036800090368001003680011036800120368001303680014036800150368001603680017036800180368001903680020036800210368002203680023036800240368002503680026036800270368002803680029036800300368003103680032036800330368003403680035036800360368003703680038036800390368004003680041036800420368004303680044036800450368004603680047036800480368004903680050036800510368005203680053036800540368005503680056036800570368005803680059036800600368006103680062036800630368006403680065036800660368006703680068036800690368007003680071036800720368007303680074036800750368007603680077036800780368007903680080036800810368008203680083036800840368008503680086036800870368008803680089036800900368009103680092036800930368009403680095036800960368009703680098036800990368010003680101036801020368010303680104036801050368010603680107036801080368010903680110036801110368011203680113036801140368011503680116036801170368011803680119036801200368012103680122036801230368012403680125036801260368012703680128036801290368013003680131036801320368013303680134036801350368013603680137036801380368013903680140036801410368014203680143036801440368014503680146036801470368014803680149036801500368015103680152036801530368015403680155036801560368015703680158036801590368016003680161036801620368016303680164036801650368016603680167036801680368016903680170036801710368017203680173036801740368017503680176036801770368017803680179036801800368018103680182036801830368018403680185036801860368018703680188036801890368019003680191036801920368019303680194036801950368019603680197036801980368019903680200036802010368020203680203036802040368020503680206036802070368020803680209036802100368021103680212036802130368021403680215036802160368021703680218036802190368022003680221036802220368022303680224036802250368022603680227036802280368022903680230036802310368023203680233036802340368023503680236036802370368023803680239036802400368024103680242036802430368024403680245036802460368024703680248036802490368025003680251036802520368025303680254036802550368025603680257036802580368025903680260036802610368026203680263036802640368026503680266036802670368026803680269036802700368027103680272036802730368027403680275036802760368027703680278036802790368028003680281036802820368028303680284036802850368028603680287036802880368028903680290036802910368029203680293036802940368029503680296036802970368029803680299036803000368030103680302036803030368030403680305036803060368030703680308036803090368031003680311036803120368031303680314036803150368031603680317036803180368031903680320036803210368032203680323036803240368032503680326036803270368032803680329036803300368033103680332036803330368033403680335036803360368033703680338036803390368034003680341036803420368034303680344036803450368034603680347036803480368034903680350036803510368035203680353036803540368035503680356036803570368035803680359036803600368036103680362036803630368036403680365036803660368036703680368036803690368037003680371036803720368037303680374036803750368037603680377036803780368037903680380036803810368038203680383036803840368038503680386036803870368038803680389036803900368039103680392036803930368039403680395036803960368039703680398036803990368040003680401036804020368040303680404036804050368040603680407036804080368040903680410036804110368041203680413036804140368041503680416036804170368041803680419036804200368042103680422036804230368042403680425036804260368042703680428036804290368043003680431036804320368043303680434036804350368043603680437036804380368043903680440036804410368044203680443036804440368044503680446036804470368044803680449036804500368045103680452036804530368045403680455036804560368045703680458036804590368046003680461036804620368046303680464036804650368046603680467036804680368046903680470036804710368047203680473036804740368047503680476036804770368047803680479036804800368048103680482036804830368048403680485036804860368048703680488036804890368049003680491036804920368049303680494036804950368049603680497036804980368049903680500036805010368050203680503036805040368050503680506036805070368050803680509036805100368051103680512036805130368051403680515036805160368051703680518036805190368052003680521036805220368052303680524036805250368052603680527036805280368052903680530036805310368053203680533036805340368053503680536036805370368053803680539036805400368054103680542036805430368054403680545036805460368054703680548036805490368055003680551036805520368055303680554036805550368055603680557036805580368055903680560036805610368056203680563036805640368056503680566036805670368056803680569036805700368057103680572036805730368057403680575036805760368057703680578036805790368058003680581036805820368058303680584036805850368058603680587036805880368058903680590036805910368059203680593036805940368059503680596036805970368059803680599036806000368060103680602036806030368060403680605036806060368060703680608036806090368061003680611036806120368061303680614036806150368061603680617036806180368061903680620036806210368062203680623036806240368062503680626036806270368062803680629036806300368063103680632036806330368063403680635036806360368063703680638036806390368064003680641036806420368064303680644036806450368064603680647036806480368064903680650036806510368065203680653036806540368065503680656036806570368065803680659036806600368066103680662036806630368066403680665036806660368066703680668036806690368067003680671036806720368067303680674036806750368067603680677036806780368067903680680036806810368068203680683036806840368068503680686036806870368068803680689036806900368069103680692036806930368069403680695036806960368069703680698036806990368070003680701036807020368070303680704036807050368070603680707036807080368070903680710036807110368071203680713036807140368071503680716036807170368071803680719036807200368072103680722036807230368072403680725036807260368072703680728036807290368073003680731036807320368073303680734036807350368073603680737036807380368073903680740036807410368074203680743036807440368074503680746036807470368074803680749036807500368075103680752036807530368075403680755036807560368075703680758036807590368076003680761036807620368076303680764036807650368076603680767036807680368076903680770036807710368077203680773036807740368077503680776036807770368077803680779036807800368078103680782036807830368078403680785036807860368078703680788036807890368079003680791036807920368079303680794036807950368079603680797036807980368079903690001036900020369000303690004036900050369000603690007036900080369000903690010036900110369001203690013036900140369001503690016036900170369001803690019036900200369002103690022036900230369002403690025036900260369002703690028036900290369003003690031036900320369003303690034036900350369003603690037036900380369003903690040036900410369004203690043036900440369004503690046036900470369004803690049036900500369005103690052036900530369005403690055036900560369005703690058036900590369006003690061036900620369006303690064036900650369006603690067036900680369006903690070036900710369007203690073036900740369007503690076036900770369007803690079036900800369008103690082036900830369008403690085036900860369008703690088036900890369009003690091036900920369009303690094036900950369009603690097036900980369009903690100036901010369010203690103036901040369010503690106036901070369010803690109036901100369011103690112036901130369011403690115036901160369011703690118036901190369012003690121036901220369012303690124036901250369012603690127036901280369012903690130036901310369013203690133036901340369013503690136036901370369013803690139036901400369014103690142036901430369014403690145036901460369014703690148036901490369015003690151036901520369015303690154036901550369015603690157036901580369015903690160036901610369016203690163036901640369016503690166036901670369016803690169036901700369017103690172036901730369017403690175036901760369017703690178036901790369018003690181036901820369018303690184036901850369018603690187036901880369018903690190036901910369019203690193036901940369019503690196036901970369019803690199036902000369020103690202036902030369020403690205036902060369020703690208036902090369021003690211036902120369021303690214036902150369021603690217036902180369021903690220036902210369022203690223036902240369022503690226036902270369022803690229036902300369023103690232036902330369023403690235036902360369023703690238036902390369024003690241036902420369024303690244036902450369024603690247036902480369024903690250036902510369025203690253036902540369025503690256036902570369025803690259036902600369026103690262036902630369026403690265036902660369026703690268036902690369027003690271036902720369027303690274036902750369027603690277036902780369027903690280036902810369028203690283036902840369028503690286036902870369028803690289036902900369029103690292036902930369029403690295036902960369029703690298036902990369030003690301036903020369030303690304036903050369030603690307036903080369030903690310036903110369031203690313036903140369031503690316036903170369031803690319036903200369032103690322036903230369032403690325036903260369032703690328036903290369033003690331036903320369033303690334036903350369033603690337036903380369033903690340036903410369034203690343036903440369034503690346036903470369034803690349036903500369035103690352036903530369035403690355036903560369035703690358036903590369036003690361036903620369036303690364036903650369036603690367036903680369036903690370036903710369037203690373036903740369037503690376036903770369037803690379036903800369038103690382036903830369038403690385036903860369038703690388036903890369039003690391036903920369039303690394036903950369039603690397036903980369039903690400036904010369040203690403036904040369040503690406036904070369040803690409036904100369041103690412036904130369041403690415036904160369041703690418036904190369042003690421036904220369042303690424036904250369042603690427036904280369042903690430036904310369043203690433036904340369043503690436036904370369043803690439036904400369044103690442036904430369044403690445036904460369044703690448036904490369045003690451036904520369045303690454036904550369045603690457036904580369045903690460036904610369046203690463036904640369046503690466036904670369046803690469036904700369047103690472036904730369047403690475036904760369047703690478036904790369048003690481036904820369048303690484036904850369048603690487036904880369048903690490036904910369049203690493036904940369049503690496036904970369049803690499036905000369050103690502036905030369050403690505036905060369050703690508036905090369051003690511036905120369051303690514036905150369051603690517036905180369051903690520036905210369052203690523036905240369052503690526036905270369052803690529036905300369053103690532036905330369053403690535036905360369053703690538036905390369054003690541036905420369054303690544036905450369054603690547036905480369054903690550036905510369055203690553036905540369055503690556036905570369055803690559036905600369056103690562036905630369056403690565036905660369056703690568036905690369057003690571036905720369057303690574036905750369057603690577036905780369057903690580036905810369058203690583036905840369058503690586036905870369058803690589036905900369059103690592036905930369059403690595036905960369059703690598036905990369060003690601036906020369060303690604036906050369060603690607036906080369060903690610036906110369061203690613036906140369061503690616036906170369061803690619036906200369062103690622036906230369062403690625036906260369062703690628036906290369063003690631036906320369063303690634036906350369063603690637036906380369063903690640036906410369064203690643036906440369064503690646036906470369064803690649036906500369065103690652036906530369065403690655036906560369065703690658036906590369066003690661036906620369066303690664036906650369066603690667036906680369066903690670036906710369067203690673036906740369067503690676036906770369067803690679036906800369068103690682036906830369068403690685036906860369068703690688036906890369069003690691036906920369069303690694036906950369069603690697036906980369069903690700036907010369070203690703036907040369070503690706036907070369070803690709036907100369071103690712036907130369071403690715036907160369071703690718036907190369072003690721036907220369072303690724036907250369072603690727036907280369072903690730036907310369073203690733036907340369073503690736036907370369073803690739036907400369074103690742036907430369074403690745036907460369074703690748036907490369075003690751036907520369075303690754036907550369075603690757036907580369075903690760036907610369076203690763036907640369076503690766036907670369076803690769036907700369077103690772036907730369077403690775036907760369077703690778036907790369078003690781036907820369078303690784036907850369078603690787036907880369078903690790036907910369079203690793036907940369079503690796036907970369079803690799037000010370000203700003037000040370000503700006037000070370000803700009037000100370001103700012037000130370001403700015037000160370001703700018037000190370002003700021037000220370002303700024037000250370002603700027037000280370002903700030037000310370003203700033037000340370003503700036037000370370003803700039037000400370004103700042037000430370004403700045037000460370004703700048037000490370005003700051037000520370005303700054037000550370005603700057037000580370005903700060037000610370006203700063037000640370006503700066037000670370006803700069037000700370007103700072037000730370007403700075037000760370007703700078037000790370008003700081037000820370008303700084037000850370008603700087037000880370008903700090037000910370009203700093037000940370009503700096037000970370009803700099037001000370010103700102037001030370010403700105037001060370010703700108037001090370011003700111037001120370011303700114037001150370011603700117037001180370011903700120037001210370012203700123037001240370012503700126037001270370012803700129037001300370013103700132037001330370013403700135037001360370013703700138037001390370014003700141037001420370014303700144037001450370014603700147037001480370014903700150037001510370015203700153037001540370015503700156037001570370015803700159037001600370016103700162037001630370016403700165037001660370016703700168037001690370017003700171037001720370017303700174037001750370017603700177037001780370017903700180037001810370018203700183037001840370018503700186037001870370018803700189037001900370019103700192037001930370019403700195037001960370019703700198037001990370020003700201037002020370020303700204037002050370020603700207037002080370020903700210037002110370021203700213037002140370021503700216037002170370021803700219037002200370022103700222037002230370022403700225037002260370022703700228037002290370023003700231037002320370023303700234037002350370023603700237037002380370023903700240037002410370024203700243037002440370024503700246037002470370024803700249037002500370025103700252037002530370025403700255037002560370025703700258037002590370026003700261037002620370026303700264037002650370026603700267037002680370026903700270037002710370027203700273037002740370027503700276037002770370027803700279037002800370028103700282037002830370028403700285037002860370028703700288037002890370029003700291037002920370029303700294037002950370029603700297037002980370029903700300037003010370030203700303037003040370030503700306037003070370030803700309037003100370031103700312037003130370031403700315037003160370031703700318037003190370032003700321037003220370032303700324037003250370032603700327037003280370032903700330037003310370033203700333037003340370033503700336037003370370033803700339037003400370034103700342037003430370034403700345037003460370034703700348037003490370035003700351037003520370035303700354037003550370035603700357037003580370035903700360037003610370036203700363037003640370036503700366037003670370036803700369037003700370037103700372037003730370037403700375037003760370037703700378037003790370038003700381037003820370038303700384037003850370038603700387037003880370038903700390037003910370039203700393037003940370039503700396037003970370039803700399037004000370040103700402037004030370040403700405037004060370040703700408037004090370041003700411037004120370041303700414037004150370041603700417037004180370041903700420037004210370042203700423037004240370042503700426037004270370042803700429037004300370043103700432037004330370043403700435037004360370043703700438037004390370044003700441037004420370044303700444037004450370044603700447037004480370044903700450037004510370045203700453037004540370045503700456037004570370045803700459037004600370046103700462037004630370046403700465037004660370046703700468037004690370047003700471037004720370047303700474037004750370047603700477037004780370047903700480037004810370048203700483037004840370048503700486037004870370048803700489037004900370049103700492037004930370049403700495037004960370049703700498037004990370050003700501037005020370050303700504037005050370050603700507037005080370050903700510037005110370051203700513037005140370051503700516037005170370051803700519037005200370052103700522037005230370052403700525037005260370052703700528037005290370053003700531037005320370053303700534037005350370053603700537037005380370053903700540037005410370054203700543037005440370054503700546037005470370054803700549037005500370055103700552037005530370055403700555037005560370055703700558037005590370056003700561037005620370056303700564037005650370056603700567037005680370056903700570037005710370057203700573037005740370057503700576037005770370057803700579037005800370058103700582037005830370058403700585037005860370058703700588037005890370059003700591037005920370059303700594037005950370059603700597037005980370059903700600037006010370060203700603037006040370060503700606037006070370060803700609037006100370061103700612037006130370061403700615037006160370061703700618037006190370062003700621037006220370062303700624037006250370062603700627037006280370062903700630037006310370063203700633037006340370063503700636037006370370063803700639037006400370064103700642037006430370064403700645037006460370064703700648037006490370065003700651037006520370065303700654037006550370065603700657037006580370065903700660037006610370066203700663037006640370066503700666037006670370066803700669037006700370067103700672037006730370067403700675037006760370067703700678037006790370068003700681037006820370068303700684037006850370068603700687037006880370068903700690037006910370069203700693037006940370069503700696037006970370069803700699037007000370070103700702037007030370070403700705037007060370070703700708037007090370071003700711037007120370071303700714037007150370071603700717037007180370071903700720037007210370072203700723037007240370072503700726037007270370072803700729037007300370073103700732037007330370073403700735037007360370073703700738037007390370074003700741037007420370074303700744037007450370074603700747037007480370074903700750037007510370075203700753037007540370075503700756037007570370075803700759037007600370076103700762037007630370076403700765037007660370076703700768037007690370077003700771037007720370077303700774037007750370077603700777037007780370077903700780037007810370078203700783037007840370078503700786037007870370078803700789037007900370079103700792037007930370079403700795037007960370079703700798037007990371000103710002037100030371000403710005037100060371000703710008037100090371001003710011037100120371001303710014037100150371001603710017037100180371001903710020037100210371002203710023037100240371002503710026037100270371002803710029037100300371003103710032037100330371003403710035037100360371003703710038037100390371004003710041037100420371004303710044037100450371004603710047037100480371004903710050037100510371005203710053037100540371005503710056037100570371005803710059037100600371006103710062037100630371006403710065037100660371006703710068037100690371007003710071037100720371007303710074037100750371007603710077037100780371007903710080037100810371008203710083037100840371008503710086037100870371008803710089037100900371009103710092037100930371009403710095037100960371009703710098037100990371010003710101037101020371010303710104037101050371010603710107037101080371010903710110037101110371011203710113037101140371011503710116037101170371011803710119037101200371012103710122037101230371012403710125037101260371012703710128037101290371013003710131037101320371013303710134037101350371013603710137037101380371013903710140037101410371014203710143037101440371014503710146037101470371014803710149037101500371015103710152037101530371015403710155037101560371015703710158037101590371016003710161037101620371016303710164037101650371016603710167037101680371016903710170037101710371017203710173037101740371017503710176037101770371017803710179037101800371018103710182037101830371018403710185037101860371018703710188037101890371019003710191037101920371019303710194037101950371019603710197037101980371019903710200037102010371020203710203037102040371020503710206037102070371020803710209037102100371021103710212037102130371021403710215037102160371021703710218037102190371022003710221037102220371022303710224037102250371022603710227037102280371022903710230037102310371023203710233037102340371023503710236037102370371023803710239037102400371024103710242037102430371024403710245037102460371024703710248037102490371025003710251037102520371025303710254037102550371025603710257037102580371025903710260037102610371026203710263037102640371026503710266037102670371026803710269037102700371027103710272037102730371027403710275037102760371027703710278037102790371028003710281037102820371028303710284037102850371028603710287037102880371028903710290037102910371029203710293037102940371029503710296037102970371029803710299037103000371030103710302037103030371030403710305037103060371030703710308037103090371031003710311037103120371031303710314037103150371031603710317037103180371031903710320037103210371032203710323037103240371032503710326037103270371032803710329037103300371033103710332037103330371033403710335037103360371033703710338037103390371034003710341037103420371034303710344037103450371034603710347037103480371034903710350037103510371035203710353037103540371035503710356037103570371035803710359037103600371036103710362037103630371036403710365037103660371036703710368037103690371037003710371037103720371037303710374037103750371037603710377037103780371037903710380037103810371038203710383037103840371038503710386037103870371038803710389037103900371039103710392037103930371039403710395037103960371039703710398037103990371040003710401037104020371040303710404037104050371040603710407037104080371040903710410037104110371041203710413037104140371041503710416037104170371041803710419037104200371042103710422037104230371042403710425037104260371042703710428037104290371043003710431037104320371043303710434037104350371043603710437037104380371043903710440037104410371044203710443037104440371044503710446037104470371044803710449037104500371045103710452037104530371045403710455037104560371045703710458037104590371046003710461037104620371046303710464037104650371046603710467037104680371046903710470037104710371047203710473037104740371047503710476037104770371047803710479037104800371048103710482037104830371048403710485037104860371048703710488037104890371049003710491037104920371049303710494037104950371049603710497037104980371049903710500037105010371050203710503037105040371050503710506037105070371050803710509037105100371051103710512037105130371051403710515037105160371051703710518037105190371052003710521037105220371052303710524037105250371052603710527037105280371052903710530037105310371053203710533037105340371053503710536037105370371053803710539037105400371054103710542037105430371054403710545037105460371054703710548037105490371055003710551037105520371055303710554037105550371055603710557037105580371055903710560037105610371056203710563037105640371056503710566037105670371056803710569037105700371057103710572037105730371057403710575037105760371057703710578037105790371058003710581037105820371058303710584037105850371058603710587037105880371058903710590037105910371059203710593037105940371059503710596037105970371059803710599037106000371060103710602037106030371060403710605037106060371060703710608037106090371061003710611037106120371061303710614037106150371061603710617037106180371061903710620037106210371062203710623037106240371062503710626037106270371062803710629037106300371063103710632037106330371063403710635037106360371063703710638037106390371064003710641037106420371064303710644037106450371064603710647037106480371064903710650037106510371065203710653037106540371065503710656037106570371065803710659037106600371066103710662037106630371066403710665037106660371066703710668037106690371067003710671037106720371067303710674037106750371067603710677037106780371067903710680037106810371068203710683037106840371068503710686037106870371068803710689037106900371069103710692037106930371069403710695037106960371069703710698037106990371070003710701037107020371070303710704037107050371070603710707037107080371070903710710037107110371071203710713037107140371071503710716037107170371071803710719037107200371072103710722037107230371072403710725037107260371072703710728037107290371073003710731037107320371073303710734037107350371073603710737037107380371073903710740037107410371074203710743037107440371074503710746037107470371074803710749037107500371075103710752037107530371075403710755037107560371075703710758037107590371076003710761037107620371076303710764037107650371076603710767037107680371076903710770037107710371077203710773037107740371077503710776037107770371077803710779037107800371078103710782037107830371078403710785037107860371078703710788037107890371079003710791037107920371079303710794037107950371079603710797037107980371079903720001037200020372000303720004037200050372000603720007037200080372000903720010037200110372001203720013037200140372001503720016037200170372001803720019037200200372002103720022037200230372002403720025037200260372002703720028037200290372003003720031037200320372003303720034037200350372003603720037037200380372003903720040037200410372004203720043037200440372004503720046037200470372004803720049037200500372005103720052037200530372005403720055037200560372005703720058037200590372006003720061037200620372006303720064037200650372006603720067037200680372006903720070037200710372007203720073037200740372007503720076037200770372007803720079037200800372008103720082037200830372008403720085037200860372008703720088037200890372009003720091037200920372009303720094037200950372009603720097037200980372009903720100037201010372010203720103037201040372010503720106037201070372010803720109037201100372011103720112037201130372011403720115037201160372011703720118037201190372012003720121037201220372012303720124037201250372012603720127037201280372012903720130037201310372013203720133037201340372013503720136037201370372013803720139037201400372014103720142037201430372014403720145037201460372014703720148037201490372015003720151037201520372015303720154037201550372015603720157037201580372015903720160037201610372016203720163037201640372016503720166037201670372016803720169037201700372017103720172037201730372017403720175037201760372017703720178037201790372018003720181037201820372018303720184037201850372018603720187037201880372018903720190037201910372019203720193037201940372019503720196037201970372019803720199037202000372020103720202037202030372020403720205037202060372020703720208037202090372021003720211037202120372021303720214037202150372021603720217037202180372021903720220037202210372022203720223037202240372022503720226037202270372022803720229037202300372023103720232037202330372023403720235037202360372023703720238037202390372024003720241037202420372024303720244037202450372024603720247037202480372024903720250037202510372025203720253037202540372025503720256037202570372025803720259037202600372026103720262037202630372026403720265037202660372026703720268037202690372027003720271037202720372027303720274037202750372027603720277037202780372027903720280037202810372028203720283037202840372028503720286037202870372028803720289037202900372029103720292037202930372029403720295037202960372029703720298037202990372030003720301037203020372030303720304037203050372030603720307037203080372030903720310037203110372031203720313037203140372031503720316037203170372031803720319037203200372032103720322037203230372032403720325037203260372032703720328037203290372033003720331037203320372033303720334037203350372033603720337037203380372033903720340037203410372034203720343037203440372034503720346037203470372034803720349037203500372035103720352037203530372035403720355037203560372035703720358037203590372036003720361037203620372036303720364037203650372036603720367037203680372036903720370037203710372037203720373037203740372037503720376037203770372037803720379037203800372038103720382037203830372038403720385037203860372038703720388037203890372039003720391037203920372039303720394037203950372039603720397037203980372039903720400037204010372040203720403037204040372040503720406037204070372040803720409037204100372041103720412037204130372041403720415037204160372041703720418037204190372042003720421037204220372042303720424037204250372042603720427037204280372042903720430037204310372043203720433037204340372043503720436037204370372043803720439037204400372044103720442037204430372044403720445037204460372044703720448037204490372045003720451037204520372045303720454037204550372045603720457037204580372045903720460037204610372046203720463037204640372046503720466037204670372046803720469037204700372047103720472037204730372047403720475037204760372047703720478037204790372048003720481037204820372048303720484037204850372048603720487037204880372048903720490037204910372049203720493037204940372049503720496037204970372049803720499037205000372050103720502037205030372050403720505037205060372050703720508037205090372051003720511037205120372051303720514037205150372051603720517037205180372051903720520037205210372052203720523037205240372052503720526037205270372052803720529037205300372053103720532037205330372053403720535037205360372053703720538037205390372054003720541037205420372054303720544037205450372054603720547037205480372054903720550037205510372055203720553037205540372055503720556037205570372055803720559037205600372056103720562037205630372056403720565037205660372056703720568037205690372057003720571037205720372057303720574037205750372057603720577037205780372057903720580037205810372058203720583037205840372058503720586037205870372058803720589037205900372059103720592037205930372059403720595037205960372059703720598037205990372060003720601037206020372060303720604037206050372060603720607037206080372060903720610037206110372061203720613037206140372061503720616037206170372061803720619037206200372062103720622037206230372062403720625037206260372062703720628037206290372063003720631037206320372063303720634037206350372063603720637037206380372063903720640037206410372064203720643037206440372064503720646037206470372064803720649037206500372065103720652037206530372065403720655037206560372065703720658037206590372066003720661037206620372066303720664037206650372066603720667037206680372066903720670037206710372067203720673037206740372067503720676037206770372067803720679037206800372068103720682037206830372068403720685037206860372068703720688037206890372069003720691037206920372069303720694037206950372069603720697037206980372069903720700037207010372070203720703037207040372070503720706037207070372070803720709037207100372071103720712037207130372071403720715037207160372071703720718037207190372072003720721037207220372072303720724037207250372072603720727037207280372072903720730037207310372073203720733037207340372073503720736037207370372073803720739037207400372074103720742037207430372074403720745037207460372074703720748037207490372075003720751037207520372075303720754037207550372075603720757037207580372075903720760037207610372076203720763037207640372076503720766037207670372076803720769037207700372077103720772037207730372077403720775037207760372077703720778037207790372078003720781037207820372078303720784037207850372078603720787037207880372078903720790037207910372079203720793037207940372079503720796037207970372079803720799037300010373000203730003037300040373000503730006037300070373000803730009037300100373001103730012037300130373001403730015037300160373001703730018037300190373002003730021037300220373002303730024037300250373002603730027037300280373002903730030037300310373003203730033037300340373003503730036037300370373003803730039037300400373004103730042037300430373004403730045037300460373004703730048037300490373005003730051037300520373005303730054037300550373005603730057037300580373005903730060037300610373006203730063037300640373006503730066037300670373006803730069037300700373007103730072037300730373007403730075037300760373007703730078037300790373008003730081037300820373008303730084037300850373008603730087037300880373008903730090037300910373009203730093037300940373009503730096037300970373009803730099037301000373010103730102037301030373010403730105037301060373010703730108037301090373011003730111037301120373011303730114037301150373011603730117037301180373011903730120037301210373012203730123037301240373012503730126037301270373012803730129037301300373013103730132037301330373013403730135037301360373013703730138037301390373014003730141037301420373014303730144037301450373014603730147037301480373014903730150037301510373015203730153037301540373015503730156037301570373015803730159037301600373016103730162037301630373016403730165037301660373016703730168037301690373017003730171037301720373017303730174037301750373017603730177037301780373017903730180037301810373018203730183037301840373018503730186037301870373018803730189037301900373019103730192037301930373019403730195037301960373019703730198037301990373020003730201037302020373020303730204037302050373020603730207037302080373020903730210037302110373021203730213037302140373021503730216037302170373021803730219037302200373022103730222037302230373022403730225037302260373022703730228037302290373023003730231037302320373023303730234037302350373023603730237037302380373023903730240037302410373024203730243037302440373024503730246037302470373024803730249037302500373025103730252037302530373025403730255037302560373025703730258037302590373026003730261037302620373026303730264037302650373026603730267037302680373026903730270037302710373027203730273037302740373027503730276037302770373027803730279037302800373028103730282037302830373028403730285037302860373028703730288037302890373029003730291037302920373029303730294037302950373029603730297037302980373029903730300037303010373030203730303037303040373030503730306037303070373030803730309037303100373031103730312037303130373031403730315037303160373031703730318037303190373032003730321037303220373032303730324037303250373032603730327037303280373032903730330037303310373033203730333037303340373033503730336037303370373033803730339037303400373034103730342037303430373034403730345037303460373034703730348037303490373035003730351037303520373035303730354037303550373035603730357037303580373035903730360037303610373036203730363037303640373036503730366037303670373036803730369037303700373037103730372037303730373037403730375037303760373037703730378037303790373038003730381037303820373038303730384037303850373038603730387037303880373038903730390037303910373039203730393037303940373039503730396037303970373039803730399037304000373040103730402037304030373040403730405037304060373040703730408037304090373041003730411037304120373041303730414037304150373041603730417037304180373041903730420037304210373042203730423037304240373042503730426037304270373042803730429037304300373043103730432037304330373043403730435037304360373043703730438037304390373044003730441037304420373044303730444037304450373044603730447037304480373044903730450037304510373045203730453037304540373045503730456037304570373045803730459037304600373046103730462037304630373046403730465037304660373046703730468037304690373047003730471037304720373047303730474037304750373047603730477037304780373047903730480037304810373048203730483037304840373048503730486037304870373048803730489037304900373049103730492037304930373049403730495037304960373049703730498037304990373050003730501037305020373050303730504037305050373050603730507037305080373050903730510037305110373051203730513037305140373051503730516037305170373051803730519037305200373052103730522037305230373052403730525037305260373052703730528037305290373053003730531037305320373053303730534037305350373053603730537037305380373053903730540037305410373054203730543037305440373054503730546037305470373054803730549037305500373055103730552037305530373055403730555037305560373055703730558037305590373056003730561037305620373056303730564037305650373056603730567037305680373056903730570037305710373057203730573037305740373057503730576037305770373057803730579037305800373058103730582037305830373058403730585037305860373058703730588037305890373059003730591037305920373059303730594037305950373059603730597037305980373059903730600037306010373060203730603037306040373060503730606037306070373060803730609037306100373061103730612037306130373061403730615037306160373061703730618037306190373062003730621037306220373062303730624037306250373062603730627037306280373062903730630037306310373063203730633037306340373063503730636037306370373063803730639037306400373064103730642037306430373064403730645037306460373064703730648037306490373065003730651037306520373065303730654037306550373065603730657037306580373065903730660037306610373066203730663037306640373066503730666037306670373066803730669037306700373067103730672037306730373067403730675037306760373067703730678037306790373068003730681037306820373068303730684037306850373068603730687037306880373068903730690037306910373069203730693037306940373069503730696037306970373069803730699037307000373070103730702037307030373070403730705037307060373070703730708037307090373071003730711037307120373071303730714037307150373071603730717037307180373071903730720037307210373072203730723037307240373072503730726037307270373072803730729037307300373073103730732037307330373073403730735037307360373073703730738037307390373074003730741037307420373074303730744037307450373074603730747037307480373074903730750037307510373075203730753037307540373075503730756037307570373075803730759037307600373076103730762037307630373076403730765037307660373076703730768037307690373077003730771037307720373077303730774037307750373077603730777037307780373077903730780037307810373078203730783037307840373078503730786037307870373078803730789037307900373079103730792037307930373079403730795037307960373079703730798037307990374000103740002037400030374000403740005037400060374000703740008037400090374001003740011037400120374001303740014037400150374001603740017037400180374001903740020037400210374002203740023037400240374002503740026037400270374002803740029037400300374003103740032037400330374003403740035037400360374003703740038037400390374004003740041037400420374004303740044037400450374004603740047037400480374004903740050037400510374005203740053037400540374005503740056037400570374005803740059037400600374006103740062037400630374006403740065037400660374006703740068037400690374007003740071037400720374007303740074037400750374007603740077037400780374007903740080037400810374008203740083037400840374008503740086037400870374008803740089037400900374009103740092037400930374009403740095037400960374009703740098037400990374010003740101037401020374010303740104037401050374010603740107037401080374010903740110037401110374011203740113037401140374011503740116037401170374011803740119037401200374012103740122037401230374012403740125037401260374012703740128037401290374013003740131037401320374013303740134037401350374013603740137037401380374013903740140037401410374014203740143037401440374014503740146037401470374014803740149037401500374015103740152037401530374015403740155037401560374015703740158037401590374016003740161037401620374016303740164037401650374016603740167037401680374016903740170037401710374017203740173037401740374017503740176037401770374017803740179037401800374018103740182037401830374018403740185037401860374018703740188037401890374019003740191037401920374019303740194037401950374019603740197037401980374019903740200037402010374020203740203037402040374020503740206037402070374020803740209037402100374021103740212037402130374021403740215037402160374021703740218037402190374022003740221037402220374022303740224037402250374022603740227037402280374022903740230037402310374023203740233037402340374023503740236037402370374023803740239037402400374024103740242037402430374024403740245037402460374024703740248037402490374025003740251037402520374025303740254037402550374025603740257037402580374025903740260037402610374026203740263037402640374026503740266037402670374026803740269037402700374027103740272037402730374027403740275037402760374027703740278037402790374028003740281037402820374028303740284037402850374028603740287037402880374028903740290037402910374029203740293037402940374029503740296037402970374029803740299037403000374030103740302037403030374030403740305037403060374030703740308037403090374031003740311037403120374031303740314037403150374031603740317037403180374031903740320037403210374032203740323037403240374032503740326037403270374032803740329037403300374033103740332037403330374033403740335037403360374033703740338037403390374034003740341037403420374034303740344037403450374034603740347037403480374034903740350037403510374035203740353037403540374035503740356037403570374035803740359037403600374036103740362037403630374036403740365037403660374036703740368037403690374037003740371037403720374037303740374037403750374037603740377037403780374037903740380037403810374038203740383037403840374038503740386037403870374038803740389037403900374039103740392037403930374039403740395037403960374039703740398037403990374040003740401037404020374040303740404037404050374040603740407037404080374040903740410037404110374041203740413037404140374041503740416037404170374041803740419037404200374042103740422037404230374042403740425037404260374042703740428037404290374043003740431037404320374043303740434037404350374043603740437037404380374043903740440037404410374044203740443037404440374044503740446037404470374044803740449037404500374045103740452037404530374045403740455037404560374045703740458037404590374046003740461037404620374046303740464037404650374046603740467037404680374046903740470037404710374047203740473037404740374047503740476037404770374047803740479037404800374048103740482037404830374048403740485037404860374048703740488037404890374049003740491037404920374049303740494037404950374049603740497037404980374049903740500037405010374050203740503037405040374050503740506037405070374050803740509037405100374051103740512037405130374051403740515037405160374051703740518037405190374052003740521037405220374052303740524037405250374052603740527037405280374052903740530037405310374053203740533037405340374053503740536037405370374053803740539037405400374054103740542037405430374054403740545037405460374054703740548037405490374055003740551037405520374055303740554037405550374055603740557037405580374055903740560037405610374056203740563037405640374056503740566037405670374056803740569037405700374057103740572037405730374057403740575037405760374057703740578037405790374058003740581037405820374058303740584037405850374058603740587037405880374058903740590037405910374059203740593037405940374059503740596037405970374059803740599037406000374060103740602037406030374060403740605037406060374060703740608037406090374061003740611037406120374061303740614037406150374061603740617037406180374061903740620037406210374062203740623037406240374062503740626037406270374062803740629037406300374063103740632037406330374063403740635037406360374063703740638037406390374064003740641037406420374064303740644037406450374064603740647037406480374064903740650037406510374065203740653037406540374065503740656037406570374065803740659037406600374066103740662037406630374066403740665037406660374066703740668037406690374067003740671037406720374067303740674037406750374067603740677037406780374067903740680037406810374068203740683037406840374068503740686037406870374068803740689037406900374069103740692037406930374069403740695037406960374069703740698037406990374070003740701037407020374070303740704037407050374070603740707037407080374070903740710037407110374071203740713037407140374071503740716037407170374071803740719037407200374072103740722037407230374072403740725037407260374072703740728037407290374073003740731037407320374073303740734037407350374073603740737037407380374073903740740037407410374074203740743037407440374074503740746037407470374074803740749037407500374075103740752037407530374075403740755037407560374075703740758037407590374076003740761037407620374076303740764037407650374076603740767037407680374076903740770037407710374077203740773037407740374077503740776037407770374077803740779037407800374078103740782037407830374078403740785037407860374078703740788037407890374079003740791037407920374079303740794037407950374079603740797037407980374079903750001037500020375000303750004037500050375000603750007037500080375000903750010037500110375001203750013037500140375001503750016037500170375001803750019037500200375002103750022037500230375002403750025037500260375002703750028037500290375003003750031037500320375003303750034037500350375003603750037037500380375003903750040037500410375004203750043037500440375004503750046037500470375004803750049037500500375005103750052037500530375005403750055037500560375005703750058037500590375006003750061037500620375006303750064037500650375006603750067037500680375006903750070037500710375007203750073037500740375007503750076037500770375007803750079037500800375008103750082037500830375008403750085037500860375008703750088037500890375009003750091037500920375009303750094037500950375009603750097037500980375009903750100037501010375010203750103037501040375010503750106037501070375010803750109037501100375011103750112037501130375011403750115037501160375011703750118037501190375012003750121037501220375012303750124037501250375012603750127037501280375012903750130037501310375013203750133037501340375013503750136037501370375013803750139037501400375014103750142037501430375014403750145037501460375014703750148037501490375015003750151037501520375015303750154037501550375015603750157037501580375015903750160037501610375016203750163037501640375016503750166037501670375016803750169037501700375017103750172037501730375017403750175037501760375017703750178037501790375018003750181037501820375018303750184037501850375018603750187037501880375018903750190037501910375019203750193037501940375019503750196037501970375019803750199037502000375020103750202037502030375020403750205037502060375020703750208037502090375021003750211037502120375021303750214037502150375021603750217037502180375021903750220037502210375022203750223037502240375022503750226037502270375022803750229037502300375023103750232037502330375023403750235037502360375023703750238037502390375024003750241037502420375024303750244037502450375024603750247037502480375024903750250037502510375025203750253037502540375025503750256037502570375025803750259037502600375026103750262037502630375026403750265037502660375026703750268037502690375027003750271037502720375027303750274037502750375027603750277037502780375027903750280037502810375028203750283037502840375028503750286037502870375028803750289037502900375029103750292037502930375029403750295037502960375029703750298037502990375030003750301037503020375030303750304037503050375030603750307037503080375030903750310037503110375031203750313037503140375031503750316037503170375031803750319037503200375032103750322037503230375032403750325037503260375032703750328037503290375033003750331037503320375033303750334037503350375033603750337037503380375033903750340037503410375034203750343037503440375034503750346037503470375034803750349037503500375035103750352037503530375035403750355037503560375035703750358037503590375036003750361037503620375036303750364037503650375036603750367037503680375036903750370037503710375037203750373037503740375037503750376037503770375037803750379037503800375038103750382037503830375038403750385037503860375038703750388037503890375039003750391037503920375039303750394037503950375039603750397037503980375039903750400037504010375040203750403037504040375040503750406037504070375040803750409037504100375041103750412037504130375041403750415037504160375041703750418037504190375042003750421037504220375042303750424037504250375042603750427037504280375042903750430037504310375043203750433037504340375043503750436037504370375043803750439037504400375044103750442037504430375044403750445037504460375044703750448037504490375045003750451037504520375045303750454037504550375045603750457037504580375045903750460037504610375046203750463037504640375046503750466037504670375046803750469037504700375047103750472037504730375047403750475037504760375047703750478037504790375048003750481037504820375048303750484037504850375048603750487037504880375048903750490037504910375049203750493037504940375049503750496037504970375049803750499037505000375050103750502037505030375050403750505037505060375050703750508037505090375051003750511037505120375051303750514037505150375051603750517037505180375051903750520037505210375052203750523037505240375052503750526037505270375052803750529037505300375053103750532037505330375053403750535037505360375053703750538037505390375054003750541037505420375054303750544037505450375054603750547037505480375054903750550037505510375055203750553037505540375055503750556037505570375055803750559037505600375056103750562037505630375056403750565037505660375056703750568037505690375057003750571037505720375057303750574037505750375057603750577037505780375057903750580037505810375058203750583037505840375058503750586037505870375058803750589037505900375059103750592037505930375059403750595037505960375059703750598037505990375060003750601037506020375060303750604037506050375060603750607037506080375060903750610037506110375061203750613037506140375061503750616037506170375061803750619037506200375062103750622037506230375062403750625037506260375062703750628037506290375063003750631037506320375063303750634037506350375063603750637037506380375063903750640037506410375064203750643037506440375064503750646037506470375064803750649037506500375065103750652037506530375065403750655037506560375065703750658037506590375066003750661037506620375066303750664037506650375066603750667037506680375066903750670037506710375067203750673037506740375067503750676037506770375067803750679037506800375068103750682037506830375068403750685037506860375068703750688037506890375069003750691037506920375069303750694037506950375069603750697037506980375069903750700037507010375070203750703037507040375070503750706037507070375070803750709037507100375071103750712037507130375071403750715037507160375071703750718037507190375072003750721037507220375072303750724037507250375072603750727037507280375072903750730037507310375073203750733037507340375073503750736037507370375073803750739037507400375074103750742037507430375074403750745037507460375074703750748037507490375075003750751037507520375075303750754037507550375075603750757037507580375075903750760037507610375076203750763037507640375076503750766037507670375076803750769037507700375077103750772037507730375077403750775037507760375077703750778037507790375078003750781037507820375078303750784037507850375078603750787037507880375078903750790037507910375079203750793037507940375079503750796037507970375079803750799037600010376000203760003037600040376000503760006037600070376000803760009037600100376001103760012037600130376001403760015037600160376001703760018037600190376002003760021037600220376002303760024037600250376002603760027037600280376002903760030037600310376003203760033037600340376003503760036037600370376003803760039037600400376004103760042037600430376004403760045037600460376004703760048037600490376005003760051037600520376005303760054037600550376005603760057037600580376005903760060037600610376006203760063037600640376006503760066037600670376006803760069037600700376007103760072037600730376007403760075037600760376007703760078037600790376008003760081037600820376008303760084037600850376008603760087037600880376008903760090037600910376009203760093037600940376009503760096037600970376009803760099037601000376010103760102037601030376010403760105037601060376010703760108037601090376011003760111037601120376011303760114037601150376011603760117037601180376011903760120037601210376012203760123037601240376012503760126037601270376012803760129037601300376013103760132037601330376013403760135037601360376013703760138037601390376014003760141037601420376014303760144037601450376014603760147037601480376014903760150037601510376015203760153037601540376015503760156037601570376015803760159037601600376016103760162037601630376016403760165037601660376016703760168037601690376017003760171037601720376017303760174037601750376017603760177037601780376017903760180037601810376018203760183037601840376018503760186037601870376018803760189037601900376019103760192037601930376019403760195037601960376019703760198037601990376020003760201037602020376020303760204037602050376020603760207037602080376020903760210037602110376021203760213037602140376021503760216037602170376021803760219037602200376022103760222037602230376022403760225037602260376022703760228037602290376023003760231037602320376023303760234037602350376023603760237037602380376023903760240037602410376024203760243037602440376024503760246037602470376024803760249037602500376025103760252037602530376025403760255037602560376025703760258037602590376026003760261037602620376026303760264037602650376026603760267037602680376026903760270037602710376027203760273037602740376027503760276037602770376027803760279037602800376028103760282037602830376028403760285037602860376028703760288037602890376029003760291037602920376029303760294037602950376029603760297037602980376029903760300037603010376030203760303037603040376030503760306037603070376030803760309037603100376031103760312037603130376031403760315037603160376031703760318037603190376032003760321037603220376032303760324037603250376032603760327037603280376032903760330037603310376033203760333037603340376033503760336037603370376033803760339037603400376034103760342037603430376034403760345037603460376034703760348037603490376035003760351037603520376035303760354037603550376035603760357037603580376035903760360037603610376036203760363037603640376036503760366037603670376036803760369037603700376037103760372037603730376037403760375037603760376037703760378037603790376038003760381037603820376038303760384037603850376038603760387037603880376038903760390037603910376039203760393037603940376039503760396037603970376039803760399037604000376040103760402037604030376040403760405037604060376040703760408037604090376041003760411037604120376041303760414037604150376041603760417037604180376041903760420037604210376042203760423037604240376042503760426037604270376042803760429037604300376043103760432037604330376043403760435037604360376043703760438037604390376044003760441037604420376044303760444037604450376044603760447037604480376044903760450037604510376045203760453037604540376045503760456037604570376045803760459037604600376046103760462037604630376046403760465037604660376046703760468037604690376047003760471037604720376047303760474037604750376047603760477037604780376047903760480037604810376048203760483037604840376048503760486037604870376048803760489037604900376049103760492037604930376049403760495037604960376049703760498037604990376050003760501037605020376050303760504037605050376050603760507037605080376050903760510037605110376051203760513037605140376051503760516037605170376051803760519037605200376052103760522037605230376052403760525037605260376052703760528037605290376053003760531037605320376053303760534037605350376053603760537037605380376053903760540037605410376054203760543037605440376054503760546037605470376054803760549037605500376055103760552037605530376055403760555037605560376055703760558037605590376056003760561037605620376056303760564037605650376056603760567037605680376056903760570037605710376057203760573037605740376057503760576037605770376057803760579037605800376058103760582037605830376058403760585037605860376058703760588037605890376059003760591037605920376059303760594037605950376059603760597037605980376059903760600037606010376060203760603037606040376060503760606037606070376060803760609037606100376061103760612037606130376061403760615037606160376061703760618037606190376062003760621037606220376062303760624037606250376062603760627037606280376062903760630037606310376063203760633037606340376063503760636037606370376063803760639037606400376064103760642037606430376064403760645037606460376064703760648037606490376065003760651037606520376065303760654037606550376065603760657037606580376065903760660037606610376066203760663037606640376066503760666037606670376066803760669037606700376067103760672037606730376067403760675037606760376067703760678037606790376068003760681037606820376068303760684037606850376068603760687037606880376068903760690037606910376069203760693037606940376069503760696037606970376069803760699037607000376070103760702037607030376070403760705037607060376070703760708037607090376071003760711037607120376071303760714037607150376071603760717037607180376071903760720037607210376072203760723037607240376072503760726037607270376072803760729037607300376073103760732037607330376073403760735037607360376073703760738037607390376074003760741037607420376074303760744037607450376074603760747037607480376074903760750037607510376075203760753037607540376075503760756037607570376075803760759037607600376076103760762037607630376076403760765037607660376076703760768037607690376077003760771037607720376077303760774037607750376077603760777037607780376077903760780037607810376078203760783037607840376078503760786037607870376078803760789037607900376079103760792037607930376079403760795037607960376079703760798037607990377000103770002037700030377000403770005037700060377000703770008037700090377001003770011037700120377001303770014037700150377001603770017037700180377001903770020037700210377002203770023037700240377002503770026037700270377002803770029037700300377003103770032037700330377003403770035037700360377003703770038037700390377004003770041037700420377004303770044037700450377004603770047037700480377004903770050037700510377005203770053037700540377005503770056037700570377005803770059037700600377006103770062037700630377006403770065037700660377006703770068037700690377007003770071037700720377007303770074037700750377007603770077037700780377007903770080037700810377008203770083037700840377008503770086037700870377008803770089037700900377009103770092037700930377009403770095037700960377009703770098037700990377010003770101037701020377010303770104037701050377010603770107037701080377010903770110037701110377011203770113037701140377011503770116037701170377011803770119037701200377012103770122037701230377012403770125037701260377012703770128037701290377013003770131037701320377013303770134037701350377013603770137037701380377013903770140037701410377014203770143037701440377014503770146037701470377014803770149037701500377015103770152037701530377015403770155037701560377015703770158037701590377016003770161037701620377016303770164037701650377016603770167037701680377016903770170037701710377017203770173037701740377017503770176037701770377017803770179037701800377018103770182037701830377018403770185037701860377018703770188037701890377019003770191037701920377019303770194037701950377019603770197037701980377019903770200037702010377020203770203037702040377020503770206037702070377020803770209037702100377021103770212037702130377021403770215037702160377021703770218037702190377022003770221037702220377022303770224037702250377022603770227037702280377022903770230037702310377023203770233037702340377023503770236037702370377023803770239037702400377024103770242037702430377024403770245037702460377024703770248037702490377025003770251037702520377025303770254037702550377025603770257037702580377025903770260037702610377026203770263037702640377026503770266037702670377026803770269037702700377027103770272037702730377027403770275037702760377027703770278037702790377028003770281037702820377028303770284037702850377028603770287037702880377028903770290037702910377029203770293037702940377029503770296037702970377029803770299037703000377030103770302037703030377030403770305037703060377030703770308037703090377031003770311037703120377031303770314037703150377031603770317037703180377031903770320037703210377032203770323037703240377032503770326037703270377032803770329037703300377033103770332037703330377033403770335037703360377033703770338037703390377034003770341037703420377034303770344037703450377034603770347037703480377034903770350037703510377035203770353037703540377035503770356037703570377035803770359037703600377036103770362037703630377036403770365037703660377036703770368037703690377037003770371037703720377037303770374037703750377037603770377037703780377037903770380037703810377038203770383037703840377038503770386037703870377038803770389037703900377039103770392037703930377039403770395037703960377039703770398037703990377040003770401037704020377040303770404037704050377040603770407037704080377040903770410037704110377041203770413037704140377041503770416037704170377041803770419037704200377042103770422037704230377042403770425037704260377042703770428037704290377043003770431037704320377043303770434037704350377043603770437037704380377043903770440037704410377044203770443037704440377044503770446037704470377044803770449037704500377045103770452037704530377045403770455037704560377045703770458037704590377046003770461037704620377046303770464037704650377046603770467037704680377046903770470037704710377047203770473037704740377047503770476037704770377047803770479037704800377048103770482037704830377048403770485037704860377048703770488037704890377049003770491037704920377049303770494037704950377049603770497037704980377049903770500037705010377050203770503037705040377050503770506037705070377050803770509037705100377051103770512037705130377051403770515037705160377051703770518037705190377052003770521037705220377052303770524037705250377052603770527037705280377052903770530037705310377053203770533037705340377053503770536037705370377053803770539037705400377054103770542037705430377054403770545037705460377054703770548037705490377055003770551037705520377055303770554037705550377055603770557037705580377055903770560037705610377056203770563037705640377056503770566037705670377056803770569037705700377057103770572037705730377057403770575037705760377057703770578037705790377058003770581037705820377058303770584037705850377058603770587037705880377058903770590037705910377059203770593037705940377059503770596037705970377059803770599037706000377060103770602037706030377060403770605037706060377060703770608037706090377061003770611037706120377061303770614037706150377061603770617037706180377061903770620037706210377062203770623037706240377062503770626037706270377062803770629037706300377063103770632037706330377063403770635037706360377063703770638037706390377064003770641037706420377064303770644037706450377064603770647037706480377064903770650037706510377065203770653037706540377065503770656037706570377065803770659037706600377066103770662037706630377066403770665037706660377066703770668037706690377067003770671037706720377067303770674037706750377067603770677037706780377067903770680037706810377068203770683037706840377068503770686037706870377068803770689037706900377069103770692037706930377069403770695037706960377069703770698037706990377070003770701037707020377070303770704037707050377070603770707037707080377070903770710037707110377071203770713037707140377071503770716037707170377071803770719037707200377072103770722037707230377072403770725037707260377072703770728037707290377073003770731037707320377073303770734037707350377073603770737037707380377073903770740037707410377074203770743037707440377074503770746037707470377074803770749037707500377075103770752037707530377075403770755037707560377075703770758037707590377076003770761037707620377076303770764037707650377076603770767037707680377076903770770037707710377077203770773037707740377077503770776037707770377077803770779037707800377078103770782037707830377078403770785037707860377078703770788037707890377079003770791037707920377079303770794037707950377079603770797037707980377079903780001037800020378000303780004037800050378000603780007037800080378000903780010037800110378001203780013037800140378001503780016037800170378001803780019037800200378002103780022037800230378002403780025037800260378002703780028037800290378003003780031037800320378003303780034037800350378003603780037037800380378003903780040037800410378004203780043037800440378004503780046037800470378004803780049037800500378005103780052037800530378005403780055037800560378005703780058037800590378006003780061037800620378006303780064037800650378006603780067037800680378006903780070037800710378007203780073037800740378007503780076037800770378007803780079037800800378008103780082037800830378008403780085037800860378008703780088037800890378009003780091037800920378009303780094037800950378009603780097037800980378009903780100037801010378010203780103037801040378010503780106037801070378010803780109037801100378011103780112037801130378011403780115037801160378011703780118037801190378012003780121037801220378012303780124037801250378012603780127037801280378012903780130037801310378013203780133037801340378013503780136037801370378013803780139037801400378014103780142037801430378014403780145037801460378014703780148037801490378015003780151037801520378015303780154037801550378015603780157037801580378015903780160037801610378016203780163037801640378016503780166037801670378016803780169037801700378017103780172037801730378017403780175037801760378017703780178037801790378018003780181037801820378018303780184037801850378018603780187037801880378018903780190037801910378019203780193037801940378019503780196037801970378019803780199037802000378020103780202037802030378020403780205037802060378020703780208037802090378021003780211037802120378021303780214037802150378021603780217037802180378021903780220037802210378022203780223037802240378022503780226037802270378022803780229037802300378023103780232037802330378023403780235037802360378023703780238037802390378024003780241037802420378024303780244037802450378024603780247037802480378024903780250037802510378025203780253037802540378025503780256037802570378025803780259037802600378026103780262037802630378026403780265037802660378026703780268037802690378027003780271037802720378027303780274037802750378027603780277037802780378027903780280037802810378028203780283037802840378028503780286037802870378028803780289037802900378029103780292037802930378029403780295037802960378029703780298037802990378030003780301037803020378030303780304037803050378030603780307037803080378030903780310037803110378031203780313037803140378031503780316037803170378031803780319037803200378032103780322037803230378032403780325037803260378032703780328037803290378033003780331037803320378033303780334037803350378033603780337037803380378033903780340037803410378034203780343037803440378034503780346037803470378034803780349037803500378035103780352037803530378035403780355037803560378035703780358037803590378036003780361037803620378036303780364037803650378036603780367037803680378036903780370037803710378037203780373037803740378037503780376037803770378037803780379037803800378038103780382037803830378038403780385037803860378038703780388037803890378039003780391037803920378039303780394037803950378039603780397037803980378039903780400037804010378040203780403037804040378040503780406037804070378040803780409037804100378041103780412037804130378041403780415037804160378041703780418037804190378042003780421037804220378042303780424037804250378042603780427037804280378042903780430037804310378043203780433037804340378043503780436037804370378043803780439037804400378044103780442037804430378044403780445037804460378044703780448037804490378045003780451037804520378045303780454037804550378045603780457037804580378045903780460037804610378046203780463037804640378046503780466037804670378046803780469037804700378047103780472037804730378047403780475037804760378047703780478037804790378048003780481037804820378048303780484037804850378048603780487037804880378048903780490037804910378049203780493037804940378049503780496037804970378049803780499037805000378050103780502037805030378050403780505037805060378050703780508037805090378051003780511037805120378051303780514037805150378051603780517037805180378051903780520037805210378052203780523037805240378052503780526037805270378052803780529037805300378053103780532037805330378053403780535037805360378053703780538037805390378054003780541037805420378054303780544037805450378054603780547037805480378054903780550037805510378055203780553037805540378055503780556037805570378055803780559037805600378056103780562037805630378056403780565037805660378056703780568037805690378057003780571037805720378057303780574037805750378057603780577037805780378057903780580037805810378058203780583037805840378058503780586037805870378058803780589037805900378059103780592037805930378059403780595037805960378059703780598037805990378060003780601037806020378060303780604037806050378060603780607037806080378060903780610037806110378061203780613037806140378061503780616037806170378061803780619037806200378062103780622037806230378062403780625037806260378062703780628037806290378063003780631037806320378063303780634037806350378063603780637037806380378063903780640037806410378064203780643037806440378064503780646037806470378064803780649037806500378065103780652037806530378065403780655037806560378065703780658037806590378066003780661037806620378066303780664037806650378066603780667037806680378066903780670037806710378067203780673037806740378067503780676037806770378067803780679037806800378068103780682037806830378068403780685037806860378068703780688037806890378069003780691037806920378069303780694037806950378069603780697037806980378069903780700037807010378070203780703037807040378070503780706037807070378070803780709037807100378071103780712037807130378071403780715037807160378071703780718037807190378072003780721037807220378072303780724037807250378072603780727037807280378072903780730037807310378073203780733037807340378073503780736037807370378073803780739037807400378074103780742037807430378074403780745037807460378074703780748037807490378075003780751037807520378075303780754037807550378075603780757037807580378075903780760037807610378076203780763037807640378076503780766037807670378076803780769037807700378077103780772037807730378077403780775037807760378077703780778037807790378078003780781037807820378078303780784037807850378078603780787037807880378078903780790037807910378079203780793037807940378079503780796037807970378079803780799037900010379000203790003037900040379000503790006037900070379000803790009037900100379001103790012037900130379001403790015037900160379001703790018037900190379002003790021037900220379002303790024037900250379002603790027037900280379002903790030037900310379003203790033037900340379003503790036037900370379003803790039037900400379004103790042037900430379004403790045037900460379004703790048037900490379005003790051037900520379005303790054037900550379005603790057037900580379005903790060037900610379006203790063037900640379006503790066037900670379006803790069037900700379007103790072037900730379007403790075037900760379007703790078037900790379008003790081037900820379008303790084037900850379008603790087037900880379008903790090037900910379009203790093037900940379009503790096037900970379009803790099037901000379010103790102037901030379010403790105037901060379010703790108037901090379011003790111037901120379011303790114037901150379011603790117037901180379011903790120037901210379012203790123037901240379012503790126037901270379012803790129037901300379013103790132037901330379013403790135037901360379013703790138037901390379014003790141037901420379014303790144037901450379014603790147037901480379014903790150037901510379015203790153037901540379015503790156037901570379015803790159037901600379016103790162037901630379016403790165037901660379016703790168037901690379017003790171037901720379017303790174037901750379017603790177037901780379017903790180037901810379018203790183037901840379018503790186037901870379018803790189037901900379019103790192037901930379019403790195037901960379019703790198037901990379020003790201037902020379020303790204037902050379020603790207037902080379020903790210037902110379021203790213037902140379021503790216037902170379021803790219037902200379022103790222037902230379022403790225037902260379022703790228037902290379023003790231037902320379023303790234037902350379023603790237037902380379023903790240037902410379024203790243037902440379024503790246037902470379024803790249037902500379025103790252037902530379025403790255037902560379025703790258037902590379026003790261037902620379026303790264037902650379026603790267037902680379026903790270037902710379027203790273037902740379027503790276037902770379027803790279037902800379028103790282037902830379028403790285037902860379028703790288037902890379029003790291037902920379029303790294037902950379029603790297037902980379029903790300037903010379030203790303037903040379030503790306037903070379030803790309037903100379031103790312037903130379031403790315037903160379031703790318037903190379032003790321037903220379032303790324037903250379032603790327037903280379032903790330037903310379033203790333037903340379033503790336037903370379033803790339037903400379034103790342037903430379034403790345037903460379034703790348037903490379035003790351037903520379035303790354037903550379035603790357037903580379035903790360037903610379036203790363037903640379036503790366037903670379036803790369037903700379037103790372037903730379037403790375037903760379037703790378037903790379038003790381037903820379038303790384037903850379038603790387037903880379038903790390037903910379039203790393037903940379039503790396037903970379039803790399037904000379040103790402037904030379040403790405037904060379040703790408037904090379041003790411037904120379041303790414037904150379041603790417037904180379041903790420037904210379042203790423037904240379042503790426037904270379042803790429037904300379043103790432037904330379043403790435037904360379043703790438037904390379044003790441037904420379044303790444037904450379044603790447037904480379044903790450037904510379045203790453037904540379045503790456037904570379045803790459037904600379046103790462037904630379046403790465037904660379046703790468037904690379047003790471037904720379047303790474037904750379047603790477037904780379047903790480037904810379048203790483037904840379048503790486037904870379048803790489037904900379049103790492037904930379049403790495037904960379049703790498037904990379050003790501037905020379050303790504037905050379050603790507037905080379050903790510037905110379051203790513037905140379051503790516037905170379051803790519037905200379052103790522037905230379052403790525037905260379052703790528037905290379053003790531037905320379053303790534037905350379053603790537037905380379053903790540037905410379054203790543037905440379054503790546037905470379054803790549037905500379055103790552037905530379055403790555037905560379055703790558037905590379056003790561037905620379056303790564037905650379056603790567037905680379056903790570037905710379057203790573037905740379057503790576037905770379057803790579037905800379058103790582037905830379058403790585037905860379058703790588037905890379059003790591037905920379059303790594037905950379059603790597037905980379059903790600037906010379060203790603037906040379060503790606037906070379060803790609037906100379061103790612037906130379061403790615037906160379061703790618037906190379062003790621037906220379062303790624037906250379062603790627037906280379062903790630037906310379063203790633037906340379063503790636037906370379063803790639037906400379064103790642037906430379064403790645037906460379064703790648037906490379065003790651037906520379065303790654037906550379065603790657037906580379065903790660037906610379066203790663037906640379066503790666037906670379066803790669037906700379067103790672037906730379067403790675037906760379067703790678037906790379068003790681037906820379068303790684037906850379068603790687037906880379068903790690037906910379069203790693037906940379069503790696037906970379069803790699037907000379070103790702037907030379070403790705037907060379070703790708037907090379071003790711037907120379071303790714037907150379071603790717037907180379071903790720037907210379072203790723037907240379072503790726037907270379072803790729037907300379073103790732037907330379073403790735037907360379073703790738037907390379074003790741037907420379074303790744037907450379074603790747037907480379074903790750037907510379075203790753037907540379075503790756037907570379075803790759037907600379076103790762037907630379076403790765037907660379076703790768037907690379077003790771037907720379077303790774037907750379077603790777037907780379077903790780037907810379078203790783037907840379078503790786037907870379078803790789037907900379079103790792037907930379079403790795037907960379079703790798037907990380000103800002038000030380000403800005038000060380000703800008038000090380001003800011038000120380001303800014038000150380001603800017038000180380001903800020038000210380002203800023038000240380002503800026038000270380002803800029038000300380003103800032038000330380003403800035038000360380003703800038038000390380004003800041038000420380004303800044038000450380004603800047038000480380004903800050038000510380005203800053038000540380005503800056038000570380005803800059038000600380006103800062038000630380006403800065038000660380006703800068038000690380007003800071038000720380007303800074038000750380007603800077038000780380007903800080038000810380008203800083038000840380008503800086038000870380008803800089038000900380009103800092038000930380009403800095038000960380009703800098038000990380010003800101038001020380010303800104038001050380010603800107038001080380010903800110038001110380011203800113038001140380011503800116038001170380011803800119038001200380012103800122038001230380012403800125038001260380012703800128038001290380013003800131038001320380013303800134038001350380013603800137038001380380013903800140038001410380014203800143038001440380014503800146038001470380014803800149038001500380015103800152038001530380015403800155038001560380015703800158038001590380016003800161038001620380016303800164038001650380016603800167038001680380016903800170038001710380017203800173038001740380017503800176038001770380017803800179038001800380018103800182038001830380018403800185038001860380018703800188038001890380019003800191038001920380019303800194038001950380019603800197038001980380019903800200038002010380020203800203038002040380020503800206038002070380020803800209038002100380021103800212038002130380021403800215038002160380021703800218038002190380022003800221038002220380022303800224038002250380022603800227038002280380022903800230038002310380023203800233038002340380023503800236038002370380023803800239038002400380024103800242038002430380024403800245038002460380024703800248038002490380025003800251038002520380025303800254038002550380025603800257038002580380025903800260038002610380026203800263038002640380026503800266038002670380026803800269038002700380027103800272038002730380027403800275038002760380027703800278038002790380028003800281038002820380028303800284038002850380028603800287038002880380028903800290038002910380029203800293038002940380029503800296038002970380029803800299038003000380030103800302038003030380030403800305038003060380030703800308038003090380031003800311038003120380031303800314038003150380031603800317038003180380031903800320038003210380032203800323038003240380032503800326038003270380032803800329038003300380033103800332038003330380033403800335038003360380033703800338038003390380034003800341038003420380034303800344038003450380034603800347038003480380034903800350038003510380035203800353038003540380035503800356038003570380035803800359038003600380036103800362038003630380036403800365038003660380036703800368038003690380037003800371038003720380037303800374038003750380037603800377038003780380037903800380038003810380038203800383038003840380038503800386038003870380038803800389038003900380039103800392038003930380039403800395038003960380039703800398038003990380040003800401038004020380040303800404038004050380040603800407038004080380040903800410038004110380041203800413038004140380041503800416038004170380041803800419038004200380042103800422038004230380042403800425038004260380042703800428038004290380043003800431038004320380043303800434038004350380043603800437038004380380043903800440038004410380044203800443038004440380044503800446038004470380044803800449038004500380045103800452038004530380045403800455038004560380045703800458038004590380046003800461038004620380046303800464038004650380046603800467038004680380046903800470038004710380047203800473038004740380047503800476038004770380047803800479038004800380048103800482038004830380048403800485038004860380048703800488038004890380049003800491038004920380049303800494038004950380049603800497038004980380049903800500038005010380050203800503038005040380050503800506038005070380050803800509038005100380051103800512038005130380051403800515038005160380051703800518038005190380052003800521038005220380052303800524038005250380052603800527038005280380052903800530038005310380053203800533038005340380053503800536038005370380053803800539038005400380054103800542038005430380054403800545038005460380054703800548038005490380055003800551038005520380055303800554038005550380055603800557038005580380055903800560038005610380056203800563038005640380056503800566038005670380056803800569038005700380057103800572038005730380057403800575038005760380057703800578038005790380058003800581038005820380058303800584038005850380058603800587038005880380058903800590038005910380059203800593038005940380059503800596038005970380059803800599038006000380060103800602038006030380060403800605038006060380060703800608038006090380061003800611038006120380061303800614038006150380061603800617038006180380061903800620038006210380062203800623038006240380062503800626038006270380062803800629038006300380063103800632038006330380063403800635038006360380063703800638038006390380064003800641038006420380064303800644038006450380064603800647038006480380064903800650038006510380065203800653038006540380065503800656038006570380065803800659038006600380066103800662038006630380066403800665038006660380066703800668038006690380067003800671038006720380067303800674038006750380067603800677038006780380067903800680038006810380068203800683038006840380068503800686038006870380068803800689038006900380069103800692038006930380069403800695038006960380069703800698038006990380070003800701038007020380070303800704038007050380070603800707038007080380070903800710038007110380071203800713038007140380071503800716038007170380071803800719038007200380072103800722038007230380072403800725038007260380072703800728038007290380073003800731038007320380073303800734038007350380073603800737038007380380073903800740038007410380074203800743038007440380074503800746038007470380074803800749038007500380075103800752038007530380075403800755038007560380075703800758038007590380076003800761038007620380076303800764038007650380076603800767038007680380076903800770038007710380077203800773038007740380077503800776038007770380077803800779038007800380078103800782038007830380078403800785038007860380078703800788038007890380079003800791038007920380079303800794038007950380079603800797038007980380079903810001038100020381000303810004038100050381000603810007038100080381000903810010038100110381001203810013038100140381001503810016038100170381001803810019038100200381002103810022038100230381002403810025038100260381002703810028038100290381003003810031038100320381003303810034038100350381003603810037038100380381003903810040038100410381004203810043038100440381004503810046038100470381004803810049038100500381005103810052038100530381005403810055038100560381005703810058038100590381006003810061038100620381006303810064038100650381006603810067038100680381006903810070038100710381007203810073038100740381007503810076038100770381007803810079038100800381008103810082038100830381008403810085038100860381008703810088038100890381009003810091038100920381009303810094038100950381009603810097038100980381009903810100038101010381010203810103038101040381010503810106038101070381010803810109038101100381011103810112038101130381011403810115038101160381011703810118038101190381012003810121038101220381012303810124038101250381012603810127038101280381012903810130038101310381013203810133038101340381013503810136038101370381013803810139038101400381014103810142038101430381014403810145038101460381014703810148038101490381015003810151038101520381015303810154038101550381015603810157038101580381015903810160038101610381016203810163038101640381016503810166038101670381016803810169038101700381017103810172038101730381017403810175038101760381017703810178038101790381018003810181038101820381018303810184038101850381018603810187038101880381018903810190038101910381019203810193038101940381019503810196038101970381019803810199038102000381020103810202038102030381020403810205038102060381020703810208038102090381021003810211038102120381021303810214038102150381021603810217038102180381021903810220038102210381022203810223038102240381022503810226038102270381022803810229038102300381023103810232038102330381023403810235038102360381023703810238038102390381024003810241038102420381024303810244038102450381024603810247038102480381024903810250038102510381025203810253038102540381025503810256038102570381025803810259038102600381026103810262038102630381026403810265038102660381026703810268038102690381027003810271038102720381027303810274038102750381027603810277038102780381027903810280038102810381028203810283038102840381028503810286038102870381028803810289038102900381029103810292038102930381029403810295038102960381029703810298038102990381030003810301038103020381030303810304038103050381030603810307038103080381030903810310038103110381031203810313038103140381031503810316038103170381031803810319038103200381032103810322038103230381032403810325038103260381032703810328038103290381033003810331038103320381033303810334038103350381033603810337038103380381033903810340038103410381034203810343038103440381034503810346038103470381034803810349038103500381035103810352038103530381035403810355038103560381035703810358038103590381036003810361038103620381036303810364038103650381036603810367038103680381036903810370038103710381037203810373038103740381037503810376038103770381037803810379038103800381038103810382038103830381038403810385038103860381038703810388038103890381039003810391038103920381039303810394038103950381039603810397038103980381039903810400038104010381040203810403038104040381040503810406038104070381040803810409038104100381041103810412038104130381041403810415038104160381041703810418038104190381042003810421038104220381042303810424038104250381042603810427038104280381042903810430038104310381043203810433038104340381043503810436038104370381043803810439038104400381044103810442038104430381044403810445038104460381044703810448038104490381045003810451038104520381045303810454038104550381045603810457038104580381045903810460038104610381046203810463038104640381046503810466038104670381046803810469038104700381047103810472038104730381047403810475038104760381047703810478038104790381048003810481038104820381048303810484038104850381048603810487038104880381048903810490038104910381049203810493038104940381049503810496038104970381049803810499038105000381050103810502038105030381050403810505038105060381050703810508038105090381051003810511038105120381051303810514038105150381051603810517038105180381051903810520038105210381052203810523038105240381052503810526038105270381052803810529038105300381053103810532038105330381053403810535038105360381053703810538038105390381054003810541038105420381054303810544038105450381054603810547038105480381054903810550038105510381055203810553038105540381055503810556038105570381055803810559038105600381056103810562038105630381056403810565038105660381056703810568038105690381057003810571038105720381057303810574038105750381057603810577038105780381057903810580038105810381058203810583038105840381058503810586038105870381058803810589038105900381059103810592038105930381059403810595038105960381059703810598038105990381060003810601038106020381060303810604038106050381060603810607038106080381060903810610038106110381061203810613038106140381061503810616038106170381061803810619038106200381062103810622038106230381062403810625038106260381062703810628038106290381063003810631038106320381063303810634038106350381063603810637038106380381063903810640038106410381064203810643038106440381064503810646038106470381064803810649038106500381065103810652038106530381065403810655038106560381065703810658038106590381066003810661038106620381066303810664038106650381066603810667038106680381066903810670038106710381067203810673038106740381067503810676038106770381067803810679038106800381068103810682038106830381068403810685038106860381068703810688038106890381069003810691038106920381069303810694038106950381069603810697038106980381069903810700038107010381070203810703038107040381070503810706038107070381070803810709038107100381071103810712038107130381071403810715038107160381071703810718038107190381072003810721038107220381072303810724038107250381072603810727038107280381072903810730038107310381073203810733038107340381073503810736038107370381073803810739038107400381074103810742038107430381074403810745038107460381074703810748038107490381075003810751038107520381075303810754038107550381075603810757038107580381075903810760038107610381076203810763038107640381076503810766038107670381076803810769038107700381077103810772038107730381077403810775038107760381077703810778038107790381078003810781038107820381078303810784038107850381078603810787038107880381078903810790038107910381079203810793038107940381079503810796038107970381079803810799038200010382000203820003038200040382000503820006038200070382000803820009038200100382001103820012038200130382001403820015038200160382001703820018038200190382002003820021038200220382002303820024038200250382002603820027038200280382002903820030038200310382003203820033038200340382003503820036038200370382003803820039038200400382004103820042038200430382004403820045038200460382004703820048038200490382005003820051038200520382005303820054038200550382005603820057038200580382005903820060038200610382006203820063038200640382006503820066038200670382006803820069038200700382007103820072038200730382007403820075038200760382007703820078038200790382008003820081038200820382008303820084038200850382008603820087038200880382008903820090038200910382009203820093038200940382009503820096038200970382009803820099038201000382010103820102038201030382010403820105038201060382010703820108038201090382011003820111038201120382011303820114038201150382011603820117038201180382011903820120038201210382012203820123038201240382012503820126038201270382012803820129038201300382013103820132038201330382013403820135038201360382013703820138038201390382014003820141038201420382014303820144038201450382014603820147038201480382014903820150038201510382015203820153038201540382015503820156038201570382015803820159038201600382016103820162038201630382016403820165038201660382016703820168038201690382017003820171038201720382017303820174038201750382017603820177038201780382017903820180038201810382018203820183038201840382018503820186038201870382018803820189038201900382019103820192038201930382019403820195038201960382019703820198038201990382020003820201038202020382020303820204038202050382020603820207038202080382020903820210038202110382021203820213038202140382021503820216038202170382021803820219038202200382022103820222038202230382022403820225038202260382022703820228038202290382023003820231038202320382023303820234038202350382023603820237038202380382023903820240038202410382024203820243038202440382024503820246038202470382024803820249038202500382025103820252038202530382025403820255038202560382025703820258038202590382026003820261038202620382026303820264038202650382026603820267038202680382026903820270038202710382027203820273038202740382027503820276038202770382027803820279038202800382028103820282038202830382028403820285038202860382028703820288038202890382029003820291038202920382029303820294038202950382029603820297038202980382029903820300038203010382030203820303038203040382030503820306038203070382030803820309038203100382031103820312038203130382031403820315038203160382031703820318038203190382032003820321038203220382032303820324038203250382032603820327038203280382032903820330038203310382033203820333038203340382033503820336038203370382033803820339038203400382034103820342038203430382034403820345038203460382034703820348038203490382035003820351038203520382035303820354038203550382035603820357038203580382035903820360038203610382036203820363038203640382036503820366038203670382036803820369038203700382037103820372038203730382037403820375038203760382037703820378038203790382038003820381038203820382038303820384038203850382038603820387038203880382038903820390038203910382039203820393038203940382039503820396038203970382039803820399038204000382040103820402038204030382040403820405038204060382040703820408038204090382041003820411038204120382041303820414038204150382041603820417038204180382041903820420038204210382042203820423038204240382042503820426038204270382042803820429038204300382043103820432038204330382043403820435038204360382043703820438038204390382044003820441038204420382044303820444038204450382044603820447038204480382044903820450038204510382045203820453038204540382045503820456038204570382045803820459038204600382046103820462038204630382046403820465038204660382046703820468038204690382047003820471038204720382047303820474038204750382047603820477038204780382047903820480038204810382048203820483038204840382048503820486038204870382048803820489038204900382049103820492038204930382049403820495038204960382049703820498038204990382050003820501038205020382050303820504038205050382050603820507038205080382050903820510038205110382051203820513038205140382051503820516038205170382051803820519038205200382052103820522038205230382052403820525038205260382052703820528038205290382053003820531038205320382053303820534038205350382053603820537038205380382053903820540038205410382054203820543038205440382054503820546038205470382054803820549038205500382055103820552038205530382055403820555038205560382055703820558038205590382056003820561038205620382056303820564038205650382056603820567038205680382056903820570038205710382057203820573038205740382057503820576038205770382057803820579038205800382058103820582038205830382058403820585038205860382058703820588038205890382059003820591038205920382059303820594038205950382059603820597038205980382059903820600038206010382060203820603038206040382060503820606038206070382060803820609038206100382061103820612038206130382061403820615038206160382061703820618038206190382062003820621038206220382062303820624038206250382062603820627038206280382062903820630038206310382063203820633038206340382063503820636038206370382063803820639038206400382064103820642038206430382064403820645038206460382064703820648038206490382065003820651038206520382065303820654038206550382065603820657038206580382065903820660038206610382066203820663038206640382066503820666038206670382066803820669038206700382067103820672038206730382067403820675038206760382067703820678038206790382068003820681038206820382068303820684038206850382068603820687038206880382068903820690038206910382069203820693038206940382069503820696038206970382069803820699038207000382070103820702038207030382070403820705038207060382070703820708038207090382071003820711038207120382071303820714038207150382071603820717038207180382071903820720038207210382072203820723038207240382072503820726038207270382072803820729038207300382073103820732038207330382073403820735038207360382073703820738038207390382074003820741038207420382074303820744038207450382074603820747038207480382074903820750038207510382075203820753038207540382075503820756038207570382075803820759038207600382076103820762038207630382076403820765038207660382076703820768038207690382077003820771038207720382077303820774038207750382077603820777038207780382077903820780038207810382078203820783038207840382078503820786038207870382078803820789038207900382079103820792038207930382079403820795038207960382079703820798038207990383000103830002038300030383000403830005038300060383000703830008038300090383001003830011038300120383001303830014038300150383001603830017038300180383001903830020038300210383002203830023038300240383002503830026038300270383002803830029038300300383003103830032038300330383003403830035038300360383003703830038038300390383004003830041038300420383004303830044038300450383004603830047038300480383004903830050038300510383005203830053038300540383005503830056038300570383005803830059038300600383006103830062038300630383006403830065038300660383006703830068038300690383007003830071038300720383007303830074038300750383007603830077038300780383007903830080038300810383008203830083038300840383008503830086038300870383008803830089038300900383009103830092038300930383009403830095038300960383009703830098038300990383010003830101038301020383010303830104038301050383010603830107038301080383010903830110038301110383011203830113038301140383011503830116038301170383011803830119038301200383012103830122038301230383012403830125038301260383012703830128038301290383013003830131038301320383013303830134038301350383013603830137038301380383013903830140038301410383014203830143038301440383014503830146038301470383014803830149038301500383015103830152038301530383015403830155038301560383015703830158038301590383016003830161038301620383016303830164038301650383016603830167038301680383016903830170038301710383017203830173038301740383017503830176038301770383017803830179038301800383018103830182038301830383018403830185038301860383018703830188038301890383019003830191038301920383019303830194038301950383019603830197038301980383019903830200038302010383020203830203038302040383020503830206038302070383020803830209038302100383021103830212038302130383021403830215038302160383021703830218038302190383022003830221038302220383022303830224038302250383022603830227038302280383022903830230038302310383023203830233038302340383023503830236038302370383023803830239038302400383024103830242038302430383024403830245038302460383024703830248038302490383025003830251038302520383025303830254038302550383025603830257038302580383025903830260038302610383026203830263038302640383026503830266038302670383026803830269038302700383027103830272038302730383027403830275038302760383027703830278038302790383028003830281038302820383028303830284038302850383028603830287038302880383028903830290038302910383029203830293038302940383029503830296038302970383029803830299038303000383030103830302038303030383030403830305038303060383030703830308038303090383031003830311038303120383031303830314038303150383031603830317038303180383031903830320038303210383032203830323038303240383032503830326038303270383032803830329038303300383033103830332038303330383033403830335038303360383033703830338038303390383034003830341038303420383034303830344038303450383034603830347038303480383034903830350038303510383035203830353038303540383035503830356038303570383035803830359038303600383036103830362038303630383036403830365038303660383036703830368038303690383037003830371038303720383037303830374038303750383037603830377038303780383037903830380038303810383038203830383038303840383038503830386038303870383038803830389038303900383039103830392038303930383039403830395038303960383039703830398038303990383040003830401038304020383040303830404038304050383040603830407038304080383040903830410038304110383041203830413038304140383041503830416038304170383041803830419038304200383042103830422038304230383042403830425038304260383042703830428038304290383043003830431038304320383043303830434038304350383043603830437038304380383043903830440038304410383044203830443038304440383044503830446038304470383044803830449038304500383045103830452038304530383045403830455038304560383045703830458038304590383046003830461038304620383046303830464038304650383046603830467038304680383046903830470038304710383047203830473038304740383047503830476038304770383047803830479038304800383048103830482038304830383048403830485038304860383048703830488038304890383049003830491038304920383049303830494038304950383049603830497038304980383049903830500038305010383050203830503038305040383050503830506038305070383050803830509038305100383051103830512038305130383051403830515038305160383051703830518038305190383052003830521038305220383052303830524038305250383052603830527038305280383052903830530038305310383053203830533038305340383053503830536038305370383053803830539038305400383054103830542038305430383054403830545038305460383054703830548038305490383055003830551038305520383055303830554038305550383055603830557038305580383055903830560038305610383056203830563038305640383056503830566038305670383056803830569038305700383057103830572038305730383057403830575038305760383057703830578038305790383058003830581038305820383058303830584038305850383058603830587038305880383058903830590038305910383059203830593038305940383059503830596038305970383059803830599038306000383060103830602038306030383060403830605038306060383060703830608038306090383061003830611038306120383061303830614038306150383061603830617038306180383061903830620038306210383062203830623038306240383062503830626038306270383062803830629038306300383063103830632038306330383063403830635038306360383063703830638038306390383064003830641038306420383064303830644038306450383064603830647038306480383064903830650038306510383065203830653038306540383065503830656038306570383065803830659038306600383066103830662038306630383066403830665038306660383066703830668038306690383067003830671038306720383067303830674038306750383067603830677038306780383067903830680038306810383068203830683038306840383068503830686038306870383068803830689038306900383069103830692038306930383069403830695038306960383069703830698038306990383070003830701038307020383070303830704038307050383070603830707038307080383070903830710038307110383071203830713038307140383071503830716038307170383071803830719038307200383072103830722038307230383072403830725038307260383072703830728038307290383073003830731038307320383073303830734038307350383073603830737038307380383073903830740038307410383074203830743038307440383074503830746038307470383074803830749038307500383075103830752038307530383075403830755038307560383075703830758038307590383076003830761038307620383076303830764038307650383076603830767038307680383076903830770038307710383077203830773038307740383077503830776038307770383077803830779038307800383078103830782038307830383078403830785038307860383078703830788038307890383079003830791038307920383079303830794038307950383079603830797038307980383079903840001038400020384000303840004038400050384000603840007038400080384000903840010038400110384001203840013038400140384001503840016038400170384001803840019038400200384002103840022038400230384002403840025038400260384002703840028038400290384003003840031038400320384003303840034038400350384003603840037038400380384003903840040038400410384004203840043038400440384004503840046038400470384004803840049038400500384005103840052038400530384005403840055038400560384005703840058038400590384006003840061038400620384006303840064038400650384006603840067038400680384006903840070038400710384007203840073038400740384007503840076038400770384007803840079038400800384008103840082038400830384008403840085038400860384008703840088038400890384009003840091038400920384009303840094038400950384009603840097038400980384009903840100038401010384010203840103038401040384010503840106038401070384010803840109038401100384011103840112038401130384011403840115038401160384011703840118038401190384012003840121038401220384012303840124038401250384012603840127038401280384012903840130038401310384013203840133038401340384013503840136038401370384013803840139038401400384014103840142038401430384014403840145038401460384014703840148038401490384015003840151038401520384015303840154038401550384015603840157038401580384015903840160038401610384016203840163038401640384016503840166038401670384016803840169038401700384017103840172038401730384017403840175038401760384017703840178038401790384018003840181038401820384018303840184038401850384018603840187038401880384018903840190038401910384019203840193038401940384019503840196038401970384019803840199038402000384020103840202038402030384020403840205038402060384020703840208038402090384021003840211038402120384021303840214038402150384021603840217038402180384021903840220038402210384022203840223038402240384022503840226038402270384022803840229038402300384023103840232038402330384023403840235038402360384023703840238038402390384024003840241038402420384024303840244038402450384024603840247038402480384024903840250038402510384025203840253038402540384025503840256038402570384025803840259038402600384026103840262038402630384026403840265038402660384026703840268038402690384027003840271038402720384027303840274038402750384027603840277038402780384027903840280038402810384028203840283038402840384028503840286038402870384028803840289038402900384029103840292038402930384029403840295038402960384029703840298038402990384030003840301038403020384030303840304038403050384030603840307038403080384030903840310038403110384031203840313038403140384031503840316038403170384031803840319038403200384032103840322038403230384032403840325038403260384032703840328038403290384033003840331038403320384033303840334038403350384033603840337038403380384033903840340038403410384034203840343038403440384034503840346038403470384034803840349038403500384035103840352038403530384035403840355038403560384035703840358038403590384036003840361038403620384036303840364038403650384036603840367038403680384036903840370038403710384037203840373038403740384037503840376038403770384037803840379038403800384038103840382038403830384038403840385038403860384038703840388038403890384039003840391038403920384039303840394038403950384039603840397038403980384039903840400038404010384040203840403038404040384040503840406038404070384040803840409038404100384041103840412038404130384041403840415038404160384041703840418038404190384042003840421038404220384042303840424038404250384042603840427038404280384042903840430038404310384043203840433038404340384043503840436038404370384043803840439038404400384044103840442038404430384044403840445038404460384044703840448038404490384045003840451038404520384045303840454038404550384045603840457038404580384045903840460038404610384046203840463038404640384046503840466038404670384046803840469038404700384047103840472038404730384047403840475038404760384047703840478038404790384048003840481038404820384048303840484038404850384048603840487038404880384048903840490038404910384049203840493038404940384049503840496038404970384049803840499038405000384050103840502038405030384050403840505038405060384050703840508038405090384051003840511038405120384051303840514038405150384051603840517038405180384051903840520038405210384052203840523038405240384052503840526038405270384052803840529038405300384053103840532038405330384053403840535038405360384053703840538038405390384054003840541038405420384054303840544038405450384054603840547038405480384054903840550038405510384055203840553038405540384055503840556038405570384055803840559038405600384056103840562038405630384056403840565038405660384056703840568038405690384057003840571038405720384057303840574038405750384057603840577038405780384057903840580038405810384058203840583038405840384058503840586038405870384058803840589038405900384059103840592038405930384059403840595038405960384059703840598038405990384060003840601038406020384060303840604038406050384060603840607038406080384060903840610038406110384061203840613038406140384061503840616038406170384061803840619038406200384062103840622038406230384062403840625038406260384062703840628038406290384063003840631038406320384063303840634038406350384063603840637038406380384063903840640038406410384064203840643038406440384064503840646038406470384064803840649038406500384065103840652038406530384065403840655038406560384065703840658038406590384066003840661038406620384066303840664038406650384066603840667038406680384066903840670038406710384067203840673038406740384067503840676038406770384067803840679038406800384068103840682038406830384068403840685038406860384068703840688038406890384069003840691038406920384069303840694038406950384069603840697038406980384069903840700038407010384070203840703038407040384070503840706038407070384070803840709038407100384071103840712038407130384071403840715038407160384071703840718038407190384072003840721038407220384072303840724038407250384072603840727038407280384072903840730038407310384073203840733038407340384073503840736038407370384073803840739038407400384074103840742038407430384074403840745038407460384074703840748038407490384075003840751038407520384075303840754038407550384075603840757038407580384075903840760038407610384076203840763038407640384076503840766038407670384076803840769038407700384077103840772038407730384077403840775038407760384077703840778038407790384078003840781038407820384078303840784038407850384078603840787038407880384078903840790038407910384079203840793038407940384079503840796038407970384079803840799038500010385000203850003038500040385000503850006038500070385000803850009038500100385001103850012038500130385001403850015038500160385001703850018038500190385002003850021038500220385002303850024038500250385002603850027038500280385002903850030038500310385003203850033038500340385003503850036038500370385003803850039038500400385004103850042038500430385004403850045038500460385004703850048038500490385005003850051038500520385005303850054038500550385005603850057038500580385005903850060038500610385006203850063038500640385006503850066038500670385006803850069038500700385007103850072038500730385007403850075038500760385007703850078038500790385008003850081038500820385008303850084038500850385008603850087038500880385008903850090038500910385009203850093038500940385009503850096038500970385009803850099038501000385010103850102038501030385010403850105038501060385010703850108038501090385011003850111038501120385011303850114038501150385011603850117038501180385011903850120038501210385012203850123038501240385012503850126038501270385012803850129038501300385013103850132038501330385013403850135038501360385013703850138038501390385014003850141038501420385014303850144038501450385014603850147038501480385014903850150038501510385015203850153038501540385015503850156038501570385015803850159038501600385016103850162038501630385016403850165038501660385016703850168038501690385017003850171038501720385017303850174038501750385017603850177038501780385017903850180038501810385018203850183038501840385018503850186038501870385018803850189038501900385019103850192038501930385019403850195038501960385019703850198038501990385020003850201038502020385020303850204038502050385020603850207038502080385020903850210038502110385021203850213038502140385021503850216038502170385021803850219038502200385022103850222038502230385022403850225038502260385022703850228038502290385023003850231038502320385023303850234038502350385023603850237038502380385023903850240038502410385024203850243038502440385024503850246038502470385024803850249038502500385025103850252038502530385025403850255038502560385025703850258038502590385026003850261038502620385026303850264038502650385026603850267038502680385026903850270038502710385027203850273038502740385027503850276038502770385027803850279038502800385028103850282038502830385028403850285038502860385028703850288038502890385029003850291038502920385029303850294038502950385029603850297038502980385029903850300038503010385030203850303038503040385030503850306038503070385030803850309038503100385031103850312038503130385031403850315038503160385031703850318038503190385032003850321038503220385032303850324038503250385032603850327038503280385032903850330038503310385033203850333038503340385033503850336038503370385033803850339038503400385034103850342038503430385034403850345038503460385034703850348038503490385035003850351038503520385035303850354038503550385035603850357038503580385035903850360038503610385036203850363038503640385036503850366038503670385036803850369038503700385037103850372038503730385037403850375038503760385037703850378038503790385038003850381038503820385038303850384038503850385038603850387038503880385038903850390038503910385039203850393038503940385039503850396038503970385039803850399038504000385040103850402038504030385040403850405038504060385040703850408038504090385041003850411038504120385041303850414038504150385041603850417038504180385041903850420038504210385042203850423038504240385042503850426038504270385042803850429038504300385043103850432038504330385043403850435038504360385043703850438038504390385044003850441038504420385044303850444038504450385044603850447038504480385044903850450038504510385045203850453038504540385045503850456038504570385045803850459038504600385046103850462038504630385046403850465038504660385046703850468038504690385047003850471038504720385047303850474038504750385047603850477038504780385047903850480038504810385048203850483038504840385048503850486038504870385048803850489038504900385049103850492038504930385049403850495038504960385049703850498038504990385050003850501038505020385050303850504038505050385050603850507038505080385050903850510038505110385051203850513038505140385051503850516038505170385051803850519038505200385052103850522038505230385052403850525038505260385052703850528038505290385053003850531038505320385053303850534038505350385053603850537038505380385053903850540038505410385054203850543038505440385054503850546038505470385054803850549038505500385055103850552038505530385055403850555038505560385055703850558038505590385056003850561038505620385056303850564038505650385056603850567038505680385056903850570038505710385057203850573038505740385057503850576038505770385057803850579038505800385058103850582038505830385058403850585038505860385058703850588038505890385059003850591038505920385059303850594038505950385059603850597038505980385059903850600038506010385060203850603038506040385060503850606038506070385060803850609038506100385061103850612038506130385061403850615038506160385061703850618038506190385062003850621038506220385062303850624038506250385062603850627038506280385062903850630038506310385063203850633038506340385063503850636038506370385063803850639038506400385064103850642038506430385064403850645038506460385064703850648038506490385065003850651038506520385065303850654038506550385065603850657038506580385065903850660038506610385066203850663038506640385066503850666038506670385066803850669038506700385067103850672038506730385067403850675038506760385067703850678038506790385068003850681038506820385068303850684038506850385068603850687038506880385068903850690038506910385069203850693038506940385069503850696038506970385069803850699038507000385070103850702038507030385070403850705038507060385070703850708038507090385071003850711038507120385071303850714038507150385071603850717038507180385071903850720038507210385072203850723038507240385072503850726038507270385072803850729038507300385073103850732038507330385073403850735038507360385073703850738038507390385074003850741038507420385074303850744038507450385074603850747038507480385074903850750038507510385075203850753038507540385075503850756038507570385075803850759038507600385076103850762038507630385076403850765038507660385076703850768038507690385077003850771038507720385077303850774038507750385077603850777038507780385077903850780038507810385078203850783038507840385078503850786038507870385078803850789038507900385079103850792038507930385079403850795038507960385079703850798038507990386000103860002038600030386000403860005038600060386000703860008038600090386001003860011038600120386001303860014038600150386001603860017038600180386001903860020038600210386002203860023038600240386002503860026038600270386002803860029038600300386003103860032038600330386003403860035038600360386003703860038038600390386004003860041038600420386004303860044038600450386004603860047038600480386004903860050038600510386005203860053038600540386005503860056038600570386005803860059038600600386006103860062038600630386006403860065038600660386006703860068038600690386007003860071038600720386007303860074038600750386007603860077038600780386007903860080038600810386008203860083038600840386008503860086038600870386008803860089038600900386009103860092038600930386009403860095038600960386009703860098038600990386010003860101038601020386010303860104038601050386010603860107038601080386010903860110038601110386011203860113038601140386011503860116038601170386011803860119038601200386012103860122038601230386012403860125038601260386012703860128038601290386013003860131038601320386013303860134038601350386013603860137038601380386013903860140038601410386014203860143038601440386014503860146038601470386014803860149038601500386015103860152038601530386015403860155038601560386015703860158038601590386016003860161038601620386016303860164038601650386016603860167038601680386016903860170038601710386017203860173038601740386017503860176038601770386017803860179038601800386018103860182038601830386018403860185038601860386018703860188038601890386019003860191038601920386019303860194038601950386019603860197038601980386019903860200038602010386020203860203038602040386020503860206038602070386020803860209038602100386021103860212038602130386021403860215038602160386021703860218038602190386022003860221038602220386022303860224038602250386022603860227038602280386022903860230038602310386023203860233038602340386023503860236038602370386023803860239038602400386024103860242038602430386024403860245038602460386024703860248038602490386025003860251038602520386025303860254038602550386025603860257038602580386025903860260038602610386026203860263038602640386026503860266038602670386026803860269038602700386027103860272038602730386027403860275038602760386027703860278038602790386028003860281038602820386028303860284038602850386028603860287038602880386028903860290038602910386029203860293038602940386029503860296038602970386029803860299038603000386030103860302038603030386030403860305038603060386030703860308038603090386031003860311038603120386031303860314038603150386031603860317038603180386031903860320038603210386032203860323038603240386032503860326038603270386032803860329038603300386033103860332038603330386033403860335038603360386033703860338038603390386034003860341038603420386034303860344038603450386034603860347038603480386034903860350038603510386035203860353038603540386035503860356038603570386035803860359038603600386036103860362038603630386036403860365038603660386036703860368038603690386037003860371038603720386037303860374038603750386037603860377038603780386037903860380038603810386038203860383038603840386038503860386038603870386038803860389038603900386039103860392038603930386039403860395038603960386039703860398038603990386040003860401038604020386040303860404038604050386040603860407038604080386040903860410038604110386041203860413038604140386041503860416038604170386041803860419038604200386042103860422038604230386042403860425038604260386042703860428038604290386043003860431038604320386043303860434038604350386043603860437038604380386043903860440038604410386044203860443038604440386044503860446038604470386044803860449038604500386045103860452038604530386045403860455038604560386045703860458038604590386046003860461038604620386046303860464038604650386046603860467038604680386046903860470038604710386047203860473038604740386047503860476038604770386047803860479038604800386048103860482038604830386048403860485038604860386048703860488038604890386049003860491038604920386049303860494038604950386049603860497038604980386049903860500038605010386050203860503038605040386050503860506038605070386050803860509038605100386051103860512038605130386051403860515038605160386051703860518038605190386052003860521038605220386052303860524038605250386052603860527038605280386052903860530038605310386053203860533038605340386053503860536038605370386053803860539038605400386054103860542038605430386054403860545038605460386054703860548038605490386055003860551038605520386055303860554038605550386055603860557038605580386055903860560038605610386056203860563038605640386056503860566038605670386056803860569038605700386057103860572038605730386057403860575038605760386057703860578038605790386058003860581038605820386058303860584038605850386058603860587038605880386058903860590038605910386059203860593038605940386059503860596038605970386059803860599038606000386060103860602038606030386060403860605038606060386060703860608038606090386061003860611038606120386061303860614038606150386061603860617038606180386061903860620038606210386062203860623038606240386062503860626038606270386062803860629038606300386063103860632038606330386063403860635038606360386063703860638038606390386064003860641038606420386064303860644038606450386064603860647038606480386064903860650038606510386065203860653038606540386065503860656038606570386065803860659038606600386066103860662038606630386066403860665038606660386066703860668038606690386067003860671038606720386067303860674038606750386067603860677038606780386067903860680038606810386068203860683038606840386068503860686038606870386068803860689038606900386069103860692038606930386069403860695038606960386069703860698038606990386070003860701038607020386070303860704038607050386070603860707038607080386070903860710038607110386071203860713038607140386071503860716038607170386071803860719038607200386072103860722038607230386072403860725038607260386072703860728038607290386073003860731038607320386073303860734038607350386073603860737038607380386073903860740038607410386074203860743038607440386074503860746038607470386074803860749038607500386075103860752038607530386075403860755038607560386075703860758038607590386076003860761038607620386076303860764038607650386076603860767038607680386076903860770038607710386077203860773038607740386077503860776038607770386077803860779038607800386078103860782038607830386078403860785038607860386078703860788038607890386079003860791038607920386079303860794038607950386079603860797038607980386079903870001038700020387000303870004038700050387000603870007038700080387000903870010038700110387001203870013038700140387001503870016038700170387001803870019038700200387002103870022038700230387002403870025038700260387002703870028038700290387003003870031038700320387003303870034038700350387003603870037038700380387003903870040038700410387004203870043038700440387004503870046038700470387004803870049038700500387005103870052038700530387005403870055038700560387005703870058038700590387006003870061038700620387006303870064038700650387006603870067038700680387006903870070038700710387007203870073038700740387007503870076038700770387007803870079038700800387008103870082038700830387008403870085038700860387008703870088038700890387009003870091038700920387009303870094038700950387009603870097038700980387009903870100038701010387010203870103038701040387010503870106038701070387010803870109038701100387011103870112038701130387011403870115038701160387011703870118038701190387012003870121038701220387012303870124038701250387012603870127038701280387012903870130038701310387013203870133038701340387013503870136038701370387013803870139038701400387014103870142038701430387014403870145038701460387014703870148038701490387015003870151038701520387015303870154038701550387015603870157038701580387015903870160038701610387016203870163038701640387016503870166038701670387016803870169038701700387017103870172038701730387017403870175038701760387017703870178038701790387018003870181038701820387018303870184038701850387018603870187038701880387018903870190038701910387019203870193038701940387019503870196038701970387019803870199038702000387020103870202038702030387020403870205038702060387020703870208038702090387021003870211038702120387021303870214038702150387021603870217038702180387021903870220038702210387022203870223038702240387022503870226038702270387022803870229038702300387023103870232038702330387023403870235038702360387023703870238038702390387024003870241038702420387024303870244038702450387024603870247038702480387024903870250038702510387025203870253038702540387025503870256038702570387025803870259038702600387026103870262038702630387026403870265038702660387026703870268038702690387027003870271038702720387027303870274038702750387027603870277038702780387027903870280038702810387028203870283038702840387028503870286038702870387028803870289038702900387029103870292038702930387029403870295038702960387029703870298038702990387030003870301038703020387030303870304038703050387030603870307038703080387030903870310038703110387031203870313038703140387031503870316038703170387031803870319038703200387032103870322038703230387032403870325038703260387032703870328038703290387033003870331038703320387033303870334038703350387033603870337038703380387033903870340038703410387034203870343038703440387034503870346038703470387034803870349038703500387035103870352038703530387035403870355038703560387035703870358038703590387036003870361038703620387036303870364038703650387036603870367038703680387036903870370038703710387037203870373038703740387037503870376038703770387037803870379038703800387038103870382038703830387038403870385038703860387038703870388038703890387039003870391038703920387039303870394038703950387039603870397038703980387039903870400038704010387040203870403038704040387040503870406038704070387040803870409038704100387041103870412038704130387041403870415038704160387041703870418038704190387042003870421038704220387042303870424038704250387042603870427038704280387042903870430038704310387043203870433038704340387043503870436038704370387043803870439038704400387044103870442038704430387044403870445038704460387044703870448038704490387045003870451038704520387045303870454038704550387045603870457038704580387045903870460038704610387046203870463038704640387046503870466038704670387046803870469038704700387047103870472038704730387047403870475038704760387047703870478038704790387048003870481038704820387048303870484038704850387048603870487038704880387048903870490038704910387049203870493038704940387049503870496038704970387049803870499038705000387050103870502038705030387050403870505038705060387050703870508038705090387051003870511038705120387051303870514038705150387051603870517038705180387051903870520038705210387052203870523038705240387052503870526038705270387052803870529038705300387053103870532038705330387053403870535038705360387053703870538038705390387054003870541038705420387054303870544038705450387054603870547038705480387054903870550038705510387055203870553038705540387055503870556038705570387055803870559038705600387056103870562038705630387056403870565038705660387056703870568038705690387057003870571038705720387057303870574038705750387057603870577038705780387057903870580038705810387058203870583038705840387058503870586038705870387058803870589038705900387059103870592038705930387059403870595038705960387059703870598038705990387060003870601038706020387060303870604038706050387060603870607038706080387060903870610038706110387061203870613038706140387061503870616038706170387061803870619038706200387062103870622038706230387062403870625038706260387062703870628038706290387063003870631038706320387063303870634038706350387063603870637038706380387063903870640038706410387064203870643038706440387064503870646038706470387064803870649038706500387065103870652038706530387065403870655038706560387065703870658038706590387066003870661038706620387066303870664038706650387066603870667038706680387066903870670038706710387067203870673038706740387067503870676038706770387067803870679038706800387068103870682038706830387068403870685038706860387068703870688038706890387069003870691038706920387069303870694038706950387069603870697038706980387069903870700038707010387070203870703038707040387070503870706038707070387070803870709038707100387071103870712038707130387071403870715038707160387071703870718038707190387072003870721038707220387072303870724038707250387072603870727038707280387072903870730038707310387073203870733038707340387073503870736038707370387073803870739038707400387074103870742038707430387074403870745038707460387074703870748038707490387075003870751038707520387075303870754038707550387075603870757038707580387075903870760038707610387076203870763038707640387076503870766038707670387076803870769038707700387077103870772038707730387077403870775038707760387077703870778038707790387078003870781038707820387078303870784038707850387078603870787038707880387078903870790038707910387079203870793038707940387079503870796038707970387079803870799038800010388000203880003038800040388000503880006038800070388000803880009038800100388001103880012038800130388001403880015038800160388001703880018038800190388002003880021038800220388002303880024038800250388002603880027038800280388002903880030038800310388003203880033038800340388003503880036038800370388003803880039038800400388004103880042038800430388004403880045038800460388004703880048038800490388005003880051038800520388005303880054038800550388005603880057038800580388005903880060038800610388006203880063038800640388006503880066038800670388006803880069038800700388007103880072038800730388007403880075038800760388007703880078038800790388008003880081038800820388008303880084038800850388008603880087038800880388008903880090038800910388009203880093038800940388009503880096038800970388009803880099038801000388010103880102038801030388010403880105038801060388010703880108038801090388011003880111038801120388011303880114038801150388011603880117038801180388011903880120038801210388012203880123038801240388012503880126038801270388012803880129038801300388013103880132038801330388013403880135038801360388013703880138038801390388014003880141038801420388014303880144038801450388014603880147038801480388014903880150038801510388015203880153038801540388015503880156038801570388015803880159038801600388016103880162038801630388016403880165038801660388016703880168038801690388017003880171038801720388017303880174038801750388017603880177038801780388017903880180038801810388018203880183038801840388018503880186038801870388018803880189038801900388019103880192038801930388019403880195038801960388019703880198038801990388020003880201038802020388020303880204038802050388020603880207038802080388020903880210038802110388021203880213038802140388021503880216038802170388021803880219038802200388022103880222038802230388022403880225038802260388022703880228038802290388023003880231038802320388023303880234038802350388023603880237038802380388023903880240038802410388024203880243038802440388024503880246038802470388024803880249038802500388025103880252038802530388025403880255038802560388025703880258038802590388026003880261038802620388026303880264038802650388026603880267038802680388026903880270038802710388027203880273038802740388027503880276038802770388027803880279038802800388028103880282038802830388028403880285038802860388028703880288038802890388029003880291038802920388029303880294038802950388029603880297038802980388029903880300038803010388030203880303038803040388030503880306038803070388030803880309038803100388031103880312038803130388031403880315038803160388031703880318038803190388032003880321038803220388032303880324038803250388032603880327038803280388032903880330038803310388033203880333038803340388033503880336038803370388033803880339038803400388034103880342038803430388034403880345038803460388034703880348038803490388035003880351038803520388035303880354038803550388035603880357038803580388035903880360038803610388036203880363038803640388036503880366038803670388036803880369038803700388037103880372038803730388037403880375038803760388037703880378038803790388038003880381038803820388038303880384038803850388038603880387038803880388038903880390038803910388039203880393038803940388039503880396038803970388039803880399038804000388040103880402038804030388040403880405038804060388040703880408038804090388041003880411038804120388041303880414038804150388041603880417038804180388041903880420038804210388042203880423038804240388042503880426038804270388042803880429038804300388043103880432038804330388043403880435038804360388043703880438038804390388044003880441038804420388044303880444038804450388044603880447038804480388044903880450038804510388045203880453038804540388045503880456038804570388045803880459038804600388046103880462038804630388046403880465038804660388046703880468038804690388047003880471038804720388047303880474038804750388047603880477038804780388047903880480038804810388048203880483038804840388048503880486038804870388048803880489038804900388049103880492038804930388049403880495038804960388049703880498038804990388050003880501038805020388050303880504038805050388050603880507038805080388050903880510038805110388051203880513038805140388051503880516038805170388051803880519038805200388052103880522038805230388052403880525038805260388052703880528038805290388053003880531038805320388053303880534038805350388053603880537038805380388053903880540038805410388054203880543038805440388054503880546038805470388054803880549038805500388055103880552038805530388055403880555038805560388055703880558038805590388056003880561038805620388056303880564038805650388056603880567038805680388056903880570038805710388057203880573038805740388057503880576038805770388057803880579038805800388058103880582038805830388058403880585038805860388058703880588038805890388059003880591038805920388059303880594038805950388059603880597038805980388059903880600038806010388060203880603038806040388060503880606038806070388060803880609038806100388061103880612038806130388061403880615038806160388061703880618038806190388062003880621038806220388062303880624038806250388062603880627038806280388062903880630038806310388063203880633038806340388063503880636038806370388063803880639038806400388064103880642038806430388064403880645038806460388064703880648038806490388065003880651038806520388065303880654038806550388065603880657038806580388065903880660038806610388066203880663038806640388066503880666038806670388066803880669038806700388067103880672038806730388067403880675038806760388067703880678038806790388068003880681038806820388068303880684038806850388068603880687038806880388068903880690038806910388069203880693038806940388069503880696038806970388069803880699038807000388070103880702038807030388070403880705038807060388070703880708038807090388071003880711038807120388071303880714038807150388071603880717038807180388071903880720038807210388072203880723038807240388072503880726038807270388072803880729038807300388073103880732038807330388073403880735038807360388073703880738038807390388074003880741038807420388074303880744038807450388074603880747038807480388074903880750038807510388075203880753038807540388075503880756038807570388075803880759038807600388076103880762038807630388076403880765038807660388076703880768038807690388077003880771038807720388077303880774038807750388077603880777038807780388077903880780038807810388078203880783038807840388078503880786038807870388078803880789038807900388079103880792038807930388079403880795038807960388079703880798038807990389000103890002038900030389000403890005038900060389000703890008038900090389001003890011038900120389001303890014038900150389001603890017038900180389001903890020038900210389002203890023038900240389002503890026038900270389002803890029038900300389003103890032038900330389003403890035038900360389003703890038038900390389004003890041038900420389004303890044038900450389004603890047038900480389004903890050038900510389005203890053038900540389005503890056038900570389005803890059038900600389006103890062038900630389006403890065038900660389006703890068038900690389007003890071038900720389007303890074038900750389007603890077038900780389007903890080038900810389008203890083038900840389008503890086038900870389008803890089038900900389009103890092038900930389009403890095038900960389009703890098038900990389010003890101038901020389010303890104038901050389010603890107038901080389010903890110038901110389011203890113038901140389011503890116038901170389011803890119038901200389012103890122038901230389012403890125038901260389012703890128038901290389013003890131038901320389013303890134038901350389013603890137038901380389013903890140038901410389014203890143038901440389014503890146038901470389014803890149038901500389015103890152038901530389015403890155038901560389015703890158038901590389016003890161038901620389016303890164038901650389016603890167038901680389016903890170038901710389017203890173038901740389017503890176038901770389017803890179038901800389018103890182038901830389018403890185038901860389018703890188038901890389019003890191038901920389019303890194038901950389019603890197038901980389019903890200038902010389020203890203038902040389020503890206038902070389020803890209038902100389021103890212038902130389021403890215038902160389021703890218038902190389022003890221038902220389022303890224038902250389022603890227038902280389022903890230038902310389023203890233038902340389023503890236038902370389023803890239038902400389024103890242038902430389024403890245038902460389024703890248038902490389025003890251038902520389025303890254038902550389025603890257038902580389025903890260038902610389026203890263038902640389026503890266038902670389026803890269038902700389027103890272038902730389027403890275038902760389027703890278038902790389028003890281038902820389028303890284038902850389028603890287038902880389028903890290038902910389029203890293038902940389029503890296038902970389029803890299038903000389030103890302038903030389030403890305038903060389030703890308038903090389031003890311038903120389031303890314038903150389031603890317038903180389031903890320038903210389032203890323038903240389032503890326038903270389032803890329038903300389033103890332038903330389033403890335038903360389033703890338038903390389034003890341038903420389034303890344038903450389034603890347038903480389034903890350038903510389035203890353038903540389035503890356038903570389035803890359038903600389036103890362038903630389036403890365038903660389036703890368038903690389037003890371038903720389037303890374038903750389037603890377038903780389037903890380038903810389038203890383038903840389038503890386038903870389038803890389038903900389039103890392038903930389039403890395038903960389039703890398038903990389040003890401038904020389040303890404038904050389040603890407038904080389040903890410038904110389041203890413038904140389041503890416038904170389041803890419038904200389042103890422038904230389042403890425038904260389042703890428038904290389043003890431038904320389043303890434038904350389043603890437038904380389043903890440038904410389044203890443038904440389044503890446038904470389044803890449038904500389045103890452038904530389045403890455038904560389045703890458038904590389046003890461038904620389046303890464038904650389046603890467038904680389046903890470038904710389047203890473038904740389047503890476038904770389047803890479038904800389048103890482038904830389048403890485038904860389048703890488038904890389049003890491038904920389049303890494038904950389049603890497038904980389049903890500038905010389050203890503038905040389050503890506038905070389050803890509038905100389051103890512038905130389051403890515038905160389051703890518038905190389052003890521038905220389052303890524038905250389052603890527038905280389052903890530038905310389053203890533038905340389053503890536038905370389053803890539038905400389054103890542038905430389054403890545038905460389054703890548038905490389055003890551038905520389055303890554038905550389055603890557038905580389055903890560038905610389056203890563038905640389056503890566038905670389056803890569038905700389057103890572038905730389057403890575038905760389057703890578038905790389058003890581038905820389058303890584038905850389058603890587038905880389058903890590038905910389059203890593038905940389059503890596038905970389059803890599038906000389060103890602038906030389060403890605038906060389060703890608038906090389061003890611038906120389061303890614038906150389061603890617038906180389061903890620038906210389062203890623038906240389062503890626038906270389062803890629038906300389063103890632038906330389063403890635038906360389063703890638038906390389064003890641038906420389064303890644038906450389064603890647038906480389064903890650038906510389065203890653038906540389065503890656038906570389065803890659038906600389066103890662038906630389066403890665038906660389066703890668038906690389067003890671038906720389067303890674038906750389067603890677038906780389067903890680038906810389068203890683038906840389068503890686038906870389068803890689038906900389069103890692038906930389069403890695038906960389069703890698038906990389070003890701038907020389070303890704038907050389070603890707038907080389070903890710038907110389071203890713038907140389071503890716038907170389071803890719038907200389072103890722038907230389072403890725038907260389072703890728038907290389073003890731038907320389073303890734038907350389073603890737038907380389073903890740038907410389074203890743038907440389074503890746038907470389074803890749038907500389075103890752038907530389075403890755038907560389075703890758038907590389076003890761038907620389076303890764038907650389076603890767038907680389076903890770038907710389077203890773038907740389077503890776038907770389077803890779038907800389078103890782038907830389078403890785038907860389078703890788038907890389079003890791038907920389079303890794038907950389079603890797038907980389079903900001039000020390000303900004039000050390000603900007039000080390000903900010039000110390001203900013039000140390001503900016039000170390001803900019039000200390002103900022039000230390002403900025039000260390002703900028039000290390003003900031039000320390003303900034039000350390003603900037039000380390003903900040039000410390004203900043039000440390004503900046039000470390004803900049039000500390005103900052039000530390005403900055039000560390005703900058039000590390006003900061039000620390006303900064039000650390006603900067039000680390006903900070039000710390007203900073039000740390007503900076039000770390007803900079039000800390008103900082039000830390008403900085039000860390008703900088039000890390009003900091039000920390009303900094039000950390009603900097039000980390009903900100039001010390010203900103039001040390010503900106039001070390010803900109039001100390011103900112039001130390011403900115039001160390011703900118039001190390012003900121039001220390012303900124039001250390012603900127039001280390012903900130039001310390013203900133039001340390013503900136039001370390013803900139039001400390014103900142039001430390014403900145039001460390014703900148039001490390015003900151039001520390015303900154039001550390015603900157039001580390015903900160039001610390016203900163039001640390016503900166039001670390016803900169039001700390017103900172039001730390017403900175039001760390017703900178039001790390018003900181039001820390018303900184039001850390018603900187039001880390018903900190039001910390019203900193039001940390019503900196039001970390019803900199039002000390020103900202039002030390020403900205039002060390020703900208039002090390021003900211039002120390021303900214039002150390021603900217039002180390021903900220039002210390022203900223039002240390022503900226039002270390022803900229039002300390023103900232039002330390023403900235039002360390023703900238039002390390024003900241039002420390024303900244039002450390024603900247039002480390024903900250039002510390025203900253039002540390025503900256039002570390025803900259039002600390026103900262039002630390026403900265039002660390026703900268039002690390027003900271039002720390027303900274039002750390027603900277039002780390027903900280039002810390028203900283039002840390028503900286039002870390028803900289039002900390029103900292039002930390029403900295039002960390029703900298039002990390030003900301039003020390030303900304039003050390030603900307039003080390030903900310039003110390031203900313039003140390031503900316039003170390031803900319039003200390032103900322039003230390032403900325039003260390032703900328039003290390033003900331039003320390033303900334039003350390033603900337039003380390033903900340039003410390034203900343039003440390034503900346039003470390034803900349039003500390035103900352039003530390035403900355039003560390035703900358039003590390036003900361039003620390036303900364039003650390036603900367039003680390036903900370039003710390037203900373039003740390037503900376039003770390037803900379039003800390038103900382039003830390038403900385039003860390038703900388039003890390039003900391039003920390039303900394039003950390039603900397039003980390039903900400039004010390040203900403039004040390040503900406039004070390040803900409039004100390041103900412039004130390041403900415039004160390041703900418039004190390042003900421039004220390042303900424039004250390042603900427039004280390042903900430039004310390043203900433039004340390043503900436039004370390043803900439039004400390044103900442039004430390044403900445039004460390044703900448039004490390045003900451039004520390045303900454039004550390045603900457039004580390045903900460039004610390046203900463039004640390046503900466039004670390046803900469039004700390047103900472039004730390047403900475039004760390047703900478039004790390048003900481039004820390048303900484039004850390048603900487039004880390048903900490039004910390049203900493039004940390049503900496039004970390049803900499039005000390050103900502039005030390050403900505039005060390050703900508039005090390051003900511039005120390051303900514039005150390051603900517039005180390051903900520039005210390052203900523039005240390052503900526039005270390052803900529039005300390053103900532039005330390053403900535039005360390053703900538039005390390054003900541039005420390054303900544039005450390054603900547039005480390054903900550039005510390055203900553039005540390055503900556039005570390055803900559039005600390056103900562039005630390056403900565039005660390056703900568039005690390057003900571039005720390057303900574039005750390057603900577039005780390057903900580039005810390058203900583039005840390058503900586039005870390058803900589039005900390059103900592039005930390059403900595039005960390059703900598039005990390060003900601039006020390060303900604039006050390060603900607039006080390060903900610039006110390061203900613039006140390061503900616039006170390061803900619039006200390062103900622039006230390062403900625039006260390062703900628039006290390063003900631039006320390063303900634039006350390063603900637039006380390063903900640039006410390064203900643039006440390064503900646039006470390064803900649039006500390065103900652039006530390065403900655039006560390065703900658039006590390066003900661039006620390066303900664039006650390066603900667039006680390066903900670039006710390067203900673039006740390067503900676039006770390067803900679039006800390068103900682039006830390068403900685039006860390068703900688039006890390069003900691039006920390069303900694039006950390069603900697039006980390069903900700039007010390070203900703039007040390070503900706039007070390070803900709039007100390071103900712039007130390071403900715039007160390071703900718039007190390072003900721039007220390072303900724039007250390072603900727039007280390072903900730039007310390073203900733039007340390073503900736039007370390073803900739039007400390074103900742039007430390074403900745039007460390074703900748039007490390075003900751039007520390075303900754039007550390075603900757039007580390075903900760039007610390076203900763039007640390076503900766039007670390076803900769039007700390077103900772039007730390077403900775039007760390077703900778039007790390078003900781039007820390078303900784039007850390078603900787039007880390078903900790039007910390079203900793039007940390079503900796039007970390079803900799039100010391000203910003039100040391000503910006039100070391000803910009039100100391001103910012039100130391001403910015039100160391001703910018039100190391002003910021039100220391002303910024039100250391002603910027039100280391002903910030039100310391003203910033039100340391003503910036039100370391003803910039039100400391004103910042039100430391004403910045039100460391004703910048039100490391005003910051039100520391005303910054039100550391005603910057039100580391005903910060039100610391006203910063039100640391006503910066039100670391006803910069039100700391007103910072039100730391007403910075039100760391007703910078039100790391008003910081039100820391008303910084039100850391008603910087039100880391008903910090039100910391009203910093039100940391009503910096039100970391009803910099039101000391010103910102039101030391010403910105039101060391010703910108039101090391011003910111039101120391011303910114039101150391011603910117039101180391011903910120039101210391012203910123039101240391012503910126039101270391012803910129039101300391013103910132039101330391013403910135039101360391013703910138039101390391014003910141039101420391014303910144039101450391014603910147039101480391014903910150039101510391015203910153039101540391015503910156039101570391015803910159039101600391016103910162039101630391016403910165039101660391016703910168039101690391017003910171039101720391017303910174039101750391017603910177039101780391017903910180039101810391018203910183039101840391018503910186039101870391018803910189039101900391019103910192039101930391019403910195039101960391019703910198039101990391020003910201039102020391020303910204039102050391020603910207039102080391020903910210039102110391021203910213039102140391021503910216039102170391021803910219039102200391022103910222039102230391022403910225039102260391022703910228039102290391023003910231039102320391023303910234039102350391023603910237039102380391023903910240039102410391024203910243039102440391024503910246039102470391024803910249039102500391025103910252039102530391025403910255039102560391025703910258039102590391026003910261039102620391026303910264039102650391026603910267039102680391026903910270039102710391027203910273039102740391027503910276039102770391027803910279039102800391028103910282039102830391028403910285039102860391028703910288039102890391029003910291039102920391029303910294039102950391029603910297039102980391029903910300039103010391030203910303039103040391030503910306039103070391030803910309039103100391031103910312039103130391031403910315039103160391031703910318039103190391032003910321039103220391032303910324039103250391032603910327039103280391032903910330039103310391033203910333039103340391033503910336039103370391033803910339039103400391034103910342039103430391034403910345039103460391034703910348039103490391035003910351039103520391035303910354039103550391035603910357039103580391035903910360039103610391036203910363039103640391036503910366039103670391036803910369039103700391037103910372039103730391037403910375039103760391037703910378039103790391038003910381039103820391038303910384039103850391038603910387039103880391038903910390039103910391039203910393039103940391039503910396039103970391039803910399039104000391040103910402039104030391040403910405039104060391040703910408039104090391041003910411039104120391041303910414039104150391041603910417039104180391041903910420039104210391042203910423039104240391042503910426039104270391042803910429039104300391043103910432039104330391043403910435039104360391043703910438039104390391044003910441039104420391044303910444039104450391044603910447039104480391044903910450039104510391045203910453039104540391045503910456039104570391045803910459039104600391046103910462039104630391046403910465039104660391046703910468039104690391047003910471039104720391047303910474039104750391047603910477039104780391047903910480039104810391048203910483039104840391048503910486039104870391048803910489039104900391049103910492039104930391049403910495039104960391049703910498039104990391050003910501039105020391050303910504039105050391050603910507039105080391050903910510039105110391051203910513039105140391051503910516039105170391051803910519039105200391052103910522039105230391052403910525039105260391052703910528039105290391053003910531039105320391053303910534039105350391053603910537039105380391053903910540039105410391054203910543039105440391054503910546039105470391054803910549039105500391055103910552039105530391055403910555039105560391055703910558039105590391056003910561039105620391056303910564039105650391056603910567039105680391056903910570039105710391057203910573039105740391057503910576039105770391057803910579039105800391058103910582039105830391058403910585039105860391058703910588039105890391059003910591039105920391059303910594039105950391059603910597039105980391059903910600039106010391060203910603039106040391060503910606039106070391060803910609039106100391061103910612039106130391061403910615039106160391061703910618039106190391062003910621039106220391062303910624039106250391062603910627039106280391062903910630039106310391063203910633039106340391063503910636039106370391063803910639039106400391064103910642039106430391064403910645039106460391064703910648039106490391065003910651039106520391065303910654039106550391065603910657039106580391065903910660039106610391066203910663039106640391066503910666039106670391066803910669039106700391067103910672039106730391067403910675039106760391067703910678039106790391068003910681039106820391068303910684039106850391068603910687039106880391068903910690039106910391069203910693039106940391069503910696039106970391069803910699039107000391070103910702039107030391070403910705039107060391070703910708039107090391071003910711039107120391071303910714039107150391071603910717039107180391071903910720039107210391072203910723039107240391072503910726039107270391072803910729039107300391073103910732039107330391073403910735039107360391073703910738039107390391074003910741039107420391074303910744039107450391074603910747039107480391074903910750039107510391075203910753039107540391075503910756039107570391075803910759039107600391076103910762039107630391076403910765039107660391076703910768039107690391077003910771039107720391077303910774039107750391077603910777039107780391077903910780039107810391078203910783039107840391078503910786039107870391078803910789039107900391079103910792039107930391079403910795039107960391079703910798039107990392000103920002039200030392000403920005039200060392000703920008039200090392001003920011039200120392001303920014039200150392001603920017039200180392001903920020039200210392002203920023039200240392002503920026039200270392002803920029039200300392003103920032039200330392003403920035039200360392003703920038039200390392004003920041039200420392004303920044039200450392004603920047039200480392004903920050039200510392005203920053039200540392005503920056039200570392005803920059039200600392006103920062039200630392006403920065039200660392006703920068039200690392007003920071039200720392007303920074039200750392007603920077039200780392007903920080039200810392008203920083039200840392008503920086039200870392008803920089039200900392009103920092039200930392009403920095039200960392009703920098039200990392010003920101039201020392010303920104039201050392010603920107039201080392010903920110039201110392011203920113039201140392011503920116039201170392011803920119039201200392012103920122039201230392012403920125039201260392012703920128039201290392013003920131039201320392013303920134039201350392013603920137039201380392013903920140039201410392014203920143039201440392014503920146039201470392014803920149039201500392015103920152039201530392015403920155039201560392015703920158039201590392016003920161039201620392016303920164039201650392016603920167039201680392016903920170039201710392017203920173039201740392017503920176039201770392017803920179039201800392018103920182039201830392018403920185039201860392018703920188039201890392019003920191039201920392019303920194039201950392019603920197039201980392019903920200039202010392020203920203039202040392020503920206039202070392020803920209039202100392021103920212039202130392021403920215039202160392021703920218039202190392022003920221039202220392022303920224039202250392022603920227039202280392022903920230039202310392023203920233039202340392023503920236039202370392023803920239039202400392024103920242039202430392024403920245039202460392024703920248039202490392025003920251039202520392025303920254039202550392025603920257039202580392025903920260039202610392026203920263039202640392026503920266039202670392026803920269039202700392027103920272039202730392027403920275039202760392027703920278039202790392028003920281039202820392028303920284039202850392028603920287039202880392028903920290039202910392029203920293039202940392029503920296039202970392029803920299039203000392030103920302039203030392030403920305039203060392030703920308039203090392031003920311039203120392031303920314039203150392031603920317039203180392031903920320039203210392032203920323039203240392032503920326039203270392032803920329039203300392033103920332039203330392033403920335039203360392033703920338039203390392034003920341039203420392034303920344039203450392034603920347039203480392034903920350039203510392035203920353039203540392035503920356039203570392035803920359039203600392036103920362039203630392036403920365039203660392036703920368039203690392037003920371039203720392037303920374039203750392037603920377039203780392037903920380039203810392038203920383039203840392038503920386039203870392038803920389039203900392039103920392039203930392039403920395039203960392039703920398039203990392040003920401039204020392040303920404039204050392040603920407039204080392040903920410039204110392041203920413039204140392041503920416039204170392041803920419039204200392042103920422039204230392042403920425039204260392042703920428039204290392043003920431039204320392043303920434039204350392043603920437039204380392043903920440039204410392044203920443039204440392044503920446039204470392044803920449039204500392045103920452039204530392045403920455039204560392045703920458039204590392046003920461039204620392046303920464039204650392046603920467039204680392046903920470039204710392047203920473039204740392047503920476039204770392047803920479039204800392048103920482039204830392048403920485039204860392048703920488039204890392049003920491039204920392049303920494039204950392049603920497039204980392049903920500039205010392050203920503039205040392050503920506039205070392050803920509039205100392051103920512039205130392051403920515039205160392051703920518039205190392052003920521039205220392052303920524039205250392052603920527039205280392052903920530039205310392053203920533039205340392053503920536039205370392053803920539039205400392054103920542039205430392054403920545039205460392054703920548039205490392055003920551039205520392055303920554039205550392055603920557039205580392055903920560039205610392056203920563039205640392056503920566039205670392056803920569039205700392057103920572039205730392057403920575039205760392057703920578039205790392058003920581039205820392058303920584039205850392058603920587039205880392058903920590039205910392059203920593039205940392059503920596039205970392059803920599039206000392060103920602039206030392060403920605039206060392060703920608039206090392061003920611039206120392061303920614039206150392061603920617039206180392061903920620039206210392062203920623039206240392062503920626039206270392062803920629039206300392063103920632039206330392063403920635039206360392063703920638039206390392064003920641039206420392064303920644039206450392064603920647039206480392064903920650039206510392065203920653039206540392065503920656039206570392065803920659039206600392066103920662039206630392066403920665039206660392066703920668039206690392067003920671039206720392067303920674039206750392067603920677039206780392067903920680039206810392068203920683039206840392068503920686039206870392068803920689039206900392069103920692039206930392069403920695039206960392069703920698039206990392070003920701039207020392070303920704039207050392070603920707039207080392070903920710039207110392071203920713039207140392071503920716039207170392071803920719039207200392072103920722039207230392072403920725039207260392072703920728039207290392073003920731039207320392073303920734039207350392073603920737039207380392073903920740039207410392074203920743039207440392074503920746039207470392074803920749039207500392075103920752039207530392075403920755039207560392075703920758039207590392076003920761039207620392076303920764039207650392076603920767039207680392076903920770039207710392077203920773039207740392077503920776039207770392077803920779039207800392078103920782039207830392078403920785039207860392078703920788039207890392079003920791039207920392079303920794039207950392079603920797039207980392079903930001039300020393000303930004039300050393000603930007039300080393000903930010039300110393001203930013039300140393001503930016039300170393001803930019039300200393002103930022039300230393002403930025039300260393002703930028039300290393003003930031039300320393003303930034039300350393003603930037039300380393003903930040039300410393004203930043039300440393004503930046039300470393004803930049039300500393005103930052039300530393005403930055039300560393005703930058039300590393006003930061039300620393006303930064039300650393006603930067039300680393006903930070039300710393007203930073039300740393007503930076039300770393007803930079039300800393008103930082039300830393008403930085039300860393008703930088039300890393009003930091039300920393009303930094039300950393009603930097039300980393009903930100039301010393010203930103039301040393010503930106039301070393010803930109039301100393011103930112039301130393011403930115039301160393011703930118039301190393012003930121039301220393012303930124039301250393012603930127039301280393012903930130039301310393013203930133039301340393013503930136039301370393013803930139039301400393014103930142039301430393014403930145039301460393014703930148039301490393015003930151039301520393015303930154039301550393015603930157039301580393015903930160039301610393016203930163039301640393016503930166039301670393016803930169039301700393017103930172039301730393017403930175039301760393017703930178039301790393018003930181039301820393018303930184039301850393018603930187039301880393018903930190039301910393019203930193039301940393019503930196039301970393019803930199039302000393020103930202039302030393020403930205039302060393020703930208039302090393021003930211039302120393021303930214039302150393021603930217039302180393021903930220039302210393022203930223039302240393022503930226039302270393022803930229039302300393023103930232039302330393023403930235039302360393023703930238039302390393024003930241039302420393024303930244039302450393024603930247039302480393024903930250039302510393025203930253039302540393025503930256039302570393025803930259039302600393026103930262039302630393026403930265039302660393026703930268039302690393027003930271039302720393027303930274039302750393027603930277039302780393027903930280039302810393028203930283039302840393028503930286039302870393028803930289039302900393029103930292039302930393029403930295039302960393029703930298039302990393030003930301039303020393030303930304039303050393030603930307039303080393030903930310039303110393031203930313039303140393031503930316039303170393031803930319039303200393032103930322039303230393032403930325039303260393032703930328039303290393033003930331039303320393033303930334039303350393033603930337039303380393033903930340039303410393034203930343039303440393034503930346039303470393034803930349039303500393035103930352039303530393035403930355039303560393035703930358039303590393036003930361039303620393036303930364039303650393036603930367039303680393036903930370039303710393037203930373039303740393037503930376039303770393037803930379039303800393038103930382039303830393038403930385039303860393038703930388039303890393039003930391039303920393039303930394039303950393039603930397039303980393039903930400039304010393040203930403039304040393040503930406039304070393040803930409039304100393041103930412039304130393041403930415039304160393041703930418039304190393042003930421039304220393042303930424039304250393042603930427039304280393042903930430039304310393043203930433039304340393043503930436039304370393043803930439039304400393044103930442039304430393044403930445039304460393044703930448039304490393045003930451039304520393045303930454039304550393045603930457039304580393045903930460039304610393046203930463039304640393046503930466039304670393046803930469039304700393047103930472039304730393047403930475039304760393047703930478039304790393048003930481039304820393048303930484039304850393048603930487039304880393048903930490039304910393049203930493039304940393049503930496039304970393049803930499039305000393050103930502039305030393050403930505039305060393050703930508039305090393051003930511039305120393051303930514039305150393051603930517039305180393051903930520039305210393052203930523039305240393052503930526039305270393052803930529039305300393053103930532039305330393053403930535039305360393053703930538039305390393054003930541039305420393054303930544039305450393054603930547039305480393054903930550039305510393055203930553039305540393055503930556039305570393055803930559039305600393056103930562039305630393056403930565039305660393056703930568039305690393057003930571039305720393057303930574039305750393057603930577039305780393057903930580039305810393058203930583039305840393058503930586039305870393058803930589039305900393059103930592039305930393059403930595039305960393059703930598039305990393060003930601039306020393060303930604039306050393060603930607039306080393060903930610039306110393061203930613039306140393061503930616039306170393061803930619039306200393062103930622039306230393062403930625039306260393062703930628039306290393063003930631039306320393063303930634039306350393063603930637039306380393063903930640039306410393064203930643039306440393064503930646039306470393064803930649039306500393065103930652039306530393065403930655039306560393065703930658039306590393066003930661039306620393066303930664039306650393066603930667039306680393066903930670039306710393067203930673039306740393067503930676039306770393067803930679039306800393068103930682039306830393068403930685039306860393068703930688039306890393069003930691039306920393069303930694039306950393069603930697039306980393069903930700039307010393070203930703039307040393070503930706039307070393070803930709039307100393071103930712039307130393071403930715039307160393071703930718039307190393072003930721039307220393072303930724039307250393072603930727039307280393072903930730039307310393073203930733039307340393073503930736039307370393073803930739039307400393074103930742039307430393074403930745039307460393074703930748039307490393075003930751039307520393075303930754039307550393075603930757039307580393075903930760039307610393076203930763039307640393076503930766039307670393076803930769039307700393077103930772039307730393077403930775039307760393077703930778039307790393078003930781039307820393078303930784039307850393078603930787039307880393078903930790039307910393079203930793039307940393079503930796039307970393079803930799039400010394000203940003039400040394000503940006039400070394000803940009039400100394001103940012039400130394001403940015039400160394001703940018039400190394002003940021039400220394002303940024039400250394002603940027039400280394002903940030039400310394003203940033039400340394003503940036039400370394003803940039039400400394004103940042039400430394004403940045039400460394004703940048039400490394005003940051039400520394005303940054039400550394005603940057039400580394005903940060039400610394006203940063039400640394006503940066039400670394006803940069039400700394007103940072039400730394007403940075039400760394007703940078039400790394008003940081039400820394008303940084039400850394008603940087039400880394008903940090039400910394009203940093039400940394009503940096039400970394009803940099039401000394010103940102039401030394010403940105039401060394010703940108039401090394011003940111039401120394011303940114039401150394011603940117039401180394011903940120039401210394012203940123039401240394012503940126039401270394012803940129039401300394013103940132039401330394013403940135039401360394013703940138039401390394014003940141039401420394014303940144039401450394014603940147039401480394014903940150039401510394015203940153039401540394015503940156039401570394015803940159039401600394016103940162039401630394016403940165039401660394016703940168039401690394017003940171039401720394017303940174039401750394017603940177039401780394017903940180039401810394018203940183039401840394018503940186039401870394018803940189039401900394019103940192039401930394019403940195039401960394019703940198039401990394020003940201039402020394020303940204039402050394020603940207039402080394020903940210039402110394021203940213039402140394021503940216039402170394021803940219039402200394022103940222039402230394022403940225039402260394022703940228039402290394023003940231039402320394023303940234039402350394023603940237039402380394023903940240039402410394024203940243039402440394024503940246039402470394024803940249039402500394025103940252039402530394025403940255039402560394025703940258039402590394026003940261039402620394026303940264039402650394026603940267039402680394026903940270039402710394027203940273039402740394027503940276039402770394027803940279039402800394028103940282039402830394028403940285039402860394028703940288039402890394029003940291039402920394029303940294039402950394029603940297039402980394029903940300039403010394030203940303039403040394030503940306039403070394030803940309039403100394031103940312039403130394031403940315039403160394031703940318039403190394032003940321039403220394032303940324039403250394032603940327039403280394032903940330039403310394033203940333039403340394033503940336039403370394033803940339039403400394034103940342039403430394034403940345039403460394034703940348039403490394035003940351039403520394035303940354039403550394035603940357039403580394035903940360039403610394036203940363039403640394036503940366039403670394036803940369039403700394037103940372039403730394037403940375039403760394037703940378039403790394038003940381039403820394038303940384039403850394038603940387039403880394038903940390039403910394039203940393039403940394039503940396039403970394039803940399039404000394040103940402039404030394040403940405039404060394040703940408039404090394041003940411039404120394041303940414039404150394041603940417039404180394041903940420039404210394042203940423039404240394042503940426039404270394042803940429039404300394043103940432039404330394043403940435039404360394043703940438039404390394044003940441039404420394044303940444039404450394044603940447039404480394044903940450039404510394045203940453039404540394045503940456039404570394045803940459039404600394046103940462039404630394046403940465039404660394046703940468039404690394047003940471039404720394047303940474039404750394047603940477039404780394047903940480039404810394048203940483039404840394048503940486039404870394048803940489039404900394049103940492039404930394049403940495039404960394049703940498039404990394050003940501039405020394050303940504039405050394050603940507039405080394050903940510039405110394051203940513039405140394051503940516039405170394051803940519039405200394052103940522039405230394052403940525039405260394052703940528039405290394053003940531039405320394053303940534039405350394053603940537039405380394053903940540039405410394054203940543039405440394054503940546039405470394054803940549039405500394055103940552039405530394055403940555039405560394055703940558039405590394056003940561039405620394056303940564039405650394056603940567039405680394056903940570039405710394057203940573039405740394057503940576039405770394057803940579039405800394058103940582039405830394058403940585039405860394058703940588039405890394059003940591039405920394059303940594039405950394059603940597039405980394059903940600039406010394060203940603039406040394060503940606039406070394060803940609039406100394061103940612039406130394061403940615039406160394061703940618039406190394062003940621039406220394062303940624039406250394062603940627039406280394062903940630039406310394063203940633039406340394063503940636039406370394063803940639039406400394064103940642039406430394064403940645039406460394064703940648039406490394065003940651039406520394065303940654039406550394065603940657039406580394065903940660039406610394066203940663039406640394066503940666039406670394066803940669039406700394067103940672039406730394067403940675039406760394067703940678039406790394068003940681039406820394068303940684039406850394068603940687039406880394068903940690039406910394069203940693039406940394069503940696039406970394069803940699039407000394070103940702039407030394070403940705039407060394070703940708039407090394071003940711039407120394071303940714039407150394071603940717039407180394071903940720039407210394072203940723039407240394072503940726039407270394072803940729039407300394073103940732039407330394073403940735039407360394073703940738039407390394074003940741039407420394074303940744039407450394074603940747039407480394074903940750039407510394075203940753039407540394075503940756039407570394075803940759039407600394076103940762039407630394076403940765039407660394076703940768039407690394077003940771039407720394077303940774039407750394077603940777039407780394077903940780039407810394078203940783039407840394078503940786039407870394078803940789039407900394079103940792039407930394079403940795039407960394079703940798039407990395000103950002039500030395000403950005039500060395000703950008039500090395001003950011039500120395001303950014039500150395001603950017039500180395001903950020039500210395002203950023039500240395002503950026039500270395002803950029039500300395003103950032039500330395003403950035039500360395003703950038039500390395004003950041039500420395004303950044039500450395004603950047039500480395004903950050039500510395005203950053039500540395005503950056039500570395005803950059039500600395006103950062039500630395006403950065039500660395006703950068039500690395007003950071039500720395007303950074039500750395007603950077039500780395007903950080039500810395008203950083039500840395008503950086039500870395008803950089039500900395009103950092039500930395009403950095039500960395009703950098039500990395010003950101039501020395010303950104039501050395010603950107039501080395010903950110039501110395011203950113039501140395011503950116039501170395011803950119039501200395012103950122039501230395012403950125039501260395012703950128039501290395013003950131039501320395013303950134039501350395013603950137039501380395013903950140039501410395014203950143039501440395014503950146039501470395014803950149039501500395015103950152039501530395015403950155039501560395015703950158039501590395016003950161039501620395016303950164039501650395016603950167039501680395016903950170039501710395017203950173039501740395017503950176039501770395017803950179039501800395018103950182039501830395018403950185039501860395018703950188039501890395019003950191039501920395019303950194039501950395019603950197039501980395019903950200039502010395020203950203039502040395020503950206039502070395020803950209039502100395021103950212039502130395021403950215039502160395021703950218039502190395022003950221039502220395022303950224039502250395022603950227039502280395022903950230039502310395023203950233039502340395023503950236039502370395023803950239039502400395024103950242039502430395024403950245039502460395024703950248039502490395025003950251039502520395025303950254039502550395025603950257039502580395025903950260039502610395026203950263039502640395026503950266039502670395026803950269039502700395027103950272039502730395027403950275039502760395027703950278039502790395028003950281039502820395028303950284039502850395028603950287039502880395028903950290039502910395029203950293039502940395029503950296039502970395029803950299039503000395030103950302039503030395030403950305039503060395030703950308039503090395031003950311039503120395031303950314039503150395031603950317039503180395031903950320039503210395032203950323039503240395032503950326039503270395032803950329039503300395033103950332039503330395033403950335039503360395033703950338039503390395034003950341039503420395034303950344039503450395034603950347039503480395034903950350039503510395035203950353039503540395035503950356039503570395035803950359039503600395036103950362039503630395036403950365039503660395036703950368039503690395037003950371039503720395037303950374039503750395037603950377039503780395037903950380039503810395038203950383039503840395038503950386039503870395038803950389039503900395039103950392039503930395039403950395039503960395039703950398039503990395040003950401039504020395040303950404039504050395040603950407039504080395040903950410039504110395041203950413039504140395041503950416039504170395041803950419039504200395042103950422039504230395042403950425039504260395042703950428039504290395043003950431039504320395043303950434039504350395043603950437039504380395043903950440039504410395044203950443039504440395044503950446039504470395044803950449039504500395045103950452039504530395045403950455039504560395045703950458039504590395046003950461039504620395046303950464039504650395046603950467039504680395046903950470039504710395047203950473039504740395047503950476039504770395047803950479039504800395048103950482039504830395048403950485039504860395048703950488039504890395049003950491039504920395049303950494039504950395049603950497039504980395049903950500039505010395050203950503039505040395050503950506039505070395050803950509039505100395051103950512039505130395051403950515039505160395051703950518039505190395052003950521039505220395052303950524039505250395052603950527039505280395052903950530039505310395053203950533039505340395053503950536039505370395053803950539039505400395054103950542039505430395054403950545039505460395054703950548039505490395055003950551039505520395055303950554039505550395055603950557039505580395055903950560039505610395056203950563039505640395056503950566039505670395056803950569039505700395057103950572039505730395057403950575039505760395057703950578039505790395058003950581039505820395058303950584039505850395058603950587039505880395058903950590039505910395059203950593039505940395059503950596039505970395059803950599039506000395060103950602039506030395060403950605039506060395060703950608039506090395061003950611039506120395061303950614039506150395061603950617039506180395061903950620039506210395062203950623039506240395062503950626039506270395062803950629039506300395063103950632039506330395063403950635039506360395063703950638039506390395064003950641039506420395064303950644039506450395064603950647039506480395064903950650039506510395065203950653039506540395065503950656039506570395065803950659039506600395066103950662039506630395066403950665039506660395066703950668039506690395067003950671039506720395067303950674039506750395067603950677039506780395067903950680039506810395068203950683039506840395068503950686039506870395068803950689039506900395069103950692039506930395069403950695039506960395069703950698039506990395070003950701039507020395070303950704039507050395070603950707039507080395070903950710039507110395071203950713039507140395071503950716039507170395071803950719039507200395072103950722039507230395072403950725039507260395072703950728039507290395073003950731039507320395073303950734039507350395073603950737039507380395073903950740039507410395074203950743039507440395074503950746039507470395074803950749039507500395075103950752039507530395075403950755039507560395075703950758039507590395076003950761039507620395076303950764039507650395076603950767039507680395076903950770039507710395077203950773039507740395077503950776039507770395077803950779039507800395078103950782039507830395078403950785039507860395078703950788039507890395079003950791039507920395079303950794039507950395079603950797039507980395079903960001039600020396000303960004039600050396000603960007039600080396000903960010039600110396001203960013039600140396001503960016039600170396001803960019039600200396002103960022039600230396002403960025039600260396002703960028039600290396003003960031039600320396003303960034039600350396003603960037039600380396003903960040039600410396004203960043039600440396004503960046039600470396004803960049039600500396005103960052039600530396005403960055039600560396005703960058039600590396006003960061039600620396006303960064039600650396006603960067039600680396006903960070039600710396007203960073039600740396007503960076039600770396007803960079039600800396008103960082039600830396008403960085039600860396008703960088039600890396009003960091039600920396009303960094039600950396009603960097039600980396009903960100039601010396010203960103039601040396010503960106039601070396010803960109039601100396011103960112039601130396011403960115039601160396011703960118039601190396012003960121039601220396012303960124039601250396012603960127039601280396012903960130039601310396013203960133039601340396013503960136039601370396013803960139039601400396014103960142039601430396014403960145039601460396014703960148039601490396015003960151039601520396015303960154039601550396015603960157039601580396015903960160039601610396016203960163039601640396016503960166039601670396016803960169039601700396017103960172039601730396017403960175039601760396017703960178039601790396018003960181039601820396018303960184039601850396018603960187039601880396018903960190039601910396019203960193039601940396019503960196039601970396019803960199039602000396020103960202039602030396020403960205039602060396020703960208039602090396021003960211039602120396021303960214039602150396021603960217039602180396021903960220039602210396022203960223039602240396022503960226039602270396022803960229039602300396023103960232039602330396023403960235039602360396023703960238039602390396024003960241039602420396024303960244039602450396024603960247039602480396024903960250039602510396025203960253039602540396025503960256039602570396025803960259039602600396026103960262039602630396026403960265039602660396026703960268039602690396027003960271039602720396027303960274039602750396027603960277039602780396027903960280039602810396028203960283039602840396028503960286039602870396028803960289039602900396029103960292039602930396029403960295039602960396029703960298039602990396030003960301039603020396030303960304039603050396030603960307039603080396030903960310039603110396031203960313039603140396031503960316039603170396031803960319039603200396032103960322039603230396032403960325039603260396032703960328039603290396033003960331039603320396033303960334039603350396033603960337039603380396033903960340039603410396034203960343039603440396034503960346039603470396034803960349039603500396035103960352039603530396035403960355039603560396035703960358039603590396036003960361039603620396036303960364039603650396036603960367039603680396036903960370039603710396037203960373039603740396037503960376039603770396037803960379039603800396038103960382039603830396038403960385039603860396038703960388039603890396039003960391039603920396039303960394039603950396039603960397039603980396039903960400039604010396040203960403039604040396040503960406039604070396040803960409039604100396041103960412039604130396041403960415039604160396041703960418039604190396042003960421039604220396042303960424039604250396042603960427039604280396042903960430039604310396043203960433039604340396043503960436039604370396043803960439039604400396044103960442039604430396044403960445039604460396044703960448039604490396045003960451039604520396045303960454039604550396045603960457039604580396045903960460039604610396046203960463039604640396046503960466039604670396046803960469039604700396047103960472039604730396047403960475039604760396047703960478039604790396048003960481039604820396048303960484039604850396048603960487039604880396048903960490039604910396049203960493039604940396049503960496039604970396049803960499039605000396050103960502039605030396050403960505039605060396050703960508039605090396051003960511039605120396051303960514039605150396051603960517039605180396051903960520039605210396052203960523039605240396052503960526039605270396052803960529039605300396053103960532039605330396053403960535039605360396053703960538039605390396054003960541039605420396054303960544039605450396054603960547039605480396054903960550039605510396055203960553039605540396055503960556039605570396055803960559039605600396056103960562039605630396056403960565039605660396056703960568039605690396057003960571039605720396057303960574039605750396057603960577039605780396057903960580039605810396058203960583039605840396058503960586039605870396058803960589039605900396059103960592039605930396059403960595039605960396059703960598039605990396060003960601039606020396060303960604039606050396060603960607039606080396060903960610039606110396061203960613039606140396061503960616039606170396061803960619039606200396062103960622039606230396062403960625039606260396062703960628039606290396063003960631039606320396063303960634039606350396063603960637039606380396063903960640039606410396064203960643039606440396064503960646039606470396064803960649039606500396065103960652039606530396065403960655039606560396065703960658039606590396066003960661039606620396066303960664039606650396066603960667039606680396066903960670039606710396067203960673039606740396067503960676039606770396067803960679039606800396068103960682039606830396068403960685039606860396068703960688039606890396069003960691039606920396069303960694039606950396069603960697039606980396069903960700039607010396070203960703039607040396070503960706039607070396070803960709039607100396071103960712039607130396071403960715039607160396071703960718039607190396072003960721039607220396072303960724039607250396072603960727039607280396072903960730039607310396073203960733039607340396073503960736039607370396073803960739039607400396074103960742039607430396074403960745039607460396074703960748039607490396075003960751039607520396075303960754039607550396075603960757039607580396075903960760039607610396076203960763039607640396076503960766039607670396076803960769039607700396077103960772039607730396077403960775039607760396077703960778039607790396078003960781039607820396078303960784039607850396078603960787039607880396078903960790039607910396079203960793039607940396079503960796039607970396079803960799039700010397000203970003039700040397000503970006039700070397000803970009039700100397001103970012039700130397001403970015039700160397001703970018039700190397002003970021039700220397002303970024039700250397002603970027039700280397002903970030039700310397003203970033039700340397003503970036039700370397003803970039039700400397004103970042039700430397004403970045039700460397004703970048039700490397005003970051039700520397005303970054039700550397005603970057039700580397005903970060039700610397006203970063039700640397006503970066039700670397006803970069039700700397007103970072039700730397007403970075039700760397007703970078039700790397008003970081039700820397008303970084039700850397008603970087039700880397008903970090039700910397009203970093039700940397009503970096039700970397009803970099039701000397010103970102039701030397010403970105039701060397010703970108039701090397011003970111039701120397011303970114039701150397011603970117039701180397011903970120039701210397012203970123039701240397012503970126039701270397012803970129039701300397013103970132039701330397013403970135039701360397013703970138039701390397014003970141039701420397014303970144039701450397014603970147039701480397014903970150039701510397015203970153039701540397015503970156039701570397015803970159039701600397016103970162039701630397016403970165039701660397016703970168039701690397017003970171039701720397017303970174039701750397017603970177039701780397017903970180039701810397018203970183039701840397018503970186039701870397018803970189039701900397019103970192039701930397019403970195039701960397019703970198039701990397020003970201039702020397020303970204039702050397020603970207039702080397020903970210039702110397021203970213039702140397021503970216039702170397021803970219039702200397022103970222039702230397022403970225039702260397022703970228039702290397023003970231039702320397023303970234039702350397023603970237039702380397023903970240039702410397024203970243039702440397024503970246039702470397024803970249039702500397025103970252039702530397025403970255039702560397025703970258039702590397026003970261039702620397026303970264039702650397026603970267039702680397026903970270039702710397027203970273039702740397027503970276039702770397027803970279039702800397028103970282039702830397028403970285039702860397028703970288039702890397029003970291039702920397029303970294039702950397029603970297039702980397029903970300039703010397030203970303039703040397030503970306039703070397030803970309039703100397031103970312039703130397031403970315039703160397031703970318039703190397032003970321039703220397032303970324039703250397032603970327039703280397032903970330039703310397033203970333039703340397033503970336039703370397033803970339039703400397034103970342039703430397034403970345039703460397034703970348039703490397035003970351039703520397035303970354039703550397035603970357039703580397035903970360039703610397036203970363039703640397036503970366039703670397036803970369039703700397037103970372039703730397037403970375039703760397037703970378039703790397038003970381039703820397038303970384039703850397038603970387039703880397038903970390039703910397039203970393039703940397039503970396039703970397039803970399039704000397040103970402039704030397040403970405039704060397040703970408039704090397041003970411039704120397041303970414039704150397041603970417039704180397041903970420039704210397042203970423039704240397042503970426039704270397042803970429039704300397043103970432039704330397043403970435039704360397043703970438039704390397044003970441039704420397044303970444039704450397044603970447039704480397044903970450039704510397045203970453039704540397045503970456039704570397045803970459039704600397046103970462039704630397046403970465039704660397046703970468039704690397047003970471039704720397047303970474039704750397047603970477039704780397047903970480039704810397048203970483039704840397048503970486039704870397048803970489039704900397049103970492039704930397049403970495039704960397049703970498039704990397050003970501039705020397050303970504039705050397050603970507039705080397050903970510039705110397051203970513039705140397051503970516039705170397051803970519039705200397052103970522039705230397052403970525039705260397052703970528039705290397053003970531039705320397053303970534039705350397053603970537039705380397053903970540039705410397054203970543039705440397054503970546039705470397054803970549039705500397055103970552039705530397055403970555039705560397055703970558039705590397056003970561039705620397056303970564039705650397056603970567039705680397056903970570039705710397057203970573039705740397057503970576039705770397057803970579039705800397058103970582039705830397058403970585039705860397058703970588039705890397059003970591039705920397059303970594039705950397059603970597039705980397059903970600039706010397060203970603039706040397060503970606039706070397060803970609039706100397061103970612039706130397061403970615039706160397061703970618039706190397062003970621039706220397062303970624039706250397062603970627039706280397062903970630039706310397063203970633039706340397063503970636039706370397063803970639039706400397064103970642039706430397064403970645039706460397064703970648039706490397065003970651039706520397065303970654039706550397065603970657039706580397065903970660039706610397066203970663039706640397066503970666039706670397066803970669039706700397067103970672039706730397067403970675039706760397067703970678039706790397068003970681039706820397068303970684039706850397068603970687039706880397068903970690039706910397069203970693039706940397069503970696039706970397069803970699039707000397070103970702039707030397070403970705039707060397070703970708039707090397071003970711039707120397071303970714039707150397071603970717039707180397071903970720039707210397072203970723039707240397072503970726039707270397072803970729039707300397073103970732039707330397073403970735039707360397073703970738039707390397074003970741039707420397074303970744039707450397074603970747039707480397074903970750039707510397075203970753039707540397075503970756039707570397075803970759039707600397076103970762039707630397076403970765039707660397076703970768039707690397077003970771039707720397077303970774039707750397077603970777039707780397077903970780039707810397078203970783039707840397078503970786039707870397078803970789039707900397079103970792039707930397079403970795039707960397079703970798039707990398000103980002039800030398000403980005039800060398000703980008039800090398001003980011039800120398001303980014039800150398001603980017039800180398001903980020039800210398002203980023039800240398002503980026039800270398002803980029039800300398003103980032039800330398003403980035039800360398003703980038039800390398004003980041039800420398004303980044039800450398004603980047039800480398004903980050039800510398005203980053039800540398005503980056039800570398005803980059039800600398006103980062039800630398006403980065039800660398006703980068039800690398007003980071039800720398007303980074039800750398007603980077039800780398007903980080039800810398008203980083039800840398008503980086039800870398008803980089039800900398009103980092039800930398009403980095039800960398009703980098039800990398010003980101039801020398010303980104039801050398010603980107039801080398010903980110039801110398011203980113039801140398011503980116039801170398011803980119039801200398012103980122039801230398012403980125039801260398012703980128039801290398013003980131039801320398013303980134039801350398013603980137039801380398013903980140039801410398014203980143039801440398014503980146039801470398014803980149039801500398015103980152039801530398015403980155039801560398015703980158039801590398016003980161039801620398016303980164039801650398016603980167039801680398016903980170039801710398017203980173039801740398017503980176039801770398017803980179039801800398018103980182039801830398018403980185039801860398018703980188039801890398019003980191039801920398019303980194039801950398019603980197039801980398019903980200039802010398020203980203039802040398020503980206039802070398020803980209039802100398021103980212039802130398021403980215039802160398021703980218039802190398022003980221039802220398022303980224039802250398022603980227039802280398022903980230039802310398023203980233039802340398023503980236039802370398023803980239039802400398024103980242039802430398024403980245039802460398024703980248039802490398025003980251039802520398025303980254039802550398025603980257039802580398025903980260039802610398026203980263039802640398026503980266039802670398026803980269039802700398027103980272039802730398027403980275039802760398027703980278039802790398028003980281039802820398028303980284039802850398028603980287039802880398028903980290039802910398029203980293039802940398029503980296039802970398029803980299039803000398030103980302039803030398030403980305039803060398030703980308039803090398031003980311039803120398031303980314039803150398031603980317039803180398031903980320039803210398032203980323039803240398032503980326039803270398032803980329039803300398033103980332039803330398033403980335039803360398033703980338039803390398034003980341039803420398034303980344039803450398034603980347039803480398034903980350039803510398035203980353039803540398035503980356039803570398035803980359039803600398036103980362039803630398036403980365039803660398036703980368039803690398037003980371039803720398037303980374039803750398037603980377039803780398037903980380039803810398038203980383039803840398038503980386039803870398038803980389039803900398039103980392039803930398039403980395039803960398039703980398039803990398040003980401039804020398040303980404039804050398040603980407039804080398040903980410039804110398041203980413039804140398041503980416039804170398041803980419039804200398042103980422039804230398042403980425039804260398042703980428039804290398043003980431039804320398043303980434039804350398043603980437039804380398043903980440039804410398044203980443039804440398044503980446039804470398044803980449039804500398045103980452039804530398045403980455039804560398045703980458039804590398046003980461039804620398046303980464039804650398046603980467039804680398046903980470039804710398047203980473039804740398047503980476039804770398047803980479039804800398048103980482039804830398048403980485039804860398048703980488039804890398049003980491039804920398049303980494039804950398049603980497039804980398049903980500039805010398050203980503039805040398050503980506039805070398050803980509039805100398051103980512039805130398051403980515039805160398051703980518039805190398052003980521039805220398052303980524039805250398052603980527039805280398052903980530039805310398053203980533039805340398053503980536039805370398053803980539039805400398054103980542039805430398054403980545039805460398054703980548039805490398055003980551039805520398055303980554039805550398055603980557039805580398055903980560039805610398056203980563039805640398056503980566039805670398056803980569039805700398057103980572039805730398057403980575039805760398057703980578039805790398058003980581039805820398058303980584039805850398058603980587039805880398058903980590039805910398059203980593039805940398059503980596039805970398059803980599039806000398060103980602039806030398060403980605039806060398060703980608039806090398061003980611039806120398061303980614039806150398061603980617039806180398061903980620039806210398062203980623039806240398062503980626039806270398062803980629039806300398063103980632039806330398063403980635039806360398063703980638039806390398064003980641039806420398064303980644039806450398064603980647039806480398064903980650039806510398065203980653039806540398065503980656039806570398065803980659039806600398066103980662039806630398066403980665039806660398066703980668039806690398067003980671039806720398067303980674039806750398067603980677039806780398067903980680039806810398068203980683039806840398068503980686039806870398068803980689039806900398069103980692039806930398069403980695039806960398069703980698039806990398070003980701039807020398070303980704039807050398070603980707039807080398070903980710039807110398071203980713039807140398071503980716039807170398071803980719039807200398072103980722039807230398072403980725039807260398072703980728039807290398073003980731039807320398073303980734039807350398073603980737039807380398073903980740039807410398074203980743039807440398074503980746039807470398074803980749039807500398075103980752039807530398075403980755039807560398075703980758039807590398076003980761039807620398076303980764039807650398076603980767039807680398076903980770039807710398077203980773039807740398077503980776039807770398077803980779039807800398078103980782039807830398078403980785039807860398078703980788039807890398079003980791039807920398079303980794039807950398079603980797039807980398079903990001039900020399000303990004039900050399000603990007039900080399000903990010039900110399001203990013039900140399001503990016039900170399001803990019039900200399002103990022039900230399002403990025039900260399002703990028039900290399003003990031039900320399003303990034039900350399003603990037039900380399003903990040039900410399004203990043039900440399004503990046039900470399004803990049039900500399005103990052039900530399005403990055039900560399005703990058039900590399006003990061039900620399006303990064039900650399006603990067039900680399006903990070039900710399007203990073039900740399007503990076039900770399007803990079039900800399008103990082039900830399008403990085039900860399008703990088039900890399009003990091039900920399009303990094039900950399009603990097039900980399009903990100039901010399010203990103039901040399010503990106039901070399010803990109039901100399011103990112039901130399011403990115039901160399011703990118039901190399012003990121039901220399012303990124039901250399012603990127039901280399012903990130039901310399013203990133039901340399013503990136039901370399013803990139039901400399014103990142039901430399014403990145039901460399014703990148039901490399015003990151039901520399015303990154039901550399015603990157039901580399015903990160039901610399016203990163039901640399016503990166039901670399016803990169039901700399017103990172039901730399017403990175039901760399017703990178039901790399018003990181039901820399018303990184039901850399018603990187039901880399018903990190039901910399019203990193039901940399019503990196039901970399019803990199039902000399020103990202039902030399020403990205039902060399020703990208039902090399021003990211039902120399021303990214039902150399021603990217039902180399021903990220039902210399022203990223039902240399022503990226039902270399022803990229039902300399023103990232039902330399023403990235039902360399023703990238039902390399024003990241039902420399024303990244039902450399024603990247039902480399024903990250039902510399025203990253039902540399025503990256039902570399025803990259039902600399026103990262039902630399026403990265039902660399026703990268039902690399027003990271039902720399027303990274039902750399027603990277039902780399027903990280039902810399028203990283039902840399028503990286039902870399028803990289039902900399029103990292039902930399029403990295039902960399029703990298039902990399030003990301039903020399030303990304039903050399030603990307039903080399030903990310039903110399031203990313039903140399031503990316039903170399031803990319039903200399032103990322039903230399032403990325039903260399032703990328039903290399033003990331039903320399033303990334039903350399033603990337039903380399033903990340039903410399034203990343039903440399034503990346039903470399034803990349039903500399035103990352039903530399035403990355039903560399035703990358039903590399036003990361039903620399036303990364039903650399036603990367039903680399036903990370039903710399037203990373039903740399037503990376039903770399037803990379039903800399038103990382039903830399038403990385039903860399038703990388039903890399039003990391039903920399039303990394039903950399039603990397039903980399039903990400039904010399040203990403039904040399040503990406039904070399040803990409039904100399041103990412039904130399041403990415039904160399041703990418039904190399042003990421039904220399042303990424039904250399042603990427039904280399042903990430039904310399043203990433039904340399043503990436039904370399043803990439039904400399044103990442039904430399044403990445039904460399044703990448039904490399045003990451039904520399045303990454039904550399045603990457039904580399045903990460039904610399046203990463039904640399046503990466039904670399046803990469039904700399047103990472039904730399047403990475039904760399047703990478039904790399048003990481039904820399048303990484039904850399048603990487039904880399048903990490039904910399049203990493039904940399049503990496039904970399049803990499039905000399050103990502039905030399050403990505039905060399050703990508039905090399051003990511039905120399051303990514039905150399051603990517039905180399051903990520039905210399052203990523039905240399052503990526039905270399052803990529039905300399053103990532039905330399053403990535039905360399053703990538039905390399054003990541039905420399054303990544039905450399054603990547039905480399054903990550039905510399055203990553039905540399055503990556039905570399055803990559039905600399056103990562039905630399056403990565039905660399056703990568039905690399057003990571039905720399057303990574039905750399057603990577039905780399057903990580039905810399058203990583039905840399058503990586039905870399058803990589039905900399059103990592039905930399059403990595039905960399059703990598039905990399060003990601039906020399060303990604039906050399060603990607039906080399060903990610039906110399061203990613039906140399061503990616039906170399061803990619039906200399062103990622039906230399062403990625039906260399062703990628039906290399063003990631039906320399063303990634039906350399063603990637039906380399063903990640039906410399064203990643039906440399064503990646039906470399064803990649039906500399065103990652039906530399065403990655039906560399065703990658039906590399066003990661039906620399066303990664039906650399066603990667039906680399066903990670039906710399067203990673039906740399067503990676039906770399067803990679039906800399068103990682039906830399068403990685039906860399068703990688039906890399069003990691039906920399069303990694039906950399069603990697039906980399069903990700039907010399070203990703039907040399070503990706039907070399070803990709039907100399071103990712039907130399071403990715039907160399071703990718039907190399072003990721039907220399072303990724039907250399072603990727039907280399072903990730039907310399073203990733039907340399073503990736039907370399073803990739039907400399074103990742039907430399074403990745039907460399074703990748039907490399075003990751039907520399075303990754039907550399075603990757039907580399075903990760039907610399076203990763039907640399076503990766039907670399076803990769039907700399077103990772039907730399077403990775039907760399077703990778039907790399078003990781039907820399078303990784039907850399078603990787039907880399078903990790039907910399079203990793039907940399079503990796039907970399079803990799040000010400000204000003040000040400000504000006040000070400000804000009040000100400001104000012040000130400001404000015040000160400001704000018040000190400002004000021040000220400002304000024040000250400002604000027040000280400002904000030040000310400003204000033040000340400003504000036040000370400003804000039040000400400004104000042040000430400004404000045040000460400004704000048040000490400005004000051040000520400005304000054040000550400005604000057040000580400005904000060040000610400006204000063040000640400006504000066040000670400006804000069040000700400007104000072040000730400007404000075040000760400007704000078040000790400008004000081040000820400008304000084040000850400008604000087040000880400008904000090040000910400009204000093040000940400009504000096040000970400009804000099040001000400010104000102040001030400010404000105040001060400010704000108040001090400011004000111040001120400011304000114040001150400011604000117040001180400011904000120040001210400012204000123040001240400012504000126040001270400012804000129040001300400013104000132040001330400013404000135040001360400013704000138040001390400014004000141040001420400014304000144040001450400014604000147040001480400014904000150040001510400015204000153040001540400015504000156040001570400015804000159040001600400016104000162040001630400016404000165040001660400016704000168040001690400017004000171040001720400017304000174040001750400017604000177040001780400017904000180040001810400018204000183040001840400018504000186040001870400018804000189040001900400019104000192040001930400019404000195040001960400019704000198040001990400020004000201040002020400020304000204040002050400020604000207040002080400020904000210040002110400021204000213040002140400021504000216040002170400021804000219040002200400022104000222040002230400022404000225040002260400022704000228040002290400023004000231040002320400023304000234040002350400023604000237040002380400023904000240040002410400024204000243040002440400024504000246040002470400024804000249040002500400025104000252040002530400025404000255040002560400025704000258040002590400026004000261040002620400026304000264040002650400026604000267040002680400026904000270040002710400027204000273040002740400027504000276040002770400027804000279040002800400028104000282040002830400028404000285040002860400028704000288040002890400029004000291040002920400029304000294040002950400029604000297040002980400029904000300040003010400030204000303040003040400030504000306040003070400030804000309040003100400031104000312040003130400031404000315040003160400031704000318040003190400032004000321040003220400032304000324040003250400032604000327040003280400032904000330040003310400033204000333040003340400033504000336040003370400033804000339040003400400034104000342040003430400034404000345040003460400034704000348040003490400035004000351040003520400035304000354040003550400035604000357040003580400035904000360040003610400036204000363040003640400036504000366040003670400036804000369040003700400037104000372040003730400037404000375040003760400037704000378040003790400038004000381040003820400038304000384040003850400038604000387040003880400038904000390040003910400039204000393040003940400039504000396040003970400039804000399040004000400040104000402040004030400040404000405040004060400040704000408040004090400041004000411040004120400041304000414040004150400041604000417040004180400041904000420040004210400042204000423040004240400042504000426040004270400042804000429040004300400043104000432040004330400043404000435040004360400043704000438040004390400044004000441040004420400044304000444040004450400044604000447040004480400044904000450040004510400045204000453040004540400045504000456040004570400045804000459040004600400046104000462040004630400046404000465040004660400046704000468040004690400047004000471040004720400047304000474040004750400047604000477040004780400047904000480040004810400048204000483040004840400048504000486040004870400048804000489040004900400049104000492040004930400049404000495040004960400049704000498040004990400050004000501040005020400050304000504040005050400050604000507040005080400050904000510040005110400051204000513040005140400051504000516040005170400051804000519040005200400052104000522040005230400052404000525040005260400052704000528040005290400053004000531040005320400053304000534040005350400053604000537040005380400053904000540040005410400054204000543040005440400054504000546040005470400054804000549040005500400055104000552040005530400055404000555040005560400055704000558040005590400056004000561040005620400056304000564040005650400056604000567040005680400056904000570040005710400057204000573040005740400057504000576040005770400057804000579040005800400058104000582040005830400058404000585040005860400058704000588040005890400059004000591040005920400059304000594040005950400059604000597040005980400059904000600040006010400060204000603040006040400060504000606040006070400060804000609040006100400061104000612040006130400061404000615040006160400061704000618040006190400062004000621040006220400062304000624040006250400062604000627040006280400062904000630040006310400063204000633040006340400063504000636040006370400063804000639040006400400064104000642040006430400064404000645040006460400064704000648040006490400065004000651040006520400065304000654040006550400065604000657040006580400065904000660040006610400066204000663040006640400066504000666040006670400066804000669040006700400067104000672040006730400067404000675040006760400067704000678040006790400068004000681040006820400068304000684040006850400068604000687040006880400068904000690040006910400069204000693040006940400069504000696040006970400069804000699040007000400070104000702040007030400070404000705040007060400070704000708040007090400071004000711040007120400071304000714040007150400071604000717040007180400071904000720040007210400072204000723040007240400072504000726040007270400072804000729040007300400073104000732040007330400073404000735040007360400073704000738040007390400074004000741040007420400074304000744040007450400074604000747040007480400074904000750040007510400075204000753040007540400075504000756040007570400075804000759040007600400076104000762040007630400076404000765040007660400076704000768040007690400077004000771040007720400077304000774040007750400077604000777040007780400077904000780040007810400078204000783040007840400078504000786040007870400078804000789040007900400079104000792040007930400079404000795040007960400079704000798040007990401000104010002040100030401000404010005040100060401000704010008040100090401001004010011040100120401001304010014040100150401001604010017040100180401001904010020040100210401002204010023040100240401002504010026040100270401002804010029040100300401003104010032040100330401003404010035040100360401003704010038040100390401004004010041040100420401004304010044040100450401004604010047040100480401004904010050040100510401005204010053040100540401005504010056040100570401005804010059040100600401006104010062040100630401006404010065040100660401006704010068040100690401007004010071040100720401007304010074040100750401007604010077040100780401007904010080040100810401008204010083040100840401008504010086040100870401008804010089040100900401009104010092040100930401009404010095040100960401009704010098040100990401010004010101040101020401010304010104040101050401010604010107040101080401010904010110040101110401011204010113040101140401011504010116040101170401011804010119040101200401012104010122040101230401012404010125040101260401012704010128040101290401013004010131040101320401013304010134040101350401013604010137040101380401013904010140040101410401014204010143040101440401014504010146040101470401014804010149040101500401015104010152040101530401015404010155040101560401015704010158040101590401016004010161040101620401016304010164040101650401016604010167040101680401016904010170040101710401017204010173040101740401017504010176040101770401017804010179040101800401018104010182040101830401018404010185040101860401018704010188040101890401019004010191040101920401019304010194040101950401019604010197040101980401019904010200040102010401020204010203040102040401020504010206040102070401020804010209040102100401021104010212040102130401021404010215040102160401021704010218040102190401022004010221040102220401022304010224040102250401022604010227040102280401022904010230040102310401023204010233040102340401023504010236040102370401023804010239040102400401024104010242040102430401024404010245040102460401024704010248040102490401025004010251040102520401025304010254040102550401025604010257040102580401025904010260040102610401026204010263040102640401026504010266040102670401026804010269040102700401027104010272040102730401027404010275040102760401027704010278040102790401028004010281040102820401028304010284040102850401028604010287040102880401028904010290040102910401029204010293040102940401029504010296040102970401029804010299040103000401030104010302040103030401030404010305040103060401030704010308040103090401031004010311040103120401031304010314040103150401031604010317040103180401031904010320040103210401032204010323040103240401032504010326040103270401032804010329040103300401033104010332040103330401033404010335040103360401033704010338040103390401034004010341040103420401034304010344040103450401034604010347040103480401034904010350040103510401035204010353040103540401035504010356040103570401035804010359040103600401036104010362040103630401036404010365040103660401036704010368040103690401037004010371040103720401037304010374040103750401037604010377040103780401037904010380040103810401038204010383040103840401038504010386040103870401038804010389040103900401039104010392040103930401039404010395040103960401039704010398040103990401040004010401040104020401040304010404040104050401040604010407040104080401040904010410040104110401041204010413040104140401041504010416040104170401041804010419040104200401042104010422040104230401042404010425040104260401042704010428040104290401043004010431040104320401043304010434040104350401043604010437040104380401043904010440040104410401044204010443040104440401044504010446040104470401044804010449040104500401045104010452040104530401045404010455040104560401045704010458040104590401046004010461040104620401046304010464040104650401046604010467040104680401046904010470040104710401047204010473040104740401047504010476040104770401047804010479040104800401048104010482040104830401048404010485040104860401048704010488040104890401049004010491040104920401049304010494040104950401049604010497040104980401049904010500040105010401050204010503040105040401050504010506040105070401050804010509040105100401051104010512040105130401051404010515040105160401051704010518040105190401052004010521040105220401052304010524040105250401052604010527040105280401052904010530040105310401053204010533040105340401053504010536040105370401053804010539040105400401054104010542040105430401054404010545040105460401054704010548040105490401055004010551040105520401055304010554040105550401055604010557040105580401055904010560040105610401056204010563040105640401056504010566040105670401056804010569040105700401057104010572040105730401057404010575040105760401057704010578040105790401058004010581040105820401058304010584040105850401058604010587040105880401058904010590040105910401059204010593040105940401059504010596040105970401059804010599040106000401060104010602040106030401060404010605040106060401060704010608040106090401061004010611040106120401061304010614040106150401061604010617040106180401061904010620040106210401062204010623040106240401062504010626040106270401062804010629040106300401063104010632040106330401063404010635040106360401063704010638040106390401064004010641040106420401064304010644040106450401064604010647040106480401064904010650040106510401065204010653040106540401065504010656040106570401065804010659040106600401066104010662040106630401066404010665040106660401066704010668040106690401067004010671040106720401067304010674040106750401067604010677040106780401067904010680040106810401068204010683040106840401068504010686040106870401068804010689040106900401069104010692040106930401069404010695040106960401069704010698040106990401070004010701040107020401070304010704040107050401070604010707040107080401070904010710040107110401071204010713040107140401071504010716040107170401071804010719040107200401072104010722040107230401072404010725040107260401072704010728040107290401073004010731040107320401073304010734040107350401073604010737040107380401073904010740040107410401074204010743040107440401074504010746040107470401074804010749040107500401075104010752040107530401075404010755040107560401075704010758040107590401076004010761040107620401076304010764040107650401076604010767040107680401076904010770040107710401077204010773040107740401077504010776040107770401077804010779040107800401078104010782040107830401078404010785040107860401078704010788040107890401079004010791040107920401079304010794040107950401079604010797040107980401079904020001040200020402000304020004040200050402000604020007040200080402000904020010040200110402001204020013040200140402001504020016040200170402001804020019040200200402002104020022040200230402002404020025040200260402002704020028040200290402003004020031040200320402003304020034040200350402003604020037040200380402003904020040040200410402004204020043040200440402004504020046040200470402004804020049040200500402005104020052040200530402005404020055040200560402005704020058040200590402006004020061040200620402006304020064040200650402006604020067040200680402006904020070040200710402007204020073040200740402007504020076040200770402007804020079040200800402008104020082040200830402008404020085040200860402008704020088040200890402009004020091040200920402009304020094040200950402009604020097040200980402009904020100040201010402010204020103040201040402010504020106040201070402010804020109040201100402011104020112040201130402011404020115040201160402011704020118040201190402012004020121040201220402012304020124040201250402012604020127040201280402012904020130040201310402013204020133040201340402013504020136040201370402013804020139040201400402014104020142040201430402014404020145040201460402014704020148040201490402015004020151040201520402015304020154040201550402015604020157040201580402015904020160040201610402016204020163040201640402016504020166040201670402016804020169040201700402017104020172040201730402017404020175040201760402017704020178040201790402018004020181040201820402018304020184040201850402018604020187040201880402018904020190040201910402019204020193040201940402019504020196040201970402019804020199040202000402020104020202040202030402020404020205040202060402020704020208040202090402021004020211040202120402021304020214040202150402021604020217040202180402021904020220040202210402022204020223040202240402022504020226040202270402022804020229040202300402023104020232040202330402023404020235040202360402023704020238040202390402024004020241040202420402024304020244040202450402024604020247040202480402024904020250040202510402025204020253040202540402025504020256040202570402025804020259040202600402026104020262040202630402026404020265040202660402026704020268040202690402027004020271040202720402027304020274040202750402027604020277040202780402027904020280040202810402028204020283040202840402028504020286040202870402028804020289040202900402029104020292040202930402029404020295040202960402029704020298040202990402030004020301040203020402030304020304040203050402030604020307040203080402030904020310040203110402031204020313040203140402031504020316040203170402031804020319040203200402032104020322040203230402032404020325040203260402032704020328040203290402033004020331040203320402033304020334040203350402033604020337040203380402033904020340040203410402034204020343040203440402034504020346040203470402034804020349040203500402035104020352040203530402035404020355040203560402035704020358040203590402036004020361040203620402036304020364040203650402036604020367040203680402036904020370040203710402037204020373040203740402037504020376040203770402037804020379040203800402038104020382040203830402038404020385040203860402038704020388040203890402039004020391040203920402039304020394040203950402039604020397040203980402039904020400040204010402040204020403040204040402040504020406040204070402040804020409040204100402041104020412040204130402041404020415040204160402041704020418040204190402042004020421040204220402042304020424040204250402042604020427040204280402042904020430040204310402043204020433040204340402043504020436040204370402043804020439040204400402044104020442040204430402044404020445040204460402044704020448040204490402045004020451040204520402045304020454040204550402045604020457040204580402045904020460040204610402046204020463040204640402046504020466040204670402046804020469040204700402047104020472040204730402047404020475040204760402047704020478040204790402048004020481040204820402048304020484040204850402048604020487040204880402048904020490040204910402049204020493040204940402049504020496040204970402049804020499040205000402050104020502040205030402050404020505040205060402050704020508040205090402051004020511040205120402051304020514040205150402051604020517040205180402051904020520040205210402052204020523040205240402052504020526040205270402052804020529040205300402053104020532040205330402053404020535040205360402053704020538040205390402054004020541040205420402054304020544040205450402054604020547040205480402054904020550040205510402055204020553040205540402055504020556040205570402055804020559040205600402056104020562040205630402056404020565040205660402056704020568040205690402057004020571040205720402057304020574040205750402057604020577040205780402057904020580040205810402058204020583040205840402058504020586040205870402058804020589040205900402059104020592040205930402059404020595040205960402059704020598040205990402060004020601040206020402060304020604040206050402060604020607040206080402060904020610040206110402061204020613040206140402061504020616040206170402061804020619040206200402062104020622040206230402062404020625040206260402062704020628040206290402063004020631040206320402063304020634040206350402063604020637040206380402063904020640040206410402064204020643040206440402064504020646040206470402064804020649040206500402065104020652040206530402065404020655040206560402065704020658040206590402066004020661040206620402066304020664040206650402066604020667040206680402066904020670040206710402067204020673040206740402067504020676040206770402067804020679040206800402068104020682040206830402068404020685040206860402068704020688040206890402069004020691040206920402069304020694040206950402069604020697040206980402069904020700040207010402070204020703040207040402070504020706040207070402070804020709040207100402071104020712040207130402071404020715040207160402071704020718040207190402072004020721040207220402072304020724040207250402072604020727040207280402072904020730040207310402073204020733040207340402073504020736040207370402073804020739040207400402074104020742040207430402074404020745040207460402074704020748040207490402075004020751040207520402075304020754040207550402075604020757040207580402075904020760040207610402076204020763040207640402076504020766040207670402076804020769040207700402077104020772040207730402077404020775040207760402077704020778040207790402078004020781040207820402078304020784040207850402078604020787040207880402078904020790040207910402079204020793040207940402079504020796040207970402079804020799040300010403000204030003040300040403000504030006040300070403000804030009040300100403001104030012040300130403001404030015040300160403001704030018040300190403002004030021040300220403002304030024040300250403002604030027040300280403002904030030040300310403003204030033040300340403003504030036040300370403003804030039040300400403004104030042040300430403004404030045040300460403004704030048040300490403005004030051040300520403005304030054040300550403005604030057040300580403005904030060040300610403006204030063040300640403006504030066040300670403006804030069040300700403007104030072040300730403007404030075040300760403007704030078040300790403008004030081040300820403008304030084040300850403008604030087040300880403008904030090040300910403009204030093040300940403009504030096040300970403009804030099040301000403010104030102040301030403010404030105040301060403010704030108040301090403011004030111040301120403011304030114040301150403011604030117040301180403011904030120040301210403012204030123040301240403012504030126040301270403012804030129040301300403013104030132040301330403013404030135040301360403013704030138040301390403014004030141040301420403014304030144040301450403014604030147040301480403014904030150040301510403015204030153040301540403015504030156040301570403015804030159040301600403016104030162040301630403016404030165040301660403016704030168040301690403017004030171040301720403017304030174040301750403017604030177040301780403017904030180040301810403018204030183040301840403018504030186040301870403018804030189040301900403019104030192040301930403019404030195040301960403019704030198040301990403020004030201040302020403020304030204040302050403020604030207040302080403020904030210040302110403021204030213040302140403021504030216040302170403021804030219040302200403022104030222040302230403022404030225040302260403022704030228040302290403023004030231040302320403023304030234040302350403023604030237040302380403023904030240040302410403024204030243040302440403024504030246040302470403024804030249040302500403025104030252040302530403025404030255040302560403025704030258040302590403026004030261040302620403026304030264040302650403026604030267040302680403026904030270040302710403027204030273040302740403027504030276040302770403027804030279040302800403028104030282040302830403028404030285040302860403028704030288040302890403029004030291040302920403029304030294040302950403029604030297040302980403029904030300040303010403030204030303040303040403030504030306040303070403030804030309040303100403031104030312040303130403031404030315040303160403031704030318040303190403032004030321040303220403032304030324040303250403032604030327040303280403032904030330040303310403033204030333040303340403033504030336040303370403033804030339040303400403034104030342040303430403034404030345040303460403034704030348040303490403035004030351040303520403035304030354040303550403035604030357040303580403035904030360040303610403036204030363040303640403036504030366040303670403036804030369040303700403037104030372040303730403037404030375040303760403037704030378040303790403038004030381040303820403038304030384040303850403038604030387040303880403038904030390040303910403039204030393040303940403039504030396040303970403039804030399040304000403040104030402040304030403040404030405040304060403040704030408040304090403041004030411040304120403041304030414040304150403041604030417040304180403041904030420040304210403042204030423040304240403042504030426040304270403042804030429040304300403043104030432040304330403043404030435040304360403043704030438040304390403044004030441040304420403044304030444040304450403044604030447040304480403044904030450040304510403045204030453040304540403045504030456040304570403045804030459040304600403046104030462040304630403046404030465040304660403046704030468040304690403047004030471040304720403047304030474040304750403047604030477040304780403047904030480040304810403048204030483040304840403048504030486040304870403048804030489040304900403049104030492040304930403049404030495040304960403049704030498040304990403050004030501040305020403050304030504040305050403050604030507040305080403050904030510040305110403051204030513040305140403051504030516040305170403051804030519040305200403052104030522040305230403052404030525040305260403052704030528040305290403053004030531040305320403053304030534040305350403053604030537040305380403053904030540040305410403054204030543040305440403054504030546040305470403054804030549040305500403055104030552040305530403055404030555040305560403055704030558040305590403056004030561040305620403056304030564040305650403056604030567040305680403056904030570040305710403057204030573040305740403057504030576040305770403057804030579040305800403058104030582040305830403058404030585040305860403058704030588040305890403059004030591040305920403059304030594040305950403059604030597040305980403059904030600040306010403060204030603040306040403060504030606040306070403060804030609040306100403061104030612040306130403061404030615040306160403061704030618040306190403062004030621040306220403062304030624040306250403062604030627040306280403062904030630040306310403063204030633040306340403063504030636040306370403063804030639040306400403064104030642040306430403064404030645040306460403064704030648040306490403065004030651040306520403065304030654040306550403065604030657040306580403065904030660040306610403066204030663040306640403066504030666040306670403066804030669040306700403067104030672040306730403067404030675040306760403067704030678040306790403068004030681040306820403068304030684040306850403068604030687040306880403068904030690040306910403069204030693040306940403069504030696040306970403069804030699040307000403070104030702040307030403070404030705040307060403070704030708040307090403071004030711040307120403071304030714040307150403071604030717040307180403071904030720040307210403072204030723040307240403072504030726040307270403072804030729040307300403073104030732040307330403073404030735040307360403073704030738040307390403074004030741040307420403074304030744040307450403074604030747040307480403074904030750040307510403075204030753040307540403075504030756040307570403075804030759040307600403076104030762040307630403076404030765040307660403076704030768040307690403077004030771040307720403077304030774040307750403077604030777040307780403077904030780040307810403078204030783040307840403078504030786040307870403078804030789040307900403079104030792040307930403079404030795040307960403079704030798040307990404000104040002040400030404000404040005040400060404000704040008040400090404001004040011040400120404001304040014040400150404001604040017040400180404001904040020040400210404002204040023040400240404002504040026040400270404002804040029040400300404003104040032040400330404003404040035040400360404003704040038040400390404004004040041040400420404004304040044040400450404004604040047040400480404004904040050040400510404005204040053040400540404005504040056040400570404005804040059040400600404006104040062040400630404006404040065040400660404006704040068040400690404007004040071040400720404007304040074040400750404007604040077040400780404007904040080040400810404008204040083040400840404008504040086040400870404008804040089040400900404009104040092040400930404009404040095040400960404009704040098040400990404010004040101040401020404010304040104040401050404010604040107040401080404010904040110040401110404011204040113040401140404011504040116040401170404011804040119040401200404012104040122040401230404012404040125040401260404012704040128040401290404013004040131040401320404013304040134040401350404013604040137040401380404013904040140040401410404014204040143040401440404014504040146040401470404014804040149040401500404015104040152040401530404015404040155040401560404015704040158040401590404016004040161040401620404016304040164040401650404016604040167040401680404016904040170040401710404017204040173040401740404017504040176040401770404017804040179040401800404018104040182040401830404018404040185040401860404018704040188040401890404019004040191040401920404019304040194040401950404019604040197040401980404019904040200040402010404020204040203040402040404020504040206040402070404020804040209040402100404021104040212040402130404021404040215040402160404021704040218040402190404022004040221040402220404022304040224040402250404022604040227040402280404022904040230040402310404023204040233040402340404023504040236040402370404023804040239040402400404024104040242040402430404024404040245040402460404024704040248040402490404025004040251040402520404025304040254040402550404025604040257040402580404025904040260040402610404026204040263040402640404026504040266040402670404026804040269040402700404027104040272040402730404027404040275040402760404027704040278040402790404028004040281040402820404028304040284040402850404028604040287040402880404028904040290040402910404029204040293040402940404029504040296040402970404029804040299040403000404030104040302040403030404030404040305040403060404030704040308040403090404031004040311040403120404031304040314040403150404031604040317040403180404031904040320040403210404032204040323040403240404032504040326040403270404032804040329040403300404033104040332040403330404033404040335040403360404033704040338040403390404034004040341040403420404034304040344040403450404034604040347040403480404034904040350040403510404035204040353040403540404035504040356040403570404035804040359040403600404036104040362040403630404036404040365040403660404036704040368040403690404037004040371040403720404037304040374040403750404037604040377040403780404037904040380040403810404038204040383040403840404038504040386040403870404038804040389040403900404039104040392040403930404039404040395040403960404039704040398040403990404040004040401040404020404040304040404040404050404040604040407040404080404040904040410040404110404041204040413040404140404041504040416040404170404041804040419040404200404042104040422040404230404042404040425040404260404042704040428040404290404043004040431040404320404043304040434040404350404043604040437040404380404043904040440040404410404044204040443040404440404044504040446040404470404044804040449040404500404045104040452040404530404045404040455040404560404045704040458040404590404046004040461040404620404046304040464040404650404046604040467040404680404046904040470040404710404047204040473040404740404047504040476040404770404047804040479040404800404048104040482040404830404048404040485040404860404048704040488040404890404049004040491040404920404049304040494040404950404049604040497040404980404049904040500040405010404050204040503040405040404050504040506040405070404050804040509040405100404051104040512040405130404051404040515040405160404051704040518040405190404052004040521040405220404052304040524040405250404052604040527040405280404052904040530040405310404053204040533040405340404053504040536040405370404053804040539040405400404054104040542040405430404054404040545040405460404054704040548040405490404055004040551040405520404055304040554040405550404055604040557040405580404055904040560040405610404056204040563040405640404056504040566040405670404056804040569040405700404057104040572040405730404057404040575040405760404057704040578040405790404058004040581040405820404058304040584040405850404058604040587040405880404058904040590040405910404059204040593040405940404059504040596040405970404059804040599040406000404060104040602040406030404060404040605040406060404060704040608040406090404061004040611040406120404061304040614040406150404061604040617040406180404061904040620040406210404062204040623040406240404062504040626040406270404062804040629040406300404063104040632040406330404063404040635040406360404063704040638040406390404064004040641040406420404064304040644040406450404064604040647040406480404064904040650040406510404065204040653040406540404065504040656040406570404065804040659040406600404066104040662040406630404066404040665040406660404066704040668040406690404067004040671040406720404067304040674040406750404067604040677040406780404067904040680040406810404068204040683040406840404068504040686040406870404068804040689040406900404069104040692040406930404069404040695040406960404069704040698040406990404070004040701040407020404070304040704040407050404070604040707040407080404070904040710040407110404071204040713040407140404071504040716040407170404071804040719040407200404072104040722040407230404072404040725040407260404072704040728040407290404073004040731040407320404073304040734040407350404073604040737040407380404073904040740040407410404074204040743040407440404074504040746040407470404074804040749040407500404075104040752040407530404075404040755040407560404075704040758040407590404076004040761040407620404076304040764040407650404076604040767040407680404076904040770040407710404077204040773040407740404077504040776040407770404077804040779040407800404078104040782040407830404078404040785040407860404078704040788040407890404079004040791040407920404079304040794040407950404079604040797040407980404079904050001040500020405000304050004040500050405000604050007040500080405000904050010040500110405001204050013040500140405001504050016040500170405001804050019040500200405002104050022040500230405002404050025040500260405002704050028040500290405003004050031040500320405003304050034040500350405003604050037040500380405003904050040040500410405004204050043040500440405004504050046040500470405004804050049040500500405005104050052040500530405005404050055040500560405005704050058040500590405006004050061040500620405006304050064040500650405006604050067040500680405006904050070040500710405007204050073040500740405007504050076040500770405007804050079040500800405008104050082040500830405008404050085040500860405008704050088040500890405009004050091040500920405009304050094040500950405009604050097040500980405009904050100040501010405010204050103040501040405010504050106040501070405010804050109040501100405011104050112040501130405011404050115040501160405011704050118040501190405012004050121040501220405012304050124040501250405012604050127040501280405012904050130040501310405013204050133040501340405013504050136040501370405013804050139040501400405014104050142040501430405014404050145040501460405014704050148040501490405015004050151040501520405015304050154040501550405015604050157040501580405015904050160040501610405016204050163040501640405016504050166040501670405016804050169040501700405017104050172040501730405017404050175040501760405017704050178040501790405018004050181040501820405018304050184040501850405018604050187040501880405018904050190040501910405019204050193040501940405019504050196040501970405019804050199040502000405020104050202040502030405020404050205040502060405020704050208040502090405021004050211040502120405021304050214040502150405021604050217040502180405021904050220040502210405022204050223040502240405022504050226040502270405022804050229040502300405023104050232040502330405023404050235040502360405023704050238040502390405024004050241040502420405024304050244040502450405024604050247040502480405024904050250040502510405025204050253040502540405025504050256040502570405025804050259040502600405026104050262040502630405026404050265040502660405026704050268040502690405027004050271040502720405027304050274040502750405027604050277040502780405027904050280040502810405028204050283040502840405028504050286040502870405028804050289040502900405029104050292040502930405029404050295040502960405029704050298040502990405030004050301040503020405030304050304040503050405030604050307040503080405030904050310040503110405031204050313040503140405031504050316040503170405031804050319040503200405032104050322040503230405032404050325040503260405032704050328040503290405033004050331040503320405033304050334040503350405033604050337040503380405033904050340040503410405034204050343040503440405034504050346040503470405034804050349040503500405035104050352040503530405035404050355040503560405035704050358040503590405036004050361040503620405036304050364040503650405036604050367040503680405036904050370040503710405037204050373040503740405037504050376040503770405037804050379040503800405038104050382040503830405038404050385040503860405038704050388040503890405039004050391040503920405039304050394040503950405039604050397040503980405039904050400040504010405040204050403040504040405040504050406040504070405040804050409040504100405041104050412040504130405041404050415040504160405041704050418040504190405042004050421040504220405042304050424040504250405042604050427040504280405042904050430040504310405043204050433040504340405043504050436040504370405043804050439040504400405044104050442040504430405044404050445040504460405044704050448040504490405045004050451040504520405045304050454040504550405045604050457040504580405045904050460040504610405046204050463040504640405046504050466040504670405046804050469040504700405047104050472040504730405047404050475040504760405047704050478040504790405048004050481040504820405048304050484040504850405048604050487040504880405048904050490040504910405049204050493040504940405049504050496040504970405049804050499040505000405050104050502040505030405050404050505040505060405050704050508040505090405051004050511040505120405051304050514040505150405051604050517040505180405051904050520040505210405052204050523040505240405052504050526040505270405052804050529040505300405053104050532040505330405053404050535040505360405053704050538040505390405054004050541040505420405054304050544040505450405054604050547040505480405054904050550040505510405055204050553040505540405055504050556040505570405055804050559040505600405056104050562040505630405056404050565040505660405056704050568040505690405057004050571040505720405057304050574040505750405057604050577040505780405057904050580040505810405058204050583040505840405058504050586040505870405058804050589040505900405059104050592040505930405059404050595040505960405059704050598040505990405060004050601040506020405060304050604040506050405060604050607040506080405060904050610040506110405061204050613040506140405061504050616040506170405061804050619040506200405062104050622040506230405062404050625040506260405062704050628040506290405063004050631040506320405063304050634040506350405063604050637040506380405063904050640040506410405064204050643040506440405064504050646040506470405064804050649040506500405065104050652040506530405065404050655040506560405065704050658040506590405066004050661040506620405066304050664040506650405066604050667040506680405066904050670040506710405067204050673040506740405067504050676040506770405067804050679040506800405068104050682040506830405068404050685040506860405068704050688040506890405069004050691040506920405069304050694040506950405069604050697040506980405069904050700040507010405070204050703040507040405070504050706040507070405070804050709040507100405071104050712040507130405071404050715040507160405071704050718040507190405072004050721040507220405072304050724040507250405072604050727040507280405072904050730040507310405073204050733040507340405073504050736040507370405073804050739040507400405074104050742040507430405074404050745040507460405074704050748040507490405075004050751040507520405075304050754040507550405075604050757040507580405075904050760040507610405076204050763040507640405076504050766040507670405076804050769040507700405077104050772040507730405077404050775040507760405077704050778040507790405078004050781040507820405078304050784040507850405078604050787040507880405078904050790040507910405079204050793040507940405079504050796040507970405079804050799040600010406000204060003040600040406000504060006040600070406000804060009040600100406001104060012040600130406001404060015040600160406001704060018040600190406002004060021040600220406002304060024040600250406002604060027040600280406002904060030040600310406003204060033040600340406003504060036040600370406003804060039040600400406004104060042040600430406004404060045040600460406004704060048040600490406005004060051040600520406005304060054040600550406005604060057040600580406005904060060040600610406006204060063040600640406006504060066040600670406006804060069040600700406007104060072040600730406007404060075040600760406007704060078040600790406008004060081040600820406008304060084040600850406008604060087040600880406008904060090040600910406009204060093040600940406009504060096040600970406009804060099040601000406010104060102040601030406010404060105040601060406010704060108040601090406011004060111040601120406011304060114040601150406011604060117040601180406011904060120040601210406012204060123040601240406012504060126040601270406012804060129040601300406013104060132040601330406013404060135040601360406013704060138040601390406014004060141040601420406014304060144040601450406014604060147040601480406014904060150040601510406015204060153040601540406015504060156040601570406015804060159040601600406016104060162040601630406016404060165040601660406016704060168040601690406017004060171040601720406017304060174040601750406017604060177040601780406017904060180040601810406018204060183040601840406018504060186040601870406018804060189040601900406019104060192040601930406019404060195040601960406019704060198040601990406020004060201040602020406020304060204040602050406020604060207040602080406020904060210040602110406021204060213040602140406021504060216040602170406021804060219040602200406022104060222040602230406022404060225040602260406022704060228040602290406023004060231040602320406023304060234040602350406023604060237040602380406023904060240040602410406024204060243040602440406024504060246040602470406024804060249040602500406025104060252040602530406025404060255040602560406025704060258040602590406026004060261040602620406026304060264040602650406026604060267040602680406026904060270040602710406027204060273040602740406027504060276040602770406027804060279040602800406028104060282040602830406028404060285040602860406028704060288040602890406029004060291040602920406029304060294040602950406029604060297040602980406029904060300040603010406030204060303040603040406030504060306040603070406030804060309040603100406031104060312040603130406031404060315040603160406031704060318040603190406032004060321040603220406032304060324040603250406032604060327040603280406032904060330040603310406033204060333040603340406033504060336040603370406033804060339040603400406034104060342040603430406034404060345040603460406034704060348040603490406035004060351040603520406035304060354040603550406035604060357040603580406035904060360040603610406036204060363040603640406036504060366040603670406036804060369040603700406037104060372040603730406037404060375040603760406037704060378040603790406038004060381040603820406038304060384040603850406038604060387040603880406038904060390040603910406039204060393040603940406039504060396040603970406039804060399040604000406040104060402040604030406040404060405040604060406040704060408040604090406041004060411040604120406041304060414040604150406041604060417040604180406041904060420040604210406042204060423040604240406042504060426040604270406042804060429040604300406043104060432040604330406043404060435040604360406043704060438040604390406044004060441040604420406044304060444040604450406044604060447040604480406044904060450040604510406045204060453040604540406045504060456040604570406045804060459040604600406046104060462040604630406046404060465040604660406046704060468040604690406047004060471040604720406047304060474040604750406047604060477040604780406047904060480040604810406048204060483040604840406048504060486040604870406048804060489040604900406049104060492040604930406049404060495040604960406049704060498040604990406050004060501040605020406050304060504040605050406050604060507040605080406050904060510040605110406051204060513040605140406051504060516040605170406051804060519040605200406052104060522040605230406052404060525040605260406052704060528040605290406053004060531040605320406053304060534040605350406053604060537040605380406053904060540040605410406054204060543040605440406054504060546040605470406054804060549040605500406055104060552040605530406055404060555040605560406055704060558040605590406056004060561040605620406056304060564040605650406056604060567040605680406056904060570040605710406057204060573040605740406057504060576040605770406057804060579040605800406058104060582040605830406058404060585040605860406058704060588040605890406059004060591040605920406059304060594040605950406059604060597040605980406059904060600040606010406060204060603040606040406060504060606040606070406060804060609040606100406061104060612040606130406061404060615040606160406061704060618040606190406062004060621040606220406062304060624040606250406062604060627040606280406062904060630040606310406063204060633040606340406063504060636040606370406063804060639040606400406064104060642040606430406064404060645040606460406064704060648040606490406065004060651040606520406065304060654040606550406065604060657040606580406065904060660040606610406066204060663040606640406066504060666040606670406066804060669040606700406067104060672040606730406067404060675040606760406067704060678040606790406068004060681040606820406068304060684040606850406068604060687040606880406068904060690040606910406069204060693040606940406069504060696040606970406069804060699040607000406070104060702040607030406070404060705040607060406070704060708040607090406071004060711040607120406071304060714040607150406071604060717040607180406071904060720040607210406072204060723040607240406072504060726040607270406072804060729040607300406073104060732040607330406073404060735040607360406073704060738040607390406074004060741040607420406074304060744040607450406074604060747040607480406074904060750040607510406075204060753040607540406075504060756040607570406075804060759040607600406076104060762040607630406076404060765040607660406076704060768040607690406077004060771040607720406077304060774040607750406077604060777040607780406077904060780040607810406078204060783040607840406078504060786040607870406078804060789040607900406079104060792040607930406079404060795040607960406079704060798040607990407000104070002040700030407000404070005040700060407000704070008040700090407001004070011040700120407001304070014040700150407001604070017040700180407001904070020040700210407002204070023040700240407002504070026040700270407002804070029040700300407003104070032040700330407003404070035040700360407003704070038040700390407004004070041040700420407004304070044040700450407004604070047040700480407004904070050040700510407005204070053040700540407005504070056040700570407005804070059040700600407006104070062040700630407006404070065040700660407006704070068040700690407007004070071040700720407007304070074040700750407007604070077040700780407007904070080040700810407008204070083040700840407008504070086040700870407008804070089040700900407009104070092040700930407009404070095040700960407009704070098040700990407010004070101040701020407010304070104040701050407010604070107040701080407010904070110040701110407011204070113040701140407011504070116040701170407011804070119040701200407012104070122040701230407012404070125040701260407012704070128040701290407013004070131040701320407013304070134040701350407013604070137040701380407013904070140040701410407014204070143040701440407014504070146040701470407014804070149040701500407015104070152040701530407015404070155040701560407015704070158040701590407016004070161040701620407016304070164040701650407016604070167040701680407016904070170040701710407017204070173040701740407017504070176040701770407017804070179040701800407018104070182040701830407018404070185040701860407018704070188040701890407019004070191040701920407019304070194040701950407019604070197040701980407019904070200040702010407020204070203040702040407020504070206040702070407020804070209040702100407021104070212040702130407021404070215040702160407021704070218040702190407022004070221040702220407022304070224040702250407022604070227040702280407022904070230040702310407023204070233040702340407023504070236040702370407023804070239040702400407024104070242040702430407024404070245040702460407024704070248040702490407025004070251040702520407025304070254040702550407025604070257040702580407025904070260040702610407026204070263040702640407026504070266040702670407026804070269040702700407027104070272040702730407027404070275040702760407027704070278040702790407028004070281040702820407028304070284040702850407028604070287040702880407028904070290040702910407029204070293040702940407029504070296040702970407029804070299040703000407030104070302040703030407030404070305040703060407030704070308040703090407031004070311040703120407031304070314040703150407031604070317040703180407031904070320040703210407032204070323040703240407032504070326040703270407032804070329040703300407033104070332040703330407033404070335040703360407033704070338040703390407034004070341040703420407034304070344040703450407034604070347040703480407034904070350040703510407035204070353040703540407035504070356040703570407035804070359040703600407036104070362040703630407036404070365040703660407036704070368040703690407037004070371040703720407037304070374040703750407037604070377040703780407037904070380040703810407038204070383040703840407038504070386040703870407038804070389040703900407039104070392040703930407039404070395040703960407039704070398040703990407040004070401040704020407040304070404040704050407040604070407040704080407040904070410040704110407041204070413040704140407041504070416040704170407041804070419040704200407042104070422040704230407042404070425040704260407042704070428040704290407043004070431040704320407043304070434040704350407043604070437040704380407043904070440040704410407044204070443040704440407044504070446040704470407044804070449040704500407045104070452040704530407045404070455040704560407045704070458040704590407046004070461040704620407046304070464040704650407046604070467040704680407046904070470040704710407047204070473040704740407047504070476040704770407047804070479040704800407048104070482040704830407048404070485040704860407048704070488040704890407049004070491040704920407049304070494040704950407049604070497040704980407049904070500040705010407050204070503040705040407050504070506040705070407050804070509040705100407051104070512040705130407051404070515040705160407051704070518040705190407052004070521040705220407052304070524040705250407052604070527040705280407052904070530040705310407053204070533040705340407053504070536040705370407053804070539040705400407054104070542040705430407054404070545040705460407054704070548040705490407055004070551040705520407055304070554040705550407055604070557040705580407055904070560040705610407056204070563040705640407056504070566040705670407056804070569040705700407057104070572040705730407057404070575040705760407057704070578040705790407058004070581040705820407058304070584040705850407058604070587040705880407058904070590040705910407059204070593040705940407059504070596040705970407059804070599040706000407060104070602040706030407060404070605040706060407060704070608040706090407061004070611040706120407061304070614040706150407061604070617040706180407061904070620040706210407062204070623040706240407062504070626040706270407062804070629040706300407063104070632040706330407063404070635040706360407063704070638040706390407064004070641040706420407064304070644040706450407064604070647040706480407064904070650040706510407065204070653040706540407065504070656040706570407065804070659040706600407066104070662040706630407066404070665040706660407066704070668040706690407067004070671040706720407067304070674040706750407067604070677040706780407067904070680040706810407068204070683040706840407068504070686040706870407068804070689040706900407069104070692040706930407069404070695040706960407069704070698040706990407070004070701040707020407070304070704040707050407070604070707040707080407070904070710040707110407071204070713040707140407071504070716040707170407071804070719040707200407072104070722040707230407072404070725040707260407072704070728040707290407073004070731040707320407073304070734040707350407073604070737040707380407073904070740040707410407074204070743040707440407074504070746040707470407074804070749040707500407075104070752040707530407075404070755040707560407075704070758040707590407076004070761040707620407076304070764040707650407076604070767040707680407076904070770040707710407077204070773040707740407077504070776040707770407077804070779040707800407078104070782040707830407078404070785040707860407078704070788040707890407079004070791040707920407079304070794040707950407079604070797040707980407079904080001040800020408000304080004040800050408000604080007040800080408000904080010040800110408001204080013040800140408001504080016040800170408001804080019040800200408002104080022040800230408002404080025040800260408002704080028040800290408003004080031040800320408003304080034040800350408003604080037040800380408003904080040040800410408004204080043040800440408004504080046040800470408004804080049040800500408005104080052040800530408005404080055040800560408005704080058040800590408006004080061040800620408006304080064040800650408006604080067040800680408006904080070040800710408007204080073040800740408007504080076040800770408007804080079040800800408008104080082040800830408008404080085040800860408008704080088040800890408009004080091040800920408009304080094040800950408009604080097040800980408009904080100040801010408010204080103040801040408010504080106040801070408010804080109040801100408011104080112040801130408011404080115040801160408011704080118040801190408012004080121040801220408012304080124040801250408012604080127040801280408012904080130040801310408013204080133040801340408013504080136040801370408013804080139040801400408014104080142040801430408014404080145040801460408014704080148040801490408015004080151040801520408015304080154040801550408015604080157040801580408015904080160040801610408016204080163040801640408016504080166040801670408016804080169040801700408017104080172040801730408017404080175040801760408017704080178040801790408018004080181040801820408018304080184040801850408018604080187040801880408018904080190040801910408019204080193040801940408019504080196040801970408019804080199040802000408020104080202040802030408020404080205040802060408020704080208040802090408021004080211040802120408021304080214040802150408021604080217040802180408021904080220040802210408022204080223040802240408022504080226040802270408022804080229040802300408023104080232040802330408023404080235040802360408023704080238040802390408024004080241040802420408024304080244040802450408024604080247040802480408024904080250040802510408025204080253040802540408025504080256040802570408025804080259040802600408026104080262040802630408026404080265040802660408026704080268040802690408027004080271040802720408027304080274040802750408027604080277040802780408027904080280040802810408028204080283040802840408028504080286040802870408028804080289040802900408029104080292040802930408029404080295040802960408029704080298040802990408030004080301040803020408030304080304040803050408030604080307040803080408030904080310040803110408031204080313040803140408031504080316040803170408031804080319040803200408032104080322040803230408032404080325040803260408032704080328040803290408033004080331040803320408033304080334040803350408033604080337040803380408033904080340040803410408034204080343040803440408034504080346040803470408034804080349040803500408035104080352040803530408035404080355040803560408035704080358040803590408036004080361040803620408036304080364040803650408036604080367040803680408036904080370040803710408037204080373040803740408037504080376040803770408037804080379040803800408038104080382040803830408038404080385040803860408038704080388040803890408039004080391040803920408039304080394040803950408039604080397040803980408039904080400040804010408040204080403040804040408040504080406040804070408040804080409040804100408041104080412040804130408041404080415040804160408041704080418040804190408042004080421040804220408042304080424040804250408042604080427040804280408042904080430040804310408043204080433040804340408043504080436040804370408043804080439040804400408044104080442040804430408044404080445040804460408044704080448040804490408045004080451040804520408045304080454040804550408045604080457040804580408045904080460040804610408046204080463040804640408046504080466040804670408046804080469040804700408047104080472040804730408047404080475040804760408047704080478040804790408048004080481040804820408048304080484040804850408048604080487040804880408048904080490040804910408049204080493040804940408049504080496040804970408049804080499040805000408050104080502040805030408050404080505040805060408050704080508040805090408051004080511040805120408051304080514040805150408051604080517040805180408051904080520040805210408052204080523040805240408052504080526040805270408052804080529040805300408053104080532040805330408053404080535040805360408053704080538040805390408054004080541040805420408054304080544040805450408054604080547040805480408054904080550040805510408055204080553040805540408055504080556040805570408055804080559040805600408056104080562040805630408056404080565040805660408056704080568040805690408057004080571040805720408057304080574040805750408057604080577040805780408057904080580040805810408058204080583040805840408058504080586040805870408058804080589040805900408059104080592040805930408059404080595040805960408059704080598040805990408060004080601040806020408060304080604040806050408060604080607040806080408060904080610040806110408061204080613040806140408061504080616040806170408061804080619040806200408062104080622040806230408062404080625040806260408062704080628040806290408063004080631040806320408063304080634040806350408063604080637040806380408063904080640040806410408064204080643040806440408064504080646040806470408064804080649040806500408065104080652040806530408065404080655040806560408065704080658040806590408066004080661040806620408066304080664040806650408066604080667040806680408066904080670040806710408067204080673040806740408067504080676040806770408067804080679040806800408068104080682040806830408068404080685040806860408068704080688040806890408069004080691040806920408069304080694040806950408069604080697040806980408069904080700040807010408070204080703040807040408070504080706040807070408070804080709040807100408071104080712040807130408071404080715040807160408071704080718040807190408072004080721040807220408072304080724040807250408072604080727040807280408072904080730040807310408073204080733040807340408073504080736040807370408073804080739040807400408074104080742040807430408074404080745040807460408074704080748040807490408075004080751040807520408075304080754040807550408075604080757040807580408075904080760040807610408076204080763040807640408076504080766040807670408076804080769040807700408077104080772040807730408077404080775040807760408077704080778040807790408078004080781040807820408078304080784040807850408078604080787040807880408078904080790040807910408079204080793040807940408079504080796040807970408079804080799040900010409000204090003040900040409000504090006040900070409000804090009040900100409001104090012040900130409001404090015040900160409001704090018040900190409002004090021040900220409002304090024040900250409002604090027040900280409002904090030040900310409003204090033040900340409003504090036040900370409003804090039040900400409004104090042040900430409004404090045040900460409004704090048040900490409005004090051040900520409005304090054040900550409005604090057040900580409005904090060040900610409006204090063040900640409006504090066040900670409006804090069040900700409007104090072040900730409007404090075040900760409007704090078040900790409008004090081040900820409008304090084040900850409008604090087040900880409008904090090040900910409009204090093040900940409009504090096040900970409009804090099040901000409010104090102040901030409010404090105040901060409010704090108040901090409011004090111040901120409011304090114040901150409011604090117040901180409011904090120040901210409012204090123040901240409012504090126040901270409012804090129040901300409013104090132040901330409013404090135040901360409013704090138040901390409014004090141040901420409014304090144040901450409014604090147040901480409014904090150040901510409015204090153040901540409015504090156040901570409015804090159040901600409016104090162040901630409016404090165040901660409016704090168040901690409017004090171040901720409017304090174040901750409017604090177040901780409017904090180040901810409018204090183040901840409018504090186040901870409018804090189040901900409019104090192040901930409019404090195040901960409019704090198040901990409020004090201040902020409020304090204040902050409020604090207040902080409020904090210040902110409021204090213040902140409021504090216040902170409021804090219040902200409022104090222040902230409022404090225040902260409022704090228040902290409023004090231040902320409023304090234040902350409023604090237040902380409023904090240040902410409024204090243040902440409024504090246040902470409024804090249040902500409025104090252040902530409025404090255040902560409025704090258040902590409026004090261040902620409026304090264040902650409026604090267040902680409026904090270040902710409027204090273040902740409027504090276040902770409027804090279040902800409028104090282040902830409028404090285040902860409028704090288040902890409029004090291040902920409029304090294040902950409029604090297040902980409029904090300040903010409030204090303040903040409030504090306040903070409030804090309040903100409031104090312040903130409031404090315040903160409031704090318040903190409032004090321040903220409032304090324040903250409032604090327040903280409032904090330040903310409033204090333040903340409033504090336040903370409033804090339040903400409034104090342040903430409034404090345040903460409034704090348040903490409035004090351040903520409035304090354040903550409035604090357040903580409035904090360040903610409036204090363040903640409036504090366040903670409036804090369040903700409037104090372040903730409037404090375040903760409037704090378040903790409038004090381040903820409038304090384040903850409038604090387040903880409038904090390040903910409039204090393040903940409039504090396040903970409039804090399040904000409040104090402040904030409040404090405040904060409040704090408040904090409041004090411040904120409041304090414040904150409041604090417040904180409041904090420040904210409042204090423040904240409042504090426040904270409042804090429040904300409043104090432040904330409043404090435040904360409043704090438040904390409044004090441040904420409044304090444040904450409044604090447040904480409044904090450040904510409045204090453040904540409045504090456040904570409045804090459040904600409046104090462040904630409046404090465040904660409046704090468040904690409047004090471040904720409047304090474040904750409047604090477040904780409047904090480040904810409048204090483040904840409048504090486040904870409048804090489040904900409049104090492040904930409049404090495040904960409049704090498040904990409050004090501040905020409050304090504040905050409050604090507040905080409050904090510040905110409051204090513040905140409051504090516040905170409051804090519040905200409052104090522040905230409052404090525040905260409052704090528040905290409053004090531040905320409053304090534040905350409053604090537040905380409053904090540040905410409054204090543040905440409054504090546040905470409054804090549040905500409055104090552040905530409055404090555040905560409055704090558040905590409056004090561040905620409056304090564040905650409056604090567040905680409056904090570040905710409057204090573040905740409057504090576040905770409057804090579040905800409058104090582040905830409058404090585040905860409058704090588040905890409059004090591040905920409059304090594040905950409059604090597040905980409059904090600040906010409060204090603040906040409060504090606040906070409060804090609040906100409061104090612040906130409061404090615040906160409061704090618040906190409062004090621040906220409062304090624040906250409062604090627040906280409062904090630040906310409063204090633040906340409063504090636040906370409063804090639040906400409064104090642040906430409064404090645040906460409064704090648040906490409065004090651040906520409065304090654040906550409065604090657040906580409065904090660040906610409066204090663040906640409066504090666040906670409066804090669040906700409067104090672040906730409067404090675040906760409067704090678040906790409068004090681040906820409068304090684040906850409068604090687040906880409068904090690040906910409069204090693040906940409069504090696040906970409069804090699040907000409070104090702040907030409070404090705040907060409070704090708040907090409071004090711040907120409071304090714040907150409071604090717040907180409071904090720040907210409072204090723040907240409072504090726040907270409072804090729040907300409073104090732040907330409073404090735040907360409073704090738040907390409074004090741040907420409074304090744040907450409074604090747040907480409074904090750040907510409075204090753040907540409075504090756040907570409075804090759040907600409076104090762040907630409076404090765040907660409076704090768040907690409077004090771040907720409077304090774040907750409077604090777040907780409077904090780040907810409078204090783040907840409078504090786040907870409078804090789040907900409079104090792040907930409079404090795040907960409079704090798040907990410000104100002041000030410000404100005041000060410000704100008041000090410001004100011041000120410001304100014041000150410001604100017041000180410001904100020041000210410002204100023041000240410002504100026041000270410002804100029041000300410003104100032041000330410003404100035041000360410003704100038041000390410004004100041041000420410004304100044041000450410004604100047041000480410004904100050041000510410005204100053041000540410005504100056041000570410005804100059041000600410006104100062041000630410006404100065041000660410006704100068041000690410007004100071041000720410007304100074041000750410007604100077041000780410007904100080041000810410008204100083041000840410008504100086041000870410008804100089041000900410009104100092041000930410009404100095041000960410009704100098041000990410010004100101041001020410010304100104041001050410010604100107041001080410010904100110041001110410011204100113041001140410011504100116041001170410011804100119041001200410012104100122041001230410012404100125041001260410012704100128041001290410013004100131041001320410013304100134041001350410013604100137041001380410013904100140041001410410014204100143041001440410014504100146041001470410014804100149041001500410015104100152041001530410015404100155041001560410015704100158041001590410016004100161041001620410016304100164041001650410016604100167041001680410016904100170041001710410017204100173041001740410017504100176041001770410017804100179041001800410018104100182041001830410018404100185041001860410018704100188041001890410019004100191041001920410019304100194041001950410019604100197041001980410019904100200041002010410020204100203041002040410020504100206041002070410020804100209041002100410021104100212041002130410021404100215041002160410021704100218041002190410022004100221041002220410022304100224041002250410022604100227041002280410022904100230041002310410023204100233041002340410023504100236041002370410023804100239041002400410024104100242041002430410024404100245041002460410024704100248041002490410025004100251041002520410025304100254041002550410025604100257041002580410025904100260041002610410026204100263041002640410026504100266041002670410026804100269041002700410027104100272041002730410027404100275041002760410027704100278041002790410028004100281041002820410028304100284041002850410028604100287041002880410028904100290041002910410029204100293041002940410029504100296041002970410029804100299041003000410030104100302041003030410030404100305041003060410030704100308041003090410031004100311041003120410031304100314041003150410031604100317041003180410031904100320041003210410032204100323041003240410032504100326041003270410032804100329041003300410033104100332041003330410033404100335041003360410033704100338041003390410034004100341041003420410034304100344041003450410034604100347041003480410034904100350041003510410035204100353041003540410035504100356041003570410035804100359041003600410036104100362041003630410036404100365041003660410036704100368041003690410037004100371041003720410037304100374041003750410037604100377041003780410037904100380041003810410038204100383041003840410038504100386041003870410038804100389041003900410039104100392041003930410039404100395041003960410039704100398041003990410040004100401041004020410040304100404041004050410040604100407041004080410040904100410041004110410041204100413041004140410041504100416041004170410041804100419041004200410042104100422041004230410042404100425041004260410042704100428041004290410043004100431041004320410043304100434041004350410043604100437041004380410043904100440041004410410044204100443041004440410044504100446041004470410044804100449041004500410045104100452041004530410045404100455041004560410045704100458041004590410046004100461041004620410046304100464041004650410046604100467041004680410046904100470041004710410047204100473041004740410047504100476041004770410047804100479041004800410048104100482041004830410048404100485041004860410048704100488041004890410049004100491041004920410049304100494041004950410049604100497041004980410049904100500041005010410050204100503041005040410050504100506041005070410050804100509041005100410051104100512041005130410051404100515041005160410051704100518041005190410052004100521041005220410052304100524041005250410052604100527041005280410052904100530041005310410053204100533041005340410053504100536041005370410053804100539041005400410054104100542041005430410054404100545041005460410054704100548041005490410055004100551041005520410055304100554041005550410055604100557041005580410055904100560041005610410056204100563041005640410056504100566041005670410056804100569041005700410057104100572041005730410057404100575041005760410057704100578041005790410058004100581041005820410058304100584041005850410058604100587041005880410058904100590041005910410059204100593041005940410059504100596041005970410059804100599041006000410060104100602041006030410060404100605041006060410060704100608041006090410061004100611041006120410061304100614041006150410061604100617041006180410061904100620041006210410062204100623041006240410062504100626041006270410062804100629041006300410063104100632041006330410063404100635041006360410063704100638041006390410064004100641041006420410064304100644041006450410064604100647041006480410064904100650041006510410065204100653041006540410065504100656041006570410065804100659041006600410066104100662041006630410066404100665041006660410066704100668041006690410067004100671041006720410067304100674041006750410067604100677041006780410067904100680041006810410068204100683041006840410068504100686041006870410068804100689041006900410069104100692041006930410069404100695041006960410069704100698041006990410070004100701041007020410070304100704041007050410070604100707041007080410070904100710041007110410071204100713041007140410071504100716041007170410071804100719041007200410072104100722041007230410072404100725041007260410072704100728041007290410073004100731041007320410073304100734041007350410073604100737041007380410073904100740041007410410074204100743041007440410074504100746041007470410074804100749041007500410075104100752041007530410075404100755041007560410075704100758041007590410076004100761041007620410076304100764041007650410076604100767041007680410076904100770041007710410077204100773041007740410077504100776041007770410077804100779041007800410078104100782041007830410078404100785041007860410078704100788041007890410079004100791041007920410079304100794041007950410079604100797041007980410079904110001041100020411000304110004041100050411000604110007041100080411000904110010041100110411001204110013041100140411001504110016041100170411001804110019041100200411002104110022041100230411002404110025041100260411002704110028041100290411003004110031041100320411003304110034041100350411003604110037041100380411003904110040041100410411004204110043041100440411004504110046041100470411004804110049041100500411005104110052041100530411005404110055041100560411005704110058041100590411006004110061041100620411006304110064041100650411006604110067041100680411006904110070041100710411007204110073041100740411007504110076041100770411007804110079041100800411008104110082041100830411008404110085041100860411008704110088041100890411009004110091041100920411009304110094041100950411009604110097041100980411009904110100041101010411010204110103041101040411010504110106041101070411010804110109041101100411011104110112041101130411011404110115041101160411011704110118041101190411012004110121041101220411012304110124041101250411012604110127041101280411012904110130041101310411013204110133041101340411013504110136041101370411013804110139041101400411014104110142041101430411014404110145041101460411014704110148041101490411015004110151041101520411015304110154041101550411015604110157041101580411015904110160041101610411016204110163041101640411016504110166041101670411016804110169041101700411017104110172041101730411017404110175041101760411017704110178041101790411018004110181041101820411018304110184041101850411018604110187041101880411018904110190041101910411019204110193041101940411019504110196041101970411019804110199041102000411020104110202041102030411020404110205041102060411020704110208041102090411021004110211041102120411021304110214041102150411021604110217041102180411021904110220041102210411022204110223041102240411022504110226041102270411022804110229041102300411023104110232041102330411023404110235041102360411023704110238041102390411024004110241041102420411024304110244041102450411024604110247041102480411024904110250041102510411025204110253041102540411025504110256041102570411025804110259041102600411026104110262041102630411026404110265041102660411026704110268041102690411027004110271041102720411027304110274041102750411027604110277041102780411027904110280041102810411028204110283041102840411028504110286041102870411028804110289041102900411029104110292041102930411029404110295041102960411029704110298041102990411030004110301041103020411030304110304041103050411030604110307041103080411030904110310041103110411031204110313041103140411031504110316041103170411031804110319041103200411032104110322041103230411032404110325041103260411032704110328041103290411033004110331041103320411033304110334041103350411033604110337041103380411033904110340041103410411034204110343041103440411034504110346041103470411034804110349041103500411035104110352041103530411035404110355041103560411035704110358041103590411036004110361041103620411036304110364041103650411036604110367041103680411036904110370041103710411037204110373041103740411037504110376041103770411037804110379041103800411038104110382041103830411038404110385041103860411038704110388041103890411039004110391041103920411039304110394041103950411039604110397041103980411039904110400041104010411040204110403041104040411040504110406041104070411040804110409041104100411041104110412041104130411041404110415041104160411041704110418041104190411042004110421041104220411042304110424041104250411042604110427041104280411042904110430041104310411043204110433041104340411043504110436041104370411043804110439041104400411044104110442041104430411044404110445041104460411044704110448041104490411045004110451041104520411045304110454041104550411045604110457041104580411045904110460041104610411046204110463041104640411046504110466041104670411046804110469041104700411047104110472041104730411047404110475041104760411047704110478041104790411048004110481041104820411048304110484041104850411048604110487041104880411048904110490041104910411049204110493041104940411049504110496041104970411049804110499041105000411050104110502041105030411050404110505041105060411050704110508041105090411051004110511041105120411051304110514041105150411051604110517041105180411051904110520041105210411052204110523041105240411052504110526041105270411052804110529041105300411053104110532041105330411053404110535041105360411053704110538041105390411054004110541041105420411054304110544041105450411054604110547041105480411054904110550041105510411055204110553041105540411055504110556041105570411055804110559041105600411056104110562041105630411056404110565041105660411056704110568041105690411057004110571041105720411057304110574041105750411057604110577041105780411057904110580041105810411058204110583041105840411058504110586041105870411058804110589041105900411059104110592041105930411059404110595041105960411059704110598041105990411060004110601041106020411060304110604041106050411060604110607041106080411060904110610041106110411061204110613041106140411061504110616041106170411061804110619041106200411062104110622041106230411062404110625041106260411062704110628041106290411063004110631041106320411063304110634041106350411063604110637041106380411063904110640041106410411064204110643041106440411064504110646041106470411064804110649041106500411065104110652041106530411065404110655041106560411065704110658041106590411066004110661041106620411066304110664041106650411066604110667041106680411066904110670041106710411067204110673041106740411067504110676041106770411067804110679041106800411068104110682041106830411068404110685041106860411068704110688041106890411069004110691041106920411069304110694041106950411069604110697041106980411069904110700041107010411070204110703041107040411070504110706041107070411070804110709041107100411071104110712041107130411071404110715041107160411071704110718041107190411072004110721041107220411072304110724041107250411072604110727041107280411072904110730041107310411073204110733041107340411073504110736041107370411073804110739041107400411074104110742041107430411074404110745041107460411074704110748041107490411075004110751041107520411075304110754041107550411075604110757041107580411075904110760041107610411076204110763041107640411076504110766041107670411076804110769041107700411077104110772041107730411077404110775041107760411077704110778041107790411078004110781041107820411078304110784041107850411078604110787041107880411078904110790041107910411079204110793041107940411079504110796041107970411079804110799041200010412000204120003041200040412000504120006041200070412000804120009041200100412001104120012041200130412001404120015041200160412001704120018041200190412002004120021041200220412002304120024041200250412002604120027041200280412002904120030041200310412003204120033041200340412003504120036041200370412003804120039041200400412004104120042041200430412004404120045041200460412004704120048041200490412005004120051041200520412005304120054041200550412005604120057041200580412005904120060041200610412006204120063041200640412006504120066041200670412006804120069041200700412007104120072041200730412007404120075041200760412007704120078041200790412008004120081041200820412008304120084041200850412008604120087041200880412008904120090041200910412009204120093041200940412009504120096041200970412009804120099041201000412010104120102041201030412010404120105041201060412010704120108041201090412011004120111041201120412011304120114041201150412011604120117041201180412011904120120041201210412012204120123041201240412012504120126041201270412012804120129041201300412013104120132041201330412013404120135041201360412013704120138041201390412014004120141041201420412014304120144041201450412014604120147041201480412014904120150041201510412015204120153041201540412015504120156041201570412015804120159041201600412016104120162041201630412016404120165041201660412016704120168041201690412017004120171041201720412017304120174041201750412017604120177041201780412017904120180041201810412018204120183041201840412018504120186041201870412018804120189041201900412019104120192041201930412019404120195041201960412019704120198041201990412020004120201041202020412020304120204041202050412020604120207041202080412020904120210041202110412021204120213041202140412021504120216041202170412021804120219041202200412022104120222041202230412022404120225041202260412022704120228041202290412023004120231041202320412023304120234041202350412023604120237041202380412023904120240041202410412024204120243041202440412024504120246041202470412024804120249041202500412025104120252041202530412025404120255041202560412025704120258041202590412026004120261041202620412026304120264041202650412026604120267041202680412026904120270041202710412027204120273041202740412027504120276041202770412027804120279041202800412028104120282041202830412028404120285041202860412028704120288041202890412029004120291041202920412029304120294041202950412029604120297041202980412029904120300041203010412030204120303041203040412030504120306041203070412030804120309041203100412031104120312041203130412031404120315041203160412031704120318041203190412032004120321041203220412032304120324041203250412032604120327041203280412032904120330041203310412033204120333041203340412033504120336041203370412033804120339041203400412034104120342041203430412034404120345041203460412034704120348041203490412035004120351041203520412035304120354041203550412035604120357041203580412035904120360041203610412036204120363041203640412036504120366041203670412036804120369041203700412037104120372041203730412037404120375041203760412037704120378041203790412038004120381041203820412038304120384041203850412038604120387041203880412038904120390041203910412039204120393041203940412039504120396041203970412039804120399041204000412040104120402041204030412040404120405041204060412040704120408041204090412041004120411041204120412041304120414041204150412041604120417041204180412041904120420041204210412042204120423041204240412042504120426041204270412042804120429041204300412043104120432041204330412043404120435041204360412043704120438041204390412044004120441041204420412044304120444041204450412044604120447041204480412044904120450041204510412045204120453041204540412045504120456041204570412045804120459041204600412046104120462041204630412046404120465041204660412046704120468041204690412047004120471041204720412047304120474041204750412047604120477041204780412047904120480041204810412048204120483041204840412048504120486041204870412048804120489041204900412049104120492041204930412049404120495041204960412049704120498041204990412050004120501041205020412050304120504041205050412050604120507041205080412050904120510041205110412051204120513041205140412051504120516041205170412051804120519041205200412052104120522041205230412052404120525041205260412052704120528041205290412053004120531041205320412053304120534041205350412053604120537041205380412053904120540041205410412054204120543041205440412054504120546041205470412054804120549041205500412055104120552041205530412055404120555041205560412055704120558041205590412056004120561041205620412056304120564041205650412056604120567041205680412056904120570041205710412057204120573041205740412057504120576041205770412057804120579041205800412058104120582041205830412058404120585041205860412058704120588041205890412059004120591041205920412059304120594041205950412059604120597041205980412059904120600041206010412060204120603041206040412060504120606041206070412060804120609041206100412061104120612041206130412061404120615041206160412061704120618041206190412062004120621041206220412062304120624041206250412062604120627041206280412062904120630041206310412063204120633041206340412063504120636041206370412063804120639041206400412064104120642041206430412064404120645041206460412064704120648041206490412065004120651041206520412065304120654041206550412065604120657041206580412065904120660041206610412066204120663041206640412066504120666041206670412066804120669041206700412067104120672041206730412067404120675041206760412067704120678041206790412068004120681041206820412068304120684041206850412068604120687041206880412068904120690041206910412069204120693041206940412069504120696041206970412069804120699041207000412070104120702041207030412070404120705041207060412070704120708041207090412071004120711041207120412071304120714041207150412071604120717041207180412071904120720041207210412072204120723041207240412072504120726041207270412072804120729041207300412073104120732041207330412073404120735041207360412073704120738041207390412074004120741041207420412074304120744041207450412074604120747041207480412074904120750041207510412075204120753041207540412075504120756041207570412075804120759041207600412076104120762041207630412076404120765041207660412076704120768041207690412077004120771041207720412077304120774041207750412077604120777041207780412077904120780041207810412078204120783041207840412078504120786041207870412078804120789041207900412079104120792041207930412079404120795041207960412079704120798041207990413000104130002041300030413000404130005041300060413000704130008041300090413001004130011041300120413001304130014041300150413001604130017041300180413001904130020041300210413002204130023041300240413002504130026041300270413002804130029041300300413003104130032041300330413003404130035041300360413003704130038041300390413004004130041041300420413004304130044041300450413004604130047041300480413004904130050041300510413005204130053041300540413005504130056041300570413005804130059041300600413006104130062041300630413006404130065041300660413006704130068041300690413007004130071041300720413007304130074041300750413007604130077041300780413007904130080041300810413008204130083041300840413008504130086041300870413008804130089041300900413009104130092041300930413009404130095041300960413009704130098041300990413010004130101041301020413010304130104041301050413010604130107041301080413010904130110041301110413011204130113041301140413011504130116041301170413011804130119041301200413012104130122041301230413012404130125041301260413012704130128041301290413013004130131041301320413013304130134041301350413013604130137041301380413013904130140041301410413014204130143041301440413014504130146041301470413014804130149041301500413015104130152041301530413015404130155041301560413015704130158041301590413016004130161041301620413016304130164041301650413016604130167041301680413016904130170041301710413017204130173041301740413017504130176041301770413017804130179041301800413018104130182041301830413018404130185041301860413018704130188041301890413019004130191041301920413019304130194041301950413019604130197041301980413019904130200041302010413020204130203041302040413020504130206041302070413020804130209041302100413021104130212041302130413021404130215041302160413021704130218041302190413022004130221041302220413022304130224041302250413022604130227041302280413022904130230041302310413023204130233041302340413023504130236041302370413023804130239041302400413024104130242041302430413024404130245041302460413024704130248041302490413025004130251041302520413025304130254041302550413025604130257041302580413025904130260041302610413026204130263041302640413026504130266041302670413026804130269041302700413027104130272041302730413027404130275041302760413027704130278041302790413028004130281041302820413028304130284041302850413028604130287041302880413028904130290041302910413029204130293041302940413029504130296041302970413029804130299041303000413030104130302041303030413030404130305041303060413030704130308041303090413031004130311041303120413031304130314041303150413031604130317041303180413031904130320041303210413032204130323041303240413032504130326041303270413032804130329041303300413033104130332041303330413033404130335041303360413033704130338041303390413034004130341041303420413034304130344041303450413034604130347041303480413034904130350041303510413035204130353041303540413035504130356041303570413035804130359041303600413036104130362041303630413036404130365041303660413036704130368041303690413037004130371041303720413037304130374041303750413037604130377041303780413037904130380041303810413038204130383041303840413038504130386041303870413038804130389041303900413039104130392041303930413039404130395041303960413039704130398041303990413040004130401041304020413040304130404041304050413040604130407041304080413040904130410041304110413041204130413041304140413041504130416041304170413041804130419041304200413042104130422041304230413042404130425041304260413042704130428041304290413043004130431041304320413043304130434041304350413043604130437041304380413043904130440041304410413044204130443041304440413044504130446041304470413044804130449041304500413045104130452041304530413045404130455041304560413045704130458041304590413046004130461041304620413046304130464041304650413046604130467041304680413046904130470041304710413047204130473041304740413047504130476041304770413047804130479041304800413048104130482041304830413048404130485041304860413048704130488041304890413049004130491041304920413049304130494041304950413049604130497041304980413049904130500041305010413050204130503041305040413050504130506041305070413050804130509041305100413051104130512041305130413051404130515041305160413051704130518041305190413052004130521041305220413052304130524041305250413052604130527041305280413052904130530041305310413053204130533041305340413053504130536041305370413053804130539041305400413054104130542041305430413054404130545041305460413054704130548041305490413055004130551041305520413055304130554041305550413055604130557041305580413055904130560041305610413056204130563041305640413056504130566041305670413056804130569041305700413057104130572041305730413057404130575041305760413057704130578041305790413058004130581041305820413058304130584041305850413058604130587041305880413058904130590041305910413059204130593041305940413059504130596041305970413059804130599041306000413060104130602041306030413060404130605041306060413060704130608041306090413061004130611041306120413061304130614041306150413061604130617041306180413061904130620041306210413062204130623041306240413062504130626041306270413062804130629041306300413063104130632041306330413063404130635041306360413063704130638041306390413064004130641041306420413064304130644041306450413064604130647041306480413064904130650041306510413065204130653041306540413065504130656041306570413065804130659041306600413066104130662041306630413066404130665041306660413066704130668041306690413067004130671041306720413067304130674041306750413067604130677041306780413067904130680041306810413068204130683041306840413068504130686041306870413068804130689041306900413069104130692041306930413069404130695041306960413069704130698041306990413070004130701041307020413070304130704041307050413070604130707041307080413070904130710041307110413071204130713041307140413071504130716041307170413071804130719041307200413072104130722041307230413072404130725041307260413072704130728041307290413073004130731041307320413073304130734041307350413073604130737041307380413073904130740041307410413074204130743041307440413074504130746041307470413074804130749041307500413075104130752041307530413075404130755041307560413075704130758041307590413076004130761041307620413076304130764041307650413076604130767041307680413076904130770041307710413077204130773041307740413077504130776041307770413077804130779041307800413078104130782041307830413078404130785041307860413078704130788041307890413079004130791041307920413079304130794041307950413079604130797041307980413079904140001041400020414000304140004041400050414000604140007041400080414000904140010041400110414001204140013041400140414001504140016041400170414001804140019041400200414002104140022041400230414002404140025041400260414002704140028041400290414003004140031041400320414003304140034041400350414003604140037041400380414003904140040041400410414004204140043041400440414004504140046041400470414004804140049041400500414005104140052041400530414005404140055041400560414005704140058041400590414006004140061041400620414006304140064041400650414006604140067041400680414006904140070041400710414007204140073041400740414007504140076041400770414007804140079041400800414008104140082041400830414008404140085041400860414008704140088041400890414009004140091041400920414009304140094041400950414009604140097041400980414009904140100041401010414010204140103041401040414010504140106041401070414010804140109041401100414011104140112041401130414011404140115041401160414011704140118041401190414012004140121041401220414012304140124041401250414012604140127041401280414012904140130041401310414013204140133041401340414013504140136041401370414013804140139041401400414014104140142041401430414014404140145041401460414014704140148041401490414015004140151041401520414015304140154041401550414015604140157041401580414015904140160041401610414016204140163041401640414016504140166041401670414016804140169041401700414017104140172041401730414017404140175041401760414017704140178041401790414018004140181041401820414018304140184041401850414018604140187041401880414018904140190041401910414019204140193041401940414019504140196041401970414019804140199041402000414020104140202041402030414020404140205041402060414020704140208041402090414021004140211041402120414021304140214041402150414021604140217041402180414021904140220041402210414022204140223041402240414022504140226041402270414022804140229041402300414023104140232041402330414023404140235041402360414023704140238041402390414024004140241041402420414024304140244041402450414024604140247041402480414024904140250041402510414025204140253041402540414025504140256041402570414025804140259041402600414026104140262041402630414026404140265041402660414026704140268041402690414027004140271041402720414027304140274041402750414027604140277041402780414027904140280041402810414028204140283041402840414028504140286041402870414028804140289041402900414029104140292041402930414029404140295041402960414029704140298041402990414030004140301041403020414030304140304041403050414030604140307041403080414030904140310041403110414031204140313041403140414031504140316041403170414031804140319041403200414032104140322041403230414032404140325041403260414032704140328041403290414033004140331041403320414033304140334041403350414033604140337041403380414033904140340041403410414034204140343041403440414034504140346041403470414034804140349041403500414035104140352041403530414035404140355041403560414035704140358041403590414036004140361041403620414036304140364041403650414036604140367041403680414036904140370041403710414037204140373041403740414037504140376041403770414037804140379041403800414038104140382041403830414038404140385041403860414038704140388041403890414039004140391041403920414039304140394041403950414039604140397041403980414039904140400041404010414040204140403041404040414040504140406041404070414040804140409041404100414041104140412041404130414041404140415041404160414041704140418041404190414042004140421041404220414042304140424041404250414042604140427041404280414042904140430041404310414043204140433041404340414043504140436041404370414043804140439041404400414044104140442041404430414044404140445041404460414044704140448041404490414045004140451041404520414045304140454041404550414045604140457041404580414045904140460041404610414046204140463041404640414046504140466041404670414046804140469041404700414047104140472041404730414047404140475041404760414047704140478041404790414048004140481041404820414048304140484041404850414048604140487041404880414048904140490041404910414049204140493041404940414049504140496041404970414049804140499041405000414050104140502041405030414050404140505041405060414050704140508041405090414051004140511041405120414051304140514041405150414051604140517041405180414051904140520041405210414052204140523041405240414052504140526041405270414052804140529041405300414053104140532041405330414053404140535041405360414053704140538041405390414054004140541041405420414054304140544041405450414054604140547041405480414054904140550041405510414055204140553041405540414055504140556041405570414055804140559041405600414056104140562041405630414056404140565041405660414056704140568041405690414057004140571041405720414057304140574041405750414057604140577041405780414057904140580041405810414058204140583041405840414058504140586041405870414058804140589041405900414059104140592041405930414059404140595041405960414059704140598041405990414060004140601041406020414060304140604041406050414060604140607041406080414060904140610041406110414061204140613041406140414061504140616041406170414061804140619041406200414062104140622041406230414062404140625041406260414062704140628041406290414063004140631041406320414063304140634041406350414063604140637041406380414063904140640041406410414064204140643041406440414064504140646041406470414064804140649041406500414065104140652041406530414065404140655041406560414065704140658041406590414066004140661041406620414066304140664041406650414066604140667041406680414066904140670041406710414067204140673041406740414067504140676041406770414067804140679041406800414068104140682041406830414068404140685041406860414068704140688041406890414069004140691041406920414069304140694041406950414069604140697041406980414069904140700041407010414070204140703041407040414070504140706041407070414070804140709041407100414071104140712041407130414071404140715041407160414071704140718041407190414072004140721041407220414072304140724041407250414072604140727041407280414072904140730041407310414073204140733041407340414073504140736041407370414073804140739041407400414074104140742041407430414074404140745041407460414074704140748041407490414075004140751041407520414075304140754041407550414075604140757041407580414075904140760041407610414076204140763041407640414076504140766041407670414076804140769041407700414077104140772041407730414077404140775041407760414077704140778041407790414078004140781041407820414078304140784041407850414078604140787041407880414078904140790041407910414079204140793041407940414079504140796041407970414079804140799041500010415000204150003041500040415000504150006041500070415000804150009041500100415001104150012041500130415001404150015041500160415001704150018041500190415002004150021041500220415002304150024041500250415002604150027041500280415002904150030041500310415003204150033041500340415003504150036041500370415003804150039041500400415004104150042041500430415004404150045041500460415004704150048041500490415005004150051041500520415005304150054041500550415005604150057041500580415005904150060041500610415006204150063041500640415006504150066041500670415006804150069041500700415007104150072041500730415007404150075041500760415007704150078041500790415008004150081041500820415008304150084041500850415008604150087041500880415008904150090041500910415009204150093041500940415009504150096041500970415009804150099041501000415010104150102041501030415010404150105041501060415010704150108041501090415011004150111041501120415011304150114041501150415011604150117041501180415011904150120041501210415012204150123041501240415012504150126041501270415012804150129041501300415013104150132041501330415013404150135041501360415013704150138041501390415014004150141041501420415014304150144041501450415014604150147041501480415014904150150041501510415015204150153041501540415015504150156041501570415015804150159041501600415016104150162041501630415016404150165041501660415016704150168041501690415017004150171041501720415017304150174041501750415017604150177041501780415017904150180041501810415018204150183041501840415018504150186041501870415018804150189041501900415019104150192041501930415019404150195041501960415019704150198041501990415020004150201041502020415020304150204041502050415020604150207041502080415020904150210041502110415021204150213041502140415021504150216041502170415021804150219041502200415022104150222041502230415022404150225041502260415022704150228041502290415023004150231041502320415023304150234041502350415023604150237041502380415023904150240041502410415024204150243041502440415024504150246041502470415024804150249041502500415025104150252041502530415025404150255041502560415025704150258041502590415026004150261041502620415026304150264041502650415026604150267041502680415026904150270041502710415027204150273041502740415027504150276041502770415027804150279041502800415028104150282041502830415028404150285041502860415028704150288041502890415029004150291041502920415029304150294041502950415029604150297041502980415029904150300041503010415030204150303041503040415030504150306041503070415030804150309041503100415031104150312041503130415031404150315041503160415031704150318041503190415032004150321041503220415032304150324041503250415032604150327041503280415032904150330041503310415033204150333041503340415033504150336041503370415033804150339041503400415034104150342041503430415034404150345041503460415034704150348041503490415035004150351041503520415035304150354041503550415035604150357041503580415035904150360041503610415036204150363041503640415036504150366041503670415036804150369041503700415037104150372041503730415037404150375041503760415037704150378041503790415038004150381041503820415038304150384041503850415038604150387041503880415038904150390041503910415039204150393041503940415039504150396041503970415039804150399041504000415040104150402041504030415040404150405041504060415040704150408041504090415041004150411041504120415041304150414041504150415041604150417041504180415041904150420041504210415042204150423041504240415042504150426041504270415042804150429041504300415043104150432041504330415043404150435041504360415043704150438041504390415044004150441041504420415044304150444041504450415044604150447041504480415044904150450041504510415045204150453041504540415045504150456041504570415045804150459041504600415046104150462041504630415046404150465041504660415046704150468041504690415047004150471041504720415047304150474041504750415047604150477041504780415047904150480041504810415048204150483041504840415048504150486041504870415048804150489041504900415049104150492041504930415049404150495041504960415049704150498041504990415050004150501041505020415050304150504041505050415050604150507041505080415050904150510041505110415051204150513041505140415051504150516041505170415051804150519041505200415052104150522041505230415052404150525041505260415052704150528041505290415053004150531041505320415053304150534041505350415053604150537041505380415053904150540041505410415054204150543041505440415054504150546041505470415054804150549041505500415055104150552041505530415055404150555041505560415055704150558041505590415056004150561041505620415056304150564041505650415056604150567041505680415056904150570041505710415057204150573041505740415057504150576041505770415057804150579041505800415058104150582041505830415058404150585041505860415058704150588041505890415059004150591041505920415059304150594041505950415059604150597041505980415059904150600041506010415060204150603041506040415060504150606041506070415060804150609041506100415061104150612041506130415061404150615041506160415061704150618041506190415062004150621041506220415062304150624041506250415062604150627041506280415062904150630041506310415063204150633041506340415063504150636041506370415063804150639041506400415064104150642041506430415064404150645041506460415064704150648041506490415065004150651041506520415065304150654041506550415065604150657041506580415065904150660041506610415066204150663041506640415066504150666041506670415066804150669041506700415067104150672041506730415067404150675041506760415067704150678041506790415068004150681041506820415068304150684041506850415068604150687041506880415068904150690041506910415069204150693041506940415069504150696041506970415069804150699041507000415070104150702041507030415070404150705041507060415070704150708041507090415071004150711041507120415071304150714041507150415071604150717041507180415071904150720041507210415072204150723041507240415072504150726041507270415072804150729041507300415073104150732041507330415073404150735041507360415073704150738041507390415074004150741041507420415074304150744041507450415074604150747041507480415074904150750041507510415075204150753041507540415075504150756041507570415075804150759041507600415076104150762041507630415076404150765041507660415076704150768041507690415077004150771041507720415077304150774041507750415077604150777041507780415077904150780041507810415078204150783041507840415078504150786041507870415078804150789041507900415079104150792041507930415079404150795041507960415079704150798041507990416000104160002041600030416000404160005041600060416000704160008041600090416001004160011041600120416001304160014041600150416001604160017041600180416001904160020041600210416002204160023041600240416002504160026041600270416002804160029041600300416003104160032041600330416003404160035041600360416003704160038041600390416004004160041041600420416004304160044041600450416004604160047041600480416004904160050041600510416005204160053041600540416005504160056041600570416005804160059041600600416006104160062041600630416006404160065041600660416006704160068041600690416007004160071041600720416007304160074041600750416007604160077041600780416007904160080041600810416008204160083041600840416008504160086041600870416008804160089041600900416009104160092041600930416009404160095041600960416009704160098041600990416010004160101041601020416010304160104041601050416010604160107041601080416010904160110041601110416011204160113041601140416011504160116041601170416011804160119041601200416012104160122041601230416012404160125041601260416012704160128041601290416013004160131041601320416013304160134041601350416013604160137041601380416013904160140041601410416014204160143041601440416014504160146041601470416014804160149041601500416015104160152041601530416015404160155041601560416015704160158041601590416016004160161041601620416016304160164041601650416016604160167041601680416016904160170041601710416017204160173041601740416017504160176041601770416017804160179041601800416018104160182041601830416018404160185041601860416018704160188041601890416019004160191041601920416019304160194041601950416019604160197041601980416019904160200041602010416020204160203041602040416020504160206041602070416020804160209041602100416021104160212041602130416021404160215041602160416021704160218041602190416022004160221041602220416022304160224041602250416022604160227041602280416022904160230041602310416023204160233041602340416023504160236041602370416023804160239041602400416024104160242041602430416024404160245041602460416024704160248041602490416025004160251041602520416025304160254041602550416025604160257041602580416025904160260041602610416026204160263041602640416026504160266041602670416026804160269041602700416027104160272041602730416027404160275041602760416027704160278041602790416028004160281041602820416028304160284041602850416028604160287041602880416028904160290041602910416029204160293041602940416029504160296041602970416029804160299041603000416030104160302041603030416030404160305041603060416030704160308041603090416031004160311041603120416031304160314041603150416031604160317041603180416031904160320041603210416032204160323041603240416032504160326041603270416032804160329041603300416033104160332041603330416033404160335041603360416033704160338041603390416034004160341041603420416034304160344041603450416034604160347041603480416034904160350041603510416035204160353041603540416035504160356041603570416035804160359041603600416036104160362041603630416036404160365041603660416036704160368041603690416037004160371041603720416037304160374041603750416037604160377041603780416037904160380041603810416038204160383041603840416038504160386041603870416038804160389041603900416039104160392041603930416039404160395041603960416039704160398041603990416040004160401041604020416040304160404041604050416040604160407041604080416040904160410041604110416041204160413041604140416041504160416041604170416041804160419041604200416042104160422041604230416042404160425041604260416042704160428041604290416043004160431041604320416043304160434041604350416043604160437041604380416043904160440041604410416044204160443041604440416044504160446041604470416044804160449041604500416045104160452041604530416045404160455041604560416045704160458041604590416046004160461041604620416046304160464041604650416046604160467041604680416046904160470041604710416047204160473041604740416047504160476041604770416047804160479041604800416048104160482041604830416048404160485041604860416048704160488041604890416049004160491041604920416049304160494041604950416049604160497041604980416049904160500041605010416050204160503041605040416050504160506041605070416050804160509041605100416051104160512041605130416051404160515041605160416051704160518041605190416052004160521041605220416052304160524041605250416052604160527041605280416052904160530041605310416053204160533041605340416053504160536041605370416053804160539041605400416054104160542041605430416054404160545041605460416054704160548041605490416055004160551041605520416055304160554041605550416055604160557041605580416055904160560041605610416056204160563041605640416056504160566041605670416056804160569041605700416057104160572041605730416057404160575041605760416057704160578041605790416058004160581041605820416058304160584041605850416058604160587041605880416058904160590041605910416059204160593041605940416059504160596041605970416059804160599041606000416060104160602041606030416060404160605041606060416060704160608041606090416061004160611041606120416061304160614041606150416061604160617041606180416061904160620041606210416062204160623041606240416062504160626041606270416062804160629041606300416063104160632041606330416063404160635041606360416063704160638041606390416064004160641041606420416064304160644041606450416064604160647041606480416064904160650041606510416065204160653041606540416065504160656041606570416065804160659041606600416066104160662041606630416066404160665041606660416066704160668041606690416067004160671041606720416067304160674041606750416067604160677041606780416067904160680041606810416068204160683041606840416068504160686041606870416068804160689041606900416069104160692041606930416069404160695041606960416069704160698041606990416070004160701041607020416070304160704041607050416070604160707041607080416070904160710041607110416071204160713041607140416071504160716041607170416071804160719041607200416072104160722041607230416072404160725041607260416072704160728041607290416073004160731041607320416073304160734041607350416073604160737041607380416073904160740041607410416074204160743041607440416074504160746041607470416074804160749041607500416075104160752041607530416075404160755041607560416075704160758041607590416076004160761041607620416076304160764041607650416076604160767041607680416076904160770041607710416077204160773041607740416077504160776041607770416077804160779041607800416078104160782041607830416078404160785041607860416078704160788041607890416079004160791041607920416079304160794041607950416079604160797041607980416079904170001041700020417000304170004041700050417000604170007041700080417000904170010041700110417001204170013041700140417001504170016041700170417001804170019041700200417002104170022041700230417002404170025041700260417002704170028041700290417003004170031041700320417003304170034041700350417003604170037041700380417003904170040041700410417004204170043041700440417004504170046041700470417004804170049041700500417005104170052041700530417005404170055041700560417005704170058041700590417006004170061041700620417006304170064041700650417006604170067041700680417006904170070041700710417007204170073041700740417007504170076041700770417007804170079041700800417008104170082041700830417008404170085041700860417008704170088041700890417009004170091041700920417009304170094041700950417009604170097041700980417009904170100041701010417010204170103041701040417010504170106041701070417010804170109041701100417011104170112041701130417011404170115041701160417011704170118041701190417012004170121041701220417012304170124041701250417012604170127041701280417012904170130041701310417013204170133041701340417013504170136041701370417013804170139041701400417014104170142041701430417014404170145041701460417014704170148041701490417015004170151041701520417015304170154041701550417015604170157041701580417015904170160041701610417016204170163041701640417016504170166041701670417016804170169041701700417017104170172041701730417017404170175041701760417017704170178041701790417018004170181041701820417018304170184041701850417018604170187041701880417018904170190041701910417019204170193041701940417019504170196041701970417019804170199041702000417020104170202041702030417020404170205041702060417020704170208041702090417021004170211041702120417021304170214041702150417021604170217041702180417021904170220041702210417022204170223041702240417022504170226041702270417022804170229041702300417023104170232041702330417023404170235041702360417023704170238041702390417024004170241041702420417024304170244041702450417024604170247041702480417024904170250041702510417025204170253041702540417025504170256041702570417025804170259041702600417026104170262041702630417026404170265041702660417026704170268041702690417027004170271041702720417027304170274041702750417027604170277041702780417027904170280041702810417028204170283041702840417028504170286041702870417028804170289041702900417029104170292041702930417029404170295041702960417029704170298041702990417030004170301041703020417030304170304041703050417030604170307041703080417030904170310041703110417031204170313041703140417031504170316041703170417031804170319041703200417032104170322041703230417032404170325041703260417032704170328041703290417033004170331041703320417033304170334041703350417033604170337041703380417033904170340041703410417034204170343041703440417034504170346041703470417034804170349041703500417035104170352041703530417035404170355041703560417035704170358041703590417036004170361041703620417036304170364041703650417036604170367041703680417036904170370041703710417037204170373041703740417037504170376041703770417037804170379041703800417038104170382041703830417038404170385041703860417038704170388041703890417039004170391041703920417039304170394041703950417039604170397041703980417039904170400041704010417040204170403041704040417040504170406041704070417040804170409041704100417041104170412041704130417041404170415041704160417041704170418041704190417042004170421041704220417042304170424041704250417042604170427041704280417042904170430041704310417043204170433041704340417043504170436041704370417043804170439041704400417044104170442041704430417044404170445041704460417044704170448041704490417045004170451041704520417045304170454041704550417045604170457041704580417045904170460041704610417046204170463041704640417046504170466041704670417046804170469041704700417047104170472041704730417047404170475041704760417047704170478041704790417048004170481041704820417048304170484041704850417048604170487041704880417048904170490041704910417049204170493041704940417049504170496041704970417049804170499041705000417050104170502041705030417050404170505041705060417050704170508041705090417051004170511041705120417051304170514041705150417051604170517041705180417051904170520041705210417052204170523041705240417052504170526041705270417052804170529041705300417053104170532041705330417053404170535041705360417053704170538041705390417054004170541041705420417054304170544041705450417054604170547041705480417054904170550041705510417055204170553041705540417055504170556041705570417055804170559041705600417056104170562041705630417056404170565041705660417056704170568041705690417057004170571041705720417057304170574041705750417057604170577041705780417057904170580041705810417058204170583041705840417058504170586041705870417058804170589041705900417059104170592041705930417059404170595041705960417059704170598041705990417060004170601041706020417060304170604041706050417060604170607041706080417060904170610041706110417061204170613041706140417061504170616041706170417061804170619041706200417062104170622041706230417062404170625041706260417062704170628041706290417063004170631041706320417063304170634041706350417063604170637041706380417063904170640041706410417064204170643041706440417064504170646041706470417064804170649041706500417065104170652041706530417065404170655041706560417065704170658041706590417066004170661041706620417066304170664041706650417066604170667041706680417066904170670041706710417067204170673041706740417067504170676041706770417067804170679041706800417068104170682041706830417068404170685041706860417068704170688041706890417069004170691041706920417069304170694041706950417069604170697041706980417069904170700041707010417070204170703041707040417070504170706041707070417070804170709041707100417071104170712041707130417071404170715041707160417071704170718041707190417072004170721041707220417072304170724041707250417072604170727041707280417072904170730041707310417073204170733041707340417073504170736041707370417073804170739041707400417074104170742041707430417074404170745041707460417074704170748041707490417075004170751041707520417075304170754041707550417075604170757041707580417075904170760041707610417076204170763041707640417076504170766041707670417076804170769041707700417077104170772041707730417077404170775041707760417077704170778041707790417078004170781041707820417078304170784041707850417078604170787041707880417078904170790041707910417079204170793041707940417079504170796041707970417079804170799041800010418000204180003041800040418000504180006041800070418000804180009041800100418001104180012041800130418001404180015041800160418001704180018041800190418002004180021041800220418002304180024041800250418002604180027041800280418002904180030041800310418003204180033041800340418003504180036041800370418003804180039041800400418004104180042041800430418004404180045041800460418004704180048041800490418005004180051041800520418005304180054041800550418005604180057041800580418005904180060041800610418006204180063041800640418006504180066041800670418006804180069041800700418007104180072041800730418007404180075041800760418007704180078041800790418008004180081041800820418008304180084041800850418008604180087041800880418008904180090041800910418009204180093041800940418009504180096041800970418009804180099041801000418010104180102041801030418010404180105041801060418010704180108041801090418011004180111041801120418011304180114041801150418011604180117041801180418011904180120041801210418012204180123041801240418012504180126041801270418012804180129041801300418013104180132041801330418013404180135041801360418013704180138041801390418014004180141041801420418014304180144041801450418014604180147041801480418014904180150041801510418015204180153041801540418015504180156041801570418015804180159041801600418016104180162041801630418016404180165041801660418016704180168041801690418017004180171041801720418017304180174041801750418017604180177041801780418017904180180041801810418018204180183041801840418018504180186041801870418018804180189041801900418019104180192041801930418019404180195041801960418019704180198041801990418020004180201041802020418020304180204041802050418020604180207041802080418020904180210041802110418021204180213041802140418021504180216041802170418021804180219041802200418022104180222041802230418022404180225041802260418022704180228041802290418023004180231041802320418023304180234041802350418023604180237041802380418023904180240041802410418024204180243041802440418024504180246041802470418024804180249041802500418025104180252041802530418025404180255041802560418025704180258041802590418026004180261041802620418026304180264041802650418026604180267041802680418026904180270041802710418027204180273041802740418027504180276041802770418027804180279041802800418028104180282041802830418028404180285041802860418028704180288041802890418029004180291041802920418029304180294041802950418029604180297041802980418029904180300041803010418030204180303041803040418030504180306041803070418030804180309041803100418031104180312041803130418031404180315041803160418031704180318041803190418032004180321041803220418032304180324041803250418032604180327041803280418032904180330041803310418033204180333041803340418033504180336041803370418033804180339041803400418034104180342041803430418034404180345041803460418034704180348041803490418035004180351041803520418035304180354041803550418035604180357041803580418035904180360041803610418036204180363041803640418036504180366041803670418036804180369041803700418037104180372041803730418037404180375041803760418037704180378041803790418038004180381041803820418038304180384041803850418038604180387041803880418038904180390041803910418039204180393041803940418039504180396041803970418039804180399041804000418040104180402041804030418040404180405041804060418040704180408041804090418041004180411041804120418041304180414041804150418041604180417041804180418041904180420041804210418042204180423041804240418042504180426041804270418042804180429041804300418043104180432041804330418043404180435041804360418043704180438041804390418044004180441041804420418044304180444041804450418044604180447041804480418044904180450041804510418045204180453041804540418045504180456041804570418045804180459041804600418046104180462041804630418046404180465041804660418046704180468041804690418047004180471041804720418047304180474041804750418047604180477041804780418047904180480041804810418048204180483041804840418048504180486041804870418048804180489041804900418049104180492041804930418049404180495041804960418049704180498041804990418050004180501041805020418050304180504041805050418050604180507041805080418050904180510041805110418051204180513041805140418051504180516041805170418051804180519041805200418052104180522041805230418052404180525041805260418052704180528041805290418053004180531041805320418053304180534041805350418053604180537041805380418053904180540041805410418054204180543041805440418054504180546041805470418054804180549041805500418055104180552041805530418055404180555041805560418055704180558041805590418056004180561041805620418056304180564041805650418056604180567041805680418056904180570041805710418057204180573041805740418057504180576041805770418057804180579041805800418058104180582041805830418058404180585041805860418058704180588041805890418059004180591041805920418059304180594041805950418059604180597041805980418059904180600041806010418060204180603041806040418060504180606041806070418060804180609041806100418061104180612041806130418061404180615041806160418061704180618041806190418062004180621041806220418062304180624041806250418062604180627041806280418062904180630041806310418063204180633041806340418063504180636041806370418063804180639041806400418064104180642041806430418064404180645041806460418064704180648041806490418065004180651041806520418065304180654041806550418065604180657041806580418065904180660041806610418066204180663041806640418066504180666041806670418066804180669041806700418067104180672041806730418067404180675041806760418067704180678041806790418068004180681041806820418068304180684041806850418068604180687041806880418068904180690041806910418069204180693041806940418069504180696041806970418069804180699041807000418070104180702041807030418070404180705041807060418070704180708041807090418071004180711041807120418071304180714041807150418071604180717041807180418071904180720041807210418072204180723041807240418072504180726041807270418072804180729041807300418073104180732041807330418073404180735041807360418073704180738041807390418074004180741041807420418074304180744041807450418074604180747041807480418074904180750041807510418075204180753041807540418075504180756041807570418075804180759041807600418076104180762041807630418076404180765041807660418076704180768041807690418077004180771041807720418077304180774041807750418077604180777041807780418077904180780041807810418078204180783041807840418078504180786041807870418078804180789041807900418079104180792041807930418079404180795041807960418079704180798041807990419000104190002041900030419000404190005041900060419000704190008041900090419001004190011041900120419001304190014041900150419001604190017041900180419001904190020041900210419002204190023041900240419002504190026041900270419002804190029041900300419003104190032041900330419003404190035041900360419003704190038041900390419004004190041041900420419004304190044041900450419004604190047041900480419004904190050041900510419005204190053041900540419005504190056041900570419005804190059041900600419006104190062041900630419006404190065041900660419006704190068041900690419007004190071041900720419007304190074041900750419007604190077041900780419007904190080041900810419008204190083041900840419008504190086041900870419008804190089041900900419009104190092041900930419009404190095041900960419009704190098041900990419010004190101041901020419010304190104041901050419010604190107041901080419010904190110041901110419011204190113041901140419011504190116041901170419011804190119041901200419012104190122041901230419012404190125041901260419012704190128041901290419013004190131041901320419013304190134041901350419013604190137041901380419013904190140041901410419014204190143041901440419014504190146041901470419014804190149041901500419015104190152041901530419015404190155041901560419015704190158041901590419016004190161041901620419016304190164041901650419016604190167041901680419016904190170041901710419017204190173041901740419017504190176041901770419017804190179041901800419018104190182041901830419018404190185041901860419018704190188041901890419019004190191041901920419019304190194041901950419019604190197041901980419019904190200041902010419020204190203041902040419020504190206041902070419020804190209041902100419021104190212041902130419021404190215041902160419021704190218041902190419022004190221041902220419022304190224041902250419022604190227041902280419022904190230041902310419023204190233041902340419023504190236041902370419023804190239041902400419024104190242041902430419024404190245041902460419024704190248041902490419025004190251041902520419025304190254041902550419025604190257041902580419025904190260041902610419026204190263041902640419026504190266041902670419026804190269041902700419027104190272041902730419027404190275041902760419027704190278041902790419028004190281041902820419028304190284041902850419028604190287041902880419028904190290041902910419029204190293041902940419029504190296041902970419029804190299041903000419030104190302041903030419030404190305041903060419030704190308041903090419031004190311041903120419031304190314041903150419031604190317041903180419031904190320041903210419032204190323041903240419032504190326041903270419032804190329041903300419033104190332041903330419033404190335041903360419033704190338041903390419034004190341041903420419034304190344041903450419034604190347041903480419034904190350041903510419035204190353041903540419035504190356041903570419035804190359041903600419036104190362041903630419036404190365041903660419036704190368041903690419037004190371041903720419037304190374041903750419037604190377041903780419037904190380041903810419038204190383041903840419038504190386041903870419038804190389041903900419039104190392041903930419039404190395041903960419039704190398041903990419040004190401041904020419040304190404041904050419040604190407041904080419040904190410041904110419041204190413041904140419041504190416041904170419041804190419041904200419042104190422041904230419042404190425041904260419042704190428041904290419043004190431041904320419043304190434041904350419043604190437041904380419043904190440041904410419044204190443041904440419044504190446041904470419044804190449041904500419045104190452041904530419045404190455041904560419045704190458041904590419046004190461041904620419046304190464041904650419046604190467041904680419046904190470041904710419047204190473041904740419047504190476041904770419047804190479041904800419048104190482041904830419048404190485041904860419048704190488041904890419049004190491041904920419049304190494041904950419049604190497041904980419049904190500041905010419050204190503041905040419050504190506041905070419050804190509041905100419051104190512041905130419051404190515041905160419051704190518041905190419052004190521041905220419052304190524041905250419052604190527041905280419052904190530041905310419053204190533041905340419053504190536041905370419053804190539041905400419054104190542041905430419054404190545041905460419054704190548041905490419055004190551041905520419055304190554041905550419055604190557041905580419055904190560041905610419056204190563041905640419056504190566041905670419056804190569041905700419057104190572041905730419057404190575041905760419057704190578041905790419058004190581041905820419058304190584041905850419058604190587041905880419058904190590041905910419059204190593041905940419059504190596041905970419059804190599041906000419060104190602041906030419060404190605041906060419060704190608041906090419061004190611041906120419061304190614041906150419061604190617041906180419061904190620041906210419062204190623041906240419062504190626041906270419062804190629041906300419063104190632041906330419063404190635041906360419063704190638041906390419064004190641041906420419064304190644041906450419064604190647041906480419064904190650041906510419065204190653041906540419065504190656041906570419065804190659041906600419066104190662041906630419066404190665041906660419066704190668041906690419067004190671041906720419067304190674041906750419067604190677041906780419067904190680041906810419068204190683041906840419068504190686041906870419068804190689041906900419069104190692041906930419069404190695041906960419069704190698041906990419070004190701041907020419070304190704041907050419070604190707041907080419070904190710041907110419071204190713041907140419071504190716041907170419071804190719041907200419072104190722041907230419072404190725041907260419072704190728041907290419073004190731041907320419073304190734041907350419073604190737041907380419073904190740041907410419074204190743041907440419074504190746041907470419074804190749041907500419075104190752041907530419075404190755041907560419075704190758041907590419076004190761041907620419076304190764041907650419076604190767041907680419076904190770041907710419077204190773041907740419077504190776041907770419077804190779041907800419078104190782041907830419078404190785041907860419078704190788041907890419079004190791041907920419079304190794041907950419079604190797041907980419079904200001042000020420000304200004042000050420000604200007042000080420000904200010042000110420001204200013042000140420001504200016042000170420001804200019042000200420002104200022042000230420002404200025042000260420002704200028042000290420003004200031042000320420003304200034042000350420003604200037042000380420003904200040042000410420004204200043042000440420004504200046042000470420004804200049042000500420005104200052042000530420005404200055042000560420005704200058042000590420006004200061042000620420006304200064042000650420006604200067042000680420006904200070042000710420007204200073042000740420007504200076042000770420007804200079042000800420008104200082042000830420008404200085042000860420008704200088042000890420009004200091042000920420009304200094042000950420009604200097042000980420009904200100042001010420010204200103042001040420010504200106042001070420010804200109042001100420011104200112042001130420011404200115042001160420011704200118042001190420012004200121042001220420012304200124042001250420012604200127042001280420012904200130042001310420013204200133042001340420013504200136042001370420013804200139042001400420014104200142042001430420014404200145042001460420014704200148042001490420015004200151042001520420015304200154042001550420015604200157042001580420015904200160042001610420016204200163042001640420016504200166042001670420016804200169042001700420017104200172042001730420017404200175042001760420017704200178042001790420018004200181042001820420018304200184042001850420018604200187042001880420018904200190042001910420019204200193042001940420019504200196042001970420019804200199042002000420020104200202042002030420020404200205042002060420020704200208042002090420021004200211042002120420021304200214042002150420021604200217042002180420021904200220042002210420022204200223042002240420022504200226042002270420022804200229042002300420023104200232042002330420023404200235042002360420023704200238042002390420024004200241042002420420024304200244042002450420024604200247042002480420024904200250042002510420025204200253042002540420025504200256042002570420025804200259042002600420026104200262042002630420026404200265042002660420026704200268042002690420027004200271042002720420027304200274042002750420027604200277042002780420027904200280042002810420028204200283042002840420028504200286042002870420028804200289042002900420029104200292042002930420029404200295042002960420029704200298042002990420030004200301042003020420030304200304042003050420030604200307042003080420030904200310042003110420031204200313042003140420031504200316042003170420031804200319042003200420032104200322042003230420032404200325042003260420032704200328042003290420033004200331042003320420033304200334042003350420033604200337042003380420033904200340042003410420034204200343042003440420034504200346042003470420034804200349042003500420035104200352042003530420035404200355042003560420035704200358042003590420036004200361042003620420036304200364042003650420036604200367042003680420036904200370042003710420037204200373042003740420037504200376042003770420037804200379042003800420038104200382042003830420038404200385042003860420038704200388042003890420039004200391042003920420039304200394042003950420039604200397042003980420039904200400042004010420040204200403042004040420040504200406042004070420040804200409042004100420041104200412042004130420041404200415042004160420041704200418042004190420042004200421042004220420042304200424042004250420042604200427042004280420042904200430042004310420043204200433042004340420043504200436042004370420043804200439042004400420044104200442042004430420044404200445042004460420044704200448042004490420045004200451042004520420045304200454042004550420045604200457042004580420045904200460042004610420046204200463042004640420046504200466042004670420046804200469042004700420047104200472042004730420047404200475042004760420047704200478042004790420048004200481042004820420048304200484042004850420048604200487042004880420048904200490042004910420049204200493042004940420049504200496042004970420049804200499042005000420050104200502042005030420050404200505042005060420050704200508042005090420051004200511042005120420051304200514042005150420051604200517042005180420051904200520042005210420052204200523042005240420052504200526042005270420052804200529042005300420053104200532042005330420053404200535042005360420053704200538042005390420054004200541042005420420054304200544042005450420054604200547042005480420054904200550042005510420055204200553042005540420055504200556042005570420055804200559042005600420056104200562042005630420056404200565042005660420056704200568042005690420057004200571042005720420057304200574042005750420057604200577042005780420057904200580042005810420058204200583042005840420058504200586042005870420058804200589042005900420059104200592042005930420059404200595042005960420059704200598042005990420060004200601042006020420060304200604042006050420060604200607042006080420060904200610042006110420061204200613042006140420061504200616042006170420061804200619042006200420062104200622042006230420062404200625042006260420062704200628042006290420063004200631042006320420063304200634042006350420063604200637042006380420063904200640042006410420064204200643042006440420064504200646042006470420064804200649042006500420065104200652042006530420065404200655042006560420065704200658042006590420066004200661042006620420066304200664042006650420066604200667042006680420066904200670042006710420067204200673042006740420067504200676042006770420067804200679042006800420068104200682042006830420068404200685042006860420068704200688042006890420069004200691042006920420069304200694042006950420069604200697042006980420069904200700042007010420070204200703042007040420070504200706042007070420070804200709042007100420071104200712042007130420071404200715042007160420071704200718042007190420072004200721042007220420072304200724042007250420072604200727042007280420072904200730042007310420073204200733042007340420073504200736042007370420073804200739042007400420074104200742042007430420074404200745042007460420074704200748042007490420075004200751042007520420075304200754042007550420075604200757042007580420075904200760042007610420076204200763042007640420076504200766042007670420076804200769042007700420077104200772042007730420077404200775042007760420077704200778042007790420078004200781042007820420078304200784042007850420078604200787042007880420078904200790042007910420079204200793042007940420079504200796042007970420079804200799042100010421000204210003042100040421000504210006042100070421000804210009042100100421001104210012042100130421001404210015042100160421001704210018042100190421002004210021042100220421002304210024042100250421002604210027042100280421002904210030042100310421003204210033042100340421003504210036042100370421003804210039042100400421004104210042042100430421004404210045042100460421004704210048042100490421005004210051042100520421005304210054042100550421005604210057042100580421005904210060042100610421006204210063042100640421006504210066042100670421006804210069042100700421007104210072042100730421007404210075042100760421007704210078042100790421008004210081042100820421008304210084042100850421008604210087042100880421008904210090042100910421009204210093042100940421009504210096042100970421009804210099042101000421010104210102042101030421010404210105042101060421010704210108042101090421011004210111042101120421011304210114042101150421011604210117042101180421011904210120042101210421012204210123042101240421012504210126042101270421012804210129042101300421013104210132042101330421013404210135042101360421013704210138042101390421014004210141042101420421014304210144042101450421014604210147042101480421014904210150042101510421015204210153042101540421015504210156042101570421015804210159042101600421016104210162042101630421016404210165042101660421016704210168042101690421017004210171042101720421017304210174042101750421017604210177042101780421017904210180042101810421018204210183042101840421018504210186042101870421018804210189042101900421019104210192042101930421019404210195042101960421019704210198042101990421020004210201042102020421020304210204042102050421020604210207042102080421020904210210042102110421021204210213042102140421021504210216042102170421021804210219042102200421022104210222042102230421022404210225042102260421022704210228042102290421023004210231042102320421023304210234042102350421023604210237042102380421023904210240042102410421024204210243042102440421024504210246042102470421024804210249042102500421025104210252042102530421025404210255042102560421025704210258042102590421026004210261042102620421026304210264042102650421026604210267042102680421026904210270042102710421027204210273042102740421027504210276042102770421027804210279042102800421028104210282042102830421028404210285042102860421028704210288042102890421029004210291042102920421029304210294042102950421029604210297042102980421029904210300042103010421030204210303042103040421030504210306042103070421030804210309042103100421031104210312042103130421031404210315042103160421031704210318042103190421032004210321042103220421032304210324042103250421032604210327042103280421032904210330042103310421033204210333042103340421033504210336042103370421033804210339042103400421034104210342042103430421034404210345042103460421034704210348042103490421035004210351042103520421035304210354042103550421035604210357042103580421035904210360042103610421036204210363042103640421036504210366042103670421036804210369042103700421037104210372042103730421037404210375042103760421037704210378042103790421038004210381042103820421038304210384042103850421038604210387042103880421038904210390042103910421039204210393042103940421039504210396042103970421039804210399042104000421040104210402042104030421040404210405042104060421040704210408042104090421041004210411042104120421041304210414042104150421041604210417042104180421041904210420042104210421042204210423042104240421042504210426042104270421042804210429042104300421043104210432042104330421043404210435042104360421043704210438042104390421044004210441042104420421044304210444042104450421044604210447042104480421044904210450042104510421045204210453042104540421045504210456042104570421045804210459042104600421046104210462042104630421046404210465042104660421046704210468042104690421047004210471042104720421047304210474042104750421047604210477042104780421047904210480042104810421048204210483042104840421048504210486042104870421048804210489042104900421049104210492042104930421049404210495042104960421049704210498042104990421050004210501042105020421050304210504042105050421050604210507042105080421050904210510042105110421051204210513042105140421051504210516042105170421051804210519042105200421052104210522042105230421052404210525042105260421052704210528042105290421053004210531042105320421053304210534042105350421053604210537042105380421053904210540042105410421054204210543042105440421054504210546042105470421054804210549042105500421055104210552042105530421055404210555042105560421055704210558042105590421056004210561042105620421056304210564042105650421056604210567042105680421056904210570042105710421057204210573042105740421057504210576042105770421057804210579042105800421058104210582042105830421058404210585042105860421058704210588042105890421059004210591042105920421059304210594042105950421059604210597042105980421059904210600042106010421060204210603042106040421060504210606042106070421060804210609042106100421061104210612042106130421061404210615042106160421061704210618042106190421062004210621042106220421062304210624042106250421062604210627042106280421062904210630042106310421063204210633042106340421063504210636042106370421063804210639042106400421064104210642042106430421064404210645042106460421064704210648042106490421065004210651042106520421065304210654042106550421065604210657042106580421065904210660042106610421066204210663042106640421066504210666042106670421066804210669042106700421067104210672042106730421067404210675042106760421067704210678042106790421068004210681042106820421068304210684042106850421068604210687042106880421068904210690042106910421069204210693042106940421069504210696042106970421069804210699042107000421070104210702042107030421070404210705042107060421070704210708042107090421071004210711042107120421071304210714042107150421071604210717042107180421071904210720042107210421072204210723042107240421072504210726042107270421072804210729042107300421073104210732042107330421073404210735042107360421073704210738042107390421074004210741042107420421074304210744042107450421074604210747042107480421074904210750042107510421075204210753042107540421075504210756042107570421075804210759042107600421076104210762042107630421076404210765042107660421076704210768042107690421077004210771042107720421077304210774042107750421077604210777042107780421077904210780042107810421078204210783042107840421078504210786042107870421078804210789042107900421079104210792042107930421079404210795042107960421079704210798042107990422000104220002042200030422000404220005042200060422000704220008042200090422001004220011042200120422001304220014042200150422001604220017042200180422001904220020042200210422002204220023042200240422002504220026042200270422002804220029042200300422003104220032042200330422003404220035042200360422003704220038042200390422004004220041042200420422004304220044042200450422004604220047042200480422004904220050042200510422005204220053042200540422005504220056042200570422005804220059042200600422006104220062042200630422006404220065042200660422006704220068042200690422007004220071042200720422007304220074042200750422007604220077042200780422007904220080042200810422008204220083042200840422008504220086042200870422008804220089042200900422009104220092042200930422009404220095042200960422009704220098042200990422010004220101042201020422010304220104042201050422010604220107042201080422010904220110042201110422011204220113042201140422011504220116042201170422011804220119042201200422012104220122042201230422012404220125042201260422012704220128042201290422013004220131042201320422013304220134042201350422013604220137042201380422013904220140042201410422014204220143042201440422014504220146042201470422014804220149042201500422015104220152042201530422015404220155042201560422015704220158042201590422016004220161042201620422016304220164042201650422016604220167042201680422016904220170042201710422017204220173042201740422017504220176042201770422017804220179042201800422018104220182042201830422018404220185042201860422018704220188042201890422019004220191042201920422019304220194042201950422019604220197042201980422019904220200042202010422020204220203042202040422020504220206042202070422020804220209042202100422021104220212042202130422021404220215042202160422021704220218042202190422022004220221042202220422022304220224042202250422022604220227042202280422022904220230042202310422023204220233042202340422023504220236042202370422023804220239042202400422024104220242042202430422024404220245042202460422024704220248042202490422025004220251042202520422025304220254042202550422025604220257042202580422025904220260042202610422026204220263042202640422026504220266042202670422026804220269042202700422027104220272042202730422027404220275042202760422027704220278042202790422028004220281042202820422028304220284042202850422028604220287042202880422028904220290042202910422029204220293042202940422029504220296042202970422029804220299042203000422030104220302042203030422030404220305042203060422030704220308042203090422031004220311042203120422031304220314042203150422031604220317042203180422031904220320042203210422032204220323042203240422032504220326042203270422032804220329042203300422033104220332042203330422033404220335042203360422033704220338042203390422034004220341042203420422034304220344042203450422034604220347042203480422034904220350042203510422035204220353042203540422035504220356042203570422035804220359042203600422036104220362042203630422036404220365042203660422036704220368042203690422037004220371042203720422037304220374042203750422037604220377042203780422037904220380042203810422038204220383042203840422038504220386042203870422038804220389042203900422039104220392042203930422039404220395042203960422039704220398042203990422040004220401042204020422040304220404042204050422040604220407042204080422040904220410042204110422041204220413042204140422041504220416042204170422041804220419042204200422042104220422042204230422042404220425042204260422042704220428042204290422043004220431042204320422043304220434042204350422043604220437042204380422043904220440042204410422044204220443042204440422044504220446042204470422044804220449042204500422045104220452042204530422045404220455042204560422045704220458042204590422046004220461042204620422046304220464042204650422046604220467042204680422046904220470042204710422047204220473042204740422047504220476042204770422047804220479042204800422048104220482042204830422048404220485042204860422048704220488042204890422049004220491042204920422049304220494042204950422049604220497042204980422049904220500042205010422050204220503042205040422050504220506042205070422050804220509042205100422051104220512042205130422051404220515042205160422051704220518042205190422052004220521042205220422052304220524042205250422052604220527042205280422052904220530042205310422053204220533042205340422053504220536042205370422053804220539042205400422054104220542042205430422054404220545042205460422054704220548042205490422055004220551042205520422055304220554042205550422055604220557042205580422055904220560042205610422056204220563042205640422056504220566042205670422056804220569042205700422057104220572042205730422057404220575042205760422057704220578042205790422058004220581042205820422058304220584042205850422058604220587042205880422058904220590042205910422059204220593042205940422059504220596042205970422059804220599042206000422060104220602042206030422060404220605042206060422060704220608042206090422061004220611042206120422061304220614042206150422061604220617042206180422061904220620042206210422062204220623042206240422062504220626042206270422062804220629042206300422063104220632042206330422063404220635042206360422063704220638042206390422064004220641042206420422064304220644042206450422064604220647042206480422064904220650042206510422065204220653042206540422065504220656042206570422065804220659042206600422066104220662042206630422066404220665042206660422066704220668042206690422067004220671042206720422067304220674042206750422067604220677042206780422067904220680042206810422068204220683042206840422068504220686042206870422068804220689042206900422069104220692042206930422069404220695042206960422069704220698042206990422070004220701042207020422070304220704042207050422070604220707042207080422070904220710042207110422071204220713042207140422071504220716042207170422071804220719042207200422072104220722042207230422072404220725042207260422072704220728042207290422073004220731042207320422073304220734042207350422073604220737042207380422073904220740042207410422074204220743042207440422074504220746042207470422074804220749042207500422075104220752042207530422075404220755042207560422075704220758042207590422076004220761042207620422076304220764042207650422076604220767042207680422076904220770042207710422077204220773042207740422077504220776042207770422077804220779042207800422078104220782042207830422078404220785042207860422078704220788042207890422079004220791042207920422079304220794042207950422079604220797042207980422079904230001042300020423000304230004042300050423000604230007042300080423000904230010042300110423001204230013042300140423001504230016042300170423001804230019042300200423002104230022042300230423002404230025042300260423002704230028042300290423003004230031042300320423003304230034042300350423003604230037042300380423003904230040042300410423004204230043042300440423004504230046042300470423004804230049042300500423005104230052042300530423005404230055042300560423005704230058042300590423006004230061042300620423006304230064042300650423006604230067042300680423006904230070042300710423007204230073042300740423007504230076042300770423007804230079042300800423008104230082042300830423008404230085042300860423008704230088042300890423009004230091042300920423009304230094042300950423009604230097042300980423009904230100042301010423010204230103042301040423010504230106042301070423010804230109042301100423011104230112042301130423011404230115042301160423011704230118042301190423012004230121042301220423012304230124042301250423012604230127042301280423012904230130042301310423013204230133042301340423013504230136042301370423013804230139042301400423014104230142042301430423014404230145042301460423014704230148042301490423015004230151042301520423015304230154042301550423015604230157042301580423015904230160042301610423016204230163042301640423016504230166042301670423016804230169042301700423017104230172042301730423017404230175042301760423017704230178042301790423018004230181042301820423018304230184042301850423018604230187042301880423018904230190042301910423019204230193042301940423019504230196042301970423019804230199042302000423020104230202042302030423020404230205042302060423020704230208042302090423021004230211042302120423021304230214042302150423021604230217042302180423021904230220042302210423022204230223042302240423022504230226042302270423022804230229042302300423023104230232042302330423023404230235042302360423023704230238042302390423024004230241042302420423024304230244042302450423024604230247042302480423024904230250042302510423025204230253042302540423025504230256042302570423025804230259042302600423026104230262042302630423026404230265042302660423026704230268042302690423027004230271042302720423027304230274042302750423027604230277042302780423027904230280042302810423028204230283042302840423028504230286042302870423028804230289042302900423029104230292042302930423029404230295042302960423029704230298042302990423030004230301042303020423030304230304042303050423030604230307042303080423030904230310042303110423031204230313042303140423031504230316042303170423031804230319042303200423032104230322042303230423032404230325042303260423032704230328042303290423033004230331042303320423033304230334042303350423033604230337042303380423033904230340042303410423034204230343042303440423034504230346042303470423034804230349042303500423035104230352042303530423035404230355042303560423035704230358042303590423036004230361042303620423036304230364042303650423036604230367042303680423036904230370042303710423037204230373042303740423037504230376042303770423037804230379042303800423038104230382042303830423038404230385042303860423038704230388042303890423039004230391042303920423039304230394042303950423039604230397042303980423039904230400042304010423040204230403042304040423040504230406042304070423040804230409042304100423041104230412042304130423041404230415042304160423041704230418042304190423042004230421042304220423042304230424042304250423042604230427042304280423042904230430042304310423043204230433042304340423043504230436042304370423043804230439042304400423044104230442042304430423044404230445042304460423044704230448042304490423045004230451042304520423045304230454042304550423045604230457042304580423045904230460042304610423046204230463042304640423046504230466042304670423046804230469042304700423047104230472042304730423047404230475042304760423047704230478042304790423048004230481042304820423048304230484042304850423048604230487042304880423048904230490042304910423049204230493042304940423049504230496042304970423049804230499042305000423050104230502042305030423050404230505042305060423050704230508042305090423051004230511042305120423051304230514042305150423051604230517042305180423051904230520042305210423052204230523042305240423052504230526042305270423052804230529042305300423053104230532042305330423053404230535042305360423053704230538042305390423054004230541042305420423054304230544042305450423054604230547042305480423054904230550042305510423055204230553042305540423055504230556042305570423055804230559042305600423056104230562042305630423056404230565042305660423056704230568042305690423057004230571042305720423057304230574042305750423057604230577042305780423057904230580042305810423058204230583042305840423058504230586042305870423058804230589042305900423059104230592042305930423059404230595042305960423059704230598042305990423060004230601042306020423060304230604042306050423060604230607042306080423060904230610042306110423061204230613042306140423061504230616042306170423061804230619042306200423062104230622042306230423062404230625042306260423062704230628042306290423063004230631042306320423063304230634042306350423063604230637042306380423063904230640042306410423064204230643042306440423064504230646042306470423064804230649042306500423065104230652042306530423065404230655042306560423065704230658042306590423066004230661042306620423066304230664042306650423066604230667042306680423066904230670042306710423067204230673042306740423067504230676042306770423067804230679042306800423068104230682042306830423068404230685042306860423068704230688042306890423069004230691042306920423069304230694042306950423069604230697042306980423069904230700042307010423070204230703042307040423070504230706042307070423070804230709042307100423071104230712042307130423071404230715042307160423071704230718042307190423072004230721042307220423072304230724042307250423072604230727042307280423072904230730042307310423073204230733042307340423073504230736042307370423073804230739042307400423074104230742042307430423074404230745042307460423074704230748042307490423075004230751042307520423075304230754042307550423075604230757042307580423075904230760042307610423076204230763042307640423076504230766042307670423076804230769042307700423077104230772042307730423077404230775042307760423077704230778042307790423078004230781042307820423078304230784042307850423078604230787042307880423078904230790042307910423079204230793042307940423079504230796042307970423079804230799042400010424000204240003042400040424000504240006042400070424000804240009042400100424001104240012042400130424001404240015042400160424001704240018042400190424002004240021042400220424002304240024042400250424002604240027042400280424002904240030042400310424003204240033042400340424003504240036042400370424003804240039042400400424004104240042042400430424004404240045042400460424004704240048042400490424005004240051042400520424005304240054042400550424005604240057042400580424005904240060042400610424006204240063042400640424006504240066042400670424006804240069042400700424007104240072042400730424007404240075042400760424007704240078042400790424008004240081042400820424008304240084042400850424008604240087042400880424008904240090042400910424009204240093042400940424009504240096042400970424009804240099042401000424010104240102042401030424010404240105042401060424010704240108042401090424011004240111042401120424011304240114042401150424011604240117042401180424011904240120042401210424012204240123042401240424012504240126042401270424012804240129042401300424013104240132042401330424013404240135042401360424013704240138042401390424014004240141042401420424014304240144042401450424014604240147042401480424014904240150042401510424015204240153042401540424015504240156042401570424015804240159042401600424016104240162042401630424016404240165042401660424016704240168042401690424017004240171042401720424017304240174042401750424017604240177042401780424017904240180042401810424018204240183042401840424018504240186042401870424018804240189042401900424019104240192042401930424019404240195042401960424019704240198042401990424020004240201042402020424020304240204042402050424020604240207042402080424020904240210042402110424021204240213042402140424021504240216042402170424021804240219042402200424022104240222042402230424022404240225042402260424022704240228042402290424023004240231042402320424023304240234042402350424023604240237042402380424023904240240042402410424024204240243042402440424024504240246042402470424024804240249042402500424025104240252042402530424025404240255042402560424025704240258042402590424026004240261042402620424026304240264042402650424026604240267042402680424026904240270042402710424027204240273042402740424027504240276042402770424027804240279042402800424028104240282042402830424028404240285042402860424028704240288042402890424029004240291042402920424029304240294042402950424029604240297042402980424029904240300042403010424030204240303042403040424030504240306042403070424030804240309042403100424031104240312042403130424031404240315042403160424031704240318042403190424032004240321042403220424032304240324042403250424032604240327042403280424032904240330042403310424033204240333042403340424033504240336042403370424033804240339042403400424034104240342042403430424034404240345042403460424034704240348042403490424035004240351042403520424035304240354042403550424035604240357042403580424035904240360042403610424036204240363042403640424036504240366042403670424036804240369042403700424037104240372042403730424037404240375042403760424037704240378042403790424038004240381042403820424038304240384042403850424038604240387042403880424038904240390042403910424039204240393042403940424039504240396042403970424039804240399042404000424040104240402042404030424040404240405042404060424040704240408042404090424041004240411042404120424041304240414042404150424041604240417042404180424041904240420042404210424042204240423042404240424042504240426042404270424042804240429042404300424043104240432042404330424043404240435042404360424043704240438042404390424044004240441042404420424044304240444042404450424044604240447042404480424044904240450042404510424045204240453042404540424045504240456042404570424045804240459042404600424046104240462042404630424046404240465042404660424046704240468042404690424047004240471042404720424047304240474042404750424047604240477042404780424047904240480042404810424048204240483042404840424048504240486042404870424048804240489042404900424049104240492042404930424049404240495042404960424049704240498042404990424050004240501042405020424050304240504042405050424050604240507042405080424050904240510042405110424051204240513042405140424051504240516042405170424051804240519042405200424052104240522042405230424052404240525042405260424052704240528042405290424053004240531042405320424053304240534042405350424053604240537042405380424053904240540042405410424054204240543042405440424054504240546042405470424054804240549042405500424055104240552042405530424055404240555042405560424055704240558042405590424056004240561042405620424056304240564042405650424056604240567042405680424056904240570042405710424057204240573042405740424057504240576042405770424057804240579042405800424058104240582042405830424058404240585042405860424058704240588042405890424059004240591042405920424059304240594042405950424059604240597042405980424059904240600042406010424060204240603042406040424060504240606042406070424060804240609042406100424061104240612042406130424061404240615042406160424061704240618042406190424062004240621042406220424062304240624042406250424062604240627042406280424062904240630042406310424063204240633042406340424063504240636042406370424063804240639042406400424064104240642042406430424064404240645042406460424064704240648042406490424065004240651042406520424065304240654042406550424065604240657042406580424065904240660042406610424066204240663042406640424066504240666042406670424066804240669042406700424067104240672042406730424067404240675042406760424067704240678042406790424068004240681042406820424068304240684042406850424068604240687042406880424068904240690042406910424069204240693042406940424069504240696042406970424069804240699042407000424070104240702042407030424070404240705042407060424070704240708042407090424071004240711042407120424071304240714042407150424071604240717042407180424071904240720042407210424072204240723042407240424072504240726042407270424072804240729042407300424073104240732042407330424073404240735042407360424073704240738042407390424074004240741042407420424074304240744042407450424074604240747042407480424074904240750042407510424075204240753042407540424075504240756042407570424075804240759042407600424076104240762042407630424076404240765042407660424076704240768042407690424077004240771042407720424077304240774042407750424077604240777042407780424077904240780042407810424078204240783042407840424078504240786042407870424078804240789042407900424079104240792042407930424079404240795042407960424079704240798042407990425000104250002042500030425000404250005042500060425000704250008042500090425001004250011042500120425001304250014042500150425001604250017042500180425001904250020042500210425002204250023042500240425002504250026042500270425002804250029042500300425003104250032042500330425003404250035042500360425003704250038042500390425004004250041042500420425004304250044042500450425004604250047042500480425004904250050042500510425005204250053042500540425005504250056042500570425005804250059042500600425006104250062042500630425006404250065042500660425006704250068042500690425007004250071042500720425007304250074042500750425007604250077042500780425007904250080042500810425008204250083042500840425008504250086042500870425008804250089042500900425009104250092042500930425009404250095042500960425009704250098042500990425010004250101042501020425010304250104042501050425010604250107042501080425010904250110042501110425011204250113042501140425011504250116042501170425011804250119042501200425012104250122042501230425012404250125042501260425012704250128042501290425013004250131042501320425013304250134042501350425013604250137042501380425013904250140042501410425014204250143042501440425014504250146042501470425014804250149042501500425015104250152042501530425015404250155042501560425015704250158042501590425016004250161042501620425016304250164042501650425016604250167042501680425016904250170042501710425017204250173042501740425017504250176042501770425017804250179042501800425018104250182042501830425018404250185042501860425018704250188042501890425019004250191042501920425019304250194042501950425019604250197042501980425019904250200042502010425020204250203042502040425020504250206042502070425020804250209042502100425021104250212042502130425021404250215042502160425021704250218042502190425022004250221042502220425022304250224042502250425022604250227042502280425022904250230042502310425023204250233042502340425023504250236042502370425023804250239042502400425024104250242042502430425024404250245042502460425024704250248042502490425025004250251042502520425025304250254042502550425025604250257042502580425025904250260042502610425026204250263042502640425026504250266042502670425026804250269042502700425027104250272042502730425027404250275042502760425027704250278042502790425028004250281042502820425028304250284042502850425028604250287042502880425028904250290042502910425029204250293042502940425029504250296042502970425029804250299042503000425030104250302042503030425030404250305042503060425030704250308042503090425031004250311042503120425031304250314042503150425031604250317042503180425031904250320042503210425032204250323042503240425032504250326042503270425032804250329042503300425033104250332042503330425033404250335042503360425033704250338042503390425034004250341042503420425034304250344042503450425034604250347042503480425034904250350042503510425035204250353042503540425035504250356042503570425035804250359042503600425036104250362042503630425036404250365042503660425036704250368042503690425037004250371042503720425037304250374042503750425037604250377042503780425037904250380042503810425038204250383042503840425038504250386042503870425038804250389042503900425039104250392042503930425039404250395042503960425039704250398042503990425040004250401042504020425040304250404042504050425040604250407042504080425040904250410042504110425041204250413042504140425041504250416042504170425041804250419042504200425042104250422042504230425042404250425042504260425042704250428042504290425043004250431042504320425043304250434042504350425043604250437042504380425043904250440042504410425044204250443042504440425044504250446042504470425044804250449042504500425045104250452042504530425045404250455042504560425045704250458042504590425046004250461042504620425046304250464042504650425046604250467042504680425046904250470042504710425047204250473042504740425047504250476042504770425047804250479042504800425048104250482042504830425048404250485042504860425048704250488042504890425049004250491042504920425049304250494042504950425049604250497042504980425049904250500042505010425050204250503042505040425050504250506042505070425050804250509042505100425051104250512042505130425051404250515042505160425051704250518042505190425052004250521042505220425052304250524042505250425052604250527042505280425052904250530042505310425053204250533042505340425053504250536042505370425053804250539042505400425054104250542042505430425054404250545042505460425054704250548042505490425055004250551042505520425055304250554042505550425055604250557042505580425055904250560042505610425056204250563042505640425056504250566042505670425056804250569042505700425057104250572042505730425057404250575042505760425057704250578042505790425058004250581042505820425058304250584042505850425058604250587042505880425058904250590042505910425059204250593042505940425059504250596042505970425059804250599042506000425060104250602042506030425060404250605042506060425060704250608042506090425061004250611042506120425061304250614042506150425061604250617042506180425061904250620042506210425062204250623042506240425062504250626042506270425062804250629042506300425063104250632042506330425063404250635042506360425063704250638042506390425064004250641042506420425064304250644042506450425064604250647042506480425064904250650042506510425065204250653042506540425065504250656042506570425065804250659042506600425066104250662042506630425066404250665042506660425066704250668042506690425067004250671042506720425067304250674042506750425067604250677042506780425067904250680042506810425068204250683042506840425068504250686042506870425068804250689042506900425069104250692042506930425069404250695042506960425069704250698042506990425070004250701042507020425070304250704042507050425070604250707042507080425070904250710042507110425071204250713042507140425071504250716042507170425071804250719042507200425072104250722042507230425072404250725042507260425072704250728042507290425073004250731042507320425073304250734042507350425073604250737042507380425073904250740042507410425074204250743042507440425074504250746042507470425074804250749042507500425075104250752042507530425075404250755042507560425075704250758042507590425076004250761042507620425076304250764042507650425076604250767042507680425076904250770042507710425077204250773042507740425077504250776042507770425077804250779042507800425078104250782042507830425078404250785042507860425078704250788042507890425079004250791042507920425079304250794042507950425079604250797042507980425079904260001042600020426000304260004042600050426000604260007042600080426000904260010042600110426001204260013042600140426001504260016042600170426001804260019042600200426002104260022042600230426002404260025042600260426002704260028042600290426003004260031042600320426003304260034042600350426003604260037042600380426003904260040042600410426004204260043042600440426004504260046042600470426004804260049042600500426005104260052042600530426005404260055042600560426005704260058042600590426006004260061042600620426006304260064042600650426006604260067042600680426006904260070042600710426007204260073042600740426007504260076042600770426007804260079042600800426008104260082042600830426008404260085042600860426008704260088042600890426009004260091042600920426009304260094042600950426009604260097042600980426009904260100042601010426010204260103042601040426010504260106042601070426010804260109042601100426011104260112042601130426011404260115042601160426011704260118042601190426012004260121042601220426012304260124042601250426012604260127042601280426012904260130042601310426013204260133042601340426013504260136042601370426013804260139042601400426014104260142042601430426014404260145042601460426014704260148042601490426015004260151042601520426015304260154042601550426015604260157042601580426015904260160042601610426016204260163042601640426016504260166042601670426016804260169042601700426017104260172042601730426017404260175042601760426017704260178042601790426018004260181042601820426018304260184042601850426018604260187042601880426018904260190042601910426019204260193042601940426019504260196042601970426019804260199042602000426020104260202042602030426020404260205042602060426020704260208042602090426021004260211042602120426021304260214042602150426021604260217042602180426021904260220042602210426022204260223042602240426022504260226042602270426022804260229042602300426023104260232042602330426023404260235042602360426023704260238042602390426024004260241042602420426024304260244042602450426024604260247042602480426024904260250042602510426025204260253042602540426025504260256042602570426025804260259042602600426026104260262042602630426026404260265042602660426026704260268042602690426027004260271042602720426027304260274042602750426027604260277042602780426027904260280042602810426028204260283042602840426028504260286042602870426028804260289042602900426029104260292042602930426029404260295042602960426029704260298042602990426030004260301042603020426030304260304042603050426030604260307042603080426030904260310042603110426031204260313042603140426031504260316042603170426031804260319042603200426032104260322042603230426032404260325042603260426032704260328042603290426033004260331042603320426033304260334042603350426033604260337042603380426033904260340042603410426034204260343042603440426034504260346042603470426034804260349042603500426035104260352042603530426035404260355042603560426035704260358042603590426036004260361042603620426036304260364042603650426036604260367042603680426036904260370042603710426037204260373042603740426037504260376042603770426037804260379042603800426038104260382042603830426038404260385042603860426038704260388042603890426039004260391042603920426039304260394042603950426039604260397042603980426039904260400042604010426040204260403042604040426040504260406042604070426040804260409042604100426041104260412042604130426041404260415042604160426041704260418042604190426042004260421042604220426042304260424042604250426042604260427042604280426042904260430042604310426043204260433042604340426043504260436042604370426043804260439042604400426044104260442042604430426044404260445042604460426044704260448042604490426045004260451042604520426045304260454042604550426045604260457042604580426045904260460042604610426046204260463042604640426046504260466042604670426046804260469042604700426047104260472042604730426047404260475042604760426047704260478042604790426048004260481042604820426048304260484042604850426048604260487042604880426048904260490042604910426049204260493042604940426049504260496042604970426049804260499042605000426050104260502042605030426050404260505042605060426050704260508042605090426051004260511042605120426051304260514042605150426051604260517042605180426051904260520042605210426052204260523042605240426052504260526042605270426052804260529042605300426053104260532042605330426053404260535042605360426053704260538042605390426054004260541042605420426054304260544042605450426054604260547042605480426054904260550042605510426055204260553042605540426055504260556042605570426055804260559042605600426056104260562042605630426056404260565042605660426056704260568042605690426057004260571042605720426057304260574042605750426057604260577042605780426057904260580042605810426058204260583042605840426058504260586042605870426058804260589042605900426059104260592042605930426059404260595042605960426059704260598042605990426060004260601042606020426060304260604042606050426060604260607042606080426060904260610042606110426061204260613042606140426061504260616042606170426061804260619042606200426062104260622042606230426062404260625042606260426062704260628042606290426063004260631042606320426063304260634042606350426063604260637042606380426063904260640042606410426064204260643042606440426064504260646042606470426064804260649042606500426065104260652042606530426065404260655042606560426065704260658042606590426066004260661042606620426066304260664042606650426066604260667042606680426066904260670042606710426067204260673042606740426067504260676042606770426067804260679042606800426068104260682042606830426068404260685042606860426068704260688042606890426069004260691042606920426069304260694042606950426069604260697042606980426069904260700042607010426070204260703042607040426070504260706042607070426070804260709042607100426071104260712042607130426071404260715042607160426071704260718042607190426072004260721042607220426072304260724042607250426072604260727042607280426072904260730042607310426073204260733042607340426073504260736042607370426073804260739042607400426074104260742042607430426074404260745042607460426074704260748042607490426075004260751042607520426075304260754042607550426075604260757042607580426075904260760042607610426076204260763042607640426076504260766042607670426076804260769042607700426077104260772042607730426077404260775042607760426077704260778042607790426078004260781042607820426078304260784042607850426078604260787042607880426078904260790042607910426079204260793042607940426079504260796042607970426079804260799042700010427000204270003042700040427000504270006042700070427000804270009042700100427001104270012042700130427001404270015042700160427001704270018042700190427002004270021042700220427002304270024042700250427002604270027042700280427002904270030042700310427003204270033042700340427003504270036042700370427003804270039042700400427004104270042042700430427004404270045042700460427004704270048042700490427005004270051042700520427005304270054042700550427005604270057042700580427005904270060042700610427006204270063042700640427006504270066042700670427006804270069042700700427007104270072042700730427007404270075042700760427007704270078042700790427008004270081042700820427008304270084042700850427008604270087042700880427008904270090042700910427009204270093042700940427009504270096042700970427009804270099042701000427010104270102042701030427010404270105042701060427010704270108042701090427011004270111042701120427011304270114042701150427011604270117042701180427011904270120042701210427012204270123042701240427012504270126042701270427012804270129042701300427013104270132042701330427013404270135042701360427013704270138042701390427014004270141042701420427014304270144042701450427014604270147042701480427014904270150042701510427015204270153042701540427015504270156042701570427015804270159042701600427016104270162042701630427016404270165042701660427016704270168042701690427017004270171042701720427017304270174042701750427017604270177042701780427017904270180042701810427018204270183042701840427018504270186042701870427018804270189042701900427019104270192042701930427019404270195042701960427019704270198042701990427020004270201042702020427020304270204042702050427020604270207042702080427020904270210042702110427021204270213042702140427021504270216042702170427021804270219042702200427022104270222042702230427022404270225042702260427022704270228042702290427023004270231042702320427023304270234042702350427023604270237042702380427023904270240042702410427024204270243042702440427024504270246042702470427024804270249042702500427025104270252042702530427025404270255042702560427025704270258042702590427026004270261042702620427026304270264042702650427026604270267042702680427026904270270042702710427027204270273042702740427027504270276042702770427027804270279042702800427028104270282042702830427028404270285042702860427028704270288042702890427029004270291042702920427029304270294042702950427029604270297042702980427029904270300042703010427030204270303042703040427030504270306042703070427030804270309042703100427031104270312042703130427031404270315042703160427031704270318042703190427032004270321042703220427032304270324042703250427032604270327042703280427032904270330042703310427033204270333042703340427033504270336042703370427033804270339042703400427034104270342042703430427034404270345042703460427034704270348042703490427035004270351042703520427035304270354042703550427035604270357042703580427035904270360042703610427036204270363042703640427036504270366042703670427036804270369042703700427037104270372042703730427037404270375042703760427037704270378042703790427038004270381042703820427038304270384042703850427038604270387042703880427038904270390042703910427039204270393042703940427039504270396042703970427039804270399042704000427040104270402042704030427040404270405042704060427040704270408042704090427041004270411042704120427041304270414042704150427041604270417042704180427041904270420042704210427042204270423042704240427042504270426042704270427042804270429042704300427043104270432042704330427043404270435042704360427043704270438042704390427044004270441042704420427044304270444042704450427044604270447042704480427044904270450042704510427045204270453042704540427045504270456042704570427045804270459042704600427046104270462042704630427046404270465042704660427046704270468042704690427047004270471042704720427047304270474042704750427047604270477042704780427047904270480042704810427048204270483042704840427048504270486042704870427048804270489042704900427049104270492042704930427049404270495042704960427049704270498042704990427050004270501042705020427050304270504042705050427050604270507042705080427050904270510042705110427051204270513042705140427051504270516042705170427051804270519042705200427052104270522042705230427052404270525042705260427052704270528042705290427053004270531042705320427053304270534042705350427053604270537042705380427053904270540042705410427054204270543042705440427054504270546042705470427054804270549042705500427055104270552042705530427055404270555042705560427055704270558042705590427056004270561042705620427056304270564042705650427056604270567042705680427056904270570042705710427057204270573042705740427057504270576042705770427057804270579042705800427058104270582042705830427058404270585042705860427058704270588042705890427059004270591042705920427059304270594042705950427059604270597042705980427059904270600042706010427060204270603042706040427060504270606042706070427060804270609042706100427061104270612042706130427061404270615042706160427061704270618042706190427062004270621042706220427062304270624042706250427062604270627042706280427062904270630042706310427063204270633042706340427063504270636042706370427063804270639042706400427064104270642042706430427064404270645042706460427064704270648042706490427065004270651042706520427065304270654042706550427065604270657042706580427065904270660042706610427066204270663042706640427066504270666042706670427066804270669042706700427067104270672042706730427067404270675042706760427067704270678042706790427068004270681042706820427068304270684042706850427068604270687042706880427068904270690042706910427069204270693042706940427069504270696042706970427069804270699042707000427070104270702042707030427070404270705042707060427070704270708042707090427071004270711042707120427071304270714042707150427071604270717042707180427071904270720042707210427072204270723042707240427072504270726042707270427072804270729042707300427073104270732042707330427073404270735042707360427073704270738042707390427074004270741042707420427074304270744042707450427074604270747042707480427074904270750042707510427075204270753042707540427075504270756042707570427075804270759042707600427076104270762042707630427076404270765042707660427076704270768042707690427077004270771042707720427077304270774042707750427077604270777042707780427077904270780042707810427078204270783042707840427078504270786042707870427078804270789042707900427079104270792042707930427079404270795042707960427079704270798042707990428000104280002042800030428000404280005042800060428000704280008042800090428001004280011042800120428001304280014042800150428001604280017042800180428001904280020042800210428002204280023042800240428002504280026042800270428002804280029042800300428003104280032042800330428003404280035042800360428003704280038042800390428004004280041042800420428004304280044042800450428004604280047042800480428004904280050042800510428005204280053042800540428005504280056042800570428005804280059042800600428006104280062042800630428006404280065042800660428006704280068042800690428007004280071042800720428007304280074042800750428007604280077042800780428007904280080042800810428008204280083042800840428008504280086042800870428008804280089042800900428009104280092042800930428009404280095042800960428009704280098042800990428010004280101042801020428010304280104042801050428010604280107042801080428010904280110042801110428011204280113042801140428011504280116042801170428011804280119042801200428012104280122042801230428012404280125042801260428012704280128042801290428013004280131042801320428013304280134042801350428013604280137042801380428013904280140042801410428014204280143042801440428014504280146042801470428014804280149042801500428015104280152042801530428015404280155042801560428015704280158042801590428016004280161042801620428016304280164042801650428016604280167042801680428016904280170042801710428017204280173042801740428017504280176042801770428017804280179042801800428018104280182042801830428018404280185042801860428018704280188042801890428019004280191042801920428019304280194042801950428019604280197042801980428019904280200042802010428020204280203042802040428020504280206042802070428020804280209042802100428021104280212042802130428021404280215042802160428021704280218042802190428022004280221042802220428022304280224042802250428022604280227042802280428022904280230042802310428023204280233042802340428023504280236042802370428023804280239042802400428024104280242042802430428024404280245042802460428024704280248042802490428025004280251042802520428025304280254042802550428025604280257042802580428025904280260042802610428026204280263042802640428026504280266042802670428026804280269042802700428027104280272042802730428027404280275042802760428027704280278042802790428028004280281042802820428028304280284042802850428028604280287042802880428028904280290042802910428029204280293042802940428029504280296042802970428029804280299042803000428030104280302042803030428030404280305042803060428030704280308042803090428031004280311042803120428031304280314042803150428031604280317042803180428031904280320042803210428032204280323042803240428032504280326042803270428032804280329042803300428033104280332042803330428033404280335042803360428033704280338042803390428034004280341042803420428034304280344042803450428034604280347042803480428034904280350042803510428035204280353042803540428035504280356042803570428035804280359042803600428036104280362042803630428036404280365042803660428036704280368042803690428037004280371042803720428037304280374042803750428037604280377042803780428037904280380042803810428038204280383042803840428038504280386042803870428038804280389042803900428039104280392042803930428039404280395042803960428039704280398042803990428040004280401042804020428040304280404042804050428040604280407042804080428040904280410042804110428041204280413042804140428041504280416042804170428041804280419042804200428042104280422042804230428042404280425042804260428042704280428042804290428043004280431042804320428043304280434042804350428043604280437042804380428043904280440042804410428044204280443042804440428044504280446042804470428044804280449042804500428045104280452042804530428045404280455042804560428045704280458042804590428046004280461042804620428046304280464042804650428046604280467042804680428046904280470042804710428047204280473042804740428047504280476042804770428047804280479042804800428048104280482042804830428048404280485042804860428048704280488042804890428049004280491042804920428049304280494042804950428049604280497042804980428049904280500042805010428050204280503042805040428050504280506042805070428050804280509042805100428051104280512042805130428051404280515042805160428051704280518042805190428052004280521042805220428052304280524042805250428052604280527042805280428052904280530042805310428053204280533042805340428053504280536042805370428053804280539042805400428054104280542042805430428054404280545042805460428054704280548042805490428055004280551042805520428055304280554042805550428055604280557042805580428055904280560042805610428056204280563042805640428056504280566042805670428056804280569042805700428057104280572042805730428057404280575042805760428057704280578042805790428058004280581042805820428058304280584042805850428058604280587042805880428058904280590042805910428059204280593042805940428059504280596042805970428059804280599042806000428060104280602042806030428060404280605042806060428060704280608042806090428061004280611042806120428061304280614042806150428061604280617042806180428061904280620042806210428062204280623042806240428062504280626042806270428062804280629042806300428063104280632042806330428063404280635042806360428063704280638042806390428064004280641042806420428064304280644042806450428064604280647042806480428064904280650042806510428065204280653042806540428065504280656042806570428065804280659042806600428066104280662042806630428066404280665042806660428066704280668042806690428067004280671042806720428067304280674042806750428067604280677042806780428067904280680042806810428068204280683042806840428068504280686042806870428068804280689042806900428069104280692042806930428069404280695042806960428069704280698042806990428070004280701042807020428070304280704042807050428070604280707042807080428070904280710042807110428071204280713042807140428071504280716042807170428071804280719042807200428072104280722042807230428072404280725042807260428072704280728042807290428073004280731042807320428073304280734042807350428073604280737042807380428073904280740042807410428074204280743042807440428074504280746042807470428074804280749042807500428075104280752042807530428075404280755042807560428075704280758042807590428076004280761042807620428076304280764042807650428076604280767042807680428076904280770042807710428077204280773042807740428077504280776042807770428077804280779042807800428078104280782042807830428078404280785042807860428078704280788042807890428079004280791042807920428079304280794042807950428079604280797042807980428079904290001042900020429000304290004042900050429000604290007042900080429000904290010042900110429001204290013042900140429001504290016042900170429001804290019042900200429002104290022042900230429002404290025042900260429002704290028042900290429003004290031042900320429003304290034042900350429003604290037042900380429003904290040042900410429004204290043042900440429004504290046042900470429004804290049042900500429005104290052042900530429005404290055042900560429005704290058042900590429006004290061042900620429006304290064042900650429006604290067042900680429006904290070042900710429007204290073042900740429007504290076042900770429007804290079042900800429008104290082042900830429008404290085042900860429008704290088042900890429009004290091042900920429009304290094042900950429009604290097042900980429009904290100042901010429010204290103042901040429010504290106042901070429010804290109042901100429011104290112042901130429011404290115042901160429011704290118042901190429012004290121042901220429012304290124042901250429012604290127042901280429012904290130042901310429013204290133042901340429013504290136042901370429013804290139042901400429014104290142042901430429014404290145042901460429014704290148042901490429015004290151042901520429015304290154042901550429015604290157042901580429015904290160042901610429016204290163042901640429016504290166042901670429016804290169042901700429017104290172042901730429017404290175042901760429017704290178042901790429018004290181042901820429018304290184042901850429018604290187042901880429018904290190042901910429019204290193042901940429019504290196042901970429019804290199042902000429020104290202042902030429020404290205042902060429020704290208042902090429021004290211042902120429021304290214042902150429021604290217042902180429021904290220042902210429022204290223042902240429022504290226042902270429022804290229042902300429023104290232042902330429023404290235042902360429023704290238042902390429024004290241042902420429024304290244042902450429024604290247042902480429024904290250042902510429025204290253042902540429025504290256042902570429025804290259042902600429026104290262042902630429026404290265042902660429026704290268042902690429027004290271042902720429027304290274042902750429027604290277042902780429027904290280042902810429028204290283042902840429028504290286042902870429028804290289042902900429029104290292042902930429029404290295042902960429029704290298042902990429030004290301042903020429030304290304042903050429030604290307042903080429030904290310042903110429031204290313042903140429031504290316042903170429031804290319042903200429032104290322042903230429032404290325042903260429032704290328042903290429033004290331042903320429033304290334042903350429033604290337042903380429033904290340042903410429034204290343042903440429034504290346042903470429034804290349042903500429035104290352042903530429035404290355042903560429035704290358042903590429036004290361042903620429036304290364042903650429036604290367042903680429036904290370042903710429037204290373042903740429037504290376042903770429037804290379042903800429038104290382042903830429038404290385042903860429038704290388042903890429039004290391042903920429039304290394042903950429039604290397042903980429039904290400042904010429040204290403042904040429040504290406042904070429040804290409042904100429041104290412042904130429041404290415042904160429041704290418042904190429042004290421042904220429042304290424042904250429042604290427042904280429042904290430042904310429043204290433042904340429043504290436042904370429043804290439042904400429044104290442042904430429044404290445042904460429044704290448042904490429045004290451042904520429045304290454042904550429045604290457042904580429045904290460042904610429046204290463042904640429046504290466042904670429046804290469042904700429047104290472042904730429047404290475042904760429047704290478042904790429048004290481042904820429048304290484042904850429048604290487042904880429048904290490042904910429049204290493042904940429049504290496042904970429049804290499042905000429050104290502042905030429050404290505042905060429050704290508042905090429051004290511042905120429051304290514042905150429051604290517042905180429051904290520042905210429052204290523042905240429052504290526042905270429052804290529042905300429053104290532042905330429053404290535042905360429053704290538042905390429054004290541042905420429054304290544042905450429054604290547042905480429054904290550042905510429055204290553042905540429055504290556042905570429055804290559042905600429056104290562042905630429056404290565042905660429056704290568042905690429057004290571042905720429057304290574042905750429057604290577042905780429057904290580042905810429058204290583042905840429058504290586042905870429058804290589042905900429059104290592042905930429059404290595042905960429059704290598042905990429060004290601042906020429060304290604042906050429060604290607042906080429060904290610042906110429061204290613042906140429061504290616042906170429061804290619042906200429062104290622042906230429062404290625042906260429062704290628042906290429063004290631042906320429063304290634042906350429063604290637042906380429063904290640042906410429064204290643042906440429064504290646042906470429064804290649042906500429065104290652042906530429065404290655042906560429065704290658042906590429066004290661042906620429066304290664042906650429066604290667042906680429066904290670042906710429067204290673042906740429067504290676042906770429067804290679042906800429068104290682042906830429068404290685042906860429068704290688042906890429069004290691042906920429069304290694042906950429069604290697042906980429069904290700042907010429070204290703042907040429070504290706042907070429070804290709042907100429071104290712042907130429071404290715042907160429071704290718042907190429072004290721042907220429072304290724042907250429072604290727042907280429072904290730042907310429073204290733042907340429073504290736042907370429073804290739042907400429074104290742042907430429074404290745042907460429074704290748042907490429075004290751042907520429075304290754042907550429075604290757042907580429075904290760042907610429076204290763042907640429076504290766042907670429076804290769042907700429077104290772042907730429077404290775042907760429077704290778042907790429078004290781042907820429078304290784042907850429078604290787042907880429078904290790042907910429079204290793042907940429079504290796042907970429079804290799043000010430000204300003043000040430000504300006043000070430000804300009043000100430001104300012043000130430001404300015043000160430001704300018043000190430002004300021043000220430002304300024043000250430002604300027043000280430002904300030043000310430003204300033043000340430003504300036043000370430003804300039043000400430004104300042043000430430004404300045043000460430004704300048043000490430005004300051043000520430005304300054043000550430005604300057043000580430005904300060043000610430006204300063043000640430006504300066043000670430006804300069043000700430007104300072043000730430007404300075043000760430007704300078043000790430008004300081043000820430008304300084043000850430008604300087043000880430008904300090043000910430009204300093043000940430009504300096043000970430009804300099043001000430010104300102043001030430010404300105043001060430010704300108043001090430011004300111043001120430011304300114043001150430011604300117043001180430011904300120043001210430012204300123043001240430012504300126043001270430012804300129043001300430013104300132043001330430013404300135043001360430013704300138043001390430014004300141043001420430014304300144043001450430014604300147043001480430014904300150043001510430015204300153043001540430015504300156043001570430015804300159043001600430016104300162043001630430016404300165043001660430016704300168043001690430017004300171043001720430017304300174043001750430017604300177043001780430017904300180043001810430018204300183043001840430018504300186043001870430018804300189043001900430019104300192043001930430019404300195043001960430019704300198043001990430020004300201043002020430020304300204043002050430020604300207043002080430020904300210043002110430021204300213043002140430021504300216043002170430021804300219043002200430022104300222043002230430022404300225043002260430022704300228043002290430023004300231043002320430023304300234043002350430023604300237043002380430023904300240043002410430024204300243043002440430024504300246043002470430024804300249043002500430025104300252043002530430025404300255043002560430025704300258043002590430026004300261043002620430026304300264043002650430026604300267043002680430026904300270043002710430027204300273043002740430027504300276043002770430027804300279043002800430028104300282043002830430028404300285043002860430028704300288043002890430029004300291043002920430029304300294043002950430029604300297043002980430029904300300043003010430030204300303043003040430030504300306043003070430030804300309043003100430031104300312043003130430031404300315043003160430031704300318043003190430032004300321043003220430032304300324043003250430032604300327043003280430032904300330043003310430033204300333043003340430033504300336043003370430033804300339043003400430034104300342043003430430034404300345043003460430034704300348043003490430035004300351043003520430035304300354043003550430035604300357043003580430035904300360043003610430036204300363043003640430036504300366043003670430036804300369043003700430037104300372043003730430037404300375043003760430037704300378043003790430038004300381043003820430038304300384043003850430038604300387043003880430038904300390043003910430039204300393043003940430039504300396043003970430039804300399043004000430040104300402043004030430040404300405043004060430040704300408043004090430041004300411043004120430041304300414043004150430041604300417043004180430041904300420043004210430042204300423043004240430042504300426043004270430042804300429043004300430043104300432043004330430043404300435043004360430043704300438043004390430044004300441043004420430044304300444043004450430044604300447043004480430044904300450043004510430045204300453043004540430045504300456043004570430045804300459043004600430046104300462043004630430046404300465043004660430046704300468043004690430047004300471043004720430047304300474043004750430047604300477043004780430047904300480043004810430048204300483043004840430048504300486043004870430048804300489043004900430049104300492043004930430049404300495043004960430049704300498043004990430050004300501043005020430050304300504043005050430050604300507043005080430050904300510043005110430051204300513043005140430051504300516043005170430051804300519043005200430052104300522043005230430052404300525043005260430052704300528043005290430053004300531043005320430053304300534043005350430053604300537043005380430053904300540043005410430054204300543043005440430054504300546043005470430054804300549043005500430055104300552043005530430055404300555043005560430055704300558043005590430056004300561043005620430056304300564043005650430056604300567043005680430056904300570043005710430057204300573043005740430057504300576043005770430057804300579043005800430058104300582043005830430058404300585043005860430058704300588043005890430059004300591043005920430059304300594043005950430059604300597043005980430059904300600043006010430060204300603043006040430060504300606043006070430060804300609043006100430061104300612043006130430061404300615043006160430061704300618043006190430062004300621043006220430062304300624043006250430062604300627043006280430062904300630043006310430063204300633043006340430063504300636043006370430063804300639043006400430064104300642043006430430064404300645043006460430064704300648043006490430065004300651043006520430065304300654043006550430065604300657043006580430065904300660043006610430066204300663043006640430066504300666043006670430066804300669043006700430067104300672043006730430067404300675043006760430067704300678043006790430068004300681043006820430068304300684043006850430068604300687043006880430068904300690043006910430069204300693043006940430069504300696043006970430069804300699043007000430070104300702043007030430070404300705043007060430070704300708043007090430071004300711043007120430071304300714043007150430071604300717043007180430071904300720043007210430072204300723043007240430072504300726043007270430072804300729043007300430073104300732043007330430073404300735043007360430073704300738043007390430074004300741043007420430074304300744043007450430074604300747043007480430074904300750043007510430075204300753043007540430075504300756043007570430075804300759043007600430076104300762043007630430076404300765043007660430076704300768043007690430077004300771043007720430077304300774043007750430077604300777043007780430077904300780043007810430078204300783043007840430078504300786043007870430078804300789043007900430079104300792043007930430079404300795043007960430079704300798043007990431000104310002043100030431000404310005043100060431000704310008043100090431001004310011043100120431001304310014043100150431001604310017043100180431001904310020043100210431002204310023043100240431002504310026043100270431002804310029043100300431003104310032043100330431003404310035043100360431003704310038043100390431004004310041043100420431004304310044043100450431004604310047043100480431004904310050043100510431005204310053043100540431005504310056043100570431005804310059043100600431006104310062043100630431006404310065043100660431006704310068043100690431007004310071043100720431007304310074043100750431007604310077043100780431007904310080043100810431008204310083043100840431008504310086043100870431008804310089043100900431009104310092043100930431009404310095043100960431009704310098043100990431010004310101043101020431010304310104043101050431010604310107043101080431010904310110043101110431011204310113043101140431011504310116043101170431011804310119043101200431012104310122043101230431012404310125043101260431012704310128043101290431013004310131043101320431013304310134043101350431013604310137043101380431013904310140043101410431014204310143043101440431014504310146043101470431014804310149043101500431015104310152043101530431015404310155043101560431015704310158043101590431016004310161043101620431016304310164043101650431016604310167043101680431016904310170043101710431017204310173043101740431017504310176043101770431017804310179043101800431018104310182043101830431018404310185043101860431018704310188043101890431019004310191043101920431019304310194043101950431019604310197043101980431019904310200043102010431020204310203043102040431020504310206043102070431020804310209043102100431021104310212043102130431021404310215043102160431021704310218043102190431022004310221043102220431022304310224043102250431022604310227043102280431022904310230043102310431023204310233043102340431023504310236043102370431023804310239043102400431024104310242043102430431024404310245043102460431024704310248043102490431025004310251043102520431025304310254043102550431025604310257043102580431025904310260043102610431026204310263043102640431026504310266043102670431026804310269043102700431027104310272043102730431027404310275043102760431027704310278043102790431028004310281043102820431028304310284043102850431028604310287043102880431028904310290043102910431029204310293043102940431029504310296043102970431029804310299043103000431030104310302043103030431030404310305043103060431030704310308043103090431031004310311043103120431031304310314043103150431031604310317043103180431031904310320043103210431032204310323043103240431032504310326043103270431032804310329043103300431033104310332043103330431033404310335043103360431033704310338043103390431034004310341043103420431034304310344043103450431034604310347043103480431034904310350043103510431035204310353043103540431035504310356043103570431035804310359043103600431036104310362043103630431036404310365043103660431036704310368043103690431037004310371043103720431037304310374043103750431037604310377043103780431037904310380043103810431038204310383043103840431038504310386043103870431038804310389043103900431039104310392043103930431039404310395043103960431039704310398043103990431040004310401043104020431040304310404043104050431040604310407043104080431040904310410043104110431041204310413043104140431041504310416043104170431041804310419043104200431042104310422043104230431042404310425043104260431042704310428043104290431043004310431043104320431043304310434043104350431043604310437043104380431043904310440043104410431044204310443043104440431044504310446043104470431044804310449043104500431045104310452043104530431045404310455043104560431045704310458043104590431046004310461043104620431046304310464043104650431046604310467043104680431046904310470043104710431047204310473043104740431047504310476043104770431047804310479043104800431048104310482043104830431048404310485043104860431048704310488043104890431049004310491043104920431049304310494043104950431049604310497043104980431049904310500043105010431050204310503043105040431050504310506043105070431050804310509043105100431051104310512043105130431051404310515043105160431051704310518043105190431052004310521043105220431052304310524043105250431052604310527043105280431052904310530043105310431053204310533043105340431053504310536043105370431053804310539043105400431054104310542043105430431054404310545043105460431054704310548043105490431055004310551043105520431055304310554043105550431055604310557043105580431055904310560043105610431056204310563043105640431056504310566043105670431056804310569043105700431057104310572043105730431057404310575043105760431057704310578043105790431058004310581043105820431058304310584043105850431058604310587043105880431058904310590043105910431059204310593043105940431059504310596043105970431059804310599043106000431060104310602043106030431060404310605043106060431060704310608043106090431061004310611043106120431061304310614043106150431061604310617043106180431061904310620043106210431062204310623043106240431062504310626043106270431062804310629043106300431063104310632043106330431063404310635043106360431063704310638043106390431064004310641043106420431064304310644043106450431064604310647043106480431064904310650043106510431065204310653043106540431065504310656043106570431065804310659043106600431066104310662043106630431066404310665043106660431066704310668043106690431067004310671043106720431067304310674043106750431067604310677043106780431067904310680043106810431068204310683043106840431068504310686043106870431068804310689043106900431069104310692043106930431069404310695043106960431069704310698043106990431070004310701043107020431070304310704043107050431070604310707043107080431070904310710043107110431071204310713043107140431071504310716043107170431071804310719043107200431072104310722043107230431072404310725043107260431072704310728043107290431073004310731043107320431073304310734043107350431073604310737043107380431073904310740043107410431074204310743043107440431074504310746043107470431074804310749043107500431075104310752043107530431075404310755043107560431075704310758043107590431076004310761043107620431076304310764043107650431076604310767043107680431076904310770043107710431077204310773043107740431077504310776043107770431077804310779043107800431078104310782043107830431078404310785043107860431078704310788043107890431079004310791043107920431079304310794043107950431079604310797043107980431079904320001043200020432000304320004043200050432000604320007043200080432000904320010043200110432001204320013043200140432001504320016043200170432001804320019043200200432002104320022043200230432002404320025043200260432002704320028043200290432003004320031043200320432003304320034043200350432003604320037043200380432003904320040043200410432004204320043043200440432004504320046043200470432004804320049043200500432005104320052043200530432005404320055043200560432005704320058043200590432006004320061043200620432006304320064043200650432006604320067043200680432006904320070043200710432007204320073043200740432007504320076043200770432007804320079043200800432008104320082043200830432008404320085043200860432008704320088043200890432009004320091043200920432009304320094043200950432009604320097043200980432009904320100043201010432010204320103043201040432010504320106043201070432010804320109043201100432011104320112043201130432011404320115043201160432011704320118043201190432012004320121043201220432012304320124043201250432012604320127043201280432012904320130043201310432013204320133043201340432013504320136043201370432013804320139043201400432014104320142043201430432014404320145043201460432014704320148043201490432015004320151043201520432015304320154043201550432015604320157043201580432015904320160043201610432016204320163043201640432016504320166043201670432016804320169043201700432017104320172043201730432017404320175043201760432017704320178043201790432018004320181043201820432018304320184043201850432018604320187043201880432018904320190043201910432019204320193043201940432019504320196043201970432019804320199043202000432020104320202043202030432020404320205043202060432020704320208043202090432021004320211043202120432021304320214043202150432021604320217043202180432021904320220043202210432022204320223043202240432022504320226043202270432022804320229043202300432023104320232043202330432023404320235043202360432023704320238043202390432024004320241043202420432024304320244043202450432024604320247043202480432024904320250043202510432025204320253043202540432025504320256043202570432025804320259043202600432026104320262043202630432026404320265043202660432026704320268043202690432027004320271043202720432027304320274043202750432027604320277043202780432027904320280043202810432028204320283043202840432028504320286043202870432028804320289043202900432029104320292043202930432029404320295043202960432029704320298043202990432030004320301043203020432030304320304043203050432030604320307043203080432030904320310043203110432031204320313043203140432031504320316043203170432031804320319043203200432032104320322043203230432032404320325043203260432032704320328043203290432033004320331043203320432033304320334043203350432033604320337043203380432033904320340043203410432034204320343043203440432034504320346043203470432034804320349043203500432035104320352043203530432035404320355043203560432035704320358043203590432036004320361043203620432036304320364043203650432036604320367043203680432036904320370043203710432037204320373043203740432037504320376043203770432037804320379043203800432038104320382043203830432038404320385043203860432038704320388043203890432039004320391043203920432039304320394043203950432039604320397043203980432039904320400043204010432040204320403043204040432040504320406043204070432040804320409043204100432041104320412043204130432041404320415043204160432041704320418043204190432042004320421043204220432042304320424043204250432042604320427043204280432042904320430043204310432043204320433043204340432043504320436043204370432043804320439043204400432044104320442043204430432044404320445043204460432044704320448043204490432045004320451043204520432045304320454043204550432045604320457043204580432045904320460043204610432046204320463043204640432046504320466043204670432046804320469043204700432047104320472043204730432047404320475043204760432047704320478043204790432048004320481043204820432048304320484043204850432048604320487043204880432048904320490043204910432049204320493043204940432049504320496043204970432049804320499043205000432050104320502043205030432050404320505043205060432050704320508043205090432051004320511043205120432051304320514043205150432051604320517043205180432051904320520043205210432052204320523043205240432052504320526043205270432052804320529043205300432053104320532043205330432053404320535043205360432053704320538043205390432054004320541043205420432054304320544043205450432054604320547043205480432054904320550043205510432055204320553043205540432055504320556043205570432055804320559043205600432056104320562043205630432056404320565043205660432056704320568043205690432057004320571043205720432057304320574043205750432057604320577043205780432057904320580043205810432058204320583043205840432058504320586043205870432058804320589043205900432059104320592043205930432059404320595043205960432059704320598043205990432060004320601043206020432060304320604043206050432060604320607043206080432060904320610043206110432061204320613043206140432061504320616043206170432061804320619043206200432062104320622043206230432062404320625043206260432062704320628043206290432063004320631043206320432063304320634043206350432063604320637043206380432063904320640043206410432064204320643043206440432064504320646043206470432064804320649043206500432065104320652043206530432065404320655043206560432065704320658043206590432066004320661043206620432066304320664043206650432066604320667043206680432066904320670043206710432067204320673043206740432067504320676043206770432067804320679043206800432068104320682043206830432068404320685043206860432068704320688043206890432069004320691043206920432069304320694043206950432069604320697043206980432069904320700043207010432070204320703043207040432070504320706043207070432070804320709043207100432071104320712043207130432071404320715043207160432071704320718043207190432072004320721043207220432072304320724043207250432072604320727043207280432072904320730043207310432073204320733043207340432073504320736043207370432073804320739043207400432074104320742043207430432074404320745043207460432074704320748043207490432075004320751043207520432075304320754043207550432075604320757043207580432075904320760043207610432076204320763043207640432076504320766043207670432076804320769043207700432077104320772043207730432077404320775043207760432077704320778043207790432078004320781043207820432078304320784043207850432078604320787043207880432078904320790043207910432079204320793043207940432079504320796043207970432079804320799043300010433000204330003043300040433000504330006043300070433000804330009043300100433001104330012043300130433001404330015043300160433001704330018043300190433002004330021043300220433002304330024043300250433002604330027043300280433002904330030043300310433003204330033043300340433003504330036043300370433003804330039043300400433004104330042043300430433004404330045043300460433004704330048043300490433005004330051043300520433005304330054043300550433005604330057043300580433005904330060043300610433006204330063043300640433006504330066043300670433006804330069043300700433007104330072043300730433007404330075043300760433007704330078043300790433008004330081043300820433008304330084043300850433008604330087043300880433008904330090043300910433009204330093043300940433009504330096043300970433009804330099043301000433010104330102043301030433010404330105043301060433010704330108043301090433011004330111043301120433011304330114043301150433011604330117043301180433011904330120043301210433012204330123043301240433012504330126043301270433012804330129043301300433013104330132043301330433013404330135043301360433013704330138043301390433014004330141043301420433014304330144043301450433014604330147043301480433014904330150043301510433015204330153043301540433015504330156043301570433015804330159043301600433016104330162043301630433016404330165043301660433016704330168043301690433017004330171043301720433017304330174043301750433017604330177043301780433017904330180043301810433018204330183043301840433018504330186043301870433018804330189043301900433019104330192043301930433019404330195043301960433019704330198043301990433020004330201043302020433020304330204043302050433020604330207043302080433020904330210043302110433021204330213043302140433021504330216043302170433021804330219043302200433022104330222043302230433022404330225043302260433022704330228043302290433023004330231043302320433023304330234043302350433023604330237043302380433023904330240043302410433024204330243043302440433024504330246043302470433024804330249043302500433025104330252043302530433025404330255043302560433025704330258043302590433026004330261043302620433026304330264043302650433026604330267043302680433026904330270043302710433027204330273043302740433027504330276043302770433027804330279043302800433028104330282043302830433028404330285043302860433028704330288043302890433029004330291043302920433029304330294043302950433029604330297043302980433029904330300043303010433030204330303043303040433030504330306043303070433030804330309043303100433031104330312043303130433031404330315043303160433031704330318043303190433032004330321043303220433032304330324043303250433032604330327043303280433032904330330043303310433033204330333043303340433033504330336043303370433033804330339043303400433034104330342043303430433034404330345043303460433034704330348043303490433035004330351043303520433035304330354043303550433035604330357043303580433035904330360043303610433036204330363043303640433036504330366043303670433036804330369043303700433037104330372043303730433037404330375043303760433037704330378043303790433038004330381043303820433038304330384043303850433038604330387043303880433038904330390043303910433039204330393043303940433039504330396043303970433039804330399043304000433040104330402043304030433040404330405043304060433040704330408043304090433041004330411043304120433041304330414043304150433041604330417043304180433041904330420043304210433042204330423043304240433042504330426043304270433042804330429043304300433043104330432043304330433043404330435043304360433043704330438043304390433044004330441043304420433044304330444043304450433044604330447043304480433044904330450043304510433045204330453043304540433045504330456043304570433045804330459043304600433046104330462043304630433046404330465043304660433046704330468043304690433047004330471043304720433047304330474043304750433047604330477043304780433047904330480043304810433048204330483043304840433048504330486043304870433048804330489043304900433049104330492043304930433049404330495043304960433049704330498043304990433050004330501043305020433050304330504043305050433050604330507043305080433050904330510043305110433051204330513043305140433051504330516043305170433051804330519043305200433052104330522043305230433052404330525043305260433052704330528043305290433053004330531043305320433053304330534043305350433053604330537043305380433053904330540043305410433054204330543043305440433054504330546043305470433054804330549043305500433055104330552043305530433055404330555043305560433055704330558043305590433056004330561043305620433056304330564043305650433056604330567043305680433056904330570043305710433057204330573043305740433057504330576043305770433057804330579043305800433058104330582043305830433058404330585043305860433058704330588043305890433059004330591043305920433059304330594043305950433059604330597043305980433059904330600043306010433060204330603043306040433060504330606043306070433060804330609043306100433061104330612043306130433061404330615043306160433061704330618043306190433062004330621043306220433062304330624043306250433062604330627043306280433062904330630043306310433063204330633043306340433063504330636043306370433063804330639043306400433064104330642043306430433064404330645043306460433064704330648043306490433065004330651043306520433065304330654043306550433065604330657043306580433065904330660043306610433066204330663043306640433066504330666043306670433066804330669043306700433067104330672043306730433067404330675043306760433067704330678043306790433068004330681043306820433068304330684043306850433068604330687043306880433068904330690043306910433069204330693043306940433069504330696043306970433069804330699043307000433070104330702043307030433070404330705043307060433070704330708043307090433071004330711043307120433071304330714043307150433071604330717043307180433071904330720043307210433072204330723043307240433072504330726043307270433072804330729043307300433073104330732043307330433073404330735043307360433073704330738043307390433074004330741043307420433074304330744043307450433074604330747043307480433074904330750043307510433075204330753043307540433075504330756043307570433075804330759043307600433076104330762043307630433076404330765043307660433076704330768043307690433077004330771043307720433077304330774043307750433077604330777043307780433077904330780043307810433078204330783043307840433078504330786043307870433078804330789043307900433079104330792043307930433079404330795043307960433079704330798043307990434000104340002043400030434000404340005043400060434000704340008043400090434001004340011043400120434001304340014043400150434001604340017043400180434001904340020043400210434002204340023043400240434002504340026043400270434002804340029043400300434003104340032043400330434003404340035043400360434003704340038043400390434004004340041043400420434004304340044043400450434004604340047043400480434004904340050043400510434005204340053043400540434005504340056043400570434005804340059043400600434006104340062043400630434006404340065043400660434006704340068043400690434007004340071043400720434007304340074043400750434007604340077043400780434007904340080043400810434008204340083043400840434008504340086043400870434008804340089043400900434009104340092043400930434009404340095043400960434009704340098043400990434010004340101043401020434010304340104043401050434010604340107043401080434010904340110043401110434011204340113043401140434011504340116043401170434011804340119043401200434012104340122043401230434012404340125043401260434012704340128043401290434013004340131043401320434013304340134043401350434013604340137043401380434013904340140043401410434014204340143043401440434014504340146043401470434014804340149043401500434015104340152043401530434015404340155043401560434015704340158043401590434016004340161043401620434016304340164043401650434016604340167043401680434016904340170043401710434017204340173043401740434017504340176043401770434017804340179043401800434018104340182043401830434018404340185043401860434018704340188043401890434019004340191043401920434019304340194043401950434019604340197043401980434019904340200043402010434020204340203043402040434020504340206043402070434020804340209043402100434021104340212043402130434021404340215043402160434021704340218043402190434022004340221043402220434022304340224043402250434022604340227043402280434022904340230043402310434023204340233043402340434023504340236043402370434023804340239043402400434024104340242043402430434024404340245043402460434024704340248043402490434025004340251043402520434025304340254043402550434025604340257043402580434025904340260043402610434026204340263043402640434026504340266043402670434026804340269043402700434027104340272043402730434027404340275043402760434027704340278043402790434028004340281043402820434028304340284043402850434028604340287043402880434028904340290043402910434029204340293043402940434029504340296043402970434029804340299043403000434030104340302043403030434030404340305043403060434030704340308043403090434031004340311043403120434031304340314043403150434031604340317043403180434031904340320043403210434032204340323043403240434032504340326043403270434032804340329043403300434033104340332043403330434033404340335043403360434033704340338043403390434034004340341043403420434034304340344043403450434034604340347043403480434034904340350043403510434035204340353043403540434035504340356043403570434035804340359043403600434036104340362043403630434036404340365043403660434036704340368043403690434037004340371043403720434037304340374043403750434037604340377043403780434037904340380043403810434038204340383043403840434038504340386043403870434038804340389043403900434039104340392043403930434039404340395043403960434039704340398043403990434040004340401043404020434040304340404043404050434040604340407043404080434040904340410043404110434041204340413043404140434041504340416043404170434041804340419043404200434042104340422043404230434042404340425043404260434042704340428043404290434043004340431043404320434043304340434043404350434043604340437043404380434043904340440043404410434044204340443043404440434044504340446043404470434044804340449043404500434045104340452043404530434045404340455043404560434045704340458043404590434046004340461043404620434046304340464043404650434046604340467043404680434046904340470043404710434047204340473043404740434047504340476043404770434047804340479043404800434048104340482043404830434048404340485043404860434048704340488043404890434049004340491043404920434049304340494043404950434049604340497043404980434049904340500043405010434050204340503043405040434050504340506043405070434050804340509043405100434051104340512043405130434051404340515043405160434051704340518043405190434052004340521043405220434052304340524043405250434052604340527043405280434052904340530043405310434053204340533043405340434053504340536043405370434053804340539043405400434054104340542043405430434054404340545043405460434054704340548043405490434055004340551043405520434055304340554043405550434055604340557043405580434055904340560043405610434056204340563043405640434056504340566043405670434056804340569043405700434057104340572043405730434057404340575043405760434057704340578043405790434058004340581043405820434058304340584043405850434058604340587043405880434058904340590043405910434059204340593043405940434059504340596043405970434059804340599043406000434060104340602043406030434060404340605043406060434060704340608043406090434061004340611043406120434061304340614043406150434061604340617043406180434061904340620043406210434062204340623043406240434062504340626043406270434062804340629043406300434063104340632043406330434063404340635043406360434063704340638043406390434064004340641043406420434064304340644043406450434064604340647043406480434064904340650043406510434065204340653043406540434065504340656043406570434065804340659043406600434066104340662043406630434066404340665043406660434066704340668043406690434067004340671043406720434067304340674043406750434067604340677043406780434067904340680043406810434068204340683043406840434068504340686043406870434068804340689043406900434069104340692043406930434069404340695043406960434069704340698043406990434070004340701043407020434070304340704043407050434070604340707043407080434070904340710043407110434071204340713043407140434071504340716043407170434071804340719043407200434072104340722043407230434072404340725043407260434072704340728043407290434073004340731043407320434073304340734043407350434073604340737043407380434073904340740043407410434074204340743043407440434074504340746043407470434074804340749043407500434075104340752043407530434075404340755043407560434075704340758043407590434076004340761043407620434076304340764043407650434076604340767043407680434076904340770043407710434077204340773043407740434077504340776043407770434077804340779043407800434078104340782043407830434078404340785043407860434078704340788043407890434079004340791043407920434079304340794043407950434079604340797043407980434079904350001043500020435000304350004043500050435000604350007043500080435000904350010043500110435001204350013043500140435001504350016043500170435001804350019043500200435002104350022043500230435002404350025043500260435002704350028043500290435003004350031043500320435003304350034043500350435003604350037043500380435003904350040043500410435004204350043043500440435004504350046043500470435004804350049043500500435005104350052043500530435005404350055043500560435005704350058043500590435006004350061043500620435006304350064043500650435006604350067043500680435006904350070043500710435007204350073043500740435007504350076043500770435007804350079043500800435008104350082043500830435008404350085043500860435008704350088043500890435009004350091043500920435009304350094043500950435009604350097043500980435009904350100043501010435010204350103043501040435010504350106043501070435010804350109043501100435011104350112043501130435011404350115043501160435011704350118043501190435012004350121043501220435012304350124043501250435012604350127043501280435012904350130043501310435013204350133043501340435013504350136043501370435013804350139043501400435014104350142043501430435014404350145043501460435014704350148043501490435015004350151043501520435015304350154043501550435015604350157043501580435015904350160043501610435016204350163043501640435016504350166043501670435016804350169043501700435017104350172043501730435017404350175043501760435017704350178043501790435018004350181043501820435018304350184043501850435018604350187043501880435018904350190043501910435019204350193043501940435019504350196043501970435019804350199043502000435020104350202043502030435020404350205043502060435020704350208043502090435021004350211043502120435021304350214043502150435021604350217043502180435021904350220043502210435022204350223043502240435022504350226043502270435022804350229043502300435023104350232043502330435023404350235043502360435023704350238043502390435024004350241043502420435024304350244043502450435024604350247043502480435024904350250043502510435025204350253043502540435025504350256043502570435025804350259043502600435026104350262043502630435026404350265043502660435026704350268043502690435027004350271043502720435027304350274043502750435027604350277043502780435027904350280043502810435028204350283043502840435028504350286043502870435028804350289043502900435029104350292043502930435029404350295043502960435029704350298043502990435030004350301043503020435030304350304043503050435030604350307043503080435030904350310043503110435031204350313043503140435031504350316043503170435031804350319043503200435032104350322043503230435032404350325043503260435032704350328043503290435033004350331043503320435033304350334043503350435033604350337043503380435033904350340043503410435034204350343043503440435034504350346043503470435034804350349043503500435035104350352043503530435035404350355043503560435035704350358043503590435036004350361043503620435036304350364043503650435036604350367043503680435036904350370043503710435037204350373043503740435037504350376043503770435037804350379043503800435038104350382043503830435038404350385043503860435038704350388043503890435039004350391043503920435039304350394043503950435039604350397043503980435039904350400043504010435040204350403043504040435040504350406043504070435040804350409043504100435041104350412043504130435041404350415043504160435041704350418043504190435042004350421043504220435042304350424043504250435042604350427043504280435042904350430043504310435043204350433043504340435043504350436043504370435043804350439043504400435044104350442043504430435044404350445043504460435044704350448043504490435045004350451043504520435045304350454043504550435045604350457043504580435045904350460043504610435046204350463043504640435046504350466043504670435046804350469043504700435047104350472043504730435047404350475043504760435047704350478043504790435048004350481043504820435048304350484043504850435048604350487043504880435048904350490043504910435049204350493043504940435049504350496043504970435049804350499043505000435050104350502043505030435050404350505043505060435050704350508043505090435051004350511043505120435051304350514043505150435051604350517043505180435051904350520043505210435052204350523043505240435052504350526043505270435052804350529043505300435053104350532043505330435053404350535043505360435053704350538043505390435054004350541043505420435054304350544043505450435054604350547043505480435054904350550043505510435055204350553043505540435055504350556043505570435055804350559043505600435056104350562043505630435056404350565043505660435056704350568043505690435057004350571043505720435057304350574043505750435057604350577043505780435057904350580043505810435058204350583043505840435058504350586043505870435058804350589043505900435059104350592043505930435059404350595043505960435059704350598043505990435060004350601043506020435060304350604043506050435060604350607043506080435060904350610043506110435061204350613043506140435061504350616043506170435061804350619043506200435062104350622043506230435062404350625043506260435062704350628043506290435063004350631043506320435063304350634043506350435063604350637043506380435063904350640043506410435064204350643043506440435064504350646043506470435064804350649043506500435065104350652043506530435065404350655043506560435065704350658043506590435066004350661043506620435066304350664043506650435066604350667043506680435066904350670043506710435067204350673043506740435067504350676043506770435067804350679043506800435068104350682043506830435068404350685043506860435068704350688043506890435069004350691043506920435069304350694043506950435069604350697043506980435069904350700043507010435070204350703043507040435070504350706043507070435070804350709043507100435071104350712043507130435071404350715043507160435071704350718043507190435072004350721043507220435072304350724043507250435072604350727043507280435072904350730043507310435073204350733043507340435073504350736043507370435073804350739043507400435074104350742043507430435074404350745043507460435074704350748043507490435075004350751043507520435075304350754043507550435075604350757043507580435075904350760043507610435076204350763043507640435076504350766043507670435076804350769043507700435077104350772043507730435077404350775043507760435077704350778043507790435078004350781043507820435078304350784043507850435078604350787043507880435078904350790043507910435079204350793043507940435079504350796043507970435079804350799043600010436000204360003043600040436000504360006043600070436000804360009043600100436001104360012043600130436001404360015043600160436001704360018043600190436002004360021043600220436002304360024043600250436002604360027043600280436002904360030043600310436003204360033043600340436003504360036043600370436003804360039043600400436004104360042043600430436004404360045043600460436004704360048043600490436005004360051043600520436005304360054043600550436005604360057043600580436005904360060043600610436006204360063043600640436006504360066043600670436006804360069043600700436007104360072043600730436007404360075043600760436007704360078043600790436008004360081043600820436008304360084043600850436008604360087043600880436008904360090043600910436009204360093043600940436009504360096043600970436009804360099043601000436010104360102043601030436010404360105043601060436010704360108043601090436011004360111043601120436011304360114043601150436011604360117043601180436011904360120043601210436012204360123043601240436012504360126043601270436012804360129043601300436013104360132043601330436013404360135043601360436013704360138043601390436014004360141043601420436014304360144043601450436014604360147043601480436014904360150043601510436015204360153043601540436015504360156043601570436015804360159043601600436016104360162043601630436016404360165043601660436016704360168043601690436017004360171043601720436017304360174043601750436017604360177043601780436017904360180043601810436018204360183043601840436018504360186043601870436018804360189043601900436019104360192043601930436019404360195043601960436019704360198043601990436020004360201043602020436020304360204043602050436020604360207043602080436020904360210043602110436021204360213043602140436021504360216043602170436021804360219043602200436022104360222043602230436022404360225043602260436022704360228043602290436023004360231043602320436023304360234043602350436023604360237043602380436023904360240043602410436024204360243043602440436024504360246043602470436024804360249043602500436025104360252043602530436025404360255043602560436025704360258043602590436026004360261043602620436026304360264043602650436026604360267043602680436026904360270043602710436027204360273043602740436027504360276043602770436027804360279043602800436028104360282043602830436028404360285043602860436028704360288043602890436029004360291043602920436029304360294043602950436029604360297043602980436029904360300043603010436030204360303043603040436030504360306043603070436030804360309043603100436031104360312043603130436031404360315043603160436031704360318043603190436032004360321043603220436032304360324043603250436032604360327043603280436032904360330043603310436033204360333043603340436033504360336043603370436033804360339043603400436034104360342043603430436034404360345043603460436034704360348043603490436035004360351043603520436035304360354043603550436035604360357043603580436035904360360043603610436036204360363043603640436036504360366043603670436036804360369043603700436037104360372043603730436037404360375043603760436037704360378043603790436038004360381043603820436038304360384043603850436038604360387043603880436038904360390043603910436039204360393043603940436039504360396043603970436039804360399043604000436040104360402043604030436040404360405043604060436040704360408043604090436041004360411043604120436041304360414043604150436041604360417043604180436041904360420043604210436042204360423043604240436042504360426043604270436042804360429043604300436043104360432043604330436043404360435043604360436043704360438043604390436044004360441043604420436044304360444043604450436044604360447043604480436044904360450043604510436045204360453043604540436045504360456043604570436045804360459043604600436046104360462043604630436046404360465043604660436046704360468043604690436047004360471043604720436047304360474043604750436047604360477043604780436047904360480043604810436048204360483043604840436048504360486043604870436048804360489043604900436049104360492043604930436049404360495043604960436049704360498043604990436050004360501043605020436050304360504043605050436050604360507043605080436050904360510043605110436051204360513043605140436051504360516043605170436051804360519043605200436052104360522043605230436052404360525043605260436052704360528043605290436053004360531043605320436053304360534043605350436053604360537043605380436053904360540043605410436054204360543043605440436054504360546043605470436054804360549043605500436055104360552043605530436055404360555043605560436055704360558043605590436056004360561043605620436056304360564043605650436056604360567043605680436056904360570043605710436057204360573043605740436057504360576043605770436057804360579043605800436058104360582043605830436058404360585043605860436058704360588043605890436059004360591043605920436059304360594043605950436059604360597043605980436059904360600043606010436060204360603043606040436060504360606043606070436060804360609043606100436061104360612043606130436061404360615043606160436061704360618043606190436062004360621043606220436062304360624043606250436062604360627043606280436062904360630043606310436063204360633043606340436063504360636043606370436063804360639043606400436064104360642043606430436064404360645043606460436064704360648043606490436065004360651043606520436065304360654043606550436065604360657043606580436065904360660043606610436066204360663043606640436066504360666043606670436066804360669043606700436067104360672043606730436067404360675043606760436067704360678043606790436068004360681043606820436068304360684043606850436068604360687043606880436068904360690043606910436069204360693043606940436069504360696043606970436069804360699043607000436070104360702043607030436070404360705043607060436070704360708043607090436071004360711043607120436071304360714043607150436071604360717043607180436071904360720043607210436072204360723043607240436072504360726043607270436072804360729043607300436073104360732043607330436073404360735043607360436073704360738043607390436074004360741043607420436074304360744043607450436074604360747043607480436074904360750043607510436075204360753043607540436075504360756043607570436075804360759043607600436076104360762043607630436076404360765043607660436076704360768043607690436077004360771043607720436077304360774043607750436077604360777043607780436077904360780043607810436078204360783043607840436078504360786043607870436078804360789043607900436079104360792043607930436079404360795043607960436079704360798043607990437000104370002043700030437000404370005043700060437000704370008043700090437001004370011043700120437001304370014043700150437001604370017043700180437001904370020043700210437002204370023043700240437002504370026043700270437002804370029043700300437003104370032043700330437003404370035043700360437003704370038043700390437004004370041043700420437004304370044043700450437004604370047043700480437004904370050043700510437005204370053043700540437005504370056043700570437005804370059043700600437006104370062043700630437006404370065043700660437006704370068043700690437007004370071043700720437007304370074043700750437007604370077043700780437007904370080043700810437008204370083043700840437008504370086043700870437008804370089043700900437009104370092043700930437009404370095043700960437009704370098043700990437010004370101043701020437010304370104043701050437010604370107043701080437010904370110043701110437011204370113043701140437011504370116043701170437011804370119043701200437012104370122043701230437012404370125043701260437012704370128043701290437013004370131043701320437013304370134043701350437013604370137043701380437013904370140043701410437014204370143043701440437014504370146043701470437014804370149043701500437015104370152043701530437015404370155043701560437015704370158043701590437016004370161043701620437016304370164043701650437016604370167043701680437016904370170043701710437017204370173043701740437017504370176043701770437017804370179043701800437018104370182043701830437018404370185043701860437018704370188043701890437019004370191043701920437019304370194043701950437019604370197043701980437019904370200043702010437020204370203043702040437020504370206043702070437020804370209043702100437021104370212043702130437021404370215043702160437021704370218043702190437022004370221043702220437022304370224043702250437022604370227043702280437022904370230043702310437023204370233043702340437023504370236043702370437023804370239043702400437024104370242043702430437024404370245043702460437024704370248043702490437025004370251043702520437025304370254043702550437025604370257043702580437025904370260043702610437026204370263043702640437026504370266043702670437026804370269043702700437027104370272043702730437027404370275043702760437027704370278043702790437028004370281043702820437028304370284043702850437028604370287043702880437028904370290043702910437029204370293043702940437029504370296043702970437029804370299043703000437030104370302043703030437030404370305043703060437030704370308043703090437031004370311043703120437031304370314043703150437031604370317043703180437031904370320043703210437032204370323043703240437032504370326043703270437032804370329043703300437033104370332043703330437033404370335043703360437033704370338043703390437034004370341043703420437034304370344043703450437034604370347043703480437034904370350043703510437035204370353043703540437035504370356043703570437035804370359043703600437036104370362043703630437036404370365043703660437036704370368043703690437037004370371043703720437037304370374043703750437037604370377043703780437037904370380043703810437038204370383043703840437038504370386043703870437038804370389043703900437039104370392043703930437039404370395043703960437039704370398043703990437040004370401043704020437040304370404043704050437040604370407043704080437040904370410043704110437041204370413043704140437041504370416043704170437041804370419043704200437042104370422043704230437042404370425043704260437042704370428043704290437043004370431043704320437043304370434043704350437043604370437043704380437043904370440043704410437044204370443043704440437044504370446043704470437044804370449043704500437045104370452043704530437045404370455043704560437045704370458043704590437046004370461043704620437046304370464043704650437046604370467043704680437046904370470043704710437047204370473043704740437047504370476043704770437047804370479043704800437048104370482043704830437048404370485043704860437048704370488043704890437049004370491043704920437049304370494043704950437049604370497043704980437049904370500043705010437050204370503043705040437050504370506043705070437050804370509043705100437051104370512043705130437051404370515043705160437051704370518043705190437052004370521043705220437052304370524043705250437052604370527043705280437052904370530043705310437053204370533043705340437053504370536043705370437053804370539043705400437054104370542043705430437054404370545043705460437054704370548043705490437055004370551043705520437055304370554043705550437055604370557043705580437055904370560043705610437056204370563043705640437056504370566043705670437056804370569043705700437057104370572043705730437057404370575043705760437057704370578043705790437058004370581043705820437058304370584043705850437058604370587043705880437058904370590043705910437059204370593043705940437059504370596043705970437059804370599043706000437060104370602043706030437060404370605043706060437060704370608043706090437061004370611043706120437061304370614043706150437061604370617043706180437061904370620043706210437062204370623043706240437062504370626043706270437062804370629043706300437063104370632043706330437063404370635043706360437063704370638043706390437064004370641043706420437064304370644043706450437064604370647043706480437064904370650043706510437065204370653043706540437065504370656043706570437065804370659043706600437066104370662043706630437066404370665043706660437066704370668043706690437067004370671043706720437067304370674043706750437067604370677043706780437067904370680043706810437068204370683043706840437068504370686043706870437068804370689043706900437069104370692043706930437069404370695043706960437069704370698043706990437070004370701043707020437070304370704043707050437070604370707043707080437070904370710043707110437071204370713043707140437071504370716043707170437071804370719043707200437072104370722043707230437072404370725043707260437072704370728043707290437073004370731043707320437073304370734043707350437073604370737043707380437073904370740043707410437074204370743043707440437074504370746043707470437074804370749043707500437075104370752043707530437075404370755043707560437075704370758043707590437076004370761043707620437076304370764043707650437076604370767043707680437076904370770043707710437077204370773043707740437077504370776043707770437077804370779043707800437078104370782043707830437078404370785043707860437078704370788043707890437079004370791043707920437079304370794043707950437079604370797043707980437079904380001043800020438000304380004043800050438000604380007043800080438000904380010043800110438001204380013043800140438001504380016043800170438001804380019043800200438002104380022043800230438002404380025043800260438002704380028043800290438003004380031043800320438003304380034043800350438003604380037043800380438003904380040043800410438004204380043043800440438004504380046043800470438004804380049043800500438005104380052043800530438005404380055043800560438005704380058043800590438006004380061043800620438006304380064043800650438006604380067043800680438006904380070043800710438007204380073043800740438007504380076043800770438007804380079043800800438008104380082043800830438008404380085043800860438008704380088043800890438009004380091043800920438009304380094043800950438009604380097043800980438009904380100043801010438010204380103043801040438010504380106043801070438010804380109043801100438011104380112043801130438011404380115043801160438011704380118043801190438012004380121043801220438012304380124043801250438012604380127043801280438012904380130043801310438013204380133043801340438013504380136043801370438013804380139043801400438014104380142043801430438014404380145043801460438014704380148043801490438015004380151043801520438015304380154043801550438015604380157043801580438015904380160043801610438016204380163043801640438016504380166043801670438016804380169043801700438017104380172043801730438017404380175043801760438017704380178043801790438018004380181043801820438018304380184043801850438018604380187043801880438018904380190043801910438019204380193043801940438019504380196043801970438019804380199043802000438020104380202043802030438020404380205043802060438020704380208043802090438021004380211043802120438021304380214043802150438021604380217043802180438021904380220043802210438022204380223043802240438022504380226043802270438022804380229043802300438023104380232043802330438023404380235043802360438023704380238043802390438024004380241043802420438024304380244043802450438024604380247043802480438024904380250043802510438025204380253043802540438025504380256043802570438025804380259043802600438026104380262043802630438026404380265043802660438026704380268043802690438027004380271043802720438027304380274043802750438027604380277043802780438027904380280043802810438028204380283043802840438028504380286043802870438028804380289043802900438029104380292043802930438029404380295043802960438029704380298043802990438030004380301043803020438030304380304043803050438030604380307043803080438030904380310043803110438031204380313043803140438031504380316043803170438031804380319043803200438032104380322043803230438032404380325043803260438032704380328043803290438033004380331043803320438033304380334043803350438033604380337043803380438033904380340043803410438034204380343043803440438034504380346043803470438034804380349043803500438035104380352043803530438035404380355043803560438035704380358043803590438036004380361043803620438036304380364043803650438036604380367043803680438036904380370043803710438037204380373043803740438037504380376043803770438037804380379043803800438038104380382043803830438038404380385043803860438038704380388043803890438039004380391043803920438039304380394043803950438039604380397043803980438039904380400043804010438040204380403043804040438040504380406043804070438040804380409043804100438041104380412043804130438041404380415043804160438041704380418043804190438042004380421043804220438042304380424043804250438042604380427043804280438042904380430043804310438043204380433043804340438043504380436043804370438043804380439043804400438044104380442043804430438044404380445043804460438044704380448043804490438045004380451043804520438045304380454043804550438045604380457043804580438045904380460043804610438046204380463043804640438046504380466043804670438046804380469043804700438047104380472043804730438047404380475043804760438047704380478043804790438048004380481043804820438048304380484043804850438048604380487043804880438048904380490043804910438049204380493043804940438049504380496043804970438049804380499043805000438050104380502043805030438050404380505043805060438050704380508043805090438051004380511043805120438051304380514043805150438051604380517043805180438051904380520043805210438052204380523043805240438052504380526043805270438052804380529043805300438053104380532043805330438053404380535043805360438053704380538043805390438054004380541043805420438054304380544043805450438054604380547043805480438054904380550043805510438055204380553043805540438055504380556043805570438055804380559043805600438056104380562043805630438056404380565043805660438056704380568043805690438057004380571043805720438057304380574043805750438057604380577043805780438057904380580043805810438058204380583043805840438058504380586043805870438058804380589043805900438059104380592043805930438059404380595043805960438059704380598043805990438060004380601043806020438060304380604043806050438060604380607043806080438060904380610043806110438061204380613043806140438061504380616043806170438061804380619043806200438062104380622043806230438062404380625043806260438062704380628043806290438063004380631043806320438063304380634043806350438063604380637043806380438063904380640043806410438064204380643043806440438064504380646043806470438064804380649043806500438065104380652043806530438065404380655043806560438065704380658043806590438066004380661043806620438066304380664043806650438066604380667043806680438066904380670043806710438067204380673043806740438067504380676043806770438067804380679043806800438068104380682043806830438068404380685043806860438068704380688043806890438069004380691043806920438069304380694043806950438069604380697043806980438069904380700043807010438070204380703043807040438070504380706043807070438070804380709043807100438071104380712043807130438071404380715043807160438071704380718043807190438072004380721043807220438072304380724043807250438072604380727043807280438072904380730043807310438073204380733043807340438073504380736043807370438073804380739043807400438074104380742043807430438074404380745043807460438074704380748043807490438075004380751043807520438075304380754043807550438075604380757043807580438075904380760043807610438076204380763043807640438076504380766043807670438076804380769043807700438077104380772043807730438077404380775043807760438077704380778043807790438078004380781043807820438078304380784043807850438078604380787043807880438078904380790043807910438079204380793043807940438079504380796043807970438079804380799043900010439000204390003043900040439000504390006043900070439000804390009043900100439001104390012043900130439001404390015043900160439001704390018043900190439002004390021043900220439002304390024043900250439002604390027043900280439002904390030043900310439003204390033043900340439003504390036043900370439003804390039043900400439004104390042043900430439004404390045043900460439004704390048043900490439005004390051043900520439005304390054043900550439005604390057043900580439005904390060043900610439006204390063043900640439006504390066043900670439006804390069043900700439007104390072043900730439007404390075043900760439007704390078043900790439008004390081043900820439008304390084043900850439008604390087043900880439008904390090043900910439009204390093043900940439009504390096043900970439009804390099043901000439010104390102043901030439010404390105043901060439010704390108043901090439011004390111043901120439011304390114043901150439011604390117043901180439011904390120043901210439012204390123043901240439012504390126043901270439012804390129043901300439013104390132043901330439013404390135043901360439013704390138043901390439014004390141043901420439014304390144043901450439014604390147043901480439014904390150043901510439015204390153043901540439015504390156043901570439015804390159043901600439016104390162043901630439016404390165043901660439016704390168043901690439017004390171043901720439017304390174043901750439017604390177043901780439017904390180043901810439018204390183043901840439018504390186043901870439018804390189043901900439019104390192043901930439019404390195043901960439019704390198043901990439020004390201043902020439020304390204043902050439020604390207043902080439020904390210043902110439021204390213043902140439021504390216043902170439021804390219043902200439022104390222043902230439022404390225043902260439022704390228043902290439023004390231043902320439023304390234043902350439023604390237043902380439023904390240043902410439024204390243043902440439024504390246043902470439024804390249043902500439025104390252043902530439025404390255043902560439025704390258043902590439026004390261043902620439026304390264043902650439026604390267043902680439026904390270043902710439027204390273043902740439027504390276043902770439027804390279043902800439028104390282043902830439028404390285043902860439028704390288043902890439029004390291043902920439029304390294043902950439029604390297043902980439029904390300043903010439030204390303043903040439030504390306043903070439030804390309043903100439031104390312043903130439031404390315043903160439031704390318043903190439032004390321043903220439032304390324043903250439032604390327043903280439032904390330043903310439033204390333043903340439033504390336043903370439033804390339043903400439034104390342043903430439034404390345043903460439034704390348043903490439035004390351043903520439035304390354043903550439035604390357043903580439035904390360043903610439036204390363043903640439036504390366043903670439036804390369043903700439037104390372043903730439037404390375043903760439037704390378043903790439038004390381043903820439038304390384043903850439038604390387043903880439038904390390043903910439039204390393043903940439039504390396043903970439039804390399043904000439040104390402043904030439040404390405043904060439040704390408043904090439041004390411043904120439041304390414043904150439041604390417043904180439041904390420043904210439042204390423043904240439042504390426043904270439042804390429043904300439043104390432043904330439043404390435043904360439043704390438043904390439044004390441043904420439044304390444043904450439044604390447043904480439044904390450043904510439045204390453043904540439045504390456043904570439045804390459043904600439046104390462043904630439046404390465043904660439046704390468043904690439047004390471043904720439047304390474043904750439047604390477043904780439047904390480043904810439048204390483043904840439048504390486043904870439048804390489043904900439049104390492043904930439049404390495043904960439049704390498043904990439050004390501043905020439050304390504043905050439050604390507043905080439050904390510043905110439051204390513043905140439051504390516043905170439051804390519043905200439052104390522043905230439052404390525043905260439052704390528043905290439053004390531043905320439053304390534043905350439053604390537043905380439053904390540043905410439054204390543043905440439054504390546043905470439054804390549043905500439055104390552043905530439055404390555043905560439055704390558043905590439056004390561043905620439056304390564043905650439056604390567043905680439056904390570043905710439057204390573043905740439057504390576043905770439057804390579043905800439058104390582043905830439058404390585043905860439058704390588043905890439059004390591043905920439059304390594043905950439059604390597043905980439059904390600043906010439060204390603043906040439060504390606043906070439060804390609043906100439061104390612043906130439061404390615043906160439061704390618043906190439062004390621043906220439062304390624043906250439062604390627043906280439062904390630043906310439063204390633043906340439063504390636043906370439063804390639043906400439064104390642043906430439064404390645043906460439064704390648043906490439065004390651043906520439065304390654043906550439065604390657043906580439065904390660043906610439066204390663043906640439066504390666043906670439066804390669043906700439067104390672043906730439067404390675043906760439067704390678043906790439068004390681043906820439068304390684043906850439068604390687043906880439068904390690043906910439069204390693043906940439069504390696043906970439069804390699043907000439070104390702043907030439070404390705043907060439070704390708043907090439071004390711043907120439071304390714043907150439071604390717043907180439071904390720043907210439072204390723043907240439072504390726043907270439072804390729043907300439073104390732043907330439073404390735043907360439073704390738043907390439074004390741043907420439074304390744043907450439074604390747043907480439074904390750043907510439075204390753043907540439075504390756043907570439075804390759043907600439076104390762043907630439076404390765043907660439076704390768043907690439077004390771043907720439077304390774043907750439077604390777043907780439077904390780043907810439078204390783043907840439078504390786043907870439078804390789043907900439079104390792043907930439079404390795043907960439079704390798043907990440000104400002044000030440000404400005044000060440000704400008044000090440001004400011044000120440001304400014044000150440001604400017044000180440001904400020044000210440002204400023044000240440002504400026044000270440002804400029044000300440003104400032044000330440003404400035044000360440003704400038044000390440004004400041044000420440004304400044044000450440004604400047044000480440004904400050044000510440005204400053044000540440005504400056044000570440005804400059044000600440006104400062044000630440006404400065044000660440006704400068044000690440007004400071044000720440007304400074044000750440007604400077044000780440007904400080044000810440008204400083044000840440008504400086044000870440008804400089044000900440009104400092044000930440009404400095044000960440009704400098044000990440010004400101044001020440010304400104044001050440010604400107044001080440010904400110044001110440011204400113044001140440011504400116044001170440011804400119044001200440012104400122044001230440012404400125044001260440012704400128044001290440013004400131044001320440013304400134044001350440013604400137044001380440013904400140044001410440014204400143044001440440014504400146044001470440014804400149044001500440015104400152044001530440015404400155044001560440015704400158044001590440016004400161044001620440016304400164044001650440016604400167044001680440016904400170044001710440017204400173044001740440017504400176044001770440017804400179044001800440018104400182044001830440018404400185044001860440018704400188044001890440019004400191044001920440019304400194044001950440019604400197044001980440019904400200044002010440020204400203044002040440020504400206044002070440020804400209044002100440021104400212044002130440021404400215044002160440021704400218044002190440022004400221044002220440022304400224044002250440022604400227044002280440022904400230044002310440023204400233044002340440023504400236044002370440023804400239044002400440024104400242044002430440024404400245044002460440024704400248044002490440025004400251044002520440025304400254044002550440025604400257044002580440025904400260044002610440026204400263044002640440026504400266044002670440026804400269044002700440027104400272044002730440027404400275044002760440027704400278044002790440028004400281044002820440028304400284044002850440028604400287044002880440028904400290044002910440029204400293044002940440029504400296044002970440029804400299044003000440030104400302044003030440030404400305044003060440030704400308044003090440031004400311044003120440031304400314044003150440031604400317044003180440031904400320044003210440032204400323044003240440032504400326044003270440032804400329044003300440033104400332044003330440033404400335044003360440033704400338044003390440034004400341044003420440034304400344044003450440034604400347044003480440034904400350044003510440035204400353044003540440035504400356044003570440035804400359044003600440036104400362044003630440036404400365044003660440036704400368044003690440037004400371044003720440037304400374044003750440037604400377044003780440037904400380044003810440038204400383044003840440038504400386044003870440038804400389044003900440039104400392044003930440039404400395044003960440039704400398044003990440040004400401044004020440040304400404044004050440040604400407044004080440040904400410044004110440041204400413044004140440041504400416044004170440041804400419044004200440042104400422044004230440042404400425044004260440042704400428044004290440043004400431044004320440043304400434044004350440043604400437044004380440043904400440044004410440044204400443044004440440044504400446044004470440044804400449044004500440045104400452044004530440045404400455044004560440045704400458044004590440046004400461044004620440046304400464044004650440046604400467044004680440046904400470044004710440047204400473044004740440047504400476044004770440047804400479044004800440048104400482044004830440048404400485044004860440048704400488044004890440049004400491044004920440049304400494044004950440049604400497044004980440049904400500044005010440050204400503044005040440050504400506044005070440050804400509044005100440051104400512044005130440051404400515044005160440051704400518044005190440052004400521044005220440052304400524044005250440052604400527044005280440052904400530044005310440053204400533044005340440053504400536044005370440053804400539044005400440054104400542044005430440054404400545044005460440054704400548044005490440055004400551044005520440055304400554044005550440055604400557044005580440055904400560044005610440056204400563044005640440056504400566044005670440056804400569044005700440057104400572044005730440057404400575044005760440057704400578044005790440058004400581044005820440058304400584044005850440058604400587044005880440058904400590044005910440059204400593044005940440059504400596044005970440059804400599044006000440060104400602044006030440060404400605044006060440060704400608044006090440061004400611044006120440061304400614044006150440061604400617044006180440061904400620044006210440062204400623044006240440062504400626044006270440062804400629044006300440063104400632044006330440063404400635044006360440063704400638044006390440064004400641044006420440064304400644044006450440064604400647044006480440064904400650044006510440065204400653044006540440065504400656044006570440065804400659044006600440066104400662044006630440066404400665044006660440066704400668044006690440067004400671044006720440067304400674044006750440067604400677044006780440067904400680044006810440068204400683044006840440068504400686044006870440068804400689044006900440069104400692044006930440069404400695044006960440069704400698044006990440070004400701044007020440070304400704044007050440070604400707044007080440070904400710044007110440071204400713044007140440071504400716044007170440071804400719044007200440072104400722044007230440072404400725044007260440072704400728044007290440073004400731044007320440073304400734044007350440073604400737044007380440073904400740044007410440074204400743044007440440074504400746044007470440074804400749044007500440075104400752044007530440075404400755044007560440075704400758044007590440076004400761044007620440076304400764044007650440076604400767044007680440076904400770044007710440077204400773044007740440077504400776044007770440077804400779044007800440078104400782044007830440078404400785044007860440078704400788044007890440079004400791044007920440079304400794044007950440079604400797044007980440079904410001044100020441000304410004044100050441000604410007044100080441000904410010044100110441001204410013044100140441001504410016044100170441001804410019044100200441002104410022044100230441002404410025044100260441002704410028044100290441003004410031044100320441003304410034044100350441003604410037044100380441003904410040044100410441004204410043044100440441004504410046044100470441004804410049044100500441005104410052044100530441005404410055044100560441005704410058044100590441006004410061044100620441006304410064044100650441006604410067044100680441006904410070044100710441007204410073044100740441007504410076044100770441007804410079044100800441008104410082044100830441008404410085044100860441008704410088044100890441009004410091044100920441009304410094044100950441009604410097044100980441009904410100044101010441010204410103044101040441010504410106044101070441010804410109044101100441011104410112044101130441011404410115044101160441011704410118044101190441012004410121044101220441012304410124044101250441012604410127044101280441012904410130044101310441013204410133044101340441013504410136044101370441013804410139044101400441014104410142044101430441014404410145044101460441014704410148044101490441015004410151044101520441015304410154044101550441015604410157044101580441015904410160044101610441016204410163044101640441016504410166044101670441016804410169044101700441017104410172044101730441017404410175044101760441017704410178044101790441018004410181044101820441018304410184044101850441018604410187044101880441018904410190044101910441019204410193044101940441019504410196044101970441019804410199044102000441020104410202044102030441020404410205044102060441020704410208044102090441021004410211044102120441021304410214044102150441021604410217044102180441021904410220044102210441022204410223044102240441022504410226044102270441022804410229044102300441023104410232044102330441023404410235044102360441023704410238044102390441024004410241044102420441024304410244044102450441024604410247044102480441024904410250044102510441025204410253044102540441025504410256044102570441025804410259044102600441026104410262044102630441026404410265044102660441026704410268044102690441027004410271044102720441027304410274044102750441027604410277044102780441027904410280044102810441028204410283044102840441028504410286044102870441028804410289044102900441029104410292044102930441029404410295044102960441029704410298044102990441030004410301044103020441030304410304044103050441030604410307044103080441030904410310044103110441031204410313044103140441031504410316044103170441031804410319044103200441032104410322044103230441032404410325044103260441032704410328044103290441033004410331044103320441033304410334044103350441033604410337044103380441033904410340044103410441034204410343044103440441034504410346044103470441034804410349044103500441035104410352044103530441035404410355044103560441035704410358044103590441036004410361044103620441036304410364044103650441036604410367044103680441036904410370044103710441037204410373044103740441037504410376044103770441037804410379044103800441038104410382044103830441038404410385044103860441038704410388044103890441039004410391044103920441039304410394044103950441039604410397044103980441039904410400044104010441040204410403044104040441040504410406044104070441040804410409044104100441041104410412044104130441041404410415044104160441041704410418044104190441042004410421044104220441042304410424044104250441042604410427044104280441042904410430044104310441043204410433044104340441043504410436044104370441043804410439044104400441044104410442044104430441044404410445044104460441044704410448044104490441045004410451044104520441045304410454044104550441045604410457044104580441045904410460044104610441046204410463044104640441046504410466044104670441046804410469044104700441047104410472044104730441047404410475044104760441047704410478044104790441048004410481044104820441048304410484044104850441048604410487044104880441048904410490044104910441049204410493044104940441049504410496044104970441049804410499044105000441050104410502044105030441050404410505044105060441050704410508044105090441051004410511044105120441051304410514044105150441051604410517044105180441051904410520044105210441052204410523044105240441052504410526044105270441052804410529044105300441053104410532044105330441053404410535044105360441053704410538044105390441054004410541044105420441054304410544044105450441054604410547044105480441054904410550044105510441055204410553044105540441055504410556044105570441055804410559044105600441056104410562044105630441056404410565044105660441056704410568044105690441057004410571044105720441057304410574044105750441057604410577044105780441057904410580044105810441058204410583044105840441058504410586044105870441058804410589044105900441059104410592044105930441059404410595044105960441059704410598044105990441060004410601044106020441060304410604044106050441060604410607044106080441060904410610044106110441061204410613044106140441061504410616044106170441061804410619044106200441062104410622044106230441062404410625044106260441062704410628044106290441063004410631044106320441063304410634044106350441063604410637044106380441063904410640044106410441064204410643044106440441064504410646044106470441064804410649044106500441065104410652044106530441065404410655044106560441065704410658044106590441066004410661044106620441066304410664044106650441066604410667044106680441066904410670044106710441067204410673044106740441067504410676044106770441067804410679044106800441068104410682044106830441068404410685044106860441068704410688044106890441069004410691044106920441069304410694044106950441069604410697044106980441069904410700044107010441070204410703044107040441070504410706044107070441070804410709044107100441071104410712044107130441071404410715044107160441071704410718044107190441072004410721044107220441072304410724044107250441072604410727044107280441072904410730044107310441073204410733044107340441073504410736044107370441073804410739044107400441074104410742044107430441074404410745044107460441074704410748044107490441075004410751044107520441075304410754044107550441075604410757044107580441075904410760044107610441076204410763044107640441076504410766044107670441076804410769044107700441077104410772044107730441077404410775044107760441077704410778044107790441078004410781044107820441078304410784044107850441078604410787044107880441078904410790044107910441079204410793044107940441079504410796044107970441079804410799044200010442000204420003044200040442000504420006044200070442000804420009044200100442001104420012044200130442001404420015044200160442001704420018044200190442002004420021044200220442002304420024044200250442002604420027044200280442002904420030044200310442003204420033044200340442003504420036044200370442003804420039044200400442004104420042044200430442004404420045044200460442004704420048044200490442005004420051044200520442005304420054044200550442005604420057044200580442005904420060044200610442006204420063044200640442006504420066044200670442006804420069044200700442007104420072044200730442007404420075044200760442007704420078044200790442008004420081044200820442008304420084044200850442008604420087044200880442008904420090044200910442009204420093044200940442009504420096044200970442009804420099044201000442010104420102044201030442010404420105044201060442010704420108044201090442011004420111044201120442011304420114044201150442011604420117044201180442011904420120044201210442012204420123044201240442012504420126044201270442012804420129044201300442013104420132044201330442013404420135044201360442013704420138044201390442014004420141044201420442014304420144044201450442014604420147044201480442014904420150044201510442015204420153044201540442015504420156044201570442015804420159044201600442016104420162044201630442016404420165044201660442016704420168044201690442017004420171044201720442017304420174044201750442017604420177044201780442017904420180044201810442018204420183044201840442018504420186044201870442018804420189044201900442019104420192044201930442019404420195044201960442019704420198044201990442020004420201044202020442020304420204044202050442020604420207044202080442020904420210044202110442021204420213044202140442021504420216044202170442021804420219044202200442022104420222044202230442022404420225044202260442022704420228044202290442023004420231044202320442023304420234044202350442023604420237044202380442023904420240044202410442024204420243044202440442024504420246044202470442024804420249044202500442025104420252044202530442025404420255044202560442025704420258044202590442026004420261044202620442026304420264044202650442026604420267044202680442026904420270044202710442027204420273044202740442027504420276044202770442027804420279044202800442028104420282044202830442028404420285044202860442028704420288044202890442029004420291044202920442029304420294044202950442029604420297044202980442029904420300044203010442030204420303044203040442030504420306044203070442030804420309044203100442031104420312044203130442031404420315044203160442031704420318044203190442032004420321044203220442032304420324044203250442032604420327044203280442032904420330044203310442033204420333044203340442033504420336044203370442033804420339044203400442034104420342044203430442034404420345044203460442034704420348044203490442035004420351044203520442035304420354044203550442035604420357044203580442035904420360044203610442036204420363044203640442036504420366044203670442036804420369044203700442037104420372044203730442037404420375044203760442037704420378044203790442038004420381044203820442038304420384044203850442038604420387044203880442038904420390044203910442039204420393044203940442039504420396044203970442039804420399044204000442040104420402044204030442040404420405044204060442040704420408044204090442041004420411044204120442041304420414044204150442041604420417044204180442041904420420044204210442042204420423044204240442042504420426044204270442042804420429044204300442043104420432044204330442043404420435044204360442043704420438044204390442044004420441044204420442044304420444044204450442044604420447044204480442044904420450044204510442045204420453044204540442045504420456044204570442045804420459044204600442046104420462044204630442046404420465044204660442046704420468044204690442047004420471044204720442047304420474044204750442047604420477044204780442047904420480044204810442048204420483044204840442048504420486044204870442048804420489044204900442049104420492044204930442049404420495044204960442049704420498044204990442050004420501044205020442050304420504044205050442050604420507044205080442050904420510044205110442051204420513044205140442051504420516044205170442051804420519044205200442052104420522044205230442052404420525044205260442052704420528044205290442053004420531044205320442053304420534044205350442053604420537044205380442053904420540044205410442054204420543044205440442054504420546044205470442054804420549044205500442055104420552044205530442055404420555044205560442055704420558044205590442056004420561044205620442056304420564044205650442056604420567044205680442056904420570044205710442057204420573044205740442057504420576044205770442057804420579044205800442058104420582044205830442058404420585044205860442058704420588044205890442059004420591044205920442059304420594044205950442059604420597044205980442059904420600044206010442060204420603044206040442060504420606044206070442060804420609044206100442061104420612044206130442061404420615044206160442061704420618044206190442062004420621044206220442062304420624044206250442062604420627044206280442062904420630044206310442063204420633044206340442063504420636044206370442063804420639044206400442064104420642044206430442064404420645044206460442064704420648044206490442065004420651044206520442065304420654044206550442065604420657044206580442065904420660044206610442066204420663044206640442066504420666044206670442066804420669044206700442067104420672044206730442067404420675044206760442067704420678044206790442068004420681044206820442068304420684044206850442068604420687044206880442068904420690044206910442069204420693044206940442069504420696044206970442069804420699044207000442070104420702044207030442070404420705044207060442070704420708044207090442071004420711044207120442071304420714044207150442071604420717044207180442071904420720044207210442072204420723044207240442072504420726044207270442072804420729044207300442073104420732044207330442073404420735044207360442073704420738044207390442074004420741044207420442074304420744044207450442074604420747044207480442074904420750044207510442075204420753044207540442075504420756044207570442075804420759044207600442076104420762044207630442076404420765044207660442076704420768044207690442077004420771044207720442077304420774044207750442077604420777044207780442077904420780044207810442078204420783044207840442078504420786044207870442078804420789044207900442079104420792044207930442079404420795044207960442079704420798044207990443000104430002044300030443000404430005044300060443000704430008044300090443001004430011044300120443001304430014044300150443001604430017044300180443001904430020044300210443002204430023044300240443002504430026044300270443002804430029044300300443003104430032044300330443003404430035044300360443003704430038044300390443004004430041044300420443004304430044044300450443004604430047044300480443004904430050044300510443005204430053044300540443005504430056044300570443005804430059044300600443006104430062044300630443006404430065044300660443006704430068044300690443007004430071044300720443007304430074044300750443007604430077044300780443007904430080044300810443008204430083044300840443008504430086044300870443008804430089044300900443009104430092044300930443009404430095044300960443009704430098044300990443010004430101044301020443010304430104044301050443010604430107044301080443010904430110044301110443011204430113044301140443011504430116044301170443011804430119044301200443012104430122044301230443012404430125044301260443012704430128044301290443013004430131044301320443013304430134044301350443013604430137044301380443013904430140044301410443014204430143044301440443014504430146044301470443014804430149044301500443015104430152044301530443015404430155044301560443015704430158044301590443016004430161044301620443016304430164044301650443016604430167044301680443016904430170044301710443017204430173044301740443017504430176044301770443017804430179044301800443018104430182044301830443018404430185044301860443018704430188044301890443019004430191044301920443019304430194044301950443019604430197044301980443019904430200044302010443020204430203044302040443020504430206044302070443020804430209044302100443021104430212044302130443021404430215044302160443021704430218044302190443022004430221044302220443022304430224044302250443022604430227044302280443022904430230044302310443023204430233044302340443023504430236044302370443023804430239044302400443024104430242044302430443024404430245044302460443024704430248044302490443025004430251044302520443025304430254044302550443025604430257044302580443025904430260044302610443026204430263044302640443026504430266044302670443026804430269044302700443027104430272044302730443027404430275044302760443027704430278044302790443028004430281044302820443028304430284044302850443028604430287044302880443028904430290044302910443029204430293044302940443029504430296044302970443029804430299044303000443030104430302044303030443030404430305044303060443030704430308044303090443031004430311044303120443031304430314044303150443031604430317044303180443031904430320044303210443032204430323044303240443032504430326044303270443032804430329044303300443033104430332044303330443033404430335044303360443033704430338044303390443034004430341044303420443034304430344044303450443034604430347044303480443034904430350044303510443035204430353044303540443035504430356044303570443035804430359044303600443036104430362044303630443036404430365044303660443036704430368044303690443037004430371044303720443037304430374044303750443037604430377044303780443037904430380044303810443038204430383044303840443038504430386044303870443038804430389044303900443039104430392044303930443039404430395044303960443039704430398044303990443040004430401044304020443040304430404044304050443040604430407044304080443040904430410044304110443041204430413044304140443041504430416044304170443041804430419044304200443042104430422044304230443042404430425044304260443042704430428044304290443043004430431044304320443043304430434044304350443043604430437044304380443043904430440044304410443044204430443044304440443044504430446044304470443044804430449044304500443045104430452044304530443045404430455044304560443045704430458044304590443046004430461044304620443046304430464044304650443046604430467044304680443046904430470044304710443047204430473044304740443047504430476044304770443047804430479044304800443048104430482044304830443048404430485044304860443048704430488044304890443049004430491044304920443049304430494044304950443049604430497044304980443049904430500044305010443050204430503044305040443050504430506044305070443050804430509044305100443051104430512044305130443051404430515044305160443051704430518044305190443052004430521044305220443052304430524044305250443052604430527044305280443052904430530044305310443053204430533044305340443053504430536044305370443053804430539044305400443054104430542044305430443054404430545044305460443054704430548044305490443055004430551044305520443055304430554044305550443055604430557044305580443055904430560044305610443056204430563044305640443056504430566044305670443056804430569044305700443057104430572044305730443057404430575044305760443057704430578044305790443058004430581044305820443058304430584044305850443058604430587044305880443058904430590044305910443059204430593044305940443059504430596044305970443059804430599044306000443060104430602044306030443060404430605044306060443060704430608044306090443061004430611044306120443061304430614044306150443061604430617044306180443061904430620044306210443062204430623044306240443062504430626044306270443062804430629044306300443063104430632044306330443063404430635044306360443063704430638044306390443064004430641044306420443064304430644044306450443064604430647044306480443064904430650044306510443065204430653044306540443065504430656044306570443065804430659044306600443066104430662044306630443066404430665044306660443066704430668044306690443067004430671044306720443067304430674044306750443067604430677044306780443067904430680044306810443068204430683044306840443068504430686044306870443068804430689044306900443069104430692044306930443069404430695044306960443069704430698044306990443070004430701044307020443070304430704044307050443070604430707044307080443070904430710044307110443071204430713044307140443071504430716044307170443071804430719044307200443072104430722044307230443072404430725044307260443072704430728044307290443073004430731044307320443073304430734044307350443073604430737044307380443073904430740044307410443074204430743044307440443074504430746044307470443074804430749044307500443075104430752044307530443075404430755044307560443075704430758044307590443076004430761044307620443076304430764044307650443076604430767044307680443076904430770044307710443077204430773044307740443077504430776044307770443077804430779044307800443078104430782044307830443078404430785044307860443078704430788044307890443079004430791044307920443079304430794044307950443079604430797044307980443079904440001044400020444000304440004044400050444000604440007044400080444000904440010044400110444001204440013044400140444001504440016044400170444001804440019044400200444002104440022044400230444002404440025044400260444002704440028044400290444003004440031044400320444003304440034044400350444003604440037044400380444003904440040044400410444004204440043044400440444004504440046044400470444004804440049044400500444005104440052044400530444005404440055044400560444005704440058044400590444006004440061044400620444006304440064044400650444006604440067044400680444006904440070044400710444007204440073044400740444007504440076044400770444007804440079044400800444008104440082044400830444008404440085044400860444008704440088044400890444009004440091044400920444009304440094044400950444009604440097044400980444009904440100044401010444010204440103044401040444010504440106044401070444010804440109044401100444011104440112044401130444011404440115044401160444011704440118044401190444012004440121044401220444012304440124044401250444012604440127044401280444012904440130044401310444013204440133044401340444013504440136044401370444013804440139044401400444014104440142044401430444014404440145044401460444014704440148044401490444015004440151044401520444015304440154044401550444015604440157044401580444015904440160044401610444016204440163044401640444016504440166044401670444016804440169044401700444017104440172044401730444017404440175044401760444017704440178044401790444018004440181044401820444018304440184044401850444018604440187044401880444018904440190044401910444019204440193044401940444019504440196044401970444019804440199044402000444020104440202044402030444020404440205044402060444020704440208044402090444021004440211044402120444021304440214044402150444021604440217044402180444021904440220044402210444022204440223044402240444022504440226044402270444022804440229044402300444023104440232044402330444023404440235044402360444023704440238044402390444024004440241044402420444024304440244044402450444024604440247044402480444024904440250044402510444025204440253044402540444025504440256044402570444025804440259044402600444026104440262044402630444026404440265044402660444026704440268044402690444027004440271044402720444027304440274044402750444027604440277044402780444027904440280044402810444028204440283044402840444028504440286044402870444028804440289044402900444029104440292044402930444029404440295044402960444029704440298044402990444030004440301044403020444030304440304044403050444030604440307044403080444030904440310044403110444031204440313044403140444031504440316044403170444031804440319044403200444032104440322044403230444032404440325044403260444032704440328044403290444033004440331044403320444033304440334044403350444033604440337044403380444033904440340044403410444034204440343044403440444034504440346044403470444034804440349044403500444035104440352044403530444035404440355044403560444035704440358044403590444036004440361044403620444036304440364044403650444036604440367044403680444036904440370044403710444037204440373044403740444037504440376044403770444037804440379044403800444038104440382044403830444038404440385044403860444038704440388044403890444039004440391044403920444039304440394044403950444039604440397044403980444039904440400044404010444040204440403044404040444040504440406044404070444040804440409044404100444041104440412044404130444041404440415044404160444041704440418044404190444042004440421044404220444042304440424044404250444042604440427044404280444042904440430044404310444043204440433044404340444043504440436044404370444043804440439044404400444044104440442044404430444044404440445044404460444044704440448044404490444045004440451044404520444045304440454044404550444045604440457044404580444045904440460044404610444046204440463044404640444046504440466044404670444046804440469044404700444047104440472044404730444047404440475044404760444047704440478044404790444048004440481044404820444048304440484044404850444048604440487044404880444048904440490044404910444049204440493044404940444049504440496044404970444049804440499044405000444050104440502044405030444050404440505044405060444050704440508044405090444051004440511044405120444051304440514044405150444051604440517044405180444051904440520044405210444052204440523044405240444052504440526044405270444052804440529044405300444053104440532044405330444053404440535044405360444053704440538044405390444054004440541044405420444054304440544044405450444054604440547044405480444054904440550044405510444055204440553044405540444055504440556044405570444055804440559044405600444056104440562044405630444056404440565044405660444056704440568044405690444057004440571044405720444057304440574044405750444057604440577044405780444057904440580044405810444058204440583044405840444058504440586044405870444058804440589044405900444059104440592044405930444059404440595044405960444059704440598044405990444060004440601044406020444060304440604044406050444060604440607044406080444060904440610044406110444061204440613044406140444061504440616044406170444061804440619044406200444062104440622044406230444062404440625044406260444062704440628044406290444063004440631044406320444063304440634044406350444063604440637044406380444063904440640044406410444064204440643044406440444064504440646044406470444064804440649044406500444065104440652044406530444065404440655044406560444065704440658044406590444066004440661044406620444066304440664044406650444066604440667044406680444066904440670044406710444067204440673044406740444067504440676044406770444067804440679044406800444068104440682044406830444068404440685044406860444068704440688044406890444069004440691044406920444069304440694044406950444069604440697044406980444069904440700044407010444070204440703044407040444070504440706044407070444070804440709044407100444071104440712044407130444071404440715044407160444071704440718044407190444072004440721044407220444072304440724044407250444072604440727044407280444072904440730044407310444073204440733044407340444073504440736044407370444073804440739044407400444074104440742044407430444074404440745044407460444074704440748044407490444075004440751044407520444075304440754044407550444075604440757044407580444075904440760044407610444076204440763044407640444076504440766044407670444076804440769044407700444077104440772044407730444077404440775044407760444077704440778044407790444078004440781044407820444078304440784044407850444078604440787044407880444078904440790044407910444079204440793044407940444079504440796044407970444079804440799044500010445000204450003044500040445000504450006044500070445000804450009044500100445001104450012044500130445001404450015044500160445001704450018044500190445002004450021044500220445002304450024044500250445002604450027044500280445002904450030044500310445003204450033044500340445003504450036044500370445003804450039044500400445004104450042044500430445004404450045044500460445004704450048044500490445005004450051044500520445005304450054044500550445005604450057044500580445005904450060044500610445006204450063044500640445006504450066044500670445006804450069044500700445007104450072044500730445007404450075044500760445007704450078044500790445008004450081044500820445008304450084044500850445008604450087044500880445008904450090044500910445009204450093044500940445009504450096044500970445009804450099044501000445010104450102044501030445010404450105044501060445010704450108044501090445011004450111044501120445011304450114044501150445011604450117044501180445011904450120044501210445012204450123044501240445012504450126044501270445012804450129044501300445013104450132044501330445013404450135044501360445013704450138044501390445014004450141044501420445014304450144044501450445014604450147044501480445014904450150044501510445015204450153044501540445015504450156044501570445015804450159044501600445016104450162044501630445016404450165044501660445016704450168044501690445017004450171044501720445017304450174044501750445017604450177044501780445017904450180044501810445018204450183044501840445018504450186044501870445018804450189044501900445019104450192044501930445019404450195044501960445019704450198044501990445020004450201044502020445020304450204044502050445020604450207044502080445020904450210044502110445021204450213044502140445021504450216044502170445021804450219044502200445022104450222044502230445022404450225044502260445022704450228044502290445023004450231044502320445023304450234044502350445023604450237044502380445023904450240044502410445024204450243044502440445024504450246044502470445024804450249044502500445025104450252044502530445025404450255044502560445025704450258044502590445026004450261044502620445026304450264044502650445026604450267044502680445026904450270044502710445027204450273044502740445027504450276044502770445027804450279044502800445028104450282044502830445028404450285044502860445028704450288044502890445029004450291044502920445029304450294044502950445029604450297044502980445029904450300044503010445030204450303044503040445030504450306044503070445030804450309044503100445031104450312044503130445031404450315044503160445031704450318044503190445032004450321044503220445032304450324044503250445032604450327044503280445032904450330044503310445033204450333044503340445033504450336044503370445033804450339044503400445034104450342044503430445034404450345044503460445034704450348044503490445035004450351044503520445035304450354044503550445035604450357044503580445035904450360044503610445036204450363044503640445036504450366044503670445036804450369044503700445037104450372044503730445037404450375044503760445037704450378044503790445038004450381044503820445038304450384044503850445038604450387044503880445038904450390044503910445039204450393044503940445039504450396044503970445039804450399044504000445040104450402044504030445040404450405044504060445040704450408044504090445041004450411044504120445041304450414044504150445041604450417044504180445041904450420044504210445042204450423044504240445042504450426044504270445042804450429044504300445043104450432044504330445043404450435044504360445043704450438044504390445044004450441044504420445044304450444044504450445044604450447044504480445044904450450044504510445045204450453044504540445045504450456044504570445045804450459044504600445046104450462044504630445046404450465044504660445046704450468044504690445047004450471044504720445047304450474044504750445047604450477044504780445047904450480044504810445048204450483044504840445048504450486044504870445048804450489044504900445049104450492044504930445049404450495044504960445049704450498044504990445050004450501044505020445050304450504044505050445050604450507044505080445050904450510044505110445051204450513044505140445051504450516044505170445051804450519044505200445052104450522044505230445052404450525044505260445052704450528044505290445053004450531044505320445053304450534044505350445053604450537044505380445053904450540044505410445054204450543044505440445054504450546044505470445054804450549044505500445055104450552044505530445055404450555044505560445055704450558044505590445056004450561044505620445056304450564044505650445056604450567044505680445056904450570044505710445057204450573044505740445057504450576044505770445057804450579044505800445058104450582044505830445058404450585044505860445058704450588044505890445059004450591044505920445059304450594044505950445059604450597044505980445059904450600044506010445060204450603044506040445060504450606044506070445060804450609044506100445061104450612044506130445061404450615044506160445061704450618044506190445062004450621044506220445062304450624044506250445062604450627044506280445062904450630044506310445063204450633044506340445063504450636044506370445063804450639044506400445064104450642044506430445064404450645044506460445064704450648044506490445065004450651044506520445065304450654044506550445065604450657044506580445065904450660044506610445066204450663044506640445066504450666044506670445066804450669044506700445067104450672044506730445067404450675044506760445067704450678044506790445068004450681044506820445068304450684044506850445068604450687044506880445068904450690044506910445069204450693044506940445069504450696044506970445069804450699044507000445070104450702044507030445070404450705044507060445070704450708044507090445071004450711044507120445071304450714044507150445071604450717044507180445071904450720044507210445072204450723044507240445072504450726044507270445072804450729044507300445073104450732044507330445073404450735044507360445073704450738044507390445074004450741044507420445074304450744044507450445074604450747044507480445074904450750044507510445075204450753044507540445075504450756044507570445075804450759044507600445076104450762044507630445076404450765044507660445076704450768044507690445077004450771044507720445077304450774044507750445077604450777044507780445077904450780044507810445078204450783044507840445078504450786044507870445078804450789044507900445079104450792044507930445079404450795044507960445079704450798044507990446000104460002044600030446000404460005044600060446000704460008044600090446001004460011044600120446001304460014044600150446001604460017044600180446001904460020044600210446002204460023044600240446002504460026044600270446002804460029044600300446003104460032044600330446003404460035044600360446003704460038044600390446004004460041044600420446004304460044044600450446004604460047044600480446004904460050044600510446005204460053044600540446005504460056044600570446005804460059044600600446006104460062044600630446006404460065044600660446006704460068044600690446007004460071044600720446007304460074044600750446007604460077044600780446007904460080044600810446008204460083044600840446008504460086044600870446008804460089044600900446009104460092044600930446009404460095044600960446009704460098044600990446010004460101044601020446010304460104044601050446010604460107044601080446010904460110044601110446011204460113044601140446011504460116044601170446011804460119044601200446012104460122044601230446012404460125044601260446012704460128044601290446013004460131044601320446013304460134044601350446013604460137044601380446013904460140044601410446014204460143044601440446014504460146044601470446014804460149044601500446015104460152044601530446015404460155044601560446015704460158044601590446016004460161044601620446016304460164044601650446016604460167044601680446016904460170044601710446017204460173044601740446017504460176044601770446017804460179044601800446018104460182044601830446018404460185044601860446018704460188044601890446019004460191044601920446019304460194044601950446019604460197044601980446019904460200044602010446020204460203044602040446020504460206044602070446020804460209044602100446021104460212044602130446021404460215044602160446021704460218044602190446022004460221044602220446022304460224044602250446022604460227044602280446022904460230044602310446023204460233044602340446023504460236044602370446023804460239044602400446024104460242044602430446024404460245044602460446024704460248044602490446025004460251044602520446025304460254044602550446025604460257044602580446025904460260044602610446026204460263044602640446026504460266044602670446026804460269044602700446027104460272044602730446027404460275044602760446027704460278044602790446028004460281044602820446028304460284044602850446028604460287044602880446028904460290044602910446029204460293044602940446029504460296044602970446029804460299044603000446030104460302044603030446030404460305044603060446030704460308044603090446031004460311044603120446031304460314044603150446031604460317044603180446031904460320044603210446032204460323044603240446032504460326044603270446032804460329044603300446033104460332044603330446033404460335044603360446033704460338044603390446034004460341044603420446034304460344044603450446034604460347044603480446034904460350044603510446035204460353044603540446035504460356044603570446035804460359044603600446036104460362044603630446036404460365044603660446036704460368044603690446037004460371044603720446037304460374044603750446037604460377044603780446037904460380044603810446038204460383044603840446038504460386044603870446038804460389044603900446039104460392044603930446039404460395044603960446039704460398044603990446040004460401044604020446040304460404044604050446040604460407044604080446040904460410044604110446041204460413044604140446041504460416044604170446041804460419044604200446042104460422044604230446042404460425044604260446042704460428044604290446043004460431044604320446043304460434044604350446043604460437044604380446043904460440044604410446044204460443044604440446044504460446044604470446044804460449044604500446045104460452044604530446045404460455044604560446045704460458044604590446046004460461044604620446046304460464044604650446046604460467044604680446046904460470044604710446047204460473044604740446047504460476044604770446047804460479044604800446048104460482044604830446048404460485044604860446048704460488044604890446049004460491044604920446049304460494044604950446049604460497044604980446049904460500044605010446050204460503044605040446050504460506044605070446050804460509044605100446051104460512044605130446051404460515044605160446051704460518044605190446052004460521044605220446052304460524044605250446052604460527044605280446052904460530044605310446053204460533044605340446053504460536044605370446053804460539044605400446054104460542044605430446054404460545044605460446054704460548044605490446055004460551044605520446055304460554044605550446055604460557044605580446055904460560044605610446056204460563044605640446056504460566044605670446056804460569044605700446057104460572044605730446057404460575044605760446057704460578044605790446058004460581044605820446058304460584044605850446058604460587044605880446058904460590044605910446059204460593044605940446059504460596044605970446059804460599044606000446060104460602044606030446060404460605044606060446060704460608044606090446061004460611044606120446061304460614044606150446061604460617044606180446061904460620044606210446062204460623044606240446062504460626044606270446062804460629044606300446063104460632044606330446063404460635044606360446063704460638044606390446064004460641044606420446064304460644044606450446064604460647044606480446064904460650044606510446065204460653044606540446065504460656044606570446065804460659044606600446066104460662044606630446066404460665044606660446066704460668044606690446067004460671044606720446067304460674044606750446067604460677044606780446067904460680044606810446068204460683044606840446068504460686044606870446068804460689044606900446069104460692044606930446069404460695044606960446069704460698044606990446070004460701044607020446070304460704044607050446070604460707044607080446070904460710044607110446071204460713044607140446071504460716044607170446071804460719044607200446072104460722044607230446072404460725044607260446072704460728044607290446073004460731044607320446073304460734044607350446073604460737044607380446073904460740044607410446074204460743044607440446074504460746044607470446074804460749044607500446075104460752044607530446075404460755044607560446075704460758044607590446076004460761044607620446076304460764044607650446076604460767044607680446076904460770044607710446077204460773044607740446077504460776044607770446077804460779044607800446078104460782044607830446078404460785044607860446078704460788044607890446079004460791044607920446079304460794044607950446079604460797044607980446079904470001044700020447000304470004044700050447000604470007044700080447000904470010044700110447001204470013044700140447001504470016044700170447001804470019044700200447002104470022044700230447002404470025044700260447002704470028044700290447003004470031044700320447003304470034044700350447003604470037044700380447003904470040044700410447004204470043044700440447004504470046044700470447004804470049044700500447005104470052044700530447005404470055044700560447005704470058044700590447006004470061044700620447006304470064044700650447006604470067044700680447006904470070044700710447007204470073044700740447007504470076044700770447007804470079044700800447008104470082044700830447008404470085044700860447008704470088044700890447009004470091044700920447009304470094044700950447009604470097044700980447009904470100044701010447010204470103044701040447010504470106044701070447010804470109044701100447011104470112044701130447011404470115044701160447011704470118044701190447012004470121044701220447012304470124044701250447012604470127044701280447012904470130044701310447013204470133044701340447013504470136044701370447013804470139044701400447014104470142044701430447014404470145044701460447014704470148044701490447015004470151044701520447015304470154044701550447015604470157044701580447015904470160044701610447016204470163044701640447016504470166044701670447016804470169044701700447017104470172044701730447017404470175044701760447017704470178044701790447018004470181044701820447018304470184044701850447018604470187044701880447018904470190044701910447019204470193044701940447019504470196044701970447019804470199044702000447020104470202044702030447020404470205044702060447020704470208044702090447021004470211044702120447021304470214044702150447021604470217044702180447021904470220044702210447022204470223044702240447022504470226044702270447022804470229044702300447023104470232044702330447023404470235044702360447023704470238044702390447024004470241044702420447024304470244044702450447024604470247044702480447024904470250044702510447025204470253044702540447025504470256044702570447025804470259044702600447026104470262044702630447026404470265044702660447026704470268044702690447027004470271044702720447027304470274044702750447027604470277044702780447027904470280044702810447028204470283044702840447028504470286044702870447028804470289044702900447029104470292044702930447029404470295044702960447029704470298044702990447030004470301044703020447030304470304044703050447030604470307044703080447030904470310044703110447031204470313044703140447031504470316044703170447031804470319044703200447032104470322044703230447032404470325044703260447032704470328044703290447033004470331044703320447033304470334044703350447033604470337044703380447033904470340044703410447034204470343044703440447034504470346044703470447034804470349044703500447035104470352044703530447035404470355044703560447035704470358044703590447036004470361044703620447036304470364044703650447036604470367044703680447036904470370044703710447037204470373044703740447037504470376044703770447037804470379044703800447038104470382044703830447038404470385044703860447038704470388044703890447039004470391044703920447039304470394044703950447039604470397044703980447039904470400044704010447040204470403044704040447040504470406044704070447040804470409044704100447041104470412044704130447041404470415044704160447041704470418044704190447042004470421044704220447042304470424044704250447042604470427044704280447042904470430044704310447043204470433044704340447043504470436044704370447043804470439044704400447044104470442044704430447044404470445044704460447044704470448044704490447045004470451044704520447045304470454044704550447045604470457044704580447045904470460044704610447046204470463044704640447046504470466044704670447046804470469044704700447047104470472044704730447047404470475044704760447047704470478044704790447048004470481044704820447048304470484044704850447048604470487044704880447048904470490044704910447049204470493044704940447049504470496044704970447049804470499044705000447050104470502044705030447050404470505044705060447050704470508044705090447051004470511044705120447051304470514044705150447051604470517044705180447051904470520044705210447052204470523044705240447052504470526044705270447052804470529044705300447053104470532044705330447053404470535044705360447053704470538044705390447054004470541044705420447054304470544044705450447054604470547044705480447054904470550044705510447055204470553044705540447055504470556044705570447055804470559044705600447056104470562044705630447056404470565044705660447056704470568044705690447057004470571044705720447057304470574044705750447057604470577044705780447057904470580044705810447058204470583044705840447058504470586044705870447058804470589044705900447059104470592044705930447059404470595044705960447059704470598044705990447060004470601044706020447060304470604044706050447060604470607044706080447060904470610044706110447061204470613044706140447061504470616044706170447061804470619044706200447062104470622044706230447062404470625044706260447062704470628044706290447063004470631044706320447063304470634044706350447063604470637044706380447063904470640044706410447064204470643044706440447064504470646044706470447064804470649044706500447065104470652044706530447065404470655044706560447065704470658044706590447066004470661044706620447066304470664044706650447066604470667044706680447066904470670044706710447067204470673044706740447067504470676044706770447067804470679044706800447068104470682044706830447068404470685044706860447068704470688044706890447069004470691044706920447069304470694044706950447069604470697044706980447069904470700044707010447070204470703044707040447070504470706044707070447070804470709044707100447071104470712044707130447071404470715044707160447071704470718044707190447072004470721044707220447072304470724044707250447072604470727044707280447072904470730044707310447073204470733044707340447073504470736044707370447073804470739044707400447074104470742044707430447074404470745044707460447074704470748044707490447075004470751044707520447075304470754044707550447075604470757044707580447075904470760044707610447076204470763044707640447076504470766044707670447076804470769044707700447077104470772044707730447077404470775044707760447077704470778044707790447078004470781044707820447078304470784044707850447078604470787044707880447078904470790044707910447079204470793044707940447079504470796044707970447079804470799044800010448000204480003044800040448000504480006044800070448000804480009044800100448001104480012044800130448001404480015044800160448001704480018044800190448002004480021044800220448002304480024044800250448002604480027044800280448002904480030044800310448003204480033044800340448003504480036044800370448003804480039044800400448004104480042044800430448004404480045044800460448004704480048044800490448005004480051044800520448005304480054044800550448005604480057044800580448005904480060044800610448006204480063044800640448006504480066044800670448006804480069044800700448007104480072044800730448007404480075044800760448007704480078044800790448008004480081044800820448008304480084044800850448008604480087044800880448008904480090044800910448009204480093044800940448009504480096044800970448009804480099044801000448010104480102044801030448010404480105044801060448010704480108044801090448011004480111044801120448011304480114044801150448011604480117044801180448011904480120044801210448012204480123044801240448012504480126044801270448012804480129044801300448013104480132044801330448013404480135044801360448013704480138044801390448014004480141044801420448014304480144044801450448014604480147044801480448014904480150044801510448015204480153044801540448015504480156044801570448015804480159044801600448016104480162044801630448016404480165044801660448016704480168044801690448017004480171044801720448017304480174044801750448017604480177044801780448017904480180044801810448018204480183044801840448018504480186044801870448018804480189044801900448019104480192044801930448019404480195044801960448019704480198044801990448020004480201044802020448020304480204044802050448020604480207044802080448020904480210044802110448021204480213044802140448021504480216044802170448021804480219044802200448022104480222044802230448022404480225044802260448022704480228044802290448023004480231044802320448023304480234044802350448023604480237044802380448023904480240044802410448024204480243044802440448024504480246044802470448024804480249044802500448025104480252044802530448025404480255044802560448025704480258044802590448026004480261044802620448026304480264044802650448026604480267044802680448026904480270044802710448027204480273044802740448027504480276044802770448027804480279044802800448028104480282044802830448028404480285044802860448028704480288044802890448029004480291044802920448029304480294044802950448029604480297044802980448029904480300044803010448030204480303044803040448030504480306044803070448030804480309044803100448031104480312044803130448031404480315044803160448031704480318044803190448032004480321044803220448032304480324044803250448032604480327044803280448032904480330044803310448033204480333044803340448033504480336044803370448033804480339044803400448034104480342044803430448034404480345044803460448034704480348044803490448035004480351044803520448035304480354044803550448035604480357044803580448035904480360044803610448036204480363044803640448036504480366044803670448036804480369044803700448037104480372044803730448037404480375044803760448037704480378044803790448038004480381044803820448038304480384044803850448038604480387044803880448038904480390044803910448039204480393044803940448039504480396044803970448039804480399044804000448040104480402044804030448040404480405044804060448040704480408044804090448041004480411044804120448041304480414044804150448041604480417044804180448041904480420044804210448042204480423044804240448042504480426044804270448042804480429044804300448043104480432044804330448043404480435044804360448043704480438044804390448044004480441044804420448044304480444044804450448044604480447044804480448044904480450044804510448045204480453044804540448045504480456044804570448045804480459044804600448046104480462044804630448046404480465044804660448046704480468044804690448047004480471044804720448047304480474044804750448047604480477044804780448047904480480044804810448048204480483044804840448048504480486044804870448048804480489044804900448049104480492044804930448049404480495044804960448049704480498044804990448050004480501044805020448050304480504044805050448050604480507044805080448050904480510044805110448051204480513044805140448051504480516044805170448051804480519044805200448052104480522044805230448052404480525044805260448052704480528044805290448053004480531044805320448053304480534044805350448053604480537044805380448053904480540044805410448054204480543044805440448054504480546044805470448054804480549044805500448055104480552044805530448055404480555044805560448055704480558044805590448056004480561044805620448056304480564044805650448056604480567044805680448056904480570044805710448057204480573044805740448057504480576044805770448057804480579044805800448058104480582044805830448058404480585044805860448058704480588044805890448059004480591044805920448059304480594044805950448059604480597044805980448059904480600044806010448060204480603044806040448060504480606044806070448060804480609044806100448061104480612044806130448061404480615044806160448061704480618044806190448062004480621044806220448062304480624044806250448062604480627044806280448062904480630044806310448063204480633044806340448063504480636044806370448063804480639044806400448064104480642044806430448064404480645044806460448064704480648044806490448065004480651044806520448065304480654044806550448065604480657044806580448065904480660044806610448066204480663044806640448066504480666044806670448066804480669044806700448067104480672044806730448067404480675044806760448067704480678044806790448068004480681044806820448068304480684044806850448068604480687044806880448068904480690044806910448069204480693044806940448069504480696044806970448069804480699044807000448070104480702044807030448070404480705044807060448070704480708044807090448071004480711044807120448071304480714044807150448071604480717044807180448071904480720044807210448072204480723044807240448072504480726044807270448072804480729044807300448073104480732044807330448073404480735044807360448073704480738044807390448074004480741044807420448074304480744044807450448074604480747044807480448074904480750044807510448075204480753044807540448075504480756044807570448075804480759044807600448076104480762044807630448076404480765044807660448076704480768044807690448077004480771044807720448077304480774044807750448077604480777044807780448077904480780044807810448078204480783044807840448078504480786044807870448078804480789044807900448079104480792044807930448079404480795044807960448079704480798044807990449000104490002044900030449000404490005044900060449000704490008044900090449001004490011044900120449001304490014044900150449001604490017044900180449001904490020044900210449002204490023044900240449002504490026044900270449002804490029044900300449003104490032044900330449003404490035044900360449003704490038044900390449004004490041044900420449004304490044044900450449004604490047044900480449004904490050044900510449005204490053044900540449005504490056044900570449005804490059044900600449006104490062044900630449006404490065044900660449006704490068044900690449007004490071044900720449007304490074044900750449007604490077044900780449007904490080044900810449008204490083044900840449008504490086044900870449008804490089044900900449009104490092044900930449009404490095044900960449009704490098044900990449010004490101044901020449010304490104044901050449010604490107044901080449010904490110044901110449011204490113044901140449011504490116044901170449011804490119044901200449012104490122044901230449012404490125044901260449012704490128044901290449013004490131044901320449013304490134044901350449013604490137044901380449013904490140044901410449014204490143044901440449014504490146044901470449014804490149044901500449015104490152044901530449015404490155044901560449015704490158044901590449016004490161044901620449016304490164044901650449016604490167044901680449016904490170044901710449017204490173044901740449017504490176044901770449017804490179044901800449018104490182044901830449018404490185044901860449018704490188044901890449019004490191044901920449019304490194044901950449019604490197044901980449019904490200044902010449020204490203044902040449020504490206044902070449020804490209044902100449021104490212044902130449021404490215044902160449021704490218044902190449022004490221044902220449022304490224044902250449022604490227044902280449022904490230044902310449023204490233044902340449023504490236044902370449023804490239044902400449024104490242044902430449024404490245044902460449024704490248044902490449025004490251044902520449025304490254044902550449025604490257044902580449025904490260044902610449026204490263044902640449026504490266044902670449026804490269044902700449027104490272044902730449027404490275044902760449027704490278044902790449028004490281044902820449028304490284044902850449028604490287044902880449028904490290044902910449029204490293044902940449029504490296044902970449029804490299044903000449030104490302044903030449030404490305044903060449030704490308044903090449031004490311044903120449031304490314044903150449031604490317044903180449031904490320044903210449032204490323044903240449032504490326044903270449032804490329044903300449033104490332044903330449033404490335044903360449033704490338044903390449034004490341044903420449034304490344044903450449034604490347044903480449034904490350044903510449035204490353044903540449035504490356044903570449035804490359044903600449036104490362044903630449036404490365044903660449036704490368044903690449037004490371044903720449037304490374044903750449037604490377044903780449037904490380044903810449038204490383044903840449038504490386044903870449038804490389044903900449039104490392044903930449039404490395044903960449039704490398044903990449040004490401044904020449040304490404044904050449040604490407044904080449040904490410044904110449041204490413044904140449041504490416044904170449041804490419044904200449042104490422044904230449042404490425044904260449042704490428044904290449043004490431044904320449043304490434044904350449043604490437044904380449043904490440044904410449044204490443044904440449044504490446044904470449044804490449044904500449045104490452044904530449045404490455044904560449045704490458044904590449046004490461044904620449046304490464044904650449046604490467044904680449046904490470044904710449047204490473044904740449047504490476044904770449047804490479044904800449048104490482044904830449048404490485044904860449048704490488044904890449049004490491044904920449049304490494044904950449049604490497044904980449049904490500044905010449050204490503044905040449050504490506044905070449050804490509044905100449051104490512044905130449051404490515044905160449051704490518044905190449052004490521044905220449052304490524044905250449052604490527044905280449052904490530044905310449053204490533044905340449053504490536044905370449053804490539044905400449054104490542044905430449054404490545044905460449054704490548044905490449055004490551044905520449055304490554044905550449055604490557044905580449055904490560044905610449056204490563044905640449056504490566044905670449056804490569044905700449057104490572044905730449057404490575044905760449057704490578044905790449058004490581044905820449058304490584044905850449058604490587044905880449058904490590044905910449059204490593044905940449059504490596044905970449059804490599044906000449060104490602044906030449060404490605044906060449060704490608044906090449061004490611044906120449061304490614044906150449061604490617044906180449061904490620044906210449062204490623044906240449062504490626044906270449062804490629044906300449063104490632044906330449063404490635044906360449063704490638044906390449064004490641044906420449064304490644044906450449064604490647044906480449064904490650044906510449065204490653044906540449065504490656044906570449065804490659044906600449066104490662044906630449066404490665044906660449066704490668044906690449067004490671044906720449067304490674044906750449067604490677044906780449067904490680044906810449068204490683044906840449068504490686044906870449068804490689044906900449069104490692044906930449069404490695044906960449069704490698044906990449070004490701044907020449070304490704044907050449070604490707044907080449070904490710044907110449071204490713044907140449071504490716044907170449071804490719044907200449072104490722044907230449072404490725044907260449072704490728044907290449073004490731044907320449073304490734044907350449073604490737044907380449073904490740044907410449074204490743044907440449074504490746044907470449074804490749044907500449075104490752044907530449075404490755044907560449075704490758044907590449076004490761044907620449076304490764044907650449076604490767044907680449076904490770044907710449077204490773044907740449077504490776044907770449077804490779044907800449078104490782044907830449078404490785044907860449078704490788044907890449079004490791044907920449079304490794044907950449079604490797044907980449079904500001045000020450000304500004045000050450000604500007045000080450000904500010045000110450001204500013045000140450001504500016045000170450001804500019045000200450002104500022045000230450002404500025045000260450002704500028045000290450003004500031045000320450003304500034045000350450003604500037045000380450003904500040045000410450004204500043045000440450004504500046045000470450004804500049045000500450005104500052045000530450005404500055045000560450005704500058045000590450006004500061045000620450006304500064045000650450006604500067045000680450006904500070045000710450007204500073045000740450007504500076045000770450007804500079045000800450008104500082045000830450008404500085045000860450008704500088045000890450009004500091045000920450009304500094045000950450009604500097045000980450009904500100045001010450010204500103045001040450010504500106045001070450010804500109045001100450011104500112045001130450011404500115045001160450011704500118045001190450012004500121045001220450012304500124045001250450012604500127045001280450012904500130045001310450013204500133045001340450013504500136045001370450013804500139045001400450014104500142045001430450014404500145045001460450014704500148045001490450015004500151045001520450015304500154045001550450015604500157045001580450015904500160045001610450016204500163045001640450016504500166045001670450016804500169045001700450017104500172045001730450017404500175045001760450017704500178045001790450018004500181045001820450018304500184045001850450018604500187045001880450018904500190045001910450019204500193045001940450019504500196045001970450019804500199045002000450020104500202045002030450020404500205045002060450020704500208045002090450021004500211045002120450021304500214045002150450021604500217045002180450021904500220045002210450022204500223045002240450022504500226045002270450022804500229045002300450023104500232045002330450023404500235045002360450023704500238045002390450024004500241045002420450024304500244045002450450024604500247045002480450024904500250045002510450025204500253045002540450025504500256045002570450025804500259045002600450026104500262045002630450026404500265045002660450026704500268045002690450027004500271045002720450027304500274045002750450027604500277045002780450027904500280045002810450028204500283045002840450028504500286045002870450028804500289045002900450029104500292045002930450029404500295045002960450029704500298045002990450030004500301045003020450030304500304045003050450030604500307045003080450030904500310045003110450031204500313045003140450031504500316045003170450031804500319045003200450032104500322045003230450032404500325045003260450032704500328045003290450033004500331045003320450033304500334045003350450033604500337045003380450033904500340045003410450034204500343045003440450034504500346045003470450034804500349045003500450035104500352045003530450035404500355045003560450035704500358045003590450036004500361045003620450036304500364045003650450036604500367045003680450036904500370045003710450037204500373045003740450037504500376045003770450037804500379045003800450038104500382045003830450038404500385045003860450038704500388045003890450039004500391045003920450039304500394045003950450039604500397045003980450039904500400045004010450040204500403045004040450040504500406045004070450040804500409045004100450041104500412045004130450041404500415045004160450041704500418045004190450042004500421045004220450042304500424045004250450042604500427045004280450042904500430045004310450043204500433045004340450043504500436045004370450043804500439045004400450044104500442045004430450044404500445045004460450044704500448045004490450045004500451045004520450045304500454045004550450045604500457045004580450045904500460045004610450046204500463045004640450046504500466045004670450046804500469045004700450047104500472045004730450047404500475045004760450047704500478045004790450048004500481045004820450048304500484045004850450048604500487045004880450048904500490045004910450049204500493045004940450049504500496045004970450049804500499045005000450050104500502045005030450050404500505045005060450050704500508045005090450051004500511045005120450051304500514045005150450051604500517045005180450051904500520045005210450052204500523045005240450052504500526045005270450052804500529045005300450053104500532045005330450053404500535045005360450053704500538045005390450054004500541045005420450054304500544045005450450054604500547045005480450054904500550045005510450055204500553045005540450055504500556045005570450055804500559045005600450056104500562045005630450056404500565045005660450056704500568045005690450057004500571045005720450057304500574045005750450057604500577045005780450057904500580045005810450058204500583045005840450058504500586045005870450058804500589045005900450059104500592045005930450059404500595045005960450059704500598045005990450060004500601045006020450060304500604045006050450060604500607045006080450060904500610045006110450061204500613045006140450061504500616045006170450061804500619045006200450062104500622045006230450062404500625045006260450062704500628045006290450063004500631045006320450063304500634045006350450063604500637045006380450063904500640045006410450064204500643045006440450064504500646045006470450064804500649045006500450065104500652045006530450065404500655045006560450065704500658045006590450066004500661045006620450066304500664045006650450066604500667045006680450066904500670045006710450067204500673045006740450067504500676045006770450067804500679045006800450068104500682045006830450068404500685045006860450068704500688045006890450069004500691045006920450069304500694045006950450069604500697045006980450069904500700045007010450070204500703045007040450070504500706045007070450070804500709045007100450071104500712045007130450071404500715045007160450071704500718045007190450072004500721045007220450072304500724045007250450072604500727045007280450072904500730045007310450073204500733045007340450073504500736045007370450073804500739045007400450074104500742045007430450074404500745045007460450074704500748045007490450075004500751045007520450075304500754045007550450075604500757045007580450075904500760045007610450076204500763045007640450076504500766045007670450076804500769045007700450077104500772045007730450077404500775045007760450077704500778045007790450078004500781045007820450078304500784045007850450078604500787045007880450078904500790045007910450079204500793045007940450079504500796045007970450079804500799045100010451000204510003045100040451000504510006045100070451000804510009045100100451001104510012045100130451001404510015045100160451001704510018045100190451002004510021045100220451002304510024045100250451002604510027045100280451002904510030045100310451003204510033045100340451003504510036045100370451003804510039045100400451004104510042045100430451004404510045045100460451004704510048045100490451005004510051045100520451005304510054045100550451005604510057045100580451005904510060045100610451006204510063045100640451006504510066045100670451006804510069045100700451007104510072045100730451007404510075045100760451007704510078045100790451008004510081045100820451008304510084045100850451008604510087045100880451008904510090045100910451009204510093045100940451009504510096045100970451009804510099045101000451010104510102045101030451010404510105045101060451010704510108045101090451011004510111045101120451011304510114045101150451011604510117045101180451011904510120045101210451012204510123045101240451012504510126045101270451012804510129045101300451013104510132045101330451013404510135045101360451013704510138045101390451014004510141045101420451014304510144045101450451014604510147045101480451014904510150045101510451015204510153045101540451015504510156045101570451015804510159045101600451016104510162045101630451016404510165045101660451016704510168045101690451017004510171045101720451017304510174045101750451017604510177045101780451017904510180045101810451018204510183045101840451018504510186045101870451018804510189045101900451019104510192045101930451019404510195045101960451019704510198045101990451020004510201045102020451020304510204045102050451020604510207045102080451020904510210045102110451021204510213045102140451021504510216045102170451021804510219045102200451022104510222045102230451022404510225045102260451022704510228045102290451023004510231045102320451023304510234045102350451023604510237045102380451023904510240045102410451024204510243045102440451024504510246045102470451024804510249045102500451025104510252045102530451025404510255045102560451025704510258045102590451026004510261045102620451026304510264045102650451026604510267045102680451026904510270045102710451027204510273045102740451027504510276045102770451027804510279045102800451028104510282045102830451028404510285045102860451028704510288045102890451029004510291045102920451029304510294045102950451029604510297045102980451029904510300045103010451030204510303045103040451030504510306045103070451030804510309045103100451031104510312045103130451031404510315045103160451031704510318045103190451032004510321045103220451032304510324045103250451032604510327045103280451032904510330045103310451033204510333045103340451033504510336045103370451033804510339045103400451034104510342045103430451034404510345045103460451034704510348045103490451035004510351045103520451035304510354045103550451035604510357045103580451035904510360045103610451036204510363045103640451036504510366045103670451036804510369045103700451037104510372045103730451037404510375045103760451037704510378045103790451038004510381045103820451038304510384045103850451038604510387045103880451038904510390045103910451039204510393045103940451039504510396045103970451039804510399045104000451040104510402045104030451040404510405045104060451040704510408045104090451041004510411045104120451041304510414045104150451041604510417045104180451041904510420045104210451042204510423045104240451042504510426045104270451042804510429045104300451043104510432045104330451043404510435045104360451043704510438045104390451044004510441045104420451044304510444045104450451044604510447045104480451044904510450045104510451045204510453045104540451045504510456045104570451045804510459045104600451046104510462045104630451046404510465045104660451046704510468045104690451047004510471045104720451047304510474045104750451047604510477045104780451047904510480045104810451048204510483045104840451048504510486045104870451048804510489045104900451049104510492045104930451049404510495045104960451049704510498045104990451050004510501045105020451050304510504045105050451050604510507045105080451050904510510045105110451051204510513045105140451051504510516045105170451051804510519045105200451052104510522045105230451052404510525045105260451052704510528045105290451053004510531045105320451053304510534045105350451053604510537045105380451053904510540045105410451054204510543045105440451054504510546045105470451054804510549045105500451055104510552045105530451055404510555045105560451055704510558045105590451056004510561045105620451056304510564045105650451056604510567045105680451056904510570045105710451057204510573045105740451057504510576045105770451057804510579045105800451058104510582045105830451058404510585045105860451058704510588045105890451059004510591045105920451059304510594045105950451059604510597045105980451059904510600045106010451060204510603045106040451060504510606045106070451060804510609045106100451061104510612045106130451061404510615045106160451061704510618045106190451062004510621045106220451062304510624045106250451062604510627045106280451062904510630045106310451063204510633045106340451063504510636045106370451063804510639045106400451064104510642045106430451064404510645045106460451064704510648045106490451065004510651045106520451065304510654045106550451065604510657045106580451065904510660045106610451066204510663045106640451066504510666045106670451066804510669045106700451067104510672045106730451067404510675045106760451067704510678045106790451068004510681045106820451068304510684045106850451068604510687045106880451068904510690045106910451069204510693045106940451069504510696045106970451069804510699045107000451070104510702045107030451070404510705045107060451070704510708045107090451071004510711045107120451071304510714045107150451071604510717045107180451071904510720045107210451072204510723045107240451072504510726045107270451072804510729045107300451073104510732045107330451073404510735045107360451073704510738045107390451074004510741045107420451074304510744045107450451074604510747045107480451074904510750045107510451075204510753045107540451075504510756045107570451075804510759045107600451076104510762045107630451076404510765045107660451076704510768045107690451077004510771045107720451077304510774045107750451077604510777045107780451077904510780045107810451078204510783045107840451078504510786045107870451078804510789045107900451079104510792045107930451079404510795045107960451079704510798045107990452000104520002045200030452000404520005045200060452000704520008045200090452001004520011045200120452001304520014045200150452001604520017045200180452001904520020045200210452002204520023045200240452002504520026045200270452002804520029045200300452003104520032045200330452003404520035045200360452003704520038045200390452004004520041045200420452004304520044045200450452004604520047045200480452004904520050045200510452005204520053045200540452005504520056045200570452005804520059045200600452006104520062045200630452006404520065045200660452006704520068045200690452007004520071045200720452007304520074045200750452007604520077045200780452007904520080045200810452008204520083045200840452008504520086045200870452008804520089045200900452009104520092045200930452009404520095045200960452009704520098045200990452010004520101045201020452010304520104045201050452010604520107045201080452010904520110045201110452011204520113045201140452011504520116045201170452011804520119045201200452012104520122045201230452012404520125045201260452012704520128045201290452013004520131045201320452013304520134045201350452013604520137045201380452013904520140045201410452014204520143045201440452014504520146045201470452014804520149045201500452015104520152045201530452015404520155045201560452015704520158045201590452016004520161045201620452016304520164045201650452016604520167045201680452016904520170045201710452017204520173045201740452017504520176045201770452017804520179045201800452018104520182045201830452018404520185045201860452018704520188045201890452019004520191045201920452019304520194045201950452019604520197045201980452019904520200045202010452020204520203045202040452020504520206045202070452020804520209045202100452021104520212045202130452021404520215045202160452021704520218045202190452022004520221045202220452022304520224045202250452022604520227045202280452022904520230045202310452023204520233045202340452023504520236045202370452023804520239045202400452024104520242045202430452024404520245045202460452024704520248045202490452025004520251045202520452025304520254045202550452025604520257045202580452025904520260045202610452026204520263045202640452026504520266045202670452026804520269045202700452027104520272045202730452027404520275045202760452027704520278045202790452028004520281045202820452028304520284045202850452028604520287045202880452028904520290045202910452029204520293045202940452029504520296045202970452029804520299045203000452030104520302045203030452030404520305045203060452030704520308045203090452031004520311045203120452031304520314045203150452031604520317045203180452031904520320045203210452032204520323045203240452032504520326045203270452032804520329045203300452033104520332045203330452033404520335045203360452033704520338045203390452034004520341045203420452034304520344045203450452034604520347045203480452034904520350045203510452035204520353045203540452035504520356045203570452035804520359045203600452036104520362045203630452036404520365045203660452036704520368045203690452037004520371045203720452037304520374045203750452037604520377045203780452037904520380045203810452038204520383045203840452038504520386045203870452038804520389045203900452039104520392045203930452039404520395045203960452039704520398045203990452040004520401045204020452040304520404045204050452040604520407045204080452040904520410045204110452041204520413045204140452041504520416045204170452041804520419045204200452042104520422045204230452042404520425045204260452042704520428045204290452043004520431045204320452043304520434045204350452043604520437045204380452043904520440045204410452044204520443045204440452044504520446045204470452044804520449045204500452045104520452045204530452045404520455045204560452045704520458045204590452046004520461045204620452046304520464045204650452046604520467045204680452046904520470045204710452047204520473045204740452047504520476045204770452047804520479045204800452048104520482045204830452048404520485045204860452048704520488045204890452049004520491045204920452049304520494045204950452049604520497045204980452049904520500045205010452050204520503045205040452050504520506045205070452050804520509045205100452051104520512045205130452051404520515045205160452051704520518045205190452052004520521045205220452052304520524045205250452052604520527045205280452052904520530045205310452053204520533045205340452053504520536045205370452053804520539045205400452054104520542045205430452054404520545045205460452054704520548045205490452055004520551045205520452055304520554045205550452055604520557045205580452055904520560045205610452056204520563045205640452056504520566045205670452056804520569045205700452057104520572045205730452057404520575045205760452057704520578045205790452058004520581045205820452058304520584045205850452058604520587045205880452058904520590045205910452059204520593045205940452059504520596045205970452059804520599045206000452060104520602045206030452060404520605045206060452060704520608045206090452061004520611045206120452061304520614045206150452061604520617045206180452061904520620045206210452062204520623045206240452062504520626045206270452062804520629045206300452063104520632045206330452063404520635045206360452063704520638045206390452064004520641045206420452064304520644045206450452064604520647045206480452064904520650045206510452065204520653045206540452065504520656045206570452065804520659045206600452066104520662045206630452066404520665045206660452066704520668045206690452067004520671045206720452067304520674045206750452067604520677045206780452067904520680045206810452068204520683045206840452068504520686045206870452068804520689045206900452069104520692045206930452069404520695045206960452069704520698045206990452070004520701045207020452070304520704045207050452070604520707045207080452070904520710045207110452071204520713045207140452071504520716045207170452071804520719045207200452072104520722045207230452072404520725045207260452072704520728045207290452073004520731045207320452073304520734045207350452073604520737045207380452073904520740045207410452074204520743045207440452074504520746045207470452074804520749045207500452075104520752045207530452075404520755045207560452075704520758045207590452076004520761045207620452076304520764045207650452076604520767045207680452076904520770045207710452077204520773045207740452077504520776045207770452077804520779045207800452078104520782045207830452078404520785045207860452078704520788045207890452079004520791045207920452079304520794045207950452079604520797045207980452079904530001045300020453000304530004045300050453000604530007045300080453000904530010045300110453001204530013045300140453001504530016045300170453001804530019045300200453002104530022045300230453002404530025045300260453002704530028045300290453003004530031045300320453003304530034045300350453003604530037045300380453003904530040045300410453004204530043045300440453004504530046045300470453004804530049045300500453005104530052045300530453005404530055045300560453005704530058045300590453006004530061045300620453006304530064045300650453006604530067045300680453006904530070045300710453007204530073045300740453007504530076045300770453007804530079045300800453008104530082045300830453008404530085045300860453008704530088045300890453009004530091045300920453009304530094045300950453009604530097045300980453009904530100045301010453010204530103045301040453010504530106045301070453010804530109045301100453011104530112045301130453011404530115045301160453011704530118045301190453012004530121045301220453012304530124045301250453012604530127045301280453012904530130045301310453013204530133045301340453013504530136045301370453013804530139045301400453014104530142045301430453014404530145045301460453014704530148045301490453015004530151045301520453015304530154045301550453015604530157045301580453015904530160045301610453016204530163045301640453016504530166045301670453016804530169045301700453017104530172045301730453017404530175045301760453017704530178045301790453018004530181045301820453018304530184045301850453018604530187045301880453018904530190045301910453019204530193045301940453019504530196045301970453019804530199045302000453020104530202045302030453020404530205045302060453020704530208045302090453021004530211045302120453021304530214045302150453021604530217045302180453021904530220045302210453022204530223045302240453022504530226045302270453022804530229045302300453023104530232045302330453023404530235045302360453023704530238045302390453024004530241045302420453024304530244045302450453024604530247045302480453024904530250045302510453025204530253045302540453025504530256045302570453025804530259045302600453026104530262045302630453026404530265045302660453026704530268045302690453027004530271045302720453027304530274045302750453027604530277045302780453027904530280045302810453028204530283045302840453028504530286045302870453028804530289045302900453029104530292045302930453029404530295045302960453029704530298045302990453030004530301045303020453030304530304045303050453030604530307045303080453030904530310045303110453031204530313045303140453031504530316045303170453031804530319045303200453032104530322045303230453032404530325045303260453032704530328045303290453033004530331045303320453033304530334045303350453033604530337045303380453033904530340045303410453034204530343045303440453034504530346045303470453034804530349045303500453035104530352045303530453035404530355045303560453035704530358045303590453036004530361045303620453036304530364045303650453036604530367045303680453036904530370045303710453037204530373045303740453037504530376045303770453037804530379045303800453038104530382045303830453038404530385045303860453038704530388045303890453039004530391045303920453039304530394045303950453039604530397045303980453039904530400045304010453040204530403045304040453040504530406045304070453040804530409045304100453041104530412045304130453041404530415045304160453041704530418045304190453042004530421045304220453042304530424045304250453042604530427045304280453042904530430045304310453043204530433045304340453043504530436045304370453043804530439045304400453044104530442045304430453044404530445045304460453044704530448045304490453045004530451045304520453045304530454045304550453045604530457045304580453045904530460045304610453046204530463045304640453046504530466045304670453046804530469045304700453047104530472045304730453047404530475045304760453047704530478045304790453048004530481045304820453048304530484045304850453048604530487045304880453048904530490045304910453049204530493045304940453049504530496045304970453049804530499045305000453050104530502045305030453050404530505045305060453050704530508045305090453051004530511045305120453051304530514045305150453051604530517045305180453051904530520045305210453052204530523045305240453052504530526045305270453052804530529045305300453053104530532045305330453053404530535045305360453053704530538045305390453054004530541045305420453054304530544045305450453054604530547045305480453054904530550045305510453055204530553045305540453055504530556045305570453055804530559045305600453056104530562045305630453056404530565045305660453056704530568045305690453057004530571045305720453057304530574045305750453057604530577045305780453057904530580045305810453058204530583045305840453058504530586045305870453058804530589045305900453059104530592045305930453059404530595045305960453059704530598045305990453060004530601045306020453060304530604045306050453060604530607045306080453060904530610045306110453061204530613045306140453061504530616045306170453061804530619045306200453062104530622045306230453062404530625045306260453062704530628045306290453063004530631045306320453063304530634045306350453063604530637045306380453063904530640045306410453064204530643045306440453064504530646045306470453064804530649045306500453065104530652045306530453065404530655045306560453065704530658045306590453066004530661045306620453066304530664045306650453066604530667045306680453066904530670045306710453067204530673045306740453067504530676045306770453067804530679045306800453068104530682045306830453068404530685045306860453068704530688045306890453069004530691045306920453069304530694045306950453069604530697045306980453069904530700045307010453070204530703045307040453070504530706045307070453070804530709045307100453071104530712045307130453071404530715045307160453071704530718045307190453072004530721045307220453072304530724045307250453072604530727045307280453072904530730045307310453073204530733045307340453073504530736045307370453073804530739045307400453074104530742045307430453074404530745045307460453074704530748045307490453075004530751045307520453075304530754045307550453075604530757045307580453075904530760045307610453076204530763045307640453076504530766045307670453076804530769045307700453077104530772045307730453077404530775045307760453077704530778045307790453078004530781045307820453078304530784045307850453078604530787045307880453078904530790045307910453079204530793045307940453079504530796045307970453079804530799045400010454000204540003045400040454000504540006045400070454000804540009045400100454001104540012045400130454001404540015045400160454001704540018045400190454002004540021045400220454002304540024045400250454002604540027045400280454002904540030045400310454003204540033045400340454003504540036045400370454003804540039045400400454004104540042045400430454004404540045045400460454004704540048045400490454005004540051045400520454005304540054045400550454005604540057045400580454005904540060045400610454006204540063045400640454006504540066045400670454006804540069045400700454007104540072045400730454007404540075045400760454007704540078045400790454008004540081045400820454008304540084045400850454008604540087045400880454008904540090045400910454009204540093045400940454009504540096045400970454009804540099045401000454010104540102045401030454010404540105045401060454010704540108045401090454011004540111045401120454011304540114045401150454011604540117045401180454011904540120045401210454012204540123045401240454012504540126045401270454012804540129045401300454013104540132045401330454013404540135045401360454013704540138045401390454014004540141045401420454014304540144045401450454014604540147045401480454014904540150045401510454015204540153045401540454015504540156045401570454015804540159045401600454016104540162045401630454016404540165045401660454016704540168045401690454017004540171045401720454017304540174045401750454017604540177045401780454017904540180045401810454018204540183045401840454018504540186045401870454018804540189045401900454019104540192045401930454019404540195045401960454019704540198045401990454020004540201045402020454020304540204045402050454020604540207045402080454020904540210045402110454021204540213045402140454021504540216045402170454021804540219045402200454022104540222045402230454022404540225045402260454022704540228045402290454023004540231045402320454023304540234045402350454023604540237045402380454023904540240045402410454024204540243045402440454024504540246045402470454024804540249045402500454025104540252045402530454025404540255045402560454025704540258045402590454026004540261045402620454026304540264045402650454026604540267045402680454026904540270045402710454027204540273045402740454027504540276045402770454027804540279045402800454028104540282045402830454028404540285045402860454028704540288045402890454029004540291045402920454029304540294045402950454029604540297045402980454029904540300045403010454030204540303045403040454030504540306045403070454030804540309045403100454031104540312045403130454031404540315045403160454031704540318045403190454032004540321045403220454032304540324045403250454032604540327045403280454032904540330045403310454033204540333045403340454033504540336045403370454033804540339045403400454034104540342045403430454034404540345045403460454034704540348045403490454035004540351045403520454035304540354045403550454035604540357045403580454035904540360045403610454036204540363045403640454036504540366045403670454036804540369045403700454037104540372045403730454037404540375045403760454037704540378045403790454038004540381045403820454038304540384045403850454038604540387045403880454038904540390045403910454039204540393045403940454039504540396045403970454039804540399045404000454040104540402045404030454040404540405045404060454040704540408045404090454041004540411045404120454041304540414045404150454041604540417045404180454041904540420045404210454042204540423045404240454042504540426045404270454042804540429045404300454043104540432045404330454043404540435045404360454043704540438045404390454044004540441045404420454044304540444045404450454044604540447045404480454044904540450045404510454045204540453045404540454045504540456045404570454045804540459045404600454046104540462045404630454046404540465045404660454046704540468045404690454047004540471045404720454047304540474045404750454047604540477045404780454047904540480045404810454048204540483045404840454048504540486045404870454048804540489045404900454049104540492045404930454049404540495045404960454049704540498045404990454050004540501045405020454050304540504045405050454050604540507045405080454050904540510045405110454051204540513045405140454051504540516045405170454051804540519045405200454052104540522045405230454052404540525045405260454052704540528045405290454053004540531045405320454053304540534045405350454053604540537045405380454053904540540045405410454054204540543045405440454054504540546045405470454054804540549045405500454055104540552045405530454055404540555045405560454055704540558045405590454056004540561045405620454056304540564045405650454056604540567045405680454056904540570045405710454057204540573045405740454057504540576045405770454057804540579045405800454058104540582045405830454058404540585045405860454058704540588045405890454059004540591045405920454059304540594045405950454059604540597045405980454059904540600045406010454060204540603045406040454060504540606045406070454060804540609045406100454061104540612045406130454061404540615045406160454061704540618045406190454062004540621045406220454062304540624045406250454062604540627045406280454062904540630045406310454063204540633045406340454063504540636045406370454063804540639045406400454064104540642045406430454064404540645045406460454064704540648045406490454065004540651045406520454065304540654045406550454065604540657045406580454065904540660045406610454066204540663045406640454066504540666045406670454066804540669045406700454067104540672045406730454067404540675045406760454067704540678045406790454068004540681045406820454068304540684045406850454068604540687045406880454068904540690045406910454069204540693045406940454069504540696045406970454069804540699045407000454070104540702045407030454070404540705045407060454070704540708045407090454071004540711045407120454071304540714045407150454071604540717045407180454071904540720045407210454072204540723045407240454072504540726045407270454072804540729045407300454073104540732045407330454073404540735045407360454073704540738045407390454074004540741045407420454074304540744045407450454074604540747045407480454074904540750045407510454075204540753045407540454075504540756045407570454075804540759045407600454076104540762045407630454076404540765045407660454076704540768045407690454077004540771045407720454077304540774045407750454077604540777045407780454077904540780045407810454078204540783045407840454078504540786045407870454078804540789045407900454079104540792045407930454079404540795045407960454079704540798045407990455000104550002045500030455000404550005045500060455000704550008045500090455001004550011045500120455001304550014045500150455001604550017045500180455001904550020045500210455002204550023045500240455002504550026045500270455002804550029045500300455003104550032045500330455003404550035045500360455003704550038045500390455004004550041045500420455004304550044045500450455004604550047045500480455004904550050045500510455005204550053045500540455005504550056045500570455005804550059045500600455006104550062045500630455006404550065045500660455006704550068045500690455007004550071045500720455007304550074045500750455007604550077045500780455007904550080045500810455008204550083045500840455008504550086045500870455008804550089045500900455009104550092045500930455009404550095045500960455009704550098045500990455010004550101045501020455010304550104045501050455010604550107045501080455010904550110045501110455011204550113045501140455011504550116045501170455011804550119045501200455012104550122045501230455012404550125045501260455012704550128045501290455013004550131045501320455013304550134045501350455013604550137045501380455013904550140045501410455014204550143045501440455014504550146045501470455014804550149045501500455015104550152045501530455015404550155045501560455015704550158045501590455016004550161045501620455016304550164045501650455016604550167045501680455016904550170045501710455017204550173045501740455017504550176045501770455017804550179045501800455018104550182045501830455018404550185045501860455018704550188045501890455019004550191045501920455019304550194045501950455019604550197045501980455019904550200045502010455020204550203045502040455020504550206045502070455020804550209045502100455021104550212045502130455021404550215045502160455021704550218045502190455022004550221045502220455022304550224045502250455022604550227045502280455022904550230045502310455023204550233045502340455023504550236045502370455023804550239045502400455024104550242045502430455024404550245045502460455024704550248045502490455025004550251045502520455025304550254045502550455025604550257045502580455025904550260045502610455026204550263045502640455026504550266045502670455026804550269045502700455027104550272045502730455027404550275045502760455027704550278045502790455028004550281045502820455028304550284045502850455028604550287045502880455028904550290045502910455029204550293045502940455029504550296045502970455029804550299045503000455030104550302045503030455030404550305045503060455030704550308045503090455031004550311045503120455031304550314045503150455031604550317045503180455031904550320045503210455032204550323045503240455032504550326045503270455032804550329045503300455033104550332045503330455033404550335045503360455033704550338045503390455034004550341045503420455034304550344045503450455034604550347045503480455034904550350045503510455035204550353045503540455035504550356045503570455035804550359045503600455036104550362045503630455036404550365045503660455036704550368045503690455037004550371045503720455037304550374045503750455037604550377045503780455037904550380045503810455038204550383045503840455038504550386045503870455038804550389045503900455039104550392045503930455039404550395045503960455039704550398045503990455040004550401045504020455040304550404045504050455040604550407045504080455040904550410045504110455041204550413045504140455041504550416045504170455041804550419045504200455042104550422045504230455042404550425045504260455042704550428045504290455043004550431045504320455043304550434045504350455043604550437045504380455043904550440045504410455044204550443045504440455044504550446045504470455044804550449045504500455045104550452045504530455045404550455045504560455045704550458045504590455046004550461045504620455046304550464045504650455046604550467045504680455046904550470045504710455047204550473045504740455047504550476045504770455047804550479045504800455048104550482045504830455048404550485045504860455048704550488045504890455049004550491045504920455049304550494045504950455049604550497045504980455049904550500045505010455050204550503045505040455050504550506045505070455050804550509045505100455051104550512045505130455051404550515045505160455051704550518045505190455052004550521045505220455052304550524045505250455052604550527045505280455052904550530045505310455053204550533045505340455053504550536045505370455053804550539045505400455054104550542045505430455054404550545045505460455054704550548045505490455055004550551045505520455055304550554045505550455055604550557045505580455055904550560045505610455056204550563045505640455056504550566045505670455056804550569045505700455057104550572045505730455057404550575045505760455057704550578045505790455058004550581045505820455058304550584045505850455058604550587045505880455058904550590045505910455059204550593045505940455059504550596045505970455059804550599045506000455060104550602045506030455060404550605045506060455060704550608045506090455061004550611045506120455061304550614045506150455061604550617045506180455061904550620045506210455062204550623045506240455062504550626045506270455062804550629045506300455063104550632045506330455063404550635045506360455063704550638045506390455064004550641045506420455064304550644045506450455064604550647045506480455064904550650045506510455065204550653045506540455065504550656045506570455065804550659045506600455066104550662045506630455066404550665045506660455066704550668045506690455067004550671045506720455067304550674045506750455067604550677045506780455067904550680045506810455068204550683045506840455068504550686045506870455068804550689045506900455069104550692045506930455069404550695045506960455069704550698045506990455070004550701045507020455070304550704045507050455070604550707045507080455070904550710045507110455071204550713045507140455071504550716045507170455071804550719045507200455072104550722045507230455072404550725045507260455072704550728045507290455073004550731045507320455073304550734045507350455073604550737045507380455073904550740045507410455074204550743045507440455074504550746045507470455074804550749045507500455075104550752045507530455075404550755045507560455075704550758045507590455076004550761045507620455076304550764045507650455076604550767045507680455076904550770045507710455077204550773045507740455077504550776045507770455077804550779045507800455078104550782045507830455078404550785045507860455078704550788045507890455079004550791045507920455079304550794045507950455079604550797045507980455079904560001045600020456000304560004045600050456000604560007045600080456000904560010045600110456001204560013045600140456001504560016045600170456001804560019045600200456002104560022045600230456002404560025045600260456002704560028045600290456003004560031045600320456003304560034045600350456003604560037045600380456003904560040045600410456004204560043045600440456004504560046045600470456004804560049045600500456005104560052045600530456005404560055045600560456005704560058045600590456006004560061045600620456006304560064045600650456006604560067045600680456006904560070045600710456007204560073045600740456007504560076045600770456007804560079045600800456008104560082045600830456008404560085045600860456008704560088045600890456009004560091045600920456009304560094045600950456009604560097045600980456009904560100045601010456010204560103045601040456010504560106045601070456010804560109045601100456011104560112045601130456011404560115045601160456011704560118045601190456012004560121045601220456012304560124045601250456012604560127045601280456012904560130045601310456013204560133045601340456013504560136045601370456013804560139045601400456014104560142045601430456014404560145045601460456014704560148045601490456015004560151045601520456015304560154045601550456015604560157045601580456015904560160045601610456016204560163045601640456016504560166045601670456016804560169045601700456017104560172045601730456017404560175045601760456017704560178045601790456018004560181045601820456018304560184045601850456018604560187045601880456018904560190045601910456019204560193045601940456019504560196045601970456019804560199045602000456020104560202045602030456020404560205045602060456020704560208045602090456021004560211045602120456021304560214045602150456021604560217045602180456021904560220045602210456022204560223045602240456022504560226045602270456022804560229045602300456023104560232045602330456023404560235045602360456023704560238045602390456024004560241045602420456024304560244045602450456024604560247045602480456024904560250045602510456025204560253045602540456025504560256045602570456025804560259045602600456026104560262045602630456026404560265045602660456026704560268045602690456027004560271045602720456027304560274045602750456027604560277045602780456027904560280045602810456028204560283045602840456028504560286045602870456028804560289045602900456029104560292045602930456029404560295045602960456029704560298045602990456030004560301045603020456030304560304045603050456030604560307045603080456030904560310045603110456031204560313045603140456031504560316045603170456031804560319045603200456032104560322045603230456032404560325045603260456032704560328045603290456033004560331045603320456033304560334045603350456033604560337045603380456033904560340045603410456034204560343045603440456034504560346045603470456034804560349045603500456035104560352045603530456035404560355045603560456035704560358045603590456036004560361045603620456036304560364045603650456036604560367045603680456036904560370045603710456037204560373045603740456037504560376045603770456037804560379045603800456038104560382045603830456038404560385045603860456038704560388045603890456039004560391045603920456039304560394045603950456039604560397045603980456039904560400045604010456040204560403045604040456040504560406045604070456040804560409045604100456041104560412045604130456041404560415045604160456041704560418045604190456042004560421045604220456042304560424045604250456042604560427045604280456042904560430045604310456043204560433045604340456043504560436045604370456043804560439045604400456044104560442045604430456044404560445045604460456044704560448045604490456045004560451045604520456045304560454045604550456045604560457045604580456045904560460045604610456046204560463045604640456046504560466045604670456046804560469045604700456047104560472045604730456047404560475045604760456047704560478045604790456048004560481045604820456048304560484045604850456048604560487045604880456048904560490045604910456049204560493045604940456049504560496045604970456049804560499045605000456050104560502045605030456050404560505045605060456050704560508045605090456051004560511045605120456051304560514045605150456051604560517045605180456051904560520045605210456052204560523045605240456052504560526045605270456052804560529045605300456053104560532045605330456053404560535045605360456053704560538045605390456054004560541045605420456054304560544045605450456054604560547045605480456054904560550045605510456055204560553045605540456055504560556045605570456055804560559045605600456056104560562045605630456056404560565045605660456056704560568045605690456057004560571045605720456057304560574045605750456057604560577045605780456057904560580045605810456058204560583045605840456058504560586045605870456058804560589045605900456059104560592045605930456059404560595045605960456059704560598045605990456060004560601045606020456060304560604045606050456060604560607045606080456060904560610045606110456061204560613045606140456061504560616045606170456061804560619045606200456062104560622045606230456062404560625045606260456062704560628045606290456063004560631045606320456063304560634045606350456063604560637045606380456063904560640045606410456064204560643045606440456064504560646045606470456064804560649045606500456065104560652045606530456065404560655045606560456065704560658045606590456066004560661045606620456066304560664045606650456066604560667045606680456066904560670045606710456067204560673045606740456067504560676045606770456067804560679045606800456068104560682045606830456068404560685045606860456068704560688045606890456069004560691045606920456069304560694045606950456069604560697045606980456069904560700045607010456070204560703045607040456070504560706045607070456070804560709045607100456071104560712045607130456071404560715045607160456071704560718045607190456072004560721045607220456072304560724045607250456072604560727045607280456072904560730045607310456073204560733045607340456073504560736045607370456073804560739045607400456074104560742045607430456074404560745045607460456074704560748045607490456075004560751045607520456075304560754045607550456075604560757045607580456075904560760045607610456076204560763045607640456076504560766045607670456076804560769045607700456077104560772045607730456077404560775045607760456077704560778045607790456078004560781045607820456078304560784045607850456078604560787045607880456078904560790045607910456079204560793045607940456079504560796045607970456079804560799045700010457000204570003045700040457000504570006045700070457000804570009045700100457001104570012045700130457001404570015045700160457001704570018045700190457002004570021045700220457002304570024045700250457002604570027045700280457002904570030045700310457003204570033045700340457003504570036045700370457003804570039045700400457004104570042045700430457004404570045045700460457004704570048045700490457005004570051045700520457005304570054045700550457005604570057045700580457005904570060045700610457006204570063045700640457006504570066045700670457006804570069045700700457007104570072045700730457007404570075045700760457007704570078045700790457008004570081045700820457008304570084045700850457008604570087045700880457008904570090045700910457009204570093045700940457009504570096045700970457009804570099045701000457010104570102045701030457010404570105045701060457010704570108045701090457011004570111045701120457011304570114045701150457011604570117045701180457011904570120045701210457012204570123045701240457012504570126045701270457012804570129045701300457013104570132045701330457013404570135045701360457013704570138045701390457014004570141045701420457014304570144045701450457014604570147045701480457014904570150045701510457015204570153045701540457015504570156045701570457015804570159045701600457016104570162045701630457016404570165045701660457016704570168045701690457017004570171045701720457017304570174045701750457017604570177045701780457017904570180045701810457018204570183045701840457018504570186045701870457018804570189045701900457019104570192045701930457019404570195045701960457019704570198045701990457020004570201045702020457020304570204045702050457020604570207045702080457020904570210045702110457021204570213045702140457021504570216045702170457021804570219045702200457022104570222045702230457022404570225045702260457022704570228045702290457023004570231045702320457023304570234045702350457023604570237045702380457023904570240045702410457024204570243045702440457024504570246045702470457024804570249045702500457025104570252045702530457025404570255045702560457025704570258045702590457026004570261045702620457026304570264045702650457026604570267045702680457026904570270045702710457027204570273045702740457027504570276045702770457027804570279045702800457028104570282045702830457028404570285045702860457028704570288045702890457029004570291045702920457029304570294045702950457029604570297045702980457029904570300045703010457030204570303045703040457030504570306045703070457030804570309045703100457031104570312045703130457031404570315045703160457031704570318045703190457032004570321045703220457032304570324045703250457032604570327045703280457032904570330045703310457033204570333045703340457033504570336045703370457033804570339045703400457034104570342045703430457034404570345045703460457034704570348045703490457035004570351045703520457035304570354045703550457035604570357045703580457035904570360045703610457036204570363045703640457036504570366045703670457036804570369045703700457037104570372045703730457037404570375045703760457037704570378045703790457038004570381045703820457038304570384045703850457038604570387045703880457038904570390045703910457039204570393045703940457039504570396045703970457039804570399045704000457040104570402045704030457040404570405045704060457040704570408045704090457041004570411045704120457041304570414045704150457041604570417045704180457041904570420045704210457042204570423045704240457042504570426045704270457042804570429045704300457043104570432045704330457043404570435045704360457043704570438045704390457044004570441045704420457044304570444045704450457044604570447045704480457044904570450045704510457045204570453045704540457045504570456045704570457045804570459045704600457046104570462045704630457046404570465045704660457046704570468045704690457047004570471045704720457047304570474045704750457047604570477045704780457047904570480045704810457048204570483045704840457048504570486045704870457048804570489045704900457049104570492045704930457049404570495045704960457049704570498045704990457050004570501045705020457050304570504045705050457050604570507045705080457050904570510045705110457051204570513045705140457051504570516045705170457051804570519045705200457052104570522045705230457052404570525045705260457052704570528045705290457053004570531045705320457053304570534045705350457053604570537045705380457053904570540045705410457054204570543045705440457054504570546045705470457054804570549045705500457055104570552045705530457055404570555045705560457055704570558045705590457056004570561045705620457056304570564045705650457056604570567045705680457056904570570045705710457057204570573045705740457057504570576045705770457057804570579045705800457058104570582045705830457058404570585045705860457058704570588045705890457059004570591045705920457059304570594045705950457059604570597045705980457059904570600045706010457060204570603045706040457060504570606045706070457060804570609045706100457061104570612045706130457061404570615045706160457061704570618045706190457062004570621045706220457062304570624045706250457062604570627045706280457062904570630045706310457063204570633045706340457063504570636045706370457063804570639045706400457064104570642045706430457064404570645045706460457064704570648045706490457065004570651045706520457065304570654045706550457065604570657045706580457065904570660045706610457066204570663045706640457066504570666045706670457066804570669045706700457067104570672045706730457067404570675045706760457067704570678045706790457068004570681045706820457068304570684045706850457068604570687045706880457068904570690045706910457069204570693045706940457069504570696045706970457069804570699045707000457070104570702045707030457070404570705045707060457070704570708045707090457071004570711045707120457071304570714045707150457071604570717045707180457071904570720045707210457072204570723045707240457072504570726045707270457072804570729045707300457073104570732045707330457073404570735045707360457073704570738045707390457074004570741045707420457074304570744045707450457074604570747045707480457074904570750045707510457075204570753045707540457075504570756045707570457075804570759045707600457076104570762045707630457076404570765045707660457076704570768045707690457077004570771045707720457077304570774045707750457077604570777045707780457077904570780045707810457078204570783045707840457078504570786045707870457078804570789045707900457079104570792045707930457079404570795045707960457079704570798045707990458000104580002045800030458000404580005045800060458000704580008045800090458001004580011045800120458001304580014045800150458001604580017045800180458001904580020045800210458002204580023045800240458002504580026045800270458002804580029045800300458003104580032045800330458003404580035045800360458003704580038045800390458004004580041045800420458004304580044045800450458004604580047045800480458004904580050045800510458005204580053045800540458005504580056045800570458005804580059045800600458006104580062045800630458006404580065045800660458006704580068045800690458007004580071045800720458007304580074045800750458007604580077045800780458007904580080045800810458008204580083045800840458008504580086045800870458008804580089045800900458009104580092045800930458009404580095045800960458009704580098045800990458010004580101045801020458010304580104045801050458010604580107045801080458010904580110045801110458011204580113045801140458011504580116045801170458011804580119045801200458012104580122045801230458012404580125045801260458012704580128045801290458013004580131045801320458013304580134045801350458013604580137045801380458013904580140045801410458014204580143045801440458014504580146045801470458014804580149045801500458015104580152045801530458015404580155045801560458015704580158045801590458016004580161045801620458016304580164045801650458016604580167045801680458016904580170045801710458017204580173045801740458017504580176045801770458017804580179045801800458018104580182045801830458018404580185045801860458018704580188045801890458019004580191045801920458019304580194045801950458019604580197045801980458019904580200045802010458020204580203045802040458020504580206045802070458020804580209045802100458021104580212045802130458021404580215045802160458021704580218045802190458022004580221045802220458022304580224045802250458022604580227045802280458022904580230045802310458023204580233045802340458023504580236045802370458023804580239045802400458024104580242045802430458024404580245045802460458024704580248045802490458025004580251045802520458025304580254045802550458025604580257045802580458025904580260045802610458026204580263045802640458026504580266045802670458026804580269045802700458027104580272045802730458027404580275045802760458027704580278045802790458028004580281045802820458028304580284045802850458028604580287045802880458028904580290045802910458029204580293045802940458029504580296045802970458029804580299045803000458030104580302045803030458030404580305045803060458030704580308045803090458031004580311045803120458031304580314045803150458031604580317045803180458031904580320045803210458032204580323045803240458032504580326045803270458032804580329045803300458033104580332045803330458033404580335045803360458033704580338045803390458034004580341045803420458034304580344045803450458034604580347045803480458034904580350045803510458035204580353045803540458035504580356045803570458035804580359045803600458036104580362045803630458036404580365045803660458036704580368045803690458037004580371045803720458037304580374045803750458037604580377045803780458037904580380045803810458038204580383045803840458038504580386045803870458038804580389045803900458039104580392045803930458039404580395045803960458039704580398045803990458040004580401045804020458040304580404045804050458040604580407045804080458040904580410045804110458041204580413045804140458041504580416045804170458041804580419045804200458042104580422045804230458042404580425045804260458042704580428045804290458043004580431045804320458043304580434045804350458043604580437045804380458043904580440045804410458044204580443045804440458044504580446045804470458044804580449045804500458045104580452045804530458045404580455045804560458045704580458045804590458046004580461045804620458046304580464045804650458046604580467045804680458046904580470045804710458047204580473045804740458047504580476045804770458047804580479045804800458048104580482045804830458048404580485045804860458048704580488045804890458049004580491045804920458049304580494045804950458049604580497045804980458049904580500045805010458050204580503045805040458050504580506045805070458050804580509045805100458051104580512045805130458051404580515045805160458051704580518045805190458052004580521045805220458052304580524045805250458052604580527045805280458052904580530045805310458053204580533045805340458053504580536045805370458053804580539045805400458054104580542045805430458054404580545045805460458054704580548045805490458055004580551045805520458055304580554045805550458055604580557045805580458055904580560045805610458056204580563045805640458056504580566045805670458056804580569045805700458057104580572045805730458057404580575045805760458057704580578045805790458058004580581045805820458058304580584045805850458058604580587045805880458058904580590045805910458059204580593045805940458059504580596045805970458059804580599045806000458060104580602045806030458060404580605045806060458060704580608045806090458061004580611045806120458061304580614045806150458061604580617045806180458061904580620045806210458062204580623045806240458062504580626045806270458062804580629045806300458063104580632045806330458063404580635045806360458063704580638045806390458064004580641045806420458064304580644045806450458064604580647045806480458064904580650045806510458065204580653045806540458065504580656045806570458065804580659045806600458066104580662045806630458066404580665045806660458066704580668045806690458067004580671045806720458067304580674045806750458067604580677045806780458067904580680045806810458068204580683045806840458068504580686045806870458068804580689045806900458069104580692045806930458069404580695045806960458069704580698045806990458070004580701045807020458070304580704045807050458070604580707045807080458070904580710045807110458071204580713045807140458071504580716045807170458071804580719045807200458072104580722045807230458072404580725045807260458072704580728045807290458073004580731045807320458073304580734045807350458073604580737045807380458073904580740045807410458074204580743045807440458074504580746045807470458074804580749045807500458075104580752045807530458075404580755045807560458075704580758045807590458076004580761045807620458076304580764045807650458076604580767045807680458076904580770045807710458077204580773045807740458077504580776045807770458077804580779045807800458078104580782045807830458078404580785045807860458078704580788045807890458079004580791045807920458079304580794045807950458079604580797045807980458079904590001045900020459000304590004045900050459000604590007045900080459000904590010045900110459001204590013045900140459001504590016045900170459001804590019045900200459002104590022045900230459002404590025045900260459002704590028045900290459003004590031045900320459003304590034045900350459003604590037045900380459003904590040045900410459004204590043045900440459004504590046045900470459004804590049045900500459005104590052045900530459005404590055045900560459005704590058045900590459006004590061045900620459006304590064045900650459006604590067045900680459006904590070045900710459007204590073045900740459007504590076045900770459007804590079045900800459008104590082045900830459008404590085045900860459008704590088045900890459009004590091045900920459009304590094045900950459009604590097045900980459009904590100045901010459010204590103045901040459010504590106045901070459010804590109045901100459011104590112045901130459011404590115045901160459011704590118045901190459012004590121045901220459012304590124045901250459012604590127045901280459012904590130045901310459013204590133045901340459013504590136045901370459013804590139045901400459014104590142045901430459014404590145045901460459014704590148045901490459015004590151045901520459015304590154045901550459015604590157045901580459015904590160045901610459016204590163045901640459016504590166045901670459016804590169045901700459017104590172045901730459017404590175045901760459017704590178045901790459018004590181045901820459018304590184045901850459018604590187045901880459018904590190045901910459019204590193045901940459019504590196045901970459019804590199045902000459020104590202045902030459020404590205045902060459020704590208045902090459021004590211045902120459021304590214045902150459021604590217045902180459021904590220045902210459022204590223045902240459022504590226045902270459022804590229045902300459023104590232045902330459023404590235045902360459023704590238045902390459024004590241045902420459024304590244045902450459024604590247045902480459024904590250045902510459025204590253045902540459025504590256045902570459025804590259045902600459026104590262045902630459026404590265045902660459026704590268045902690459027004590271045902720459027304590274045902750459027604590277045902780459027904590280045902810459028204590283045902840459028504590286045902870459028804590289045902900459029104590292045902930459029404590295045902960459029704590298045902990459030004590301045903020459030304590304045903050459030604590307045903080459030904590310045903110459031204590313045903140459031504590316045903170459031804590319045903200459032104590322045903230459032404590325045903260459032704590328045903290459033004590331045903320459033304590334045903350459033604590337045903380459033904590340045903410459034204590343045903440459034504590346045903470459034804590349045903500459035104590352045903530459035404590355045903560459035704590358045903590459036004590361045903620459036304590364045903650459036604590367045903680459036904590370045903710459037204590373045903740459037504590376045903770459037804590379045903800459038104590382045903830459038404590385045903860459038704590388045903890459039004590391045903920459039304590394045903950459039604590397045903980459039904590400045904010459040204590403045904040459040504590406045904070459040804590409045904100459041104590412045904130459041404590415045904160459041704590418045904190459042004590421045904220459042304590424045904250459042604590427045904280459042904590430045904310459043204590433045904340459043504590436045904370459043804590439045904400459044104590442045904430459044404590445045904460459044704590448045904490459045004590451045904520459045304590454045904550459045604590457045904580459045904590460045904610459046204590463045904640459046504590466045904670459046804590469045904700459047104590472045904730459047404590475045904760459047704590478045904790459048004590481045904820459048304590484045904850459048604590487045904880459048904590490045904910459049204590493045904940459049504590496045904970459049804590499045905000459050104590502045905030459050404590505045905060459050704590508045905090459051004590511045905120459051304590514045905150459051604590517045905180459051904590520045905210459052204590523045905240459052504590526045905270459052804590529045905300459053104590532045905330459053404590535045905360459053704590538045905390459054004590541045905420459054304590544045905450459054604590547045905480459054904590550045905510459055204590553045905540459055504590556045905570459055804590559045905600459056104590562045905630459056404590565045905660459056704590568045905690459057004590571045905720459057304590574045905750459057604590577045905780459057904590580045905810459058204590583045905840459058504590586045905870459058804590589045905900459059104590592045905930459059404590595045905960459059704590598045905990459060004590601045906020459060304590604045906050459060604590607045906080459060904590610045906110459061204590613045906140459061504590616045906170459061804590619045906200459062104590622045906230459062404590625045906260459062704590628045906290459063004590631045906320459063304590634045906350459063604590637045906380459063904590640045906410459064204590643045906440459064504590646045906470459064804590649045906500459065104590652045906530459065404590655045906560459065704590658045906590459066004590661045906620459066304590664045906650459066604590667045906680459066904590670045906710459067204590673045906740459067504590676045906770459067804590679045906800459068104590682045906830459068404590685045906860459068704590688045906890459069004590691045906920459069304590694045906950459069604590697045906980459069904590700045907010459070204590703045907040459070504590706045907070459070804590709045907100459071104590712045907130459071404590715045907160459071704590718045907190459072004590721045907220459072304590724045907250459072604590727045907280459072904590730045907310459073204590733045907340459073504590736045907370459073804590739045907400459074104590742045907430459074404590745045907460459074704590748045907490459075004590751045907520459075304590754045907550459075604590757045907580459075904590760045907610459076204590763045907640459076504590766045907670459076804590769045907700459077104590772045907730459077404590775045907760459077704590778045907790459078004590781045907820459078304590784045907850459078604590787045907880459078904590790045907910459079204590793045907940459079504590796045907970459079804590799046000010460000204600003046000040460000504600006046000070460000804600009046000100460001104600012046000130460001404600015046000160460001704600018046000190460002004600021046000220460002304600024046000250460002604600027046000280460002904600030046000310460003204600033046000340460003504600036046000370460003804600039046000400460004104600042046000430460004404600045046000460460004704600048046000490460005004600051046000520460005304600054046000550460005604600057046000580460005904600060046000610460006204600063046000640460006504600066046000670460006804600069046000700460007104600072046000730460007404600075046000760460007704600078046000790460008004600081046000820460008304600084046000850460008604600087046000880460008904600090046000910460009204600093046000940460009504600096046000970460009804600099046001000460010104600102046001030460010404600105046001060460010704600108046001090460011004600111046001120460011304600114046001150460011604600117046001180460011904600120046001210460012204600123046001240460012504600126046001270460012804600129046001300460013104600132046001330460013404600135046001360460013704600138046001390460014004600141046001420460014304600144046001450460014604600147046001480460014904600150046001510460015204600153046001540460015504600156046001570460015804600159046001600460016104600162046001630460016404600165046001660460016704600168046001690460017004600171046001720460017304600174046001750460017604600177046001780460017904600180046001810460018204600183046001840460018504600186046001870460018804600189046001900460019104600192046001930460019404600195046001960460019704600198046001990460020004600201046002020460020304600204046002050460020604600207046002080460020904600210046002110460021204600213046002140460021504600216046002170460021804600219046002200460022104600222046002230460022404600225046002260460022704600228046002290460023004600231046002320460023304600234046002350460023604600237046002380460023904600240046002410460024204600243046002440460024504600246046002470460024804600249046002500460025104600252046002530460025404600255046002560460025704600258046002590460026004600261046002620460026304600264046002650460026604600267046002680460026904600270046002710460027204600273046002740460027504600276046002770460027804600279046002800460028104600282046002830460028404600285046002860460028704600288046002890460029004600291046002920460029304600294046002950460029604600297046002980460029904600300046003010460030204600303046003040460030504600306046003070460030804600309046003100460031104600312046003130460031404600315046003160460031704600318046003190460032004600321046003220460032304600324046003250460032604600327046003280460032904600330046003310460033204600333046003340460033504600336046003370460033804600339046003400460034104600342046003430460034404600345046003460460034704600348046003490460035004600351046003520460035304600354046003550460035604600357046003580460035904600360046003610460036204600363046003640460036504600366046003670460036804600369046003700460037104600372046003730460037404600375046003760460037704600378046003790460038004600381046003820460038304600384046003850460038604600387046003880460038904600390046003910460039204600393046003940460039504600396046003970460039804600399046004000460040104600402046004030460040404600405046004060460040704600408046004090460041004600411046004120460041304600414046004150460041604600417046004180460041904600420046004210460042204600423046004240460042504600426046004270460042804600429046004300460043104600432046004330460043404600435046004360460043704600438046004390460044004600441046004420460044304600444046004450460044604600447046004480460044904600450046004510460045204600453046004540460045504600456046004570460045804600459046004600460046104600462046004630460046404600465046004660460046704600468046004690460047004600471046004720460047304600474046004750460047604600477046004780460047904600480046004810460048204600483046004840460048504600486046004870460048804600489046004900460049104600492046004930460049404600495046004960460049704600498046004990460050004600501046005020460050304600504046005050460050604600507046005080460050904600510046005110460051204600513046005140460051504600516046005170460051804600519046005200460052104600522046005230460052404600525046005260460052704600528046005290460053004600531046005320460053304600534046005350460053604600537046005380460053904600540046005410460054204600543046005440460054504600546046005470460054804600549046005500460055104600552046005530460055404600555046005560460055704600558046005590460056004600561046005620460056304600564046005650460056604600567046005680460056904600570046005710460057204600573046005740460057504600576046005770460057804600579046005800460058104600582046005830460058404600585046005860460058704600588046005890460059004600591046005920460059304600594046005950460059604600597046005980460059904600600046006010460060204600603046006040460060504600606046006070460060804600609046006100460061104600612046006130460061404600615046006160460061704600618046006190460062004600621046006220460062304600624046006250460062604600627046006280460062904600630046006310460063204600633046006340460063504600636046006370460063804600639046006400460064104600642046006430460064404600645046006460460064704600648046006490460065004600651046006520460065304600654046006550460065604600657046006580460065904600660046006610460066204600663046006640460066504600666046006670460066804600669046006700460067104600672046006730460067404600675046006760460067704600678046006790460068004600681046006820460068304600684046006850460068604600687046006880460068904600690046006910460069204600693046006940460069504600696046006970460069804600699046007000460070104600702046007030460070404600705046007060460070704600708046007090460071004600711046007120460071304600714046007150460071604600717046007180460071904600720046007210460072204600723046007240460072504600726046007270460072804600729046007300460073104600732046007330460073404600735046007360460073704600738046007390460074004600741046007420460074304600744046007450460074604600747046007480460074904600750046007510460075204600753046007540460075504600756046007570460075804600759046007600460076104600762046007630460076404600765046007660460076704600768046007690460077004600771046007720460077304600774046007750460077604600777046007780460077904600780046007810460078204600783046007840460078504600786046007870460078804600789046007900460079104600792046007930460079404600795046007960460079704600798046007990461000104610002046100030461000404610005046100060461000704610008046100090461001004610011046100120461001304610014046100150461001604610017046100180461001904610020046100210461002204610023046100240461002504610026046100270461002804610029046100300461003104610032046100330461003404610035046100360461003704610038046100390461004004610041046100420461004304610044046100450461004604610047046100480461004904610050046100510461005204610053046100540461005504610056046100570461005804610059046100600461006104610062046100630461006404610065046100660461006704610068046100690461007004610071046100720461007304610074046100750461007604610077046100780461007904610080046100810461008204610083046100840461008504610086046100870461008804610089046100900461009104610092046100930461009404610095046100960461009704610098046100990461010004610101046101020461010304610104046101050461010604610107046101080461010904610110046101110461011204610113046101140461011504610116046101170461011804610119046101200461012104610122046101230461012404610125046101260461012704610128046101290461013004610131046101320461013304610134046101350461013604610137046101380461013904610140046101410461014204610143046101440461014504610146046101470461014804610149046101500461015104610152046101530461015404610155046101560461015704610158046101590461016004610161046101620461016304610164046101650461016604610167046101680461016904610170046101710461017204610173046101740461017504610176046101770461017804610179046101800461018104610182046101830461018404610185046101860461018704610188046101890461019004610191046101920461019304610194046101950461019604610197046101980461019904610200046102010461020204610203046102040461020504610206046102070461020804610209046102100461021104610212046102130461021404610215046102160461021704610218046102190461022004610221046102220461022304610224046102250461022604610227046102280461022904610230046102310461023204610233046102340461023504610236046102370461023804610239046102400461024104610242046102430461024404610245046102460461024704610248046102490461025004610251046102520461025304610254046102550461025604610257046102580461025904610260046102610461026204610263046102640461026504610266046102670461026804610269046102700461027104610272046102730461027404610275046102760461027704610278046102790461028004610281046102820461028304610284046102850461028604610287046102880461028904610290046102910461029204610293046102940461029504610296046102970461029804610299046103000461030104610302046103030461030404610305046103060461030704610308046103090461031004610311046103120461031304610314046103150461031604610317046103180461031904610320046103210461032204610323046103240461032504610326046103270461032804610329046103300461033104610332046103330461033404610335046103360461033704610338046103390461034004610341046103420461034304610344046103450461034604610347046103480461034904610350046103510461035204610353046103540461035504610356046103570461035804610359046103600461036104610362046103630461036404610365046103660461036704610368046103690461037004610371046103720461037304610374046103750461037604610377046103780461037904610380046103810461038204610383046103840461038504610386046103870461038804610389046103900461039104610392046103930461039404610395046103960461039704610398046103990461040004610401046104020461040304610404046104050461040604610407046104080461040904610410046104110461041204610413046104140461041504610416046104170461041804610419046104200461042104610422046104230461042404610425046104260461042704610428046104290461043004610431046104320461043304610434046104350461043604610437046104380461043904610440046104410461044204610443046104440461044504610446046104470461044804610449046104500461045104610452046104530461045404610455046104560461045704610458046104590461046004610461046104620461046304610464046104650461046604610467046104680461046904610470046104710461047204610473046104740461047504610476046104770461047804610479046104800461048104610482046104830461048404610485046104860461048704610488046104890461049004610491046104920461049304610494046104950461049604610497046104980461049904610500046105010461050204610503046105040461050504610506046105070461050804610509046105100461051104610512046105130461051404610515046105160461051704610518046105190461052004610521046105220461052304610524046105250461052604610527046105280461052904610530046105310461053204610533046105340461053504610536046105370461053804610539046105400461054104610542046105430461054404610545046105460461054704610548046105490461055004610551046105520461055304610554046105550461055604610557046105580461055904610560046105610461056204610563046105640461056504610566046105670461056804610569046105700461057104610572046105730461057404610575046105760461057704610578046105790461058004610581046105820461058304610584046105850461058604610587046105880461058904610590046105910461059204610593046105940461059504610596046105970461059804610599046106000461060104610602046106030461060404610605046106060461060704610608046106090461061004610611046106120461061304610614046106150461061604610617046106180461061904610620046106210461062204610623046106240461062504610626046106270461062804610629046106300461063104610632046106330461063404610635046106360461063704610638046106390461064004610641046106420461064304610644046106450461064604610647046106480461064904610650046106510461065204610653046106540461065504610656046106570461065804610659046106600461066104610662046106630461066404610665046106660461066704610668046106690461067004610671046106720461067304610674046106750461067604610677046106780461067904610680046106810461068204610683046106840461068504610686046106870461068804610689046106900461069104610692046106930461069404610695046106960461069704610698046106990461070004610701046107020461070304610704046107050461070604610707046107080461070904610710046107110461071204610713046107140461071504610716046107170461071804610719046107200461072104610722046107230461072404610725046107260461072704610728046107290461073004610731046107320461073304610734046107350461073604610737046107380461073904610740046107410461074204610743046107440461074504610746046107470461074804610749046107500461075104610752046107530461075404610755046107560461075704610758046107590461076004610761046107620461076304610764046107650461076604610767046107680461076904610770046107710461077204610773046107740461077504610776046107770461077804610779046107800461078104610782046107830461078404610785046107860461078704610788046107890461079004610791046107920461079304610794046107950461079604610797046107980461079904620001046200020462000304620004046200050462000604620007046200080462000904620010046200110462001204620013046200140462001504620016046200170462001804620019046200200462002104620022046200230462002404620025046200260462002704620028046200290462003004620031046200320462003304620034046200350462003604620037046200380462003904620040046200410462004204620043046200440462004504620046046200470462004804620049046200500462005104620052046200530462005404620055046200560462005704620058046200590462006004620061046200620462006304620064046200650462006604620067046200680462006904620070046200710462007204620073046200740462007504620076046200770462007804620079046200800462008104620082046200830462008404620085046200860462008704620088046200890462009004620091046200920462009304620094046200950462009604620097046200980462009904620100046201010462010204620103046201040462010504620106046201070462010804620109046201100462011104620112046201130462011404620115046201160462011704620118046201190462012004620121046201220462012304620124046201250462012604620127046201280462012904620130046201310462013204620133046201340462013504620136046201370462013804620139046201400462014104620142046201430462014404620145046201460462014704620148046201490462015004620151046201520462015304620154046201550462015604620157046201580462015904620160046201610462016204620163046201640462016504620166046201670462016804620169046201700462017104620172046201730462017404620175046201760462017704620178046201790462018004620181046201820462018304620184046201850462018604620187046201880462018904620190046201910462019204620193046201940462019504620196046201970462019804620199046202000462020104620202046202030462020404620205046202060462020704620208046202090462021004620211046202120462021304620214046202150462021604620217046202180462021904620220046202210462022204620223046202240462022504620226046202270462022804620229046202300462023104620232046202330462023404620235046202360462023704620238046202390462024004620241046202420462024304620244046202450462024604620247046202480462024904620250046202510462025204620253046202540462025504620256046202570462025804620259046202600462026104620262046202630462026404620265046202660462026704620268046202690462027004620271046202720462027304620274046202750462027604620277046202780462027904620280046202810462028204620283046202840462028504620286046202870462028804620289046202900462029104620292046202930462029404620295046202960462029704620298046202990462030004620301046203020462030304620304046203050462030604620307046203080462030904620310046203110462031204620313046203140462031504620316046203170462031804620319046203200462032104620322046203230462032404620325046203260462032704620328046203290462033004620331046203320462033304620334046203350462033604620337046203380462033904620340046203410462034204620343046203440462034504620346046203470462034804620349046203500462035104620352046203530462035404620355046203560462035704620358046203590462036004620361046203620462036304620364046203650462036604620367046203680462036904620370046203710462037204620373046203740462037504620376046203770462037804620379046203800462038104620382046203830462038404620385046203860462038704620388046203890462039004620391046203920462039304620394046203950462039604620397046203980462039904620400046204010462040204620403046204040462040504620406046204070462040804620409046204100462041104620412046204130462041404620415046204160462041704620418046204190462042004620421046204220462042304620424046204250462042604620427046204280462042904620430046204310462043204620433046204340462043504620436046204370462043804620439046204400462044104620442046204430462044404620445046204460462044704620448046204490462045004620451046204520462045304620454046204550462045604620457046204580462045904620460046204610462046204620463046204640462046504620466046204670462046804620469046204700462047104620472046204730462047404620475046204760462047704620478046204790462048004620481046204820462048304620484046204850462048604620487046204880462048904620490046204910462049204620493046204940462049504620496046204970462049804620499046205000462050104620502046205030462050404620505046205060462050704620508046205090462051004620511046205120462051304620514046205150462051604620517046205180462051904620520046205210462052204620523046205240462052504620526046205270462052804620529046205300462053104620532046205330462053404620535046205360462053704620538046205390462054004620541046205420462054304620544046205450462054604620547046205480462054904620550046205510462055204620553046205540462055504620556046205570462055804620559046205600462056104620562046205630462056404620565046205660462056704620568046205690462057004620571046205720462057304620574046205750462057604620577046205780462057904620580046205810462058204620583046205840462058504620586046205870462058804620589046205900462059104620592046205930462059404620595046205960462059704620598046205990462060004620601046206020462060304620604046206050462060604620607046206080462060904620610046206110462061204620613046206140462061504620616046206170462061804620619046206200462062104620622046206230462062404620625046206260462062704620628046206290462063004620631046206320462063304620634046206350462063604620637046206380462063904620640046206410462064204620643046206440462064504620646046206470462064804620649046206500462065104620652046206530462065404620655046206560462065704620658046206590462066004620661046206620462066304620664046206650462066604620667046206680462066904620670046206710462067204620673046206740462067504620676046206770462067804620679046206800462068104620682046206830462068404620685046206860462068704620688046206890462069004620691046206920462069304620694046206950462069604620697046206980462069904620700046207010462070204620703046207040462070504620706046207070462070804620709046207100462071104620712046207130462071404620715046207160462071704620718046207190462072004620721046207220462072304620724046207250462072604620727046207280462072904620730046207310462073204620733046207340462073504620736046207370462073804620739046207400462074104620742046207430462074404620745046207460462074704620748046207490462075004620751046207520462075304620754046207550462075604620757046207580462075904620760046207610462076204620763046207640462076504620766046207670462076804620769046207700462077104620772046207730462077404620775046207760462077704620778046207790462078004620781046207820462078304620784046207850462078604620787046207880462078904620790046207910462079204620793046207940462079504620796046207970462079804620799046300010463000204630003046300040463000504630006046300070463000804630009046300100463001104630012046300130463001404630015046300160463001704630018046300190463002004630021046300220463002304630024046300250463002604630027046300280463002904630030046300310463003204630033046300340463003504630036046300370463003804630039046300400463004104630042046300430463004404630045046300460463004704630048046300490463005004630051046300520463005304630054046300550463005604630057046300580463005904630060046300610463006204630063046300640463006504630066046300670463006804630069046300700463007104630072046300730463007404630075046300760463007704630078046300790463008004630081046300820463008304630084046300850463008604630087046300880463008904630090046300910463009204630093046300940463009504630096046300970463009804630099046301000463010104630102046301030463010404630105046301060463010704630108046301090463011004630111046301120463011304630114046301150463011604630117046301180463011904630120046301210463012204630123046301240463012504630126046301270463012804630129046301300463013104630132046301330463013404630135046301360463013704630138046301390463014004630141046301420463014304630144046301450463014604630147046301480463014904630150046301510463015204630153046301540463015504630156046301570463015804630159046301600463016104630162046301630463016404630165046301660463016704630168046301690463017004630171046301720463017304630174046301750463017604630177046301780463017904630180046301810463018204630183046301840463018504630186046301870463018804630189046301900463019104630192046301930463019404630195046301960463019704630198046301990463020004630201046302020463020304630204046302050463020604630207046302080463020904630210046302110463021204630213046302140463021504630216046302170463021804630219046302200463022104630222046302230463022404630225046302260463022704630228046302290463023004630231046302320463023304630234046302350463023604630237046302380463023904630240046302410463024204630243046302440463024504630246046302470463024804630249046302500463025104630252046302530463025404630255046302560463025704630258046302590463026004630261046302620463026304630264046302650463026604630267046302680463026904630270046302710463027204630273046302740463027504630276046302770463027804630279046302800463028104630282046302830463028404630285046302860463028704630288046302890463029004630291046302920463029304630294046302950463029604630297046302980463029904630300046303010463030204630303046303040463030504630306046303070463030804630309046303100463031104630312046303130463031404630315046303160463031704630318046303190463032004630321046303220463032304630324046303250463032604630327046303280463032904630330046303310463033204630333046303340463033504630336046303370463033804630339046303400463034104630342046303430463034404630345046303460463034704630348046303490463035004630351046303520463035304630354046303550463035604630357046303580463035904630360046303610463036204630363046303640463036504630366046303670463036804630369046303700463037104630372046303730463037404630375046303760463037704630378046303790463038004630381046303820463038304630384046303850463038604630387046303880463038904630390046303910463039204630393046303940463039504630396046303970463039804630399046304000463040104630402046304030463040404630405046304060463040704630408046304090463041004630411046304120463041304630414046304150463041604630417046304180463041904630420046304210463042204630423046304240463042504630426046304270463042804630429046304300463043104630432046304330463043404630435046304360463043704630438046304390463044004630441046304420463044304630444046304450463044604630447046304480463044904630450046304510463045204630453046304540463045504630456046304570463045804630459046304600463046104630462046304630463046404630465046304660463046704630468046304690463047004630471046304720463047304630474046304750463047604630477046304780463047904630480046304810463048204630483046304840463048504630486046304870463048804630489046304900463049104630492046304930463049404630495046304960463049704630498046304990463050004630501046305020463050304630504046305050463050604630507046305080463050904630510046305110463051204630513046305140463051504630516046305170463051804630519046305200463052104630522046305230463052404630525046305260463052704630528046305290463053004630531046305320463053304630534046305350463053604630537046305380463053904630540046305410463054204630543046305440463054504630546046305470463054804630549046305500463055104630552046305530463055404630555046305560463055704630558046305590463056004630561046305620463056304630564046305650463056604630567046305680463056904630570046305710463057204630573046305740463057504630576046305770463057804630579046305800463058104630582046305830463058404630585046305860463058704630588046305890463059004630591046305920463059304630594046305950463059604630597046305980463059904630600046306010463060204630603046306040463060504630606046306070463060804630609046306100463061104630612046306130463061404630615046306160463061704630618046306190463062004630621046306220463062304630624046306250463062604630627046306280463062904630630046306310463063204630633046306340463063504630636046306370463063804630639046306400463064104630642046306430463064404630645046306460463064704630648046306490463065004630651046306520463065304630654046306550463065604630657046306580463065904630660046306610463066204630663046306640463066504630666046306670463066804630669046306700463067104630672046306730463067404630675046306760463067704630678046306790463068004630681046306820463068304630684046306850463068604630687046306880463068904630690046306910463069204630693046306940463069504630696046306970463069804630699046307000463070104630702046307030463070404630705046307060463070704630708046307090463071004630711046307120463071304630714046307150463071604630717046307180463071904630720046307210463072204630723046307240463072504630726046307270463072804630729046307300463073104630732046307330463073404630735046307360463073704630738046307390463074004630741046307420463074304630744046307450463074604630747046307480463074904630750046307510463075204630753046307540463075504630756046307570463075804630759046307600463076104630762046307630463076404630765046307660463076704630768046307690463077004630771046307720463077304630774046307750463077604630777046307780463077904630780046307810463078204630783046307840463078504630786046307870463078804630789046307900463079104630792046307930463079404630795046307960463079704630798046307990464000104640002046400030464000404640005046400060464000704640008046400090464001004640011046400120464001304640014046400150464001604640017046400180464001904640020046400210464002204640023046400240464002504640026046400270464002804640029046400300464003104640032046400330464003404640035046400360464003704640038046400390464004004640041046400420464004304640044046400450464004604640047046400480464004904640050046400510464005204640053046400540464005504640056046400570464005804640059046400600464006104640062046400630464006404640065046400660464006704640068046400690464007004640071046400720464007304640074046400750464007604640077046400780464007904640080046400810464008204640083046400840464008504640086046400870464008804640089046400900464009104640092046400930464009404640095046400960464009704640098046400990464010004640101046401020464010304640104046401050464010604640107046401080464010904640110046401110464011204640113046401140464011504640116046401170464011804640119046401200464012104640122046401230464012404640125046401260464012704640128046401290464013004640131046401320464013304640134046401350464013604640137046401380464013904640140046401410464014204640143046401440464014504640146046401470464014804640149046401500464015104640152046401530464015404640155046401560464015704640158046401590464016004640161046401620464016304640164046401650464016604640167046401680464016904640170046401710464017204640173046401740464017504640176046401770464017804640179046401800464018104640182046401830464018404640185046401860464018704640188046401890464019004640191046401920464019304640194046401950464019604640197046401980464019904640200046402010464020204640203046402040464020504640206046402070464020804640209046402100464021104640212046402130464021404640215046402160464021704640218046402190464022004640221046402220464022304640224046402250464022604640227046402280464022904640230046402310464023204640233046402340464023504640236046402370464023804640239046402400464024104640242046402430464024404640245046402460464024704640248046402490464025004640251046402520464025304640254046402550464025604640257046402580464025904640260046402610464026204640263046402640464026504640266046402670464026804640269046402700464027104640272046402730464027404640275046402760464027704640278046402790464028004640281046402820464028304640284046402850464028604640287046402880464028904640290046402910464029204640293046402940464029504640296046402970464029804640299046403000464030104640302046403030464030404640305046403060464030704640308046403090464031004640311046403120464031304640314046403150464031604640317046403180464031904640320046403210464032204640323046403240464032504640326046403270464032804640329046403300464033104640332046403330464033404640335046403360464033704640338046403390464034004640341046403420464034304640344046403450464034604640347046403480464034904640350046403510464035204640353046403540464035504640356046403570464035804640359046403600464036104640362046403630464036404640365046403660464036704640368046403690464037004640371046403720464037304640374046403750464037604640377046403780464037904640380046403810464038204640383046403840464038504640386046403870464038804640389046403900464039104640392046403930464039404640395046403960464039704640398046403990464040004640401046404020464040304640404046404050464040604640407046404080464040904640410046404110464041204640413046404140464041504640416046404170464041804640419046404200464042104640422046404230464042404640425046404260464042704640428046404290464043004640431046404320464043304640434046404350464043604640437046404380464043904640440046404410464044204640443046404440464044504640446046404470464044804640449046404500464045104640452046404530464045404640455046404560464045704640458046404590464046004640461046404620464046304640464046404650464046604640467046404680464046904640470046404710464047204640473046404740464047504640476046404770464047804640479046404800464048104640482046404830464048404640485046404860464048704640488046404890464049004640491046404920464049304640494046404950464049604640497046404980464049904640500046405010464050204640503046405040464050504640506046405070464050804640509046405100464051104640512046405130464051404640515046405160464051704640518046405190464052004640521046405220464052304640524046405250464052604640527046405280464052904640530046405310464053204640533046405340464053504640536046405370464053804640539046405400464054104640542046405430464054404640545046405460464054704640548046405490464055004640551046405520464055304640554046405550464055604640557046405580464055904640560046405610464056204640563046405640464056504640566046405670464056804640569046405700464057104640572046405730464057404640575046405760464057704640578046405790464058004640581046405820464058304640584046405850464058604640587046405880464058904640590046405910464059204640593046405940464059504640596046405970464059804640599046406000464060104640602046406030464060404640605046406060464060704640608046406090464061004640611046406120464061304640614046406150464061604640617046406180464061904640620046406210464062204640623046406240464062504640626046406270464062804640629046406300464063104640632046406330464063404640635046406360464063704640638046406390464064004640641046406420464064304640644046406450464064604640647046406480464064904640650046406510464065204640653046406540464065504640656046406570464065804640659046406600464066104640662046406630464066404640665046406660464066704640668046406690464067004640671046406720464067304640674046406750464067604640677046406780464067904640680046406810464068204640683046406840464068504640686046406870464068804640689046406900464069104640692046406930464069404640695046406960464069704640698046406990464070004640701046407020464070304640704046407050464070604640707046407080464070904640710046407110464071204640713046407140464071504640716046407170464071804640719046407200464072104640722046407230464072404640725046407260464072704640728046407290464073004640731046407320464073304640734046407350464073604640737046407380464073904640740046407410464074204640743046407440464074504640746046407470464074804640749046407500464075104640752046407530464075404640755046407560464075704640758046407590464076004640761046407620464076304640764046407650464076604640767046407680464076904640770046407710464077204640773046407740464077504640776046407770464077804640779046407800464078104640782046407830464078404640785046407860464078704640788046407890464079004640791046407920464079304640794046407950464079604640797046407980464079904650001046500020465000304650004046500050465000604650007046500080465000904650010046500110465001204650013046500140465001504650016046500170465001804650019046500200465002104650022046500230465002404650025046500260465002704650028046500290465003004650031046500320465003304650034046500350465003604650037046500380465003904650040046500410465004204650043046500440465004504650046046500470465004804650049046500500465005104650052046500530465005404650055046500560465005704650058046500590465006004650061046500620465006304650064046500650465006604650067046500680465006904650070046500710465007204650073046500740465007504650076046500770465007804650079046500800465008104650082046500830465008404650085046500860465008704650088046500890465009004650091046500920465009304650094046500950465009604650097046500980465009904650100046501010465010204650103046501040465010504650106046501070465010804650109046501100465011104650112046501130465011404650115046501160465011704650118046501190465012004650121046501220465012304650124046501250465012604650127046501280465012904650130046501310465013204650133046501340465013504650136046501370465013804650139046501400465014104650142046501430465014404650145046501460465014704650148046501490465015004650151046501520465015304650154046501550465015604650157046501580465015904650160046501610465016204650163046501640465016504650166046501670465016804650169046501700465017104650172046501730465017404650175046501760465017704650178046501790465018004650181046501820465018304650184046501850465018604650187046501880465018904650190046501910465019204650193046501940465019504650196046501970465019804650199046502000465020104650202046502030465020404650205046502060465020704650208046502090465021004650211046502120465021304650214046502150465021604650217046502180465021904650220046502210465022204650223046502240465022504650226046502270465022804650229046502300465023104650232046502330465023404650235046502360465023704650238046502390465024004650241046502420465024304650244046502450465024604650247046502480465024904650250046502510465025204650253046502540465025504650256046502570465025804650259046502600465026104650262046502630465026404650265046502660465026704650268046502690465027004650271046502720465027304650274046502750465027604650277046502780465027904650280046502810465028204650283046502840465028504650286046502870465028804650289046502900465029104650292046502930465029404650295046502960465029704650298046502990465030004650301046503020465030304650304046503050465030604650307046503080465030904650310046503110465031204650313046503140465031504650316046503170465031804650319046503200465032104650322046503230465032404650325046503260465032704650328046503290465033004650331046503320465033304650334046503350465033604650337046503380465033904650340046503410465034204650343046503440465034504650346046503470465034804650349046503500465035104650352046503530465035404650355046503560465035704650358046503590465036004650361046503620465036304650364046503650465036604650367046503680465036904650370046503710465037204650373046503740465037504650376046503770465037804650379046503800465038104650382046503830465038404650385046503860465038704650388046503890465039004650391046503920465039304650394046503950465039604650397046503980465039904650400046504010465040204650403046504040465040504650406046504070465040804650409046504100465041104650412046504130465041404650415046504160465041704650418046504190465042004650421046504220465042304650424046504250465042604650427046504280465042904650430046504310465043204650433046504340465043504650436046504370465043804650439046504400465044104650442046504430465044404650445046504460465044704650448046504490465045004650451046504520465045304650454046504550465045604650457046504580465045904650460046504610465046204650463046504640465046504650466046504670465046804650469046504700465047104650472046504730465047404650475046504760465047704650478046504790465048004650481046504820465048304650484046504850465048604650487046504880465048904650490046504910465049204650493046504940465049504650496046504970465049804650499046505000465050104650502046505030465050404650505046505060465050704650508046505090465051004650511046505120465051304650514046505150465051604650517046505180465051904650520046505210465052204650523046505240465052504650526046505270465052804650529046505300465053104650532046505330465053404650535046505360465053704650538046505390465054004650541046505420465054304650544046505450465054604650547046505480465054904650550046505510465055204650553046505540465055504650556046505570465055804650559046505600465056104650562046505630465056404650565046505660465056704650568046505690465057004650571046505720465057304650574046505750465057604650577046505780465057904650580046505810465058204650583046505840465058504650586046505870465058804650589046505900465059104650592046505930465059404650595046505960465059704650598046505990465060004650601046506020465060304650604046506050465060604650607046506080465060904650610046506110465061204650613046506140465061504650616046506170465061804650619046506200465062104650622046506230465062404650625046506260465062704650628046506290465063004650631046506320465063304650634046506350465063604650637046506380465063904650640046506410465064204650643046506440465064504650646046506470465064804650649046506500465065104650652046506530465065404650655046506560465065704650658046506590465066004650661046506620465066304650664046506650465066604650667046506680465066904650670046506710465067204650673046506740465067504650676046506770465067804650679046506800465068104650682046506830465068404650685046506860465068704650688046506890465069004650691046506920465069304650694046506950465069604650697046506980465069904650700046507010465070204650703046507040465070504650706046507070465070804650709046507100465071104650712046507130465071404650715046507160465071704650718046507190465072004650721046507220465072304650724046507250465072604650727046507280465072904650730046507310465073204650733046507340465073504650736046507370465073804650739046507400465074104650742046507430465074404650745046507460465074704650748046507490465075004650751046507520465075304650754046507550465075604650757046507580465075904650760046507610465076204650763046507640465076504650766046507670465076804650769046507700465077104650772046507730465077404650775046507760465077704650778046507790465078004650781046507820465078304650784046507850465078604650787046507880465078904650790046507910465079204650793046507940465079504650796046507970465079804650799046600010466000204660003046600040466000504660006046600070466000804660009046600100466001104660012046600130466001404660015046600160466001704660018046600190466002004660021046600220466002304660024046600250466002604660027046600280466002904660030046600310466003204660033046600340466003504660036046600370466003804660039046600400466004104660042046600430466004404660045046600460466004704660048046600490466005004660051046600520466005304660054046600550466005604660057046600580466005904660060046600610466006204660063046600640466006504660066046600670466006804660069046600700466007104660072046600730466007404660075046600760466007704660078046600790466008004660081046600820466008304660084046600850466008604660087046600880466008904660090046600910466009204660093046600940466009504660096046600970466009804660099046601000466010104660102046601030466010404660105046601060466010704660108046601090466011004660111046601120466011304660114046601150466011604660117046601180466011904660120046601210466012204660123046601240466012504660126046601270466012804660129046601300466013104660132046601330466013404660135046601360466013704660138046601390466014004660141046601420466014304660144046601450466014604660147046601480466014904660150046601510466015204660153046601540466015504660156046601570466015804660159046601600466016104660162046601630466016404660165046601660466016704660168046601690466017004660171046601720466017304660174046601750466017604660177046601780466017904660180046601810466018204660183046601840466018504660186046601870466018804660189046601900466019104660192046601930466019404660195046601960466019704660198046601990466020004660201046602020466020304660204046602050466020604660207046602080466020904660210046602110466021204660213046602140466021504660216046602170466021804660219046602200466022104660222046602230466022404660225046602260466022704660228046602290466023004660231046602320466023304660234046602350466023604660237046602380466023904660240046602410466024204660243046602440466024504660246046602470466024804660249046602500466025104660252046602530466025404660255046602560466025704660258046602590466026004660261046602620466026304660264046602650466026604660267046602680466026904660270046602710466027204660273046602740466027504660276046602770466027804660279046602800466028104660282046602830466028404660285046602860466028704660288046602890466029004660291046602920466029304660294046602950466029604660297046602980466029904660300046603010466030204660303046603040466030504660306046603070466030804660309046603100466031104660312046603130466031404660315046603160466031704660318046603190466032004660321046603220466032304660324046603250466032604660327046603280466032904660330046603310466033204660333046603340466033504660336046603370466033804660339046603400466034104660342046603430466034404660345046603460466034704660348046603490466035004660351046603520466035304660354046603550466035604660357046603580466035904660360046603610466036204660363046603640466036504660366046603670466036804660369046603700466037104660372046603730466037404660375046603760466037704660378046603790466038004660381046603820466038304660384046603850466038604660387046603880466038904660390046603910466039204660393046603940466039504660396046603970466039804660399046604000466040104660402046604030466040404660405046604060466040704660408046604090466041004660411046604120466041304660414046604150466041604660417046604180466041904660420046604210466042204660423046604240466042504660426046604270466042804660429046604300466043104660432046604330466043404660435046604360466043704660438046604390466044004660441046604420466044304660444046604450466044604660447046604480466044904660450046604510466045204660453046604540466045504660456046604570466045804660459046604600466046104660462046604630466046404660465046604660466046704660468046604690466047004660471046604720466047304660474046604750466047604660477046604780466047904660480046604810466048204660483046604840466048504660486046604870466048804660489046604900466049104660492046604930466049404660495046604960466049704660498046604990466050004660501046605020466050304660504046605050466050604660507046605080466050904660510046605110466051204660513046605140466051504660516046605170466051804660519046605200466052104660522046605230466052404660525046605260466052704660528046605290466053004660531046605320466053304660534046605350466053604660537046605380466053904660540046605410466054204660543046605440466054504660546046605470466054804660549046605500466055104660552046605530466055404660555046605560466055704660558046605590466056004660561046605620466056304660564046605650466056604660567046605680466056904660570046605710466057204660573046605740466057504660576046605770466057804660579046605800466058104660582046605830466058404660585046605860466058704660588046605890466059004660591046605920466059304660594046605950466059604660597046605980466059904660600046606010466060204660603046606040466060504660606046606070466060804660609046606100466061104660612046606130466061404660615046606160466061704660618046606190466062004660621046606220466062304660624046606250466062604660627046606280466062904660630046606310466063204660633046606340466063504660636046606370466063804660639046606400466064104660642046606430466064404660645046606460466064704660648046606490466065004660651046606520466065304660654046606550466065604660657046606580466065904660660046606610466066204660663046606640466066504660666046606670466066804660669046606700466067104660672046606730466067404660675046606760466067704660678046606790466068004660681046606820466068304660684046606850466068604660687046606880466068904660690046606910466069204660693046606940466069504660696046606970466069804660699046607000466070104660702046607030466070404660705046607060466070704660708046607090466071004660711046607120466071304660714046607150466071604660717046607180466071904660720046607210466072204660723046607240466072504660726046607270466072804660729046607300466073104660732046607330466073404660735046607360466073704660738046607390466074004660741046607420466074304660744046607450466074604660747046607480466074904660750046607510466075204660753046607540466075504660756046607570466075804660759046607600466076104660762046607630466076404660765046607660466076704660768046607690466077004660771046607720466077304660774046607750466077604660777046607780466077904660780046607810466078204660783046607840466078504660786046607870466078804660789046607900466079104660792046607930466079404660795046607960466079704660798046607990467000104670002046700030467000404670005046700060467000704670008046700090467001004670011046700120467001304670014046700150467001604670017046700180467001904670020046700210467002204670023046700240467002504670026046700270467002804670029046700300467003104670032046700330467003404670035046700360467003704670038046700390467004004670041046700420467004304670044046700450467004604670047046700480467004904670050046700510467005204670053046700540467005504670056046700570467005804670059046700600467006104670062046700630467006404670065046700660467006704670068046700690467007004670071046700720467007304670074046700750467007604670077046700780467007904670080046700810467008204670083046700840467008504670086046700870467008804670089046700900467009104670092046700930467009404670095046700960467009704670098046700990467010004670101046701020467010304670104046701050467010604670107046701080467010904670110046701110467011204670113046701140467011504670116046701170467011804670119046701200467012104670122046701230467012404670125046701260467012704670128046701290467013004670131046701320467013304670134046701350467013604670137046701380467013904670140046701410467014204670143046701440467014504670146046701470467014804670149046701500467015104670152046701530467015404670155046701560467015704670158046701590467016004670161046701620467016304670164046701650467016604670167046701680467016904670170046701710467017204670173046701740467017504670176046701770467017804670179046701800467018104670182046701830467018404670185046701860467018704670188046701890467019004670191046701920467019304670194046701950467019604670197046701980467019904670200046702010467020204670203046702040467020504670206046702070467020804670209046702100467021104670212046702130467021404670215046702160467021704670218046702190467022004670221046702220467022304670224046702250467022604670227046702280467022904670230046702310467023204670233046702340467023504670236046702370467023804670239046702400467024104670242046702430467024404670245046702460467024704670248046702490467025004670251046702520467025304670254046702550467025604670257046702580467025904670260046702610467026204670263046702640467026504670266046702670467026804670269046702700467027104670272046702730467027404670275046702760467027704670278046702790467028004670281046702820467028304670284046702850467028604670287046702880467028904670290046702910467029204670293046702940467029504670296046702970467029804670299046703000467030104670302046703030467030404670305046703060467030704670308046703090467031004670311046703120467031304670314046703150467031604670317046703180467031904670320046703210467032204670323046703240467032504670326046703270467032804670329046703300467033104670332046703330467033404670335046703360467033704670338046703390467034004670341046703420467034304670344046703450467034604670347046703480467034904670350046703510467035204670353046703540467035504670356046703570467035804670359046703600467036104670362046703630467036404670365046703660467036704670368046703690467037004670371046703720467037304670374046703750467037604670377046703780467037904670380046703810467038204670383046703840467038504670386046703870467038804670389046703900467039104670392046703930467039404670395046703960467039704670398046703990467040004670401046704020467040304670404046704050467040604670407046704080467040904670410046704110467041204670413046704140467041504670416046704170467041804670419046704200467042104670422046704230467042404670425046704260467042704670428046704290467043004670431046704320467043304670434046704350467043604670437046704380467043904670440046704410467044204670443046704440467044504670446046704470467044804670449046704500467045104670452046704530467045404670455046704560467045704670458046704590467046004670461046704620467046304670464046704650467046604670467046704680467046904670470046704710467047204670473046704740467047504670476046704770467047804670479046704800467048104670482046704830467048404670485046704860467048704670488046704890467049004670491046704920467049304670494046704950467049604670497046704980467049904670500046705010467050204670503046705040467050504670506046705070467050804670509046705100467051104670512046705130467051404670515046705160467051704670518046705190467052004670521046705220467052304670524046705250467052604670527046705280467052904670530046705310467053204670533046705340467053504670536046705370467053804670539046705400467054104670542046705430467054404670545046705460467054704670548046705490467055004670551046705520467055304670554046705550467055604670557046705580467055904670560046705610467056204670563046705640467056504670566046705670467056804670569046705700467057104670572046705730467057404670575046705760467057704670578046705790467058004670581046705820467058304670584046705850467058604670587046705880467058904670590046705910467059204670593046705940467059504670596046705970467059804670599046706000467060104670602046706030467060404670605046706060467060704670608046706090467061004670611046706120467061304670614046706150467061604670617046706180467061904670620046706210467062204670623046706240467062504670626046706270467062804670629046706300467063104670632046706330467063404670635046706360467063704670638046706390467064004670641046706420467064304670644046706450467064604670647046706480467064904670650046706510467065204670653046706540467065504670656046706570467065804670659046706600467066104670662046706630467066404670665046706660467066704670668046706690467067004670671046706720467067304670674046706750467067604670677046706780467067904670680046706810467068204670683046706840467068504670686046706870467068804670689046706900467069104670692046706930467069404670695046706960467069704670698046706990467070004670701046707020467070304670704046707050467070604670707046707080467070904670710046707110467071204670713046707140467071504670716046707170467071804670719046707200467072104670722046707230467072404670725046707260467072704670728046707290467073004670731046707320467073304670734046707350467073604670737046707380467073904670740046707410467074204670743046707440467074504670746046707470467074804670749046707500467075104670752046707530467075404670755046707560467075704670758046707590467076004670761046707620467076304670764046707650467076604670767046707680467076904670770046707710467077204670773046707740467077504670776046707770467077804670779046707800467078104670782046707830467078404670785046707860467078704670788046707890467079004670791046707920467079304670794046707950467079604670797046707980467079904680001046800020468000304680004046800050468000604680007046800080468000904680010046800110468001204680013046800140468001504680016046800170468001804680019046800200468002104680022046800230468002404680025046800260468002704680028046800290468003004680031046800320468003304680034046800350468003604680037046800380468003904680040046800410468004204680043046800440468004504680046046800470468004804680049046800500468005104680052046800530468005404680055046800560468005704680058046800590468006004680061046800620468006304680064046800650468006604680067046800680468006904680070046800710468007204680073046800740468007504680076046800770468007804680079046800800468008104680082046800830468008404680085046800860468008704680088046800890468009004680091046800920468009304680094046800950468009604680097046800980468009904680100046801010468010204680103046801040468010504680106046801070468010804680109046801100468011104680112046801130468011404680115046801160468011704680118046801190468012004680121046801220468012304680124046801250468012604680127046801280468012904680130046801310468013204680133046801340468013504680136046801370468013804680139046801400468014104680142046801430468014404680145046801460468014704680148046801490468015004680151046801520468015304680154046801550468015604680157046801580468015904680160046801610468016204680163046801640468016504680166046801670468016804680169046801700468017104680172046801730468017404680175046801760468017704680178046801790468018004680181046801820468018304680184046801850468018604680187046801880468018904680190046801910468019204680193046801940468019504680196046801970468019804680199046802000468020104680202046802030468020404680205046802060468020704680208046802090468021004680211046802120468021304680214046802150468021604680217046802180468021904680220046802210468022204680223046802240468022504680226046802270468022804680229046802300468023104680232046802330468023404680235046802360468023704680238046802390468024004680241046802420468024304680244046802450468024604680247046802480468024904680250046802510468025204680253046802540468025504680256046802570468025804680259046802600468026104680262046802630468026404680265046802660468026704680268046802690468027004680271046802720468027304680274046802750468027604680277046802780468027904680280046802810468028204680283046802840468028504680286046802870468028804680289046802900468029104680292046802930468029404680295046802960468029704680298046802990468030004680301046803020468030304680304046803050468030604680307046803080468030904680310046803110468031204680313046803140468031504680316046803170468031804680319046803200468032104680322046803230468032404680325046803260468032704680328046803290468033004680331046803320468033304680334046803350468033604680337046803380468033904680340046803410468034204680343046803440468034504680346046803470468034804680349046803500468035104680352046803530468035404680355046803560468035704680358046803590468036004680361046803620468036304680364046803650468036604680367046803680468036904680370046803710468037204680373046803740468037504680376046803770468037804680379046803800468038104680382046803830468038404680385046803860468038704680388046803890468039004680391046803920468039304680394046803950468039604680397046803980468039904680400046804010468040204680403046804040468040504680406046804070468040804680409046804100468041104680412046804130468041404680415046804160468041704680418046804190468042004680421046804220468042304680424046804250468042604680427046804280468042904680430046804310468043204680433046804340468043504680436046804370468043804680439046804400468044104680442046804430468044404680445046804460468044704680448046804490468045004680451046804520468045304680454046804550468045604680457046804580468045904680460046804610468046204680463046804640468046504680466046804670468046804680469046804700468047104680472046804730468047404680475046804760468047704680478046804790468048004680481046804820468048304680484046804850468048604680487046804880468048904680490046804910468049204680493046804940468049504680496046804970468049804680499046805000468050104680502046805030468050404680505046805060468050704680508046805090468051004680511046805120468051304680514046805150468051604680517046805180468051904680520046805210468052204680523046805240468052504680526046805270468052804680529046805300468053104680532046805330468053404680535046805360468053704680538046805390468054004680541046805420468054304680544046805450468054604680547046805480468054904680550046805510468055204680553046805540468055504680556046805570468055804680559046805600468056104680562046805630468056404680565046805660468056704680568046805690468057004680571046805720468057304680574046805750468057604680577046805780468057904680580046805810468058204680583046805840468058504680586046805870468058804680589046805900468059104680592046805930468059404680595046805960468059704680598046805990468060004680601046806020468060304680604046806050468060604680607046806080468060904680610046806110468061204680613046806140468061504680616046806170468061804680619046806200468062104680622046806230468062404680625046806260468062704680628046806290468063004680631046806320468063304680634046806350468063604680637046806380468063904680640046806410468064204680643046806440468064504680646046806470468064804680649046806500468065104680652046806530468065404680655046806560468065704680658046806590468066004680661046806620468066304680664046806650468066604680667046806680468066904680670046806710468067204680673046806740468067504680676046806770468067804680679046806800468068104680682046806830468068404680685046806860468068704680688046806890468069004680691046806920468069304680694046806950468069604680697046806980468069904680700046807010468070204680703046807040468070504680706046807070468070804680709046807100468071104680712046807130468071404680715046807160468071704680718046807190468072004680721046807220468072304680724046807250468072604680727046807280468072904680730046807310468073204680733046807340468073504680736046807370468073804680739046807400468074104680742046807430468074404680745046807460468074704680748046807490468075004680751046807520468075304680754046807550468075604680757046807580468075904680760046807610468076204680763046807640468076504680766046807670468076804680769046807700468077104680772046807730468077404680775046807760468077704680778046807790468078004680781046807820468078304680784046807850468078604680787046807880468078904680790046807910468079204680793046807940468079504680796046807970468079804680799046900010469000204690003046900040469000504690006046900070469000804690009046900100469001104690012046900130469001404690015046900160469001704690018046900190469002004690021046900220469002304690024046900250469002604690027046900280469002904690030046900310469003204690033046900340469003504690036046900370469003804690039046900400469004104690042046900430469004404690045046900460469004704690048046900490469005004690051046900520469005304690054046900550469005604690057046900580469005904690060046900610469006204690063046900640469006504690066046900670469006804690069046900700469007104690072046900730469007404690075046900760469007704690078046900790469008004690081046900820469008304690084046900850469008604690087046900880469008904690090046900910469009204690093046900940469009504690096046900970469009804690099046901000469010104690102046901030469010404690105046901060469010704690108046901090469011004690111046901120469011304690114046901150469011604690117046901180469011904690120046901210469012204690123046901240469012504690126046901270469012804690129046901300469013104690132046901330469013404690135046901360469013704690138046901390469014004690141046901420469014304690144046901450469014604690147046901480469014904690150046901510469015204690153046901540469015504690156046901570469015804690159046901600469016104690162046901630469016404690165046901660469016704690168046901690469017004690171046901720469017304690174046901750469017604690177046901780469017904690180046901810469018204690183046901840469018504690186046901870469018804690189046901900469019104690192046901930469019404690195046901960469019704690198046901990469020004690201046902020469020304690204046902050469020604690207046902080469020904690210046902110469021204690213046902140469021504690216046902170469021804690219046902200469022104690222046902230469022404690225046902260469022704690228046902290469023004690231046902320469023304690234046902350469023604690237046902380469023904690240046902410469024204690243046902440469024504690246046902470469024804690249046902500469025104690252046902530469025404690255046902560469025704690258046902590469026004690261046902620469026304690264046902650469026604690267046902680469026904690270046902710469027204690273046902740469027504690276046902770469027804690279046902800469028104690282046902830469028404690285046902860469028704690288046902890469029004690291046902920469029304690294046902950469029604690297046902980469029904690300046903010469030204690303046903040469030504690306046903070469030804690309046903100469031104690312046903130469031404690315046903160469031704690318046903190469032004690321046903220469032304690324046903250469032604690327046903280469032904690330046903310469033204690333046903340469033504690336046903370469033804690339046903400469034104690342046903430469034404690345046903460469034704690348046903490469035004690351046903520469035304690354046903550469035604690357046903580469035904690360046903610469036204690363046903640469036504690366046903670469036804690369046903700469037104690372046903730469037404690375046903760469037704690378046903790469038004690381046903820469038304690384046903850469038604690387046903880469038904690390046903910469039204690393046903940469039504690396046903970469039804690399046904000469040104690402046904030469040404690405046904060469040704690408046904090469041004690411046904120469041304690414046904150469041604690417046904180469041904690420046904210469042204690423046904240469042504690426046904270469042804690429046904300469043104690432046904330469043404690435046904360469043704690438046904390469044004690441046904420469044304690444046904450469044604690447046904480469044904690450046904510469045204690453046904540469045504690456046904570469045804690459046904600469046104690462046904630469046404690465046904660469046704690468046904690469047004690471046904720469047304690474046904750469047604690477046904780469047904690480046904810469048204690483046904840469048504690486046904870469048804690489046904900469049104690492046904930469049404690495046904960469049704690498046904990469050004690501046905020469050304690504046905050469050604690507046905080469050904690510046905110469051204690513046905140469051504690516046905170469051804690519046905200469052104690522046905230469052404690525046905260469052704690528046905290469053004690531046905320469053304690534046905350469053604690537046905380469053904690540046905410469054204690543046905440469054504690546046905470469054804690549046905500469055104690552046905530469055404690555046905560469055704690558046905590469056004690561046905620469056304690564046905650469056604690567046905680469056904690570046905710469057204690573046905740469057504690576046905770469057804690579046905800469058104690582046905830469058404690585046905860469058704690588046905890469059004690591046905920469059304690594046905950469059604690597046905980469059904690600046906010469060204690603046906040469060504690606046906070469060804690609046906100469061104690612046906130469061404690615046906160469061704690618046906190469062004690621046906220469062304690624046906250469062604690627046906280469062904690630046906310469063204690633046906340469063504690636046906370469063804690639046906400469064104690642046906430469064404690645046906460469064704690648046906490469065004690651046906520469065304690654046906550469065604690657046906580469065904690660046906610469066204690663046906640469066504690666046906670469066804690669046906700469067104690672046906730469067404690675046906760469067704690678046906790469068004690681046906820469068304690684046906850469068604690687046906880469068904690690046906910469069204690693046906940469069504690696046906970469069804690699046907000469070104690702046907030469070404690705046907060469070704690708046907090469071004690711046907120469071304690714046907150469071604690717046907180469071904690720046907210469072204690723046907240469072504690726046907270469072804690729046907300469073104690732046907330469073404690735046907360469073704690738046907390469074004690741046907420469074304690744046907450469074604690747046907480469074904690750046907510469075204690753046907540469075504690756046907570469075804690759046907600469076104690762046907630469076404690765046907660469076704690768046907690469077004690771046907720469077304690774046907750469077604690777046907780469077904690780046907810469078204690783046907840469078504690786046907870469078804690789046907900469079104690792046907930469079404690795046907960469079704690798046907990470000104700002047000030470000404700005047000060470000704700008047000090470001004700011047000120470001304700014047000150470001604700017047000180470001904700020047000210470002204700023047000240470002504700026047000270470002804700029047000300470003104700032047000330470003404700035047000360470003704700038047000390470004004700041047000420470004304700044047000450470004604700047047000480470004904700050047000510470005204700053047000540470005504700056047000570470005804700059047000600470006104700062047000630470006404700065047000660470006704700068047000690470007004700071047000720470007304700074047000750470007604700077047000780470007904700080047000810470008204700083047000840470008504700086047000870470008804700089047000900470009104700092047000930470009404700095047000960470009704700098047000990470010004700101047001020470010304700104047001050470010604700107047001080470010904700110047001110470011204700113047001140470011504700116047001170470011804700119047001200470012104700122047001230470012404700125047001260470012704700128047001290470013004700131047001320470013304700134047001350470013604700137047001380470013904700140047001410470014204700143047001440470014504700146047001470470014804700149047001500470015104700152047001530470015404700155047001560470015704700158047001590470016004700161047001620470016304700164047001650470016604700167047001680470016904700170047001710470017204700173047001740470017504700176047001770470017804700179047001800470018104700182047001830470018404700185047001860470018704700188047001890470019004700191047001920470019304700194047001950470019604700197047001980470019904700200047002010470020204700203047002040470020504700206047002070470020804700209047002100470021104700212047002130470021404700215047002160470021704700218047002190470022004700221047002220470022304700224047002250470022604700227047002280470022904700230047002310470023204700233047002340470023504700236047002370470023804700239047002400470024104700242047002430470024404700245047002460470024704700248047002490470025004700251047002520470025304700254047002550470025604700257047002580470025904700260047002610470026204700263047002640470026504700266047002670470026804700269047002700470027104700272047002730470027404700275047002760470027704700278047002790470028004700281047002820470028304700284047002850470028604700287047002880470028904700290047002910470029204700293047002940470029504700296047002970470029804700299047003000470030104700302047003030470030404700305047003060470030704700308047003090470031004700311047003120470031304700314047003150470031604700317047003180470031904700320047003210470032204700323047003240470032504700326047003270470032804700329047003300470033104700332047003330470033404700335047003360470033704700338047003390470034004700341047003420470034304700344047003450470034604700347047003480470034904700350047003510470035204700353047003540470035504700356047003570470035804700359047003600470036104700362047003630470036404700365047003660470036704700368047003690470037004700371047003720470037304700374047003750470037604700377047003780470037904700380047003810470038204700383047003840470038504700386047003870470038804700389047003900470039104700392047003930470039404700395047003960470039704700398047003990470040004700401047004020470040304700404047004050470040604700407047004080470040904700410047004110470041204700413047004140470041504700416047004170470041804700419047004200470042104700422047004230470042404700425047004260470042704700428047004290470043004700431047004320470043304700434047004350470043604700437047004380470043904700440047004410470044204700443047004440470044504700446047004470470044804700449047004500470045104700452047004530470045404700455047004560470045704700458047004590470046004700461047004620470046304700464047004650470046604700467047004680470046904700470047004710470047204700473047004740470047504700476047004770470047804700479047004800470048104700482047004830470048404700485047004860470048704700488047004890470049004700491047004920470049304700494047004950470049604700497047004980470049904700500047005010470050204700503047005040470050504700506047005070470050804700509047005100470051104700512047005130470051404700515047005160470051704700518047005190470052004700521047005220470052304700524047005250470052604700527047005280470052904700530047005310470053204700533047005340470053504700536047005370470053804700539047005400470054104700542047005430470054404700545047005460470054704700548047005490470055004700551047005520470055304700554047005550470055604700557047005580470055904700560047005610470056204700563047005640470056504700566047005670470056804700569047005700470057104700572047005730470057404700575047005760470057704700578047005790470058004700581047005820470058304700584047005850470058604700587047005880470058904700590047005910470059204700593047005940470059504700596047005970470059804700599047006000470060104700602047006030470060404700605047006060470060704700608047006090470061004700611047006120470061304700614047006150470061604700617047006180470061904700620047006210470062204700623047006240470062504700626047006270470062804700629047006300470063104700632047006330470063404700635047006360470063704700638047006390470064004700641047006420470064304700644047006450470064604700647047006480470064904700650047006510470065204700653047006540470065504700656047006570470065804700659047006600470066104700662047006630470066404700665047006660470066704700668047006690470067004700671047006720470067304700674047006750470067604700677047006780470067904700680047006810470068204700683047006840470068504700686047006870470068804700689047006900470069104700692047006930470069404700695047006960470069704700698047006990470070004700701047007020470070304700704047007050470070604700707047007080470070904700710047007110470071204700713047007140470071504700716047007170470071804700719047007200470072104700722047007230470072404700725047007260470072704700728047007290470073004700731047007320470073304700734047007350470073604700737047007380470073904700740047007410470074204700743047007440470074504700746047007470470074804700749047007500470075104700752047007530470075404700755047007560470075704700758047007590470076004700761047007620470076304700764047007650470076604700767047007680470076904700770047007710470077204700773047007740470077504700776047007770470077804700779047007800470078104700782047007830470078404700785047007860470078704700788047007890470079004700791047007920470079304700794047007950470079604700797047007980470079904710001047100020471000304710004047100050471000604710007047100080471000904710010047100110471001204710013047100140471001504710016047100170471001804710019047100200471002104710022047100230471002404710025047100260471002704710028047100290471003004710031047100320471003304710034047100350471003604710037047100380471003904710040047100410471004204710043047100440471004504710046047100470471004804710049047100500471005104710052047100530471005404710055047100560471005704710058047100590471006004710061047100620471006304710064047100650471006604710067047100680471006904710070047100710471007204710073047100740471007504710076047100770471007804710079047100800471008104710082047100830471008404710085047100860471008704710088047100890471009004710091047100920471009304710094047100950471009604710097047100980471009904710100047101010471010204710103047101040471010504710106047101070471010804710109047101100471011104710112047101130471011404710115047101160471011704710118047101190471012004710121047101220471012304710124047101250471012604710127047101280471012904710130047101310471013204710133047101340471013504710136047101370471013804710139047101400471014104710142047101430471014404710145047101460471014704710148047101490471015004710151047101520471015304710154047101550471015604710157047101580471015904710160047101610471016204710163047101640471016504710166047101670471016804710169047101700471017104710172047101730471017404710175047101760471017704710178047101790471018004710181047101820471018304710184047101850471018604710187047101880471018904710190047101910471019204710193047101940471019504710196047101970471019804710199047102000471020104710202047102030471020404710205047102060471020704710208047102090471021004710211047102120471021304710214047102150471021604710217047102180471021904710220047102210471022204710223047102240471022504710226047102270471022804710229047102300471023104710232047102330471023404710235047102360471023704710238047102390471024004710241047102420471024304710244047102450471024604710247047102480471024904710250047102510471025204710253047102540471025504710256047102570471025804710259047102600471026104710262047102630471026404710265047102660471026704710268047102690471027004710271047102720471027304710274047102750471027604710277047102780471027904710280047102810471028204710283047102840471028504710286047102870471028804710289047102900471029104710292047102930471029404710295047102960471029704710298047102990471030004710301047103020471030304710304047103050471030604710307047103080471030904710310047103110471031204710313047103140471031504710316047103170471031804710319047103200471032104710322047103230471032404710325047103260471032704710328047103290471033004710331047103320471033304710334047103350471033604710337047103380471033904710340047103410471034204710343047103440471034504710346047103470471034804710349047103500471035104710352047103530471035404710355047103560471035704710358047103590471036004710361047103620471036304710364047103650471036604710367047103680471036904710370047103710471037204710373047103740471037504710376047103770471037804710379047103800471038104710382047103830471038404710385047103860471038704710388047103890471039004710391047103920471039304710394047103950471039604710397047103980471039904710400047104010471040204710403047104040471040504710406047104070471040804710409047104100471041104710412047104130471041404710415047104160471041704710418047104190471042004710421047104220471042304710424047104250471042604710427047104280471042904710430047104310471043204710433047104340471043504710436047104370471043804710439047104400471044104710442047104430471044404710445047104460471044704710448047104490471045004710451047104520471045304710454047104550471045604710457047104580471045904710460047104610471046204710463047104640471046504710466047104670471046804710469047104700471047104710472047104730471047404710475047104760471047704710478047104790471048004710481047104820471048304710484047104850471048604710487047104880471048904710490047104910471049204710493047104940471049504710496047104970471049804710499047105000471050104710502047105030471050404710505047105060471050704710508047105090471051004710511047105120471051304710514047105150471051604710517047105180471051904710520047105210471052204710523047105240471052504710526047105270471052804710529047105300471053104710532047105330471053404710535047105360471053704710538047105390471054004710541047105420471054304710544047105450471054604710547047105480471054904710550047105510471055204710553047105540471055504710556047105570471055804710559047105600471056104710562047105630471056404710565047105660471056704710568047105690471057004710571047105720471057304710574047105750471057604710577047105780471057904710580047105810471058204710583047105840471058504710586047105870471058804710589047105900471059104710592047105930471059404710595047105960471059704710598047105990471060004710601047106020471060304710604047106050471060604710607047106080471060904710610047106110471061204710613047106140471061504710616047106170471061804710619047106200471062104710622047106230471062404710625047106260471062704710628047106290471063004710631047106320471063304710634047106350471063604710637047106380471063904710640047106410471064204710643047106440471064504710646047106470471064804710649047106500471065104710652047106530471065404710655047106560471065704710658047106590471066004710661047106620471066304710664047106650471066604710667047106680471066904710670047106710471067204710673047106740471067504710676047106770471067804710679047106800471068104710682047106830471068404710685047106860471068704710688047106890471069004710691047106920471069304710694047106950471069604710697047106980471069904710700047107010471070204710703047107040471070504710706047107070471070804710709047107100471071104710712047107130471071404710715047107160471071704710718047107190471072004710721047107220471072304710724047107250471072604710727047107280471072904710730047107310471073204710733047107340471073504710736047107370471073804710739047107400471074104710742047107430471074404710745047107460471074704710748047107490471075004710751047107520471075304710754047107550471075604710757047107580471075904710760047107610471076204710763047107640471076504710766047107670471076804710769047107700471077104710772047107730471077404710775047107760471077704710778047107790471078004710781047107820471078304710784047107850471078604710787047107880471078904710790047107910471079204710793047107940471079504710796047107970471079804710799047200010472000204720003047200040472000504720006047200070472000804720009047200100472001104720012047200130472001404720015047200160472001704720018047200190472002004720021047200220472002304720024047200250472002604720027047200280472002904720030047200310472003204720033047200340472003504720036047200370472003804720039047200400472004104720042047200430472004404720045047200460472004704720048047200490472005004720051047200520472005304720054047200550472005604720057047200580472005904720060047200610472006204720063047200640472006504720066047200670472006804720069047200700472007104720072047200730472007404720075047200760472007704720078047200790472008004720081047200820472008304720084047200850472008604720087047200880472008904720090047200910472009204720093047200940472009504720096047200970472009804720099047201000472010104720102047201030472010404720105047201060472010704720108047201090472011004720111047201120472011304720114047201150472011604720117047201180472011904720120047201210472012204720123047201240472012504720126047201270472012804720129047201300472013104720132047201330472013404720135047201360472013704720138047201390472014004720141047201420472014304720144047201450472014604720147047201480472014904720150047201510472015204720153047201540472015504720156047201570472015804720159047201600472016104720162047201630472016404720165047201660472016704720168047201690472017004720171047201720472017304720174047201750472017604720177047201780472017904720180047201810472018204720183047201840472018504720186047201870472018804720189047201900472019104720192047201930472019404720195047201960472019704720198047201990472020004720201047202020472020304720204047202050472020604720207047202080472020904720210047202110472021204720213047202140472021504720216047202170472021804720219047202200472022104720222047202230472022404720225047202260472022704720228047202290472023004720231047202320472023304720234047202350472023604720237047202380472023904720240047202410472024204720243047202440472024504720246047202470472024804720249047202500472025104720252047202530472025404720255047202560472025704720258047202590472026004720261047202620472026304720264047202650472026604720267047202680472026904720270047202710472027204720273047202740472027504720276047202770472027804720279047202800472028104720282047202830472028404720285047202860472028704720288047202890472029004720291047202920472029304720294047202950472029604720297047202980472029904720300047203010472030204720303047203040472030504720306047203070472030804720309047203100472031104720312047203130472031404720315047203160472031704720318047203190472032004720321047203220472032304720324047203250472032604720327047203280472032904720330047203310472033204720333047203340472033504720336047203370472033804720339047203400472034104720342047203430472034404720345047203460472034704720348047203490472035004720351047203520472035304720354047203550472035604720357047203580472035904720360047203610472036204720363047203640472036504720366047203670472036804720369047203700472037104720372047203730472037404720375047203760472037704720378047203790472038004720381047203820472038304720384047203850472038604720387047203880472038904720390047203910472039204720393047203940472039504720396047203970472039804720399047204000472040104720402047204030472040404720405047204060472040704720408047204090472041004720411047204120472041304720414047204150472041604720417047204180472041904720420047204210472042204720423047204240472042504720426047204270472042804720429047204300472043104720432047204330472043404720435047204360472043704720438047204390472044004720441047204420472044304720444047204450472044604720447047204480472044904720450047204510472045204720453047204540472045504720456047204570472045804720459047204600472046104720462047204630472046404720465047204660472046704720468047204690472047004720471047204720472047304720474047204750472047604720477047204780472047904720480047204810472048204720483047204840472048504720486047204870472048804720489047204900472049104720492047204930472049404720495047204960472049704720498047204990472050004720501047205020472050304720504047205050472050604720507047205080472050904720510047205110472051204720513047205140472051504720516047205170472051804720519047205200472052104720522047205230472052404720525047205260472052704720528047205290472053004720531047205320472053304720534047205350472053604720537047205380472053904720540047205410472054204720543047205440472054504720546047205470472054804720549047205500472055104720552047205530472055404720555047205560472055704720558047205590472056004720561047205620472056304720564047205650472056604720567047205680472056904720570047205710472057204720573047205740472057504720576047205770472057804720579047205800472058104720582047205830472058404720585047205860472058704720588047205890472059004720591047205920472059304720594047205950472059604720597047205980472059904720600047206010472060204720603047206040472060504720606047206070472060804720609047206100472061104720612047206130472061404720615047206160472061704720618047206190472062004720621047206220472062304720624047206250472062604720627047206280472062904720630047206310472063204720633047206340472063504720636047206370472063804720639047206400472064104720642047206430472064404720645047206460472064704720648047206490472065004720651047206520472065304720654047206550472065604720657047206580472065904720660047206610472066204720663047206640472066504720666047206670472066804720669047206700472067104720672047206730472067404720675047206760472067704720678047206790472068004720681047206820472068304720684047206850472068604720687047206880472068904720690047206910472069204720693047206940472069504720696047206970472069804720699047207000472070104720702047207030472070404720705047207060472070704720708047207090472071004720711047207120472071304720714047207150472071604720717047207180472071904720720047207210472072204720723047207240472072504720726047207270472072804720729047207300472073104720732047207330472073404720735047207360472073704720738047207390472074004720741047207420472074304720744047207450472074604720747047207480472074904720750047207510472075204720753047207540472075504720756047207570472075804720759047207600472076104720762047207630472076404720765047207660472076704720768047207690472077004720771047207720472077304720774047207750472077604720777047207780472077904720780047207810472078204720783047207840472078504720786047207870472078804720789047207900472079104720792047207930472079404720795047207960472079704720798047207990473000104730002047300030473000404730005047300060473000704730008047300090473001004730011047300120473001304730014047300150473001604730017047300180473001904730020047300210473002204730023047300240473002504730026047300270473002804730029047300300473003104730032047300330473003404730035047300360473003704730038047300390473004004730041047300420473004304730044047300450473004604730047047300480473004904730050047300510473005204730053047300540473005504730056047300570473005804730059047300600473006104730062047300630473006404730065047300660473006704730068047300690473007004730071047300720473007304730074047300750473007604730077047300780473007904730080047300810473008204730083047300840473008504730086047300870473008804730089047300900473009104730092047300930473009404730095047300960473009704730098047300990473010004730101047301020473010304730104047301050473010604730107047301080473010904730110047301110473011204730113047301140473011504730116047301170473011804730119047301200473012104730122047301230473012404730125047301260473012704730128047301290473013004730131047301320473013304730134047301350473013604730137047301380473013904730140047301410473014204730143047301440473014504730146047301470473014804730149047301500473015104730152047301530473015404730155047301560473015704730158047301590473016004730161047301620473016304730164047301650473016604730167047301680473016904730170047301710473017204730173047301740473017504730176047301770473017804730179047301800473018104730182047301830473018404730185047301860473018704730188047301890473019004730191047301920473019304730194047301950473019604730197047301980473019904730200047302010473020204730203047302040473020504730206047302070473020804730209047302100473021104730212047302130473021404730215047302160473021704730218047302190473022004730221047302220473022304730224047302250473022604730227047302280473022904730230047302310473023204730233047302340473023504730236047302370473023804730239047302400473024104730242047302430473024404730245047302460473024704730248047302490473025004730251047302520473025304730254047302550473025604730257047302580473025904730260047302610473026204730263047302640473026504730266047302670473026804730269047302700473027104730272047302730473027404730275047302760473027704730278047302790473028004730281047302820473028304730284047302850473028604730287047302880473028904730290047302910473029204730293047302940473029504730296047302970473029804730299047303000473030104730302047303030473030404730305047303060473030704730308047303090473031004730311047303120473031304730314047303150473031604730317047303180473031904730320047303210473032204730323047303240473032504730326047303270473032804730329047303300473033104730332047303330473033404730335047303360473033704730338047303390473034004730341047303420473034304730344047303450473034604730347047303480473034904730350047303510473035204730353047303540473035504730356047303570473035804730359047303600473036104730362047303630473036404730365047303660473036704730368047303690473037004730371047303720473037304730374047303750473037604730377047303780473037904730380047303810473038204730383047303840473038504730386047303870473038804730389047303900473039104730392047303930473039404730395047303960473039704730398047303990473040004730401047304020473040304730404047304050473040604730407047304080473040904730410047304110473041204730413047304140473041504730416047304170473041804730419047304200473042104730422047304230473042404730425047304260473042704730428047304290473043004730431047304320473043304730434047304350473043604730437047304380473043904730440047304410473044204730443047304440473044504730446047304470473044804730449047304500473045104730452047304530473045404730455047304560473045704730458047304590473046004730461047304620473046304730464047304650473046604730467047304680473046904730470047304710473047204730473047304740473047504730476047304770473047804730479047304800473048104730482047304830473048404730485047304860473048704730488047304890473049004730491047304920473049304730494047304950473049604730497047304980473049904730500047305010473050204730503047305040473050504730506047305070473050804730509047305100473051104730512047305130473051404730515047305160473051704730518047305190473052004730521047305220473052304730524047305250473052604730527047305280473052904730530047305310473053204730533047305340473053504730536047305370473053804730539047305400473054104730542047305430473054404730545047305460473054704730548047305490473055004730551047305520473055304730554047305550473055604730557047305580473055904730560047305610473056204730563047305640473056504730566047305670473056804730569047305700473057104730572047305730473057404730575047305760473057704730578047305790473058004730581047305820473058304730584047305850473058604730587047305880473058904730590047305910473059204730593047305940473059504730596047305970473059804730599047306000473060104730602047306030473060404730605047306060473060704730608047306090473061004730611047306120473061304730614047306150473061604730617047306180473061904730620047306210473062204730623047306240473062504730626047306270473062804730629047306300473063104730632047306330473063404730635047306360473063704730638047306390473064004730641047306420473064304730644047306450473064604730647047306480473064904730650047306510473065204730653047306540473065504730656047306570473065804730659047306600473066104730662047306630473066404730665047306660473066704730668047306690473067004730671047306720473067304730674047306750473067604730677047306780473067904730680047306810473068204730683047306840473068504730686047306870473068804730689047306900473069104730692047306930473069404730695047306960473069704730698047306990473070004730701047307020473070304730704047307050473070604730707047307080473070904730710047307110473071204730713047307140473071504730716047307170473071804730719047307200473072104730722047307230473072404730725047307260473072704730728047307290473073004730731047307320473073304730734047307350473073604730737047307380473073904730740047307410473074204730743047307440473074504730746047307470473074804730749047307500473075104730752047307530473075404730755047307560473075704730758047307590473076004730761047307620473076304730764047307650473076604730767047307680473076904730770047307710473077204730773047307740473077504730776047307770473077804730779047307800473078104730782047307830473078404730785047307860473078704730788047307890473079004730791047307920473079304730794047307950473079604730797047307980473079904740001047400020474000304740004047400050474000604740007047400080474000904740010047400110474001204740013047400140474001504740016047400170474001804740019047400200474002104740022047400230474002404740025047400260474002704740028047400290474003004740031047400320474003304740034047400350474003604740037047400380474003904740040047400410474004204740043047400440474004504740046047400470474004804740049047400500474005104740052047400530474005404740055047400560474005704740058047400590474006004740061047400620474006304740064047400650474006604740067047400680474006904740070047400710474007204740073047400740474007504740076047400770474007804740079047400800474008104740082047400830474008404740085047400860474008704740088047400890474009004740091047400920474009304740094047400950474009604740097047400980474009904740100047401010474010204740103047401040474010504740106047401070474010804740109047401100474011104740112047401130474011404740115047401160474011704740118047401190474012004740121047401220474012304740124047401250474012604740127047401280474012904740130047401310474013204740133047401340474013504740136047401370474013804740139047401400474014104740142047401430474014404740145047401460474014704740148047401490474015004740151047401520474015304740154047401550474015604740157047401580474015904740160047401610474016204740163047401640474016504740166047401670474016804740169047401700474017104740172047401730474017404740175047401760474017704740178047401790474018004740181047401820474018304740184047401850474018604740187047401880474018904740190047401910474019204740193047401940474019504740196047401970474019804740199047402000474020104740202047402030474020404740205047402060474020704740208047402090474021004740211047402120474021304740214047402150474021604740217047402180474021904740220047402210474022204740223047402240474022504740226047402270474022804740229047402300474023104740232047402330474023404740235047402360474023704740238047402390474024004740241047402420474024304740244047402450474024604740247047402480474024904740250047402510474025204740253047402540474025504740256047402570474025804740259047402600474026104740262047402630474026404740265047402660474026704740268047402690474027004740271047402720474027304740274047402750474027604740277047402780474027904740280047402810474028204740283047402840474028504740286047402870474028804740289047402900474029104740292047402930474029404740295047402960474029704740298047402990474030004740301047403020474030304740304047403050474030604740307047403080474030904740310047403110474031204740313047403140474031504740316047403170474031804740319047403200474032104740322047403230474032404740325047403260474032704740328047403290474033004740331047403320474033304740334047403350474033604740337047403380474033904740340047403410474034204740343047403440474034504740346047403470474034804740349047403500474035104740352047403530474035404740355047403560474035704740358047403590474036004740361047403620474036304740364047403650474036604740367047403680474036904740370047403710474037204740373047403740474037504740376047403770474037804740379047403800474038104740382047403830474038404740385047403860474038704740388047403890474039004740391047403920474039304740394047403950474039604740397047403980474039904740400047404010474040204740403047404040474040504740406047404070474040804740409047404100474041104740412047404130474041404740415047404160474041704740418047404190474042004740421047404220474042304740424047404250474042604740427047404280474042904740430047404310474043204740433047404340474043504740436047404370474043804740439047404400474044104740442047404430474044404740445047404460474044704740448047404490474045004740451047404520474045304740454047404550474045604740457047404580474045904740460047404610474046204740463047404640474046504740466047404670474046804740469047404700474047104740472047404730474047404740475047404760474047704740478047404790474048004740481047404820474048304740484047404850474048604740487047404880474048904740490047404910474049204740493047404940474049504740496047404970474049804740499047405000474050104740502047405030474050404740505047405060474050704740508047405090474051004740511047405120474051304740514047405150474051604740517047405180474051904740520047405210474052204740523047405240474052504740526047405270474052804740529047405300474053104740532047405330474053404740535047405360474053704740538047405390474054004740541047405420474054304740544047405450474054604740547047405480474054904740550047405510474055204740553047405540474055504740556047405570474055804740559047405600474056104740562047405630474056404740565047405660474056704740568047405690474057004740571047405720474057304740574047405750474057604740577047405780474057904740580047405810474058204740583047405840474058504740586047405870474058804740589047405900474059104740592047405930474059404740595047405960474059704740598047405990474060004740601047406020474060304740604047406050474060604740607047406080474060904740610047406110474061204740613047406140474061504740616047406170474061804740619047406200474062104740622047406230474062404740625047406260474062704740628047406290474063004740631047406320474063304740634047406350474063604740637047406380474063904740640047406410474064204740643047406440474064504740646047406470474064804740649047406500474065104740652047406530474065404740655047406560474065704740658047406590474066004740661047406620474066304740664047406650474066604740667047406680474066904740670047406710474067204740673047406740474067504740676047406770474067804740679047406800474068104740682047406830474068404740685047406860474068704740688047406890474069004740691047406920474069304740694047406950474069604740697047406980474069904740700047407010474070204740703047407040474070504740706047407070474070804740709047407100474071104740712047407130474071404740715047407160474071704740718047407190474072004740721047407220474072304740724047407250474072604740727047407280474072904740730047407310474073204740733047407340474073504740736047407370474073804740739047407400474074104740742047407430474074404740745047407460474074704740748047407490474075004740751047407520474075304740754047407550474075604740757047407580474075904740760047407610474076204740763047407640474076504740766047407670474076804740769047407700474077104740772047407730474077404740775047407760474077704740778047407790474078004740781047407820474078304740784047407850474078604740787047407880474078904740790047407910474079204740793047407940474079504740796047407970474079804740799047500010475000204750003047500040475000504750006047500070475000804750009047500100475001104750012047500130475001404750015047500160475001704750018047500190475002004750021047500220475002304750024047500250475002604750027047500280475002904750030047500310475003204750033047500340475003504750036047500370475003804750039047500400475004104750042047500430475004404750045047500460475004704750048047500490475005004750051047500520475005304750054047500550475005604750057047500580475005904750060047500610475006204750063047500640475006504750066047500670475006804750069047500700475007104750072047500730475007404750075047500760475007704750078047500790475008004750081047500820475008304750084047500850475008604750087047500880475008904750090047500910475009204750093047500940475009504750096047500970475009804750099047501000475010104750102047501030475010404750105047501060475010704750108047501090475011004750111047501120475011304750114047501150475011604750117047501180475011904750120047501210475012204750123047501240475012504750126047501270475012804750129047501300475013104750132047501330475013404750135047501360475013704750138047501390475014004750141047501420475014304750144047501450475014604750147047501480475014904750150047501510475015204750153047501540475015504750156047501570475015804750159047501600475016104750162047501630475016404750165047501660475016704750168047501690475017004750171047501720475017304750174047501750475017604750177047501780475017904750180047501810475018204750183047501840475018504750186047501870475018804750189047501900475019104750192047501930475019404750195047501960475019704750198047501990475020004750201047502020475020304750204047502050475020604750207047502080475020904750210047502110475021204750213047502140475021504750216047502170475021804750219047502200475022104750222047502230475022404750225047502260475022704750228047502290475023004750231047502320475023304750234047502350475023604750237047502380475023904750240047502410475024204750243047502440475024504750246047502470475024804750249047502500475025104750252047502530475025404750255047502560475025704750258047502590475026004750261047502620475026304750264047502650475026604750267047502680475026904750270047502710475027204750273047502740475027504750276047502770475027804750279047502800475028104750282047502830475028404750285047502860475028704750288047502890475029004750291047502920475029304750294047502950475029604750297047502980475029904750300047503010475030204750303047503040475030504750306047503070475030804750309047503100475031104750312047503130475031404750315047503160475031704750318047503190475032004750321047503220475032304750324047503250475032604750327047503280475032904750330047503310475033204750333047503340475033504750336047503370475033804750339047503400475034104750342047503430475034404750345047503460475034704750348047503490475035004750351047503520475035304750354047503550475035604750357047503580475035904750360047503610475036204750363047503640475036504750366047503670475036804750369047503700475037104750372047503730475037404750375047503760475037704750378047503790475038004750381047503820475038304750384047503850475038604750387047503880475038904750390047503910475039204750393047503940475039504750396047503970475039804750399047504000475040104750402047504030475040404750405047504060475040704750408047504090475041004750411047504120475041304750414047504150475041604750417047504180475041904750420047504210475042204750423047504240475042504750426047504270475042804750429047504300475043104750432047504330475043404750435047504360475043704750438047504390475044004750441047504420475044304750444047504450475044604750447047504480475044904750450047504510475045204750453047504540475045504750456047504570475045804750459047504600475046104750462047504630475046404750465047504660475046704750468047504690475047004750471047504720475047304750474047504750475047604750477047504780475047904750480047504810475048204750483047504840475048504750486047504870475048804750489047504900475049104750492047504930475049404750495047504960475049704750498047504990475050004750501047505020475050304750504047505050475050604750507047505080475050904750510047505110475051204750513047505140475051504750516047505170475051804750519047505200475052104750522047505230475052404750525047505260475052704750528047505290475053004750531047505320475053304750534047505350475053604750537047505380475053904750540047505410475054204750543047505440475054504750546047505470475054804750549047505500475055104750552047505530475055404750555047505560475055704750558047505590475056004750561047505620475056304750564047505650475056604750567047505680475056904750570047505710475057204750573047505740475057504750576047505770475057804750579047505800475058104750582047505830475058404750585047505860475058704750588047505890475059004750591047505920475059304750594047505950475059604750597047505980475059904750600047506010475060204750603047506040475060504750606047506070475060804750609047506100475061104750612047506130475061404750615047506160475061704750618047506190475062004750621047506220475062304750624047506250475062604750627047506280475062904750630047506310475063204750633047506340475063504750636047506370475063804750639047506400475064104750642047506430475064404750645047506460475064704750648047506490475065004750651047506520475065304750654047506550475065604750657047506580475065904750660047506610475066204750663047506640475066504750666047506670475066804750669047506700475067104750672047506730475067404750675047506760475067704750678047506790475068004750681047506820475068304750684047506850475068604750687047506880475068904750690047506910475069204750693047506940475069504750696047506970475069804750699047507000475070104750702047507030475070404750705047507060475070704750708047507090475071004750711047507120475071304750714047507150475071604750717047507180475071904750720047507210475072204750723047507240475072504750726047507270475072804750729047507300475073104750732047507330475073404750735047507360475073704750738047507390475074004750741047507420475074304750744047507450475074604750747047507480475074904750750047507510475075204750753047507540475075504750756047507570475075804750759047507600475076104750762047507630475076404750765047507660475076704750768047507690475077004750771047507720475077304750774047507750475077604750777047507780475077904750780047507810475078204750783047507840475078504750786047507870475078804750789047507900475079104750792047507930475079404750795047507960475079704750798047507990476000104760002047600030476000404760005047600060476000704760008047600090476001004760011047600120476001304760014047600150476001604760017047600180476001904760020047600210476002204760023047600240476002504760026047600270476002804760029047600300476003104760032047600330476003404760035047600360476003704760038047600390476004004760041047600420476004304760044047600450476004604760047047600480476004904760050047600510476005204760053047600540476005504760056047600570476005804760059047600600476006104760062047600630476006404760065047600660476006704760068047600690476007004760071047600720476007304760074047600750476007604760077047600780476007904760080047600810476008204760083047600840476008504760086047600870476008804760089047600900476009104760092047600930476009404760095047600960476009704760098047600990476010004760101047601020476010304760104047601050476010604760107047601080476010904760110047601110476011204760113047601140476011504760116047601170476011804760119047601200476012104760122047601230476012404760125047601260476012704760128047601290476013004760131047601320476013304760134047601350476013604760137047601380476013904760140047601410476014204760143047601440476014504760146047601470476014804760149047601500476015104760152047601530476015404760155047601560476015704760158047601590476016004760161047601620476016304760164047601650476016604760167047601680476016904760170047601710476017204760173047601740476017504760176047601770476017804760179047601800476018104760182047601830476018404760185047601860476018704760188047601890476019004760191047601920476019304760194047601950476019604760197047601980476019904760200047602010476020204760203047602040476020504760206047602070476020804760209047602100476021104760212047602130476021404760215047602160476021704760218047602190476022004760221047602220476022304760224047602250476022604760227047602280476022904760230047602310476023204760233047602340476023504760236047602370476023804760239047602400476024104760242047602430476024404760245047602460476024704760248047602490476025004760251047602520476025304760254047602550476025604760257047602580476025904760260047602610476026204760263047602640476026504760266047602670476026804760269047602700476027104760272047602730476027404760275047602760476027704760278047602790476028004760281047602820476028304760284047602850476028604760287047602880476028904760290047602910476029204760293047602940476029504760296047602970476029804760299047603000476030104760302047603030476030404760305047603060476030704760308047603090476031004760311047603120476031304760314047603150476031604760317047603180476031904760320047603210476032204760323047603240476032504760326047603270476032804760329047603300476033104760332047603330476033404760335047603360476033704760338047603390476034004760341047603420476034304760344047603450476034604760347047603480476034904760350047603510476035204760353047603540476035504760356047603570476035804760359047603600476036104760362047603630476036404760365047603660476036704760368047603690476037004760371047603720476037304760374047603750476037604760377047603780476037904760380047603810476038204760383047603840476038504760386047603870476038804760389047603900476039104760392047603930476039404760395047603960476039704760398047603990476040004760401047604020476040304760404047604050476040604760407047604080476040904760410047604110476041204760413047604140476041504760416047604170476041804760419047604200476042104760422047604230476042404760425047604260476042704760428047604290476043004760431047604320476043304760434047604350476043604760437047604380476043904760440047604410476044204760443047604440476044504760446047604470476044804760449047604500476045104760452047604530476045404760455047604560476045704760458047604590476046004760461047604620476046304760464047604650476046604760467047604680476046904760470047604710476047204760473047604740476047504760476047604770476047804760479047604800476048104760482047604830476048404760485047604860476048704760488047604890476049004760491047604920476049304760494047604950476049604760497047604980476049904760500047605010476050204760503047605040476050504760506047605070476050804760509047605100476051104760512047605130476051404760515047605160476051704760518047605190476052004760521047605220476052304760524047605250476052604760527047605280476052904760530047605310476053204760533047605340476053504760536047605370476053804760539047605400476054104760542047605430476054404760545047605460476054704760548047605490476055004760551047605520476055304760554047605550476055604760557047605580476055904760560047605610476056204760563047605640476056504760566047605670476056804760569047605700476057104760572047605730476057404760575047605760476057704760578047605790476058004760581047605820476058304760584047605850476058604760587047605880476058904760590047605910476059204760593047605940476059504760596047605970476059804760599047606000476060104760602047606030476060404760605047606060476060704760608047606090476061004760611047606120476061304760614047606150476061604760617047606180476061904760620047606210476062204760623047606240476062504760626047606270476062804760629047606300476063104760632047606330476063404760635047606360476063704760638047606390476064004760641047606420476064304760644047606450476064604760647047606480476064904760650047606510476065204760653047606540476065504760656047606570476065804760659047606600476066104760662047606630476066404760665047606660476066704760668047606690476067004760671047606720476067304760674047606750476067604760677047606780476067904760680047606810476068204760683047606840476068504760686047606870476068804760689047606900476069104760692047606930476069404760695047606960476069704760698047606990476070004760701047607020476070304760704047607050476070604760707047607080476070904760710047607110476071204760713047607140476071504760716047607170476071804760719047607200476072104760722047607230476072404760725047607260476072704760728047607290476073004760731047607320476073304760734047607350476073604760737047607380476073904760740047607410476074204760743047607440476074504760746047607470476074804760749047607500476075104760752047607530476075404760755047607560476075704760758047607590476076004760761047607620476076304760764047607650476076604760767047607680476076904760770047607710476077204760773047607740476077504760776047607770476077804760779047607800476078104760782047607830476078404760785047607860476078704760788047607890476079004760791047607920476079304760794047607950476079604760797047607980476079904770001047700020477000304770004047700050477000604770007047700080477000904770010047700110477001204770013047700140477001504770016047700170477001804770019047700200477002104770022047700230477002404770025047700260477002704770028047700290477003004770031047700320477003304770034047700350477003604770037047700380477003904770040047700410477004204770043047700440477004504770046047700470477004804770049047700500477005104770052047700530477005404770055047700560477005704770058047700590477006004770061047700620477006304770064047700650477006604770067047700680477006904770070047700710477007204770073047700740477007504770076047700770477007804770079047700800477008104770082047700830477008404770085047700860477008704770088047700890477009004770091047700920477009304770094047700950477009604770097047700980477009904770100047701010477010204770103047701040477010504770106047701070477010804770109047701100477011104770112047701130477011404770115047701160477011704770118047701190477012004770121047701220477012304770124047701250477012604770127047701280477012904770130047701310477013204770133047701340477013504770136047701370477013804770139047701400477014104770142047701430477014404770145047701460477014704770148047701490477015004770151047701520477015304770154047701550477015604770157047701580477015904770160047701610477016204770163047701640477016504770166047701670477016804770169047701700477017104770172047701730477017404770175047701760477017704770178047701790477018004770181047701820477018304770184047701850477018604770187047701880477018904770190047701910477019204770193047701940477019504770196047701970477019804770199047702000477020104770202047702030477020404770205047702060477020704770208047702090477021004770211047702120477021304770214047702150477021604770217047702180477021904770220047702210477022204770223047702240477022504770226047702270477022804770229047702300477023104770232047702330477023404770235047702360477023704770238047702390477024004770241047702420477024304770244047702450477024604770247047702480477024904770250047702510477025204770253047702540477025504770256047702570477025804770259047702600477026104770262047702630477026404770265047702660477026704770268047702690477027004770271047702720477027304770274047702750477027604770277047702780477027904770280047702810477028204770283047702840477028504770286047702870477028804770289047702900477029104770292047702930477029404770295047702960477029704770298047702990477030004770301047703020477030304770304047703050477030604770307047703080477030904770310047703110477031204770313047703140477031504770316047703170477031804770319047703200477032104770322047703230477032404770325047703260477032704770328047703290477033004770331047703320477033304770334047703350477033604770337047703380477033904770340047703410477034204770343047703440477034504770346047703470477034804770349047703500477035104770352047703530477035404770355047703560477035704770358047703590477036004770361047703620477036304770364047703650477036604770367047703680477036904770370047703710477037204770373047703740477037504770376047703770477037804770379047703800477038104770382047703830477038404770385047703860477038704770388047703890477039004770391047703920477039304770394047703950477039604770397047703980477039904770400047704010477040204770403047704040477040504770406047704070477040804770409047704100477041104770412047704130477041404770415047704160477041704770418047704190477042004770421047704220477042304770424047704250477042604770427047704280477042904770430047704310477043204770433047704340477043504770436047704370477043804770439047704400477044104770442047704430477044404770445047704460477044704770448047704490477045004770451047704520477045304770454047704550477045604770457047704580477045904770460047704610477046204770463047704640477046504770466047704670477046804770469047704700477047104770472047704730477047404770475047704760477047704770478047704790477048004770481047704820477048304770484047704850477048604770487047704880477048904770490047704910477049204770493047704940477049504770496047704970477049804770499047705000477050104770502047705030477050404770505047705060477050704770508047705090477051004770511047705120477051304770514047705150477051604770517047705180477051904770520047705210477052204770523047705240477052504770526047705270477052804770529047705300477053104770532047705330477053404770535047705360477053704770538047705390477054004770541047705420477054304770544047705450477054604770547047705480477054904770550047705510477055204770553047705540477055504770556047705570477055804770559047705600477056104770562047705630477056404770565047705660477056704770568047705690477057004770571047705720477057304770574047705750477057604770577047705780477057904770580047705810477058204770583047705840477058504770586047705870477058804770589047705900477059104770592047705930477059404770595047705960477059704770598047705990477060004770601047706020477060304770604047706050477060604770607047706080477060904770610047706110477061204770613047706140477061504770616047706170477061804770619047706200477062104770622047706230477062404770625047706260477062704770628047706290477063004770631047706320477063304770634047706350477063604770637047706380477063904770640047706410477064204770643047706440477064504770646047706470477064804770649047706500477065104770652047706530477065404770655047706560477065704770658047706590477066004770661047706620477066304770664047706650477066604770667047706680477066904770670047706710477067204770673047706740477067504770676047706770477067804770679047706800477068104770682047706830477068404770685047706860477068704770688047706890477069004770691047706920477069304770694047706950477069604770697047706980477069904770700047707010477070204770703047707040477070504770706047707070477070804770709047707100477071104770712047707130477071404770715047707160477071704770718047707190477072004770721047707220477072304770724047707250477072604770727047707280477072904770730047707310477073204770733047707340477073504770736047707370477073804770739047707400477074104770742047707430477074404770745047707460477074704770748047707490477075004770751047707520477075304770754047707550477075604770757047707580477075904770760047707610477076204770763047707640477076504770766047707670477076804770769047707700477077104770772047707730477077404770775047707760477077704770778047707790477078004770781047707820477078304770784047707850477078604770787047707880477078904770790047707910477079204770793047707940477079504770796047707970477079804770799047800010478000204780003047800040478000504780006047800070478000804780009047800100478001104780012047800130478001404780015047800160478001704780018047800190478002004780021047800220478002304780024047800250478002604780027047800280478002904780030047800310478003204780033047800340478003504780036047800370478003804780039047800400478004104780042047800430478004404780045047800460478004704780048047800490478005004780051047800520478005304780054047800550478005604780057047800580478005904780060047800610478006204780063047800640478006504780066047800670478006804780069047800700478007104780072047800730478007404780075047800760478007704780078047800790478008004780081047800820478008304780084047800850478008604780087047800880478008904780090047800910478009204780093047800940478009504780096047800970478009804780099047801000478010104780102047801030478010404780105047801060478010704780108047801090478011004780111047801120478011304780114047801150478011604780117047801180478011904780120047801210478012204780123047801240478012504780126047801270478012804780129047801300478013104780132047801330478013404780135047801360478013704780138047801390478014004780141047801420478014304780144047801450478014604780147047801480478014904780150047801510478015204780153047801540478015504780156047801570478015804780159047801600478016104780162047801630478016404780165047801660478016704780168047801690478017004780171047801720478017304780174047801750478017604780177047801780478017904780180047801810478018204780183047801840478018504780186047801870478018804780189047801900478019104780192047801930478019404780195047801960478019704780198047801990478020004780201047802020478020304780204047802050478020604780207047802080478020904780210047802110478021204780213047802140478021504780216047802170478021804780219047802200478022104780222047802230478022404780225047802260478022704780228047802290478023004780231047802320478023304780234047802350478023604780237047802380478023904780240047802410478024204780243047802440478024504780246047802470478024804780249047802500478025104780252047802530478025404780255047802560478025704780258047802590478026004780261047802620478026304780264047802650478026604780267047802680478026904780270047802710478027204780273047802740478027504780276047802770478027804780279047802800478028104780282047802830478028404780285047802860478028704780288047802890478029004780291047802920478029304780294047802950478029604780297047802980478029904780300047803010478030204780303047803040478030504780306047803070478030804780309047803100478031104780312047803130478031404780315047803160478031704780318047803190478032004780321047803220478032304780324047803250478032604780327047803280478032904780330047803310478033204780333047803340478033504780336047803370478033804780339047803400478034104780342047803430478034404780345047803460478034704780348047803490478035004780351047803520478035304780354047803550478035604780357047803580478035904780360047803610478036204780363047803640478036504780366047803670478036804780369047803700478037104780372047803730478037404780375047803760478037704780378047803790478038004780381047803820478038304780384047803850478038604780387047803880478038904780390047803910478039204780393047803940478039504780396047803970478039804780399047804000478040104780402047804030478040404780405047804060478040704780408047804090478041004780411047804120478041304780414047804150478041604780417047804180478041904780420047804210478042204780423047804240478042504780426047804270478042804780429047804300478043104780432047804330478043404780435047804360478043704780438047804390478044004780441047804420478044304780444047804450478044604780447047804480478044904780450047804510478045204780453047804540478045504780456047804570478045804780459047804600478046104780462047804630478046404780465047804660478046704780468047804690478047004780471047804720478047304780474047804750478047604780477047804780478047904780480047804810478048204780483047804840478048504780486047804870478048804780489047804900478049104780492047804930478049404780495047804960478049704780498047804990478050004780501047805020478050304780504047805050478050604780507047805080478050904780510047805110478051204780513047805140478051504780516047805170478051804780519047805200478052104780522047805230478052404780525047805260478052704780528047805290478053004780531047805320478053304780534047805350478053604780537047805380478053904780540047805410478054204780543047805440478054504780546047805470478054804780549047805500478055104780552047805530478055404780555047805560478055704780558047805590478056004780561047805620478056304780564047805650478056604780567047805680478056904780570047805710478057204780573047805740478057504780576047805770478057804780579047805800478058104780582047805830478058404780585047805860478058704780588047805890478059004780591047805920478059304780594047805950478059604780597047805980478059904780600047806010478060204780603047806040478060504780606047806070478060804780609047806100478061104780612047806130478061404780615047806160478061704780618047806190478062004780621047806220478062304780624047806250478062604780627047806280478062904780630047806310478063204780633047806340478063504780636047806370478063804780639047806400478064104780642047806430478064404780645047806460478064704780648047806490478065004780651047806520478065304780654047806550478065604780657047806580478065904780660047806610478066204780663047806640478066504780666047806670478066804780669047806700478067104780672047806730478067404780675047806760478067704780678047806790478068004780681047806820478068304780684047806850478068604780687047806880478068904780690047806910478069204780693047806940478069504780696047806970478069804780699047807000478070104780702047807030478070404780705047807060478070704780708047807090478071004780711047807120478071304780714047807150478071604780717047807180478071904780720047807210478072204780723047807240478072504780726047807270478072804780729047807300478073104780732047807330478073404780735047807360478073704780738047807390478074004780741047807420478074304780744047807450478074604780747047807480478074904780750047807510478075204780753047807540478075504780756047807570478075804780759047807600478076104780762047807630478076404780765047807660478076704780768047807690478077004780771047807720478077304780774047807750478077604780777047807780478077904780780047807810478078204780783047807840478078504780786047807870478078804780789047807900478079104780792047807930478079404780795047807960478079704780798047807990479000104790002047900030479000404790005047900060479000704790008047900090479001004790011047900120479001304790014047900150479001604790017047900180479001904790020047900210479002204790023047900240479002504790026047900270479002804790029047900300479003104790032047900330479003404790035047900360479003704790038047900390479004004790041047900420479004304790044047900450479004604790047047900480479004904790050047900510479005204790053047900540479005504790056047900570479005804790059047900600479006104790062047900630479006404790065047900660479006704790068047900690479007004790071047900720479007304790074047900750479007604790077047900780479007904790080047900810479008204790083047900840479008504790086047900870479008804790089047900900479009104790092047900930479009404790095047900960479009704790098047900990479010004790101047901020479010304790104047901050479010604790107047901080479010904790110047901110479011204790113047901140479011504790116047901170479011804790119047901200479012104790122047901230479012404790125047901260479012704790128047901290479013004790131047901320479013304790134047901350479013604790137047901380479013904790140047901410479014204790143047901440479014504790146047901470479014804790149047901500479015104790152047901530479015404790155047901560479015704790158047901590479016004790161047901620479016304790164047901650479016604790167047901680479016904790170047901710479017204790173047901740479017504790176047901770479017804790179047901800479018104790182047901830479018404790185047901860479018704790188047901890479019004790191047901920479019304790194047901950479019604790197047901980479019904790200047902010479020204790203047902040479020504790206047902070479020804790209047902100479021104790212047902130479021404790215047902160479021704790218047902190479022004790221047902220479022304790224047902250479022604790227047902280479022904790230047902310479023204790233047902340479023504790236047902370479023804790239047902400479024104790242047902430479024404790245047902460479024704790248047902490479025004790251047902520479025304790254047902550479025604790257047902580479025904790260047902610479026204790263047902640479026504790266047902670479026804790269047902700479027104790272047902730479027404790275047902760479027704790278047902790479028004790281047902820479028304790284047902850479028604790287047902880479028904790290047902910479029204790293047902940479029504790296047902970479029804790299047903000479030104790302047903030479030404790305047903060479030704790308047903090479031004790311047903120479031304790314047903150479031604790317047903180479031904790320047903210479032204790323047903240479032504790326047903270479032804790329047903300479033104790332047903330479033404790335047903360479033704790338047903390479034004790341047903420479034304790344047903450479034604790347047903480479034904790350047903510479035204790353047903540479035504790356047903570479035804790359047903600479036104790362047903630479036404790365047903660479036704790368047903690479037004790371047903720479037304790374047903750479037604790377047903780479037904790380047903810479038204790383047903840479038504790386047903870479038804790389047903900479039104790392047903930479039404790395047903960479039704790398047903990479040004790401047904020479040304790404047904050479040604790407047904080479040904790410047904110479041204790413047904140479041504790416047904170479041804790419047904200479042104790422047904230479042404790425047904260479042704790428047904290479043004790431047904320479043304790434047904350479043604790437047904380479043904790440047904410479044204790443047904440479044504790446047904470479044804790449047904500479045104790452047904530479045404790455047904560479045704790458047904590479046004790461047904620479046304790464047904650479046604790467047904680479046904790470047904710479047204790473047904740479047504790476047904770479047804790479047904800479048104790482047904830479048404790485047904860479048704790488047904890479049004790491047904920479049304790494047904950479049604790497047904980479049904790500047905010479050204790503047905040479050504790506047905070479050804790509047905100479051104790512047905130479051404790515047905160479051704790518047905190479052004790521047905220479052304790524047905250479052604790527047905280479052904790530047905310479053204790533047905340479053504790536047905370479053804790539047905400479054104790542047905430479054404790545047905460479054704790548047905490479055004790551047905520479055304790554047905550479055604790557047905580479055904790560047905610479056204790563047905640479056504790566047905670479056804790569047905700479057104790572047905730479057404790575047905760479057704790578047905790479058004790581047905820479058304790584047905850479058604790587047905880479058904790590047905910479059204790593047905940479059504790596047905970479059804790599047906000479060104790602047906030479060404790605047906060479060704790608047906090479061004790611047906120479061304790614047906150479061604790617047906180479061904790620047906210479062204790623047906240479062504790626047906270479062804790629047906300479063104790632047906330479063404790635047906360479063704790638047906390479064004790641047906420479064304790644047906450479064604790647047906480479064904790650047906510479065204790653047906540479065504790656047906570479065804790659047906600479066104790662047906630479066404790665047906660479066704790668047906690479067004790671047906720479067304790674047906750479067604790677047906780479067904790680047906810479068204790683047906840479068504790686047906870479068804790689047906900479069104790692047906930479069404790695047906960479069704790698047906990479070004790701047907020479070304790704047907050479070604790707047907080479070904790710047907110479071204790713047907140479071504790716047907170479071804790719047907200479072104790722047907230479072404790725047907260479072704790728047907290479073004790731047907320479073304790734047907350479073604790737047907380479073904790740047907410479074204790743047907440479074504790746047907470479074804790749047907500479075104790752047907530479075404790755047907560479075704790758047907590479076004790761047907620479076304790764047907650479076604790767047907680479076904790770047907710479077204790773047907740479077504790776047907770479077804790779047907800479078104790782047907830479078404790785047907860479078704790788047907890479079004790791047907920479079304790794047907950479079604790797047907980479079904800001048000020480000304800004048000050480000604800007048000080480000904800010048000110480001204800013048000140480001504800016048000170480001804800019048000200480002104800022048000230480002404800025048000260480002704800028048000290480003004800031048000320480003304800034048000350480003604800037048000380480003904800040048000410480004204800043048000440480004504800046048000470480004804800049048000500480005104800052048000530480005404800055048000560480005704800058048000590480006004800061048000620480006304800064048000650480006604800067048000680480006904800070048000710480007204800073048000740480007504800076048000770480007804800079048000800480008104800082048000830480008404800085048000860480008704800088048000890480009004800091048000920480009304800094048000950480009604800097048000980480009904800100048001010480010204800103048001040480010504800106048001070480010804800109048001100480011104800112048001130480011404800115048001160480011704800118048001190480012004800121048001220480012304800124048001250480012604800127048001280480012904800130048001310480013204800133048001340480013504800136048001370480013804800139048001400480014104800142048001430480014404800145048001460480014704800148048001490480015004800151048001520480015304800154048001550480015604800157048001580480015904800160048001610480016204800163048001640480016504800166048001670480016804800169048001700480017104800172048001730480017404800175048001760480017704800178048001790480018004800181048001820480018304800184048001850480018604800187048001880480018904800190048001910480019204800193048001940480019504800196048001970480019804800199048002000480020104800202048002030480020404800205048002060480020704800208048002090480021004800211048002120480021304800214048002150480021604800217048002180480021904800220048002210480022204800223048002240480022504800226048002270480022804800229048002300480023104800232048002330480023404800235048002360480023704800238048002390480024004800241048002420480024304800244048002450480024604800247048002480480024904800250048002510480025204800253048002540480025504800256048002570480025804800259048002600480026104800262048002630480026404800265048002660480026704800268048002690480027004800271048002720480027304800274048002750480027604800277048002780480027904800280048002810480028204800283048002840480028504800286048002870480028804800289048002900480029104800292048002930480029404800295048002960480029704800298048002990480030004800301048003020480030304800304048003050480030604800307048003080480030904800310048003110480031204800313048003140480031504800316048003170480031804800319048003200480032104800322048003230480032404800325048003260480032704800328048003290480033004800331048003320480033304800334048003350480033604800337048003380480033904800340048003410480034204800343048003440480034504800346048003470480034804800349048003500480035104800352048003530480035404800355048003560480035704800358048003590480036004800361048003620480036304800364048003650480036604800367048003680480036904800370048003710480037204800373048003740480037504800376048003770480037804800379048003800480038104800382048003830480038404800385048003860480038704800388048003890480039004800391048003920480039304800394048003950480039604800397048003980480039904800400048004010480040204800403048004040480040504800406048004070480040804800409048004100480041104800412048004130480041404800415048004160480041704800418048004190480042004800421048004220480042304800424048004250480042604800427048004280480042904800430048004310480043204800433048004340480043504800436048004370480043804800439048004400480044104800442048004430480044404800445048004460480044704800448048004490480045004800451048004520480045304800454048004550480045604800457048004580480045904800460048004610480046204800463048004640480046504800466048004670480046804800469048004700480047104800472048004730480047404800475048004760480047704800478048004790480048004800481048004820480048304800484048004850480048604800487048004880480048904800490048004910480049204800493048004940480049504800496048004970480049804800499048005000480050104800502048005030480050404800505048005060480050704800508048005090480051004800511048005120480051304800514048005150480051604800517048005180480051904800520048005210480052204800523048005240480052504800526048005270480052804800529048005300480053104800532048005330480053404800535048005360480053704800538048005390480054004800541048005420480054304800544048005450480054604800547048005480480054904800550048005510480055204800553048005540480055504800556048005570480055804800559048005600480056104800562048005630480056404800565048005660480056704800568048005690480057004800571048005720480057304800574048005750480057604800577048005780480057904800580048005810480058204800583048005840480058504800586048005870480058804800589048005900480059104800592048005930480059404800595048005960480059704800598048005990480060004800601048006020480060304800604048006050480060604800607048006080480060904800610048006110480061204800613048006140480061504800616048006170480061804800619048006200480062104800622048006230480062404800625048006260480062704800628048006290480063004800631048006320480063304800634048006350480063604800637048006380480063904800640048006410480064204800643048006440480064504800646048006470480064804800649048006500480065104800652048006530480065404800655048006560480065704800658048006590480066004800661048006620480066304800664048006650480066604800667048006680480066904800670048006710480067204800673048006740480067504800676048006770480067804800679048006800480068104800682048006830480068404800685048006860480068704800688048006890480069004800691048006920480069304800694048006950480069604800697048006980480069904800700048007010480070204800703048007040480070504800706048007070480070804800709048007100480071104800712048007130480071404800715048007160480071704800718048007190480072004800721048007220480072304800724048007250480072604800727048007280480072904800730048007310480073204800733048007340480073504800736048007370480073804800739048007400480074104800742048007430480074404800745048007460480074704800748048007490480075004800751048007520480075304800754048007550480075604800757048007580480075904800760048007610480076204800763048007640480076504800766048007670480076804800769048007700480077104800772048007730480077404800775048007760480077704800778048007790480078004800781048007820480078304800784048007850480078604800787048007880480078904800790048007910480079204800793048007940480079504800796048007970480079804800799048100010481000204810003048100040481000504810006048100070481000804810009048100100481001104810012048100130481001404810015048100160481001704810018048100190481002004810021048100220481002304810024048100250481002604810027048100280481002904810030048100310481003204810033048100340481003504810036048100370481003804810039048100400481004104810042048100430481004404810045048100460481004704810048048100490481005004810051048100520481005304810054048100550481005604810057048100580481005904810060048100610481006204810063048100640481006504810066048100670481006804810069048100700481007104810072048100730481007404810075048100760481007704810078048100790481008004810081048100820481008304810084048100850481008604810087048100880481008904810090048100910481009204810093048100940481009504810096048100970481009804810099048101000481010104810102048101030481010404810105048101060481010704810108048101090481011004810111048101120481011304810114048101150481011604810117048101180481011904810120048101210481012204810123048101240481012504810126048101270481012804810129048101300481013104810132048101330481013404810135048101360481013704810138048101390481014004810141048101420481014304810144048101450481014604810147048101480481014904810150048101510481015204810153048101540481015504810156048101570481015804810159048101600481016104810162048101630481016404810165048101660481016704810168048101690481017004810171048101720481017304810174048101750481017604810177048101780481017904810180048101810481018204810183048101840481018504810186048101870481018804810189048101900481019104810192048101930481019404810195048101960481019704810198048101990481020004810201048102020481020304810204048102050481020604810207048102080481020904810210048102110481021204810213048102140481021504810216048102170481021804810219048102200481022104810222048102230481022404810225048102260481022704810228048102290481023004810231048102320481023304810234048102350481023604810237048102380481023904810240048102410481024204810243048102440481024504810246048102470481024804810249048102500481025104810252048102530481025404810255048102560481025704810258048102590481026004810261048102620481026304810264048102650481026604810267048102680481026904810270048102710481027204810273048102740481027504810276048102770481027804810279048102800481028104810282048102830481028404810285048102860481028704810288048102890481029004810291048102920481029304810294048102950481029604810297048102980481029904810300048103010481030204810303048103040481030504810306048103070481030804810309048103100481031104810312048103130481031404810315048103160481031704810318048103190481032004810321048103220481032304810324048103250481032604810327048103280481032904810330048103310481033204810333048103340481033504810336048103370481033804810339048103400481034104810342048103430481034404810345048103460481034704810348048103490481035004810351048103520481035304810354048103550481035604810357048103580481035904810360048103610481036204810363048103640481036504810366048103670481036804810369048103700481037104810372048103730481037404810375048103760481037704810378048103790481038004810381048103820481038304810384048103850481038604810387048103880481038904810390048103910481039204810393048103940481039504810396048103970481039804810399048104000481040104810402048104030481040404810405048104060481040704810408048104090481041004810411048104120481041304810414048104150481041604810417048104180481041904810420048104210481042204810423048104240481042504810426048104270481042804810429048104300481043104810432048104330481043404810435048104360481043704810438048104390481044004810441048104420481044304810444048104450481044604810447048104480481044904810450048104510481045204810453048104540481045504810456048104570481045804810459048104600481046104810462048104630481046404810465048104660481046704810468048104690481047004810471048104720481047304810474048104750481047604810477048104780481047904810480048104810481048204810483048104840481048504810486048104870481048804810489048104900481049104810492048104930481049404810495048104960481049704810498048104990481050004810501048105020481050304810504048105050481050604810507048105080481050904810510048105110481051204810513048105140481051504810516048105170481051804810519048105200481052104810522048105230481052404810525048105260481052704810528048105290481053004810531048105320481053304810534048105350481053604810537048105380481053904810540048105410481054204810543048105440481054504810546048105470481054804810549048105500481055104810552048105530481055404810555048105560481055704810558048105590481056004810561048105620481056304810564048105650481056604810567048105680481056904810570048105710481057204810573048105740481057504810576048105770481057804810579048105800481058104810582048105830481058404810585048105860481058704810588048105890481059004810591048105920481059304810594048105950481059604810597048105980481059904810600048106010481060204810603048106040481060504810606048106070481060804810609048106100481061104810612048106130481061404810615048106160481061704810618048106190481062004810621048106220481062304810624048106250481062604810627048106280481062904810630048106310481063204810633048106340481063504810636048106370481063804810639048106400481064104810642048106430481064404810645048106460481064704810648048106490481065004810651048106520481065304810654048106550481065604810657048106580481065904810660048106610481066204810663048106640481066504810666048106670481066804810669048106700481067104810672048106730481067404810675048106760481067704810678048106790481068004810681048106820481068304810684048106850481068604810687048106880481068904810690048106910481069204810693048106940481069504810696048106970481069804810699048107000481070104810702048107030481070404810705048107060481070704810708048107090481071004810711048107120481071304810714048107150481071604810717048107180481071904810720048107210481072204810723048107240481072504810726048107270481072804810729048107300481073104810732048107330481073404810735048107360481073704810738048107390481074004810741048107420481074304810744048107450481074604810747048107480481074904810750048107510481075204810753048107540481075504810756048107570481075804810759048107600481076104810762048107630481076404810765048107660481076704810768048107690481077004810771048107720481077304810774048107750481077604810777048107780481077904810780048107810481078204810783048107840481078504810786048107870481078804810789048107900481079104810792048107930481079404810795048107960481079704810798048107990482000104820002048200030482000404820005048200060482000704820008048200090482001004820011048200120482001304820014048200150482001604820017048200180482001904820020048200210482002204820023048200240482002504820026048200270482002804820029048200300482003104820032048200330482003404820035048200360482003704820038048200390482004004820041048200420482004304820044048200450482004604820047048200480482004904820050048200510482005204820053048200540482005504820056048200570482005804820059048200600482006104820062048200630482006404820065048200660482006704820068048200690482007004820071048200720482007304820074048200750482007604820077048200780482007904820080048200810482008204820083048200840482008504820086048200870482008804820089048200900482009104820092048200930482009404820095048200960482009704820098048200990482010004820101048201020482010304820104048201050482010604820107048201080482010904820110048201110482011204820113048201140482011504820116048201170482011804820119048201200482012104820122048201230482012404820125048201260482012704820128048201290482013004820131048201320482013304820134048201350482013604820137048201380482013904820140048201410482014204820143048201440482014504820146048201470482014804820149048201500482015104820152048201530482015404820155048201560482015704820158048201590482016004820161048201620482016304820164048201650482016604820167048201680482016904820170048201710482017204820173048201740482017504820176048201770482017804820179048201800482018104820182048201830482018404820185048201860482018704820188048201890482019004820191048201920482019304820194048201950482019604820197048201980482019904820200048202010482020204820203048202040482020504820206048202070482020804820209048202100482021104820212048202130482021404820215048202160482021704820218048202190482022004820221048202220482022304820224048202250482022604820227048202280482022904820230048202310482023204820233048202340482023504820236048202370482023804820239048202400482024104820242048202430482024404820245048202460482024704820248048202490482025004820251048202520482025304820254048202550482025604820257048202580482025904820260048202610482026204820263048202640482026504820266048202670482026804820269048202700482027104820272048202730482027404820275048202760482027704820278048202790482028004820281048202820482028304820284048202850482028604820287048202880482028904820290048202910482029204820293048202940482029504820296048202970482029804820299048203000482030104820302048203030482030404820305048203060482030704820308048203090482031004820311048203120482031304820314048203150482031604820317048203180482031904820320048203210482032204820323048203240482032504820326048203270482032804820329048203300482033104820332048203330482033404820335048203360482033704820338048203390482034004820341048203420482034304820344048203450482034604820347048203480482034904820350048203510482035204820353048203540482035504820356048203570482035804820359048203600482036104820362048203630482036404820365048203660482036704820368048203690482037004820371048203720482037304820374048203750482037604820377048203780482037904820380048203810482038204820383048203840482038504820386048203870482038804820389048203900482039104820392048203930482039404820395048203960482039704820398048203990482040004820401048204020482040304820404048204050482040604820407048204080482040904820410048204110482041204820413048204140482041504820416048204170482041804820419048204200482042104820422048204230482042404820425048204260482042704820428048204290482043004820431048204320482043304820434048204350482043604820437048204380482043904820440048204410482044204820443048204440482044504820446048204470482044804820449048204500482045104820452048204530482045404820455048204560482045704820458048204590482046004820461048204620482046304820464048204650482046604820467048204680482046904820470048204710482047204820473048204740482047504820476048204770482047804820479048204800482048104820482048204830482048404820485048204860482048704820488048204890482049004820491048204920482049304820494048204950482049604820497048204980482049904820500048205010482050204820503048205040482050504820506048205070482050804820509048205100482051104820512048205130482051404820515048205160482051704820518048205190482052004820521048205220482052304820524048205250482052604820527048205280482052904820530048205310482053204820533048205340482053504820536048205370482053804820539048205400482054104820542048205430482054404820545048205460482054704820548048205490482055004820551048205520482055304820554048205550482055604820557048205580482055904820560048205610482056204820563048205640482056504820566048205670482056804820569048205700482057104820572048205730482057404820575048205760482057704820578048205790482058004820581048205820482058304820584048205850482058604820587048205880482058904820590048205910482059204820593048205940482059504820596048205970482059804820599048206000482060104820602048206030482060404820605048206060482060704820608048206090482061004820611048206120482061304820614048206150482061604820617048206180482061904820620048206210482062204820623048206240482062504820626048206270482062804820629048206300482063104820632048206330482063404820635048206360482063704820638048206390482064004820641048206420482064304820644048206450482064604820647048206480482064904820650048206510482065204820653048206540482065504820656048206570482065804820659048206600482066104820662048206630482066404820665048206660482066704820668048206690482067004820671048206720482067304820674048206750482067604820677048206780482067904820680048206810482068204820683048206840482068504820686048206870482068804820689048206900482069104820692048206930482069404820695048206960482069704820698048206990482070004820701048207020482070304820704048207050482070604820707048207080482070904820710048207110482071204820713048207140482071504820716048207170482071804820719048207200482072104820722048207230482072404820725048207260482072704820728048207290482073004820731048207320482073304820734048207350482073604820737048207380482073904820740048207410482074204820743048207440482074504820746048207470482074804820749048207500482075104820752048207530482075404820755048207560482075704820758048207590482076004820761048207620482076304820764048207650482076604820767048207680482076904820770048207710482077204820773048207740482077504820776048207770482077804820779048207800482078104820782048207830482078404820785048207860482078704820788048207890482079004820791048207920482079304820794048207950482079604820797048207980482079904830001048300020483000304830004048300050483000604830007048300080483000904830010048300110483001204830013048300140483001504830016048300170483001804830019048300200483002104830022048300230483002404830025048300260483002704830028048300290483003004830031048300320483003304830034048300350483003604830037048300380483003904830040048300410483004204830043048300440483004504830046048300470483004804830049048300500483005104830052048300530483005404830055048300560483005704830058048300590483006004830061048300620483006304830064048300650483006604830067048300680483006904830070048300710483007204830073048300740483007504830076048300770483007804830079048300800483008104830082048300830483008404830085048300860483008704830088048300890483009004830091048300920483009304830094048300950483009604830097048300980483009904830100048301010483010204830103048301040483010504830106048301070483010804830109048301100483011104830112048301130483011404830115048301160483011704830118048301190483012004830121048301220483012304830124048301250483012604830127048301280483012904830130048301310483013204830133048301340483013504830136048301370483013804830139048301400483014104830142048301430483014404830145048301460483014704830148048301490483015004830151048301520483015304830154048301550483015604830157048301580483015904830160048301610483016204830163048301640483016504830166048301670483016804830169048301700483017104830172048301730483017404830175048301760483017704830178048301790483018004830181048301820483018304830184048301850483018604830187048301880483018904830190048301910483019204830193048301940483019504830196048301970483019804830199048302000483020104830202048302030483020404830205048302060483020704830208048302090483021004830211048302120483021304830214048302150483021604830217048302180483021904830220048302210483022204830223048302240483022504830226048302270483022804830229048302300483023104830232048302330483023404830235048302360483023704830238048302390483024004830241048302420483024304830244048302450483024604830247048302480483024904830250048302510483025204830253048302540483025504830256048302570483025804830259048302600483026104830262048302630483026404830265048302660483026704830268048302690483027004830271048302720483027304830274048302750483027604830277048302780483027904830280048302810483028204830283048302840483028504830286048302870483028804830289048302900483029104830292048302930483029404830295048302960483029704830298048302990483030004830301048303020483030304830304048303050483030604830307048303080483030904830310048303110483031204830313048303140483031504830316048303170483031804830319048303200483032104830322048303230483032404830325048303260483032704830328048303290483033004830331048303320483033304830334048303350483033604830337048303380483033904830340048303410483034204830343048303440483034504830346048303470483034804830349048303500483035104830352048303530483035404830355048303560483035704830358048303590483036004830361048303620483036304830364048303650483036604830367048303680483036904830370048303710483037204830373048303740483037504830376048303770483037804830379048303800483038104830382048303830483038404830385048303860483038704830388048303890483039004830391048303920483039304830394048303950483039604830397048303980483039904830400048304010483040204830403048304040483040504830406048304070483040804830409048304100483041104830412048304130483041404830415048304160483041704830418048304190483042004830421048304220483042304830424048304250483042604830427048304280483042904830430048304310483043204830433048304340483043504830436048304370483043804830439048304400483044104830442048304430483044404830445048304460483044704830448048304490483045004830451048304520483045304830454048304550483045604830457048304580483045904830460048304610483046204830463048304640483046504830466048304670483046804830469048304700483047104830472048304730483047404830475048304760483047704830478048304790483048004830481048304820483048304830484048304850483048604830487048304880483048904830490048304910483049204830493048304940483049504830496048304970483049804830499048305000483050104830502048305030483050404830505048305060483050704830508048305090483051004830511048305120483051304830514048305150483051604830517048305180483051904830520048305210483052204830523048305240483052504830526048305270483052804830529048305300483053104830532048305330483053404830535048305360483053704830538048305390483054004830541048305420483054304830544048305450483054604830547048305480483054904830550048305510483055204830553048305540483055504830556048305570483055804830559048305600483056104830562048305630483056404830565048305660483056704830568048305690483057004830571048305720483057304830574048305750483057604830577048305780483057904830580048305810483058204830583048305840483058504830586048305870483058804830589048305900483059104830592048305930483059404830595048305960483059704830598048305990483060004830601048306020483060304830604048306050483060604830607048306080483060904830610048306110483061204830613048306140483061504830616048306170483061804830619048306200483062104830622048306230483062404830625048306260483062704830628048306290483063004830631048306320483063304830634048306350483063604830637048306380483063904830640048306410483064204830643048306440483064504830646048306470483064804830649048306500483065104830652048306530483065404830655048306560483065704830658048306590483066004830661048306620483066304830664048306650483066604830667048306680483066904830670048306710483067204830673048306740483067504830676048306770483067804830679048306800483068104830682048306830483068404830685048306860483068704830688048306890483069004830691048306920483069304830694048306950483069604830697048306980483069904830700048307010483070204830703048307040483070504830706048307070483070804830709048307100483071104830712048307130483071404830715048307160483071704830718048307190483072004830721048307220483072304830724048307250483072604830727048307280483072904830730048307310483073204830733048307340483073504830736048307370483073804830739048307400483074104830742048307430483074404830745048307460483074704830748048307490483075004830751048307520483075304830754048307550483075604830757048307580483075904830760048307610483076204830763048307640483076504830766048307670483076804830769048307700483077104830772048307730483077404830775048307760483077704830778048307790483078004830781048307820483078304830784048307850483078604830787048307880483078904830790048307910483079204830793048307940483079504830796048307970483079804830799048400010484000204840003048400040484000504840006048400070484000804840009048400100484001104840012048400130484001404840015048400160484001704840018048400190484002004840021048400220484002304840024048400250484002604840027048400280484002904840030048400310484003204840033048400340484003504840036048400370484003804840039048400400484004104840042048400430484004404840045048400460484004704840048048400490484005004840051048400520484005304840054048400550484005604840057048400580484005904840060048400610484006204840063048400640484006504840066048400670484006804840069048400700484007104840072048400730484007404840075048400760484007704840078048400790484008004840081048400820484008304840084048400850484008604840087048400880484008904840090048400910484009204840093048400940484009504840096048400970484009804840099048401000484010104840102048401030484010404840105048401060484010704840108048401090484011004840111048401120484011304840114048401150484011604840117048401180484011904840120048401210484012204840123048401240484012504840126048401270484012804840129048401300484013104840132048401330484013404840135048401360484013704840138048401390484014004840141048401420484014304840144048401450484014604840147048401480484014904840150048401510484015204840153048401540484015504840156048401570484015804840159048401600484016104840162048401630484016404840165048401660484016704840168048401690484017004840171048401720484017304840174048401750484017604840177048401780484017904840180048401810484018204840183048401840484018504840186048401870484018804840189048401900484019104840192048401930484019404840195048401960484019704840198048401990484020004840201048402020484020304840204048402050484020604840207048402080484020904840210048402110484021204840213048402140484021504840216048402170484021804840219048402200484022104840222048402230484022404840225048402260484022704840228048402290484023004840231048402320484023304840234048402350484023604840237048402380484023904840240048402410484024204840243048402440484024504840246048402470484024804840249048402500484025104840252048402530484025404840255048402560484025704840258048402590484026004840261048402620484026304840264048402650484026604840267048402680484026904840270048402710484027204840273048402740484027504840276048402770484027804840279048402800484028104840282048402830484028404840285048402860484028704840288048402890484029004840291048402920484029304840294048402950484029604840297048402980484029904840300048403010484030204840303048403040484030504840306048403070484030804840309048403100484031104840312048403130484031404840315048403160484031704840318048403190484032004840321048403220484032304840324048403250484032604840327048403280484032904840330048403310484033204840333048403340484033504840336048403370484033804840339048403400484034104840342048403430484034404840345048403460484034704840348048403490484035004840351048403520484035304840354048403550484035604840357048403580484035904840360048403610484036204840363048403640484036504840366048403670484036804840369048403700484037104840372048403730484037404840375048403760484037704840378048403790484038004840381048403820484038304840384048403850484038604840387048403880484038904840390048403910484039204840393048403940484039504840396048403970484039804840399048404000484040104840402048404030484040404840405048404060484040704840408048404090484041004840411048404120484041304840414048404150484041604840417048404180484041904840420048404210484042204840423048404240484042504840426048404270484042804840429048404300484043104840432048404330484043404840435048404360484043704840438048404390484044004840441048404420484044304840444048404450484044604840447048404480484044904840450048404510484045204840453048404540484045504840456048404570484045804840459048404600484046104840462048404630484046404840465048404660484046704840468048404690484047004840471048404720484047304840474048404750484047604840477048404780484047904840480048404810484048204840483048404840484048504840486048404870484048804840489048404900484049104840492048404930484049404840495048404960484049704840498048404990484050004840501048405020484050304840504048405050484050604840507048405080484050904840510048405110484051204840513048405140484051504840516048405170484051804840519048405200484052104840522048405230484052404840525048405260484052704840528048405290484053004840531048405320484053304840534048405350484053604840537048405380484053904840540048405410484054204840543048405440484054504840546048405470484054804840549048405500484055104840552048405530484055404840555048405560484055704840558048405590484056004840561048405620484056304840564048405650484056604840567048405680484056904840570048405710484057204840573048405740484057504840576048405770484057804840579048405800484058104840582048405830484058404840585048405860484058704840588048405890484059004840591048405920484059304840594048405950484059604840597048405980484059904840600048406010484060204840603048406040484060504840606048406070484060804840609048406100484061104840612048406130484061404840615048406160484061704840618048406190484062004840621048406220484062304840624048406250484062604840627048406280484062904840630048406310484063204840633048406340484063504840636048406370484063804840639048406400484064104840642048406430484064404840645048406460484064704840648048406490484065004840651048406520484065304840654048406550484065604840657048406580484065904840660048406610484066204840663048406640484066504840666048406670484066804840669048406700484067104840672048406730484067404840675048406760484067704840678048406790484068004840681048406820484068304840684048406850484068604840687048406880484068904840690048406910484069204840693048406940484069504840696048406970484069804840699048407000484070104840702048407030484070404840705048407060484070704840708048407090484071004840711048407120484071304840714048407150484071604840717048407180484071904840720048407210484072204840723048407240484072504840726048407270484072804840729048407300484073104840732048407330484073404840735048407360484073704840738048407390484074004840741048407420484074304840744048407450484074604840747048407480484074904840750048407510484075204840753048407540484075504840756048407570484075804840759048407600484076104840762048407630484076404840765048407660484076704840768048407690484077004840771048407720484077304840774048407750484077604840777048407780484077904840780048407810484078204840783048407840484078504840786048407870484078804840789048407900484079104840792048407930484079404840795048407960484079704840798048407990485000104850002048500030485000404850005048500060485000704850008048500090485001004850011048500120485001304850014048500150485001604850017048500180485001904850020048500210485002204850023048500240485002504850026048500270485002804850029048500300485003104850032048500330485003404850035048500360485003704850038048500390485004004850041048500420485004304850044048500450485004604850047048500480485004904850050048500510485005204850053048500540485005504850056048500570485005804850059048500600485006104850062048500630485006404850065048500660485006704850068048500690485007004850071048500720485007304850074048500750485007604850077048500780485007904850080048500810485008204850083048500840485008504850086048500870485008804850089048500900485009104850092048500930485009404850095048500960485009704850098048500990485010004850101048501020485010304850104048501050485010604850107048501080485010904850110048501110485011204850113048501140485011504850116048501170485011804850119048501200485012104850122048501230485012404850125048501260485012704850128048501290485013004850131048501320485013304850134048501350485013604850137048501380485013904850140048501410485014204850143048501440485014504850146048501470485014804850149048501500485015104850152048501530485015404850155048501560485015704850158048501590485016004850161048501620485016304850164048501650485016604850167048501680485016904850170048501710485017204850173048501740485017504850176048501770485017804850179048501800485018104850182048501830485018404850185048501860485018704850188048501890485019004850191048501920485019304850194048501950485019604850197048501980485019904850200048502010485020204850203048502040485020504850206048502070485020804850209048502100485021104850212048502130485021404850215048502160485021704850218048502190485022004850221048502220485022304850224048502250485022604850227048502280485022904850230048502310485023204850233048502340485023504850236048502370485023804850239048502400485024104850242048502430485024404850245048502460485024704850248048502490485025004850251048502520485025304850254048502550485025604850257048502580485025904850260048502610485026204850263048502640485026504850266048502670485026804850269048502700485027104850272048502730485027404850275048502760485027704850278048502790485028004850281048502820485028304850284048502850485028604850287048502880485028904850290048502910485029204850293048502940485029504850296048502970485029804850299048503000485030104850302048503030485030404850305048503060485030704850308048503090485031004850311048503120485031304850314048503150485031604850317048503180485031904850320048503210485032204850323048503240485032504850326048503270485032804850329048503300485033104850332048503330485033404850335048503360485033704850338048503390485034004850341048503420485034304850344048503450485034604850347048503480485034904850350048503510485035204850353048503540485035504850356048503570485035804850359048503600485036104850362048503630485036404850365048503660485036704850368048503690485037004850371048503720485037304850374048503750485037604850377048503780485037904850380048503810485038204850383048503840485038504850386048503870485038804850389048503900485039104850392048503930485039404850395048503960485039704850398048503990485040004850401048504020485040304850404048504050485040604850407048504080485040904850410048504110485041204850413048504140485041504850416048504170485041804850419048504200485042104850422048504230485042404850425048504260485042704850428048504290485043004850431048504320485043304850434048504350485043604850437048504380485043904850440048504410485044204850443048504440485044504850446048504470485044804850449048504500485045104850452048504530485045404850455048504560485045704850458048504590485046004850461048504620485046304850464048504650485046604850467048504680485046904850470048504710485047204850473048504740485047504850476048504770485047804850479048504800485048104850482048504830485048404850485048504860485048704850488048504890485049004850491048504920485049304850494048504950485049604850497048504980485049904850500048505010485050204850503048505040485050504850506048505070485050804850509048505100485051104850512048505130485051404850515048505160485051704850518048505190485052004850521048505220485052304850524048505250485052604850527048505280485052904850530048505310485053204850533048505340485053504850536048505370485053804850539048505400485054104850542048505430485054404850545048505460485054704850548048505490485055004850551048505520485055304850554048505550485055604850557048505580485055904850560048505610485056204850563048505640485056504850566048505670485056804850569048505700485057104850572048505730485057404850575048505760485057704850578048505790485058004850581048505820485058304850584048505850485058604850587048505880485058904850590048505910485059204850593048505940485059504850596048505970485059804850599048506000485060104850602048506030485060404850605048506060485060704850608048506090485061004850611048506120485061304850614048506150485061604850617048506180485061904850620048506210485062204850623048506240485062504850626048506270485062804850629048506300485063104850632048506330485063404850635048506360485063704850638048506390485064004850641048506420485064304850644048506450485064604850647048506480485064904850650048506510485065204850653048506540485065504850656048506570485065804850659048506600485066104850662048506630485066404850665048506660485066704850668048506690485067004850671048506720485067304850674048506750485067604850677048506780485067904850680048506810485068204850683048506840485068504850686048506870485068804850689048506900485069104850692048506930485069404850695048506960485069704850698048506990485070004850701048507020485070304850704048507050485070604850707048507080485070904850710048507110485071204850713048507140485071504850716048507170485071804850719048507200485072104850722048507230485072404850725048507260485072704850728048507290485073004850731048507320485073304850734048507350485073604850737048507380485073904850740048507410485074204850743048507440485074504850746048507470485074804850749048507500485075104850752048507530485075404850755048507560485075704850758048507590485076004850761048507620485076304850764048507650485076604850767048507680485076904850770048507710485077204850773048507740485077504850776048507770485077804850779048507800485078104850782048507830485078404850785048507860485078704850788048507890485079004850791048507920485079304850794048507950485079604850797048507980485079904860001048600020486000304860004048600050486000604860007048600080486000904860010048600110486001204860013048600140486001504860016048600170486001804860019048600200486002104860022048600230486002404860025048600260486002704860028048600290486003004860031048600320486003304860034048600350486003604860037048600380486003904860040048600410486004204860043048600440486004504860046048600470486004804860049048600500486005104860052048600530486005404860055048600560486005704860058048600590486006004860061048600620486006304860064048600650486006604860067048600680486006904860070048600710486007204860073048600740486007504860076048600770486007804860079048600800486008104860082048600830486008404860085048600860486008704860088048600890486009004860091048600920486009304860094048600950486009604860097048600980486009904860100048601010486010204860103048601040486010504860106048601070486010804860109048601100486011104860112048601130486011404860115048601160486011704860118048601190486012004860121048601220486012304860124048601250486012604860127048601280486012904860130048601310486013204860133048601340486013504860136048601370486013804860139048601400486014104860142048601430486014404860145048601460486014704860148048601490486015004860151048601520486015304860154048601550486015604860157048601580486015904860160048601610486016204860163048601640486016504860166048601670486016804860169048601700486017104860172048601730486017404860175048601760486017704860178048601790486018004860181048601820486018304860184048601850486018604860187048601880486018904860190048601910486019204860193048601940486019504860196048601970486019804860199048602000486020104860202048602030486020404860205048602060486020704860208048602090486021004860211048602120486021304860214048602150486021604860217048602180486021904860220048602210486022204860223048602240486022504860226048602270486022804860229048602300486023104860232048602330486023404860235048602360486023704860238048602390486024004860241048602420486024304860244048602450486024604860247048602480486024904860250048602510486025204860253048602540486025504860256048602570486025804860259048602600486026104860262048602630486026404860265048602660486026704860268048602690486027004860271048602720486027304860274048602750486027604860277048602780486027904860280048602810486028204860283048602840486028504860286048602870486028804860289048602900486029104860292048602930486029404860295048602960486029704860298048602990486030004860301048603020486030304860304048603050486030604860307048603080486030904860310048603110486031204860313048603140486031504860316048603170486031804860319048603200486032104860322048603230486032404860325048603260486032704860328048603290486033004860331048603320486033304860334048603350486033604860337048603380486033904860340048603410486034204860343048603440486034504860346048603470486034804860349048603500486035104860352048603530486035404860355048603560486035704860358048603590486036004860361048603620486036304860364048603650486036604860367048603680486036904860370048603710486037204860373048603740486037504860376048603770486037804860379048603800486038104860382048603830486038404860385048603860486038704860388048603890486039004860391048603920486039304860394048603950486039604860397048603980486039904860400048604010486040204860403048604040486040504860406048604070486040804860409048604100486041104860412048604130486041404860415048604160486041704860418048604190486042004860421048604220486042304860424048604250486042604860427048604280486042904860430048604310486043204860433048604340486043504860436048604370486043804860439048604400486044104860442048604430486044404860445048604460486044704860448048604490486045004860451048604520486045304860454048604550486045604860457048604580486045904860460048604610486046204860463048604640486046504860466048604670486046804860469048604700486047104860472048604730486047404860475048604760486047704860478048604790486048004860481048604820486048304860484048604850486048604860487048604880486048904860490048604910486049204860493048604940486049504860496048604970486049804860499048605000486050104860502048605030486050404860505048605060486050704860508048605090486051004860511048605120486051304860514048605150486051604860517048605180486051904860520048605210486052204860523048605240486052504860526048605270486052804860529048605300486053104860532048605330486053404860535048605360486053704860538048605390486054004860541048605420486054304860544048605450486054604860547048605480486054904860550048605510486055204860553048605540486055504860556048605570486055804860559048605600486056104860562048605630486056404860565048605660486056704860568048605690486057004860571048605720486057304860574048605750486057604860577048605780486057904860580048605810486058204860583048605840486058504860586048605870486058804860589048605900486059104860592048605930486059404860595048605960486059704860598048605990486060004860601048606020486060304860604048606050486060604860607048606080486060904860610048606110486061204860613048606140486061504860616048606170486061804860619048606200486062104860622048606230486062404860625048606260486062704860628048606290486063004860631048606320486063304860634048606350486063604860637048606380486063904860640048606410486064204860643048606440486064504860646048606470486064804860649048606500486065104860652048606530486065404860655048606560486065704860658048606590486066004860661048606620486066304860664048606650486066604860667048606680486066904860670048606710486067204860673048606740486067504860676048606770486067804860679048606800486068104860682048606830486068404860685048606860486068704860688048606890486069004860691048606920486069304860694048606950486069604860697048606980486069904860700048607010486070204860703048607040486070504860706048607070486070804860709048607100486071104860712048607130486071404860715048607160486071704860718048607190486072004860721048607220486072304860724048607250486072604860727048607280486072904860730048607310486073204860733048607340486073504860736048607370486073804860739048607400486074104860742048607430486074404860745048607460486074704860748048607490486075004860751048607520486075304860754048607550486075604860757048607580486075904860760048607610486076204860763048607640486076504860766048607670486076804860769048607700486077104860772048607730486077404860775048607760486077704860778048607790486078004860781048607820486078304860784048607850486078604860787048607880486078904860790048607910486079204860793048607940486079504860796048607970486079804860799048700010487000204870003048700040487000504870006048700070487000804870009048700100487001104870012048700130487001404870015048700160487001704870018048700190487002004870021048700220487002304870024048700250487002604870027048700280487002904870030048700310487003204870033048700340487003504870036048700370487003804870039048700400487004104870042048700430487004404870045048700460487004704870048048700490487005004870051048700520487005304870054048700550487005604870057048700580487005904870060048700610487006204870063048700640487006504870066048700670487006804870069048700700487007104870072048700730487007404870075048700760487007704870078048700790487008004870081048700820487008304870084048700850487008604870087048700880487008904870090048700910487009204870093048700940487009504870096048700970487009804870099048701000487010104870102048701030487010404870105048701060487010704870108048701090487011004870111048701120487011304870114048701150487011604870117048701180487011904870120048701210487012204870123048701240487012504870126048701270487012804870129048701300487013104870132048701330487013404870135048701360487013704870138048701390487014004870141048701420487014304870144048701450487014604870147048701480487014904870150048701510487015204870153048701540487015504870156048701570487015804870159048701600487016104870162048701630487016404870165048701660487016704870168048701690487017004870171048701720487017304870174048701750487017604870177048701780487017904870180048701810487018204870183048701840487018504870186048701870487018804870189048701900487019104870192048701930487019404870195048701960487019704870198048701990487020004870201048702020487020304870204048702050487020604870207048702080487020904870210048702110487021204870213048702140487021504870216048702170487021804870219048702200487022104870222048702230487022404870225048702260487022704870228048702290487023004870231048702320487023304870234048702350487023604870237048702380487023904870240048702410487024204870243048702440487024504870246048702470487024804870249048702500487025104870252048702530487025404870255048702560487025704870258048702590487026004870261048702620487026304870264048702650487026604870267048702680487026904870270048702710487027204870273048702740487027504870276048702770487027804870279048702800487028104870282048702830487028404870285048702860487028704870288048702890487029004870291048702920487029304870294048702950487029604870297048702980487029904870300048703010487030204870303048703040487030504870306048703070487030804870309048703100487031104870312048703130487031404870315048703160487031704870318048703190487032004870321048703220487032304870324048703250487032604870327048703280487032904870330048703310487033204870333048703340487033504870336048703370487033804870339048703400487034104870342048703430487034404870345048703460487034704870348048703490487035004870351048703520487035304870354048703550487035604870357048703580487035904870360048703610487036204870363048703640487036504870366048703670487036804870369048703700487037104870372048703730487037404870375048703760487037704870378048703790487038004870381048703820487038304870384048703850487038604870387048703880487038904870390048703910487039204870393048703940487039504870396048703970487039804870399048704000487040104870402048704030487040404870405048704060487040704870408048704090487041004870411048704120487041304870414048704150487041604870417048704180487041904870420048704210487042204870423048704240487042504870426048704270487042804870429048704300487043104870432048704330487043404870435048704360487043704870438048704390487044004870441048704420487044304870444048704450487044604870447048704480487044904870450048704510487045204870453048704540487045504870456048704570487045804870459048704600487046104870462048704630487046404870465048704660487046704870468048704690487047004870471048704720487047304870474048704750487047604870477048704780487047904870480048704810487048204870483048704840487048504870486048704870487048804870489048704900487049104870492048704930487049404870495048704960487049704870498048704990487050004870501048705020487050304870504048705050487050604870507048705080487050904870510048705110487051204870513048705140487051504870516048705170487051804870519048705200487052104870522048705230487052404870525048705260487052704870528048705290487053004870531048705320487053304870534048705350487053604870537048705380487053904870540048705410487054204870543048705440487054504870546048705470487054804870549048705500487055104870552048705530487055404870555048705560487055704870558048705590487056004870561048705620487056304870564048705650487056604870567048705680487056904870570048705710487057204870573048705740487057504870576048705770487057804870579048705800487058104870582048705830487058404870585048705860487058704870588048705890487059004870591048705920487059304870594048705950487059604870597048705980487059904870600048706010487060204870603048706040487060504870606048706070487060804870609048706100487061104870612048706130487061404870615048706160487061704870618048706190487062004870621048706220487062304870624048706250487062604870627048706280487062904870630048706310487063204870633048706340487063504870636048706370487063804870639048706400487064104870642048706430487064404870645048706460487064704870648048706490487065004870651048706520487065304870654048706550487065604870657048706580487065904870660048706610487066204870663048706640487066504870666048706670487066804870669048706700487067104870672048706730487067404870675048706760487067704870678048706790487068004870681048706820487068304870684048706850487068604870687048706880487068904870690048706910487069204870693048706940487069504870696048706970487069804870699048707000487070104870702048707030487070404870705048707060487070704870708048707090487071004870711048707120487071304870714048707150487071604870717048707180487071904870720048707210487072204870723048707240487072504870726048707270487072804870729048707300487073104870732048707330487073404870735048707360487073704870738048707390487074004870741048707420487074304870744048707450487074604870747048707480487074904870750048707510487075204870753048707540487075504870756048707570487075804870759048707600487076104870762048707630487076404870765048707660487076704870768048707690487077004870771048707720487077304870774048707750487077604870777048707780487077904870780048707810487078204870783048707840487078504870786048707870487078804870789048707900487079104870792048707930487079404870795048707960487079704870798048707990488000104880002048800030488000404880005048800060488000704880008048800090488001004880011048800120488001304880014048800150488001604880017048800180488001904880020048800210488002204880023048800240488002504880026048800270488002804880029048800300488003104880032048800330488003404880035048800360488003704880038048800390488004004880041048800420488004304880044048800450488004604880047048800480488004904880050048800510488005204880053048800540488005504880056048800570488005804880059048800600488006104880062048800630488006404880065048800660488006704880068048800690488007004880071048800720488007304880074048800750488007604880077048800780488007904880080048800810488008204880083048800840488008504880086048800870488008804880089048800900488009104880092048800930488009404880095048800960488009704880098048800990488010004880101048801020488010304880104048801050488010604880107048801080488010904880110048801110488011204880113048801140488011504880116048801170488011804880119048801200488012104880122048801230488012404880125048801260488012704880128048801290488013004880131048801320488013304880134048801350488013604880137048801380488013904880140048801410488014204880143048801440488014504880146048801470488014804880149048801500488015104880152048801530488015404880155048801560488015704880158048801590488016004880161048801620488016304880164048801650488016604880167048801680488016904880170048801710488017204880173048801740488017504880176048801770488017804880179048801800488018104880182048801830488018404880185048801860488018704880188048801890488019004880191048801920488019304880194048801950488019604880197048801980488019904880200048802010488020204880203048802040488020504880206048802070488020804880209048802100488021104880212048802130488021404880215048802160488021704880218048802190488022004880221048802220488022304880224048802250488022604880227048802280488022904880230048802310488023204880233048802340488023504880236048802370488023804880239048802400488024104880242048802430488024404880245048802460488024704880248048802490488025004880251048802520488025304880254048802550488025604880257048802580488025904880260048802610488026204880263048802640488026504880266048802670488026804880269048802700488027104880272048802730488027404880275048802760488027704880278048802790488028004880281048802820488028304880284048802850488028604880287048802880488028904880290048802910488029204880293048802940488029504880296048802970488029804880299048803000488030104880302048803030488030404880305048803060488030704880308048803090488031004880311048803120488031304880314048803150488031604880317048803180488031904880320048803210488032204880323048803240488032504880326048803270488032804880329048803300488033104880332048803330488033404880335048803360488033704880338048803390488034004880341048803420488034304880344048803450488034604880347048803480488034904880350048803510488035204880353048803540488035504880356048803570488035804880359048803600488036104880362048803630488036404880365048803660488036704880368048803690488037004880371048803720488037304880374048803750488037604880377048803780488037904880380048803810488038204880383048803840488038504880386048803870488038804880389048803900488039104880392048803930488039404880395048803960488039704880398048803990488040004880401048804020488040304880404048804050488040604880407048804080488040904880410048804110488041204880413048804140488041504880416048804170488041804880419048804200488042104880422048804230488042404880425048804260488042704880428048804290488043004880431048804320488043304880434048804350488043604880437048804380488043904880440048804410488044204880443048804440488044504880446048804470488044804880449048804500488045104880452048804530488045404880455048804560488045704880458048804590488046004880461048804620488046304880464048804650488046604880467048804680488046904880470048804710488047204880473048804740488047504880476048804770488047804880479048804800488048104880482048804830488048404880485048804860488048704880488048804890488049004880491048804920488049304880494048804950488049604880497048804980488049904880500048805010488050204880503048805040488050504880506048805070488050804880509048805100488051104880512048805130488051404880515048805160488051704880518048805190488052004880521048805220488052304880524048805250488052604880527048805280488052904880530048805310488053204880533048805340488053504880536048805370488053804880539048805400488054104880542048805430488054404880545048805460488054704880548048805490488055004880551048805520488055304880554048805550488055604880557048805580488055904880560048805610488056204880563048805640488056504880566048805670488056804880569048805700488057104880572048805730488057404880575048805760488057704880578048805790488058004880581048805820488058304880584048805850488058604880587048805880488058904880590048805910488059204880593048805940488059504880596048805970488059804880599048806000488060104880602048806030488060404880605048806060488060704880608048806090488061004880611048806120488061304880614048806150488061604880617048806180488061904880620048806210488062204880623048806240488062504880626048806270488062804880629048806300488063104880632048806330488063404880635048806360488063704880638048806390488064004880641048806420488064304880644048806450488064604880647048806480488064904880650048806510488065204880653048806540488065504880656048806570488065804880659048806600488066104880662048806630488066404880665048806660488066704880668048806690488067004880671048806720488067304880674048806750488067604880677048806780488067904880680048806810488068204880683048806840488068504880686048806870488068804880689048806900488069104880692048806930488069404880695048806960488069704880698048806990488070004880701048807020488070304880704048807050488070604880707048807080488070904880710048807110488071204880713048807140488071504880716048807170488071804880719048807200488072104880722048807230488072404880725048807260488072704880728048807290488073004880731048807320488073304880734048807350488073604880737048807380488073904880740048807410488074204880743048807440488074504880746048807470488074804880749048807500488075104880752048807530488075404880755048807560488075704880758048807590488076004880761048807620488076304880764048807650488076604880767048807680488076904880770048807710488077204880773048807740488077504880776048807770488077804880779048807800488078104880782048807830488078404880785048807860488078704880788048807890488079004880791048807920488079304880794048807950488079604880797048807980488079904890001048900020489000304890004048900050489000604890007048900080489000904890010048900110489001204890013048900140489001504890016048900170489001804890019048900200489002104890022048900230489002404890025048900260489002704890028048900290489003004890031048900320489003304890034048900350489003604890037048900380489003904890040048900410489004204890043048900440489004504890046048900470489004804890049048900500489005104890052048900530489005404890055048900560489005704890058048900590489006004890061048900620489006304890064048900650489006604890067048900680489006904890070048900710489007204890073048900740489007504890076048900770489007804890079048900800489008104890082048900830489008404890085048900860489008704890088048900890489009004890091048900920489009304890094048900950489009604890097048900980489009904890100048901010489010204890103048901040489010504890106048901070489010804890109048901100489011104890112048901130489011404890115048901160489011704890118048901190489012004890121048901220489012304890124048901250489012604890127048901280489012904890130048901310489013204890133048901340489013504890136048901370489013804890139048901400489014104890142048901430489014404890145048901460489014704890148048901490489015004890151048901520489015304890154048901550489015604890157048901580489015904890160048901610489016204890163048901640489016504890166048901670489016804890169048901700489017104890172048901730489017404890175048901760489017704890178048901790489018004890181048901820489018304890184048901850489018604890187048901880489018904890190048901910489019204890193048901940489019504890196048901970489019804890199048902000489020104890202048902030489020404890205048902060489020704890208048902090489021004890211048902120489021304890214048902150489021604890217048902180489021904890220048902210489022204890223048902240489022504890226048902270489022804890229048902300489023104890232048902330489023404890235048902360489023704890238048902390489024004890241048902420489024304890244048902450489024604890247048902480489024904890250048902510489025204890253048902540489025504890256048902570489025804890259048902600489026104890262048902630489026404890265048902660489026704890268048902690489027004890271048902720489027304890274048902750489027604890277048902780489027904890280048902810489028204890283048902840489028504890286048902870489028804890289048902900489029104890292048902930489029404890295048902960489029704890298048902990489030004890301048903020489030304890304048903050489030604890307048903080489030904890310048903110489031204890313048903140489031504890316048903170489031804890319048903200489032104890322048903230489032404890325048903260489032704890328048903290489033004890331048903320489033304890334048903350489033604890337048903380489033904890340048903410489034204890343048903440489034504890346048903470489034804890349048903500489035104890352048903530489035404890355048903560489035704890358048903590489036004890361048903620489036304890364048903650489036604890367048903680489036904890370048903710489037204890373048903740489037504890376048903770489037804890379048903800489038104890382048903830489038404890385048903860489038704890388048903890489039004890391048903920489039304890394048903950489039604890397048903980489039904890400048904010489040204890403048904040489040504890406048904070489040804890409048904100489041104890412048904130489041404890415048904160489041704890418048904190489042004890421048904220489042304890424048904250489042604890427048904280489042904890430048904310489043204890433048904340489043504890436048904370489043804890439048904400489044104890442048904430489044404890445048904460489044704890448048904490489045004890451048904520489045304890454048904550489045604890457048904580489045904890460048904610489046204890463048904640489046504890466048904670489046804890469048904700489047104890472048904730489047404890475048904760489047704890478048904790489048004890481048904820489048304890484048904850489048604890487048904880489048904890490048904910489049204890493048904940489049504890496048904970489049804890499048905000489050104890502048905030489050404890505048905060489050704890508048905090489051004890511048905120489051304890514048905150489051604890517048905180489051904890520048905210489052204890523048905240489052504890526048905270489052804890529048905300489053104890532048905330489053404890535048905360489053704890538048905390489054004890541048905420489054304890544048905450489054604890547048905480489054904890550048905510489055204890553048905540489055504890556048905570489055804890559048905600489056104890562048905630489056404890565048905660489056704890568048905690489057004890571048905720489057304890574048905750489057604890577048905780489057904890580048905810489058204890583048905840489058504890586048905870489058804890589048905900489059104890592048905930489059404890595048905960489059704890598048905990489060004890601048906020489060304890604048906050489060604890607048906080489060904890610048906110489061204890613048906140489061504890616048906170489061804890619048906200489062104890622048906230489062404890625048906260489062704890628048906290489063004890631048906320489063304890634048906350489063604890637048906380489063904890640048906410489064204890643048906440489064504890646048906470489064804890649048906500489065104890652048906530489065404890655048906560489065704890658048906590489066004890661048906620489066304890664048906650489066604890667048906680489066904890670048906710489067204890673048906740489067504890676048906770489067804890679048906800489068104890682048906830489068404890685048906860489068704890688048906890489069004890691048906920489069304890694048906950489069604890697048906980489069904890700048907010489070204890703048907040489070504890706048907070489070804890709048907100489071104890712048907130489071404890715048907160489071704890718048907190489072004890721048907220489072304890724048907250489072604890727048907280489072904890730048907310489073204890733048907340489073504890736048907370489073804890739048907400489074104890742048907430489074404890745048907460489074704890748048907490489075004890751048907520489075304890754048907550489075604890757048907580489075904890760048907610489076204890763048907640489076504890766048907670489076804890769048907700489077104890772048907730489077404890775048907760489077704890778048907790489078004890781048907820489078304890784048907850489078604890787048907880489078904890790048907910489079204890793048907940489079504890796048907970489079804890799049000010490000204900003049000040490000504900006049000070490000804900009049000100490001104900012049000130490001404900015049000160490001704900018049000190490002004900021049000220490002304900024049000250490002604900027049000280490002904900030049000310490003204900033049000340490003504900036049000370490003804900039049000400490004104900042049000430490004404900045049000460490004704900048049000490490005004900051049000520490005304900054049000550490005604900057049000580490005904900060049000610490006204900063049000640490006504900066049000670490006804900069049000700490007104900072049000730490007404900075049000760490007704900078049000790490008004900081049000820490008304900084049000850490008604900087049000880490008904900090049000910490009204900093049000940490009504900096049000970490009804900099049001000490010104900102049001030490010404900105049001060490010704900108049001090490011004900111049001120490011304900114049001150490011604900117049001180490011904900120049001210490012204900123049001240490012504900126049001270490012804900129049001300490013104900132049001330490013404900135049001360490013704900138049001390490014004900141049001420490014304900144049001450490014604900147049001480490014904900150049001510490015204900153049001540490015504900156049001570490015804900159049001600490016104900162049001630490016404900165049001660490016704900168049001690490017004900171049001720490017304900174049001750490017604900177049001780490017904900180049001810490018204900183049001840490018504900186049001870490018804900189049001900490019104900192049001930490019404900195049001960490019704900198049001990490020004900201049002020490020304900204049002050490020604900207049002080490020904900210049002110490021204900213049002140490021504900216049002170490021804900219049002200490022104900222049002230490022404900225049002260490022704900228049002290490023004900231049002320490023304900234049002350490023604900237049002380490023904900240049002410490024204900243049002440490024504900246049002470490024804900249049002500490025104900252049002530490025404900255049002560490025704900258049002590490026004900261049002620490026304900264049002650490026604900267049002680490026904900270049002710490027204900273049002740490027504900276049002770490027804900279049002800490028104900282049002830490028404900285049002860490028704900288049002890490029004900291049002920490029304900294049002950490029604900297049002980490029904900300049003010490030204900303049003040490030504900306049003070490030804900309049003100490031104900312049003130490031404900315049003160490031704900318049003190490032004900321049003220490032304900324049003250490032604900327049003280490032904900330049003310490033204900333049003340490033504900336049003370490033804900339049003400490034104900342049003430490034404900345049003460490034704900348049003490490035004900351049003520490035304900354049003550490035604900357049003580490035904900360049003610490036204900363049003640490036504900366049003670490036804900369049003700490037104900372049003730490037404900375049003760490037704900378049003790490038004900381049003820490038304900384049003850490038604900387049003880490038904900390049003910490039204900393049003940490039504900396049003970490039804900399049004000490040104900402049004030490040404900405049004060490040704900408049004090490041004900411049004120490041304900414049004150490041604900417049004180490041904900420049004210490042204900423049004240490042504900426049004270490042804900429049004300490043104900432049004330490043404900435049004360490043704900438049004390490044004900441049004420490044304900444049004450490044604900447049004480490044904900450049004510490045204900453049004540490045504900456049004570490045804900459049004600490046104900462049004630490046404900465049004660490046704900468049004690490047004900471049004720490047304900474049004750490047604900477049004780490047904900480049004810490048204900483049004840490048504900486049004870490048804900489049004900490049104900492049004930490049404900495049004960490049704900498049004990490050004900501049005020490050304900504049005050490050604900507049005080490050904900510049005110490051204900513049005140490051504900516049005170490051804900519049005200490052104900522049005230490052404900525049005260490052704900528049005290490053004900531049005320490053304900534049005350490053604900537049005380490053904900540049005410490054204900543049005440490054504900546049005470490054804900549049005500490055104900552049005530490055404900555049005560490055704900558049005590490056004900561049005620490056304900564049005650490056604900567049005680490056904900570049005710490057204900573049005740490057504900576049005770490057804900579049005800490058104900582049005830490058404900585049005860490058704900588049005890490059004900591049005920490059304900594049005950490059604900597049005980490059904900600049006010490060204900603049006040490060504900606049006070490060804900609049006100490061104900612049006130490061404900615049006160490061704900618049006190490062004900621049006220490062304900624049006250490062604900627049006280490062904900630049006310490063204900633049006340490063504900636049006370490063804900639049006400490064104900642049006430490064404900645049006460490064704900648049006490490065004900651049006520490065304900654049006550490065604900657049006580490065904900660049006610490066204900663049006640490066504900666049006670490066804900669049006700490067104900672049006730490067404900675049006760490067704900678049006790490068004900681049006820490068304900684049006850490068604900687049006880490068904900690049006910490069204900693049006940490069504900696049006970490069804900699049007000490070104900702049007030490070404900705049007060490070704900708049007090490071004900711049007120490071304900714049007150490071604900717049007180490071904900720049007210490072204900723049007240490072504900726049007270490072804900729049007300490073104900732049007330490073404900735049007360490073704900738049007390490074004900741049007420490074304900744049007450490074604900747049007480490074904900750049007510490075204900753049007540490075504900756049007570490075804900759049007600490076104900762049007630490076404900765049007660490076704900768049007690490077004900771049007720490077304900774049007750490077604900777049007780490077904900780049007810490078204900783049007840490078504900786049007870490078804900789049007900490079104900792049007930490079404900795049007960490079704900798049007990491000104910002049100030491000404910005049100060491000704910008049100090491001004910011049100120491001304910014049100150491001604910017049100180491001904910020049100210491002204910023049100240491002504910026049100270491002804910029049100300491003104910032049100330491003404910035049100360491003704910038049100390491004004910041049100420491004304910044049100450491004604910047049100480491004904910050049100510491005204910053049100540491005504910056049100570491005804910059049100600491006104910062049100630491006404910065049100660491006704910068049100690491007004910071049100720491007304910074049100750491007604910077049100780491007904910080049100810491008204910083049100840491008504910086049100870491008804910089049100900491009104910092049100930491009404910095049100960491009704910098049100990491010004910101049101020491010304910104049101050491010604910107049101080491010904910110049101110491011204910113049101140491011504910116049101170491011804910119049101200491012104910122049101230491012404910125049101260491012704910128049101290491013004910131049101320491013304910134049101350491013604910137049101380491013904910140049101410491014204910143049101440491014504910146049101470491014804910149049101500491015104910152049101530491015404910155049101560491015704910158049101590491016004910161049101620491016304910164049101650491016604910167049101680491016904910170049101710491017204910173049101740491017504910176049101770491017804910179049101800491018104910182049101830491018404910185049101860491018704910188049101890491019004910191049101920491019304910194049101950491019604910197049101980491019904910200049102010491020204910203049102040491020504910206049102070491020804910209049102100491021104910212049102130491021404910215049102160491021704910218049102190491022004910221049102220491022304910224049102250491022604910227049102280491022904910230049102310491023204910233049102340491023504910236049102370491023804910239049102400491024104910242049102430491024404910245049102460491024704910248049102490491025004910251049102520491025304910254049102550491025604910257049102580491025904910260049102610491026204910263049102640491026504910266049102670491026804910269049102700491027104910272049102730491027404910275049102760491027704910278049102790491028004910281049102820491028304910284049102850491028604910287049102880491028904910290049102910491029204910293049102940491029504910296049102970491029804910299049103000491030104910302049103030491030404910305049103060491030704910308049103090491031004910311049103120491031304910314049103150491031604910317049103180491031904910320049103210491032204910323049103240491032504910326049103270491032804910329049103300491033104910332049103330491033404910335049103360491033704910338049103390491034004910341049103420491034304910344049103450491034604910347049103480491034904910350049103510491035204910353049103540491035504910356049103570491035804910359049103600491036104910362049103630491036404910365049103660491036704910368049103690491037004910371049103720491037304910374049103750491037604910377049103780491037904910380049103810491038204910383049103840491038504910386049103870491038804910389049103900491039104910392049103930491039404910395049103960491039704910398049103990491040004910401049104020491040304910404049104050491040604910407049104080491040904910410049104110491041204910413049104140491041504910416049104170491041804910419049104200491042104910422049104230491042404910425049104260491042704910428049104290491043004910431049104320491043304910434049104350491043604910437049104380491043904910440049104410491044204910443049104440491044504910446049104470491044804910449049104500491045104910452049104530491045404910455049104560491045704910458049104590491046004910461049104620491046304910464049104650491046604910467049104680491046904910470049104710491047204910473049104740491047504910476049104770491047804910479049104800491048104910482049104830491048404910485049104860491048704910488049104890491049004910491049104920491049304910494049104950491049604910497049104980491049904910500049105010491050204910503049105040491050504910506049105070491050804910509049105100491051104910512049105130491051404910515049105160491051704910518049105190491052004910521049105220491052304910524049105250491052604910527049105280491052904910530049105310491053204910533049105340491053504910536049105370491053804910539049105400491054104910542049105430491054404910545049105460491054704910548049105490491055004910551049105520491055304910554049105550491055604910557049105580491055904910560049105610491056204910563049105640491056504910566049105670491056804910569049105700491057104910572049105730491057404910575049105760491057704910578049105790491058004910581049105820491058304910584049105850491058604910587049105880491058904910590049105910491059204910593049105940491059504910596049105970491059804910599049106000491060104910602049106030491060404910605049106060491060704910608049106090491061004910611049106120491061304910614049106150491061604910617049106180491061904910620049106210491062204910623049106240491062504910626049106270491062804910629049106300491063104910632049106330491063404910635049106360491063704910638049106390491064004910641049106420491064304910644049106450491064604910647049106480491064904910650049106510491065204910653049106540491065504910656049106570491065804910659049106600491066104910662049106630491066404910665049106660491066704910668049106690491067004910671049106720491067304910674049106750491067604910677049106780491067904910680049106810491068204910683049106840491068504910686049106870491068804910689049106900491069104910692049106930491069404910695049106960491069704910698049106990491070004910701049107020491070304910704049107050491070604910707049107080491070904910710049107110491071204910713049107140491071504910716049107170491071804910719049107200491072104910722049107230491072404910725049107260491072704910728049107290491073004910731049107320491073304910734049107350491073604910737049107380491073904910740049107410491074204910743049107440491074504910746049107470491074804910749049107500491075104910752049107530491075404910755049107560491075704910758049107590491076004910761049107620491076304910764049107650491076604910767049107680491076904910770049107710491077204910773049107740491077504910776049107770491077804910779049107800491078104910782049107830491078404910785049107860491078704910788049107890491079004910791049107920491079304910794049107950491079604910797049107980491079904920001049200020492000304920004049200050492000604920007049200080492000904920010049200110492001204920013049200140492001504920016049200170492001804920019049200200492002104920022049200230492002404920025049200260492002704920028049200290492003004920031049200320492003304920034049200350492003604920037049200380492003904920040049200410492004204920043049200440492004504920046049200470492004804920049049200500492005104920052049200530492005404920055049200560492005704920058049200590492006004920061049200620492006304920064049200650492006604920067049200680492006904920070049200710492007204920073049200740492007504920076049200770492007804920079049200800492008104920082049200830492008404920085049200860492008704920088049200890492009004920091049200920492009304920094049200950492009604920097049200980492009904920100049201010492010204920103049201040492010504920106049201070492010804920109049201100492011104920112049201130492011404920115049201160492011704920118049201190492012004920121049201220492012304920124049201250492012604920127049201280492012904920130049201310492013204920133049201340492013504920136049201370492013804920139049201400492014104920142049201430492014404920145049201460492014704920148049201490492015004920151049201520492015304920154049201550492015604920157049201580492015904920160049201610492016204920163049201640492016504920166049201670492016804920169049201700492017104920172049201730492017404920175049201760492017704920178049201790492018004920181049201820492018304920184049201850492018604920187049201880492018904920190049201910492019204920193049201940492019504920196049201970492019804920199049202000492020104920202049202030492020404920205049202060492020704920208049202090492021004920211049202120492021304920214049202150492021604920217049202180492021904920220049202210492022204920223049202240492022504920226049202270492022804920229049202300492023104920232049202330492023404920235049202360492023704920238049202390492024004920241049202420492024304920244049202450492024604920247049202480492024904920250049202510492025204920253049202540492025504920256049202570492025804920259049202600492026104920262049202630492026404920265049202660492026704920268049202690492027004920271049202720492027304920274049202750492027604920277049202780492027904920280049202810492028204920283049202840492028504920286049202870492028804920289049202900492029104920292049202930492029404920295049202960492029704920298049202990492030004920301049203020492030304920304049203050492030604920307049203080492030904920310049203110492031204920313049203140492031504920316049203170492031804920319049203200492032104920322049203230492032404920325049203260492032704920328049203290492033004920331049203320492033304920334049203350492033604920337049203380492033904920340049203410492034204920343049203440492034504920346049203470492034804920349049203500492035104920352049203530492035404920355049203560492035704920358049203590492036004920361049203620492036304920364049203650492036604920367049203680492036904920370049203710492037204920373049203740492037504920376049203770492037804920379049203800492038104920382049203830492038404920385049203860492038704920388049203890492039004920391049203920492039304920394049203950492039604920397049203980492039904920400049204010492040204920403049204040492040504920406049204070492040804920409049204100492041104920412049204130492041404920415049204160492041704920418049204190492042004920421049204220492042304920424049204250492042604920427049204280492042904920430049204310492043204920433049204340492043504920436049204370492043804920439049204400492044104920442049204430492044404920445049204460492044704920448049204490492045004920451049204520492045304920454049204550492045604920457049204580492045904920460049204610492046204920463049204640492046504920466049204670492046804920469049204700492047104920472049204730492047404920475049204760492047704920478049204790492048004920481049204820492048304920484049204850492048604920487049204880492048904920490049204910492049204920493049204940492049504920496049204970492049804920499049205000492050104920502049205030492050404920505049205060492050704920508049205090492051004920511049205120492051304920514049205150492051604920517049205180492051904920520049205210492052204920523049205240492052504920526049205270492052804920529049205300492053104920532049205330492053404920535049205360492053704920538049205390492054004920541049205420492054304920544049205450492054604920547049205480492054904920550049205510492055204920553049205540492055504920556049205570492055804920559049205600492056104920562049205630492056404920565049205660492056704920568049205690492057004920571049205720492057304920574049205750492057604920577049205780492057904920580049205810492058204920583049205840492058504920586049205870492058804920589049205900492059104920592049205930492059404920595049205960492059704920598049205990492060004920601049206020492060304920604049206050492060604920607049206080492060904920610049206110492061204920613049206140492061504920616049206170492061804920619049206200492062104920622049206230492062404920625049206260492062704920628049206290492063004920631049206320492063304920634049206350492063604920637049206380492063904920640049206410492064204920643049206440492064504920646049206470492064804920649049206500492065104920652049206530492065404920655049206560492065704920658049206590492066004920661049206620492066304920664049206650492066604920667049206680492066904920670049206710492067204920673049206740492067504920676049206770492067804920679049206800492068104920682049206830492068404920685049206860492068704920688049206890492069004920691049206920492069304920694049206950492069604920697049206980492069904920700049207010492070204920703049207040492070504920706049207070492070804920709049207100492071104920712049207130492071404920715049207160492071704920718049207190492072004920721049207220492072304920724049207250492072604920727049207280492072904920730049207310492073204920733049207340492073504920736049207370492073804920739049207400492074104920742049207430492074404920745049207460492074704920748049207490492075004920751049207520492075304920754049207550492075604920757049207580492075904920760049207610492076204920763049207640492076504920766049207670492076804920769049207700492077104920772049207730492077404920775049207760492077704920778049207790492078004920781049207820492078304920784049207850492078604920787049207880492078904920790049207910492079204920793049207940492079504920796049207970492079804920799049300010493000204930003049300040493000504930006049300070493000804930009049300100493001104930012049300130493001404930015049300160493001704930018049300190493002004930021049300220493002304930024049300250493002604930027049300280493002904930030049300310493003204930033049300340493003504930036049300370493003804930039049300400493004104930042049300430493004404930045049300460493004704930048049300490493005004930051049300520493005304930054049300550493005604930057049300580493005904930060049300610493006204930063049300640493006504930066049300670493006804930069049300700493007104930072049300730493007404930075049300760493007704930078049300790493008004930081049300820493008304930084049300850493008604930087049300880493008904930090049300910493009204930093049300940493009504930096049300970493009804930099049301000493010104930102049301030493010404930105049301060493010704930108049301090493011004930111049301120493011304930114049301150493011604930117049301180493011904930120049301210493012204930123049301240493012504930126049301270493012804930129049301300493013104930132049301330493013404930135049301360493013704930138049301390493014004930141049301420493014304930144049301450493014604930147049301480493014904930150049301510493015204930153049301540493015504930156049301570493015804930159049301600493016104930162049301630493016404930165049301660493016704930168049301690493017004930171049301720493017304930174049301750493017604930177049301780493017904930180049301810493018204930183049301840493018504930186049301870493018804930189049301900493019104930192049301930493019404930195049301960493019704930198049301990493020004930201049302020493020304930204049302050493020604930207049302080493020904930210049302110493021204930213049302140493021504930216049302170493021804930219049302200493022104930222049302230493022404930225049302260493022704930228049302290493023004930231049302320493023304930234049302350493023604930237049302380493023904930240049302410493024204930243049302440493024504930246049302470493024804930249049302500493025104930252049302530493025404930255049302560493025704930258049302590493026004930261049302620493026304930264049302650493026604930267049302680493026904930270049302710493027204930273049302740493027504930276049302770493027804930279049302800493028104930282049302830493028404930285049302860493028704930288049302890493029004930291049302920493029304930294049302950493029604930297049302980493029904930300049303010493030204930303049303040493030504930306049303070493030804930309049303100493031104930312049303130493031404930315049303160493031704930318049303190493032004930321049303220493032304930324049303250493032604930327049303280493032904930330049303310493033204930333049303340493033504930336049303370493033804930339049303400493034104930342049303430493034404930345049303460493034704930348049303490493035004930351049303520493035304930354049303550493035604930357049303580493035904930360049303610493036204930363049303640493036504930366049303670493036804930369049303700493037104930372049303730493037404930375049303760493037704930378049303790493038004930381049303820493038304930384049303850493038604930387049303880493038904930390049303910493039204930393049303940493039504930396049303970493039804930399049304000493040104930402049304030493040404930405049304060493040704930408049304090493041004930411049304120493041304930414049304150493041604930417049304180493041904930420049304210493042204930423049304240493042504930426049304270493042804930429049304300493043104930432049304330493043404930435049304360493043704930438049304390493044004930441049304420493044304930444049304450493044604930447049304480493044904930450049304510493045204930453049304540493045504930456049304570493045804930459049304600493046104930462049304630493046404930465049304660493046704930468049304690493047004930471049304720493047304930474049304750493047604930477049304780493047904930480049304810493048204930483049304840493048504930486049304870493048804930489049304900493049104930492049304930493049404930495049304960493049704930498049304990493050004930501049305020493050304930504049305050493050604930507049305080493050904930510049305110493051204930513049305140493051504930516049305170493051804930519049305200493052104930522049305230493052404930525049305260493052704930528049305290493053004930531049305320493053304930534049305350493053604930537049305380493053904930540049305410493054204930543049305440493054504930546049305470493054804930549049305500493055104930552049305530493055404930555049305560493055704930558049305590493056004930561049305620493056304930564049305650493056604930567049305680493056904930570049305710493057204930573049305740493057504930576049305770493057804930579049305800493058104930582049305830493058404930585049305860493058704930588049305890493059004930591049305920493059304930594049305950493059604930597049305980493059904930600049306010493060204930603049306040493060504930606049306070493060804930609049306100493061104930612049306130493061404930615049306160493061704930618049306190493062004930621049306220493062304930624049306250493062604930627049306280493062904930630049306310493063204930633049306340493063504930636049306370493063804930639049306400493064104930642049306430493064404930645049306460493064704930648049306490493065004930651049306520493065304930654049306550493065604930657049306580493065904930660049306610493066204930663049306640493066504930666049306670493066804930669049306700493067104930672049306730493067404930675049306760493067704930678049306790493068004930681049306820493068304930684049306850493068604930687049306880493068904930690049306910493069204930693049306940493069504930696049306970493069804930699049307000493070104930702049307030493070404930705049307060493070704930708049307090493071004930711049307120493071304930714049307150493071604930717049307180493071904930720049307210493072204930723049307240493072504930726049307270493072804930729049307300493073104930732049307330493073404930735049307360493073704930738049307390493074004930741049307420493074304930744049307450493074604930747049307480493074904930750049307510493075204930753049307540493075504930756049307570493075804930759049307600493076104930762049307630493076404930765049307660493076704930768049307690493077004930771049307720493077304930774049307750493077604930777049307780493077904930780049307810493078204930783049307840493078504930786049307870493078804930789049307900493079104930792049307930493079404930795049307960493079704930798049307990494000104940002049400030494000404940005049400060494000704940008049400090494001004940011049400120494001304940014049400150494001604940017049400180494001904940020049400210494002204940023049400240494002504940026049400270494002804940029049400300494003104940032049400330494003404940035049400360494003704940038049400390494004004940041049400420494004304940044049400450494004604940047049400480494004904940050049400510494005204940053049400540494005504940056049400570494005804940059049400600494006104940062049400630494006404940065049400660494006704940068049400690494007004940071049400720494007304940074049400750494007604940077049400780494007904940080049400810494008204940083049400840494008504940086049400870494008804940089049400900494009104940092049400930494009404940095049400960494009704940098049400990494010004940101049401020494010304940104049401050494010604940107049401080494010904940110049401110494011204940113049401140494011504940116049401170494011804940119049401200494012104940122049401230494012404940125049401260494012704940128049401290494013004940131049401320494013304940134049401350494013604940137049401380494013904940140049401410494014204940143049401440494014504940146049401470494014804940149049401500494015104940152049401530494015404940155049401560494015704940158049401590494016004940161049401620494016304940164049401650494016604940167049401680494016904940170049401710494017204940173049401740494017504940176049401770494017804940179049401800494018104940182049401830494018404940185049401860494018704940188049401890494019004940191049401920494019304940194049401950494019604940197049401980494019904940200049402010494020204940203049402040494020504940206049402070494020804940209049402100494021104940212049402130494021404940215049402160494021704940218049402190494022004940221049402220494022304940224049402250494022604940227049402280494022904940230049402310494023204940233049402340494023504940236049402370494023804940239049402400494024104940242049402430494024404940245049402460494024704940248049402490494025004940251049402520494025304940254049402550494025604940257049402580494025904940260049402610494026204940263049402640494026504940266049402670494026804940269049402700494027104940272049402730494027404940275049402760494027704940278049402790494028004940281049402820494028304940284049402850494028604940287049402880494028904940290049402910494029204940293049402940494029504940296049402970494029804940299049403000494030104940302049403030494030404940305049403060494030704940308049403090494031004940311049403120494031304940314049403150494031604940317049403180494031904940320049403210494032204940323049403240494032504940326049403270494032804940329049403300494033104940332049403330494033404940335049403360494033704940338049403390494034004940341049403420494034304940344049403450494034604940347049403480494034904940350049403510494035204940353049403540494035504940356049403570494035804940359049403600494036104940362049403630494036404940365049403660494036704940368049403690494037004940371049403720494037304940374049403750494037604940377049403780494037904940380049403810494038204940383049403840494038504940386049403870494038804940389049403900494039104940392049403930494039404940395049403960494039704940398049403990494040004940401049404020494040304940404049404050494040604940407049404080494040904940410049404110494041204940413049404140494041504940416049404170494041804940419049404200494042104940422049404230494042404940425049404260494042704940428049404290494043004940431049404320494043304940434049404350494043604940437049404380494043904940440049404410494044204940443049404440494044504940446049404470494044804940449049404500494045104940452049404530494045404940455049404560494045704940458049404590494046004940461049404620494046304940464049404650494046604940467049404680494046904940470049404710494047204940473049404740494047504940476049404770494047804940479049404800494048104940482049404830494048404940485049404860494048704940488049404890494049004940491049404920494049304940494049404950494049604940497049404980494049904940500049405010494050204940503049405040494050504940506049405070494050804940509049405100494051104940512049405130494051404940515049405160494051704940518049405190494052004940521049405220494052304940524049405250494052604940527049405280494052904940530049405310494053204940533049405340494053504940536049405370494053804940539049405400494054104940542049405430494054404940545049405460494054704940548049405490494055004940551049405520494055304940554049405550494055604940557049405580494055904940560049405610494056204940563049405640494056504940566049405670494056804940569049405700494057104940572049405730494057404940575049405760494057704940578049405790494058004940581049405820494058304940584049405850494058604940587049405880494058904940590049405910494059204940593049405940494059504940596049405970494059804940599049406000494060104940602049406030494060404940605049406060494060704940608049406090494061004940611049406120494061304940614049406150494061604940617049406180494061904940620049406210494062204940623049406240494062504940626049406270494062804940629049406300494063104940632049406330494063404940635049406360494063704940638049406390494064004940641049406420494064304940644049406450494064604940647049406480494064904940650049406510494065204940653049406540494065504940656049406570494065804940659049406600494066104940662049406630494066404940665049406660494066704940668049406690494067004940671049406720494067304940674049406750494067604940677049406780494067904940680049406810494068204940683049406840494068504940686049406870494068804940689049406900494069104940692049406930494069404940695049406960494069704940698049406990494070004940701049407020494070304940704049407050494070604940707049407080494070904940710049407110494071204940713049407140494071504940716049407170494071804940719049407200494072104940722049407230494072404940725049407260494072704940728049407290494073004940731049407320494073304940734049407350494073604940737049407380494073904940740049407410494074204940743049407440494074504940746049407470494074804940749049407500494075104940752049407530494075404940755049407560494075704940758049407590494076004940761049407620494076304940764049407650494076604940767049407680494076904940770049407710494077204940773049407740494077504940776049407770494077804940779049407800494078104940782049407830494078404940785049407860494078704940788049407890494079004940791049407920494079304940794049407950494079604940797049407980494079904950001049500020495000304950004049500050495000604950007049500080495000904950010049500110495001204950013049500140495001504950016049500170495001804950019049500200495002104950022049500230495002404950025049500260495002704950028049500290495003004950031049500320495003304950034049500350495003604950037049500380495003904950040049500410495004204950043049500440495004504950046049500470495004804950049049500500495005104950052049500530495005404950055049500560495005704950058049500590495006004950061049500620495006304950064049500650495006604950067049500680495006904950070049500710495007204950073049500740495007504950076049500770495007804950079049500800495008104950082049500830495008404950085049500860495008704950088049500890495009004950091049500920495009304950094049500950495009604950097049500980495009904950100049501010495010204950103049501040495010504950106049501070495010804950109049501100495011104950112049501130495011404950115049501160495011704950118049501190495012004950121049501220495012304950124049501250495012604950127049501280495012904950130049501310495013204950133049501340495013504950136049501370495013804950139049501400495014104950142049501430495014404950145049501460495014704950148049501490495015004950151049501520495015304950154049501550495015604950157049501580495015904950160049501610495016204950163049501640495016504950166049501670495016804950169049501700495017104950172049501730495017404950175049501760495017704950178049501790495018004950181049501820495018304950184049501850495018604950187049501880495018904950190049501910495019204950193049501940495019504950196049501970495019804950199049502000495020104950202049502030495020404950205049502060495020704950208049502090495021004950211049502120495021304950214049502150495021604950217049502180495021904950220049502210495022204950223049502240495022504950226049502270495022804950229049502300495023104950232049502330495023404950235049502360495023704950238049502390495024004950241049502420495024304950244049502450495024604950247049502480495024904950250049502510495025204950253049502540495025504950256049502570495025804950259049502600495026104950262049502630495026404950265049502660495026704950268049502690495027004950271049502720495027304950274049502750495027604950277049502780495027904950280049502810495028204950283049502840495028504950286049502870495028804950289049502900495029104950292049502930495029404950295049502960495029704950298049502990495030004950301049503020495030304950304049503050495030604950307049503080495030904950310049503110495031204950313049503140495031504950316049503170495031804950319049503200495032104950322049503230495032404950325049503260495032704950328049503290495033004950331049503320495033304950334049503350495033604950337049503380495033904950340049503410495034204950343049503440495034504950346049503470495034804950349049503500495035104950352049503530495035404950355049503560495035704950358049503590495036004950361049503620495036304950364049503650495036604950367049503680495036904950370049503710495037204950373049503740495037504950376049503770495037804950379049503800495038104950382049503830495038404950385049503860495038704950388049503890495039004950391049503920495039304950394049503950495039604950397049503980495039904950400049504010495040204950403049504040495040504950406049504070495040804950409049504100495041104950412049504130495041404950415049504160495041704950418049504190495042004950421049504220495042304950424049504250495042604950427049504280495042904950430049504310495043204950433049504340495043504950436049504370495043804950439049504400495044104950442049504430495044404950445049504460495044704950448049504490495045004950451049504520495045304950454049504550495045604950457049504580495045904950460049504610495046204950463049504640495046504950466049504670495046804950469049504700495047104950472049504730495047404950475049504760495047704950478049504790495048004950481049504820495048304950484049504850495048604950487049504880495048904950490049504910495049204950493049504940495049504950496049504970495049804950499049505000495050104950502049505030495050404950505049505060495050704950508049505090495051004950511049505120495051304950514049505150495051604950517049505180495051904950520049505210495052204950523049505240495052504950526049505270495052804950529049505300495053104950532049505330495053404950535049505360495053704950538049505390495054004950541049505420495054304950544049505450495054604950547049505480495054904950550049505510495055204950553049505540495055504950556049505570495055804950559049505600495056104950562049505630495056404950565049505660495056704950568049505690495057004950571049505720495057304950574049505750495057604950577049505780495057904950580049505810495058204950583049505840495058504950586049505870495058804950589049505900495059104950592049505930495059404950595049505960495059704950598049505990495060004950601049506020495060304950604049506050495060604950607049506080495060904950610049506110495061204950613049506140495061504950616049506170495061804950619049506200495062104950622049506230495062404950625049506260495062704950628049506290495063004950631049506320495063304950634049506350495063604950637049506380495063904950640049506410495064204950643049506440495064504950646049506470495064804950649049506500495065104950652049506530495065404950655049506560495065704950658049506590495066004950661049506620495066304950664049506650495066604950667049506680495066904950670049506710495067204950673049506740495067504950676049506770495067804950679049506800495068104950682049506830495068404950685049506860495068704950688049506890495069004950691049506920495069304950694049506950495069604950697049506980495069904950700049507010495070204950703049507040495070504950706049507070495070804950709049507100495071104950712049507130495071404950715049507160495071704950718049507190495072004950721049507220495072304950724049507250495072604950727049507280495072904950730049507310495073204950733049507340495073504950736049507370495073804950739049507400495074104950742049507430495074404950745049507460495074704950748049507490495075004950751049507520495075304950754049507550495075604950757049507580495075904950760049507610495076204950763049507640495076504950766049507670495076804950769049507700495077104950772049507730495077404950775049507760495077704950778049507790495078004950781049507820495078304950784049507850495078604950787049507880495078904950790049507910495079204950793049507940495079504950796049507970495079804950799049600010496000204960003049600040496000504960006049600070496000804960009049600100496001104960012049600130496001404960015049600160496001704960018049600190496002004960021049600220496002304960024049600250496002604960027049600280496002904960030049600310496003204960033049600340496003504960036049600370496003804960039049600400496004104960042049600430496004404960045049600460496004704960048049600490496005004960051049600520496005304960054049600550496005604960057049600580496005904960060049600610496006204960063049600640496006504960066049600670496006804960069049600700496007104960072049600730496007404960075049600760496007704960078049600790496008004960081049600820496008304960084049600850496008604960087049600880496008904960090049600910496009204960093049600940496009504960096049600970496009804960099049601000496010104960102049601030496010404960105049601060496010704960108049601090496011004960111049601120496011304960114049601150496011604960117049601180496011904960120049601210496012204960123049601240496012504960126049601270496012804960129049601300496013104960132049601330496013404960135049601360496013704960138049601390496014004960141049601420496014304960144049601450496014604960147049601480496014904960150049601510496015204960153049601540496015504960156049601570496015804960159049601600496016104960162049601630496016404960165049601660496016704960168049601690496017004960171049601720496017304960174049601750496017604960177049601780496017904960180049601810496018204960183049601840496018504960186049601870496018804960189049601900496019104960192049601930496019404960195049601960496019704960198049601990496020004960201049602020496020304960204049602050496020604960207049602080496020904960210049602110496021204960213049602140496021504960216049602170496021804960219049602200496022104960222049602230496022404960225049602260496022704960228049602290496023004960231049602320496023304960234049602350496023604960237049602380496023904960240049602410496024204960243049602440496024504960246049602470496024804960249049602500496025104960252049602530496025404960255049602560496025704960258049602590496026004960261049602620496026304960264049602650496026604960267049602680496026904960270049602710496027204960273049602740496027504960276049602770496027804960279049602800496028104960282049602830496028404960285049602860496028704960288049602890496029004960291049602920496029304960294049602950496029604960297049602980496029904960300049603010496030204960303049603040496030504960306049603070496030804960309049603100496031104960312049603130496031404960315049603160496031704960318049603190496032004960321049603220496032304960324049603250496032604960327049603280496032904960330049603310496033204960333049603340496033504960336049603370496033804960339049603400496034104960342049603430496034404960345049603460496034704960348049603490496035004960351049603520496035304960354049603550496035604960357049603580496035904960360049603610496036204960363049603640496036504960366049603670496036804960369049603700496037104960372049603730496037404960375049603760496037704960378049603790496038004960381049603820496038304960384049603850496038604960387049603880496038904960390049603910496039204960393049603940496039504960396049603970496039804960399049604000496040104960402049604030496040404960405049604060496040704960408049604090496041004960411049604120496041304960414049604150496041604960417049604180496041904960420049604210496042204960423049604240496042504960426049604270496042804960429049604300496043104960432049604330496043404960435049604360496043704960438049604390496044004960441049604420496044304960444049604450496044604960447049604480496044904960450049604510496045204960453049604540496045504960456049604570496045804960459049604600496046104960462049604630496046404960465049604660496046704960468049604690496047004960471049604720496047304960474049604750496047604960477049604780496047904960480049604810496048204960483049604840496048504960486049604870496048804960489049604900496049104960492049604930496049404960495049604960496049704960498049604990496050004960501049605020496050304960504049605050496050604960507049605080496050904960510049605110496051204960513049605140496051504960516049605170496051804960519049605200496052104960522049605230496052404960525049605260496052704960528049605290496053004960531049605320496053304960534049605350496053604960537049605380496053904960540049605410496054204960543049605440496054504960546049605470496054804960549049605500496055104960552049605530496055404960555049605560496055704960558049605590496056004960561049605620496056304960564049605650496056604960567049605680496056904960570049605710496057204960573049605740496057504960576049605770496057804960579049605800496058104960582049605830496058404960585049605860496058704960588049605890496059004960591049605920496059304960594049605950496059604960597049605980496059904960600049606010496060204960603049606040496060504960606049606070496060804960609049606100496061104960612049606130496061404960615049606160496061704960618049606190496062004960621049606220496062304960624049606250496062604960627049606280496062904960630049606310496063204960633049606340496063504960636049606370496063804960639049606400496064104960642049606430496064404960645049606460496064704960648049606490496065004960651049606520496065304960654049606550496065604960657049606580496065904960660049606610496066204960663049606640496066504960666049606670496066804960669049606700496067104960672049606730496067404960675049606760496067704960678049606790496068004960681049606820496068304960684049606850496068604960687049606880496068904960690049606910496069204960693049606940496069504960696049606970496069804960699049607000496070104960702049607030496070404960705049607060496070704960708049607090496071004960711049607120496071304960714049607150496071604960717049607180496071904960720049607210496072204960723049607240496072504960726049607270496072804960729049607300496073104960732049607330496073404960735049607360496073704960738049607390496074004960741049607420496074304960744049607450496074604960747049607480496074904960750049607510496075204960753049607540496075504960756049607570496075804960759049607600496076104960762049607630496076404960765049607660496076704960768049607690496077004960771049607720496077304960774049607750496077604960777049607780496077904960780049607810496078204960783049607840496078504960786049607870496078804960789049607900496079104960792049607930496079404960795049607960496079704960798049607990497000104970002049700030497000404970005049700060497000704970008049700090497001004970011049700120497001304970014049700150497001604970017049700180497001904970020049700210497002204970023049700240497002504970026049700270497002804970029049700300497003104970032049700330497003404970035049700360497003704970038049700390497004004970041049700420497004304970044049700450497004604970047049700480497004904970050049700510497005204970053049700540497005504970056049700570497005804970059049700600497006104970062049700630497006404970065049700660497006704970068049700690497007004970071049700720497007304970074049700750497007604970077049700780497007904970080049700810497008204970083049700840497008504970086049700870497008804970089049700900497009104970092049700930497009404970095049700960497009704970098049700990497010004970101049701020497010304970104049701050497010604970107049701080497010904970110049701110497011204970113049701140497011504970116049701170497011804970119049701200497012104970122049701230497012404970125049701260497012704970128049701290497013004970131049701320497013304970134049701350497013604970137049701380497013904970140049701410497014204970143049701440497014504970146049701470497014804970149049701500497015104970152049701530497015404970155049701560497015704970158049701590497016004970161049701620497016304970164049701650497016604970167049701680497016904970170049701710497017204970173049701740497017504970176049701770497017804970179049701800497018104970182049701830497018404970185049701860497018704970188049701890497019004970191049701920497019304970194049701950497019604970197049701980497019904970200049702010497020204970203049702040497020504970206049702070497020804970209049702100497021104970212049702130497021404970215049702160497021704970218049702190497022004970221049702220497022304970224049702250497022604970227049702280497022904970230049702310497023204970233049702340497023504970236049702370497023804970239049702400497024104970242049702430497024404970245049702460497024704970248049702490497025004970251049702520497025304970254049702550497025604970257049702580497025904970260049702610497026204970263049702640497026504970266049702670497026804970269049702700497027104970272049702730497027404970275049702760497027704970278049702790497028004970281049702820497028304970284049702850497028604970287049702880497028904970290049702910497029204970293049702940497029504970296049702970497029804970299049703000497030104970302049703030497030404970305049703060497030704970308049703090497031004970311049703120497031304970314049703150497031604970317049703180497031904970320049703210497032204970323049703240497032504970326049703270497032804970329049703300497033104970332049703330497033404970335049703360497033704970338049703390497034004970341049703420497034304970344049703450497034604970347049703480497034904970350049703510497035204970353049703540497035504970356049703570497035804970359049703600497036104970362049703630497036404970365049703660497036704970368049703690497037004970371049703720497037304970374049703750497037604970377049703780497037904970380049703810497038204970383049703840497038504970386049703870497038804970389049703900497039104970392049703930497039404970395049703960497039704970398049703990497040004970401049704020497040304970404049704050497040604970407049704080497040904970410049704110497041204970413049704140497041504970416049704170497041804970419049704200497042104970422049704230497042404970425049704260497042704970428049704290497043004970431049704320497043304970434049704350497043604970437049704380497043904970440049704410497044204970443049704440497044504970446049704470497044804970449049704500497045104970452049704530497045404970455049704560497045704970458049704590497046004970461049704620497046304970464049704650497046604970467049704680497046904970470049704710497047204970473049704740497047504970476049704770497047804970479049704800497048104970482049704830497048404970485049704860497048704970488049704890497049004970491049704920497049304970494049704950497049604970497049704980497049904970500049705010497050204970503049705040497050504970506049705070497050804970509049705100497051104970512049705130497051404970515049705160497051704970518049705190497052004970521049705220497052304970524049705250497052604970527049705280497052904970530049705310497053204970533049705340497053504970536049705370497053804970539049705400497054104970542049705430497054404970545049705460497054704970548049705490497055004970551049705520497055304970554049705550497055604970557049705580497055904970560049705610497056204970563049705640497056504970566049705670497056804970569049705700497057104970572049705730497057404970575049705760497057704970578049705790497058004970581049705820497058304970584049705850497058604970587049705880497058904970590049705910497059204970593049705940497059504970596049705970497059804970599049706000497060104970602049706030497060404970605049706060497060704970608049706090497061004970611049706120497061304970614049706150497061604970617049706180497061904970620049706210497062204970623049706240497062504970626049706270497062804970629049706300497063104970632049706330497063404970635049706360497063704970638049706390497064004970641049706420497064304970644049706450497064604970647049706480497064904970650049706510497065204970653049706540497065504970656049706570497065804970659049706600497066104970662049706630497066404970665049706660497066704970668049706690497067004970671049706720497067304970674049706750497067604970677049706780497067904970680049706810497068204970683049706840497068504970686049706870497068804970689049706900497069104970692049706930497069404970695049706960497069704970698049706990497070004970701049707020497070304970704049707050497070604970707049707080497070904970710049707110497071204970713049707140497071504970716049707170497071804970719049707200497072104970722049707230497072404970725049707260497072704970728049707290497073004970731049707320497073304970734049707350497073604970737049707380497073904970740049707410497074204970743049707440497074504970746049707470497074804970749049707500497075104970752049707530497075404970755049707560497075704970758049707590497076004970761049707620497076304970764049707650497076604970767049707680497076904970770049707710497077204970773049707740497077504970776049707770497077804970779049707800497078104970782049707830497078404970785049707860497078704970788049707890497079004970791049707920497079304970794049707950497079604970797049707980497079904980001049800020498000304980004049800050498000604980007049800080498000904980010049800110498001204980013049800140498001504980016049800170498001804980019049800200498002104980022049800230498002404980025049800260498002704980028049800290498003004980031049800320498003304980034049800350498003604980037049800380498003904980040049800410498004204980043049800440498004504980046049800470498004804980049049800500498005104980052049800530498005404980055049800560498005704980058049800590498006004980061049800620498006304980064049800650498006604980067049800680498006904980070049800710498007204980073049800740498007504980076049800770498007804980079049800800498008104980082049800830498008404980085049800860498008704980088049800890498009004980091049800920498009304980094049800950498009604980097049800980498009904980100049801010498010204980103049801040498010504980106049801070498010804980109049801100498011104980112049801130498011404980115049801160498011704980118049801190498012004980121049801220498012304980124049801250498012604980127049801280498012904980130049801310498013204980133049801340498013504980136049801370498013804980139049801400498014104980142049801430498014404980145049801460498014704980148049801490498015004980151049801520498015304980154049801550498015604980157049801580498015904980160049801610498016204980163049801640498016504980166049801670498016804980169049801700498017104980172049801730498017404980175049801760498017704980178049801790498018004980181049801820498018304980184049801850498018604980187049801880498018904980190049801910498019204980193049801940498019504980196049801970498019804980199049802000498020104980202049802030498020404980205049802060498020704980208049802090498021004980211049802120498021304980214049802150498021604980217049802180498021904980220049802210498022204980223049802240498022504980226049802270498022804980229049802300498023104980232049802330498023404980235049802360498023704980238049802390498024004980241049802420498024304980244049802450498024604980247049802480498024904980250049802510498025204980253049802540498025504980256049802570498025804980259049802600498026104980262049802630498026404980265049802660498026704980268049802690498027004980271049802720498027304980274049802750498027604980277049802780498027904980280049802810498028204980283049802840498028504980286049802870498028804980289049802900498029104980292049802930498029404980295049802960498029704980298049802990498030004980301049803020498030304980304049803050498030604980307049803080498030904980310049803110498031204980313049803140498031504980316049803170498031804980319049803200498032104980322049803230498032404980325049803260498032704980328049803290498033004980331049803320498033304980334049803350498033604980337049803380498033904980340049803410498034204980343049803440498034504980346049803470498034804980349049803500498035104980352049803530498035404980355049803560498035704980358049803590498036004980361049803620498036304980364049803650498036604980367049803680498036904980370049803710498037204980373049803740498037504980376049803770498037804980379049803800498038104980382049803830498038404980385049803860498038704980388049803890498039004980391049803920498039304980394049803950498039604980397049803980498039904980400049804010498040204980403049804040498040504980406049804070498040804980409049804100498041104980412049804130498041404980415049804160498041704980418049804190498042004980421049804220498042304980424049804250498042604980427049804280498042904980430049804310498043204980433049804340498043504980436049804370498043804980439049804400498044104980442049804430498044404980445049804460498044704980448049804490498045004980451049804520498045304980454049804550498045604980457049804580498045904980460049804610498046204980463049804640498046504980466049804670498046804980469049804700498047104980472049804730498047404980475049804760498047704980478049804790498048004980481049804820498048304980484049804850498048604980487049804880498048904980490049804910498049204980493049804940498049504980496049804970498049804980499049805000498050104980502049805030498050404980505049805060498050704980508049805090498051004980511049805120498051304980514049805150498051604980517049805180498051904980520049805210498052204980523049805240498052504980526049805270498052804980529049805300498053104980532049805330498053404980535049805360498053704980538049805390498054004980541049805420498054304980544049805450498054604980547049805480498054904980550049805510498055204980553049805540498055504980556049805570498055804980559049805600498056104980562049805630498056404980565049805660498056704980568049805690498057004980571049805720498057304980574049805750498057604980577049805780498057904980580049805810498058204980583049805840498058504980586049805870498058804980589049805900498059104980592049805930498059404980595049805960498059704980598049805990498060004980601049806020498060304980604049806050498060604980607049806080498060904980610049806110498061204980613049806140498061504980616049806170498061804980619049806200498062104980622049806230498062404980625049806260498062704980628049806290498063004980631049806320498063304980634049806350498063604980637049806380498063904980640049806410498064204980643049806440498064504980646049806470498064804980649049806500498065104980652049806530498065404980655049806560498065704980658049806590498066004980661049806620498066304980664049806650498066604980667049806680498066904980670049806710498067204980673049806740498067504980676049806770498067804980679049806800498068104980682049806830498068404980685049806860498068704980688049806890498069004980691049806920498069304980694049806950498069604980697049806980498069904980700049807010498070204980703049807040498070504980706049807070498070804980709049807100498071104980712049807130498071404980715049807160498071704980718049807190498072004980721049807220498072304980724049807250498072604980727049807280498072904980730049807310498073204980733049807340498073504980736049807370498073804980739049807400498074104980742049807430498074404980745049807460498074704980748049807490498075004980751049807520498075304980754049807550498075604980757049807580498075904980760049807610498076204980763049807640498076504980766049807670498076804980769049807700498077104980772049807730498077404980775049807760498077704980778049807790498078004980781049807820498078304980784049807850498078604980787049807880498078904980790049807910498079204980793049807940498079504980796049807970498079804980799049900010499000204990003049900040499000504990006049900070499000804990009049900100499001104990012049900130499001404990015049900160499001704990018049900190499002004990021049900220499002304990024049900250499002604990027049900280499002904990030049900310499003204990033049900340499003504990036049900370499003804990039049900400499004104990042049900430499004404990045049900460499004704990048049900490499005004990051049900520499005304990054049900550499005604990057049900580499005904990060049900610499006204990063049900640499006504990066049900670499006804990069049900700499007104990072049900730499007404990075049900760499007704990078049900790499008004990081049900820499008304990084049900850499008604990087049900880499008904990090049900910499009204990093049900940499009504990096049900970499009804990099049901000499010104990102049901030499010404990105049901060499010704990108049901090499011004990111049901120499011304990114049901150499011604990117049901180499011904990120049901210499012204990123049901240499012504990126049901270499012804990129049901300499013104990132049901330499013404990135049901360499013704990138049901390499014004990141049901420499014304990144049901450499014604990147049901480499014904990150049901510499015204990153049901540499015504990156049901570499015804990159049901600499016104990162049901630499016404990165049901660499016704990168049901690499017004990171049901720499017304990174049901750499017604990177049901780499017904990180049901810499018204990183049901840499018504990186049901870499018804990189049901900499019104990192049901930499019404990195049901960499019704990198049901990499020004990201049902020499020304990204049902050499020604990207049902080499020904990210049902110499021204990213049902140499021504990216049902170499021804990219049902200499022104990222049902230499022404990225049902260499022704990228049902290499023004990231049902320499023304990234049902350499023604990237049902380499023904990240049902410499024204990243049902440499024504990246049902470499024804990249049902500499025104990252049902530499025404990255049902560499025704990258049902590499026004990261049902620499026304990264049902650499026604990267049902680499026904990270049902710499027204990273049902740499027504990276049902770499027804990279049902800499028104990282049902830499028404990285049902860499028704990288049902890499029004990291049902920499029304990294049902950499029604990297049902980499029904990300049903010499030204990303049903040499030504990306049903070499030804990309049903100499031104990312049903130499031404990315049903160499031704990318049903190499032004990321049903220499032304990324049903250499032604990327049903280499032904990330049903310499033204990333049903340499033504990336049903370499033804990339049903400499034104990342049903430499034404990345049903460499034704990348049903490499035004990351049903520499035304990354049903550499035604990357049903580499035904990360049903610499036204990363049903640499036504990366049903670499036804990369049903700499037104990372049903730499037404990375049903760499037704990378049903790499038004990381049903820499038304990384049903850499038604990387049903880499038904990390049903910499039204990393049903940499039504990396049903970499039804990399049904000499040104990402049904030499040404990405049904060499040704990408049904090499041004990411049904120499041304990414049904150499041604990417049904180499041904990420049904210499042204990423049904240499042504990426049904270499042804990429049904300499043104990432049904330499043404990435049904360499043704990438049904390499044004990441049904420499044304990444049904450499044604990447049904480499044904990450049904510499045204990453049904540499045504990456049904570499045804990459049904600499046104990462049904630499046404990465049904660499046704990468049904690499047004990471049904720499047304990474049904750499047604990477049904780499047904990480049904810499048204990483049904840499048504990486049904870499048804990489049904900499049104990492049904930499049404990495049904960499049704990498049904990499050004990501049905020499050304990504049905050499050604990507049905080499050904990510049905110499051204990513049905140499051504990516049905170499051804990519049905200499052104990522049905230499052404990525049905260499052704990528049905290499053004990531049905320499053304990534049905350499053604990537049905380499053904990540049905410499054204990543049905440499054504990546049905470499054804990549049905500499055104990552049905530499055404990555049905560499055704990558049905590499056004990561049905620499056304990564049905650499056604990567049905680499056904990570049905710499057204990573049905740499057504990576049905770499057804990579049905800499058104990582049905830499058404990585049905860499058704990588049905890499059004990591049905920499059304990594049905950499059604990597049905980499059904990600049906010499060204990603049906040499060504990606049906070499060804990609049906100499061104990612049906130499061404990615049906160499061704990618049906190499062004990621049906220499062304990624049906250499062604990627049906280499062904990630049906310499063204990633049906340499063504990636049906370499063804990639049906400499064104990642049906430499064404990645049906460499064704990648049906490499065004990651049906520499065304990654049906550499065604990657049906580499065904990660049906610499066204990663049906640499066504990666049906670499066804990669049906700499067104990672049906730499067404990675049906760499067704990678049906790499068004990681049906820499068304990684049906850499068604990687049906880499068904990690049906910499069204990693049906940499069504990696049906970499069804990699049907000499070104990702049907030499070404990705049907060499070704990708049907090499071004990711049907120499071304990714049907150499071604990717049907180499071904990720049907210499072204990723049907240499072504990726049907270499072804990729049907300499073104990732049907330499073404990735049907360499073704990738049907390499074004990741049907420499074304990744049907450499074604990747049907480499074904990750049907510499075204990753049907540499075504990756049907570499075804990759049907600499076104990762049907630499076404990765049907660499076704990768049907690499077004990771049907720499077304990774049907750499077604990777049907780499077904990780049907810499078204990783049907840499078504990786049907870499078804990789049907900499079104990792049907930499079404990795049907960499079704990798049907990500000105000002050000030500000405000005050000060500000705000008050000090500001005000011050000120500001305000014050000150500001605000017050000180500001905000020050000210500002205000023050000240500002505000026050000270500002805000029050000300500003105000032050000330500003405000035050000360500003705000038050000390500004005000041050000420500004305000044050000450500004605000047050000480500004905000050050000510500005205000053050000540500005505000056050000570500005805000059050000600500006105000062050000630500006405000065050000660500006705000068050000690500007005000071050000720500007305000074050000750500007605000077050000780500007905000080050000810500008205000083050000840500008505000086050000870500008805000089050000900500009105000092050000930500009405000095050000960500009705000098050000990500010005000101050001020500010305000104050001050500010605000107050001080500010905000110050001110500011205000113050001140500011505000116050001170500011805000119050001200500012105000122050001230500012405000125050001260500012705000128050001290500013005000131050001320500013305000134050001350500013605000137050001380500013905000140050001410500014205000143050001440500014505000146050001470500014805000149050001500500015105000152050001530500015405000155050001560500015705000158050001590500016005000161050001620500016305000164050001650500016605000167050001680500016905000170050001710500017205000173050001740500017505000176050001770500017805000179050001800500018105000182050001830500018405000185050001860500018705000188050001890500019005000191050001920500019305000194050001950500019605000197050001980500019905000200050002010500020205000203050002040500020505000206050002070500020805000209050002100500021105000212050002130500021405000215050002160500021705000218050002190500022005000221050002220500022305000224050002250500022605000227050002280500022905000230050002310500023205000233050002340500023505000236050002370500023805000239050002400500024105000242050002430500024405000245050002460500024705000248050002490500025005000251050002520500025305000254050002550500025605000257050002580500025905000260050002610500026205000263050002640500026505000266050002670500026805000269050002700500027105000272050002730500027405000275050002760500027705000278050002790500028005000281050002820500028305000284050002850500028605000287050002880500028905000290050002910500029205000293050002940500029505000296050002970500029805000299050003000500030105000302050003030500030405000305050003060500030705000308050003090500031005000311050003120500031305000314050003150500031605000317050003180500031905000320050003210500032205000323050003240500032505000326050003270500032805000329050003300500033105000332050003330500033405000335050003360500033705000338050003390500034005000341050003420500034305000344050003450500034605000347050003480500034905000350050003510500035205000353050003540500035505000356050003570500035805000359050003600500036105000362050003630500036405000365050003660500036705000368050003690500037005000371050003720500037305000374050003750500037605000377050003780500037905000380050003810500038205000383050003840500038505000386050003870500038805000389050003900500039105000392050003930500039405000395050003960500039705000398050003990500040005000401050004020500040305000404050004050500040605000407050004080500040905000410050004110500041205000413050004140500041505000416050004170500041805000419050004200500042105000422050004230500042405000425050004260500042705000428050004290500043005000431050004320500043305000434050004350500043605000437050004380500043905000440050004410500044205000443050004440500044505000446050004470500044805000449050004500500045105000452050004530500045405000455050004560500045705000458050004590500046005000461050004620500046305000464050004650500046605000467050004680500046905000470050004710500047205000473050004740500047505000476050004770500047805000479050004800500048105000482050004830500048405000485050004860500048705000488050004890500049005000491050004920500049305000494050004950500049605000497050004980500049905000500050005010500050205000503050005040500050505000506050005070500050805000509050005100500051105000512050005130500051405000515050005160500051705000518050005190500052005000521050005220500052305000524050005250500052605000527050005280500052905000530050005310500053205000533050005340500053505000536050005370500053805000539050005400500054105000542050005430500054405000545050005460500054705000548050005490500055005000551050005520500055305000554050005550500055605000557050005580500055905000560050005610500056205000563050005640500056505000566050005670500056805000569050005700500057105000572050005730500057405000575050005760500057705000578050005790500058005000581050005820500058305000584050005850500058605000587050005880500058905000590050005910500059205000593050005940500059505000596050005970500059805000599050006000500060105000602050006030500060405000605050006060500060705000608050006090500061005000611050006120500061305000614050006150500061605000617050006180500061905000620050006210500062205000623050006240500062505000626050006270500062805000629050006300500063105000632050006330500063405000635050006360500063705000638050006390500064005000641050006420500064305000644050006450500064605000647050006480500064905000650050006510500065205000653050006540500065505000656050006570500065805000659050006600500066105000662050006630500066405000665050006660500066705000668050006690500067005000671050006720500067305000674050006750500067605000677050006780500067905000680050006810500068205000683050006840500068505000686050006870500068805000689050006900500069105000692050006930500069405000695050006960500069705000698050006990500070005000701050007020500070305000704050007050500070605000707050007080500070905000710050007110500071205000713050007140500071505000716050007170500071805000719050007200500072105000722050007230500072405000725050007260500072705000728050007290500073005000731050007320500073305000734050007350500073605000737050007380500073905000740050007410500074205000743050007440500074505000746050007470500074805000749050007500500075105000752050007530500075405000755050007560500075705000758050007590500076005000761050007620500076305000764050007650500076605000767050007680500076905000770050007710500077205000773050007740500077505000776050007770500077805000779050007800500078105000782050007830500078405000785050007860500078705000788050007890500079005000791050007920500079305000794050007950500079605000797050007980500079905010001050100020501000305010004050100050501000605010007050100080501000905010010050100110501001205010013050100140501001505010016050100170501001805010019050100200501002105010022050100230501002405010025050100260501002705010028050100290501003005010031050100320501003305010034050100350501003605010037050100380501003905010040050100410501004205010043050100440501004505010046050100470501004805010049050100500501005105010052050100530501005405010055050100560501005705010058050100590501006005010061050100620501006305010064050100650501006605010067050100680501006905010070050100710501007205010073050100740501007505010076050100770501007805010079050100800501008105010082050100830501008405010085050100860501008705010088050100890501009005010091050100920501009305010094050100950501009605010097050100980501009905010100050101010501010205010103050101040501010505010106050101070501010805010109050101100501011105010112050101130501011405010115050101160501011705010118050101190501012005010121050101220501012305010124050101250501012605010127050101280501012905010130050101310501013205010133050101340501013505010136050101370501013805010139050101400501014105010142050101430501014405010145050101460501014705010148050101490501015005010151050101520501015305010154050101550501015605010157050101580501015905010160050101610501016205010163050101640501016505010166050101670501016805010169050101700501017105010172050101730501017405010175050101760501017705010178050101790501018005010181050101820501018305010184050101850501018605010187050101880501018905010190050101910501019205010193050101940501019505010196050101970501019805010199050102000501020105010202050102030501020405010205050102060501020705010208050102090501021005010211050102120501021305010214050102150501021605010217050102180501021905010220050102210501022205010223050102240501022505010226050102270501022805010229050102300501023105010232050102330501023405010235050102360501023705010238050102390501024005010241050102420501024305010244050102450501024605010247050102480501024905010250050102510501025205010253050102540501025505010256050102570501025805010259050102600501026105010262050102630501026405010265050102660501026705010268050102690501027005010271050102720501027305010274050102750501027605010277050102780501027905010280050102810501028205010283050102840501028505010286050102870501028805010289050102900501029105010292050102930501029405010295050102960501029705010298050102990501030005010301050103020501030305010304050103050501030605010307050103080501030905010310050103110501031205010313050103140501031505010316050103170501031805010319050103200501032105010322050103230501032405010325050103260501032705010328050103290501033005010331050103320501033305010334050103350501033605010337050103380501033905010340050103410501034205010343050103440501034505010346050103470501034805010349050103500501035105010352050103530501035405010355050103560501035705010358050103590501036005010361050103620501036305010364050103650501036605010367050103680501036905010370050103710501037205010373050103740501037505010376050103770501037805010379050103800501038105010382050103830501038405010385050103860501038705010388050103890501039005010391050103920501039305010394050103950501039605010397050103980501039905010400050104010501040205010403050104040501040505010406050104070501040805010409050104100501041105010412050104130501041405010415050104160501041705010418050104190501042005010421050104220501042305010424050104250501042605010427050104280501042905010430050104310501043205010433050104340501043505010436050104370501043805010439050104400501044105010442050104430501044405010445050104460501044705010448050104490501045005010451050104520501045305010454050104550501045605010457050104580501045905010460050104610501046205010463050104640501046505010466050104670501046805010469050104700501047105010472050104730501047405010475050104760501047705010478050104790501048005010481050104820501048305010484050104850501048605010487050104880501048905010490050104910501049205010493050104940501049505010496050104970501049805010499050105000501050105010502050105030501050405010505050105060501050705010508050105090501051005010511050105120501051305010514050105150501051605010517050105180501051905010520050105210501052205010523050105240501052505010526050105270501052805010529050105300501053105010532050105330501053405010535050105360501053705010538050105390501054005010541050105420501054305010544050105450501054605010547050105480501054905010550050105510501055205010553050105540501055505010556050105570501055805010559050105600501056105010562050105630501056405010565050105660501056705010568050105690501057005010571050105720501057305010574050105750501057605010577050105780501057905010580050105810501058205010583050105840501058505010586050105870501058805010589050105900501059105010592050105930501059405010595050105960501059705010598050105990501060005010601050106020501060305010604050106050501060605010607050106080501060905010610050106110501061205010613050106140501061505010616050106170501061805010619050106200501062105010622050106230501062405010625050106260501062705010628050106290501063005010631050106320501063305010634050106350501063605010637050106380501063905010640050106410501064205010643050106440501064505010646050106470501064805010649050106500501065105010652050106530501065405010655050106560501065705010658050106590501066005010661050106620501066305010664050106650501066605010667050106680501066905010670050106710501067205010673050106740501067505010676050106770501067805010679050106800501068105010682050106830501068405010685050106860501068705010688050106890501069005010691050106920501069305010694050106950501069605010697050106980501069905010700050107010501070205010703050107040501070505010706050107070501070805010709050107100501071105010712050107130501071405010715050107160501071705010718050107190501072005010721050107220501072305010724050107250501072605010727050107280501072905010730050107310501073205010733050107340501073505010736050107370501073805010739050107400501074105010742050107430501074405010745050107460501074705010748050107490501075005010751050107520501075305010754050107550501075605010757050107580501075905010760050107610501076205010763050107640501076505010766050107670501076805010769050107700501077105010772050107730501077405010775050107760501077705010778050107790501078005010781050107820501078305010784050107850501078605010787050107880501078905010790050107910501079205010793050107940501079505010796050107970501079805010799050200010502000205020003050200040502000505020006050200070502000805020009050200100502001105020012050200130502001405020015050200160502001705020018050200190502002005020021050200220502002305020024050200250502002605020027050200280502002905020030050200310502003205020033050200340502003505020036050200370502003805020039050200400502004105020042050200430502004405020045050200460502004705020048050200490502005005020051050200520502005305020054050200550502005605020057050200580502005905020060050200610502006205020063050200640502006505020066050200670502006805020069050200700502007105020072050200730502007405020075050200760502007705020078050200790502008005020081050200820502008305020084050200850502008605020087050200880502008905020090050200910502009205020093050200940502009505020096050200970502009805020099050201000502010105020102050201030502010405020105050201060502010705020108050201090502011005020111050201120502011305020114050201150502011605020117050201180502011905020120050201210502012205020123050201240502012505020126050201270502012805020129050201300502013105020132050201330502013405020135050201360502013705020138050201390502014005020141050201420502014305020144050201450502014605020147050201480502014905020150050201510502015205020153050201540502015505020156050201570502015805020159050201600502016105020162050201630502016405020165050201660502016705020168050201690502017005020171050201720502017305020174050201750502017605020177050201780502017905020180050201810502018205020183050201840502018505020186050201870502018805020189050201900502019105020192050201930502019405020195050201960502019705020198050201990502020005020201050202020502020305020204050202050502020605020207050202080502020905020210050202110502021205020213050202140502021505020216050202170502021805020219050202200502022105020222050202230502022405020225050202260502022705020228050202290502023005020231050202320502023305020234050202350502023605020237050202380502023905020240050202410502024205020243050202440502024505020246050202470502024805020249050202500502025105020252050202530502025405020255050202560502025705020258050202590502026005020261050202620502026305020264050202650502026605020267050202680502026905020270050202710502027205020273050202740502027505020276050202770502027805020279050202800502028105020282050202830502028405020285050202860502028705020288050202890502029005020291050202920502029305020294050202950502029605020297050202980502029905020300050203010502030205020303050203040502030505020306050203070502030805020309050203100502031105020312050203130502031405020315050203160502031705020318050203190502032005020321050203220502032305020324050203250502032605020327050203280502032905020330050203310502033205020333050203340502033505020336050203370502033805020339050203400502034105020342050203430502034405020345050203460502034705020348050203490502035005020351050203520502035305020354050203550502035605020357050203580502035905020360050203610502036205020363050203640502036505020366050203670502036805020369050203700502037105020372050203730502037405020375050203760502037705020378050203790502038005020381050203820502038305020384050203850502038605020387050203880502038905020390050203910502039205020393050203940502039505020396050203970502039805020399050204000502040105020402050204030502040405020405050204060502040705020408050204090502041005020411050204120502041305020414050204150502041605020417050204180502041905020420050204210502042205020423050204240502042505020426050204270502042805020429050204300502043105020432050204330502043405020435050204360502043705020438050204390502044005020441050204420502044305020444050204450502044605020447050204480502044905020450050204510502045205020453050204540502045505020456050204570502045805020459050204600502046105020462050204630502046405020465050204660502046705020468050204690502047005020471050204720502047305020474050204750502047605020477050204780502047905020480050204810502048205020483050204840502048505020486050204870502048805020489050204900502049105020492050204930502049405020495050204960502049705020498050204990502050005020501050205020502050305020504050205050502050605020507050205080502050905020510050205110502051205020513050205140502051505020516050205170502051805020519050205200502052105020522050205230502052405020525050205260502052705020528050205290502053005020531050205320502053305020534050205350502053605020537050205380502053905020540050205410502054205020543050205440502054505020546050205470502054805020549050205500502055105020552050205530502055405020555050205560502055705020558050205590502056005020561050205620502056305020564050205650502056605020567050205680502056905020570050205710502057205020573050205740502057505020576050205770502057805020579050205800502058105020582050205830502058405020585050205860502058705020588050205890502059005020591050205920502059305020594050205950502059605020597050205980502059905020600050206010502060205020603050206040502060505020606050206070502060805020609050206100502061105020612050206130502061405020615050206160502061705020618050206190502062005020621050206220502062305020624050206250502062605020627050206280502062905020630050206310502063205020633050206340502063505020636050206370502063805020639050206400502064105020642050206430502064405020645050206460502064705020648050206490502065005020651050206520502065305020654050206550502065605020657050206580502065905020660050206610502066205020663050206640502066505020666050206670502066805020669050206700502067105020672050206730502067405020675050206760502067705020678050206790502068005020681050206820502068305020684050206850502068605020687050206880502068905020690050206910502069205020693050206940502069505020696050206970502069805020699050207000502070105020702050207030502070405020705050207060502070705020708050207090502071005020711050207120502071305020714050207150502071605020717050207180502071905020720050207210502072205020723050207240502072505020726050207270502072805020729050207300502073105020732050207330502073405020735050207360502073705020738050207390502074005020741050207420502074305020744050207450502074605020747050207480502074905020750050207510502075205020753050207540502075505020756050207570502075805020759050207600502076105020762050207630502076405020765050207660502076705020768050207690502077005020771050207720502077305020774050207750502077605020777050207780502077905020780050207810502078205020783050207840502078505020786050207870502078805020789050207900502079105020792050207930502079405020795050207960502079705020798050207990503000105030002050300030503000405030005050300060503000705030008050300090503001005030011050300120503001305030014050300150503001605030017050300180503001905030020050300210503002205030023050300240503002505030026050300270503002805030029050300300503003105030032050300330503003405030035050300360503003705030038050300390503004005030041050300420503004305030044050300450503004605030047050300480503004905030050050300510503005205030053050300540503005505030056050300570503005805030059050300600503006105030062050300630503006405030065050300660503006705030068050300690503007005030071050300720503007305030074050300750503007605030077050300780503007905030080050300810503008205030083050300840503008505030086050300870503008805030089050300900503009105030092050300930503009405030095050300960503009705030098050300990503010005030101050301020503010305030104050301050503010605030107050301080503010905030110050301110503011205030113050301140503011505030116050301170503011805030119050301200503012105030122050301230503012405030125050301260503012705030128050301290503013005030131050301320503013305030134050301350503013605030137050301380503013905030140050301410503014205030143050301440503014505030146050301470503014805030149050301500503015105030152050301530503015405030155050301560503015705030158050301590503016005030161050301620503016305030164050301650503016605030167050301680503016905030170050301710503017205030173050301740503017505030176050301770503017805030179050301800503018105030182050301830503018405030185050301860503018705030188050301890503019005030191050301920503019305030194050301950503019605030197050301980503019905030200050302010503020205030203050302040503020505030206050302070503020805030209050302100503021105030212050302130503021405030215050302160503021705030218050302190503022005030221050302220503022305030224050302250503022605030227050302280503022905030230050302310503023205030233050302340503023505030236050302370503023805030239050302400503024105030242050302430503024405030245050302460503024705030248050302490503025005030251050302520503025305030254050302550503025605030257050302580503025905030260050302610503026205030263050302640503026505030266050302670503026805030269050302700503027105030272050302730503027405030275050302760503027705030278050302790503028005030281050302820503028305030284050302850503028605030287050302880503028905030290050302910503029205030293050302940503029505030296050302970503029805030299050303000503030105030302050303030503030405030305050303060503030705030308050303090503031005030311050303120503031305030314050303150503031605030317050303180503031905030320050303210503032205030323050303240503032505030326050303270503032805030329050303300503033105030332050303330503033405030335050303360503033705030338050303390503034005030341050303420503034305030344050303450503034605030347050303480503034905030350050303510503035205030353050303540503035505030356050303570503035805030359050303600503036105030362050303630503036405030365050303660503036705030368050303690503037005030371050303720503037305030374050303750503037605030377050303780503037905030380050303810503038205030383050303840503038505030386050303870503038805030389050303900503039105030392050303930503039405030395050303960503039705030398050303990503040005030401050304020503040305030404050304050503040605030407050304080503040905030410050304110503041205030413050304140503041505030416050304170503041805030419050304200503042105030422050304230503042405030425050304260503042705030428050304290503043005030431050304320503043305030434050304350503043605030437050304380503043905030440050304410503044205030443050304440503044505030446050304470503044805030449050304500503045105030452050304530503045405030455050304560503045705030458050304590503046005030461050304620503046305030464050304650503046605030467050304680503046905030470050304710503047205030473050304740503047505030476050304770503047805030479050304800503048105030482050304830503048405030485050304860503048705030488050304890503049005030491050304920503049305030494050304950503049605030497050304980503049905030500050305010503050205030503050305040503050505030506050305070503050805030509050305100503051105030512050305130503051405030515050305160503051705030518050305190503052005030521050305220503052305030524050305250503052605030527050305280503052905030530050305310503053205030533050305340503053505030536050305370503053805030539050305400503054105030542050305430503054405030545050305460503054705030548050305490503055005030551050305520503055305030554050305550503055605030557050305580503055905030560050305610503056205030563050305640503056505030566050305670503056805030569050305700503057105030572050305730503057405030575050305760503057705030578050305790503058005030581050305820503058305030584050305850503058605030587050305880503058905030590050305910503059205030593050305940503059505030596050305970503059805030599050306000503060105030602050306030503060405030605050306060503060705030608050306090503061005030611050306120503061305030614050306150503061605030617050306180503061905030620050306210503062205030623050306240503062505030626050306270503062805030629050306300503063105030632050306330503063405030635050306360503063705030638050306390503064005030641050306420503064305030644050306450503064605030647050306480503064905030650050306510503065205030653050306540503065505030656050306570503065805030659050306600503066105030662050306630503066405030665050306660503066705030668050306690503067005030671050306720503067305030674050306750503067605030677050306780503067905030680050306810503068205030683050306840503068505030686050306870503068805030689050306900503069105030692050306930503069405030695050306960503069705030698050306990503070005030701050307020503070305030704050307050503070605030707050307080503070905030710050307110503071205030713050307140503071505030716050307170503071805030719050307200503072105030722050307230503072405030725050307260503072705030728050307290503073005030731050307320503073305030734050307350503073605030737050307380503073905030740050307410503074205030743050307440503074505030746050307470503074805030749050307500503075105030752050307530503075405030755050307560503075705030758050307590503076005030761050307620503076305030764050307650503076605030767050307680503076905030770050307710503077205030773050307740503077505030776050307770503077805030779050307800503078105030782050307830503078405030785050307860503078705030788050307890503079005030791050307920503079305030794050307950503079605030797050307980503079905040001050400020504000305040004050400050504000605040007050400080504000905040010050400110504001205040013050400140504001505040016050400170504001805040019050400200504002105040022050400230504002405040025050400260504002705040028050400290504003005040031050400320504003305040034050400350504003605040037050400380504003905040040050400410504004205040043050400440504004505040046050400470504004805040049050400500504005105040052050400530504005405040055050400560504005705040058050400590504006005040061050400620504006305040064050400650504006605040067050400680504006905040070050400710504007205040073050400740504007505040076050400770504007805040079050400800504008105040082050400830504008405040085050400860504008705040088050400890504009005040091050400920504009305040094050400950504009605040097050400980504009905040100050401010504010205040103050401040504010505040106050401070504010805040109050401100504011105040112050401130504011405040115050401160504011705040118050401190504012005040121050401220504012305040124050401250504012605040127050401280504012905040130050401310504013205040133050401340504013505040136050401370504013805040139050401400504014105040142050401430504014405040145050401460504014705040148050401490504015005040151050401520504015305040154050401550504015605040157050401580504015905040160050401610504016205040163050401640504016505040166050401670504016805040169050401700504017105040172050401730504017405040175050401760504017705040178050401790504018005040181050401820504018305040184050401850504018605040187050401880504018905040190050401910504019205040193050401940504019505040196050401970504019805040199050402000504020105040202050402030504020405040205050402060504020705040208050402090504021005040211050402120504021305040214050402150504021605040217050402180504021905040220050402210504022205040223050402240504022505040226050402270504022805040229050402300504023105040232050402330504023405040235050402360504023705040238050402390504024005040241050402420504024305040244050402450504024605040247050402480504024905040250050402510504025205040253050402540504025505040256050402570504025805040259050402600504026105040262050402630504026405040265050402660504026705040268050402690504027005040271050402720504027305040274050402750504027605040277050402780504027905040280050402810504028205040283050402840504028505040286050402870504028805040289050402900504029105040292050402930504029405040295050402960504029705040298050402990504030005040301050403020504030305040304050403050504030605040307050403080504030905040310050403110504031205040313050403140504031505040316050403170504031805040319050403200504032105040322050403230504032405040325050403260504032705040328050403290504033005040331050403320504033305040334050403350504033605040337050403380504033905040340050403410504034205040343050403440504034505040346050403470504034805040349050403500504035105040352050403530504035405040355050403560504035705040358050403590504036005040361050403620504036305040364050403650504036605040367050403680504036905040370050403710504037205040373050403740504037505040376050403770504037805040379050403800504038105040382050403830504038405040385050403860504038705040388050403890504039005040391050403920504039305040394050403950504039605040397050403980504039905040400050404010504040205040403050404040504040505040406050404070504040805040409050404100504041105040412050404130504041405040415050404160504041705040418050404190504042005040421050404220504042305040424050404250504042605040427050404280504042905040430050404310504043205040433050404340504043505040436050404370504043805040439050404400504044105040442050404430504044405040445050404460504044705040448050404490504045005040451050404520504045305040454050404550504045605040457050404580504045905040460050404610504046205040463050404640504046505040466050404670504046805040469050404700504047105040472050404730504047405040475050404760504047705040478050404790504048005040481050404820504048305040484050404850504048605040487050404880504048905040490050404910504049205040493050404940504049505040496050404970504049805040499050405000504050105040502050405030504050405040505050405060504050705040508050405090504051005040511050405120504051305040514050405150504051605040517050405180504051905040520050405210504052205040523050405240504052505040526050405270504052805040529050405300504053105040532050405330504053405040535050405360504053705040538050405390504054005040541050405420504054305040544050405450504054605040547050405480504054905040550050405510504055205040553050405540504055505040556050405570504055805040559050405600504056105040562050405630504056405040565050405660504056705040568050405690504057005040571050405720504057305040574050405750504057605040577050405780504057905040580050405810504058205040583050405840504058505040586050405870504058805040589050405900504059105040592050405930504059405040595050405960504059705040598050405990504060005040601050406020504060305040604050406050504060605040607050406080504060905040610050406110504061205040613050406140504061505040616050406170504061805040619050406200504062105040622050406230504062405040625050406260504062705040628050406290504063005040631050406320504063305040634050406350504063605040637050406380504063905040640050406410504064205040643050406440504064505040646050406470504064805040649050406500504065105040652050406530504065405040655050406560504065705040658050406590504066005040661050406620504066305040664050406650504066605040667050406680504066905040670050406710504067205040673050406740504067505040676050406770504067805040679050406800504068105040682050406830504068405040685050406860504068705040688050406890504069005040691050406920504069305040694050406950504069605040697050406980504069905040700050407010504070205040703050407040504070505040706050407070504070805040709050407100504071105040712050407130504071405040715050407160504071705040718050407190504072005040721050407220504072305040724050407250504072605040727050407280504072905040730050407310504073205040733050407340504073505040736050407370504073805040739050407400504074105040742050407430504074405040745050407460504074705040748050407490504075005040751050407520504075305040754050407550504075605040757050407580504075905040760050407610504076205040763050407640504076505040766050407670504076805040769050407700504077105040772050407730504077405040775050407760504077705040778050407790504078005040781050407820504078305040784050407850504078605040787050407880504078905040790050407910504079205040793050407940504079505040796050407970504079805040799050500010505000205050003050500040505000505050006050500070505000805050009050500100505001105050012050500130505001405050015050500160505001705050018050500190505002005050021050500220505002305050024050500250505002605050027050500280505002905050030050500310505003205050033050500340505003505050036050500370505003805050039050500400505004105050042050500430505004405050045050500460505004705050048050500490505005005050051050500520505005305050054050500550505005605050057050500580505005905050060050500610505006205050063050500640505006505050066050500670505006805050069050500700505007105050072050500730505007405050075050500760505007705050078050500790505008005050081050500820505008305050084050500850505008605050087050500880505008905050090050500910505009205050093050500940505009505050096050500970505009805050099050501000505010105050102050501030505010405050105050501060505010705050108050501090505011005050111050501120505011305050114050501150505011605050117050501180505011905050120050501210505012205050123050501240505012505050126050501270505012805050129050501300505013105050132050501330505013405050135050501360505013705050138050501390505014005050141050501420505014305050144050501450505014605050147050501480505014905050150050501510505015205050153050501540505015505050156050501570505015805050159050501600505016105050162050501630505016405050165050501660505016705050168050501690505017005050171050501720505017305050174050501750505017605050177050501780505017905050180050501810505018205050183050501840505018505050186050501870505018805050189050501900505019105050192050501930505019405050195050501960505019705050198050501990505020005050201050502020505020305050204050502050505020605050207050502080505020905050210050502110505021205050213050502140505021505050216050502170505021805050219050502200505022105050222050502230505022405050225050502260505022705050228050502290505023005050231050502320505023305050234050502350505023605050237050502380505023905050240050502410505024205050243050502440505024505050246050502470505024805050249050502500505025105050252050502530505025405050255050502560505025705050258050502590505026005050261050502620505026305050264050502650505026605050267050502680505026905050270050502710505027205050273050502740505027505050276050502770505027805050279050502800505028105050282050502830505028405050285050502860505028705050288050502890505029005050291050502920505029305050294050502950505029605050297050502980505029905050300050503010505030205050303050503040505030505050306050503070505030805050309050503100505031105050312050503130505031405050315050503160505031705050318050503190505032005050321050503220505032305050324050503250505032605050327050503280505032905050330050503310505033205050333050503340505033505050336050503370505033805050339050503400505034105050342050503430505034405050345050503460505034705050348050503490505035005050351050503520505035305050354050503550505035605050357050503580505035905050360050503610505036205050363050503640505036505050366050503670505036805050369050503700505037105050372050503730505037405050375050503760505037705050378050503790505038005050381050503820505038305050384050503850505038605050387050503880505038905050390050503910505039205050393050503940505039505050396050503970505039805050399050504000505040105050402050504030505040405050405050504060505040705050408050504090505041005050411050504120505041305050414050504150505041605050417050504180505041905050420050504210505042205050423050504240505042505050426050504270505042805050429050504300505043105050432050504330505043405050435050504360505043705050438050504390505044005050441050504420505044305050444050504450505044605050447050504480505044905050450050504510505045205050453050504540505045505050456050504570505045805050459050504600505046105050462050504630505046405050465050504660505046705050468050504690505047005050471050504720505047305050474050504750505047605050477050504780505047905050480050504810505048205050483050504840505048505050486050504870505048805050489050504900505049105050492050504930505049405050495050504960505049705050498050504990505050005050501050505020505050305050504050505050505050605050507050505080505050905050510050505110505051205050513050505140505051505050516050505170505051805050519050505200505052105050522050505230505052405050525050505260505052705050528050505290505053005050531050505320505053305050534050505350505053605050537050505380505053905050540050505410505054205050543050505440505054505050546050505470505054805050549050505500505055105050552050505530505055405050555050505560505055705050558050505590505056005050561050505620505056305050564050505650505056605050567050505680505056905050570050505710505057205050573050505740505057505050576050505770505057805050579050505800505058105050582050505830505058405050585050505860505058705050588050505890505059005050591050505920505059305050594050505950505059605050597050505980505059905050600050506010505060205050603050506040505060505050606050506070505060805050609050506100505061105050612050506130505061405050615050506160505061705050618050506190505062005050621050506220505062305050624050506250505062605050627050506280505062905050630050506310505063205050633050506340505063505050636050506370505063805050639050506400505064105050642050506430505064405050645050506460505064705050648050506490505065005050651050506520505065305050654050506550505065605050657050506580505065905050660050506610505066205050663050506640505066505050666050506670505066805050669050506700505067105050672050506730505067405050675050506760505067705050678050506790505068005050681050506820505068305050684050506850505068605050687050506880505068905050690050506910505069205050693050506940505069505050696050506970505069805050699050507000505070105050702050507030505070405050705050507060505070705050708050507090505071005050711050507120505071305050714050507150505071605050717050507180505071905050720050507210505072205050723050507240505072505050726050507270505072805050729050507300505073105050732050507330505073405050735050507360505073705050738050507390505074005050741050507420505074305050744050507450505074605050747050507480505074905050750050507510505075205050753050507540505075505050756050507570505075805050759050507600505076105050762050507630505076405050765050507660505076705050768050507690505077005050771050507720505077305050774050507750505077605050777050507780505077905050780050507810505078205050783050507840505078505050786050507870505078805050789050507900505079105050792050507930505079405050795050507960505079705050798050507990506000105060002050600030506000405060005050600060506000705060008050600090506001005060011050600120506001305060014050600150506001605060017050600180506001905060020050600210506002205060023050600240506002505060026050600270506002805060029050600300506003105060032050600330506003405060035050600360506003705060038050600390506004005060041050600420506004305060044050600450506004605060047050600480506004905060050050600510506005205060053050600540506005505060056050600570506005805060059050600600506006105060062050600630506006405060065050600660506006705060068050600690506007005060071050600720506007305060074050600750506007605060077050600780506007905060080050600810506008205060083050600840506008505060086050600870506008805060089050600900506009105060092050600930506009405060095050600960506009705060098050600990506010005060101050601020506010305060104050601050506010605060107050601080506010905060110050601110506011205060113050601140506011505060116050601170506011805060119050601200506012105060122050601230506012405060125050601260506012705060128050601290506013005060131050601320506013305060134050601350506013605060137050601380506013905060140050601410506014205060143050601440506014505060146050601470506014805060149050601500506015105060152050601530506015405060155050601560506015705060158050601590506016005060161050601620506016305060164050601650506016605060167050601680506016905060170050601710506017205060173050601740506017505060176050601770506017805060179050601800506018105060182050601830506018405060185050601860506018705060188050601890506019005060191050601920506019305060194050601950506019605060197050601980506019905060200050602010506020205060203050602040506020505060206050602070506020805060209050602100506021105060212050602130506021405060215050602160506021705060218050602190506022005060221050602220506022305060224050602250506022605060227050602280506022905060230050602310506023205060233050602340506023505060236050602370506023805060239050602400506024105060242050602430506024405060245050602460506024705060248050602490506025005060251050602520506025305060254050602550506025605060257050602580506025905060260050602610506026205060263050602640506026505060266050602670506026805060269050602700506027105060272050602730506027405060275050602760506027705060278050602790506028005060281050602820506028305060284050602850506028605060287050602880506028905060290050602910506029205060293050602940506029505060296050602970506029805060299050603000506030105060302050603030506030405060305050603060506030705060308050603090506031005060311050603120506031305060314050603150506031605060317050603180506031905060320050603210506032205060323050603240506032505060326050603270506032805060329050603300506033105060332050603330506033405060335050603360506033705060338050603390506034005060341050603420506034305060344050603450506034605060347050603480506034905060350050603510506035205060353050603540506035505060356050603570506035805060359050603600506036105060362050603630506036405060365050603660506036705060368050603690506037005060371050603720506037305060374050603750506037605060377050603780506037905060380050603810506038205060383050603840506038505060386050603870506038805060389050603900506039105060392050603930506039405060395050603960506039705060398050603990506040005060401050604020506040305060404050604050506040605060407050604080506040905060410050604110506041205060413050604140506041505060416050604170506041805060419050604200506042105060422050604230506042405060425050604260506042705060428050604290506043005060431050604320506043305060434050604350506043605060437050604380506043905060440050604410506044205060443050604440506044505060446050604470506044805060449050604500506045105060452050604530506045405060455050604560506045705060458050604590506046005060461050604620506046305060464050604650506046605060467050604680506046905060470050604710506047205060473050604740506047505060476050604770506047805060479050604800506048105060482050604830506048405060485050604860506048705060488050604890506049005060491050604920506049305060494050604950506049605060497050604980506049905060500050605010506050205060503050605040506050505060506050605070506050805060509050605100506051105060512050605130506051405060515050605160506051705060518050605190506052005060521050605220506052305060524050605250506052605060527050605280506052905060530050605310506053205060533050605340506053505060536050605370506053805060539050605400506054105060542050605430506054405060545050605460506054705060548050605490506055005060551050605520506055305060554050605550506055605060557050605580506055905060560050605610506056205060563050605640506056505060566050605670506056805060569050605700506057105060572050605730506057405060575050605760506057705060578050605790506058005060581050605820506058305060584050605850506058605060587050605880506058905060590050605910506059205060593050605940506059505060596050605970506059805060599050606000506060105060602050606030506060405060605050606060506060705060608050606090506061005060611050606120506061305060614050606150506061605060617050606180506061905060620050606210506062205060623050606240506062505060626050606270506062805060629050606300506063105060632050606330506063405060635050606360506063705060638050606390506064005060641050606420506064305060644050606450506064605060647050606480506064905060650050606510506065205060653050606540506065505060656050606570506065805060659050606600506066105060662050606630506066405060665050606660506066705060668050606690506067005060671050606720506067305060674050606750506067605060677050606780506067905060680050606810506068205060683050606840506068505060686050606870506068805060689050606900506069105060692050606930506069405060695050606960506069705060698050606990506070005060701050607020506070305060704050607050506070605060707050607080506070905060710050607110506071205060713050607140506071505060716050607170506071805060719050607200506072105060722050607230506072405060725050607260506072705060728050607290506073005060731050607320506073305060734050607350506073605060737050607380506073905060740050607410506074205060743050607440506074505060746050607470506074805060749050607500506075105060752050607530506075405060755050607560506075705060758050607590506076005060761050607620506076305060764050607650506076605060767050607680506076905060770050607710506077205060773050607740506077505060776050607770506077805060779050607800506078105060782050607830506078405060785050607860506078705060788050607890506079005060791050607920506079305060794050607950506079605060797050607980506079905070001050700020507000305070004050700050507000605070007050700080507000905070010050700110507001205070013050700140507001505070016050700170507001805070019050700200507002105070022050700230507002405070025050700260507002705070028050700290507003005070031050700320507003305070034050700350507003605070037050700380507003905070040050700410507004205070043050700440507004505070046050700470507004805070049050700500507005105070052050700530507005405070055050700560507005705070058050700590507006005070061050700620507006305070064050700650507006605070067050700680507006905070070050700710507007205070073050700740507007505070076050700770507007805070079050700800507008105070082050700830507008405070085050700860507008705070088050700890507009005070091050700920507009305070094050700950507009605070097050700980507009905070100050701010507010205070103050701040507010505070106050701070507010805070109050701100507011105070112050701130507011405070115050701160507011705070118050701190507012005070121050701220507012305070124050701250507012605070127050701280507012905070130050701310507013205070133050701340507013505070136050701370507013805070139050701400507014105070142050701430507014405070145050701460507014705070148050701490507015005070151050701520507015305070154050701550507015605070157050701580507015905070160050701610507016205070163050701640507016505070166050701670507016805070169050701700507017105070172050701730507017405070175050701760507017705070178050701790507018005070181050701820507018305070184050701850507018605070187050701880507018905070190050701910507019205070193050701940507019505070196050701970507019805070199050702000507020105070202050702030507020405070205050702060507020705070208050702090507021005070211050702120507021305070214050702150507021605070217050702180507021905070220050702210507022205070223050702240507022505070226050702270507022805070229050702300507023105070232050702330507023405070235050702360507023705070238050702390507024005070241050702420507024305070244050702450507024605070247050702480507024905070250050702510507025205070253050702540507025505070256050702570507025805070259050702600507026105070262050702630507026405070265050702660507026705070268050702690507027005070271050702720507027305070274050702750507027605070277050702780507027905070280050702810507028205070283050702840507028505070286050702870507028805070289050702900507029105070292050702930507029405070295050702960507029705070298050702990507030005070301050703020507030305070304050703050507030605070307050703080507030905070310050703110507031205070313050703140507031505070316050703170507031805070319050703200507032105070322050703230507032405070325050703260507032705070328050703290507033005070331050703320507033305070334050703350507033605070337050703380507033905070340050703410507034205070343050703440507034505070346050703470507034805070349050703500507035105070352050703530507035405070355050703560507035705070358050703590507036005070361050703620507036305070364050703650507036605070367050703680507036905070370050703710507037205070373050703740507037505070376050703770507037805070379050703800507038105070382050703830507038405070385050703860507038705070388050703890507039005070391050703920507039305070394050703950507039605070397050703980507039905070400050704010507040205070403050704040507040505070406050704070507040805070409050704100507041105070412050704130507041405070415050704160507041705070418050704190507042005070421050704220507042305070424050704250507042605070427050704280507042905070430050704310507043205070433050704340507043505070436050704370507043805070439050704400507044105070442050704430507044405070445050704460507044705070448050704490507045005070451050704520507045305070454050704550507045605070457050704580507045905070460050704610507046205070463050704640507046505070466050704670507046805070469050704700507047105070472050704730507047405070475050704760507047705070478050704790507048005070481050704820507048305070484050704850507048605070487050704880507048905070490050704910507049205070493050704940507049505070496050704970507049805070499050705000507050105070502050705030507050405070505050705060507050705070508050705090507051005070511050705120507051305070514050705150507051605070517050705180507051905070520050705210507052205070523050705240507052505070526050705270507052805070529050705300507053105070532050705330507053405070535050705360507053705070538050705390507054005070541050705420507054305070544050705450507054605070547050705480507054905070550050705510507055205070553050705540507055505070556050705570507055805070559050705600507056105070562050705630507056405070565050705660507056705070568050705690507057005070571050705720507057305070574050705750507057605070577050705780507057905070580050705810507058205070583050705840507058505070586050705870507058805070589050705900507059105070592050705930507059405070595050705960507059705070598050705990507060005070601050706020507060305070604050706050507060605070607050706080507060905070610050706110507061205070613050706140507061505070616050706170507061805070619050706200507062105070622050706230507062405070625050706260507062705070628050706290507063005070631050706320507063305070634050706350507063605070637050706380507063905070640050706410507064205070643050706440507064505070646050706470507064805070649050706500507065105070652050706530507065405070655050706560507065705070658050706590507066005070661050706620507066305070664050706650507066605070667050706680507066905070670050706710507067205070673050706740507067505070676050706770507067805070679050706800507068105070682050706830507068405070685050706860507068705070688050706890507069005070691050706920507069305070694050706950507069605070697050706980507069905070700050707010507070205070703050707040507070505070706050707070507070805070709050707100507071105070712050707130507071405070715050707160507071705070718050707190507072005070721050707220507072305070724050707250507072605070727050707280507072905070730050707310507073205070733050707340507073505070736050707370507073805070739050707400507074105070742050707430507074405070745050707460507074705070748050707490507075005070751050707520507075305070754050707550507075605070757050707580507075905070760050707610507076205070763050707640507076505070766050707670507076805070769050707700507077105070772050707730507077405070775050707760507077705070778050707790507078005070781050707820507078305070784050707850507078605070787050707880507078905070790050707910507079205070793050707940507079505070796050707970507079805070799050800010508000205080003050800040508000505080006050800070508000805080009050800100508001105080012050800130508001405080015050800160508001705080018050800190508002005080021050800220508002305080024050800250508002605080027050800280508002905080030050800310508003205080033050800340508003505080036050800370508003805080039050800400508004105080042050800430508004405080045050800460508004705080048050800490508005005080051050800520508005305080054050800550508005605080057050800580508005905080060050800610508006205080063050800640508006505080066050800670508006805080069050800700508007105080072050800730508007405080075050800760508007705080078050800790508008005080081050800820508008305080084050800850508008605080087050800880508008905080090050800910508009205080093050800940508009505080096050800970508009805080099050801000508010105080102050801030508010405080105050801060508010705080108050801090508011005080111050801120508011305080114050801150508011605080117050801180508011905080120050801210508012205080123050801240508012505080126050801270508012805080129050801300508013105080132050801330508013405080135050801360508013705080138050801390508014005080141050801420508014305080144050801450508014605080147050801480508014905080150050801510508015205080153050801540508015505080156050801570508015805080159050801600508016105080162050801630508016405080165050801660508016705080168050801690508017005080171050801720508017305080174050801750508017605080177050801780508017905080180050801810508018205080183050801840508018505080186050801870508018805080189050801900508019105080192050801930508019405080195050801960508019705080198050801990508020005080201050802020508020305080204050802050508020605080207050802080508020905080210050802110508021205080213050802140508021505080216050802170508021805080219050802200508022105080222050802230508022405080225050802260508022705080228050802290508023005080231050802320508023305080234050802350508023605080237050802380508023905080240050802410508024205080243050802440508024505080246050802470508024805080249050802500508025105080252050802530508025405080255050802560508025705080258050802590508026005080261050802620508026305080264050802650508026605080267050802680508026905080270050802710508027205080273050802740508027505080276050802770508027805080279050802800508028105080282050802830508028405080285050802860508028705080288050802890508029005080291050802920508029305080294050802950508029605080297050802980508029905080300050803010508030205080303050803040508030505080306050803070508030805080309050803100508031105080312050803130508031405080315050803160508031705080318050803190508032005080321050803220508032305080324050803250508032605080327050803280508032905080330050803310508033205080333050803340508033505080336050803370508033805080339050803400508034105080342050803430508034405080345050803460508034705080348050803490508035005080351050803520508035305080354050803550508035605080357050803580508035905080360050803610508036205080363050803640508036505080366050803670508036805080369050803700508037105080372050803730508037405080375050803760508037705080378050803790508038005080381050803820508038305080384050803850508038605080387050803880508038905080390050803910508039205080393050803940508039505080396050803970508039805080399050804000508040105080402050804030508040405080405050804060508040705080408050804090508041005080411050804120508041305080414050804150508041605080417050804180508041905080420050804210508042205080423050804240508042505080426050804270508042805080429050804300508043105080432050804330508043405080435050804360508043705080438050804390508044005080441050804420508044305080444050804450508044605080447050804480508044905080450050804510508045205080453050804540508045505080456050804570508045805080459050804600508046105080462050804630508046405080465050804660508046705080468050804690508047005080471050804720508047305080474050804750508047605080477050804780508047905080480050804810508048205080483050804840508048505080486050804870508048805080489050804900508049105080492050804930508049405080495050804960508049705080498050804990508050005080501050805020508050305080504050805050508050605080507050805080508050905080510050805110508051205080513050805140508051505080516050805170508051805080519050805200508052105080522050805230508052405080525050805260508052705080528050805290508053005080531050805320508053305080534050805350508053605080537050805380508053905080540050805410508054205080543050805440508054505080546050805470508054805080549050805500508055105080552050805530508055405080555050805560508055705080558050805590508056005080561050805620508056305080564050805650508056605080567050805680508056905080570050805710508057205080573050805740508057505080576050805770508057805080579050805800508058105080582050805830508058405080585050805860508058705080588050805890508059005080591050805920508059305080594050805950508059605080597050805980508059905080600050806010508060205080603050806040508060505080606050806070508060805080609050806100508061105080612050806130508061405080615050806160508061705080618050806190508062005080621050806220508062305080624050806250508062605080627050806280508062905080630050806310508063205080633050806340508063505080636050806370508063805080639050806400508064105080642050806430508064405080645050806460508064705080648050806490508065005080651050806520508065305080654050806550508065605080657050806580508065905080660050806610508066205080663050806640508066505080666050806670508066805080669050806700508067105080672050806730508067405080675050806760508067705080678050806790508068005080681050806820508068305080684050806850508068605080687050806880508068905080690050806910508069205080693050806940508069505080696050806970508069805080699050807000508070105080702050807030508070405080705050807060508070705080708050807090508071005080711050807120508071305080714050807150508071605080717050807180508071905080720050807210508072205080723050807240508072505080726050807270508072805080729050807300508073105080732050807330508073405080735050807360508073705080738050807390508074005080741050807420508074305080744050807450508074605080747050807480508074905080750050807510508075205080753050807540508075505080756050807570508075805080759050807600508076105080762050807630508076405080765050807660508076705080768050807690508077005080771050807720508077305080774050807750508077605080777050807780508077905080780050807810508078205080783050807840508078505080786050807870508078805080789050807900508079105080792050807930508079405080795050807960508079705080798050807990509000105090002050900030509000405090005050900060509000705090008050900090509001005090011050900120509001305090014050900150509001605090017050900180509001905090020050900210509002205090023050900240509002505090026050900270509002805090029050900300509003105090032050900330509003405090035050900360509003705090038050900390509004005090041050900420509004305090044050900450509004605090047050900480509004905090050050900510509005205090053050900540509005505090056050900570509005805090059050900600509006105090062050900630509006405090065050900660509006705090068050900690509007005090071050900720509007305090074050900750509007605090077050900780509007905090080050900810509008205090083050900840509008505090086050900870509008805090089050900900509009105090092050900930509009405090095050900960509009705090098050900990509010005090101050901020509010305090104050901050509010605090107050901080509010905090110050901110509011205090113050901140509011505090116050901170509011805090119050901200509012105090122050901230509012405090125050901260509012705090128050901290509013005090131050901320509013305090134050901350509013605090137050901380509013905090140050901410509014205090143050901440509014505090146050901470509014805090149050901500509015105090152050901530509015405090155050901560509015705090158050901590509016005090161050901620509016305090164050901650509016605090167050901680509016905090170050901710509017205090173050901740509017505090176050901770509017805090179050901800509018105090182050901830509018405090185050901860509018705090188050901890509019005090191050901920509019305090194050901950509019605090197050901980509019905090200050902010509020205090203050902040509020505090206050902070509020805090209050902100509021105090212050902130509021405090215050902160509021705090218050902190509022005090221050902220509022305090224050902250509022605090227050902280509022905090230050902310509023205090233050902340509023505090236050902370509023805090239050902400509024105090242050902430509024405090245050902460509024705090248050902490509025005090251050902520509025305090254050902550509025605090257050902580509025905090260050902610509026205090263050902640509026505090266050902670509026805090269050902700509027105090272050902730509027405090275050902760509027705090278050902790509028005090281050902820509028305090284050902850509028605090287050902880509028905090290050902910509029205090293050902940509029505090296050902970509029805090299050903000509030105090302050903030509030405090305050903060509030705090308050903090509031005090311050903120509031305090314050903150509031605090317050903180509031905090320050903210509032205090323050903240509032505090326050903270509032805090329050903300509033105090332050903330509033405090335050903360509033705090338050903390509034005090341050903420509034305090344050903450509034605090347050903480509034905090350050903510509035205090353050903540509035505090356050903570509035805090359050903600509036105090362050903630509036405090365050903660509036705090368050903690509037005090371050903720509037305090374050903750509037605090377050903780509037905090380050903810509038205090383050903840509038505090386050903870509038805090389050903900509039105090392050903930509039405090395050903960509039705090398050903990509040005090401050904020509040305090404050904050509040605090407050904080509040905090410050904110509041205090413050904140509041505090416050904170509041805090419050904200509042105090422050904230509042405090425050904260509042705090428050904290509043005090431050904320509043305090434050904350509043605090437050904380509043905090440050904410509044205090443050904440509044505090446050904470509044805090449050904500509045105090452050904530509045405090455050904560509045705090458050904590509046005090461050904620509046305090464050904650509046605090467050904680509046905090470050904710509047205090473050904740509047505090476050904770509047805090479050904800509048105090482050904830509048405090485050904860509048705090488050904890509049005090491050904920509049305090494050904950509049605090497050904980509049905090500050905010509050205090503050905040509050505090506050905070509050805090509050905100509051105090512050905130509051405090515050905160509051705090518050905190509052005090521050905220509052305090524050905250509052605090527050905280509052905090530050905310509053205090533050905340509053505090536050905370509053805090539050905400509054105090542050905430509054405090545050905460509054705090548050905490509055005090551050905520509055305090554050905550509055605090557050905580509055905090560050905610509056205090563050905640509056505090566050905670509056805090569050905700509057105090572050905730509057405090575050905760509057705090578050905790509058005090581050905820509058305090584050905850509058605090587050905880509058905090590050905910509059205090593050905940509059505090596050905970509059805090599050906000509060105090602050906030509060405090605050906060509060705090608050906090509061005090611050906120509061305090614050906150509061605090617050906180509061905090620050906210509062205090623050906240509062505090626050906270509062805090629050906300509063105090632050906330509063405090635050906360509063705090638050906390509064005090641050906420509064305090644050906450509064605090647050906480509064905090650050906510509065205090653050906540509065505090656050906570509065805090659050906600509066105090662050906630509066405090665050906660509066705090668050906690509067005090671050906720509067305090674050906750509067605090677050906780509067905090680050906810509068205090683050906840509068505090686050906870509068805090689050906900509069105090692050906930509069405090695050906960509069705090698050906990509070005090701050907020509070305090704050907050509070605090707050907080509070905090710050907110509071205090713050907140509071505090716050907170509071805090719050907200509072105090722050907230509072405090725050907260509072705090728050907290509073005090731050907320509073305090734050907350509073605090737050907380509073905090740050907410509074205090743050907440509074505090746050907470509074805090749050907500509075105090752050907530509075405090755050907560509075705090758050907590509076005090761050907620509076305090764050907650509076605090767050907680509076905090770050907710509077205090773050907740509077505090776050907770509077805090779050907800509078105090782050907830509078405090785050907860509078705090788050907890509079005090791050907920509079305090794050907950509079605090797050907980509079905100001051000020510000305100004051000050510000605100007051000080510000905100010051000110510001205100013051000140510001505100016051000170510001805100019051000200510002105100022051000230510002405100025051000260510002705100028051000290510003005100031051000320510003305100034051000350510003605100037051000380510003905100040051000410510004205100043051000440510004505100046051000470510004805100049051000500510005105100052051000530510005405100055051000560510005705100058051000590510006005100061051000620510006305100064051000650510006605100067051000680510006905100070051000710510007205100073051000740510007505100076051000770510007805100079051000800510008105100082051000830510008405100085051000860510008705100088051000890510009005100091051000920510009305100094051000950510009605100097051000980510009905100100051001010510010205100103051001040510010505100106051001070510010805100109051001100510011105100112051001130510011405100115051001160510011705100118051001190510012005100121051001220510012305100124051001250510012605100127051001280510012905100130051001310510013205100133051001340510013505100136051001370510013805100139051001400510014105100142051001430510014405100145051001460510014705100148051001490510015005100151051001520510015305100154051001550510015605100157051001580510015905100160051001610510016205100163051001640510016505100166051001670510016805100169051001700510017105100172051001730510017405100175051001760510017705100178051001790510018005100181051001820510018305100184051001850510018605100187051001880510018905100190051001910510019205100193051001940510019505100196051001970510019805100199051002000510020105100202051002030510020405100205051002060510020705100208051002090510021005100211051002120510021305100214051002150510021605100217051002180510021905100220051002210510022205100223051002240510022505100226051002270510022805100229051002300510023105100232051002330510023405100235051002360510023705100238051002390510024005100241051002420510024305100244051002450510024605100247051002480510024905100250051002510510025205100253051002540510025505100256051002570510025805100259051002600510026105100262051002630510026405100265051002660510026705100268051002690510027005100271051002720510027305100274051002750510027605100277051002780510027905100280051002810510028205100283051002840510028505100286051002870510028805100289051002900510029105100292051002930510029405100295051002960510029705100298051002990510030005100301051003020510030305100304051003050510030605100307051003080510030905100310051003110510031205100313051003140510031505100316051003170510031805100319051003200510032105100322051003230510032405100325051003260510032705100328051003290510033005100331051003320510033305100334051003350510033605100337051003380510033905100340051003410510034205100343051003440510034505100346051003470510034805100349051003500510035105100352051003530510035405100355051003560510035705100358051003590510036005100361051003620510036305100364051003650510036605100367051003680510036905100370051003710510037205100373051003740510037505100376051003770510037805100379051003800510038105100382051003830510038405100385051003860510038705100388051003890510039005100391051003920510039305100394051003950510039605100397051003980510039905100400051004010510040205100403051004040510040505100406051004070510040805100409051004100510041105100412051004130510041405100415051004160510041705100418051004190510042005100421051004220510042305100424051004250510042605100427051004280510042905100430051004310510043205100433051004340510043505100436051004370510043805100439051004400510044105100442051004430510044405100445051004460510044705100448051004490510045005100451051004520510045305100454051004550510045605100457051004580510045905100460051004610510046205100463051004640510046505100466051004670510046805100469051004700510047105100472051004730510047405100475051004760510047705100478051004790510048005100481051004820510048305100484051004850510048605100487051004880510048905100490051004910510049205100493051004940510049505100496051004970510049805100499051005000510050105100502051005030510050405100505051005060510050705100508051005090510051005100511051005120510051305100514051005150510051605100517051005180510051905100520051005210510052205100523051005240510052505100526051005270510052805100529051005300510053105100532051005330510053405100535051005360510053705100538051005390510054005100541051005420510054305100544051005450510054605100547051005480510054905100550051005510510055205100553051005540510055505100556051005570510055805100559051005600510056105100562051005630510056405100565051005660510056705100568051005690510057005100571051005720510057305100574051005750510057605100577051005780510057905100580051005810510058205100583051005840510058505100586051005870510058805100589051005900510059105100592051005930510059405100595051005960510059705100598051005990510060005100601051006020510060305100604051006050510060605100607051006080510060905100610051006110510061205100613051006140510061505100616051006170510061805100619051006200510062105100622051006230510062405100625051006260510062705100628051006290510063005100631051006320510063305100634051006350510063605100637051006380510063905100640051006410510064205100643051006440510064505100646051006470510064805100649051006500510065105100652051006530510065405100655051006560510065705100658051006590510066005100661051006620510066305100664051006650510066605100667051006680510066905100670051006710510067205100673051006740510067505100676051006770510067805100679051006800510068105100682051006830510068405100685051006860510068705100688051006890510069005100691051006920510069305100694051006950510069605100697051006980510069905100700051007010510070205100703051007040510070505100706051007070510070805100709051007100510071105100712051007130510071405100715051007160510071705100718051007190510072005100721051007220510072305100724051007250510072605100727051007280510072905100730051007310510073205100733051007340510073505100736051007370510073805100739051007400510074105100742051007430510074405100745051007460510074705100748051007490510075005100751051007520510075305100754051007550510075605100757051007580510075905100760051007610510076205100763051007640510076505100766051007670510076805100769051007700510077105100772051007730510077405100775051007760510077705100778051007790510078005100781051007820510078305100784051007850510078605100787051007880510078905100790051007910510079205100793051007940510079505100796051007970510079805100799051100010511000205110003051100040511000505110006051100070511000805110009051100100511001105110012051100130511001405110015051100160511001705110018051100190511002005110021051100220511002305110024051100250511002605110027051100280511002905110030051100310511003205110033051100340511003505110036051100370511003805110039051100400511004105110042051100430511004405110045051100460511004705110048051100490511005005110051051100520511005305110054051100550511005605110057051100580511005905110060051100610511006205110063051100640511006505110066051100670511006805110069051100700511007105110072051100730511007405110075051100760511007705110078051100790511008005110081051100820511008305110084051100850511008605110087051100880511008905110090051100910511009205110093051100940511009505110096051100970511009805110099051101000511010105110102051101030511010405110105051101060511010705110108051101090511011005110111051101120511011305110114051101150511011605110117051101180511011905110120051101210511012205110123051101240511012505110126051101270511012805110129051101300511013105110132051101330511013405110135051101360511013705110138051101390511014005110141051101420511014305110144051101450511014605110147051101480511014905110150051101510511015205110153051101540511015505110156051101570511015805110159051101600511016105110162051101630511016405110165051101660511016705110168051101690511017005110171051101720511017305110174051101750511017605110177051101780511017905110180051101810511018205110183051101840511018505110186051101870511018805110189051101900511019105110192051101930511019405110195051101960511019705110198051101990511020005110201051102020511020305110204051102050511020605110207051102080511020905110210051102110511021205110213051102140511021505110216051102170511021805110219051102200511022105110222051102230511022405110225051102260511022705110228051102290511023005110231051102320511023305110234051102350511023605110237051102380511023905110240051102410511024205110243051102440511024505110246051102470511024805110249051102500511025105110252051102530511025405110255051102560511025705110258051102590511026005110261051102620511026305110264051102650511026605110267051102680511026905110270051102710511027205110273051102740511027505110276051102770511027805110279051102800511028105110282051102830511028405110285051102860511028705110288051102890511029005110291051102920511029305110294051102950511029605110297051102980511029905110300051103010511030205110303051103040511030505110306051103070511030805110309051103100511031105110312051103130511031405110315051103160511031705110318051103190511032005110321051103220511032305110324051103250511032605110327051103280511032905110330051103310511033205110333051103340511033505110336051103370511033805110339051103400511034105110342051103430511034405110345051103460511034705110348051103490511035005110351051103520511035305110354051103550511035605110357051103580511035905110360051103610511036205110363051103640511036505110366051103670511036805110369051103700511037105110372051103730511037405110375051103760511037705110378051103790511038005110381051103820511038305110384051103850511038605110387051103880511038905110390051103910511039205110393051103940511039505110396051103970511039805110399051104000511040105110402051104030511040405110405051104060511040705110408051104090511041005110411051104120511041305110414051104150511041605110417051104180511041905110420051104210511042205110423051104240511042505110426051104270511042805110429051104300511043105110432051104330511043405110435051104360511043705110438051104390511044005110441051104420511044305110444051104450511044605110447051104480511044905110450051104510511045205110453051104540511045505110456051104570511045805110459051104600511046105110462051104630511046405110465051104660511046705110468051104690511047005110471051104720511047305110474051104750511047605110477051104780511047905110480051104810511048205110483051104840511048505110486051104870511048805110489051104900511049105110492051104930511049405110495051104960511049705110498051104990511050005110501051105020511050305110504051105050511050605110507051105080511050905110510051105110511051205110513051105140511051505110516051105170511051805110519051105200511052105110522051105230511052405110525051105260511052705110528051105290511053005110531051105320511053305110534051105350511053605110537051105380511053905110540051105410511054205110543051105440511054505110546051105470511054805110549051105500511055105110552051105530511055405110555051105560511055705110558051105590511056005110561051105620511056305110564051105650511056605110567051105680511056905110570051105710511057205110573051105740511057505110576051105770511057805110579051105800511058105110582051105830511058405110585051105860511058705110588051105890511059005110591051105920511059305110594051105950511059605110597051105980511059905110600051106010511060205110603051106040511060505110606051106070511060805110609051106100511061105110612051106130511061405110615051106160511061705110618051106190511062005110621051106220511062305110624051106250511062605110627051106280511062905110630051106310511063205110633051106340511063505110636051106370511063805110639051106400511064105110642051106430511064405110645051106460511064705110648051106490511065005110651051106520511065305110654051106550511065605110657051106580511065905110660051106610511066205110663051106640511066505110666051106670511066805110669051106700511067105110672051106730511067405110675051106760511067705110678051106790511068005110681051106820511068305110684051106850511068605110687051106880511068905110690051106910511069205110693051106940511069505110696051106970511069805110699051107000511070105110702051107030511070405110705051107060511070705110708051107090511071005110711051107120511071305110714051107150511071605110717051107180511071905110720051107210511072205110723051107240511072505110726051107270511072805110729051107300511073105110732051107330511073405110735051107360511073705110738051107390511074005110741051107420511074305110744051107450511074605110747051107480511074905110750051107510511075205110753051107540511075505110756051107570511075805110759051107600511076105110762051107630511076405110765051107660511076705110768051107690511077005110771051107720511077305110774051107750511077605110777051107780511077905110780051107810511078205110783051107840511078505110786051107870511078805110789051107900511079105110792051107930511079405110795051107960511079705110798051107990512000105120002051200030512000405120005051200060512000705120008051200090512001005120011051200120512001305120014051200150512001605120017051200180512001905120020051200210512002205120023051200240512002505120026051200270512002805120029051200300512003105120032051200330512003405120035051200360512003705120038051200390512004005120041051200420512004305120044051200450512004605120047051200480512004905120050051200510512005205120053051200540512005505120056051200570512005805120059051200600512006105120062051200630512006405120065051200660512006705120068051200690512007005120071051200720512007305120074051200750512007605120077051200780512007905120080051200810512008205120083051200840512008505120086051200870512008805120089051200900512009105120092051200930512009405120095051200960512009705120098051200990512010005120101051201020512010305120104051201050512010605120107051201080512010905120110051201110512011205120113051201140512011505120116051201170512011805120119051201200512012105120122051201230512012405120125051201260512012705120128051201290512013005120131051201320512013305120134051201350512013605120137051201380512013905120140051201410512014205120143051201440512014505120146051201470512014805120149051201500512015105120152051201530512015405120155051201560512015705120158051201590512016005120161051201620512016305120164051201650512016605120167051201680512016905120170051201710512017205120173051201740512017505120176051201770512017805120179051201800512018105120182051201830512018405120185051201860512018705120188051201890512019005120191051201920512019305120194051201950512019605120197051201980512019905120200051202010512020205120203051202040512020505120206051202070512020805120209051202100512021105120212051202130512021405120215051202160512021705120218051202190512022005120221051202220512022305120224051202250512022605120227051202280512022905120230051202310512023205120233051202340512023505120236051202370512023805120239051202400512024105120242051202430512024405120245051202460512024705120248051202490512025005120251051202520512025305120254051202550512025605120257051202580512025905120260051202610512026205120263051202640512026505120266051202670512026805120269051202700512027105120272051202730512027405120275051202760512027705120278051202790512028005120281051202820512028305120284051202850512028605120287051202880512028905120290051202910512029205120293051202940512029505120296051202970512029805120299051203000512030105120302051203030512030405120305051203060512030705120308051203090512031005120311051203120512031305120314051203150512031605120317051203180512031905120320051203210512032205120323051203240512032505120326051203270512032805120329051203300512033105120332051203330512033405120335051203360512033705120338051203390512034005120341051203420512034305120344051203450512034605120347051203480512034905120350051203510512035205120353051203540512035505120356051203570512035805120359051203600512036105120362051203630512036405120365051203660512036705120368051203690512037005120371051203720512037305120374051203750512037605120377051203780512037905120380051203810512038205120383051203840512038505120386051203870512038805120389051203900512039105120392051203930512039405120395051203960512039705120398051203990512040005120401051204020512040305120404051204050512040605120407051204080512040905120410051204110512041205120413051204140512041505120416051204170512041805120419051204200512042105120422051204230512042405120425051204260512042705120428051204290512043005120431051204320512043305120434051204350512043605120437051204380512043905120440051204410512044205120443051204440512044505120446051204470512044805120449051204500512045105120452051204530512045405120455051204560512045705120458051204590512046005120461051204620512046305120464051204650512046605120467051204680512046905120470051204710512047205120473051204740512047505120476051204770512047805120479051204800512048105120482051204830512048405120485051204860512048705120488051204890512049005120491051204920512049305120494051204950512049605120497051204980512049905120500051205010512050205120503051205040512050505120506051205070512050805120509051205100512051105120512051205130512051405120515051205160512051705120518051205190512052005120521051205220512052305120524051205250512052605120527051205280512052905120530051205310512053205120533051205340512053505120536051205370512053805120539051205400512054105120542051205430512054405120545051205460512054705120548051205490512055005120551051205520512055305120554051205550512055605120557051205580512055905120560051205610512056205120563051205640512056505120566051205670512056805120569051205700512057105120572051205730512057405120575051205760512057705120578051205790512058005120581051205820512058305120584051205850512058605120587051205880512058905120590051205910512059205120593051205940512059505120596051205970512059805120599051206000512060105120602051206030512060405120605051206060512060705120608051206090512061005120611051206120512061305120614051206150512061605120617051206180512061905120620051206210512062205120623051206240512062505120626051206270512062805120629051206300512063105120632051206330512063405120635051206360512063705120638051206390512064005120641051206420512064305120644051206450512064605120647051206480512064905120650051206510512065205120653051206540512065505120656051206570512065805120659051206600512066105120662051206630512066405120665051206660512066705120668051206690512067005120671051206720512067305120674051206750512067605120677051206780512067905120680051206810512068205120683051206840512068505120686051206870512068805120689051206900512069105120692051206930512069405120695051206960512069705120698051206990512070005120701051207020512070305120704051207050512070605120707051207080512070905120710051207110512071205120713051207140512071505120716051207170512071805120719051207200512072105120722051207230512072405120725051207260512072705120728051207290512073005120731051207320512073305120734051207350512073605120737051207380512073905120740051207410512074205120743051207440512074505120746051207470512074805120749051207500512075105120752051207530512075405120755051207560512075705120758051207590512076005120761051207620512076305120764051207650512076605120767051207680512076905120770051207710512077205120773051207740512077505120776051207770512077805120779051207800512078105120782051207830512078405120785051207860512078705120788051207890512079005120791051207920512079305120794051207950512079605120797051207980512079905130001051300020513000305130004051300050513000605130007051300080513000905130010051300110513001205130013051300140513001505130016051300170513001805130019051300200513002105130022051300230513002405130025051300260513002705130028051300290513003005130031051300320513003305130034051300350513003605130037051300380513003905130040051300410513004205130043051300440513004505130046051300470513004805130049051300500513005105130052051300530513005405130055051300560513005705130058051300590513006005130061051300620513006305130064051300650513006605130067051300680513006905130070051300710513007205130073051300740513007505130076051300770513007805130079051300800513008105130082051300830513008405130085051300860513008705130088051300890513009005130091051300920513009305130094051300950513009605130097051300980513009905130100051301010513010205130103051301040513010505130106051301070513010805130109051301100513011105130112051301130513011405130115051301160513011705130118051301190513012005130121051301220513012305130124051301250513012605130127051301280513012905130130051301310513013205130133051301340513013505130136051301370513013805130139051301400513014105130142051301430513014405130145051301460513014705130148051301490513015005130151051301520513015305130154051301550513015605130157051301580513015905130160051301610513016205130163051301640513016505130166051301670513016805130169051301700513017105130172051301730513017405130175051301760513017705130178051301790513018005130181051301820513018305130184051301850513018605130187051301880513018905130190051301910513019205130193051301940513019505130196051301970513019805130199051302000513020105130202051302030513020405130205051302060513020705130208051302090513021005130211051302120513021305130214051302150513021605130217051302180513021905130220051302210513022205130223051302240513022505130226051302270513022805130229051302300513023105130232051302330513023405130235051302360513023705130238051302390513024005130241051302420513024305130244051302450513024605130247051302480513024905130250051302510513025205130253051302540513025505130256051302570513025805130259051302600513026105130262051302630513026405130265051302660513026705130268051302690513027005130271051302720513027305130274051302750513027605130277051302780513027905130280051302810513028205130283051302840513028505130286051302870513028805130289051302900513029105130292051302930513029405130295051302960513029705130298051302990513030005130301051303020513030305130304051303050513030605130307051303080513030905130310051303110513031205130313051303140513031505130316051303170513031805130319051303200513032105130322051303230513032405130325051303260513032705130328051303290513033005130331051303320513033305130334051303350513033605130337051303380513033905130340051303410513034205130343051303440513034505130346051303470513034805130349051303500513035105130352051303530513035405130355051303560513035705130358051303590513036005130361051303620513036305130364051303650513036605130367051303680513036905130370051303710513037205130373051303740513037505130376051303770513037805130379051303800513038105130382051303830513038405130385051303860513038705130388051303890513039005130391051303920513039305130394051303950513039605130397051303980513039905130400051304010513040205130403051304040513040505130406051304070513040805130409051304100513041105130412051304130513041405130415051304160513041705130418051304190513042005130421051304220513042305130424051304250513042605130427051304280513042905130430051304310513043205130433051304340513043505130436051304370513043805130439051304400513044105130442051304430513044405130445051304460513044705130448051304490513045005130451051304520513045305130454051304550513045605130457051304580513045905130460051304610513046205130463051304640513046505130466051304670513046805130469051304700513047105130472051304730513047405130475051304760513047705130478051304790513048005130481051304820513048305130484051304850513048605130487051304880513048905130490051304910513049205130493051304940513049505130496051304970513049805130499051305000513050105130502051305030513050405130505051305060513050705130508051305090513051005130511051305120513051305130514051305150513051605130517051305180513051905130520051305210513052205130523051305240513052505130526051305270513052805130529051305300513053105130532051305330513053405130535051305360513053705130538051305390513054005130541051305420513054305130544051305450513054605130547051305480513054905130550051305510513055205130553051305540513055505130556051305570513055805130559051305600513056105130562051305630513056405130565051305660513056705130568051305690513057005130571051305720513057305130574051305750513057605130577051305780513057905130580051305810513058205130583051305840513058505130586051305870513058805130589051305900513059105130592051305930513059405130595051305960513059705130598051305990513060005130601051306020513060305130604051306050513060605130607051306080513060905130610051306110513061205130613051306140513061505130616051306170513061805130619051306200513062105130622051306230513062405130625051306260513062705130628051306290513063005130631051306320513063305130634051306350513063605130637051306380513063905130640051306410513064205130643051306440513064505130646051306470513064805130649051306500513065105130652051306530513065405130655051306560513065705130658051306590513066005130661051306620513066305130664051306650513066605130667051306680513066905130670051306710513067205130673051306740513067505130676051306770513067805130679051306800513068105130682051306830513068405130685051306860513068705130688051306890513069005130691051306920513069305130694051306950513069605130697051306980513069905130700051307010513070205130703051307040513070505130706051307070513070805130709051307100513071105130712051307130513071405130715051307160513071705130718051307190513072005130721051307220513072305130724051307250513072605130727051307280513072905130730051307310513073205130733051307340513073505130736051307370513073805130739051307400513074105130742051307430513074405130745051307460513074705130748051307490513075005130751051307520513075305130754051307550513075605130757051307580513075905130760051307610513076205130763051307640513076505130766051307670513076805130769051307700513077105130772051307730513077405130775051307760513077705130778051307790513078005130781051307820513078305130784051307850513078605130787051307880513078905130790051307910513079205130793051307940513079505130796051307970513079805130799051400010514000205140003051400040514000505140006051400070514000805140009051400100514001105140012051400130514001405140015051400160514001705140018051400190514002005140021051400220514002305140024051400250514002605140027051400280514002905140030051400310514003205140033051400340514003505140036051400370514003805140039051400400514004105140042051400430514004405140045051400460514004705140048051400490514005005140051051400520514005305140054051400550514005605140057051400580514005905140060051400610514006205140063051400640514006505140066051400670514006805140069051400700514007105140072051400730514007405140075051400760514007705140078051400790514008005140081051400820514008305140084051400850514008605140087051400880514008905140090051400910514009205140093051400940514009505140096051400970514009805140099051401000514010105140102051401030514010405140105051401060514010705140108051401090514011005140111051401120514011305140114051401150514011605140117051401180514011905140120051401210514012205140123051401240514012505140126051401270514012805140129051401300514013105140132051401330514013405140135051401360514013705140138051401390514014005140141051401420514014305140144051401450514014605140147051401480514014905140150051401510514015205140153051401540514015505140156051401570514015805140159051401600514016105140162051401630514016405140165051401660514016705140168051401690514017005140171051401720514017305140174051401750514017605140177051401780514017905140180051401810514018205140183051401840514018505140186051401870514018805140189051401900514019105140192051401930514019405140195051401960514019705140198051401990514020005140201051402020514020305140204051402050514020605140207051402080514020905140210051402110514021205140213051402140514021505140216051402170514021805140219051402200514022105140222051402230514022405140225051402260514022705140228051402290514023005140231051402320514023305140234051402350514023605140237051402380514023905140240051402410514024205140243051402440514024505140246051402470514024805140249051402500514025105140252051402530514025405140255051402560514025705140258051402590514026005140261051402620514026305140264051402650514026605140267051402680514026905140270051402710514027205140273051402740514027505140276051402770514027805140279051402800514028105140282051402830514028405140285051402860514028705140288051402890514029005140291051402920514029305140294051402950514029605140297051402980514029905140300051403010514030205140303051403040514030505140306051403070514030805140309051403100514031105140312051403130514031405140315051403160514031705140318051403190514032005140321051403220514032305140324051403250514032605140327051403280514032905140330051403310514033205140333051403340514033505140336051403370514033805140339051403400514034105140342051403430514034405140345051403460514034705140348051403490514035005140351051403520514035305140354051403550514035605140357051403580514035905140360051403610514036205140363051403640514036505140366051403670514036805140369051403700514037105140372051403730514037405140375051403760514037705140378051403790514038005140381051403820514038305140384051403850514038605140387051403880514038905140390051403910514039205140393051403940514039505140396051403970514039805140399051404000514040105140402051404030514040405140405051404060514040705140408051404090514041005140411051404120514041305140414051404150514041605140417051404180514041905140420051404210514042205140423051404240514042505140426051404270514042805140429051404300514043105140432051404330514043405140435051404360514043705140438051404390514044005140441051404420514044305140444051404450514044605140447051404480514044905140450051404510514045205140453051404540514045505140456051404570514045805140459051404600514046105140462051404630514046405140465051404660514046705140468051404690514047005140471051404720514047305140474051404750514047605140477051404780514047905140480051404810514048205140483051404840514048505140486051404870514048805140489051404900514049105140492051404930514049405140495051404960514049705140498051404990514050005140501051405020514050305140504051405050514050605140507051405080514050905140510051405110514051205140513051405140514051505140516051405170514051805140519051405200514052105140522051405230514052405140525051405260514052705140528051405290514053005140531051405320514053305140534051405350514053605140537051405380514053905140540051405410514054205140543051405440514054505140546051405470514054805140549051405500514055105140552051405530514055405140555051405560514055705140558051405590514056005140561051405620514056305140564051405650514056605140567051405680514056905140570051405710514057205140573051405740514057505140576051405770514057805140579051405800514058105140582051405830514058405140585051405860514058705140588051405890514059005140591051405920514059305140594051405950514059605140597051405980514059905140600051406010514060205140603051406040514060505140606051406070514060805140609051406100514061105140612051406130514061405140615051406160514061705140618051406190514062005140621051406220514062305140624051406250514062605140627051406280514062905140630051406310514063205140633051406340514063505140636051406370514063805140639051406400514064105140642051406430514064405140645051406460514064705140648051406490514065005140651051406520514065305140654051406550514065605140657051406580514065905140660051406610514066205140663051406640514066505140666051406670514066805140669051406700514067105140672051406730514067405140675051406760514067705140678051406790514068005140681051406820514068305140684051406850514068605140687051406880514068905140690051406910514069205140693051406940514069505140696051406970514069805140699051407000514070105140702051407030514070405140705051407060514070705140708051407090514071005140711051407120514071305140714051407150514071605140717051407180514071905140720051407210514072205140723051407240514072505140726051407270514072805140729051407300514073105140732051407330514073405140735051407360514073705140738051407390514074005140741051407420514074305140744051407450514074605140747051407480514074905140750051407510514075205140753051407540514075505140756051407570514075805140759051407600514076105140762051407630514076405140765051407660514076705140768051407690514077005140771051407720514077305140774051407750514077605140777051407780514077905140780051407810514078205140783051407840514078505140786051407870514078805140789051407900514079105140792051407930514079405140795051407960514079705140798051407990515000105150002051500030515000405150005051500060515000705150008051500090515001005150011051500120515001305150014051500150515001605150017051500180515001905150020051500210515002205150023051500240515002505150026051500270515002805150029051500300515003105150032051500330515003405150035051500360515003705150038051500390515004005150041051500420515004305150044051500450515004605150047051500480515004905150050051500510515005205150053051500540515005505150056051500570515005805150059051500600515006105150062051500630515006405150065051500660515006705150068051500690515007005150071051500720515007305150074051500750515007605150077051500780515007905150080051500810515008205150083051500840515008505150086051500870515008805150089051500900515009105150092051500930515009405150095051500960515009705150098051500990515010005150101051501020515010305150104051501050515010605150107051501080515010905150110051501110515011205150113051501140515011505150116051501170515011805150119051501200515012105150122051501230515012405150125051501260515012705150128051501290515013005150131051501320515013305150134051501350515013605150137051501380515013905150140051501410515014205150143051501440515014505150146051501470515014805150149051501500515015105150152051501530515015405150155051501560515015705150158051501590515016005150161051501620515016305150164051501650515016605150167051501680515016905150170051501710515017205150173051501740515017505150176051501770515017805150179051501800515018105150182051501830515018405150185051501860515018705150188051501890515019005150191051501920515019305150194051501950515019605150197051501980515019905150200051502010515020205150203051502040515020505150206051502070515020805150209051502100515021105150212051502130515021405150215051502160515021705150218051502190515022005150221051502220515022305150224051502250515022605150227051502280515022905150230051502310515023205150233051502340515023505150236051502370515023805150239051502400515024105150242051502430515024405150245051502460515024705150248051502490515025005150251051502520515025305150254051502550515025605150257051502580515025905150260051502610515026205150263051502640515026505150266051502670515026805150269051502700515027105150272051502730515027405150275051502760515027705150278051502790515028005150281051502820515028305150284051502850515028605150287051502880515028905150290051502910515029205150293051502940515029505150296051502970515029805150299051503000515030105150302051503030515030405150305051503060515030705150308051503090515031005150311051503120515031305150314051503150515031605150317051503180515031905150320051503210515032205150323051503240515032505150326051503270515032805150329051503300515033105150332051503330515033405150335051503360515033705150338051503390515034005150341051503420515034305150344051503450515034605150347051503480515034905150350051503510515035205150353051503540515035505150356051503570515035805150359051503600515036105150362051503630515036405150365051503660515036705150368051503690515037005150371051503720515037305150374051503750515037605150377051503780515037905150380051503810515038205150383051503840515038505150386051503870515038805150389051503900515039105150392051503930515039405150395051503960515039705150398051503990515040005150401051504020515040305150404051504050515040605150407051504080515040905150410051504110515041205150413051504140515041505150416051504170515041805150419051504200515042105150422051504230515042405150425051504260515042705150428051504290515043005150431051504320515043305150434051504350515043605150437051504380515043905150440051504410515044205150443051504440515044505150446051504470515044805150449051504500515045105150452051504530515045405150455051504560515045705150458051504590515046005150461051504620515046305150464051504650515046605150467051504680515046905150470051504710515047205150473051504740515047505150476051504770515047805150479051504800515048105150482051504830515048405150485051504860515048705150488051504890515049005150491051504920515049305150494051504950515049605150497051504980515049905150500051505010515050205150503051505040515050505150506051505070515050805150509051505100515051105150512051505130515051405150515051505160515051705150518051505190515052005150521051505220515052305150524051505250515052605150527051505280515052905150530051505310515053205150533051505340515053505150536051505370515053805150539051505400515054105150542051505430515054405150545051505460515054705150548051505490515055005150551051505520515055305150554051505550515055605150557051505580515055905150560051505610515056205150563051505640515056505150566051505670515056805150569051505700515057105150572051505730515057405150575051505760515057705150578051505790515058005150581051505820515058305150584051505850515058605150587051505880515058905150590051505910515059205150593051505940515059505150596051505970515059805150599051506000515060105150602051506030515060405150605051506060515060705150608051506090515061005150611051506120515061305150614051506150515061605150617051506180515061905150620051506210515062205150623051506240515062505150626051506270515062805150629051506300515063105150632051506330515063405150635051506360515063705150638051506390515064005150641051506420515064305150644051506450515064605150647051506480515064905150650051506510515065205150653051506540515065505150656051506570515065805150659051506600515066105150662051506630515066405150665051506660515066705150668051506690515067005150671051506720515067305150674051506750515067605150677051506780515067905150680051506810515068205150683051506840515068505150686051506870515068805150689051506900515069105150692051506930515069405150695051506960515069705150698051506990515070005150701051507020515070305150704051507050515070605150707051507080515070905150710051507110515071205150713051507140515071505150716051507170515071805150719051507200515072105150722051507230515072405150725051507260515072705150728051507290515073005150731051507320515073305150734051507350515073605150737051507380515073905150740051507410515074205150743051507440515074505150746051507470515074805150749051507500515075105150752051507530515075405150755051507560515075705150758051507590515076005150761051507620515076305150764051507650515076605150767051507680515076905150770051507710515077205150773051507740515077505150776051507770515077805150779051507800515078105150782051507830515078405150785051507860515078705150788051507890515079005150791051507920515079305150794051507950515079605150797051507980515079905160001051600020516000305160004051600050516000605160007051600080516000905160010051600110516001205160013051600140516001505160016051600170516001805160019051600200516002105160022051600230516002405160025051600260516002705160028051600290516003005160031051600320516003305160034051600350516003605160037051600380516003905160040051600410516004205160043051600440516004505160046051600470516004805160049051600500516005105160052051600530516005405160055051600560516005705160058051600590516006005160061051600620516006305160064051600650516006605160067051600680516006905160070051600710516007205160073051600740516007505160076051600770516007805160079051600800516008105160082051600830516008405160085051600860516008705160088051600890516009005160091051600920516009305160094051600950516009605160097051600980516009905160100051601010516010205160103051601040516010505160106051601070516010805160109051601100516011105160112051601130516011405160115051601160516011705160118051601190516012005160121051601220516012305160124051601250516012605160127051601280516012905160130051601310516013205160133051601340516013505160136051601370516013805160139051601400516014105160142051601430516014405160145051601460516014705160148051601490516015005160151051601520516015305160154051601550516015605160157051601580516015905160160051601610516016205160163051601640516016505160166051601670516016805160169051601700516017105160172051601730516017405160175051601760516017705160178051601790516018005160181051601820516018305160184051601850516018605160187051601880516018905160190051601910516019205160193051601940516019505160196051601970516019805160199051602000516020105160202051602030516020405160205051602060516020705160208051602090516021005160211051602120516021305160214051602150516021605160217051602180516021905160220051602210516022205160223051602240516022505160226051602270516022805160229051602300516023105160232051602330516023405160235051602360516023705160238051602390516024005160241051602420516024305160244051602450516024605160247051602480516024905160250051602510516025205160253051602540516025505160256051602570516025805160259051602600516026105160262051602630516026405160265051602660516026705160268051602690516027005160271051602720516027305160274051602750516027605160277051602780516027905160280051602810516028205160283051602840516028505160286051602870516028805160289051602900516029105160292051602930516029405160295051602960516029705160298051602990516030005160301051603020516030305160304051603050516030605160307051603080516030905160310051603110516031205160313051603140516031505160316051603170516031805160319051603200516032105160322051603230516032405160325051603260516032705160328051603290516033005160331051603320516033305160334051603350516033605160337051603380516033905160340051603410516034205160343051603440516034505160346051603470516034805160349051603500516035105160352051603530516035405160355051603560516035705160358051603590516036005160361051603620516036305160364051603650516036605160367051603680516036905160370051603710516037205160373051603740516037505160376051603770516037805160379051603800516038105160382051603830516038405160385051603860516038705160388051603890516039005160391051603920516039305160394051603950516039605160397051603980516039905160400051604010516040205160403051604040516040505160406051604070516040805160409051604100516041105160412051604130516041405160415051604160516041705160418051604190516042005160421051604220516042305160424051604250516042605160427051604280516042905160430051604310516043205160433051604340516043505160436051604370516043805160439051604400516044105160442051604430516044405160445051604460516044705160448051604490516045005160451051604520516045305160454051604550516045605160457051604580516045905160460051604610516046205160463051604640516046505160466051604670516046805160469051604700516047105160472051604730516047405160475051604760516047705160478051604790516048005160481051604820516048305160484051604850516048605160487051604880516048905160490051604910516049205160493051604940516049505160496051604970516049805160499051605000516050105160502051605030516050405160505051605060516050705160508051605090516051005160511051605120516051305160514051605150516051605160517051605180516051905160520051605210516052205160523051605240516052505160526051605270516052805160529051605300516053105160532051605330516053405160535051605360516053705160538051605390516054005160541051605420516054305160544051605450516054605160547051605480516054905160550051605510516055205160553051605540516055505160556051605570516055805160559051605600516056105160562051605630516056405160565051605660516056705160568051605690516057005160571051605720516057305160574051605750516057605160577051605780516057905160580051605810516058205160583051605840516058505160586051605870516058805160589051605900516059105160592051605930516059405160595051605960516059705160598051605990516060005160601051606020516060305160604051606050516060605160607051606080516060905160610051606110516061205160613051606140516061505160616051606170516061805160619051606200516062105160622051606230516062405160625051606260516062705160628051606290516063005160631051606320516063305160634051606350516063605160637051606380516063905160640051606410516064205160643051606440516064505160646051606470516064805160649051606500516065105160652051606530516065405160655051606560516065705160658051606590516066005160661051606620516066305160664051606650516066605160667051606680516066905160670051606710516067205160673051606740516067505160676051606770516067805160679051606800516068105160682051606830516068405160685051606860516068705160688051606890516069005160691051606920516069305160694051606950516069605160697051606980516069905160700051607010516070205160703051607040516070505160706051607070516070805160709051607100516071105160712051607130516071405160715051607160516071705160718051607190516072005160721051607220516072305160724051607250516072605160727051607280516072905160730051607310516073205160733051607340516073505160736051607370516073805160739051607400516074105160742051607430516074405160745051607460516074705160748051607490516075005160751051607520516075305160754051607550516075605160757051607580516075905160760051607610516076205160763051607640516076505160766051607670516076805160769051607700516077105160772051607730516077405160775051607760516077705160778051607790516078005160781051607820516078305160784051607850516078605160787051607880516078905160790051607910516079205160793051607940516079505160796051607970516079805160799051700010517000205170003051700040517000505170006051700070517000805170009051700100517001105170012051700130517001405170015051700160517001705170018051700190517002005170021051700220517002305170024051700250517002605170027051700280517002905170030051700310517003205170033051700340517003505170036051700370517003805170039051700400517004105170042051700430517004405170045051700460517004705170048051700490517005005170051051700520517005305170054051700550517005605170057051700580517005905170060051700610517006205170063051700640517006505170066051700670517006805170069051700700517007105170072051700730517007405170075051700760517007705170078051700790517008005170081051700820517008305170084051700850517008605170087051700880517008905170090051700910517009205170093051700940517009505170096051700970517009805170099051701000517010105170102051701030517010405170105051701060517010705170108051701090517011005170111051701120517011305170114051701150517011605170117051701180517011905170120051701210517012205170123051701240517012505170126051701270517012805170129051701300517013105170132051701330517013405170135051701360517013705170138051701390517014005170141051701420517014305170144051701450517014605170147051701480517014905170150051701510517015205170153051701540517015505170156051701570517015805170159051701600517016105170162051701630517016405170165051701660517016705170168051701690517017005170171051701720517017305170174051701750517017605170177051701780517017905170180051701810517018205170183051701840517018505170186051701870517018805170189051701900517019105170192051701930517019405170195051701960517019705170198051701990517020005170201051702020517020305170204051702050517020605170207051702080517020905170210051702110517021205170213051702140517021505170216051702170517021805170219051702200517022105170222051702230517022405170225051702260517022705170228051702290517023005170231051702320517023305170234051702350517023605170237051702380517023905170240051702410517024205170243051702440517024505170246051702470517024805170249051702500517025105170252051702530517025405170255051702560517025705170258051702590517026005170261051702620517026305170264051702650517026605170267051702680517026905170270051702710517027205170273051702740517027505170276051702770517027805170279051702800517028105170282051702830517028405170285051702860517028705170288051702890517029005170291051702920517029305170294051702950517029605170297051702980517029905170300051703010517030205170303051703040517030505170306051703070517030805170309051703100517031105170312051703130517031405170315051703160517031705170318051703190517032005170321051703220517032305170324051703250517032605170327051703280517032905170330051703310517033205170333051703340517033505170336051703370517033805170339051703400517034105170342051703430517034405170345051703460517034705170348051703490517035005170351051703520517035305170354051703550517035605170357051703580517035905170360051703610517036205170363051703640517036505170366051703670517036805170369051703700517037105170372051703730517037405170375051703760517037705170378051703790517038005170381051703820517038305170384051703850517038605170387051703880517038905170390051703910517039205170393051703940517039505170396051703970517039805170399051704000517040105170402051704030517040405170405051704060517040705170408051704090517041005170411051704120517041305170414051704150517041605170417051704180517041905170420051704210517042205170423051704240517042505170426051704270517042805170429051704300517043105170432051704330517043405170435051704360517043705170438051704390517044005170441051704420517044305170444051704450517044605170447051704480517044905170450051704510517045205170453051704540517045505170456051704570517045805170459051704600517046105170462051704630517046405170465051704660517046705170468051704690517047005170471051704720517047305170474051704750517047605170477051704780517047905170480051704810517048205170483051704840517048505170486051704870517048805170489051704900517049105170492051704930517049405170495051704960517049705170498051704990517050005170501051705020517050305170504051705050517050605170507051705080517050905170510051705110517051205170513051705140517051505170516051705170517051805170519051705200517052105170522051705230517052405170525051705260517052705170528051705290517053005170531051705320517053305170534051705350517053605170537051705380517053905170540051705410517054205170543051705440517054505170546051705470517054805170549051705500517055105170552051705530517055405170555051705560517055705170558051705590517056005170561051705620517056305170564051705650517056605170567051705680517056905170570051705710517057205170573051705740517057505170576051705770517057805170579051705800517058105170582051705830517058405170585051705860517058705170588051705890517059005170591051705920517059305170594051705950517059605170597051705980517059905170600051706010517060205170603051706040517060505170606051706070517060805170609051706100517061105170612051706130517061405170615051706160517061705170618051706190517062005170621051706220517062305170624051706250517062605170627051706280517062905170630051706310517063205170633051706340517063505170636051706370517063805170639051706400517064105170642051706430517064405170645051706460517064705170648051706490517065005170651051706520517065305170654051706550517065605170657051706580517065905170660051706610517066205170663051706640517066505170666051706670517066805170669051706700517067105170672051706730517067405170675051706760517067705170678051706790517068005170681051706820517068305170684051706850517068605170687051706880517068905170690051706910517069205170693051706940517069505170696051706970517069805170699051707000517070105170702051707030517070405170705051707060517070705170708051707090517071005170711051707120517071305170714051707150517071605170717051707180517071905170720051707210517072205170723051707240517072505170726051707270517072805170729051707300517073105170732051707330517073405170735051707360517073705170738051707390517074005170741051707420517074305170744051707450517074605170747051707480517074905170750051707510517075205170753051707540517075505170756051707570517075805170759051707600517076105170762051707630517076405170765051707660517076705170768051707690517077005170771051707720517077305170774051707750517077605170777051707780517077905170780051707810517078205170783051707840517078505170786051707870517078805170789051707900517079105170792051707930517079405170795051707960517079705170798051707990518000105180002051800030518000405180005051800060518000705180008051800090518001005180011051800120518001305180014051800150518001605180017051800180518001905180020051800210518002205180023051800240518002505180026051800270518002805180029051800300518003105180032051800330518003405180035051800360518003705180038051800390518004005180041051800420518004305180044051800450518004605180047051800480518004905180050051800510518005205180053051800540518005505180056051800570518005805180059051800600518006105180062051800630518006405180065051800660518006705180068051800690518007005180071051800720518007305180074051800750518007605180077051800780518007905180080051800810518008205180083051800840518008505180086051800870518008805180089051800900518009105180092051800930518009405180095051800960518009705180098051800990518010005180101051801020518010305180104051801050518010605180107051801080518010905180110051801110518011205180113051801140518011505180116051801170518011805180119051801200518012105180122051801230518012405180125051801260518012705180128051801290518013005180131051801320518013305180134051801350518013605180137051801380518013905180140051801410518014205180143051801440518014505180146051801470518014805180149051801500518015105180152051801530518015405180155051801560518015705180158051801590518016005180161051801620518016305180164051801650518016605180167051801680518016905180170051801710518017205180173051801740518017505180176051801770518017805180179051801800518018105180182051801830518018405180185051801860518018705180188051801890518019005180191051801920518019305180194051801950518019605180197051801980518019905180200051802010518020205180203051802040518020505180206051802070518020805180209051802100518021105180212051802130518021405180215051802160518021705180218051802190518022005180221051802220518022305180224051802250518022605180227051802280518022905180230051802310518023205180233051802340518023505180236051802370518023805180239051802400518024105180242051802430518024405180245051802460518024705180248051802490518025005180251051802520518025305180254051802550518025605180257051802580518025905180260051802610518026205180263051802640518026505180266051802670518026805180269051802700518027105180272051802730518027405180275051802760518027705180278051802790518028005180281051802820518028305180284051802850518028605180287051802880518028905180290051802910518029205180293051802940518029505180296051802970518029805180299051803000518030105180302051803030518030405180305051803060518030705180308051803090518031005180311051803120518031305180314051803150518031605180317051803180518031905180320051803210518032205180323051803240518032505180326051803270518032805180329051803300518033105180332051803330518033405180335051803360518033705180338051803390518034005180341051803420518034305180344051803450518034605180347051803480518034905180350051803510518035205180353051803540518035505180356051803570518035805180359051803600518036105180362051803630518036405180365051803660518036705180368051803690518037005180371051803720518037305180374051803750518037605180377051803780518037905180380051803810518038205180383051803840518038505180386051803870518038805180389051803900518039105180392051803930518039405180395051803960518039705180398051803990518040005180401051804020518040305180404051804050518040605180407051804080518040905180410051804110518041205180413051804140518041505180416051804170518041805180419051804200518042105180422051804230518042405180425051804260518042705180428051804290518043005180431051804320518043305180434051804350518043605180437051804380518043905180440051804410518044205180443051804440518044505180446051804470518044805180449051804500518045105180452051804530518045405180455051804560518045705180458051804590518046005180461051804620518046305180464051804650518046605180467051804680518046905180470051804710518047205180473051804740518047505180476051804770518047805180479051804800518048105180482051804830518048405180485051804860518048705180488051804890518049005180491051804920518049305180494051804950518049605180497051804980518049905180500051805010518050205180503051805040518050505180506051805070518050805180509051805100518051105180512051805130518051405180515051805160518051705180518051805190518052005180521051805220518052305180524051805250518052605180527051805280518052905180530051805310518053205180533051805340518053505180536051805370518053805180539051805400518054105180542051805430518054405180545051805460518054705180548051805490518055005180551051805520518055305180554051805550518055605180557051805580518055905180560051805610518056205180563051805640518056505180566051805670518056805180569051805700518057105180572051805730518057405180575051805760518057705180578051805790518058005180581051805820518058305180584051805850518058605180587051805880518058905180590051805910518059205180593051805940518059505180596051805970518059805180599051806000518060105180602051806030518060405180605051806060518060705180608051806090518061005180611051806120518061305180614051806150518061605180617051806180518061905180620051806210518062205180623051806240518062505180626051806270518062805180629051806300518063105180632051806330518063405180635051806360518063705180638051806390518064005180641051806420518064305180644051806450518064605180647051806480518064905180650051806510518065205180653051806540518065505180656051806570518065805180659051806600518066105180662051806630518066405180665051806660518066705180668051806690518067005180671051806720518067305180674051806750518067605180677051806780518067905180680051806810518068205180683051806840518068505180686051806870518068805180689051806900518069105180692051806930518069405180695051806960518069705180698051806990518070005180701051807020518070305180704051807050518070605180707051807080518070905180710051807110518071205180713051807140518071505180716051807170518071805180719051807200518072105180722051807230518072405180725051807260518072705180728051807290518073005180731051807320518073305180734051807350518073605180737051807380518073905180740051807410518074205180743051807440518074505180746051807470518074805180749051807500518075105180752051807530518075405180755051807560518075705180758051807590518076005180761051807620518076305180764051807650518076605180767051807680518076905180770051807710518077205180773051807740518077505180776051807770518077805180779051807800518078105180782051807830518078405180785051807860518078705180788051807890518079005180791051807920518079305180794051807950518079605180797051807980518079905190001051900020519000305190004051900050519000605190007051900080519000905190010051900110519001205190013051900140519001505190016051900170519001805190019051900200519002105190022051900230519002405190025051900260519002705190028051900290519003005190031051900320519003305190034051900350519003605190037051900380519003905190040051900410519004205190043051900440519004505190046051900470519004805190049051900500519005105190052051900530519005405190055051900560519005705190058051900590519006005190061051900620519006305190064051900650519006605190067051900680519006905190070051900710519007205190073051900740519007505190076051900770519007805190079051900800519008105190082051900830519008405190085051900860519008705190088051900890519009005190091051900920519009305190094051900950519009605190097051900980519009905190100051901010519010205190103051901040519010505190106051901070519010805190109051901100519011105190112051901130519011405190115051901160519011705190118051901190519012005190121051901220519012305190124051901250519012605190127051901280519012905190130051901310519013205190133051901340519013505190136051901370519013805190139051901400519014105190142051901430519014405190145051901460519014705190148051901490519015005190151051901520519015305190154051901550519015605190157051901580519015905190160051901610519016205190163051901640519016505190166051901670519016805190169051901700519017105190172051901730519017405190175051901760519017705190178051901790519018005190181051901820519018305190184051901850519018605190187051901880519018905190190051901910519019205190193051901940519019505190196051901970519019805190199051902000519020105190202051902030519020405190205051902060519020705190208051902090519021005190211051902120519021305190214051902150519021605190217051902180519021905190220051902210519022205190223051902240519022505190226051902270519022805190229051902300519023105190232051902330519023405190235051902360519023705190238051902390519024005190241051902420519024305190244051902450519024605190247051902480519024905190250051902510519025205190253051902540519025505190256051902570519025805190259051902600519026105190262051902630519026405190265051902660519026705190268051902690519027005190271051902720519027305190274051902750519027605190277051902780519027905190280051902810519028205190283051902840519028505190286051902870519028805190289051902900519029105190292051902930519029405190295051902960519029705190298051902990519030005190301051903020519030305190304051903050519030605190307051903080519030905190310051903110519031205190313051903140519031505190316051903170519031805190319051903200519032105190322051903230519032405190325051903260519032705190328051903290519033005190331051903320519033305190334051903350519033605190337051903380519033905190340051903410519034205190343051903440519034505190346051903470519034805190349051903500519035105190352051903530519035405190355051903560519035705190358051903590519036005190361051903620519036305190364051903650519036605190367051903680519036905190370051903710519037205190373051903740519037505190376051903770519037805190379051903800519038105190382051903830519038405190385051903860519038705190388051903890519039005190391051903920519039305190394051903950519039605190397051903980519039905190400051904010519040205190403051904040519040505190406051904070519040805190409051904100519041105190412051904130519041405190415051904160519041705190418051904190519042005190421051904220519042305190424051904250519042605190427051904280519042905190430051904310519043205190433051904340519043505190436051904370519043805190439051904400519044105190442051904430519044405190445051904460519044705190448051904490519045005190451051904520519045305190454051904550519045605190457051904580519045905190460051904610519046205190463051904640519046505190466051904670519046805190469051904700519047105190472051904730519047405190475051904760519047705190478051904790519048005190481051904820519048305190484051904850519048605190487051904880519048905190490051904910519049205190493051904940519049505190496051904970519049805190499051905000519050105190502051905030519050405190505051905060519050705190508051905090519051005190511051905120519051305190514051905150519051605190517051905180519051905190520051905210519052205190523051905240519052505190526051905270519052805190529051905300519053105190532051905330519053405190535051905360519053705190538051905390519054005190541051905420519054305190544051905450519054605190547051905480519054905190550051905510519055205190553051905540519055505190556051905570519055805190559051905600519056105190562051905630519056405190565051905660519056705190568051905690519057005190571051905720519057305190574051905750519057605190577051905780519057905190580051905810519058205190583051905840519058505190586051905870519058805190589051905900519059105190592051905930519059405190595051905960519059705190598051905990519060005190601051906020519060305190604051906050519060605190607051906080519060905190610051906110519061205190613051906140519061505190616051906170519061805190619051906200519062105190622051906230519062405190625051906260519062705190628051906290519063005190631051906320519063305190634051906350519063605190637051906380519063905190640051906410519064205190643051906440519064505190646051906470519064805190649051906500519065105190652051906530519065405190655051906560519065705190658051906590519066005190661051906620519066305190664051906650519066605190667051906680519066905190670051906710519067205190673051906740519067505190676051906770519067805190679051906800519068105190682051906830519068405190685051906860519068705190688051906890519069005190691051906920519069305190694051906950519069605190697051906980519069905190700051907010519070205190703051907040519070505190706051907070519070805190709051907100519071105190712051907130519071405190715051907160519071705190718051907190519072005190721051907220519072305190724051907250519072605190727051907280519072905190730051907310519073205190733051907340519073505190736051907370519073805190739051907400519074105190742051907430519074405190745051907460519074705190748051907490519075005190751051907520519075305190754051907550519075605190757051907580519075905190760051907610519076205190763051907640519076505190766051907670519076805190769051907700519077105190772051907730519077405190775051907760519077705190778051907790519078005190781051907820519078305190784051907850519078605190787051907880519078905190790051907910519079205190793051907940519079505190796051907970519079805190799052000010520000205200003052000040520000505200006052000070520000805200009052000100520001105200012052000130520001405200015052000160520001705200018052000190520002005200021052000220520002305200024052000250520002605200027052000280520002905200030052000310520003205200033052000340520003505200036052000370520003805200039052000400520004105200042052000430520004405200045052000460520004705200048052000490520005005200051052000520520005305200054052000550520005605200057052000580520005905200060052000610520006205200063052000640520006505200066052000670520006805200069052000700520007105200072052000730520007405200075052000760520007705200078052000790520008005200081052000820520008305200084052000850520008605200087052000880520008905200090052000910520009205200093052000940520009505200096052000970520009805200099052001000520010105200102052001030520010405200105052001060520010705200108052001090520011005200111052001120520011305200114052001150520011605200117052001180520011905200120052001210520012205200123052001240520012505200126052001270520012805200129052001300520013105200132052001330520013405200135052001360520013705200138052001390520014005200141052001420520014305200144052001450520014605200147052001480520014905200150052001510520015205200153052001540520015505200156052001570520015805200159052001600520016105200162052001630520016405200165052001660520016705200168052001690520017005200171052001720520017305200174052001750520017605200177052001780520017905200180052001810520018205200183052001840520018505200186052001870520018805200189052001900520019105200192052001930520019405200195052001960520019705200198052001990520020005200201052002020520020305200204052002050520020605200207052002080520020905200210052002110520021205200213052002140520021505200216052002170520021805200219052002200520022105200222052002230520022405200225052002260520022705200228052002290520023005200231052002320520023305200234052002350520023605200237052002380520023905200240052002410520024205200243052002440520024505200246052002470520024805200249052002500520025105200252052002530520025405200255052002560520025705200258052002590520026005200261052002620520026305200264052002650520026605200267052002680520026905200270052002710520027205200273052002740520027505200276052002770520027805200279052002800520028105200282052002830520028405200285052002860520028705200288052002890520029005200291052002920520029305200294052002950520029605200297052002980520029905200300052003010520030205200303052003040520030505200306052003070520030805200309052003100520031105200312052003130520031405200315052003160520031705200318052003190520032005200321052003220520032305200324052003250520032605200327052003280520032905200330052003310520033205200333052003340520033505200336052003370520033805200339052003400520034105200342052003430520034405200345052003460520034705200348052003490520035005200351052003520520035305200354052003550520035605200357052003580520035905200360052003610520036205200363052003640520036505200366052003670520036805200369052003700520037105200372052003730520037405200375052003760520037705200378052003790520038005200381052003820520038305200384052003850520038605200387052003880520038905200390052003910520039205200393052003940520039505200396052003970520039805200399052004000520040105200402052004030520040405200405052004060520040705200408052004090520041005200411052004120520041305200414052004150520041605200417052004180520041905200420052004210520042205200423052004240520042505200426052004270520042805200429052004300520043105200432052004330520043405200435052004360520043705200438052004390520044005200441052004420520044305200444052004450520044605200447052004480520044905200450052004510520045205200453052004540520045505200456052004570520045805200459052004600520046105200462052004630520046405200465052004660520046705200468052004690520047005200471052004720520047305200474052004750520047605200477052004780520047905200480052004810520048205200483052004840520048505200486052004870520048805200489052004900520049105200492052004930520049405200495052004960520049705200498052004990520050005200501052005020520050305200504052005050520050605200507052005080520050905200510052005110520051205200513052005140520051505200516052005170520051805200519052005200520052105200522052005230520052405200525052005260520052705200528052005290520053005200531052005320520053305200534052005350520053605200537052005380520053905200540052005410520054205200543052005440520054505200546052005470520054805200549052005500520055105200552052005530520055405200555052005560520055705200558052005590520056005200561052005620520056305200564052005650520056605200567052005680520056905200570052005710520057205200573052005740520057505200576052005770520057805200579052005800520058105200582052005830520058405200585052005860520058705200588052005890520059005200591052005920520059305200594052005950520059605200597052005980520059905200600052006010520060205200603052006040520060505200606052006070520060805200609052006100520061105200612052006130520061405200615052006160520061705200618052006190520062005200621052006220520062305200624052006250520062605200627052006280520062905200630052006310520063205200633052006340520063505200636052006370520063805200639052006400520064105200642052006430520064405200645052006460520064705200648052006490520065005200651052006520520065305200654052006550520065605200657052006580520065905200660052006610520066205200663052006640520066505200666052006670520066805200669052006700520067105200672052006730520067405200675052006760520067705200678052006790520068005200681052006820520068305200684052006850520068605200687052006880520068905200690052006910520069205200693052006940520069505200696052006970520069805200699052007000520070105200702052007030520070405200705052007060520070705200708052007090520071005200711052007120520071305200714052007150520071605200717052007180520071905200720052007210520072205200723052007240520072505200726052007270520072805200729052007300520073105200732052007330520073405200735052007360520073705200738052007390520074005200741052007420520074305200744052007450520074605200747052007480520074905200750052007510520075205200753052007540520075505200756052007570520075805200759052007600520076105200762052007630520076405200765052007660520076705200768052007690520077005200771052007720520077305200774052007750520077605200777052007780520077905200780052007810520078205200783052007840520078505200786052007870520078805200789052007900520079105200792052007930520079405200795052007960520079705200798052007990521000105210002052100030521000405210005052100060521000705210008052100090521001005210011052100120521001305210014052100150521001605210017052100180521001905210020052100210521002205210023052100240521002505210026052100270521002805210029052100300521003105210032052100330521003405210035052100360521003705210038052100390521004005210041052100420521004305210044052100450521004605210047052100480521004905210050052100510521005205210053052100540521005505210056052100570521005805210059052100600521006105210062052100630521006405210065052100660521006705210068052100690521007005210071052100720521007305210074052100750521007605210077052100780521007905210080052100810521008205210083052100840521008505210086052100870521008805210089052100900521009105210092052100930521009405210095052100960521009705210098052100990521010005210101052101020521010305210104052101050521010605210107052101080521010905210110052101110521011205210113052101140521011505210116052101170521011805210119052101200521012105210122052101230521012405210125052101260521012705210128052101290521013005210131052101320521013305210134052101350521013605210137052101380521013905210140052101410521014205210143052101440521014505210146052101470521014805210149052101500521015105210152052101530521015405210155052101560521015705210158052101590521016005210161052101620521016305210164052101650521016605210167052101680521016905210170052101710521017205210173052101740521017505210176052101770521017805210179052101800521018105210182052101830521018405210185052101860521018705210188052101890521019005210191052101920521019305210194052101950521019605210197052101980521019905210200052102010521020205210203052102040521020505210206052102070521020805210209052102100521021105210212052102130521021405210215052102160521021705210218052102190521022005210221052102220521022305210224052102250521022605210227052102280521022905210230052102310521023205210233052102340521023505210236052102370521023805210239052102400521024105210242052102430521024405210245052102460521024705210248052102490521025005210251052102520521025305210254052102550521025605210257052102580521025905210260052102610521026205210263052102640521026505210266052102670521026805210269052102700521027105210272052102730521027405210275052102760521027705210278052102790521028005210281052102820521028305210284052102850521028605210287052102880521028905210290052102910521029205210293052102940521029505210296052102970521029805210299052103000521030105210302052103030521030405210305052103060521030705210308052103090521031005210311052103120521031305210314052103150521031605210317052103180521031905210320052103210521032205210323052103240521032505210326052103270521032805210329052103300521033105210332052103330521033405210335052103360521033705210338052103390521034005210341052103420521034305210344052103450521034605210347052103480521034905210350052103510521035205210353052103540521035505210356052103570521035805210359052103600521036105210362052103630521036405210365052103660521036705210368052103690521037005210371052103720521037305210374052103750521037605210377052103780521037905210380052103810521038205210383052103840521038505210386052103870521038805210389052103900521039105210392052103930521039405210395052103960521039705210398052103990521040005210401052104020521040305210404052104050521040605210407052104080521040905210410052104110521041205210413052104140521041505210416052104170521041805210419052104200521042105210422052104230521042405210425052104260521042705210428052104290521043005210431052104320521043305210434052104350521043605210437052104380521043905210440052104410521044205210443052104440521044505210446052104470521044805210449052104500521045105210452052104530521045405210455052104560521045705210458052104590521046005210461052104620521046305210464052104650521046605210467052104680521046905210470052104710521047205210473052104740521047505210476052104770521047805210479052104800521048105210482052104830521048405210485052104860521048705210488052104890521049005210491052104920521049305210494052104950521049605210497052104980521049905210500052105010521050205210503052105040521050505210506052105070521050805210509052105100521051105210512052105130521051405210515052105160521051705210518052105190521052005210521052105220521052305210524052105250521052605210527052105280521052905210530052105310521053205210533052105340521053505210536052105370521053805210539052105400521054105210542052105430521054405210545052105460521054705210548052105490521055005210551052105520521055305210554052105550521055605210557052105580521055905210560052105610521056205210563052105640521056505210566052105670521056805210569052105700521057105210572052105730521057405210575052105760521057705210578052105790521058005210581052105820521058305210584052105850521058605210587052105880521058905210590052105910521059205210593052105940521059505210596052105970521059805210599052106000521060105210602052106030521060405210605052106060521060705210608052106090521061005210611052106120521061305210614052106150521061605210617052106180521061905210620052106210521062205210623052106240521062505210626052106270521062805210629052106300521063105210632052106330521063405210635052106360521063705210638052106390521064005210641052106420521064305210644052106450521064605210647052106480521064905210650052106510521065205210653052106540521065505210656052106570521065805210659052106600521066105210662052106630521066405210665052106660521066705210668052106690521067005210671052106720521067305210674052106750521067605210677052106780521067905210680052106810521068205210683052106840521068505210686052106870521068805210689052106900521069105210692052106930521069405210695052106960521069705210698052106990521070005210701052107020521070305210704052107050521070605210707052107080521070905210710052107110521071205210713052107140521071505210716052107170521071805210719052107200521072105210722052107230521072405210725052107260521072705210728052107290521073005210731052107320521073305210734052107350521073605210737052107380521073905210740052107410521074205210743052107440521074505210746052107470521074805210749052107500521075105210752052107530521075405210755052107560521075705210758052107590521076005210761052107620521076305210764052107650521076605210767052107680521076905210770052107710521077205210773052107740521077505210776052107770521077805210779052107800521078105210782052107830521078405210785052107860521078705210788052107890521079005210791052107920521079305210794052107950521079605210797052107980521079905220001052200020522000305220004052200050522000605220007052200080522000905220010052200110522001205220013052200140522001505220016052200170522001805220019052200200522002105220022052200230522002405220025052200260522002705220028052200290522003005220031052200320522003305220034052200350522003605220037052200380522003905220040052200410522004205220043052200440522004505220046052200470522004805220049052200500522005105220052052200530522005405220055052200560522005705220058052200590522006005220061052200620522006305220064052200650522006605220067052200680522006905220070052200710522007205220073052200740522007505220076052200770522007805220079052200800522008105220082052200830522008405220085052200860522008705220088052200890522009005220091052200920522009305220094052200950522009605220097052200980522009905220100052201010522010205220103052201040522010505220106052201070522010805220109052201100522011105220112052201130522011405220115052201160522011705220118052201190522012005220121052201220522012305220124052201250522012605220127052201280522012905220130052201310522013205220133052201340522013505220136052201370522013805220139052201400522014105220142052201430522014405220145052201460522014705220148052201490522015005220151052201520522015305220154052201550522015605220157052201580522015905220160052201610522016205220163052201640522016505220166052201670522016805220169052201700522017105220172052201730522017405220175052201760522017705220178052201790522018005220181052201820522018305220184052201850522018605220187052201880522018905220190052201910522019205220193052201940522019505220196052201970522019805220199052202000522020105220202052202030522020405220205052202060522020705220208052202090522021005220211052202120522021305220214052202150522021605220217052202180522021905220220052202210522022205220223052202240522022505220226052202270522022805220229052202300522023105220232052202330522023405220235052202360522023705220238052202390522024005220241052202420522024305220244052202450522024605220247052202480522024905220250052202510522025205220253052202540522025505220256052202570522025805220259052202600522026105220262052202630522026405220265052202660522026705220268052202690522027005220271052202720522027305220274052202750522027605220277052202780522027905220280052202810522028205220283052202840522028505220286052202870522028805220289052202900522029105220292052202930522029405220295052202960522029705220298052202990522030005220301052203020522030305220304052203050522030605220307052203080522030905220310052203110522031205220313052203140522031505220316052203170522031805220319052203200522032105220322052203230522032405220325052203260522032705220328052203290522033005220331052203320522033305220334052203350522033605220337052203380522033905220340052203410522034205220343052203440522034505220346052203470522034805220349052203500522035105220352052203530522035405220355052203560522035705220358052203590522036005220361052203620522036305220364052203650522036605220367052203680522036905220370052203710522037205220373052203740522037505220376052203770522037805220379052203800522038105220382052203830522038405220385052203860522038705220388052203890522039005220391052203920522039305220394052203950522039605220397052203980522039905220400052204010522040205220403052204040522040505220406052204070522040805220409052204100522041105220412052204130522041405220415052204160522041705220418052204190522042005220421052204220522042305220424052204250522042605220427052204280522042905220430052204310522043205220433052204340522043505220436052204370522043805220439052204400522044105220442052204430522044405220445052204460522044705220448052204490522045005220451052204520522045305220454052204550522045605220457052204580522045905220460052204610522046205220463052204640522046505220466052204670522046805220469052204700522047105220472052204730522047405220475052204760522047705220478052204790522048005220481052204820522048305220484052204850522048605220487052204880522048905220490052204910522049205220493052204940522049505220496052204970522049805220499052205000522050105220502052205030522050405220505052205060522050705220508052205090522051005220511052205120522051305220514052205150522051605220517052205180522051905220520052205210522052205220523052205240522052505220526052205270522052805220529052205300522053105220532052205330522053405220535052205360522053705220538052205390522054005220541052205420522054305220544052205450522054605220547052205480522054905220550052205510522055205220553052205540522055505220556052205570522055805220559052205600522056105220562052205630522056405220565052205660522056705220568052205690522057005220571052205720522057305220574052205750522057605220577052205780522057905220580052205810522058205220583052205840522058505220586052205870522058805220589052205900522059105220592052205930522059405220595052205960522059705220598052205990522060005220601052206020522060305220604052206050522060605220607052206080522060905220610052206110522061205220613052206140522061505220616052206170522061805220619052206200522062105220622052206230522062405220625052206260522062705220628052206290522063005220631052206320522063305220634052206350522063605220637052206380522063905220640052206410522064205220643052206440522064505220646052206470522064805220649052206500522065105220652052206530522065405220655052206560522065705220658052206590522066005220661052206620522066305220664052206650522066605220667052206680522066905220670052206710522067205220673052206740522067505220676052206770522067805220679052206800522068105220682052206830522068405220685052206860522068705220688052206890522069005220691052206920522069305220694052206950522069605220697052206980522069905220700052207010522070205220703052207040522070505220706052207070522070805220709052207100522071105220712052207130522071405220715052207160522071705220718052207190522072005220721052207220522072305220724052207250522072605220727052207280522072905220730052207310522073205220733052207340522073505220736052207370522073805220739052207400522074105220742052207430522074405220745052207460522074705220748052207490522075005220751052207520522075305220754052207550522075605220757052207580522075905220760052207610522076205220763052207640522076505220766052207670522076805220769052207700522077105220772052207730522077405220775052207760522077705220778052207790522078005220781052207820522078305220784052207850522078605220787052207880522078905220790052207910522079205220793052207940522079505220796052207970522079805220799052300010523000205230003052300040523000505230006052300070523000805230009052300100523001105230012052300130523001405230015052300160523001705230018052300190523002005230021052300220523002305230024052300250523002605230027052300280523002905230030052300310523003205230033052300340523003505230036052300370523003805230039052300400523004105230042052300430523004405230045052300460523004705230048052300490523005005230051052300520523005305230054052300550523005605230057052300580523005905230060052300610523006205230063052300640523006505230066052300670523006805230069052300700523007105230072052300730523007405230075052300760523007705230078052300790523008005230081052300820523008305230084052300850523008605230087052300880523008905230090052300910523009205230093052300940523009505230096052300970523009805230099052301000523010105230102052301030523010405230105052301060523010705230108052301090523011005230111052301120523011305230114052301150523011605230117052301180523011905230120052301210523012205230123052301240523012505230126052301270523012805230129052301300523013105230132052301330523013405230135052301360523013705230138052301390523014005230141052301420523014305230144052301450523014605230147052301480523014905230150052301510523015205230153052301540523015505230156052301570523015805230159052301600523016105230162052301630523016405230165052301660523016705230168052301690523017005230171052301720523017305230174052301750523017605230177052301780523017905230180052301810523018205230183052301840523018505230186052301870523018805230189052301900523019105230192052301930523019405230195052301960523019705230198052301990523020005230201052302020523020305230204052302050523020605230207052302080523020905230210052302110523021205230213052302140523021505230216052302170523021805230219052302200523022105230222052302230523022405230225052302260523022705230228052302290523023005230231052302320523023305230234052302350523023605230237052302380523023905230240052302410523024205230243052302440523024505230246052302470523024805230249052302500523025105230252052302530523025405230255052302560523025705230258052302590523026005230261052302620523026305230264052302650523026605230267052302680523026905230270052302710523027205230273052302740523027505230276052302770523027805230279052302800523028105230282052302830523028405230285052302860523028705230288052302890523029005230291052302920523029305230294052302950523029605230297052302980523029905230300052303010523030205230303052303040523030505230306052303070523030805230309052303100523031105230312052303130523031405230315052303160523031705230318052303190523032005230321052303220523032305230324052303250523032605230327052303280523032905230330052303310523033205230333052303340523033505230336052303370523033805230339052303400523034105230342052303430523034405230345052303460523034705230348052303490523035005230351052303520523035305230354052303550523035605230357052303580523035905230360052303610523036205230363052303640523036505230366052303670523036805230369052303700523037105230372052303730523037405230375052303760523037705230378052303790523038005230381052303820523038305230384052303850523038605230387052303880523038905230390052303910523039205230393052303940523039505230396052303970523039805230399052304000523040105230402052304030523040405230405052304060523040705230408052304090523041005230411052304120523041305230414052304150523041605230417052304180523041905230420052304210523042205230423052304240523042505230426052304270523042805230429052304300523043105230432052304330523043405230435052304360523043705230438052304390523044005230441052304420523044305230444052304450523044605230447052304480523044905230450052304510523045205230453052304540523045505230456052304570523045805230459052304600523046105230462052304630523046405230465052304660523046705230468052304690523047005230471052304720523047305230474052304750523047605230477052304780523047905230480052304810523048205230483052304840523048505230486052304870523048805230489052304900523049105230492052304930523049405230495052304960523049705230498052304990523050005230501052305020523050305230504052305050523050605230507052305080523050905230510052305110523051205230513052305140523051505230516052305170523051805230519052305200523052105230522052305230523052405230525052305260523052705230528052305290523053005230531052305320523053305230534052305350523053605230537052305380523053905230540052305410523054205230543052305440523054505230546052305470523054805230549052305500523055105230552052305530523055405230555052305560523055705230558052305590523056005230561052305620523056305230564052305650523056605230567052305680523056905230570052305710523057205230573052305740523057505230576052305770523057805230579052305800523058105230582052305830523058405230585052305860523058705230588052305890523059005230591052305920523059305230594052305950523059605230597052305980523059905230600052306010523060205230603052306040523060505230606052306070523060805230609052306100523061105230612052306130523061405230615052306160523061705230618052306190523062005230621052306220523062305230624052306250523062605230627052306280523062905230630052306310523063205230633052306340523063505230636052306370523063805230639052306400523064105230642052306430523064405230645052306460523064705230648052306490523065005230651052306520523065305230654052306550523065605230657052306580523065905230660052306610523066205230663052306640523066505230666052306670523066805230669052306700523067105230672052306730523067405230675052306760523067705230678052306790523068005230681052306820523068305230684052306850523068605230687052306880523068905230690052306910523069205230693052306940523069505230696052306970523069805230699052307000523070105230702052307030523070405230705052307060523070705230708052307090523071005230711052307120523071305230714052307150523071605230717052307180523071905230720052307210523072205230723052307240523072505230726052307270523072805230729052307300523073105230732052307330523073405230735052307360523073705230738052307390523074005230741052307420523074305230744052307450523074605230747052307480523074905230750052307510523075205230753052307540523075505230756052307570523075805230759052307600523076105230762052307630523076405230765052307660523076705230768052307690523077005230771052307720523077305230774052307750523077605230777052307780523077905230780052307810523078205230783052307840523078505230786052307870523078805230789052307900523079105230792052307930523079405230795052307960523079705230798052307990524000105240002052400030524000405240005052400060524000705240008052400090524001005240011052400120524001305240014052400150524001605240017052400180524001905240020052400210524002205240023052400240524002505240026052400270524002805240029052400300524003105240032052400330524003405240035052400360524003705240038052400390524004005240041052400420524004305240044052400450524004605240047052400480524004905240050052400510524005205240053052400540524005505240056052400570524005805240059052400600524006105240062052400630524006405240065052400660524006705240068052400690524007005240071052400720524007305240074052400750524007605240077052400780524007905240080052400810524008205240083052400840524008505240086052400870524008805240089052400900524009105240092052400930524009405240095052400960524009705240098052400990524010005240101052401020524010305240104052401050524010605240107052401080524010905240110052401110524011205240113052401140524011505240116052401170524011805240119052401200524012105240122052401230524012405240125052401260524012705240128052401290524013005240131052401320524013305240134052401350524013605240137052401380524013905240140052401410524014205240143052401440524014505240146052401470524014805240149052401500524015105240152052401530524015405240155052401560524015705240158052401590524016005240161052401620524016305240164052401650524016605240167052401680524016905240170052401710524017205240173052401740524017505240176052401770524017805240179052401800524018105240182052401830524018405240185052401860524018705240188052401890524019005240191052401920524019305240194052401950524019605240197052401980524019905240200052402010524020205240203052402040524020505240206052402070524020805240209052402100524021105240212052402130524021405240215052402160524021705240218052402190524022005240221052402220524022305240224052402250524022605240227052402280524022905240230052402310524023205240233052402340524023505240236052402370524023805240239052402400524024105240242052402430524024405240245052402460524024705240248052402490524025005240251052402520524025305240254052402550524025605240257052402580524025905240260052402610524026205240263052402640524026505240266052402670524026805240269052402700524027105240272052402730524027405240275052402760524027705240278052402790524028005240281052402820524028305240284052402850524028605240287052402880524028905240290052402910524029205240293052402940524029505240296052402970524029805240299052403000524030105240302052403030524030405240305052403060524030705240308052403090524031005240311052403120524031305240314052403150524031605240317052403180524031905240320052403210524032205240323052403240524032505240326052403270524032805240329052403300524033105240332052403330524033405240335052403360524033705240338052403390524034005240341052403420524034305240344052403450524034605240347052403480524034905240350052403510524035205240353052403540524035505240356052403570524035805240359052403600524036105240362052403630524036405240365052403660524036705240368052403690524037005240371052403720524037305240374052403750524037605240377052403780524037905240380052403810524038205240383052403840524038505240386052403870524038805240389052403900524039105240392052403930524039405240395052403960524039705240398052403990524040005240401052404020524040305240404052404050524040605240407052404080524040905240410052404110524041205240413052404140524041505240416052404170524041805240419052404200524042105240422052404230524042405240425052404260524042705240428052404290524043005240431052404320524043305240434052404350524043605240437052404380524043905240440052404410524044205240443052404440524044505240446052404470524044805240449052404500524045105240452052404530524045405240455052404560524045705240458052404590524046005240461052404620524046305240464052404650524046605240467052404680524046905240470052404710524047205240473052404740524047505240476052404770524047805240479052404800524048105240482052404830524048405240485052404860524048705240488052404890524049005240491052404920524049305240494052404950524049605240497052404980524049905240500052405010524050205240503052405040524050505240506052405070524050805240509052405100524051105240512052405130524051405240515052405160524051705240518052405190524052005240521052405220524052305240524052405250524052605240527052405280524052905240530052405310524053205240533052405340524053505240536052405370524053805240539052405400524054105240542052405430524054405240545052405460524054705240548052405490524055005240551052405520524055305240554052405550524055605240557052405580524055905240560052405610524056205240563052405640524056505240566052405670524056805240569052405700524057105240572052405730524057405240575052405760524057705240578052405790524058005240581052405820524058305240584052405850524058605240587052405880524058905240590052405910524059205240593052405940524059505240596052405970524059805240599052406000524060105240602052406030524060405240605052406060524060705240608052406090524061005240611052406120524061305240614052406150524061605240617052406180524061905240620052406210524062205240623052406240524062505240626052406270524062805240629052406300524063105240632052406330524063405240635052406360524063705240638052406390524064005240641052406420524064305240644052406450524064605240647052406480524064905240650052406510524065205240653052406540524065505240656052406570524065805240659052406600524066105240662052406630524066405240665052406660524066705240668052406690524067005240671052406720524067305240674052406750524067605240677052406780524067905240680052406810524068205240683052406840524068505240686052406870524068805240689052406900524069105240692052406930524069405240695052406960524069705240698052406990524070005240701052407020524070305240704052407050524070605240707052407080524070905240710052407110524071205240713052407140524071505240716052407170524071805240719052407200524072105240722052407230524072405240725052407260524072705240728052407290524073005240731052407320524073305240734052407350524073605240737052407380524073905240740052407410524074205240743052407440524074505240746052407470524074805240749052407500524075105240752052407530524075405240755052407560524075705240758052407590524076005240761052407620524076305240764052407650524076605240767052407680524076905240770052407710524077205240773052407740524077505240776052407770524077805240779052407800524078105240782052407830524078405240785052407860524078705240788052407890524079005240791052407920524079305240794052407950524079605240797052407980524079905250001052500020525000305250004052500050525000605250007052500080525000905250010052500110525001205250013052500140525001505250016052500170525001805250019052500200525002105250022052500230525002405250025052500260525002705250028052500290525003005250031052500320525003305250034052500350525003605250037052500380525003905250040052500410525004205250043052500440525004505250046052500470525004805250049052500500525005105250052052500530525005405250055052500560525005705250058052500590525006005250061052500620525006305250064052500650525006605250067052500680525006905250070052500710525007205250073052500740525007505250076052500770525007805250079052500800525008105250082052500830525008405250085052500860525008705250088052500890525009005250091052500920525009305250094052500950525009605250097052500980525009905250100052501010525010205250103052501040525010505250106052501070525010805250109052501100525011105250112052501130525011405250115052501160525011705250118052501190525012005250121052501220525012305250124052501250525012605250127052501280525012905250130052501310525013205250133052501340525013505250136052501370525013805250139052501400525014105250142052501430525014405250145052501460525014705250148052501490525015005250151052501520525015305250154052501550525015605250157052501580525015905250160052501610525016205250163052501640525016505250166052501670525016805250169052501700525017105250172052501730525017405250175052501760525017705250178052501790525018005250181052501820525018305250184052501850525018605250187052501880525018905250190052501910525019205250193052501940525019505250196052501970525019805250199052502000525020105250202052502030525020405250205052502060525020705250208052502090525021005250211052502120525021305250214052502150525021605250217052502180525021905250220052502210525022205250223052502240525022505250226052502270525022805250229052502300525023105250232052502330525023405250235052502360525023705250238052502390525024005250241052502420525024305250244052502450525024605250247052502480525024905250250052502510525025205250253052502540525025505250256052502570525025805250259052502600525026105250262052502630525026405250265052502660525026705250268052502690525027005250271052502720525027305250274052502750525027605250277052502780525027905250280052502810525028205250283052502840525028505250286052502870525028805250289052502900525029105250292052502930525029405250295052502960525029705250298052502990525030005250301052503020525030305250304052503050525030605250307052503080525030905250310052503110525031205250313052503140525031505250316052503170525031805250319052503200525032105250322052503230525032405250325052503260525032705250328052503290525033005250331052503320525033305250334052503350525033605250337052503380525033905250340052503410525034205250343052503440525034505250346052503470525034805250349052503500525035105250352052503530525035405250355052503560525035705250358052503590525036005250361052503620525036305250364052503650525036605250367052503680525036905250370052503710525037205250373052503740525037505250376052503770525037805250379052503800525038105250382052503830525038405250385052503860525038705250388052503890525039005250391052503920525039305250394052503950525039605250397052503980525039905250400052504010525040205250403052504040525040505250406052504070525040805250409052504100525041105250412052504130525041405250415052504160525041705250418052504190525042005250421052504220525042305250424052504250525042605250427052504280525042905250430052504310525043205250433052504340525043505250436052504370525043805250439052504400525044105250442052504430525044405250445052504460525044705250448052504490525045005250451052504520525045305250454052504550525045605250457052504580525045905250460052504610525046205250463052504640525046505250466052504670525046805250469052504700525047105250472052504730525047405250475052504760525047705250478052504790525048005250481052504820525048305250484052504850525048605250487052504880525048905250490052504910525049205250493052504940525049505250496052504970525049805250499052505000525050105250502052505030525050405250505052505060525050705250508052505090525051005250511052505120525051305250514052505150525051605250517052505180525051905250520052505210525052205250523052505240525052505250526052505270525052805250529052505300525053105250532052505330525053405250535052505360525053705250538052505390525054005250541052505420525054305250544052505450525054605250547052505480525054905250550052505510525055205250553052505540525055505250556052505570525055805250559052505600525056105250562052505630525056405250565052505660525056705250568052505690525057005250571052505720525057305250574052505750525057605250577052505780525057905250580052505810525058205250583052505840525058505250586052505870525058805250589052505900525059105250592052505930525059405250595052505960525059705250598052505990525060005250601052506020525060305250604052506050525060605250607052506080525060905250610052506110525061205250613052506140525061505250616052506170525061805250619052506200525062105250622052506230525062405250625052506260525062705250628052506290525063005250631052506320525063305250634052506350525063605250637052506380525063905250640052506410525064205250643052506440525064505250646052506470525064805250649052506500525065105250652052506530525065405250655052506560525065705250658052506590525066005250661052506620525066305250664052506650525066605250667052506680525066905250670052506710525067205250673052506740525067505250676052506770525067805250679052506800525068105250682052506830525068405250685052506860525068705250688052506890525069005250691052506920525069305250694052506950525069605250697052506980525069905250700052507010525070205250703052507040525070505250706052507070525070805250709052507100525071105250712052507130525071405250715052507160525071705250718052507190525072005250721052507220525072305250724052507250525072605250727052507280525072905250730052507310525073205250733052507340525073505250736052507370525073805250739052507400525074105250742052507430525074405250745052507460525074705250748052507490525075005250751052507520525075305250754052507550525075605250757052507580525075905250760052507610525076205250763052507640525076505250766052507670525076805250769052507700525077105250772052507730525077405250775052507760525077705250778052507790525078005250781052507820525078305250784052507850525078605250787052507880525078905250790052507910525079205250793052507940525079505250796052507970525079805250799052600010526000205260003052600040526000505260006052600070526000805260009052600100526001105260012052600130526001405260015052600160526001705260018052600190526002005260021052600220526002305260024052600250526002605260027052600280526002905260030052600310526003205260033052600340526003505260036052600370526003805260039052600400526004105260042052600430526004405260045052600460526004705260048052600490526005005260051052600520526005305260054052600550526005605260057052600580526005905260060052600610526006205260063052600640526006505260066052600670526006805260069052600700526007105260072052600730526007405260075052600760526007705260078052600790526008005260081052600820526008305260084052600850526008605260087052600880526008905260090052600910526009205260093052600940526009505260096052600970526009805260099052601000526010105260102052601030526010405260105052601060526010705260108052601090526011005260111052601120526011305260114052601150526011605260117052601180526011905260120052601210526012205260123052601240526012505260126052601270526012805260129052601300526013105260132052601330526013405260135052601360526013705260138052601390526014005260141052601420526014305260144052601450526014605260147052601480526014905260150052601510526015205260153052601540526015505260156052601570526015805260159052601600526016105260162052601630526016405260165052601660526016705260168052601690526017005260171052601720526017305260174052601750526017605260177052601780526017905260180052601810526018205260183052601840526018505260186052601870526018805260189052601900526019105260192052601930526019405260195052601960526019705260198052601990526020005260201052602020526020305260204052602050526020605260207052602080526020905260210052602110526021205260213052602140526021505260216052602170526021805260219052602200526022105260222052602230526022405260225052602260526022705260228052602290526023005260231052602320526023305260234052602350526023605260237052602380526023905260240052602410526024205260243052602440526024505260246052602470526024805260249052602500526025105260252052602530526025405260255052602560526025705260258052602590526026005260261052602620526026305260264052602650526026605260267052602680526026905260270052602710526027205260273052602740526027505260276052602770526027805260279052602800526028105260282052602830526028405260285052602860526028705260288052602890526029005260291052602920526029305260294052602950526029605260297052602980526029905260300052603010526030205260303052603040526030505260306052603070526030805260309052603100526031105260312052603130526031405260315052603160526031705260318052603190526032005260321052603220526032305260324052603250526032605260327052603280526032905260330052603310526033205260333052603340526033505260336052603370526033805260339052603400526034105260342052603430526034405260345052603460526034705260348052603490526035005260351052603520526035305260354052603550526035605260357052603580526035905260360052603610526036205260363052603640526036505260366052603670526036805260369052603700526037105260372052603730526037405260375052603760526037705260378052603790526038005260381052603820526038305260384052603850526038605260387052603880526038905260390052603910526039205260393052603940526039505260396052603970526039805260399052604000526040105260402052604030526040405260405052604060526040705260408052604090526041005260411052604120526041305260414052604150526041605260417052604180526041905260420052604210526042205260423052604240526042505260426052604270526042805260429052604300526043105260432052604330526043405260435052604360526043705260438052604390526044005260441052604420526044305260444052604450526044605260447052604480526044905260450052604510526045205260453052604540526045505260456052604570526045805260459052604600526046105260462052604630526046405260465052604660526046705260468052604690526047005260471052604720526047305260474052604750526047605260477052604780526047905260480052604810526048205260483052604840526048505260486052604870526048805260489052604900526049105260492052604930526049405260495052604960526049705260498052604990526050005260501052605020526050305260504052605050526050605260507052605080526050905260510052605110526051205260513052605140526051505260516052605170526051805260519052605200526052105260522052605230526052405260525052605260526052705260528052605290526053005260531052605320526053305260534052605350526053605260537052605380526053905260540052605410526054205260543052605440526054505260546052605470526054805260549052605500526055105260552052605530526055405260555052605560526055705260558052605590526056005260561052605620526056305260564052605650526056605260567052605680526056905260570052605710526057205260573052605740526057505260576052605770526057805260579052605800526058105260582052605830526058405260585052605860526058705260588052605890526059005260591052605920526059305260594052605950526059605260597052605980526059905260600052606010526060205260603052606040526060505260606052606070526060805260609052606100526061105260612052606130526061405260615052606160526061705260618052606190526062005260621052606220526062305260624052606250526062605260627052606280526062905260630052606310526063205260633052606340526063505260636052606370526063805260639052606400526064105260642052606430526064405260645052606460526064705260648052606490526065005260651052606520526065305260654052606550526065605260657052606580526065905260660052606610526066205260663052606640526066505260666052606670526066805260669052606700526067105260672052606730526067405260675052606760526067705260678052606790526068005260681052606820526068305260684052606850526068605260687052606880526068905260690052606910526069205260693052606940526069505260696052606970526069805260699052607000526070105260702052607030526070405260705052607060526070705260708052607090526071005260711052607120526071305260714052607150526071605260717052607180526071905260720052607210526072205260723052607240526072505260726052607270526072805260729052607300526073105260732052607330526073405260735052607360526073705260738052607390526074005260741052607420526074305260744052607450526074605260747052607480526074905260750052607510526075205260753052607540526075505260756052607570526075805260759052607600526076105260762052607630526076405260765052607660526076705260768052607690526077005260771052607720526077305260774052607750526077605260777052607780526077905260780052607810526078205260783052607840526078505260786052607870526078805260789052607900526079105260792052607930526079405260795052607960526079705260798052607990527000105270002052700030527000405270005052700060527000705270008052700090527001005270011052700120527001305270014052700150527001605270017052700180527001905270020052700210527002205270023052700240527002505270026052700270527002805270029052700300527003105270032052700330527003405270035052700360527003705270038052700390527004005270041052700420527004305270044052700450527004605270047052700480527004905270050052700510527005205270053052700540527005505270056052700570527005805270059052700600527006105270062052700630527006405270065052700660527006705270068052700690527007005270071052700720527007305270074052700750527007605270077052700780527007905270080052700810527008205270083052700840527008505270086052700870527008805270089052700900527009105270092052700930527009405270095052700960527009705270098052700990527010005270101052701020527010305270104052701050527010605270107052701080527010905270110052701110527011205270113052701140527011505270116052701170527011805270119052701200527012105270122052701230527012405270125052701260527012705270128052701290527013005270131052701320527013305270134052701350527013605270137052701380527013905270140052701410527014205270143052701440527014505270146052701470527014805270149052701500527015105270152052701530527015405270155052701560527015705270158052701590527016005270161052701620527016305270164052701650527016605270167052701680527016905270170052701710527017205270173052701740527017505270176052701770527017805270179052701800527018105270182052701830527018405270185052701860527018705270188052701890527019005270191052701920527019305270194052701950527019605270197052701980527019905270200052702010527020205270203052702040527020505270206052702070527020805270209052702100527021105270212052702130527021405270215052702160527021705270218052702190527022005270221052702220527022305270224052702250527022605270227052702280527022905270230052702310527023205270233052702340527023505270236052702370527023805270239052702400527024105270242052702430527024405270245052702460527024705270248052702490527025005270251052702520527025305270254052702550527025605270257052702580527025905270260052702610527026205270263052702640527026505270266052702670527026805270269052702700527027105270272052702730527027405270275052702760527027705270278052702790527028005270281052702820527028305270284052702850527028605270287052702880527028905270290052702910527029205270293052702940527029505270296052702970527029805270299052703000527030105270302052703030527030405270305052703060527030705270308052703090527031005270311052703120527031305270314052703150527031605270317052703180527031905270320052703210527032205270323052703240527032505270326052703270527032805270329052703300527033105270332052703330527033405270335052703360527033705270338052703390527034005270341052703420527034305270344052703450527034605270347052703480527034905270350052703510527035205270353052703540527035505270356052703570527035805270359052703600527036105270362052703630527036405270365052703660527036705270368052703690527037005270371052703720527037305270374052703750527037605270377052703780527037905270380052703810527038205270383052703840527038505270386052703870527038805270389052703900527039105270392052703930527039405270395052703960527039705270398052703990527040005270401052704020527040305270404052704050527040605270407052704080527040905270410052704110527041205270413052704140527041505270416052704170527041805270419052704200527042105270422052704230527042405270425052704260527042705270428052704290527043005270431052704320527043305270434052704350527043605270437052704380527043905270440052704410527044205270443052704440527044505270446052704470527044805270449052704500527045105270452052704530527045405270455052704560527045705270458052704590527046005270461052704620527046305270464052704650527046605270467052704680527046905270470052704710527047205270473052704740527047505270476052704770527047805270479052704800527048105270482052704830527048405270485052704860527048705270488052704890527049005270491052704920527049305270494052704950527049605270497052704980527049905270500052705010527050205270503052705040527050505270506052705070527050805270509052705100527051105270512052705130527051405270515052705160527051705270518052705190527052005270521052705220527052305270524052705250527052605270527052705280527052905270530052705310527053205270533052705340527053505270536052705370527053805270539052705400527054105270542052705430527054405270545052705460527054705270548052705490527055005270551052705520527055305270554052705550527055605270557052705580527055905270560052705610527056205270563052705640527056505270566052705670527056805270569052705700527057105270572052705730527057405270575052705760527057705270578052705790527058005270581052705820527058305270584052705850527058605270587052705880527058905270590052705910527059205270593052705940527059505270596052705970527059805270599052706000527060105270602052706030527060405270605052706060527060705270608052706090527061005270611052706120527061305270614052706150527061605270617052706180527061905270620052706210527062205270623052706240527062505270626052706270527062805270629052706300527063105270632052706330527063405270635052706360527063705270638052706390527064005270641052706420527064305270644052706450527064605270647052706480527064905270650052706510527065205270653052706540527065505270656052706570527065805270659052706600527066105270662052706630527066405270665052706660527066705270668052706690527067005270671052706720527067305270674052706750527067605270677052706780527067905270680052706810527068205270683052706840527068505270686052706870527068805270689052706900527069105270692052706930527069405270695052706960527069705270698052706990527070005270701052707020527070305270704052707050527070605270707052707080527070905270710052707110527071205270713052707140527071505270716052707170527071805270719052707200527072105270722052707230527072405270725052707260527072705270728052707290527073005270731052707320527073305270734052707350527073605270737052707380527073905270740052707410527074205270743052707440527074505270746052707470527074805270749052707500527075105270752052707530527075405270755052707560527075705270758052707590527076005270761052707620527076305270764052707650527076605270767052707680527076905270770052707710527077205270773052707740527077505270776052707770527077805270779052707800527078105270782052707830527078405270785052707860527078705270788052707890527079005270791052707920527079305270794052707950527079605270797052707980527079905280001052800020528000305280004052800050528000605280007052800080528000905280010052800110528001205280013052800140528001505280016052800170528001805280019052800200528002105280022052800230528002405280025052800260528002705280028052800290528003005280031052800320528003305280034052800350528003605280037052800380528003905280040052800410528004205280043052800440528004505280046052800470528004805280049052800500528005105280052052800530528005405280055052800560528005705280058052800590528006005280061052800620528006305280064052800650528006605280067052800680528006905280070052800710528007205280073052800740528007505280076052800770528007805280079052800800528008105280082052800830528008405280085052800860528008705280088052800890528009005280091052800920528009305280094052800950528009605280097052800980528009905280100052801010528010205280103052801040528010505280106052801070528010805280109052801100528011105280112052801130528011405280115052801160528011705280118052801190528012005280121052801220528012305280124052801250528012605280127052801280528012905280130052801310528013205280133052801340528013505280136052801370528013805280139052801400528014105280142052801430528014405280145052801460528014705280148052801490528015005280151052801520528015305280154052801550528015605280157052801580528015905280160052801610528016205280163052801640528016505280166052801670528016805280169052801700528017105280172052801730528017405280175052801760528017705280178052801790528018005280181052801820528018305280184052801850528018605280187052801880528018905280190052801910528019205280193052801940528019505280196052801970528019805280199052802000528020105280202052802030528020405280205052802060528020705280208052802090528021005280211052802120528021305280214052802150528021605280217052802180528021905280220052802210528022205280223052802240528022505280226052802270528022805280229052802300528023105280232052802330528023405280235052802360528023705280238052802390528024005280241052802420528024305280244052802450528024605280247052802480528024905280250052802510528025205280253052802540528025505280256052802570528025805280259052802600528026105280262052802630528026405280265052802660528026705280268052802690528027005280271052802720528027305280274052802750528027605280277052802780528027905280280052802810528028205280283052802840528028505280286052802870528028805280289052802900528029105280292052802930528029405280295052802960528029705280298052802990528030005280301052803020528030305280304052803050528030605280307052803080528030905280310052803110528031205280313052803140528031505280316052803170528031805280319052803200528032105280322052803230528032405280325052803260528032705280328052803290528033005280331052803320528033305280334052803350528033605280337052803380528033905280340052803410528034205280343052803440528034505280346052803470528034805280349052803500528035105280352052803530528035405280355052803560528035705280358052803590528036005280361052803620528036305280364052803650528036605280367052803680528036905280370052803710528037205280373052803740528037505280376052803770528037805280379052803800528038105280382052803830528038405280385052803860528038705280388052803890528039005280391052803920528039305280394052803950528039605280397052803980528039905280400052804010528040205280403052804040528040505280406052804070528040805280409052804100528041105280412052804130528041405280415052804160528041705280418052804190528042005280421052804220528042305280424052804250528042605280427052804280528042905280430052804310528043205280433052804340528043505280436052804370528043805280439052804400528044105280442052804430528044405280445052804460528044705280448052804490528045005280451052804520528045305280454052804550528045605280457052804580528045905280460052804610528046205280463052804640528046505280466052804670528046805280469052804700528047105280472052804730528047405280475052804760528047705280478052804790528048005280481052804820528048305280484052804850528048605280487052804880528048905280490052804910528049205280493052804940528049505280496052804970528049805280499052805000528050105280502052805030528050405280505052805060528050705280508052805090528051005280511052805120528051305280514052805150528051605280517052805180528051905280520052805210528052205280523052805240528052505280526052805270528052805280529052805300528053105280532052805330528053405280535052805360528053705280538052805390528054005280541052805420528054305280544052805450528054605280547052805480528054905280550052805510528055205280553052805540528055505280556052805570528055805280559052805600528056105280562052805630528056405280565052805660528056705280568052805690528057005280571052805720528057305280574052805750528057605280577052805780528057905280580052805810528058205280583052805840528058505280586052805870528058805280589052805900528059105280592052805930528059405280595052805960528059705280598052805990528060005280601052806020528060305280604052806050528060605280607052806080528060905280610052806110528061205280613052806140528061505280616052806170528061805280619052806200528062105280622052806230528062405280625052806260528062705280628052806290528063005280631052806320528063305280634052806350528063605280637052806380528063905280640052806410528064205280643052806440528064505280646052806470528064805280649052806500528065105280652052806530528065405280655052806560528065705280658052806590528066005280661052806620528066305280664052806650528066605280667052806680528066905280670052806710528067205280673052806740528067505280676052806770528067805280679052806800528068105280682052806830528068405280685052806860528068705280688052806890528069005280691052806920528069305280694052806950528069605280697052806980528069905280700052807010528070205280703052807040528070505280706052807070528070805280709052807100528071105280712052807130528071405280715052807160528071705280718052807190528072005280721052807220528072305280724052807250528072605280727052807280528072905280730052807310528073205280733052807340528073505280736052807370528073805280739052807400528074105280742052807430528074405280745052807460528074705280748052807490528075005280751052807520528075305280754052807550528075605280757052807580528075905280760052807610528076205280763052807640528076505280766052807670528076805280769052807700528077105280772052807730528077405280775052807760528077705280778052807790528078005280781052807820528078305280784052807850528078605280787052807880528078905280790052807910528079205280793052807940528079505280796052807970528079805280799052900010529000205290003052900040529000505290006052900070529000805290009052900100529001105290012052900130529001405290015052900160529001705290018052900190529002005290021052900220529002305290024052900250529002605290027052900280529002905290030052900310529003205290033052900340529003505290036052900370529003805290039052900400529004105290042052900430529004405290045052900460529004705290048052900490529005005290051052900520529005305290054052900550529005605290057052900580529005905290060052900610529006205290063052900640529006505290066052900670529006805290069052900700529007105290072052900730529007405290075052900760529007705290078052900790529008005290081052900820529008305290084052900850529008605290087052900880529008905290090052900910529009205290093052900940529009505290096052900970529009805290099052901000529010105290102052901030529010405290105052901060529010705290108052901090529011005290111052901120529011305290114052901150529011605290117052901180529011905290120052901210529012205290123052901240529012505290126052901270529012805290129052901300529013105290132052901330529013405290135052901360529013705290138052901390529014005290141052901420529014305290144052901450529014605290147052901480529014905290150052901510529015205290153052901540529015505290156052901570529015805290159052901600529016105290162052901630529016405290165052901660529016705290168052901690529017005290171052901720529017305290174052901750529017605290177052901780529017905290180052901810529018205290183052901840529018505290186052901870529018805290189052901900529019105290192052901930529019405290195052901960529019705290198052901990529020005290201052902020529020305290204052902050529020605290207052902080529020905290210052902110529021205290213052902140529021505290216052902170529021805290219052902200529022105290222052902230529022405290225052902260529022705290228052902290529023005290231052902320529023305290234052902350529023605290237052902380529023905290240052902410529024205290243052902440529024505290246052902470529024805290249052902500529025105290252052902530529025405290255052902560529025705290258052902590529026005290261052902620529026305290264052902650529026605290267052902680529026905290270052902710529027205290273052902740529027505290276052902770529027805290279052902800529028105290282052902830529028405290285052902860529028705290288052902890529029005290291052902920529029305290294052902950529029605290297052902980529029905290300052903010529030205290303052903040529030505290306052903070529030805290309052903100529031105290312052903130529031405290315052903160529031705290318052903190529032005290321052903220529032305290324052903250529032605290327052903280529032905290330052903310529033205290333052903340529033505290336052903370529033805290339052903400529034105290342052903430529034405290345052903460529034705290348052903490529035005290351052903520529035305290354052903550529035605290357052903580529035905290360052903610529036205290363052903640529036505290366052903670529036805290369052903700529037105290372052903730529037405290375052903760529037705290378052903790529038005290381052903820529038305290384052903850529038605290387052903880529038905290390052903910529039205290393052903940529039505290396052903970529039805290399052904000529040105290402052904030529040405290405052904060529040705290408052904090529041005290411052904120529041305290414052904150529041605290417052904180529041905290420052904210529042205290423052904240529042505290426052904270529042805290429052904300529043105290432052904330529043405290435052904360529043705290438052904390529044005290441052904420529044305290444052904450529044605290447052904480529044905290450052904510529045205290453052904540529045505290456052904570529045805290459052904600529046105290462052904630529046405290465052904660529046705290468052904690529047005290471052904720529047305290474052904750529047605290477052904780529047905290480052904810529048205290483052904840529048505290486052904870529048805290489052904900529049105290492052904930529049405290495052904960529049705290498052904990529050005290501052905020529050305290504052905050529050605290507052905080529050905290510052905110529051205290513052905140529051505290516052905170529051805290519052905200529052105290522052905230529052405290525052905260529052705290528052905290529053005290531052905320529053305290534052905350529053605290537052905380529053905290540052905410529054205290543052905440529054505290546052905470529054805290549052905500529055105290552052905530529055405290555052905560529055705290558052905590529056005290561052905620529056305290564052905650529056605290567052905680529056905290570052905710529057205290573052905740529057505290576052905770529057805290579052905800529058105290582052905830529058405290585052905860529058705290588052905890529059005290591052905920529059305290594052905950529059605290597052905980529059905290600052906010529060205290603052906040529060505290606052906070529060805290609052906100529061105290612052906130529061405290615052906160529061705290618052906190529062005290621052906220529062305290624052906250529062605290627052906280529062905290630052906310529063205290633052906340529063505290636052906370529063805290639052906400529064105290642052906430529064405290645052906460529064705290648052906490529065005290651052906520529065305290654052906550529065605290657052906580529065905290660052906610529066205290663052906640529066505290666052906670529066805290669052906700529067105290672052906730529067405290675052906760529067705290678052906790529068005290681052906820529068305290684052906850529068605290687052906880529068905290690052906910529069205290693052906940529069505290696052906970529069805290699052907000529070105290702052907030529070405290705052907060529070705290708052907090529071005290711052907120529071305290714052907150529071605290717052907180529071905290720052907210529072205290723052907240529072505290726052907270529072805290729052907300529073105290732052907330529073405290735052907360529073705290738052907390529074005290741052907420529074305290744052907450529074605290747052907480529074905290750052907510529075205290753052907540529075505290756052907570529075805290759052907600529076105290762052907630529076405290765052907660529076705290768052907690529077005290771052907720529077305290774052907750529077605290777052907780529077905290780052907810529078205290783052907840529078505290786052907870529078805290789052907900529079105290792052907930529079405290795052907960529079705290798052907990530000105300002053000030530000405300005053000060530000705300008053000090530001005300011053000120530001305300014053000150530001605300017053000180530001905300020053000210530002205300023053000240530002505300026053000270530002805300029053000300530003105300032053000330530003405300035053000360530003705300038053000390530004005300041053000420530004305300044053000450530004605300047053000480530004905300050053000510530005205300053053000540530005505300056053000570530005805300059053000600530006105300062053000630530006405300065053000660530006705300068053000690530007005300071053000720530007305300074053000750530007605300077053000780530007905300080053000810530008205300083053000840530008505300086053000870530008805300089053000900530009105300092053000930530009405300095053000960530009705300098053000990530010005300101053001020530010305300104053001050530010605300107053001080530010905300110053001110530011205300113053001140530011505300116053001170530011805300119053001200530012105300122053001230530012405300125053001260530012705300128053001290530013005300131053001320530013305300134053001350530013605300137053001380530013905300140053001410530014205300143053001440530014505300146053001470530014805300149053001500530015105300152053001530530015405300155053001560530015705300158053001590530016005300161053001620530016305300164053001650530016605300167053001680530016905300170053001710530017205300173053001740530017505300176053001770530017805300179053001800530018105300182053001830530018405300185053001860530018705300188053001890530019005300191053001920530019305300194053001950530019605300197053001980530019905300200053002010530020205300203053002040530020505300206053002070530020805300209053002100530021105300212053002130530021405300215053002160530021705300218053002190530022005300221053002220530022305300224053002250530022605300227053002280530022905300230053002310530023205300233053002340530023505300236053002370530023805300239053002400530024105300242053002430530024405300245053002460530024705300248053002490530025005300251053002520530025305300254053002550530025605300257053002580530025905300260053002610530026205300263053002640530026505300266053002670530026805300269053002700530027105300272053002730530027405300275053002760530027705300278053002790530028005300281053002820530028305300284053002850530028605300287053002880530028905300290053002910530029205300293053002940530029505300296053002970530029805300299053003000530030105300302053003030530030405300305053003060530030705300308053003090530031005300311053003120530031305300314053003150530031605300317053003180530031905300320053003210530032205300323053003240530032505300326053003270530032805300329053003300530033105300332053003330530033405300335053003360530033705300338053003390530034005300341053003420530034305300344053003450530034605300347053003480530034905300350053003510530035205300353053003540530035505300356053003570530035805300359053003600530036105300362053003630530036405300365053003660530036705300368053003690530037005300371053003720530037305300374053003750530037605300377053003780530037905300380053003810530038205300383053003840530038505300386053003870530038805300389053003900530039105300392053003930530039405300395053003960530039705300398053003990530040005300401053004020530040305300404053004050530040605300407053004080530040905300410053004110530041205300413053004140530041505300416053004170530041805300419053004200530042105300422053004230530042405300425053004260530042705300428053004290530043005300431053004320530043305300434053004350530043605300437053004380530043905300440053004410530044205300443053004440530044505300446053004470530044805300449053004500530045105300452053004530530045405300455053004560530045705300458053004590530046005300461053004620530046305300464053004650530046605300467053004680530046905300470053004710530047205300473053004740530047505300476053004770530047805300479053004800530048105300482053004830530048405300485053004860530048705300488053004890530049005300491053004920530049305300494053004950530049605300497053004980530049905300500053005010530050205300503053005040530050505300506053005070530050805300509053005100530051105300512053005130530051405300515053005160530051705300518053005190530052005300521053005220530052305300524053005250530052605300527053005280530052905300530053005310530053205300533053005340530053505300536053005370530053805300539053005400530054105300542053005430530054405300545053005460530054705300548053005490530055005300551053005520530055305300554053005550530055605300557053005580530055905300560053005610530056205300563053005640530056505300566053005670530056805300569053005700530057105300572053005730530057405300575053005760530057705300578053005790530058005300581053005820530058305300584053005850530058605300587053005880530058905300590053005910530059205300593053005940530059505300596053005970530059805300599053006000530060105300602053006030530060405300605053006060530060705300608053006090530061005300611053006120530061305300614053006150530061605300617053006180530061905300620053006210530062205300623053006240530062505300626053006270530062805300629053006300530063105300632053006330530063405300635053006360530063705300638053006390530064005300641053006420530064305300644053006450530064605300647053006480530064905300650053006510530065205300653053006540530065505300656053006570530065805300659053006600530066105300662053006630530066405300665053006660530066705300668053006690530067005300671053006720530067305300674053006750530067605300677053006780530067905300680053006810530068205300683053006840530068505300686053006870530068805300689053006900530069105300692053006930530069405300695053006960530069705300698053006990530070005300701053007020530070305300704053007050530070605300707053007080530070905300710053007110530071205300713053007140530071505300716053007170530071805300719053007200530072105300722053007230530072405300725053007260530072705300728053007290530073005300731053007320530073305300734053007350530073605300737053007380530073905300740053007410530074205300743053007440530074505300746053007470530074805300749053007500530075105300752053007530530075405300755053007560530075705300758053007590530076005300761053007620530076305300764053007650530076605300767053007680530076905300770053007710530077205300773053007740530077505300776053007770530077805300779053007800530078105300782053007830530078405300785053007860530078705300788053007890530079005300791053007920530079305300794053007950530079605300797053007980530079905310001053100020531000305310004053100050531000605310007053100080531000905310010053100110531001205310013053100140531001505310016053100170531001805310019053100200531002105310022053100230531002405310025053100260531002705310028053100290531003005310031053100320531003305310034053100350531003605310037053100380531003905310040053100410531004205310043053100440531004505310046053100470531004805310049053100500531005105310052053100530531005405310055053100560531005705310058053100590531006005310061053100620531006305310064053100650531006605310067053100680531006905310070053100710531007205310073053100740531007505310076053100770531007805310079053100800531008105310082053100830531008405310085053100860531008705310088053100890531009005310091053100920531009305310094053100950531009605310097053100980531009905310100053101010531010205310103053101040531010505310106053101070531010805310109053101100531011105310112053101130531011405310115053101160531011705310118053101190531012005310121053101220531012305310124053101250531012605310127053101280531012905310130053101310531013205310133053101340531013505310136053101370531013805310139053101400531014105310142053101430531014405310145053101460531014705310148053101490531015005310151053101520531015305310154053101550531015605310157053101580531015905310160053101610531016205310163053101640531016505310166053101670531016805310169053101700531017105310172053101730531017405310175053101760531017705310178053101790531018005310181053101820531018305310184053101850531018605310187053101880531018905310190053101910531019205310193053101940531019505310196053101970531019805310199053102000531020105310202053102030531020405310205053102060531020705310208053102090531021005310211053102120531021305310214053102150531021605310217053102180531021905310220053102210531022205310223053102240531022505310226053102270531022805310229053102300531023105310232053102330531023405310235053102360531023705310238053102390531024005310241053102420531024305310244053102450531024605310247053102480531024905310250053102510531025205310253053102540531025505310256053102570531025805310259053102600531026105310262053102630531026405310265053102660531026705310268053102690531027005310271053102720531027305310274053102750531027605310277053102780531027905310280053102810531028205310283053102840531028505310286053102870531028805310289053102900531029105310292053102930531029405310295053102960531029705310298053102990531030005310301053103020531030305310304053103050531030605310307053103080531030905310310053103110531031205310313053103140531031505310316053103170531031805310319053103200531032105310322053103230531032405310325053103260531032705310328053103290531033005310331053103320531033305310334053103350531033605310337053103380531033905310340053103410531034205310343053103440531034505310346053103470531034805310349053103500531035105310352053103530531035405310355053103560531035705310358053103590531036005310361053103620531036305310364053103650531036605310367053103680531036905310370053103710531037205310373053103740531037505310376053103770531037805310379053103800531038105310382053103830531038405310385053103860531038705310388053103890531039005310391053103920531039305310394053103950531039605310397053103980531039905310400053104010531040205310403053104040531040505310406053104070531040805310409053104100531041105310412053104130531041405310415053104160531041705310418053104190531042005310421053104220531042305310424053104250531042605310427053104280531042905310430053104310531043205310433053104340531043505310436053104370531043805310439053104400531044105310442053104430531044405310445053104460531044705310448053104490531045005310451053104520531045305310454053104550531045605310457053104580531045905310460053104610531046205310463053104640531046505310466053104670531046805310469053104700531047105310472053104730531047405310475053104760531047705310478053104790531048005310481053104820531048305310484053104850531048605310487053104880531048905310490053104910531049205310493053104940531049505310496053104970531049805310499053105000531050105310502053105030531050405310505053105060531050705310508053105090531051005310511053105120531051305310514053105150531051605310517053105180531051905310520053105210531052205310523053105240531052505310526053105270531052805310529053105300531053105310532053105330531053405310535053105360531053705310538053105390531054005310541053105420531054305310544053105450531054605310547053105480531054905310550053105510531055205310553053105540531055505310556053105570531055805310559053105600531056105310562053105630531056405310565053105660531056705310568053105690531057005310571053105720531057305310574053105750531057605310577053105780531057905310580053105810531058205310583053105840531058505310586053105870531058805310589053105900531059105310592053105930531059405310595053105960531059705310598053105990531060005310601053106020531060305310604053106050531060605310607053106080531060905310610053106110531061205310613053106140531061505310616053106170531061805310619053106200531062105310622053106230531062405310625053106260531062705310628053106290531063005310631053106320531063305310634053106350531063605310637053106380531063905310640053106410531064205310643053106440531064505310646053106470531064805310649053106500531065105310652053106530531065405310655053106560531065705310658053106590531066005310661053106620531066305310664053106650531066605310667053106680531066905310670053106710531067205310673053106740531067505310676053106770531067805310679053106800531068105310682053106830531068405310685053106860531068705310688053106890531069005310691053106920531069305310694053106950531069605310697053106980531069905310700053107010531070205310703053107040531070505310706053107070531070805310709053107100531071105310712053107130531071405310715053107160531071705310718053107190531072005310721053107220531072305310724053107250531072605310727053107280531072905310730053107310531073205310733053107340531073505310736053107370531073805310739053107400531074105310742053107430531074405310745053107460531074705310748053107490531075005310751053107520531075305310754053107550531075605310757053107580531075905310760053107610531076205310763053107640531076505310766053107670531076805310769053107700531077105310772053107730531077405310775053107760531077705310778053107790531078005310781053107820531078305310784053107850531078605310787053107880531078905310790053107910531079205310793053107940531079505310796053107970531079805310799053200010532000205320003053200040532000505320006053200070532000805320009053200100532001105320012053200130532001405320015053200160532001705320018053200190532002005320021053200220532002305320024053200250532002605320027053200280532002905320030053200310532003205320033053200340532003505320036053200370532003805320039053200400532004105320042053200430532004405320045053200460532004705320048053200490532005005320051053200520532005305320054053200550532005605320057053200580532005905320060053200610532006205320063053200640532006505320066053200670532006805320069053200700532007105320072053200730532007405320075053200760532007705320078053200790532008005320081053200820532008305320084053200850532008605320087053200880532008905320090053200910532009205320093053200940532009505320096053200970532009805320099053201000532010105320102053201030532010405320105053201060532010705320108053201090532011005320111053201120532011305320114053201150532011605320117053201180532011905320120053201210532012205320123053201240532012505320126053201270532012805320129053201300532013105320132053201330532013405320135053201360532013705320138053201390532014005320141053201420532014305320144053201450532014605320147053201480532014905320150053201510532015205320153053201540532015505320156053201570532015805320159053201600532016105320162053201630532016405320165053201660532016705320168053201690532017005320171053201720532017305320174053201750532017605320177053201780532017905320180053201810532018205320183053201840532018505320186053201870532018805320189053201900532019105320192053201930532019405320195053201960532019705320198053201990532020005320201053202020532020305320204053202050532020605320207053202080532020905320210053202110532021205320213053202140532021505320216053202170532021805320219053202200532022105320222053202230532022405320225053202260532022705320228053202290532023005320231053202320532023305320234053202350532023605320237053202380532023905320240053202410532024205320243053202440532024505320246053202470532024805320249053202500532025105320252053202530532025405320255053202560532025705320258053202590532026005320261053202620532026305320264053202650532026605320267053202680532026905320270053202710532027205320273053202740532027505320276053202770532027805320279053202800532028105320282053202830532028405320285053202860532028705320288053202890532029005320291053202920532029305320294053202950532029605320297053202980532029905320300053203010532030205320303053203040532030505320306053203070532030805320309053203100532031105320312053203130532031405320315053203160532031705320318053203190532032005320321053203220532032305320324053203250532032605320327053203280532032905320330053203310532033205320333053203340532033505320336053203370532033805320339053203400532034105320342053203430532034405320345053203460532034705320348053203490532035005320351053203520532035305320354053203550532035605320357053203580532035905320360053203610532036205320363053203640532036505320366053203670532036805320369053203700532037105320372053203730532037405320375053203760532037705320378053203790532038005320381053203820532038305320384053203850532038605320387053203880532038905320390053203910532039205320393053203940532039505320396053203970532039805320399053204000532040105320402053204030532040405320405053204060532040705320408053204090532041005320411053204120532041305320414053204150532041605320417053204180532041905320420053204210532042205320423053204240532042505320426053204270532042805320429053204300532043105320432053204330532043405320435053204360532043705320438053204390532044005320441053204420532044305320444053204450532044605320447053204480532044905320450053204510532045205320453053204540532045505320456053204570532045805320459053204600532046105320462053204630532046405320465053204660532046705320468053204690532047005320471053204720532047305320474053204750532047605320477053204780532047905320480053204810532048205320483053204840532048505320486053204870532048805320489053204900532049105320492053204930532049405320495053204960532049705320498053204990532050005320501053205020532050305320504053205050532050605320507053205080532050905320510053205110532051205320513053205140532051505320516053205170532051805320519053205200532052105320522053205230532052405320525053205260532052705320528053205290532053005320531053205320532053305320534053205350532053605320537053205380532053905320540053205410532054205320543053205440532054505320546053205470532054805320549053205500532055105320552053205530532055405320555053205560532055705320558053205590532056005320561053205620532056305320564053205650532056605320567053205680532056905320570053205710532057205320573053205740532057505320576053205770532057805320579053205800532058105320582053205830532058405320585053205860532058705320588053205890532059005320591053205920532059305320594053205950532059605320597053205980532059905320600053206010532060205320603053206040532060505320606053206070532060805320609053206100532061105320612053206130532061405320615053206160532061705320618053206190532062005320621053206220532062305320624053206250532062605320627053206280532062905320630053206310532063205320633053206340532063505320636053206370532063805320639053206400532064105320642053206430532064405320645053206460532064705320648053206490532065005320651053206520532065305320654053206550532065605320657053206580532065905320660053206610532066205320663053206640532066505320666053206670532066805320669053206700532067105320672053206730532067405320675053206760532067705320678053206790532068005320681053206820532068305320684053206850532068605320687053206880532068905320690053206910532069205320693053206940532069505320696053206970532069805320699053207000532070105320702053207030532070405320705053207060532070705320708053207090532071005320711053207120532071305320714053207150532071605320717053207180532071905320720053207210532072205320723053207240532072505320726053207270532072805320729053207300532073105320732053207330532073405320735053207360532073705320738053207390532074005320741053207420532074305320744053207450532074605320747053207480532074905320750053207510532075205320753053207540532075505320756053207570532075805320759053207600532076105320762053207630532076405320765053207660532076705320768053207690532077005320771053207720532077305320774053207750532077605320777053207780532077905320780053207810532078205320783053207840532078505320786053207870532078805320789053207900532079105320792053207930532079405320795053207960532079705320798053207990533000105330002053300030533000405330005053300060533000705330008053300090533001005330011053300120533001305330014053300150533001605330017053300180533001905330020053300210533002205330023053300240533002505330026053300270533002805330029053300300533003105330032053300330533003405330035053300360533003705330038053300390533004005330041053300420533004305330044053300450533004605330047053300480533004905330050053300510533005205330053053300540533005505330056053300570533005805330059053300600533006105330062053300630533006405330065053300660533006705330068053300690533007005330071053300720533007305330074053300750533007605330077053300780533007905330080053300810533008205330083053300840533008505330086053300870533008805330089053300900533009105330092053300930533009405330095053300960533009705330098053300990533010005330101053301020533010305330104053301050533010605330107053301080533010905330110053301110533011205330113053301140533011505330116053301170533011805330119053301200533012105330122053301230533012405330125053301260533012705330128053301290533013005330131053301320533013305330134053301350533013605330137053301380533013905330140053301410533014205330143053301440533014505330146053301470533014805330149053301500533015105330152053301530533015405330155053301560533015705330158053301590533016005330161053301620533016305330164053301650533016605330167053301680533016905330170053301710533017205330173053301740533017505330176053301770533017805330179053301800533018105330182053301830533018405330185053301860533018705330188053301890533019005330191053301920533019305330194053301950533019605330197053301980533019905330200053302010533020205330203053302040533020505330206053302070533020805330209053302100533021105330212053302130533021405330215053302160533021705330218053302190533022005330221053302220533022305330224053302250533022605330227053302280533022905330230053302310533023205330233053302340533023505330236053302370533023805330239053302400533024105330242053302430533024405330245053302460533024705330248053302490533025005330251053302520533025305330254053302550533025605330257053302580533025905330260053302610533026205330263053302640533026505330266053302670533026805330269053302700533027105330272053302730533027405330275053302760533027705330278053302790533028005330281053302820533028305330284053302850533028605330287053302880533028905330290053302910533029205330293053302940533029505330296053302970533029805330299053303000533030105330302053303030533030405330305053303060533030705330308053303090533031005330311053303120533031305330314053303150533031605330317053303180533031905330320053303210533032205330323053303240533032505330326053303270533032805330329053303300533033105330332053303330533033405330335053303360533033705330338053303390533034005330341053303420533034305330344053303450533034605330347053303480533034905330350053303510533035205330353053303540533035505330356053303570533035805330359053303600533036105330362053303630533036405330365053303660533036705330368053303690533037005330371053303720533037305330374053303750533037605330377053303780533037905330380053303810533038205330383053303840533038505330386053303870533038805330389053303900533039105330392053303930533039405330395053303960533039705330398053303990533040005330401053304020533040305330404053304050533040605330407053304080533040905330410053304110533041205330413053304140533041505330416053304170533041805330419053304200533042105330422053304230533042405330425053304260533042705330428053304290533043005330431053304320533043305330434053304350533043605330437053304380533043905330440053304410533044205330443053304440533044505330446053304470533044805330449053304500533045105330452053304530533045405330455053304560533045705330458053304590533046005330461053304620533046305330464053304650533046605330467053304680533046905330470053304710533047205330473053304740533047505330476053304770533047805330479053304800533048105330482053304830533048405330485053304860533048705330488053304890533049005330491053304920533049305330494053304950533049605330497053304980533049905330500053305010533050205330503053305040533050505330506053305070533050805330509053305100533051105330512053305130533051405330515053305160533051705330518053305190533052005330521053305220533052305330524053305250533052605330527053305280533052905330530053305310533053205330533053305340533053505330536053305370533053805330539053305400533054105330542053305430533054405330545053305460533054705330548053305490533055005330551053305520533055305330554053305550533055605330557053305580533055905330560053305610533056205330563053305640533056505330566053305670533056805330569053305700533057105330572053305730533057405330575053305760533057705330578053305790533058005330581053305820533058305330584053305850533058605330587053305880533058905330590053305910533059205330593053305940533059505330596053305970533059805330599053306000533060105330602053306030533060405330605053306060533060705330608053306090533061005330611053306120533061305330614053306150533061605330617053306180533061905330620053306210533062205330623053306240533062505330626053306270533062805330629053306300533063105330632053306330533063405330635053306360533063705330638053306390533064005330641053306420533064305330644053306450533064605330647053306480533064905330650053306510533065205330653053306540533065505330656053306570533065805330659053306600533066105330662053306630533066405330665053306660533066705330668053306690533067005330671053306720533067305330674053306750533067605330677053306780533067905330680053306810533068205330683053306840533068505330686053306870533068805330689053306900533069105330692053306930533069405330695053306960533069705330698053306990533070005330701053307020533070305330704053307050533070605330707053307080533070905330710053307110533071205330713053307140533071505330716053307170533071805330719053307200533072105330722053307230533072405330725053307260533072705330728053307290533073005330731053307320533073305330734053307350533073605330737053307380533073905330740053307410533074205330743053307440533074505330746053307470533074805330749053307500533075105330752053307530533075405330755053307560533075705330758053307590533076005330761053307620533076305330764053307650533076605330767053307680533076905330770053307710533077205330773053307740533077505330776053307770533077805330779053307800533078105330782053307830533078405330785053307860533078705330788053307890533079005330791053307920533079305330794053307950533079605330797053307980533079905340001053400020534000305340004053400050534000605340007053400080534000905340010053400110534001205340013053400140534001505340016053400170534001805340019053400200534002105340022053400230534002405340025053400260534002705340028053400290534003005340031053400320534003305340034053400350534003605340037053400380534003905340040053400410534004205340043053400440534004505340046053400470534004805340049053400500534005105340052053400530534005405340055053400560534005705340058053400590534006005340061053400620534006305340064053400650534006605340067053400680534006905340070053400710534007205340073053400740534007505340076053400770534007805340079053400800534008105340082053400830534008405340085053400860534008705340088053400890534009005340091053400920534009305340094053400950534009605340097053400980534009905340100053401010534010205340103053401040534010505340106053401070534010805340109053401100534011105340112053401130534011405340115053401160534011705340118053401190534012005340121053401220534012305340124053401250534012605340127053401280534012905340130053401310534013205340133053401340534013505340136053401370534013805340139053401400534014105340142053401430534014405340145053401460534014705340148053401490534015005340151053401520534015305340154053401550534015605340157053401580534015905340160053401610534016205340163053401640534016505340166053401670534016805340169053401700534017105340172053401730534017405340175053401760534017705340178053401790534018005340181053401820534018305340184053401850534018605340187053401880534018905340190053401910534019205340193053401940534019505340196053401970534019805340199053402000534020105340202053402030534020405340205053402060534020705340208053402090534021005340211053402120534021305340214053402150534021605340217053402180534021905340220053402210534022205340223053402240534022505340226053402270534022805340229053402300534023105340232053402330534023405340235053402360534023705340238053402390534024005340241053402420534024305340244053402450534024605340247053402480534024905340250053402510534025205340253053402540534025505340256053402570534025805340259053402600534026105340262053402630534026405340265053402660534026705340268053402690534027005340271053402720534027305340274053402750534027605340277053402780534027905340280053402810534028205340283053402840534028505340286053402870534028805340289053402900534029105340292053402930534029405340295053402960534029705340298053402990534030005340301053403020534030305340304053403050534030605340307053403080534030905340310053403110534031205340313053403140534031505340316053403170534031805340319053403200534032105340322053403230534032405340325053403260534032705340328053403290534033005340331053403320534033305340334053403350534033605340337053403380534033905340340053403410534034205340343053403440534034505340346053403470534034805340349053403500534035105340352053403530534035405340355053403560534035705340358053403590534036005340361053403620534036305340364053403650534036605340367053403680534036905340370053403710534037205340373053403740534037505340376053403770534037805340379053403800534038105340382053403830534038405340385053403860534038705340388053403890534039005340391053403920534039305340394053403950534039605340397053403980534039905340400053404010534040205340403053404040534040505340406053404070534040805340409053404100534041105340412053404130534041405340415053404160534041705340418053404190534042005340421053404220534042305340424053404250534042605340427053404280534042905340430053404310534043205340433053404340534043505340436053404370534043805340439053404400534044105340442053404430534044405340445053404460534044705340448053404490534045005340451053404520534045305340454053404550534045605340457053404580534045905340460053404610534046205340463053404640534046505340466053404670534046805340469053404700534047105340472053404730534047405340475053404760534047705340478053404790534048005340481053404820534048305340484053404850534048605340487053404880534048905340490053404910534049205340493053404940534049505340496053404970534049805340499053405000534050105340502053405030534050405340505053405060534050705340508053405090534051005340511053405120534051305340514053405150534051605340517053405180534051905340520053405210534052205340523053405240534052505340526053405270534052805340529053405300534053105340532053405330534053405340535053405360534053705340538053405390534054005340541053405420534054305340544053405450534054605340547053405480534054905340550053405510534055205340553053405540534055505340556053405570534055805340559053405600534056105340562053405630534056405340565053405660534056705340568053405690534057005340571053405720534057305340574053405750534057605340577053405780534057905340580053405810534058205340583053405840534058505340586053405870534058805340589053405900534059105340592053405930534059405340595053405960534059705340598053405990534060005340601053406020534060305340604053406050534060605340607053406080534060905340610053406110534061205340613053406140534061505340616053406170534061805340619053406200534062105340622053406230534062405340625053406260534062705340628053406290534063005340631053406320534063305340634053406350534063605340637053406380534063905340640053406410534064205340643053406440534064505340646053406470534064805340649053406500534065105340652053406530534065405340655053406560534065705340658053406590534066005340661053406620534066305340664053406650534066605340667053406680534066905340670053406710534067205340673053406740534067505340676053406770534067805340679053406800534068105340682053406830534068405340685053406860534068705340688053406890534069005340691053406920534069305340694053406950534069605340697053406980534069905340700053407010534070205340703053407040534070505340706053407070534070805340709053407100534071105340712053407130534071405340715053407160534071705340718053407190534072005340721053407220534072305340724053407250534072605340727053407280534072905340730053407310534073205340733053407340534073505340736053407370534073805340739053407400534074105340742053407430534074405340745053407460534074705340748053407490534075005340751053407520534075305340754053407550534075605340757053407580534075905340760053407610534076205340763053407640534076505340766053407670534076805340769053407700534077105340772053407730534077405340775053407760534077705340778053407790534078005340781053407820534078305340784053407850534078605340787053407880534078905340790053407910534079205340793053407940534079505340796053407970534079805340799053500010535000205350003053500040535000505350006053500070535000805350009053500100535001105350012053500130535001405350015053500160535001705350018053500190535002005350021053500220535002305350024053500250535002605350027053500280535002905350030053500310535003205350033053500340535003505350036053500370535003805350039053500400535004105350042053500430535004405350045053500460535004705350048053500490535005005350051053500520535005305350054053500550535005605350057053500580535005905350060053500610535006205350063053500640535006505350066053500670535006805350069053500700535007105350072053500730535007405350075053500760535007705350078053500790535008005350081053500820535008305350084053500850535008605350087053500880535008905350090053500910535009205350093053500940535009505350096053500970535009805350099053501000535010105350102053501030535010405350105053501060535010705350108053501090535011005350111053501120535011305350114053501150535011605350117053501180535011905350120053501210535012205350123053501240535012505350126053501270535012805350129053501300535013105350132053501330535013405350135053501360535013705350138053501390535014005350141053501420535014305350144053501450535014605350147053501480535014905350150053501510535015205350153053501540535015505350156053501570535015805350159053501600535016105350162053501630535016405350165053501660535016705350168053501690535017005350171053501720535017305350174053501750535017605350177053501780535017905350180053501810535018205350183053501840535018505350186053501870535018805350189053501900535019105350192053501930535019405350195053501960535019705350198053501990535020005350201053502020535020305350204053502050535020605350207053502080535020905350210053502110535021205350213053502140535021505350216053502170535021805350219053502200535022105350222053502230535022405350225053502260535022705350228053502290535023005350231053502320535023305350234053502350535023605350237053502380535023905350240053502410535024205350243053502440535024505350246053502470535024805350249053502500535025105350252053502530535025405350255053502560535025705350258053502590535026005350261053502620535026305350264053502650535026605350267053502680535026905350270053502710535027205350273053502740535027505350276053502770535027805350279053502800535028105350282053502830535028405350285053502860535028705350288053502890535029005350291053502920535029305350294053502950535029605350297053502980535029905350300053503010535030205350303053503040535030505350306053503070535030805350309053503100535031105350312053503130535031405350315053503160535031705350318053503190535032005350321053503220535032305350324053503250535032605350327053503280535032905350330053503310535033205350333053503340535033505350336053503370535033805350339053503400535034105350342053503430535034405350345053503460535034705350348053503490535035005350351053503520535035305350354053503550535035605350357053503580535035905350360053503610535036205350363053503640535036505350366053503670535036805350369053503700535037105350372053503730535037405350375053503760535037705350378053503790535038005350381053503820535038305350384053503850535038605350387053503880535038905350390053503910535039205350393053503940535039505350396053503970535039805350399053504000535040105350402053504030535040405350405053504060535040705350408053504090535041005350411053504120535041305350414053504150535041605350417053504180535041905350420053504210535042205350423053504240535042505350426053504270535042805350429053504300535043105350432053504330535043405350435053504360535043705350438053504390535044005350441053504420535044305350444053504450535044605350447053504480535044905350450053504510535045205350453053504540535045505350456053504570535045805350459053504600535046105350462053504630535046405350465053504660535046705350468053504690535047005350471053504720535047305350474053504750535047605350477053504780535047905350480053504810535048205350483053504840535048505350486053504870535048805350489053504900535049105350492053504930535049405350495053504960535049705350498053504990535050005350501053505020535050305350504053505050535050605350507053505080535050905350510053505110535051205350513053505140535051505350516053505170535051805350519053505200535052105350522053505230535052405350525053505260535052705350528053505290535053005350531053505320535053305350534053505350535053605350537053505380535053905350540053505410535054205350543053505440535054505350546053505470535054805350549053505500535055105350552053505530535055405350555053505560535055705350558053505590535056005350561053505620535056305350564053505650535056605350567053505680535056905350570053505710535057205350573053505740535057505350576053505770535057805350579053505800535058105350582053505830535058405350585053505860535058705350588053505890535059005350591053505920535059305350594053505950535059605350597053505980535059905350600053506010535060205350603053506040535060505350606053506070535060805350609053506100535061105350612053506130535061405350615053506160535061705350618053506190535062005350621053506220535062305350624053506250535062605350627053506280535062905350630053506310535063205350633053506340535063505350636053506370535063805350639053506400535064105350642053506430535064405350645053506460535064705350648053506490535065005350651053506520535065305350654053506550535065605350657053506580535065905350660053506610535066205350663053506640535066505350666053506670535066805350669053506700535067105350672053506730535067405350675053506760535067705350678053506790535068005350681053506820535068305350684053506850535068605350687053506880535068905350690053506910535069205350693053506940535069505350696053506970535069805350699053507000535070105350702053507030535070405350705053507060535070705350708053507090535071005350711053507120535071305350714053507150535071605350717053507180535071905350720053507210535072205350723053507240535072505350726053507270535072805350729053507300535073105350732053507330535073405350735053507360535073705350738053507390535074005350741053507420535074305350744053507450535074605350747053507480535074905350750053507510535075205350753053507540535075505350756053507570535075805350759053507600535076105350762053507630535076405350765053507660535076705350768053507690535077005350771053507720535077305350774053507750535077605350777053507780535077905350780053507810535078205350783053507840535078505350786053507870535078805350789053507900535079105350792053507930535079405350795053507960535079705350798053507990536000105360002053600030536000405360005053600060536000705360008053600090536001005360011053600120536001305360014053600150536001605360017053600180536001905360020053600210536002205360023053600240536002505360026053600270536002805360029053600300536003105360032053600330536003405360035053600360536003705360038053600390536004005360041053600420536004305360044053600450536004605360047053600480536004905360050053600510536005205360053053600540536005505360056053600570536005805360059053600600536006105360062053600630536006405360065053600660536006705360068053600690536007005360071053600720536007305360074053600750536007605360077053600780536007905360080053600810536008205360083053600840536008505360086053600870536008805360089053600900536009105360092053600930536009405360095053600960536009705360098053600990536010005360101053601020536010305360104053601050536010605360107053601080536010905360110053601110536011205360113053601140536011505360116053601170536011805360119053601200536012105360122053601230536012405360125053601260536012705360128053601290536013005360131053601320536013305360134053601350536013605360137053601380536013905360140053601410536014205360143053601440536014505360146053601470536014805360149053601500536015105360152053601530536015405360155053601560536015705360158053601590536016005360161053601620536016305360164053601650536016605360167053601680536016905360170053601710536017205360173053601740536017505360176053601770536017805360179053601800536018105360182053601830536018405360185053601860536018705360188053601890536019005360191053601920536019305360194053601950536019605360197053601980536019905360200053602010536020205360203053602040536020505360206053602070536020805360209053602100536021105360212053602130536021405360215053602160536021705360218053602190536022005360221053602220536022305360224053602250536022605360227053602280536022905360230053602310536023205360233053602340536023505360236053602370536023805360239053602400536024105360242053602430536024405360245053602460536024705360248053602490536025005360251053602520536025305360254053602550536025605360257053602580536025905360260053602610536026205360263053602640536026505360266053602670536026805360269053602700536027105360272053602730536027405360275053602760536027705360278053602790536028005360281053602820536028305360284053602850536028605360287053602880536028905360290053602910536029205360293053602940536029505360296053602970536029805360299053603000536030105360302053603030536030405360305053603060536030705360308053603090536031005360311053603120536031305360314053603150536031605360317053603180536031905360320053603210536032205360323053603240536032505360326053603270536032805360329053603300536033105360332053603330536033405360335053603360536033705360338053603390536034005360341053603420536034305360344053603450536034605360347053603480536034905360350053603510536035205360353053603540536035505360356053603570536035805360359053603600536036105360362053603630536036405360365053603660536036705360368053603690536037005360371053603720536037305360374053603750536037605360377053603780536037905360380053603810536038205360383053603840536038505360386053603870536038805360389053603900536039105360392053603930536039405360395053603960536039705360398053603990536040005360401053604020536040305360404053604050536040605360407053604080536040905360410053604110536041205360413053604140536041505360416053604170536041805360419053604200536042105360422053604230536042405360425053604260536042705360428053604290536043005360431053604320536043305360434053604350536043605360437053604380536043905360440053604410536044205360443053604440536044505360446053604470536044805360449053604500536045105360452053604530536045405360455053604560536045705360458053604590536046005360461053604620536046305360464053604650536046605360467053604680536046905360470053604710536047205360473053604740536047505360476053604770536047805360479053604800536048105360482053604830536048405360485053604860536048705360488053604890536049005360491053604920536049305360494053604950536049605360497053604980536049905360500053605010536050205360503053605040536050505360506053605070536050805360509053605100536051105360512053605130536051405360515053605160536051705360518053605190536052005360521053605220536052305360524053605250536052605360527053605280536052905360530053605310536053205360533053605340536053505360536053605370536053805360539053605400536054105360542053605430536054405360545053605460536054705360548053605490536055005360551053605520536055305360554053605550536055605360557053605580536055905360560053605610536056205360563053605640536056505360566053605670536056805360569053605700536057105360572053605730536057405360575053605760536057705360578053605790536058005360581053605820536058305360584053605850536058605360587053605880536058905360590053605910536059205360593053605940536059505360596053605970536059805360599053606000536060105360602053606030536060405360605053606060536060705360608053606090536061005360611053606120536061305360614053606150536061605360617053606180536061905360620053606210536062205360623053606240536062505360626053606270536062805360629053606300536063105360632053606330536063405360635053606360536063705360638053606390536064005360641053606420536064305360644053606450536064605360647053606480536064905360650053606510536065205360653053606540536065505360656053606570536065805360659053606600536066105360662053606630536066405360665053606660536066705360668053606690536067005360671053606720536067305360674053606750536067605360677053606780536067905360680053606810536068205360683053606840536068505360686053606870536068805360689053606900536069105360692053606930536069405360695053606960536069705360698053606990536070005360701053607020536070305360704053607050536070605360707053607080536070905360710053607110536071205360713053607140536071505360716053607170536071805360719053607200536072105360722053607230536072405360725053607260536072705360728053607290536073005360731053607320536073305360734053607350536073605360737053607380536073905360740053607410536074205360743053607440536074505360746053607470536074805360749053607500536075105360752053607530536075405360755053607560536075705360758053607590536076005360761053607620536076305360764053607650536076605360767053607680536076905360770053607710536077205360773053607740536077505360776053607770536077805360779053607800536078105360782053607830536078405360785053607860536078705360788053607890536079005360791053607920536079305360794053607950536079605360797053607980536079905370001053700020537000305370004053700050537000605370007053700080537000905370010053700110537001205370013053700140537001505370016053700170537001805370019053700200537002105370022053700230537002405370025053700260537002705370028053700290537003005370031053700320537003305370034053700350537003605370037053700380537003905370040053700410537004205370043053700440537004505370046053700470537004805370049053700500537005105370052053700530537005405370055053700560537005705370058053700590537006005370061053700620537006305370064053700650537006605370067053700680537006905370070053700710537007205370073053700740537007505370076053700770537007805370079053700800537008105370082053700830537008405370085053700860537008705370088053700890537009005370091053700920537009305370094053700950537009605370097053700980537009905370100053701010537010205370103053701040537010505370106053701070537010805370109053701100537011105370112053701130537011405370115053701160537011705370118053701190537012005370121053701220537012305370124053701250537012605370127053701280537012905370130053701310537013205370133053701340537013505370136053701370537013805370139053701400537014105370142053701430537014405370145053701460537014705370148053701490537015005370151053701520537015305370154053701550537015605370157053701580537015905370160053701610537016205370163053701640537016505370166053701670537016805370169053701700537017105370172053701730537017405370175053701760537017705370178053701790537018005370181053701820537018305370184053701850537018605370187053701880537018905370190053701910537019205370193053701940537019505370196053701970537019805370199053702000537020105370202053702030537020405370205053702060537020705370208053702090537021005370211053702120537021305370214053702150537021605370217053702180537021905370220053702210537022205370223053702240537022505370226053702270537022805370229053702300537023105370232053702330537023405370235053702360537023705370238053702390537024005370241053702420537024305370244053702450537024605370247053702480537024905370250053702510537025205370253053702540537025505370256053702570537025805370259053702600537026105370262053702630537026405370265053702660537026705370268053702690537027005370271053702720537027305370274053702750537027605370277053702780537027905370280053702810537028205370283053702840537028505370286053702870537028805370289053702900537029105370292053702930537029405370295053702960537029705370298053702990537030005370301053703020537030305370304053703050537030605370307053703080537030905370310053703110537031205370313053703140537031505370316053703170537031805370319053703200537032105370322053703230537032405370325053703260537032705370328053703290537033005370331053703320537033305370334053703350537033605370337053703380537033905370340053703410537034205370343053703440537034505370346053703470537034805370349053703500537035105370352053703530537035405370355053703560537035705370358053703590537036005370361053703620537036305370364053703650537036605370367053703680537036905370370053703710537037205370373053703740537037505370376053703770537037805370379053703800537038105370382053703830537038405370385053703860537038705370388053703890537039005370391053703920537039305370394053703950537039605370397053703980537039905370400053704010537040205370403053704040537040505370406053704070537040805370409053704100537041105370412053704130537041405370415053704160537041705370418053704190537042005370421053704220537042305370424053704250537042605370427053704280537042905370430053704310537043205370433053704340537043505370436053704370537043805370439053704400537044105370442053704430537044405370445053704460537044705370448053704490537045005370451053704520537045305370454053704550537045605370457053704580537045905370460053704610537046205370463053704640537046505370466053704670537046805370469053704700537047105370472053704730537047405370475053704760537047705370478053704790537048005370481053704820537048305370484053704850537048605370487053704880537048905370490053704910537049205370493053704940537049505370496053704970537049805370499053705000537050105370502053705030537050405370505053705060537050705370508053705090537051005370511053705120537051305370514053705150537051605370517053705180537051905370520053705210537052205370523053705240537052505370526053705270537052805370529053705300537053105370532053705330537053405370535053705360537053705370538053705390537054005370541053705420537054305370544053705450537054605370547053705480537054905370550053705510537055205370553053705540537055505370556053705570537055805370559053705600537056105370562053705630537056405370565053705660537056705370568053705690537057005370571053705720537057305370574053705750537057605370577053705780537057905370580053705810537058205370583053705840537058505370586053705870537058805370589053705900537059105370592053705930537059405370595053705960537059705370598053705990537060005370601053706020537060305370604053706050537060605370607053706080537060905370610053706110537061205370613053706140537061505370616053706170537061805370619053706200537062105370622053706230537062405370625053706260537062705370628053706290537063005370631053706320537063305370634053706350537063605370637053706380537063905370640053706410537064205370643053706440537064505370646053706470537064805370649053706500537065105370652053706530537065405370655053706560537065705370658053706590537066005370661053706620537066305370664053706650537066605370667053706680537066905370670053706710537067205370673053706740537067505370676053706770537067805370679053706800537068105370682053706830537068405370685053706860537068705370688053706890537069005370691053706920537069305370694053706950537069605370697053706980537069905370700053707010537070205370703053707040537070505370706053707070537070805370709053707100537071105370712053707130537071405370715053707160537071705370718053707190537072005370721053707220537072305370724053707250537072605370727053707280537072905370730053707310537073205370733053707340537073505370736053707370537073805370739053707400537074105370742053707430537074405370745053707460537074705370748053707490537075005370751053707520537075305370754053707550537075605370757053707580537075905370760053707610537076205370763053707640537076505370766053707670537076805370769053707700537077105370772053707730537077405370775053707760537077705370778053707790537078005370781053707820537078305370784053707850537078605370787053707880537078905370790053707910537079205370793053707940537079505370796053707970537079805370799053800010538000205380003053800040538000505380006053800070538000805380009053800100538001105380012053800130538001405380015053800160538001705380018053800190538002005380021053800220538002305380024053800250538002605380027053800280538002905380030053800310538003205380033053800340538003505380036053800370538003805380039053800400538004105380042053800430538004405380045053800460538004705380048053800490538005005380051053800520538005305380054053800550538005605380057053800580538005905380060053800610538006205380063053800640538006505380066053800670538006805380069053800700538007105380072053800730538007405380075053800760538007705380078053800790538008005380081053800820538008305380084053800850538008605380087053800880538008905380090053800910538009205380093053800940538009505380096053800970538009805380099053801000538010105380102053801030538010405380105053801060538010705380108053801090538011005380111053801120538011305380114053801150538011605380117053801180538011905380120053801210538012205380123053801240538012505380126053801270538012805380129053801300538013105380132053801330538013405380135053801360538013705380138053801390538014005380141053801420538014305380144053801450538014605380147053801480538014905380150053801510538015205380153053801540538015505380156053801570538015805380159053801600538016105380162053801630538016405380165053801660538016705380168053801690538017005380171053801720538017305380174053801750538017605380177053801780538017905380180053801810538018205380183053801840538018505380186053801870538018805380189053801900538019105380192053801930538019405380195053801960538019705380198053801990538020005380201053802020538020305380204053802050538020605380207053802080538020905380210053802110538021205380213053802140538021505380216053802170538021805380219053802200538022105380222053802230538022405380225053802260538022705380228053802290538023005380231053802320538023305380234053802350538023605380237053802380538023905380240053802410538024205380243053802440538024505380246053802470538024805380249053802500538025105380252053802530538025405380255053802560538025705380258053802590538026005380261053802620538026305380264053802650538026605380267053802680538026905380270053802710538027205380273053802740538027505380276053802770538027805380279053802800538028105380282053802830538028405380285053802860538028705380288053802890538029005380291053802920538029305380294053802950538029605380297053802980538029905380300053803010538030205380303053803040538030505380306053803070538030805380309053803100538031105380312053803130538031405380315053803160538031705380318053803190538032005380321053803220538032305380324053803250538032605380327053803280538032905380330053803310538033205380333053803340538033505380336053803370538033805380339053803400538034105380342053803430538034405380345053803460538034705380348053803490538035005380351053803520538035305380354053803550538035605380357053803580538035905380360053803610538036205380363053803640538036505380366053803670538036805380369053803700538037105380372053803730538037405380375053803760538037705380378053803790538038005380381053803820538038305380384053803850538038605380387053803880538038905380390053803910538039205380393053803940538039505380396053803970538039805380399053804000538040105380402053804030538040405380405053804060538040705380408053804090538041005380411053804120538041305380414053804150538041605380417053804180538041905380420053804210538042205380423053804240538042505380426053804270538042805380429053804300538043105380432053804330538043405380435053804360538043705380438053804390538044005380441053804420538044305380444053804450538044605380447053804480538044905380450053804510538045205380453053804540538045505380456053804570538045805380459053804600538046105380462053804630538046405380465053804660538046705380468053804690538047005380471053804720538047305380474053804750538047605380477053804780538047905380480053804810538048205380483053804840538048505380486053804870538048805380489053804900538049105380492053804930538049405380495053804960538049705380498053804990538050005380501053805020538050305380504053805050538050605380507053805080538050905380510053805110538051205380513053805140538051505380516053805170538051805380519053805200538052105380522053805230538052405380525053805260538052705380528053805290538053005380531053805320538053305380534053805350538053605380537053805380538053905380540053805410538054205380543053805440538054505380546053805470538054805380549053805500538055105380552053805530538055405380555053805560538055705380558053805590538056005380561053805620538056305380564053805650538056605380567053805680538056905380570053805710538057205380573053805740538057505380576053805770538057805380579053805800538058105380582053805830538058405380585053805860538058705380588053805890538059005380591053805920538059305380594053805950538059605380597053805980538059905380600053806010538060205380603053806040538060505380606053806070538060805380609053806100538061105380612053806130538061405380615053806160538061705380618053806190538062005380621053806220538062305380624053806250538062605380627053806280538062905380630053806310538063205380633053806340538063505380636053806370538063805380639053806400538064105380642053806430538064405380645053806460538064705380648053806490538065005380651053806520538065305380654053806550538065605380657053806580538065905380660053806610538066205380663053806640538066505380666053806670538066805380669053806700538067105380672053806730538067405380675053806760538067705380678053806790538068005380681053806820538068305380684053806850538068605380687053806880538068905380690053806910538069205380693053806940538069505380696053806970538069805380699053807000538070105380702053807030538070405380705053807060538070705380708053807090538071005380711053807120538071305380714053807150538071605380717053807180538071905380720053807210538072205380723053807240538072505380726053807270538072805380729053807300538073105380732053807330538073405380735053807360538073705380738053807390538074005380741053807420538074305380744053807450538074605380747053807480538074905380750053807510538075205380753053807540538075505380756053807570538075805380759053807600538076105380762053807630538076405380765053807660538076705380768053807690538077005380771053807720538077305380774053807750538077605380777053807780538077905380780053807810538078205380783053807840538078505380786053807870538078805380789053807900538079105380792053807930538079405380795053807960538079705380798053807990539000105390002053900030539000405390005053900060539000705390008053900090539001005390011053900120539001305390014053900150539001605390017053900180539001905390020053900210539002205390023053900240539002505390026053900270539002805390029053900300539003105390032053900330539003405390035053900360539003705390038053900390539004005390041053900420539004305390044053900450539004605390047053900480539004905390050053900510539005205390053053900540539005505390056053900570539005805390059053900600539006105390062053900630539006405390065053900660539006705390068053900690539007005390071053900720539007305390074053900750539007605390077053900780539007905390080053900810539008205390083053900840539008505390086053900870539008805390089053900900539009105390092053900930539009405390095053900960539009705390098053900990539010005390101053901020539010305390104053901050539010605390107053901080539010905390110053901110539011205390113053901140539011505390116053901170539011805390119053901200539012105390122053901230539012405390125053901260539012705390128053901290539013005390131053901320539013305390134053901350539013605390137053901380539013905390140053901410539014205390143053901440539014505390146053901470539014805390149053901500539015105390152053901530539015405390155053901560539015705390158053901590539016005390161053901620539016305390164053901650539016605390167053901680539016905390170053901710539017205390173053901740539017505390176053901770539017805390179053901800539018105390182053901830539018405390185053901860539018705390188053901890539019005390191053901920539019305390194053901950539019605390197053901980539019905390200053902010539020205390203053902040539020505390206053902070539020805390209053902100539021105390212053902130539021405390215053902160539021705390218053902190539022005390221053902220539022305390224053902250539022605390227053902280539022905390230053902310539023205390233053902340539023505390236053902370539023805390239053902400539024105390242053902430539024405390245053902460539024705390248053902490539025005390251053902520539025305390254053902550539025605390257053902580539025905390260053902610539026205390263053902640539026505390266053902670539026805390269053902700539027105390272053902730539027405390275053902760539027705390278053902790539028005390281053902820539028305390284053902850539028605390287053902880539028905390290053902910539029205390293053902940539029505390296053902970539029805390299053903000539030105390302053903030539030405390305053903060539030705390308053903090539031005390311053903120539031305390314053903150539031605390317053903180539031905390320053903210539032205390323053903240539032505390326053903270539032805390329053903300539033105390332053903330539033405390335053903360539033705390338053903390539034005390341053903420539034305390344053903450539034605390347053903480539034905390350053903510539035205390353053903540539035505390356053903570539035805390359053903600539036105390362053903630539036405390365053903660539036705390368053903690539037005390371053903720539037305390374053903750539037605390377053903780539037905390380053903810539038205390383053903840539038505390386053903870539038805390389053903900539039105390392053903930539039405390395053903960539039705390398053903990539040005390401053904020539040305390404053904050539040605390407053904080539040905390410053904110539041205390413053904140539041505390416053904170539041805390419053904200539042105390422053904230539042405390425053904260539042705390428053904290539043005390431053904320539043305390434053904350539043605390437053904380539043905390440053904410539044205390443053904440539044505390446053904470539044805390449053904500539045105390452053904530539045405390455053904560539045705390458053904590539046005390461053904620539046305390464053904650539046605390467053904680539046905390470053904710539047205390473053904740539047505390476053904770539047805390479053904800539048105390482053904830539048405390485053904860539048705390488053904890539049005390491053904920539049305390494053904950539049605390497053904980539049905390500053905010539050205390503053905040539050505390506053905070539050805390509053905100539051105390512053905130539051405390515053905160539051705390518053905190539052005390521053905220539052305390524053905250539052605390527053905280539052905390530053905310539053205390533053905340539053505390536053905370539053805390539053905400539054105390542053905430539054405390545053905460539054705390548053905490539055005390551053905520539055305390554053905550539055605390557053905580539055905390560053905610539056205390563053905640539056505390566053905670539056805390569053905700539057105390572053905730539057405390575053905760539057705390578053905790539058005390581053905820539058305390584053905850539058605390587053905880539058905390590053905910539059205390593053905940539059505390596053905970539059805390599053906000539060105390602053906030539060405390605053906060539060705390608053906090539061005390611053906120539061305390614053906150539061605390617053906180539061905390620053906210539062205390623053906240539062505390626053906270539062805390629053906300539063105390632053906330539063405390635053906360539063705390638053906390539064005390641053906420539064305390644053906450539064605390647053906480539064905390650053906510539065205390653053906540539065505390656053906570539065805390659053906600539066105390662053906630539066405390665053906660539066705390668053906690539067005390671053906720539067305390674053906750539067605390677053906780539067905390680053906810539068205390683053906840539068505390686053906870539068805390689053906900539069105390692053906930539069405390695053906960539069705390698053906990539070005390701053907020539070305390704053907050539070605390707053907080539070905390710053907110539071205390713053907140539071505390716053907170539071805390719053907200539072105390722053907230539072405390725053907260539072705390728053907290539073005390731053907320539073305390734053907350539073605390737053907380539073905390740053907410539074205390743053907440539074505390746053907470539074805390749053907500539075105390752053907530539075405390755053907560539075705390758053907590539076005390761053907620539076305390764053907650539076605390767053907680539076905390770053907710539077205390773053907740539077505390776053907770539077805390779053907800539078105390782053907830539078405390785053907860539078705390788053907890539079005390791053907920539079305390794053907950539079605390797053907980539079905400001054000020540000305400004054000050540000605400007054000080540000905400010054000110540001205400013054000140540001505400016054000170540001805400019054000200540002105400022054000230540002405400025054000260540002705400028054000290540003005400031054000320540003305400034054000350540003605400037054000380540003905400040054000410540004205400043054000440540004505400046054000470540004805400049054000500540005105400052054000530540005405400055054000560540005705400058054000590540006005400061054000620540006305400064054000650540006605400067054000680540006905400070054000710540007205400073054000740540007505400076054000770540007805400079054000800540008105400082054000830540008405400085054000860540008705400088054000890540009005400091054000920540009305400094054000950540009605400097054000980540009905400100054001010540010205400103054001040540010505400106054001070540010805400109054001100540011105400112054001130540011405400115054001160540011705400118054001190540012005400121054001220540012305400124054001250540012605400127054001280540012905400130054001310540013205400133054001340540013505400136054001370540013805400139054001400540014105400142054001430540014405400145054001460540014705400148054001490540015005400151054001520540015305400154054001550540015605400157054001580540015905400160054001610540016205400163054001640540016505400166054001670540016805400169054001700540017105400172054001730540017405400175054001760540017705400178054001790540018005400181054001820540018305400184054001850540018605400187054001880540018905400190054001910540019205400193054001940540019505400196054001970540019805400199054002000540020105400202054002030540020405400205054002060540020705400208054002090540021005400211054002120540021305400214054002150540021605400217054002180540021905400220054002210540022205400223054002240540022505400226054002270540022805400229054002300540023105400232054002330540023405400235054002360540023705400238054002390540024005400241054002420540024305400244054002450540024605400247054002480540024905400250054002510540025205400253054002540540025505400256054002570540025805400259054002600540026105400262054002630540026405400265054002660540026705400268054002690540027005400271054002720540027305400274054002750540027605400277054002780540027905400280054002810540028205400283054002840540028505400286054002870540028805400289054002900540029105400292054002930540029405400295054002960540029705400298054002990540030005400301054003020540030305400304054003050540030605400307054003080540030905400310054003110540031205400313054003140540031505400316054003170540031805400319054003200540032105400322054003230540032405400325054003260540032705400328054003290540033005400331054003320540033305400334054003350540033605400337054003380540033905400340054003410540034205400343054003440540034505400346054003470540034805400349054003500540035105400352054003530540035405400355054003560540035705400358054003590540036005400361054003620540036305400364054003650540036605400367054003680540036905400370054003710540037205400373054003740540037505400376054003770540037805400379054003800540038105400382054003830540038405400385054003860540038705400388054003890540039005400391054003920540039305400394054003950540039605400397054003980540039905400400054004010540040205400403054004040540040505400406054004070540040805400409054004100540041105400412054004130540041405400415054004160540041705400418054004190540042005400421054004220540042305400424054004250540042605400427054004280540042905400430054004310540043205400433054004340540043505400436054004370540043805400439054004400540044105400442054004430540044405400445054004460540044705400448054004490540045005400451054004520540045305400454054004550540045605400457054004580540045905400460054004610540046205400463054004640540046505400466054004670540046805400469054004700540047105400472054004730540047405400475054004760540047705400478054004790540048005400481054004820540048305400484054004850540048605400487054004880540048905400490054004910540049205400493054004940540049505400496054004970540049805400499054005000540050105400502054005030540050405400505054005060540050705400508054005090540051005400511054005120540051305400514054005150540051605400517054005180540051905400520054005210540052205400523054005240540052505400526054005270540052805400529054005300540053105400532054005330540053405400535054005360540053705400538054005390540054005400541054005420540054305400544054005450540054605400547054005480540054905400550054005510540055205400553054005540540055505400556054005570540055805400559054005600540056105400562054005630540056405400565054005660540056705400568054005690540057005400571054005720540057305400574054005750540057605400577054005780540057905400580054005810540058205400583054005840540058505400586054005870540058805400589054005900540059105400592054005930540059405400595054005960540059705400598054005990540060005400601054006020540060305400604054006050540060605400607054006080540060905400610054006110540061205400613054006140540061505400616054006170540061805400619054006200540062105400622054006230540062405400625054006260540062705400628054006290540063005400631054006320540063305400634054006350540063605400637054006380540063905400640054006410540064205400643054006440540064505400646054006470540064805400649054006500540065105400652054006530540065405400655054006560540065705400658054006590540066005400661054006620540066305400664054006650540066605400667054006680540066905400670054006710540067205400673054006740540067505400676054006770540067805400679054006800540068105400682054006830540068405400685054006860540068705400688054006890540069005400691054006920540069305400694054006950540069605400697054006980540069905400700054007010540070205400703054007040540070505400706054007070540070805400709054007100540071105400712054007130540071405400715054007160540071705400718054007190540072005400721054007220540072305400724054007250540072605400727054007280540072905400730054007310540073205400733054007340540073505400736054007370540073805400739054007400540074105400742054007430540074405400745054007460540074705400748054007490540075005400751054007520540075305400754054007550540075605400757054007580540075905400760054007610540076205400763054007640540076505400766054007670540076805400769054007700540077105400772054007730540077405400775054007760540077705400778054007790540078005400781054007820540078305400784054007850540078605400787054007880540078905400790054007910540079205400793054007940540079505400796054007970540079805400799054100010541000205410003054100040541000505410006054100070541000805410009054100100541001105410012054100130541001405410015054100160541001705410018054100190541002005410021054100220541002305410024054100250541002605410027054100280541002905410030054100310541003205410033054100340541003505410036054100370541003805410039054100400541004105410042054100430541004405410045054100460541004705410048054100490541005005410051054100520541005305410054054100550541005605410057054100580541005905410060054100610541006205410063054100640541006505410066054100670541006805410069054100700541007105410072054100730541007405410075054100760541007705410078054100790541008005410081054100820541008305410084054100850541008605410087054100880541008905410090054100910541009205410093054100940541009505410096054100970541009805410099054101000541010105410102054101030541010405410105054101060541010705410108054101090541011005410111054101120541011305410114054101150541011605410117054101180541011905410120054101210541012205410123054101240541012505410126054101270541012805410129054101300541013105410132054101330541013405410135054101360541013705410138054101390541014005410141054101420541014305410144054101450541014605410147054101480541014905410150054101510541015205410153054101540541015505410156054101570541015805410159054101600541016105410162054101630541016405410165054101660541016705410168054101690541017005410171054101720541017305410174054101750541017605410177054101780541017905410180054101810541018205410183054101840541018505410186054101870541018805410189054101900541019105410192054101930541019405410195054101960541019705410198054101990541020005410201054102020541020305410204054102050541020605410207054102080541020905410210054102110541021205410213054102140541021505410216054102170541021805410219054102200541022105410222054102230541022405410225054102260541022705410228054102290541023005410231054102320541023305410234054102350541023605410237054102380541023905410240054102410541024205410243054102440541024505410246054102470541024805410249054102500541025105410252054102530541025405410255054102560541025705410258054102590541026005410261054102620541026305410264054102650541026605410267054102680541026905410270054102710541027205410273054102740541027505410276054102770541027805410279054102800541028105410282054102830541028405410285054102860541028705410288054102890541029005410291054102920541029305410294054102950541029605410297054102980541029905410300054103010541030205410303054103040541030505410306054103070541030805410309054103100541031105410312054103130541031405410315054103160541031705410318054103190541032005410321054103220541032305410324054103250541032605410327054103280541032905410330054103310541033205410333054103340541033505410336054103370541033805410339054103400541034105410342054103430541034405410345054103460541034705410348054103490541035005410351054103520541035305410354054103550541035605410357054103580541035905410360054103610541036205410363054103640541036505410366054103670541036805410369054103700541037105410372054103730541037405410375054103760541037705410378054103790541038005410381054103820541038305410384054103850541038605410387054103880541038905410390054103910541039205410393054103940541039505410396054103970541039805410399054104000541040105410402054104030541040405410405054104060541040705410408054104090541041005410411054104120541041305410414054104150541041605410417054104180541041905410420054104210541042205410423054104240541042505410426054104270541042805410429054104300541043105410432054104330541043405410435054104360541043705410438054104390541044005410441054104420541044305410444054104450541044605410447054104480541044905410450054104510541045205410453054104540541045505410456054104570541045805410459054104600541046105410462054104630541046405410465054104660541046705410468054104690541047005410471054104720541047305410474054104750541047605410477054104780541047905410480054104810541048205410483054104840541048505410486054104870541048805410489054104900541049105410492054104930541049405410495054104960541049705410498054104990541050005410501054105020541050305410504054105050541050605410507054105080541050905410510054105110541051205410513054105140541051505410516054105170541051805410519054105200541052105410522054105230541052405410525054105260541052705410528054105290541053005410531054105320541053305410534054105350541053605410537054105380541053905410540054105410541054205410543054105440541054505410546054105470541054805410549054105500541055105410552054105530541055405410555054105560541055705410558054105590541056005410561054105620541056305410564054105650541056605410567054105680541056905410570054105710541057205410573054105740541057505410576054105770541057805410579054105800541058105410582054105830541058405410585054105860541058705410588054105890541059005410591054105920541059305410594054105950541059605410597054105980541059905410600054106010541060205410603054106040541060505410606054106070541060805410609054106100541061105410612054106130541061405410615054106160541061705410618054106190541062005410621054106220541062305410624054106250541062605410627054106280541062905410630054106310541063205410633054106340541063505410636054106370541063805410639054106400541064105410642054106430541064405410645054106460541064705410648054106490541065005410651054106520541065305410654054106550541065605410657054106580541065905410660054106610541066205410663054106640541066505410666054106670541066805410669054106700541067105410672054106730541067405410675054106760541067705410678054106790541068005410681054106820541068305410684054106850541068605410687054106880541068905410690054106910541069205410693054106940541069505410696054106970541069805410699054107000541070105410702054107030541070405410705054107060541070705410708054107090541071005410711054107120541071305410714054107150541071605410717054107180541071905410720054107210541072205410723054107240541072505410726054107270541072805410729054107300541073105410732054107330541073405410735054107360541073705410738054107390541074005410741054107420541074305410744054107450541074605410747054107480541074905410750054107510541075205410753054107540541075505410756054107570541075805410759054107600541076105410762054107630541076405410765054107660541076705410768054107690541077005410771054107720541077305410774054107750541077605410777054107780541077905410780054107810541078205410783054107840541078505410786054107870541078805410789054107900541079105410792054107930541079405410795054107960541079705410798054107990542000105420002054200030542000405420005054200060542000705420008054200090542001005420011054200120542001305420014054200150542001605420017054200180542001905420020054200210542002205420023054200240542002505420026054200270542002805420029054200300542003105420032054200330542003405420035054200360542003705420038054200390542004005420041054200420542004305420044054200450542004605420047054200480542004905420050054200510542005205420053054200540542005505420056054200570542005805420059054200600542006105420062054200630542006405420065054200660542006705420068054200690542007005420071054200720542007305420074054200750542007605420077054200780542007905420080054200810542008205420083054200840542008505420086054200870542008805420089054200900542009105420092054200930542009405420095054200960542009705420098054200990542010005420101054201020542010305420104054201050542010605420107054201080542010905420110054201110542011205420113054201140542011505420116054201170542011805420119054201200542012105420122054201230542012405420125054201260542012705420128054201290542013005420131054201320542013305420134054201350542013605420137054201380542013905420140054201410542014205420143054201440542014505420146054201470542014805420149054201500542015105420152054201530542015405420155054201560542015705420158054201590542016005420161054201620542016305420164054201650542016605420167054201680542016905420170054201710542017205420173054201740542017505420176054201770542017805420179054201800542018105420182054201830542018405420185054201860542018705420188054201890542019005420191054201920542019305420194054201950542019605420197054201980542019905420200054202010542020205420203054202040542020505420206054202070542020805420209054202100542021105420212054202130542021405420215054202160542021705420218054202190542022005420221054202220542022305420224054202250542022605420227054202280542022905420230054202310542023205420233054202340542023505420236054202370542023805420239054202400542024105420242054202430542024405420245054202460542024705420248054202490542025005420251054202520542025305420254054202550542025605420257054202580542025905420260054202610542026205420263054202640542026505420266054202670542026805420269054202700542027105420272054202730542027405420275054202760542027705420278054202790542028005420281054202820542028305420284054202850542028605420287054202880542028905420290054202910542029205420293054202940542029505420296054202970542029805420299054203000542030105420302054203030542030405420305054203060542030705420308054203090542031005420311054203120542031305420314054203150542031605420317054203180542031905420320054203210542032205420323054203240542032505420326054203270542032805420329054203300542033105420332054203330542033405420335054203360542033705420338054203390542034005420341054203420542034305420344054203450542034605420347054203480542034905420350054203510542035205420353054203540542035505420356054203570542035805420359054203600542036105420362054203630542036405420365054203660542036705420368054203690542037005420371054203720542037305420374054203750542037605420377054203780542037905420380054203810542038205420383054203840542038505420386054203870542038805420389054203900542039105420392054203930542039405420395054203960542039705420398054203990542040005420401054204020542040305420404054204050542040605420407054204080542040905420410054204110542041205420413054204140542041505420416054204170542041805420419054204200542042105420422054204230542042405420425054204260542042705420428054204290542043005420431054204320542043305420434054204350542043605420437054204380542043905420440054204410542044205420443054204440542044505420446054204470542044805420449054204500542045105420452054204530542045405420455054204560542045705420458054204590542046005420461054204620542046305420464054204650542046605420467054204680542046905420470054204710542047205420473054204740542047505420476054204770542047805420479054204800542048105420482054204830542048405420485054204860542048705420488054204890542049005420491054204920542049305420494054204950542049605420497054204980542049905420500054205010542050205420503054205040542050505420506054205070542050805420509054205100542051105420512054205130542051405420515054205160542051705420518054205190542052005420521054205220542052305420524054205250542052605420527054205280542052905420530054205310542053205420533054205340542053505420536054205370542053805420539054205400542054105420542054205430542054405420545054205460542054705420548054205490542055005420551054205520542055305420554054205550542055605420557054205580542055905420560054205610542056205420563054205640542056505420566054205670542056805420569054205700542057105420572054205730542057405420575054205760542057705420578054205790542058005420581054205820542058305420584054205850542058605420587054205880542058905420590054205910542059205420593054205940542059505420596054205970542059805420599054206000542060105420602054206030542060405420605054206060542060705420608054206090542061005420611054206120542061305420614054206150542061605420617054206180542061905420620054206210542062205420623054206240542062505420626054206270542062805420629054206300542063105420632054206330542063405420635054206360542063705420638054206390542064005420641054206420542064305420644054206450542064605420647054206480542064905420650054206510542065205420653054206540542065505420656054206570542065805420659054206600542066105420662054206630542066405420665054206660542066705420668054206690542067005420671054206720542067305420674054206750542067605420677054206780542067905420680054206810542068205420683054206840542068505420686054206870542068805420689054206900542069105420692054206930542069405420695054206960542069705420698054206990542070005420701054207020542070305420704054207050542070605420707054207080542070905420710054207110542071205420713054207140542071505420716054207170542071805420719054207200542072105420722054207230542072405420725054207260542072705420728054207290542073005420731054207320542073305420734054207350542073605420737054207380542073905420740054207410542074205420743054207440542074505420746054207470542074805420749054207500542075105420752054207530542075405420755054207560542075705420758054207590542076005420761054207620542076305420764054207650542076605420767054207680542076905420770054207710542077205420773054207740542077505420776054207770542077805420779054207800542078105420782054207830542078405420785054207860542078705420788054207890542079005420791054207920542079305420794054207950542079605420797054207980542079905430001054300020543000305430004054300050543000605430007054300080543000905430010054300110543001205430013054300140543001505430016054300170543001805430019054300200543002105430022054300230543002405430025054300260543002705430028054300290543003005430031054300320543003305430034054300350543003605430037054300380543003905430040054300410543004205430043054300440543004505430046054300470543004805430049054300500543005105430052054300530543005405430055054300560543005705430058054300590543006005430061054300620543006305430064054300650543006605430067054300680543006905430070054300710543007205430073054300740543007505430076054300770543007805430079054300800543008105430082054300830543008405430085054300860543008705430088054300890543009005430091054300920543009305430094054300950543009605430097054300980543009905430100054301010543010205430103054301040543010505430106054301070543010805430109054301100543011105430112054301130543011405430115054301160543011705430118054301190543012005430121054301220543012305430124054301250543012605430127054301280543012905430130054301310543013205430133054301340543013505430136054301370543013805430139054301400543014105430142054301430543014405430145054301460543014705430148054301490543015005430151054301520543015305430154054301550543015605430157054301580543015905430160054301610543016205430163054301640543016505430166054301670543016805430169054301700543017105430172054301730543017405430175054301760543017705430178054301790543018005430181054301820543018305430184054301850543018605430187054301880543018905430190054301910543019205430193054301940543019505430196054301970543019805430199054302000543020105430202054302030543020405430205054302060543020705430208054302090543021005430211054302120543021305430214054302150543021605430217054302180543021905430220054302210543022205430223054302240543022505430226054302270543022805430229054302300543023105430232054302330543023405430235054302360543023705430238054302390543024005430241054302420543024305430244054302450543024605430247054302480543024905430250054302510543025205430253054302540543025505430256054302570543025805430259054302600543026105430262054302630543026405430265054302660543026705430268054302690543027005430271054302720543027305430274054302750543027605430277054302780543027905430280054302810543028205430283054302840543028505430286054302870543028805430289054302900543029105430292054302930543029405430295054302960543029705430298054302990543030005430301054303020543030305430304054303050543030605430307054303080543030905430310054303110543031205430313054303140543031505430316054303170543031805430319054303200543032105430322054303230543032405430325054303260543032705430328054303290543033005430331054303320543033305430334054303350543033605430337054303380543033905430340054303410543034205430343054303440543034505430346054303470543034805430349054303500543035105430352054303530543035405430355054303560543035705430358054303590543036005430361054303620543036305430364054303650543036605430367054303680543036905430370054303710543037205430373054303740543037505430376054303770543037805430379054303800543038105430382054303830543038405430385054303860543038705430388054303890543039005430391054303920543039305430394054303950543039605430397054303980543039905430400054304010543040205430403054304040543040505430406054304070543040805430409054304100543041105430412054304130543041405430415054304160543041705430418054304190543042005430421054304220543042305430424054304250543042605430427054304280543042905430430054304310543043205430433054304340543043505430436054304370543043805430439054304400543044105430442054304430543044405430445054304460543044705430448054304490543045005430451054304520543045305430454054304550543045605430457054304580543045905430460054304610543046205430463054304640543046505430466054304670543046805430469054304700543047105430472054304730543047405430475054304760543047705430478054304790543048005430481054304820543048305430484054304850543048605430487054304880543048905430490054304910543049205430493054304940543049505430496054304970543049805430499054305000543050105430502054305030543050405430505054305060543050705430508054305090543051005430511054305120543051305430514054305150543051605430517054305180543051905430520054305210543052205430523054305240543052505430526054305270543052805430529054305300543053105430532054305330543053405430535054305360543053705430538054305390543054005430541054305420543054305430544054305450543054605430547054305480543054905430550054305510543055205430553054305540543055505430556054305570543055805430559054305600543056105430562054305630543056405430565054305660543056705430568054305690543057005430571054305720543057305430574054305750543057605430577054305780543057905430580054305810543058205430583054305840543058505430586054305870543058805430589054305900543059105430592054305930543059405430595054305960543059705430598054305990543060005430601054306020543060305430604054306050543060605430607054306080543060905430610054306110543061205430613054306140543061505430616054306170543061805430619054306200543062105430622054306230543062405430625054306260543062705430628054306290543063005430631054306320543063305430634054306350543063605430637054306380543063905430640054306410543064205430643054306440543064505430646054306470543064805430649054306500543065105430652054306530543065405430655054306560543065705430658054306590543066005430661054306620543066305430664054306650543066605430667054306680543066905430670054306710543067205430673054306740543067505430676054306770543067805430679054306800543068105430682054306830543068405430685054306860543068705430688054306890543069005430691054306920543069305430694054306950543069605430697054306980543069905430700054307010543070205430703054307040543070505430706054307070543070805430709054307100543071105430712054307130543071405430715054307160543071705430718054307190543072005430721054307220543072305430724054307250543072605430727054307280543072905430730054307310543073205430733054307340543073505430736054307370543073805430739054307400543074105430742054307430543074405430745054307460543074705430748054307490543075005430751054307520543075305430754054307550543075605430757054307580543075905430760054307610543076205430763054307640543076505430766054307670543076805430769054307700543077105430772054307730543077405430775054307760543077705430778054307790543078005430781054307820543078305430784054307850543078605430787054307880543078905430790054307910543079205430793054307940543079505430796054307970543079805430799054400010544000205440003054400040544000505440006054400070544000805440009054400100544001105440012054400130544001405440015054400160544001705440018054400190544002005440021054400220544002305440024054400250544002605440027054400280544002905440030054400310544003205440033054400340544003505440036054400370544003805440039054400400544004105440042054400430544004405440045054400460544004705440048054400490544005005440051054400520544005305440054054400550544005605440057054400580544005905440060054400610544006205440063054400640544006505440066054400670544006805440069054400700544007105440072054400730544007405440075054400760544007705440078054400790544008005440081054400820544008305440084054400850544008605440087054400880544008905440090054400910544009205440093054400940544009505440096054400970544009805440099054401000544010105440102054401030544010405440105054401060544010705440108054401090544011005440111054401120544011305440114054401150544011605440117054401180544011905440120054401210544012205440123054401240544012505440126054401270544012805440129054401300544013105440132054401330544013405440135054401360544013705440138054401390544014005440141054401420544014305440144054401450544014605440147054401480544014905440150054401510544015205440153054401540544015505440156054401570544015805440159054401600544016105440162054401630544016405440165054401660544016705440168054401690544017005440171054401720544017305440174054401750544017605440177054401780544017905440180054401810544018205440183054401840544018505440186054401870544018805440189054401900544019105440192054401930544019405440195054401960544019705440198054401990544020005440201054402020544020305440204054402050544020605440207054402080544020905440210054402110544021205440213054402140544021505440216054402170544021805440219054402200544022105440222054402230544022405440225054402260544022705440228054402290544023005440231054402320544023305440234054402350544023605440237054402380544023905440240054402410544024205440243054402440544024505440246054402470544024805440249054402500544025105440252054402530544025405440255054402560544025705440258054402590544026005440261054402620544026305440264054402650544026605440267054402680544026905440270054402710544027205440273054402740544027505440276054402770544027805440279054402800544028105440282054402830544028405440285054402860544028705440288054402890544029005440291054402920544029305440294054402950544029605440297054402980544029905440300054403010544030205440303054403040544030505440306054403070544030805440309054403100544031105440312054403130544031405440315054403160544031705440318054403190544032005440321054403220544032305440324054403250544032605440327054403280544032905440330054403310544033205440333054403340544033505440336054403370544033805440339054403400544034105440342054403430544034405440345054403460544034705440348054403490544035005440351054403520544035305440354054403550544035605440357054403580544035905440360054403610544036205440363054403640544036505440366054403670544036805440369054403700544037105440372054403730544037405440375054403760544037705440378054403790544038005440381054403820544038305440384054403850544038605440387054403880544038905440390054403910544039205440393054403940544039505440396054403970544039805440399054404000544040105440402054404030544040405440405054404060544040705440408054404090544041005440411054404120544041305440414054404150544041605440417054404180544041905440420054404210544042205440423054404240544042505440426054404270544042805440429054404300544043105440432054404330544043405440435054404360544043705440438054404390544044005440441054404420544044305440444054404450544044605440447054404480544044905440450054404510544045205440453054404540544045505440456054404570544045805440459054404600544046105440462054404630544046405440465054404660544046705440468054404690544047005440471054404720544047305440474054404750544047605440477054404780544047905440480054404810544048205440483054404840544048505440486054404870544048805440489054404900544049105440492054404930544049405440495054404960544049705440498054404990544050005440501054405020544050305440504054405050544050605440507054405080544050905440510054405110544051205440513054405140544051505440516054405170544051805440519054405200544052105440522054405230544052405440525054405260544052705440528054405290544053005440531054405320544053305440534054405350544053605440537054405380544053905440540054405410544054205440543054405440544054505440546054405470544054805440549054405500544055105440552054405530544055405440555054405560544055705440558054405590544056005440561054405620544056305440564054405650544056605440567054405680544056905440570054405710544057205440573054405740544057505440576054405770544057805440579054405800544058105440582054405830544058405440585054405860544058705440588054405890544059005440591054405920544059305440594054405950544059605440597054405980544059905440600054406010544060205440603054406040544060505440606054406070544060805440609054406100544061105440612054406130544061405440615054406160544061705440618054406190544062005440621054406220544062305440624054406250544062605440627054406280544062905440630054406310544063205440633054406340544063505440636054406370544063805440639054406400544064105440642054406430544064405440645054406460544064705440648054406490544065005440651054406520544065305440654054406550544065605440657054406580544065905440660054406610544066205440663054406640544066505440666054406670544066805440669054406700544067105440672054406730544067405440675054406760544067705440678054406790544068005440681054406820544068305440684054406850544068605440687054406880544068905440690054406910544069205440693054406940544069505440696054406970544069805440699054407000544070105440702054407030544070405440705054407060544070705440708054407090544071005440711054407120544071305440714054407150544071605440717054407180544071905440720054407210544072205440723054407240544072505440726054407270544072805440729054407300544073105440732054407330544073405440735054407360544073705440738054407390544074005440741054407420544074305440744054407450544074605440747054407480544074905440750054407510544075205440753054407540544075505440756054407570544075805440759054407600544076105440762054407630544076405440765054407660544076705440768054407690544077005440771054407720544077305440774054407750544077605440777054407780544077905440780054407810544078205440783054407840544078505440786054407870544078805440789054407900544079105440792054407930544079405440795054407960544079705440798054407990545000105450002054500030545000405450005054500060545000705450008054500090545001005450011054500120545001305450014054500150545001605450017054500180545001905450020054500210545002205450023054500240545002505450026054500270545002805450029054500300545003105450032054500330545003405450035054500360545003705450038054500390545004005450041054500420545004305450044054500450545004605450047054500480545004905450050054500510545005205450053054500540545005505450056054500570545005805450059054500600545006105450062054500630545006405450065054500660545006705450068054500690545007005450071054500720545007305450074054500750545007605450077054500780545007905450080054500810545008205450083054500840545008505450086054500870545008805450089054500900545009105450092054500930545009405450095054500960545009705450098054500990545010005450101054501020545010305450104054501050545010605450107054501080545010905450110054501110545011205450113054501140545011505450116054501170545011805450119054501200545012105450122054501230545012405450125054501260545012705450128054501290545013005450131054501320545013305450134054501350545013605450137054501380545013905450140054501410545014205450143054501440545014505450146054501470545014805450149054501500545015105450152054501530545015405450155054501560545015705450158054501590545016005450161054501620545016305450164054501650545016605450167054501680545016905450170054501710545017205450173054501740545017505450176054501770545017805450179054501800545018105450182054501830545018405450185054501860545018705450188054501890545019005450191054501920545019305450194054501950545019605450197054501980545019905450200054502010545020205450203054502040545020505450206054502070545020805450209054502100545021105450212054502130545021405450215054502160545021705450218054502190545022005450221054502220545022305450224054502250545022605450227054502280545022905450230054502310545023205450233054502340545023505450236054502370545023805450239054502400545024105450242054502430545024405450245054502460545024705450248054502490545025005450251054502520545025305450254054502550545025605450257054502580545025905450260054502610545026205450263054502640545026505450266054502670545026805450269054502700545027105450272054502730545027405450275054502760545027705450278054502790545028005450281054502820545028305450284054502850545028605450287054502880545028905450290054502910545029205450293054502940545029505450296054502970545029805450299054503000545030105450302054503030545030405450305054503060545030705450308054503090545031005450311054503120545031305450314054503150545031605450317054503180545031905450320054503210545032205450323054503240545032505450326054503270545032805450329054503300545033105450332054503330545033405450335054503360545033705450338054503390545034005450341054503420545034305450344054503450545034605450347054503480545034905450350054503510545035205450353054503540545035505450356054503570545035805450359054503600545036105450362054503630545036405450365054503660545036705450368054503690545037005450371054503720545037305450374054503750545037605450377054503780545037905450380054503810545038205450383054503840545038505450386054503870545038805450389054503900545039105450392054503930545039405450395054503960545039705450398054503990545040005450401054504020545040305450404054504050545040605450407054504080545040905450410054504110545041205450413054504140545041505450416054504170545041805450419054504200545042105450422054504230545042405450425054504260545042705450428054504290545043005450431054504320545043305450434054504350545043605450437054504380545043905450440054504410545044205450443054504440545044505450446054504470545044805450449054504500545045105450452054504530545045405450455054504560545045705450458054504590545046005450461054504620545046305450464054504650545046605450467054504680545046905450470054504710545047205450473054504740545047505450476054504770545047805450479054504800545048105450482054504830545048405450485054504860545048705450488054504890545049005450491054504920545049305450494054504950545049605450497054504980545049905450500054505010545050205450503054505040545050505450506054505070545050805450509054505100545051105450512054505130545051405450515054505160545051705450518054505190545052005450521054505220545052305450524054505250545052605450527054505280545052905450530054505310545053205450533054505340545053505450536054505370545053805450539054505400545054105450542054505430545054405450545054505460545054705450548054505490545055005450551054505520545055305450554054505550545055605450557054505580545055905450560054505610545056205450563054505640545056505450566054505670545056805450569054505700545057105450572054505730545057405450575054505760545057705450578054505790545058005450581054505820545058305450584054505850545058605450587054505880545058905450590054505910545059205450593054505940545059505450596054505970545059805450599054506000545060105450602054506030545060405450605054506060545060705450608054506090545061005450611054506120545061305450614054506150545061605450617054506180545061905450620054506210545062205450623054506240545062505450626054506270545062805450629054506300545063105450632054506330545063405450635054506360545063705450638054506390545064005450641054506420545064305450644054506450545064605450647054506480545064905450650054506510545065205450653054506540545065505450656054506570545065805450659054506600545066105450662054506630545066405450665054506660545066705450668054506690545067005450671054506720545067305450674054506750545067605450677054506780545067905450680054506810545068205450683054506840545068505450686054506870545068805450689054506900545069105450692054506930545069405450695054506960545069705450698054506990545070005450701054507020545070305450704054507050545070605450707054507080545070905450710054507110545071205450713054507140545071505450716054507170545071805450719054507200545072105450722054507230545072405450725054507260545072705450728054507290545073005450731054507320545073305450734054507350545073605450737054507380545073905450740054507410545074205450743054507440545074505450746054507470545074805450749054507500545075105450752054507530545075405450755054507560545075705450758054507590545076005450761054507620545076305450764054507650545076605450767054507680545076905450770054507710545077205450773054507740545077505450776054507770545077805450779054507800545078105450782054507830545078405450785054507860545078705450788054507890545079005450791054507920545079305450794054507950545079605450797054507980545079905460001054600020546000305460004054600050546000605460007054600080546000905460010054600110546001205460013054600140546001505460016054600170546001805460019054600200546002105460022054600230546002405460025054600260546002705460028054600290546003005460031054600320546003305460034054600350546003605460037054600380546003905460040054600410546004205460043054600440546004505460046054600470546004805460049054600500546005105460052054600530546005405460055054600560546005705460058054600590546006005460061054600620546006305460064054600650546006605460067054600680546006905460070054600710546007205460073054600740546007505460076054600770546007805460079054600800546008105460082054600830546008405460085054600860546008705460088054600890546009005460091054600920546009305460094054600950546009605460097054600980546009905460100054601010546010205460103054601040546010505460106054601070546010805460109054601100546011105460112054601130546011405460115054601160546011705460118054601190546012005460121054601220546012305460124054601250546012605460127054601280546012905460130054601310546013205460133054601340546013505460136054601370546013805460139054601400546014105460142054601430546014405460145054601460546014705460148054601490546015005460151054601520546015305460154054601550546015605460157054601580546015905460160054601610546016205460163054601640546016505460166054601670546016805460169054601700546017105460172054601730546017405460175054601760546017705460178054601790546018005460181054601820546018305460184054601850546018605460187054601880546018905460190054601910546019205460193054601940546019505460196054601970546019805460199054602000546020105460202054602030546020405460205054602060546020705460208054602090546021005460211054602120546021305460214054602150546021605460217054602180546021905460220054602210546022205460223054602240546022505460226054602270546022805460229054602300546023105460232054602330546023405460235054602360546023705460238054602390546024005460241054602420546024305460244054602450546024605460247054602480546024905460250054602510546025205460253054602540546025505460256054602570546025805460259054602600546026105460262054602630546026405460265054602660546026705460268054602690546027005460271054602720546027305460274054602750546027605460277054602780546027905460280054602810546028205460283054602840546028505460286054602870546028805460289054602900546029105460292054602930546029405460295054602960546029705460298054602990546030005460301054603020546030305460304054603050546030605460307054603080546030905460310054603110546031205460313054603140546031505460316054603170546031805460319054603200546032105460322054603230546032405460325054603260546032705460328054603290546033005460331054603320546033305460334054603350546033605460337054603380546033905460340054603410546034205460343054603440546034505460346054603470546034805460349054603500546035105460352054603530546035405460355054603560546035705460358054603590546036005460361054603620546036305460364054603650546036605460367054603680546036905460370054603710546037205460373054603740546037505460376054603770546037805460379054603800546038105460382054603830546038405460385054603860546038705460388054603890546039005460391054603920546039305460394054603950546039605460397054603980546039905460400054604010546040205460403054604040546040505460406054604070546040805460409054604100546041105460412054604130546041405460415054604160546041705460418054604190546042005460421054604220546042305460424054604250546042605460427054604280546042905460430054604310546043205460433054604340546043505460436054604370546043805460439054604400546044105460442054604430546044405460445054604460546044705460448054604490546045005460451054604520546045305460454054604550546045605460457054604580546045905460460054604610546046205460463054604640546046505460466054604670546046805460469054604700546047105460472054604730546047405460475054604760546047705460478054604790546048005460481054604820546048305460484054604850546048605460487054604880546048905460490054604910546049205460493054604940546049505460496054604970546049805460499054605000546050105460502054605030546050405460505054605060546050705460508054605090546051005460511054605120546051305460514054605150546051605460517054605180546051905460520054605210546052205460523054605240546052505460526054605270546052805460529054605300546053105460532054605330546053405460535054605360546053705460538054605390546054005460541054605420546054305460544054605450546054605460547054605480546054905460550054605510546055205460553054605540546055505460556054605570546055805460559054605600546056105460562054605630546056405460565054605660546056705460568054605690546057005460571054605720546057305460574054605750546057605460577054605780546057905460580054605810546058205460583054605840546058505460586054605870546058805460589054605900546059105460592054605930546059405460595054605960546059705460598054605990546060005460601054606020546060305460604054606050546060605460607054606080546060905460610054606110546061205460613054606140546061505460616054606170546061805460619054606200546062105460622054606230546062405460625054606260546062705460628054606290546063005460631054606320546063305460634054606350546063605460637054606380546063905460640054606410546064205460643054606440546064505460646054606470546064805460649054606500546065105460652054606530546065405460655054606560546065705460658054606590546066005460661054606620546066305460664054606650546066605460667054606680546066905460670054606710546067205460673054606740546067505460676054606770546067805460679054606800546068105460682054606830546068405460685054606860546068705460688054606890546069005460691054606920546069305460694054606950546069605460697054606980546069905460700054607010546070205460703054607040546070505460706054607070546070805460709054607100546071105460712054607130546071405460715054607160546071705460718054607190546072005460721054607220546072305460724054607250546072605460727054607280546072905460730054607310546073205460733054607340546073505460736054607370546073805460739054607400546074105460742054607430546074405460745054607460546074705460748054607490546075005460751054607520546075305460754054607550546075605460757054607580546075905460760054607610546076205460763054607640546076505460766054607670546076805460769054607700546077105460772054607730546077405460775054607760546077705460778054607790546078005460781054607820546078305460784054607850546078605460787054607880546078905460790054607910546079205460793054607940546079505460796054607970546079805460799054700010547000205470003054700040547000505470006054700070547000805470009054700100547001105470012054700130547001405470015054700160547001705470018054700190547002005470021054700220547002305470024054700250547002605470027054700280547002905470030054700310547003205470033054700340547003505470036054700370547003805470039054700400547004105470042054700430547004405470045054700460547004705470048054700490547005005470051054700520547005305470054054700550547005605470057054700580547005905470060054700610547006205470063054700640547006505470066054700670547006805470069054700700547007105470072054700730547007405470075054700760547007705470078054700790547008005470081054700820547008305470084054700850547008605470087054700880547008905470090054700910547009205470093054700940547009505470096054700970547009805470099054701000547010105470102054701030547010405470105054701060547010705470108054701090547011005470111054701120547011305470114054701150547011605470117054701180547011905470120054701210547012205470123054701240547012505470126054701270547012805470129054701300547013105470132054701330547013405470135054701360547013705470138054701390547014005470141054701420547014305470144054701450547014605470147054701480547014905470150054701510547015205470153054701540547015505470156054701570547015805470159054701600547016105470162054701630547016405470165054701660547016705470168054701690547017005470171054701720547017305470174054701750547017605470177054701780547017905470180054701810547018205470183054701840547018505470186054701870547018805470189054701900547019105470192054701930547019405470195054701960547019705470198054701990547020005470201054702020547020305470204054702050547020605470207054702080547020905470210054702110547021205470213054702140547021505470216054702170547021805470219054702200547022105470222054702230547022405470225054702260547022705470228054702290547023005470231054702320547023305470234054702350547023605470237054702380547023905470240054702410547024205470243054702440547024505470246054702470547024805470249054702500547025105470252054702530547025405470255054702560547025705470258054702590547026005470261054702620547026305470264054702650547026605470267054702680547026905470270054702710547027205470273054702740547027505470276054702770547027805470279054702800547028105470282054702830547028405470285054702860547028705470288054702890547029005470291054702920547029305470294054702950547029605470297054702980547029905470300054703010547030205470303054703040547030505470306054703070547030805470309054703100547031105470312054703130547031405470315054703160547031705470318054703190547032005470321054703220547032305470324054703250547032605470327054703280547032905470330054703310547033205470333054703340547033505470336054703370547033805470339054703400547034105470342054703430547034405470345054703460547034705470348054703490547035005470351054703520547035305470354054703550547035605470357054703580547035905470360054703610547036205470363054703640547036505470366054703670547036805470369054703700547037105470372054703730547037405470375054703760547037705470378054703790547038005470381054703820547038305470384054703850547038605470387054703880547038905470390054703910547039205470393054703940547039505470396054703970547039805470399054704000547040105470402054704030547040405470405054704060547040705470408054704090547041005470411054704120547041305470414054704150547041605470417054704180547041905470420054704210547042205470423054704240547042505470426054704270547042805470429054704300547043105470432054704330547043405470435054704360547043705470438054704390547044005470441054704420547044305470444054704450547044605470447054704480547044905470450054704510547045205470453054704540547045505470456054704570547045805470459054704600547046105470462054704630547046405470465054704660547046705470468054704690547047005470471054704720547047305470474054704750547047605470477054704780547047905470480054704810547048205470483054704840547048505470486054704870547048805470489054704900547049105470492054704930547049405470495054704960547049705470498054704990547050005470501054705020547050305470504054705050547050605470507054705080547050905470510054705110547051205470513054705140547051505470516054705170547051805470519054705200547052105470522054705230547052405470525054705260547052705470528054705290547053005470531054705320547053305470534054705350547053605470537054705380547053905470540054705410547054205470543054705440547054505470546054705470547054805470549054705500547055105470552054705530547055405470555054705560547055705470558054705590547056005470561054705620547056305470564054705650547056605470567054705680547056905470570054705710547057205470573054705740547057505470576054705770547057805470579054705800547058105470582054705830547058405470585054705860547058705470588054705890547059005470591054705920547059305470594054705950547059605470597054705980547059905470600054706010547060205470603054706040547060505470606054706070547060805470609054706100547061105470612054706130547061405470615054706160547061705470618054706190547062005470621054706220547062305470624054706250547062605470627054706280547062905470630054706310547063205470633054706340547063505470636054706370547063805470639054706400547064105470642054706430547064405470645054706460547064705470648054706490547065005470651054706520547065305470654054706550547065605470657054706580547065905470660054706610547066205470663054706640547066505470666054706670547066805470669054706700547067105470672054706730547067405470675054706760547067705470678054706790547068005470681054706820547068305470684054706850547068605470687054706880547068905470690054706910547069205470693054706940547069505470696054706970547069805470699054707000547070105470702054707030547070405470705054707060547070705470708054707090547071005470711054707120547071305470714054707150547071605470717054707180547071905470720054707210547072205470723054707240547072505470726054707270547072805470729054707300547073105470732054707330547073405470735054707360547073705470738054707390547074005470741054707420547074305470744054707450547074605470747054707480547074905470750054707510547075205470753054707540547075505470756054707570547075805470759054707600547076105470762054707630547076405470765054707660547076705470768054707690547077005470771054707720547077305470774054707750547077605470777054707780547077905470780054707810547078205470783054707840547078505470786054707870547078805470789054707900547079105470792054707930547079405470795054707960547079705470798054707990548000105480002054800030548000405480005054800060548000705480008054800090548001005480011054800120548001305480014054800150548001605480017054800180548001905480020054800210548002205480023054800240548002505480026054800270548002805480029054800300548003105480032054800330548003405480035054800360548003705480038054800390548004005480041054800420548004305480044054800450548004605480047054800480548004905480050054800510548005205480053054800540548005505480056054800570548005805480059054800600548006105480062054800630548006405480065054800660548006705480068054800690548007005480071054800720548007305480074054800750548007605480077054800780548007905480080054800810548008205480083054800840548008505480086054800870548008805480089054800900548009105480092054800930548009405480095054800960548009705480098054800990548010005480101054801020548010305480104054801050548010605480107054801080548010905480110054801110548011205480113054801140548011505480116054801170548011805480119054801200548012105480122054801230548012405480125054801260548012705480128054801290548013005480131054801320548013305480134054801350548013605480137054801380548013905480140054801410548014205480143054801440548014505480146054801470548014805480149054801500548015105480152054801530548015405480155054801560548015705480158054801590548016005480161054801620548016305480164054801650548016605480167054801680548016905480170054801710548017205480173054801740548017505480176054801770548017805480179054801800548018105480182054801830548018405480185054801860548018705480188054801890548019005480191054801920548019305480194054801950548019605480197054801980548019905480200054802010548020205480203054802040548020505480206054802070548020805480209054802100548021105480212054802130548021405480215054802160548021705480218054802190548022005480221054802220548022305480224054802250548022605480227054802280548022905480230054802310548023205480233054802340548023505480236054802370548023805480239054802400548024105480242054802430548024405480245054802460548024705480248054802490548025005480251054802520548025305480254054802550548025605480257054802580548025905480260054802610548026205480263054802640548026505480266054802670548026805480269054802700548027105480272054802730548027405480275054802760548027705480278054802790548028005480281054802820548028305480284054802850548028605480287054802880548028905480290054802910548029205480293054802940548029505480296054802970548029805480299054803000548030105480302054803030548030405480305054803060548030705480308054803090548031005480311054803120548031305480314054803150548031605480317054803180548031905480320054803210548032205480323054803240548032505480326054803270548032805480329054803300548033105480332054803330548033405480335054803360548033705480338054803390548034005480341054803420548034305480344054803450548034605480347054803480548034905480350054803510548035205480353054803540548035505480356054803570548035805480359054803600548036105480362054803630548036405480365054803660548036705480368054803690548037005480371054803720548037305480374054803750548037605480377054803780548037905480380054803810548038205480383054803840548038505480386054803870548038805480389054803900548039105480392054803930548039405480395054803960548039705480398054803990548040005480401054804020548040305480404054804050548040605480407054804080548040905480410054804110548041205480413054804140548041505480416054804170548041805480419054804200548042105480422054804230548042405480425054804260548042705480428054804290548043005480431054804320548043305480434054804350548043605480437054804380548043905480440054804410548044205480443054804440548044505480446054804470548044805480449054804500548045105480452054804530548045405480455054804560548045705480458054804590548046005480461054804620548046305480464054804650548046605480467054804680548046905480470054804710548047205480473054804740548047505480476054804770548047805480479054804800548048105480482054804830548048405480485054804860548048705480488054804890548049005480491054804920548049305480494054804950548049605480497054804980548049905480500054805010548050205480503054805040548050505480506054805070548050805480509054805100548051105480512054805130548051405480515054805160548051705480518054805190548052005480521054805220548052305480524054805250548052605480527054805280548052905480530054805310548053205480533054805340548053505480536054805370548053805480539054805400548054105480542054805430548054405480545054805460548054705480548054805490548055005480551054805520548055305480554054805550548055605480557054805580548055905480560054805610548056205480563054805640548056505480566054805670548056805480569054805700548057105480572054805730548057405480575054805760548057705480578054805790548058005480581054805820548058305480584054805850548058605480587054805880548058905480590054805910548059205480593054805940548059505480596054805970548059805480599054806000548060105480602054806030548060405480605054806060548060705480608054806090548061005480611054806120548061305480614054806150548061605480617054806180548061905480620054806210548062205480623054806240548062505480626054806270548062805480629054806300548063105480632054806330548063405480635054806360548063705480638054806390548064005480641054806420548064305480644054806450548064605480647054806480548064905480650054806510548065205480653054806540548065505480656054806570548065805480659054806600548066105480662054806630548066405480665054806660548066705480668054806690548067005480671054806720548067305480674054806750548067605480677054806780548067905480680054806810548068205480683054806840548068505480686054806870548068805480689054806900548069105480692054806930548069405480695054806960548069705480698054806990548070005480701054807020548070305480704054807050548070605480707054807080548070905480710054807110548071205480713054807140548071505480716054807170548071805480719054807200548072105480722054807230548072405480725054807260548072705480728054807290548073005480731054807320548073305480734054807350548073605480737054807380548073905480740054807410548074205480743054807440548074505480746054807470548074805480749054807500548075105480752054807530548075405480755054807560548075705480758054807590548076005480761054807620548076305480764054807650548076605480767054807680548076905480770054807710548077205480773054807740548077505480776054807770548077805480779054807800548078105480782054807830548078405480785054807860548078705480788054807890548079005480791054807920548079305480794054807950548079605480797054807980548079905490001054900020549000305490004054900050549000605490007054900080549000905490010054900110549001205490013054900140549001505490016054900170549001805490019054900200549002105490022054900230549002405490025054900260549002705490028054900290549003005490031054900320549003305490034054900350549003605490037054900380549003905490040054900410549004205490043054900440549004505490046054900470549004805490049054900500549005105490052054900530549005405490055054900560549005705490058054900590549006005490061054900620549006305490064054900650549006605490067054900680549006905490070054900710549007205490073054900740549007505490076054900770549007805490079054900800549008105490082054900830549008405490085054900860549008705490088054900890549009005490091054900920549009305490094054900950549009605490097054900980549009905490100054901010549010205490103054901040549010505490106054901070549010805490109054901100549011105490112054901130549011405490115054901160549011705490118054901190549012005490121054901220549012305490124054901250549012605490127054901280549012905490130054901310549013205490133054901340549013505490136054901370549013805490139054901400549014105490142054901430549014405490145054901460549014705490148054901490549015005490151054901520549015305490154054901550549015605490157054901580549015905490160054901610549016205490163054901640549016505490166054901670549016805490169054901700549017105490172054901730549017405490175054901760549017705490178054901790549018005490181054901820549018305490184054901850549018605490187054901880549018905490190054901910549019205490193054901940549019505490196054901970549019805490199054902000549020105490202054902030549020405490205054902060549020705490208054902090549021005490211054902120549021305490214054902150549021605490217054902180549021905490220054902210549022205490223054902240549022505490226054902270549022805490229054902300549023105490232054902330549023405490235054902360549023705490238054902390549024005490241054902420549024305490244054902450549024605490247054902480549024905490250054902510549025205490253054902540549025505490256054902570549025805490259054902600549026105490262054902630549026405490265054902660549026705490268054902690549027005490271054902720549027305490274054902750549027605490277054902780549027905490280054902810549028205490283054902840549028505490286054902870549028805490289054902900549029105490292054902930549029405490295054902960549029705490298054902990549030005490301054903020549030305490304054903050549030605490307054903080549030905490310054903110549031205490313054903140549031505490316054903170549031805490319054903200549032105490322054903230549032405490325054903260549032705490328054903290549033005490331054903320549033305490334054903350549033605490337054903380549033905490340054903410549034205490343054903440549034505490346054903470549034805490349054903500549035105490352054903530549035405490355054903560549035705490358054903590549036005490361054903620549036305490364054903650549036605490367054903680549036905490370054903710549037205490373054903740549037505490376054903770549037805490379054903800549038105490382054903830549038405490385054903860549038705490388054903890549039005490391054903920549039305490394054903950549039605490397054903980549039905490400054904010549040205490403054904040549040505490406054904070549040805490409054904100549041105490412054904130549041405490415054904160549041705490418054904190549042005490421054904220549042305490424054904250549042605490427054904280549042905490430054904310549043205490433054904340549043505490436054904370549043805490439054904400549044105490442054904430549044405490445054904460549044705490448054904490549045005490451054904520549045305490454054904550549045605490457054904580549045905490460054904610549046205490463054904640549046505490466054904670549046805490469054904700549047105490472054904730549047405490475054904760549047705490478054904790549048005490481054904820549048305490484054904850549048605490487054904880549048905490490054904910549049205490493054904940549049505490496054904970549049805490499054905000549050105490502054905030549050405490505054905060549050705490508054905090549051005490511054905120549051305490514054905150549051605490517054905180549051905490520054905210549052205490523054905240549052505490526054905270549052805490529054905300549053105490532054905330549053405490535054905360549053705490538054905390549054005490541054905420549054305490544054905450549054605490547054905480549054905490550054905510549055205490553054905540549055505490556054905570549055805490559054905600549056105490562054905630549056405490565054905660549056705490568054905690549057005490571054905720549057305490574054905750549057605490577054905780549057905490580054905810549058205490583054905840549058505490586054905870549058805490589054905900549059105490592054905930549059405490595054905960549059705490598054905990549060005490601054906020549060305490604054906050549060605490607054906080549060905490610054906110549061205490613054906140549061505490616054906170549061805490619054906200549062105490622054906230549062405490625054906260549062705490628054906290549063005490631054906320549063305490634054906350549063605490637054906380549063905490640054906410549064205490643054906440549064505490646054906470549064805490649054906500549065105490652054906530549065405490655054906560549065705490658054906590549066005490661054906620549066305490664054906650549066605490667054906680549066905490670054906710549067205490673054906740549067505490676054906770549067805490679054906800549068105490682054906830549068405490685054906860549068705490688054906890549069005490691054906920549069305490694054906950549069605490697054906980549069905490700054907010549070205490703054907040549070505490706054907070549070805490709054907100549071105490712054907130549071405490715054907160549071705490718054907190549072005490721054907220549072305490724054907250549072605490727054907280549072905490730054907310549073205490733054907340549073505490736054907370549073805490739054907400549074105490742054907430549074405490745054907460549074705490748054907490549075005490751054907520549075305490754054907550549075605490757054907580549075905490760054907610549076205490763054907640549076505490766054907670549076805490769054907700549077105490772054907730549077405490775054907760549077705490778054907790549078005490781054907820549078305490784054907850549078605490787054907880549078905490790054907910549079205490793054907940549079505490796054907970549079805490799055000010550000205500003055000040550000505500006055000070550000805500009055000100550001105500012055000130550001405500015055000160550001705500018055000190550002005500021055000220550002305500024055000250550002605500027055000280550002905500030055000310550003205500033055000340550003505500036055000370550003805500039055000400550004105500042055000430550004405500045055000460550004705500048055000490550005005500051055000520550005305500054055000550550005605500057055000580550005905500060055000610550006205500063055000640550006505500066055000670550006805500069055000700550007105500072055000730550007405500075055000760550007705500078055000790550008005500081055000820550008305500084055000850550008605500087055000880550008905500090055000910550009205500093055000940550009505500096055000970550009805500099055001000550010105500102055001030550010405500105055001060550010705500108055001090550011005500111055001120550011305500114055001150550011605500117055001180550011905500120055001210550012205500123055001240550012505500126055001270550012805500129055001300550013105500132055001330550013405500135055001360550013705500138055001390550014005500141055001420550014305500144055001450550014605500147055001480550014905500150055001510550015205500153055001540550015505500156055001570550015805500159055001600550016105500162055001630550016405500165055001660550016705500168055001690550017005500171055001720550017305500174055001750550017605500177055001780550017905500180055001810550018205500183055001840550018505500186055001870550018805500189055001900550019105500192055001930550019405500195055001960550019705500198055001990550020005500201055002020550020305500204055002050550020605500207055002080550020905500210055002110550021205500213055002140550021505500216055002170550021805500219055002200550022105500222055002230550022405500225055002260550022705500228055002290550023005500231055002320550023305500234055002350550023605500237055002380550023905500240055002410550024205500243055002440550024505500246055002470550024805500249055002500550025105500252055002530550025405500255055002560550025705500258055002590550026005500261055002620550026305500264055002650550026605500267055002680550026905500270055002710550027205500273055002740550027505500276055002770550027805500279055002800550028105500282055002830550028405500285055002860550028705500288055002890550029005500291055002920550029305500294055002950550029605500297055002980550029905500300055003010550030205500303055003040550030505500306055003070550030805500309055003100550031105500312055003130550031405500315055003160550031705500318055003190550032005500321055003220550032305500324055003250550032605500327055003280550032905500330055003310550033205500333055003340550033505500336055003370550033805500339055003400550034105500342055003430550034405500345055003460550034705500348055003490550035005500351055003520550035305500354055003550550035605500357055003580550035905500360055003610550036205500363055003640550036505500366055003670550036805500369055003700550037105500372055003730550037405500375055003760550037705500378055003790550038005500381055003820550038305500384055003850550038605500387055003880550038905500390055003910550039205500393055003940550039505500396055003970550039805500399055004000550040105500402055004030550040405500405055004060550040705500408055004090550041005500411055004120550041305500414055004150550041605500417055004180550041905500420055004210550042205500423055004240550042505500426055004270550042805500429055004300550043105500432055004330550043405500435055004360550043705500438055004390550044005500441055004420550044305500444055004450550044605500447055004480550044905500450055004510550045205500453055004540550045505500456055004570550045805500459055004600550046105500462055004630550046405500465055004660550046705500468055004690550047005500471055004720550047305500474055004750550047605500477055004780550047905500480055004810550048205500483055004840550048505500486055004870550048805500489055004900550049105500492055004930550049405500495055004960550049705500498055004990550050005500501055005020550050305500504055005050550050605500507055005080550050905500510055005110550051205500513055005140550051505500516055005170550051805500519055005200550052105500522055005230550052405500525055005260550052705500528055005290550053005500531055005320550053305500534055005350550053605500537055005380550053905500540055005410550054205500543055005440550054505500546055005470550054805500549055005500550055105500552055005530550055405500555055005560550055705500558055005590550056005500561055005620550056305500564055005650550056605500567055005680550056905500570055005710550057205500573055005740550057505500576055005770550057805500579055005800550058105500582055005830550058405500585055005860550058705500588055005890550059005500591055005920550059305500594055005950550059605500597055005980550059905500600055006010550060205500603055006040550060505500606055006070550060805500609055006100550061105500612055006130550061405500615055006160550061705500618055006190550062005500621055006220550062305500624055006250550062605500627055006280550062905500630055006310550063205500633055006340550063505500636055006370550063805500639055006400550064105500642055006430550064405500645055006460550064705500648055006490550065005500651055006520550065305500654055006550550065605500657055006580550065905500660055006610550066205500663055006640550066505500666055006670550066805500669055006700550067105500672055006730550067405500675055006760550067705500678055006790550068005500681055006820550068305500684055006850550068605500687055006880550068905500690055006910550069205500693055006940550069505500696055006970550069805500699055007000550070105500702055007030550070405500705055007060550070705500708055007090550071005500711055007120550071305500714055007150550071605500717055007180550071905500720055007210550072205500723055007240550072505500726055007270550072805500729055007300550073105500732055007330550073405500735055007360550073705500738055007390550074005500741055007420550074305500744055007450550074605500747055007480550074905500750055007510550075205500753055007540550075505500756055007570550075805500759055007600550076105500762055007630550076405500765055007660550076705500768055007690550077005500771055007720550077305500774055007750550077605500777055007780550077905500780055007810550078205500783055007840550078505500786055007870550078805500789055007900550079105500792055007930550079405500795055007960550079705500798055007990551000105510002055100030551000405510005055100060551000705510008055100090551001005510011055100120551001305510014055100150551001605510017055100180551001905510020055100210551002205510023055100240551002505510026055100270551002805510029055100300551003105510032055100330551003405510035055100360551003705510038055100390551004005510041055100420551004305510044055100450551004605510047055100480551004905510050055100510551005205510053055100540551005505510056055100570551005805510059055100600551006105510062055100630551006405510065055100660551006705510068055100690551007005510071055100720551007305510074055100750551007605510077055100780551007905510080055100810551008205510083055100840551008505510086055100870551008805510089055100900551009105510092055100930551009405510095055100960551009705510098055100990551010005510101055101020551010305510104055101050551010605510107055101080551010905510110055101110551011205510113055101140551011505510116055101170551011805510119055101200551012105510122055101230551012405510125055101260551012705510128055101290551013005510131055101320551013305510134055101350551013605510137055101380551013905510140055101410551014205510143055101440551014505510146055101470551014805510149055101500551015105510152055101530551015405510155055101560551015705510158055101590551016005510161055101620551016305510164055101650551016605510167055101680551016905510170055101710551017205510173055101740551017505510176055101770551017805510179055101800551018105510182055101830551018405510185055101860551018705510188055101890551019005510191055101920551019305510194055101950551019605510197055101980551019905510200055102010551020205510203055102040551020505510206055102070551020805510209055102100551021105510212055102130551021405510215055102160551021705510218055102190551022005510221055102220551022305510224055102250551022605510227055102280551022905510230055102310551023205510233055102340551023505510236055102370551023805510239055102400551024105510242055102430551024405510245055102460551024705510248055102490551025005510251055102520551025305510254055102550551025605510257055102580551025905510260055102610551026205510263055102640551026505510266055102670551026805510269055102700551027105510272055102730551027405510275055102760551027705510278055102790551028005510281055102820551028305510284055102850551028605510287055102880551028905510290055102910551029205510293055102940551029505510296055102970551029805510299055103000551030105510302055103030551030405510305055103060551030705510308055103090551031005510311055103120551031305510314055103150551031605510317055103180551031905510320055103210551032205510323055103240551032505510326055103270551032805510329055103300551033105510332055103330551033405510335055103360551033705510338055103390551034005510341055103420551034305510344055103450551034605510347055103480551034905510350055103510551035205510353055103540551035505510356055103570551035805510359055103600551036105510362055103630551036405510365055103660551036705510368055103690551037005510371055103720551037305510374055103750551037605510377055103780551037905510380055103810551038205510383055103840551038505510386055103870551038805510389055103900551039105510392055103930551039405510395055103960551039705510398055103990551040005510401055104020551040305510404055104050551040605510407055104080551040905510410055104110551041205510413055104140551041505510416055104170551041805510419055104200551042105510422055104230551042405510425055104260551042705510428055104290551043005510431055104320551043305510434055104350551043605510437055104380551043905510440055104410551044205510443055104440551044505510446055104470551044805510449055104500551045105510452055104530551045405510455055104560551045705510458055104590551046005510461055104620551046305510464055104650551046605510467055104680551046905510470055104710551047205510473055104740551047505510476055104770551047805510479055104800551048105510482055104830551048405510485055104860551048705510488055104890551049005510491055104920551049305510494055104950551049605510497055104980551049905510500055105010551050205510503055105040551050505510506055105070551050805510509055105100551051105510512055105130551051405510515055105160551051705510518055105190551052005510521055105220551052305510524055105250551052605510527055105280551052905510530055105310551053205510533055105340551053505510536055105370551053805510539055105400551054105510542055105430551054405510545055105460551054705510548055105490551055005510551055105520551055305510554055105550551055605510557055105580551055905510560055105610551056205510563055105640551056505510566055105670551056805510569055105700551057105510572055105730551057405510575055105760551057705510578055105790551058005510581055105820551058305510584055105850551058605510587055105880551058905510590055105910551059205510593055105940551059505510596055105970551059805510599055106000551060105510602055106030551060405510605055106060551060705510608055106090551061005510611055106120551061305510614055106150551061605510617055106180551061905510620055106210551062205510623055106240551062505510626055106270551062805510629055106300551063105510632055106330551063405510635055106360551063705510638055106390551064005510641055106420551064305510644055106450551064605510647055106480551064905510650055106510551065205510653055106540551065505510656055106570551065805510659055106600551066105510662055106630551066405510665055106660551066705510668055106690551067005510671055106720551067305510674055106750551067605510677055106780551067905510680055106810551068205510683055106840551068505510686055106870551068805510689055106900551069105510692055106930551069405510695055106960551069705510698055106990551070005510701055107020551070305510704055107050551070605510707055107080551070905510710055107110551071205510713055107140551071505510716055107170551071805510719055107200551072105510722055107230551072405510725055107260551072705510728055107290551073005510731055107320551073305510734055107350551073605510737055107380551073905510740055107410551074205510743055107440551074505510746055107470551074805510749055107500551075105510752055107530551075405510755055107560551075705510758055107590551076005510761055107620551076305510764055107650551076605510767055107680551076905510770055107710551077205510773055107740551077505510776055107770551077805510779055107800551078105510782055107830551078405510785055107860551078705510788055107890551079005510791055107920551079305510794055107950551079605510797055107980551079905520001055200020552000305520004055200050552000605520007055200080552000905520010055200110552001205520013055200140552001505520016055200170552001805520019055200200552002105520022055200230552002405520025055200260552002705520028055200290552003005520031055200320552003305520034055200350552003605520037055200380552003905520040055200410552004205520043055200440552004505520046055200470552004805520049055200500552005105520052055200530552005405520055055200560552005705520058055200590552006005520061055200620552006305520064055200650552006605520067055200680552006905520070055200710552007205520073055200740552007505520076055200770552007805520079055200800552008105520082055200830552008405520085055200860552008705520088055200890552009005520091055200920552009305520094055200950552009605520097055200980552009905520100055201010552010205520103055201040552010505520106055201070552010805520109055201100552011105520112055201130552011405520115055201160552011705520118055201190552012005520121055201220552012305520124055201250552012605520127055201280552012905520130055201310552013205520133055201340552013505520136055201370552013805520139055201400552014105520142055201430552014405520145055201460552014705520148055201490552015005520151055201520552015305520154055201550552015605520157055201580552015905520160055201610552016205520163055201640552016505520166055201670552016805520169055201700552017105520172055201730552017405520175055201760552017705520178055201790552018005520181055201820552018305520184055201850552018605520187055201880552018905520190055201910552019205520193055201940552019505520196055201970552019805520199055202000552020105520202055202030552020405520205055202060552020705520208055202090552021005520211055202120552021305520214055202150552021605520217055202180552021905520220055202210552022205520223055202240552022505520226055202270552022805520229055202300552023105520232055202330552023405520235055202360552023705520238055202390552024005520241055202420552024305520244055202450552024605520247055202480552024905520250055202510552025205520253055202540552025505520256055202570552025805520259055202600552026105520262055202630552026405520265055202660552026705520268055202690552027005520271055202720552027305520274055202750552027605520277055202780552027905520280055202810552028205520283055202840552028505520286055202870552028805520289055202900552029105520292055202930552029405520295055202960552029705520298055202990552030005520301055203020552030305520304055203050552030605520307055203080552030905520310055203110552031205520313055203140552031505520316055203170552031805520319055203200552032105520322055203230552032405520325055203260552032705520328055203290552033005520331055203320552033305520334055203350552033605520337055203380552033905520340055203410552034205520343055203440552034505520346055203470552034805520349055203500552035105520352055203530552035405520355055203560552035705520358055203590552036005520361055203620552036305520364055203650552036605520367055203680552036905520370055203710552037205520373055203740552037505520376055203770552037805520379055203800552038105520382055203830552038405520385055203860552038705520388055203890552039005520391055203920552039305520394055203950552039605520397055203980552039905520400055204010552040205520403055204040552040505520406055204070552040805520409055204100552041105520412055204130552041405520415055204160552041705520418055204190552042005520421055204220552042305520424055204250552042605520427055204280552042905520430055204310552043205520433055204340552043505520436055204370552043805520439055204400552044105520442055204430552044405520445055204460552044705520448055204490552045005520451055204520552045305520454055204550552045605520457055204580552045905520460055204610552046205520463055204640552046505520466055204670552046805520469055204700552047105520472055204730552047405520475055204760552047705520478055204790552048005520481055204820552048305520484055204850552048605520487055204880552048905520490055204910552049205520493055204940552049505520496055204970552049805520499055205000552050105520502055205030552050405520505055205060552050705520508055205090552051005520511055205120552051305520514055205150552051605520517055205180552051905520520055205210552052205520523055205240552052505520526055205270552052805520529055205300552053105520532055205330552053405520535055205360552053705520538055205390552054005520541055205420552054305520544055205450552054605520547055205480552054905520550055205510552055205520553055205540552055505520556055205570552055805520559055205600552056105520562055205630552056405520565055205660552056705520568055205690552057005520571055205720552057305520574055205750552057605520577055205780552057905520580055205810552058205520583055205840552058505520586055205870552058805520589055205900552059105520592055205930552059405520595055205960552059705520598055205990552060005520601055206020552060305520604055206050552060605520607055206080552060905520610055206110552061205520613055206140552061505520616055206170552061805520619055206200552062105520622055206230552062405520625055206260552062705520628055206290552063005520631055206320552063305520634055206350552063605520637055206380552063905520640055206410552064205520643055206440552064505520646055206470552064805520649055206500552065105520652055206530552065405520655055206560552065705520658055206590552066005520661055206620552066305520664055206650552066605520667055206680552066905520670055206710552067205520673055206740552067505520676055206770552067805520679055206800552068105520682055206830552068405520685055206860552068705520688055206890552069005520691055206920552069305520694055206950552069605520697055206980552069905520700055207010552070205520703055207040552070505520706055207070552070805520709055207100552071105520712055207130552071405520715055207160552071705520718055207190552072005520721055207220552072305520724055207250552072605520727055207280552072905520730055207310552073205520733055207340552073505520736055207370552073805520739055207400552074105520742055207430552074405520745055207460552074705520748055207490552075005520751055207520552075305520754055207550552075605520757055207580552075905520760055207610552076205520763055207640552076505520766055207670552076805520769055207700552077105520772055207730552077405520775055207760552077705520778055207790552078005520781055207820552078305520784055207850552078605520787055207880552078905520790055207910552079205520793055207940552079505520796055207970552079805520799055300010553000205530003055300040553000505530006055300070553000805530009055300100553001105530012055300130553001405530015055300160553001705530018055300190553002005530021055300220553002305530024055300250553002605530027055300280553002905530030055300310553003205530033055300340553003505530036055300370553003805530039055300400553004105530042055300430553004405530045055300460553004705530048055300490553005005530051055300520553005305530054055300550553005605530057055300580553005905530060055300610553006205530063055300640553006505530066055300670553006805530069055300700553007105530072055300730553007405530075055300760553007705530078055300790553008005530081055300820553008305530084055300850553008605530087055300880553008905530090055300910553009205530093055300940553009505530096055300970553009805530099055301000553010105530102055301030553010405530105055301060553010705530108055301090553011005530111055301120553011305530114055301150553011605530117055301180553011905530120055301210553012205530123055301240553012505530126055301270553012805530129055301300553013105530132055301330553013405530135055301360553013705530138055301390553014005530141055301420553014305530144055301450553014605530147055301480553014905530150055301510553015205530153055301540553015505530156055301570553015805530159055301600553016105530162055301630553016405530165055301660553016705530168055301690553017005530171055301720553017305530174055301750553017605530177055301780553017905530180055301810553018205530183055301840553018505530186055301870553018805530189055301900553019105530192055301930553019405530195055301960553019705530198055301990553020005530201055302020553020305530204055302050553020605530207055302080553020905530210055302110553021205530213055302140553021505530216055302170553021805530219055302200553022105530222055302230553022405530225055302260553022705530228055302290553023005530231055302320553023305530234055302350553023605530237055302380553023905530240055302410553024205530243055302440553024505530246055302470553024805530249055302500553025105530252055302530553025405530255055302560553025705530258055302590553026005530261055302620553026305530264055302650553026605530267055302680553026905530270055302710553027205530273055302740553027505530276055302770553027805530279055302800553028105530282055302830553028405530285055302860553028705530288055302890553029005530291055302920553029305530294055302950553029605530297055302980553029905530300055303010553030205530303055303040553030505530306055303070553030805530309055303100553031105530312055303130553031405530315055303160553031705530318055303190553032005530321055303220553032305530324055303250553032605530327055303280553032905530330055303310553033205530333055303340553033505530336055303370553033805530339055303400553034105530342055303430553034405530345055303460553034705530348055303490553035005530351055303520553035305530354055303550553035605530357055303580553035905530360055303610553036205530363055303640553036505530366055303670553036805530369055303700553037105530372055303730553037405530375055303760553037705530378055303790553038005530381055303820553038305530384055303850553038605530387055303880553038905530390055303910553039205530393055303940553039505530396055303970553039805530399055304000553040105530402055304030553040405530405055304060553040705530408055304090553041005530411055304120553041305530414055304150553041605530417055304180553041905530420055304210553042205530423055304240553042505530426055304270553042805530429055304300553043105530432055304330553043405530435055304360553043705530438055304390553044005530441055304420553044305530444055304450553044605530447055304480553044905530450055304510553045205530453055304540553045505530456055304570553045805530459055304600553046105530462055304630553046405530465055304660553046705530468055304690553047005530471055304720553047305530474055304750553047605530477055304780553047905530480055304810553048205530483055304840553048505530486055304870553048805530489055304900553049105530492055304930553049405530495055304960553049705530498055304990553050005530501055305020553050305530504055305050553050605530507055305080553050905530510055305110553051205530513055305140553051505530516055305170553051805530519055305200553052105530522055305230553052405530525055305260553052705530528055305290553053005530531055305320553053305530534055305350553053605530537055305380553053905530540055305410553054205530543055305440553054505530546055305470553054805530549055305500553055105530552055305530553055405530555055305560553055705530558055305590553056005530561055305620553056305530564055305650553056605530567055305680553056905530570055305710553057205530573055305740553057505530576055305770553057805530579055305800553058105530582055305830553058405530585055305860553058705530588055305890553059005530591055305920553059305530594055305950553059605530597055305980553059905530600055306010553060205530603055306040553060505530606055306070553060805530609055306100553061105530612055306130553061405530615055306160553061705530618055306190553062005530621055306220553062305530624055306250553062605530627055306280553062905530630055306310553063205530633055306340553063505530636055306370553063805530639055306400553064105530642055306430553064405530645055306460553064705530648055306490553065005530651055306520553065305530654055306550553065605530657055306580553065905530660055306610553066205530663055306640553066505530666055306670553066805530669055306700553067105530672055306730553067405530675055306760553067705530678055306790553068005530681055306820553068305530684055306850553068605530687055306880553068905530690055306910553069205530693055306940553069505530696055306970553069805530699055307000553070105530702055307030553070405530705055307060553070705530708055307090553071005530711055307120553071305530714055307150553071605530717055307180553071905530720055307210553072205530723055307240553072505530726055307270553072805530729055307300553073105530732055307330553073405530735055307360553073705530738055307390553074005530741055307420553074305530744055307450553074605530747055307480553074905530750055307510553075205530753055307540553075505530756055307570553075805530759055307600553076105530762055307630553076405530765055307660553076705530768055307690553077005530771055307720553077305530774055307750553077605530777055307780553077905530780055307810553078205530783055307840553078505530786055307870553078805530789055307900553079105530792055307930553079405530795055307960553079705530798055307990554000105540002055400030554000405540005055400060554000705540008055400090554001005540011055400120554001305540014055400150554001605540017055400180554001905540020055400210554002205540023055400240554002505540026055400270554002805540029055400300554003105540032055400330554003405540035055400360554003705540038055400390554004005540041055400420554004305540044055400450554004605540047055400480554004905540050055400510554005205540053055400540554005505540056055400570554005805540059055400600554006105540062055400630554006405540065055400660554006705540068055400690554007005540071055400720554007305540074055400750554007605540077055400780554007905540080055400810554008205540083055400840554008505540086055400870554008805540089055400900554009105540092055400930554009405540095055400960554009705540098055400990554010005540101055401020554010305540104055401050554010605540107055401080554010905540110055401110554011205540113055401140554011505540116055401170554011805540119055401200554012105540122055401230554012405540125055401260554012705540128055401290554013005540131055401320554013305540134055401350554013605540137055401380554013905540140055401410554014205540143055401440554014505540146055401470554014805540149055401500554015105540152055401530554015405540155055401560554015705540158055401590554016005540161055401620554016305540164055401650554016605540167055401680554016905540170055401710554017205540173055401740554017505540176055401770554017805540179055401800554018105540182055401830554018405540185055401860554018705540188055401890554019005540191055401920554019305540194055401950554019605540197055401980554019905540200055402010554020205540203055402040554020505540206055402070554020805540209055402100554021105540212055402130554021405540215055402160554021705540218055402190554022005540221055402220554022305540224055402250554022605540227055402280554022905540230055402310554023205540233055402340554023505540236055402370554023805540239055402400554024105540242055402430554024405540245055402460554024705540248055402490554025005540251055402520554025305540254055402550554025605540257055402580554025905540260055402610554026205540263055402640554026505540266055402670554026805540269055402700554027105540272055402730554027405540275055402760554027705540278055402790554028005540281055402820554028305540284055402850554028605540287055402880554028905540290055402910554029205540293055402940554029505540296055402970554029805540299055403000554030105540302055403030554030405540305055403060554030705540308055403090554031005540311055403120554031305540314055403150554031605540317055403180554031905540320055403210554032205540323055403240554032505540326055403270554032805540329055403300554033105540332055403330554033405540335055403360554033705540338055403390554034005540341055403420554034305540344055403450554034605540347055403480554034905540350055403510554035205540353055403540554035505540356055403570554035805540359055403600554036105540362055403630554036405540365055403660554036705540368055403690554037005540371055403720554037305540374055403750554037605540377055403780554037905540380055403810554038205540383055403840554038505540386055403870554038805540389055403900554039105540392055403930554039405540395055403960554039705540398055403990554040005540401055404020554040305540404055404050554040605540407055404080554040905540410055404110554041205540413055404140554041505540416055404170554041805540419055404200554042105540422055404230554042405540425055404260554042705540428055404290554043005540431055404320554043305540434055404350554043605540437055404380554043905540440055404410554044205540443055404440554044505540446055404470554044805540449055404500554045105540452055404530554045405540455055404560554045705540458055404590554046005540461055404620554046305540464055404650554046605540467055404680554046905540470055404710554047205540473055404740554047505540476055404770554047805540479055404800554048105540482055404830554048405540485055404860554048705540488055404890554049005540491055404920554049305540494055404950554049605540497055404980554049905540500055405010554050205540503055405040554050505540506055405070554050805540509055405100554051105540512055405130554051405540515055405160554051705540518055405190554052005540521055405220554052305540524055405250554052605540527055405280554052905540530055405310554053205540533055405340554053505540536055405370554053805540539055405400554054105540542055405430554054405540545055405460554054705540548055405490554055005540551055405520554055305540554055405550554055605540557055405580554055905540560055405610554056205540563055405640554056505540566055405670554056805540569055405700554057105540572055405730554057405540575055405760554057705540578055405790554058005540581055405820554058305540584055405850554058605540587055405880554058905540590055405910554059205540593055405940554059505540596055405970554059805540599055406000554060105540602055406030554060405540605055406060554060705540608055406090554061005540611055406120554061305540614055406150554061605540617055406180554061905540620055406210554062205540623055406240554062505540626055406270554062805540629055406300554063105540632055406330554063405540635055406360554063705540638055406390554064005540641055406420554064305540644055406450554064605540647055406480554064905540650055406510554065205540653055406540554065505540656055406570554065805540659055406600554066105540662055406630554066405540665055406660554066705540668055406690554067005540671055406720554067305540674055406750554067605540677055406780554067905540680055406810554068205540683055406840554068505540686055406870554068805540689055406900554069105540692055406930554069405540695055406960554069705540698055406990554070005540701055407020554070305540704055407050554070605540707055407080554070905540710055407110554071205540713055407140554071505540716055407170554071805540719055407200554072105540722055407230554072405540725055407260554072705540728055407290554073005540731055407320554073305540734055407350554073605540737055407380554073905540740055407410554074205540743055407440554074505540746055407470554074805540749055407500554075105540752055407530554075405540755055407560554075705540758055407590554076005540761055407620554076305540764055407650554076605540767055407680554076905540770055407710554077205540773055407740554077505540776055407770554077805540779055407800554078105540782055407830554078405540785055407860554078705540788055407890554079005540791055407920554079305540794055407950554079605540797055407980554079905550001055500020555000305550004055500050555000605550007055500080555000905550010055500110555001205550013055500140555001505550016055500170555001805550019055500200555002105550022055500230555002405550025055500260555002705550028055500290555003005550031055500320555003305550034055500350555003605550037055500380555003905550040055500410555004205550043055500440555004505550046055500470555004805550049055500500555005105550052055500530555005405550055055500560555005705550058055500590555006005550061055500620555006305550064055500650555006605550067055500680555006905550070055500710555007205550073055500740555007505550076055500770555007805550079055500800555008105550082055500830555008405550085055500860555008705550088055500890555009005550091055500920555009305550094055500950555009605550097055500980555009905550100055501010555010205550103055501040555010505550106055501070555010805550109055501100555011105550112055501130555011405550115055501160555011705550118055501190555012005550121055501220555012305550124055501250555012605550127055501280555012905550130055501310555013205550133055501340555013505550136055501370555013805550139055501400555014105550142055501430555014405550145055501460555014705550148055501490555015005550151055501520555015305550154055501550555015605550157055501580555015905550160055501610555016205550163055501640555016505550166055501670555016805550169055501700555017105550172055501730555017405550175055501760555017705550178055501790555018005550181055501820555018305550184055501850555018605550187055501880555018905550190055501910555019205550193055501940555019505550196055501970555019805550199055502000555020105550202055502030555020405550205055502060555020705550208055502090555021005550211055502120555021305550214055502150555021605550217055502180555021905550220055502210555022205550223055502240555022505550226055502270555022805550229055502300555023105550232055502330555023405550235055502360555023705550238055502390555024005550241055502420555024305550244055502450555024605550247055502480555024905550250055502510555025205550253055502540555025505550256055502570555025805550259055502600555026105550262055502630555026405550265055502660555026705550268055502690555027005550271055502720555027305550274055502750555027605550277055502780555027905550280055502810555028205550283055502840555028505550286055502870555028805550289055502900555029105550292055502930555029405550295055502960555029705550298055502990555030005550301055503020555030305550304055503050555030605550307055503080555030905550310055503110555031205550313055503140555031505550316055503170555031805550319055503200555032105550322055503230555032405550325055503260555032705550328055503290555033005550331055503320555033305550334055503350555033605550337055503380555033905550340055503410555034205550343055503440555034505550346055503470555034805550349055503500555035105550352055503530555035405550355055503560555035705550358055503590555036005550361055503620555036305550364055503650555036605550367055503680555036905550370055503710555037205550373055503740555037505550376055503770555037805550379055503800555038105550382055503830555038405550385055503860555038705550388055503890555039005550391055503920555039305550394055503950555039605550397055503980555039905550400055504010555040205550403055504040555040505550406055504070555040805550409055504100555041105550412055504130555041405550415055504160555041705550418055504190555042005550421055504220555042305550424055504250555042605550427055504280555042905550430055504310555043205550433055504340555043505550436055504370555043805550439055504400555044105550442055504430555044405550445055504460555044705550448055504490555045005550451055504520555045305550454055504550555045605550457055504580555045905550460055504610555046205550463055504640555046505550466055504670555046805550469055504700555047105550472055504730555047405550475055504760555047705550478055504790555048005550481055504820555048305550484055504850555048605550487055504880555048905550490055504910555049205550493055504940555049505550496055504970555049805550499055505000555050105550502055505030555050405550505055505060555050705550508055505090555051005550511055505120555051305550514055505150555051605550517055505180555051905550520055505210555052205550523055505240555052505550526055505270555052805550529055505300555053105550532055505330555053405550535055505360555053705550538055505390555054005550541055505420555054305550544055505450555054605550547055505480555054905550550055505510555055205550553055505540555055505550556055505570555055805550559055505600555056105550562055505630555056405550565055505660555056705550568055505690555057005550571055505720555057305550574055505750555057605550577055505780555057905550580055505810555058205550583055505840555058505550586055505870555058805550589055505900555059105550592055505930555059405550595055505960555059705550598055505990555060005550601055506020555060305550604055506050555060605550607055506080555060905550610055506110555061205550613055506140555061505550616055506170555061805550619055506200555062105550622055506230555062405550625055506260555062705550628055506290555063005550631055506320555063305550634055506350555063605550637055506380555063905550640055506410555064205550643055506440555064505550646055506470555064805550649055506500555065105550652055506530555065405550655055506560555065705550658055506590555066005550661055506620555066305550664055506650555066605550667055506680555066905550670055506710555067205550673055506740555067505550676055506770555067805550679055506800555068105550682055506830555068405550685055506860555068705550688055506890555069005550691055506920555069305550694055506950555069605550697055506980555069905550700055507010555070205550703055507040555070505550706055507070555070805550709055507100555071105550712055507130555071405550715055507160555071705550718055507190555072005550721055507220555072305550724055507250555072605550727055507280555072905550730055507310555073205550733055507340555073505550736055507370555073805550739055507400555074105550742055507430555074405550745055507460555074705550748055507490555075005550751055507520555075305550754055507550555075605550757055507580555075905550760055507610555076205550763055507640555076505550766055507670555076805550769055507700555077105550772055507730555077405550775055507760555077705550778055507790555078005550781055507820555078305550784055507850555078605550787055507880555078905550790055507910555079205550793055507940555079505550796055507970555079805550799055600010556000205560003055600040556000505560006055600070556000805560009055600100556001105560012055600130556001405560015055600160556001705560018055600190556002005560021055600220556002305560024055600250556002605560027055600280556002905560030055600310556003205560033055600340556003505560036055600370556003805560039055600400556004105560042055600430556004405560045055600460556004705560048055600490556005005560051055600520556005305560054055600550556005605560057055600580556005905560060055600610556006205560063055600640556006505560066055600670556006805560069055600700556007105560072055600730556007405560075055600760556007705560078055600790556008005560081055600820556008305560084055600850556008605560087055600880556008905560090055600910556009205560093055600940556009505560096055600970556009805560099055601000556010105560102055601030556010405560105055601060556010705560108055601090556011005560111055601120556011305560114055601150556011605560117055601180556011905560120055601210556012205560123055601240556012505560126055601270556012805560129055601300556013105560132055601330556013405560135055601360556013705560138055601390556014005560141055601420556014305560144055601450556014605560147055601480556014905560150055601510556015205560153055601540556015505560156055601570556015805560159055601600556016105560162055601630556016405560165055601660556016705560168055601690556017005560171055601720556017305560174055601750556017605560177055601780556017905560180055601810556018205560183055601840556018505560186055601870556018805560189055601900556019105560192055601930556019405560195055601960556019705560198055601990556020005560201055602020556020305560204055602050556020605560207055602080556020905560210055602110556021205560213055602140556021505560216055602170556021805560219055602200556022105560222055602230556022405560225055602260556022705560228055602290556023005560231055602320556023305560234055602350556023605560237055602380556023905560240055602410556024205560243055602440556024505560246055602470556024805560249055602500556025105560252055602530556025405560255055602560556025705560258055602590556026005560261055602620556026305560264055602650556026605560267055602680556026905560270055602710556027205560273055602740556027505560276055602770556027805560279055602800556028105560282055602830556028405560285055602860556028705560288055602890556029005560291055602920556029305560294055602950556029605560297055602980556029905560300055603010556030205560303055603040556030505560306055603070556030805560309055603100556031105560312055603130556031405560315055603160556031705560318055603190556032005560321055603220556032305560324055603250556032605560327055603280556032905560330055603310556033205560333055603340556033505560336055603370556033805560339055603400556034105560342055603430556034405560345055603460556034705560348055603490556035005560351055603520556035305560354055603550556035605560357055603580556035905560360055603610556036205560363055603640556036505560366055603670556036805560369055603700556037105560372055603730556037405560375055603760556037705560378055603790556038005560381055603820556038305560384055603850556038605560387055603880556038905560390055603910556039205560393055603940556039505560396055603970556039805560399055604000556040105560402055604030556040405560405055604060556040705560408055604090556041005560411055604120556041305560414055604150556041605560417055604180556041905560420055604210556042205560423055604240556042505560426055604270556042805560429055604300556043105560432055604330556043405560435055604360556043705560438055604390556044005560441055604420556044305560444055604450556044605560447055604480556044905560450055604510556045205560453055604540556045505560456055604570556045805560459055604600556046105560462055604630556046405560465055604660556046705560468055604690556047005560471055604720556047305560474055604750556047605560477055604780556047905560480055604810556048205560483055604840556048505560486055604870556048805560489055604900556049105560492055604930556049405560495055604960556049705560498055604990556050005560501055605020556050305560504055605050556050605560507055605080556050905560510055605110556051205560513055605140556051505560516055605170556051805560519055605200556052105560522055605230556052405560525055605260556052705560528055605290556053005560531055605320556053305560534055605350556053605560537055605380556053905560540055605410556054205560543055605440556054505560546055605470556054805560549055605500556055105560552055605530556055405560555055605560556055705560558055605590556056005560561055605620556056305560564055605650556056605560567055605680556056905560570055605710556057205560573055605740556057505560576055605770556057805560579055605800556058105560582055605830556058405560585055605860556058705560588055605890556059005560591055605920556059305560594055605950556059605560597055605980556059905560600055606010556060205560603055606040556060505560606055606070556060805560609055606100556061105560612055606130556061405560615055606160556061705560618055606190556062005560621055606220556062305560624055606250556062605560627055606280556062905560630055606310556063205560633055606340556063505560636055606370556063805560639055606400556064105560642055606430556064405560645055606460556064705560648055606490556065005560651055606520556065305560654055606550556065605560657055606580556065905560660055606610556066205560663055606640556066505560666055606670556066805560669055606700556067105560672055606730556067405560675055606760556067705560678055606790556068005560681055606820556068305560684055606850556068605560687055606880556068905560690055606910556069205560693055606940556069505560696055606970556069805560699055607000556070105560702055607030556070405560705055607060556070705560708055607090556071005560711055607120556071305560714055607150556071605560717055607180556071905560720055607210556072205560723055607240556072505560726055607270556072805560729055607300556073105560732055607330556073405560735055607360556073705560738055607390556074005560741055607420556074305560744055607450556074605560747055607480556074905560750055607510556075205560753055607540556075505560756055607570556075805560759055607600556076105560762055607630556076405560765055607660556076705560768055607690556077005560771055607720556077305560774055607750556077605560777055607780556077905560780055607810556078205560783055607840556078505560786055607870556078805560789055607900556079105560792055607930556079405560795055607960556079705560798055607990557000105570002055700030557000405570005055700060557000705570008055700090557001005570011055700120557001305570014055700150557001605570017055700180557001905570020055700210557002205570023055700240557002505570026055700270557002805570029055700300557003105570032055700330557003405570035055700360557003705570038055700390557004005570041055700420557004305570044055700450557004605570047055700480557004905570050055700510557005205570053055700540557005505570056055700570557005805570059055700600557006105570062055700630557006405570065055700660557006705570068055700690557007005570071055700720557007305570074055700750557007605570077055700780557007905570080055700810557008205570083055700840557008505570086055700870557008805570089055700900557009105570092055700930557009405570095055700960557009705570098055700990557010005570101055701020557010305570104055701050557010605570107055701080557010905570110055701110557011205570113055701140557011505570116055701170557011805570119055701200557012105570122055701230557012405570125055701260557012705570128055701290557013005570131055701320557013305570134055701350557013605570137055701380557013905570140055701410557014205570143055701440557014505570146055701470557014805570149055701500557015105570152055701530557015405570155055701560557015705570158055701590557016005570161055701620557016305570164055701650557016605570167055701680557016905570170055701710557017205570173055701740557017505570176055701770557017805570179055701800557018105570182055701830557018405570185055701860557018705570188055701890557019005570191055701920557019305570194055701950557019605570197055701980557019905570200055702010557020205570203055702040557020505570206055702070557020805570209055702100557021105570212055702130557021405570215055702160557021705570218055702190557022005570221055702220557022305570224055702250557022605570227055702280557022905570230055702310557023205570233055702340557023505570236055702370557023805570239055702400557024105570242055702430557024405570245055702460557024705570248055702490557025005570251055702520557025305570254055702550557025605570257055702580557025905570260055702610557026205570263055702640557026505570266055702670557026805570269055702700557027105570272055702730557027405570275055702760557027705570278055702790557028005570281055702820557028305570284055702850557028605570287055702880557028905570290055702910557029205570293055702940557029505570296055702970557029805570299055703000557030105570302055703030557030405570305055703060557030705570308055703090557031005570311055703120557031305570314055703150557031605570317055703180557031905570320055703210557032205570323055703240557032505570326055703270557032805570329055703300557033105570332055703330557033405570335055703360557033705570338055703390557034005570341055703420557034305570344055703450557034605570347055703480557034905570350055703510557035205570353055703540557035505570356055703570557035805570359055703600557036105570362055703630557036405570365055703660557036705570368055703690557037005570371055703720557037305570374055703750557037605570377055703780557037905570380055703810557038205570383055703840557038505570386055703870557038805570389055703900557039105570392055703930557039405570395055703960557039705570398055703990557040005570401055704020557040305570404055704050557040605570407055704080557040905570410055704110557041205570413055704140557041505570416055704170557041805570419055704200557042105570422055704230557042405570425055704260557042705570428055704290557043005570431055704320557043305570434055704350557043605570437055704380557043905570440055704410557044205570443055704440557044505570446055704470557044805570449055704500557045105570452055704530557045405570455055704560557045705570458055704590557046005570461055704620557046305570464055704650557046605570467055704680557046905570470055704710557047205570473055704740557047505570476055704770557047805570479055704800557048105570482055704830557048405570485055704860557048705570488055704890557049005570491055704920557049305570494055704950557049605570497055704980557049905570500055705010557050205570503055705040557050505570506055705070557050805570509055705100557051105570512055705130557051405570515055705160557051705570518055705190557052005570521055705220557052305570524055705250557052605570527055705280557052905570530055705310557053205570533055705340557053505570536055705370557053805570539055705400557054105570542055705430557054405570545055705460557054705570548055705490557055005570551055705520557055305570554055705550557055605570557055705580557055905570560055705610557056205570563055705640557056505570566055705670557056805570569055705700557057105570572055705730557057405570575055705760557057705570578055705790557058005570581055705820557058305570584055705850557058605570587055705880557058905570590055705910557059205570593055705940557059505570596055705970557059805570599055706000557060105570602055706030557060405570605055706060557060705570608055706090557061005570611055706120557061305570614055706150557061605570617055706180557061905570620055706210557062205570623055706240557062505570626055706270557062805570629055706300557063105570632055706330557063405570635055706360557063705570638055706390557064005570641055706420557064305570644055706450557064605570647055706480557064905570650055706510557065205570653055706540557065505570656055706570557065805570659055706600557066105570662055706630557066405570665055706660557066705570668055706690557067005570671055706720557067305570674055706750557067605570677055706780557067905570680055706810557068205570683055706840557068505570686055706870557068805570689055706900557069105570692055706930557069405570695055706960557069705570698055706990557070005570701055707020557070305570704055707050557070605570707055707080557070905570710055707110557071205570713055707140557071505570716055707170557071805570719055707200557072105570722055707230557072405570725055707260557072705570728055707290557073005570731055707320557073305570734055707350557073605570737055707380557073905570740055707410557074205570743055707440557074505570746055707470557074805570749055707500557075105570752055707530557075405570755055707560557075705570758055707590557076005570761055707620557076305570764055707650557076605570767055707680557076905570770055707710557077205570773055707740557077505570776055707770557077805570779055707800557078105570782055707830557078405570785055707860557078705570788055707890557079005570791055707920557079305570794055707950557079605570797055707980557079905580001055800020558000305580004055800050558000605580007055800080558000905580010055800110558001205580013055800140558001505580016055800170558001805580019055800200558002105580022055800230558002405580025055800260558002705580028055800290558003005580031055800320558003305580034055800350558003605580037055800380558003905580040055800410558004205580043055800440558004505580046055800470558004805580049055800500558005105580052055800530558005405580055055800560558005705580058055800590558006005580061055800620558006305580064055800650558006605580067055800680558006905580070055800710558007205580073055800740558007505580076055800770558007805580079055800800558008105580082055800830558008405580085055800860558008705580088055800890558009005580091055800920558009305580094055800950558009605580097055800980558009905580100055801010558010205580103055801040558010505580106055801070558010805580109055801100558011105580112055801130558011405580115055801160558011705580118055801190558012005580121055801220558012305580124055801250558012605580127055801280558012905580130055801310558013205580133055801340558013505580136055801370558013805580139055801400558014105580142055801430558014405580145055801460558014705580148055801490558015005580151055801520558015305580154055801550558015605580157055801580558015905580160055801610558016205580163055801640558016505580166055801670558016805580169055801700558017105580172055801730558017405580175055801760558017705580178055801790558018005580181055801820558018305580184055801850558018605580187055801880558018905580190055801910558019205580193055801940558019505580196055801970558019805580199055802000558020105580202055802030558020405580205055802060558020705580208055802090558021005580211055802120558021305580214055802150558021605580217055802180558021905580220055802210558022205580223055802240558022505580226055802270558022805580229055802300558023105580232055802330558023405580235055802360558023705580238055802390558024005580241055802420558024305580244055802450558024605580247055802480558024905580250055802510558025205580253055802540558025505580256055802570558025805580259055802600558026105580262055802630558026405580265055802660558026705580268055802690558027005580271055802720558027305580274055802750558027605580277055802780558027905580280055802810558028205580283055802840558028505580286055802870558028805580289055802900558029105580292055802930558029405580295055802960558029705580298055802990558030005580301055803020558030305580304055803050558030605580307055803080558030905580310055803110558031205580313055803140558031505580316055803170558031805580319055803200558032105580322055803230558032405580325055803260558032705580328055803290558033005580331055803320558033305580334055803350558033605580337055803380558033905580340055803410558034205580343055803440558034505580346055803470558034805580349055803500558035105580352055803530558035405580355055803560558035705580358055803590558036005580361055803620558036305580364055803650558036605580367055803680558036905580370055803710558037205580373055803740558037505580376055803770558037805580379055803800558038105580382055803830558038405580385055803860558038705580388055803890558039005580391055803920558039305580394055803950558039605580397055803980558039905580400055804010558040205580403055804040558040505580406055804070558040805580409055804100558041105580412055804130558041405580415055804160558041705580418055804190558042005580421055804220558042305580424055804250558042605580427055804280558042905580430055804310558043205580433055804340558043505580436055804370558043805580439055804400558044105580442055804430558044405580445055804460558044705580448055804490558045005580451055804520558045305580454055804550558045605580457055804580558045905580460055804610558046205580463055804640558046505580466055804670558046805580469055804700558047105580472055804730558047405580475055804760558047705580478055804790558048005580481055804820558048305580484055804850558048605580487055804880558048905580490055804910558049205580493055804940558049505580496055804970558049805580499055805000558050105580502055805030558050405580505055805060558050705580508055805090558051005580511055805120558051305580514055805150558051605580517055805180558051905580520055805210558052205580523055805240558052505580526055805270558052805580529055805300558053105580532055805330558053405580535055805360558053705580538055805390558054005580541055805420558054305580544055805450558054605580547055805480558054905580550055805510558055205580553055805540558055505580556055805570558055805580559055805600558056105580562055805630558056405580565055805660558056705580568055805690558057005580571055805720558057305580574055805750558057605580577055805780558057905580580055805810558058205580583055805840558058505580586055805870558058805580589055805900558059105580592055805930558059405580595055805960558059705580598055805990558060005580601055806020558060305580604055806050558060605580607055806080558060905580610055806110558061205580613055806140558061505580616055806170558061805580619055806200558062105580622055806230558062405580625055806260558062705580628055806290558063005580631055806320558063305580634055806350558063605580637055806380558063905580640055806410558064205580643055806440558064505580646055806470558064805580649055806500558065105580652055806530558065405580655055806560558065705580658055806590558066005580661055806620558066305580664055806650558066605580667055806680558066905580670055806710558067205580673055806740558067505580676055806770558067805580679055806800558068105580682055806830558068405580685055806860558068705580688055806890558069005580691055806920558069305580694055806950558069605580697055806980558069905580700055807010558070205580703055807040558070505580706055807070558070805580709055807100558071105580712055807130558071405580715055807160558071705580718055807190558072005580721055807220558072305580724055807250558072605580727055807280558072905580730055807310558073205580733055807340558073505580736055807370558073805580739055807400558074105580742055807430558074405580745055807460558074705580748055807490558075005580751055807520558075305580754055807550558075605580757055807580558075905580760055807610558076205580763055807640558076505580766055807670558076805580769055807700558077105580772055807730558077405580775055807760558077705580778055807790558078005580781055807820558078305580784055807850558078605580787055807880558078905580790055807910558079205580793055807940558079505580796055807970558079805580799055900010559000205590003055900040559000505590006055900070559000805590009055900100559001105590012055900130559001405590015055900160559001705590018055900190559002005590021055900220559002305590024055900250559002605590027055900280559002905590030055900310559003205590033055900340559003505590036055900370559003805590039055900400559004105590042055900430559004405590045055900460559004705590048055900490559005005590051055900520559005305590054055900550559005605590057055900580559005905590060055900610559006205590063055900640559006505590066055900670559006805590069055900700559007105590072055900730559007405590075055900760559007705590078055900790559008005590081055900820559008305590084055900850559008605590087055900880559008905590090055900910559009205590093055900940559009505590096055900970559009805590099055901000559010105590102055901030559010405590105055901060559010705590108055901090559011005590111055901120559011305590114055901150559011605590117055901180559011905590120055901210559012205590123055901240559012505590126055901270559012805590129055901300559013105590132055901330559013405590135055901360559013705590138055901390559014005590141055901420559014305590144055901450559014605590147055901480559014905590150055901510559015205590153055901540559015505590156055901570559015805590159055901600559016105590162055901630559016405590165055901660559016705590168055901690559017005590171055901720559017305590174055901750559017605590177055901780559017905590180055901810559018205590183055901840559018505590186055901870559018805590189055901900559019105590192055901930559019405590195055901960559019705590198055901990559020005590201055902020559020305590204055902050559020605590207055902080559020905590210055902110559021205590213055902140559021505590216055902170559021805590219055902200559022105590222055902230559022405590225055902260559022705590228055902290559023005590231055902320559023305590234055902350559023605590237055902380559023905590240055902410559024205590243055902440559024505590246055902470559024805590249055902500559025105590252055902530559025405590255055902560559025705590258055902590559026005590261055902620559026305590264055902650559026605590267055902680559026905590270055902710559027205590273055902740559027505590276055902770559027805590279055902800559028105590282055902830559028405590285055902860559028705590288055902890559029005590291055902920559029305590294055902950559029605590297055902980559029905590300055903010559030205590303055903040559030505590306055903070559030805590309055903100559031105590312055903130559031405590315055903160559031705590318055903190559032005590321055903220559032305590324055903250559032605590327055903280559032905590330055903310559033205590333055903340559033505590336055903370559033805590339055903400559034105590342055903430559034405590345055903460559034705590348055903490559035005590351055903520559035305590354055903550559035605590357055903580559035905590360055903610559036205590363055903640559036505590366055903670559036805590369055903700559037105590372055903730559037405590375055903760559037705590378055903790559038005590381055903820559038305590384055903850559038605590387055903880559038905590390055903910559039205590393055903940559039505590396055903970559039805590399055904000559040105590402055904030559040405590405055904060559040705590408055904090559041005590411055904120559041305590414055904150559041605590417055904180559041905590420055904210559042205590423055904240559042505590426055904270559042805590429055904300559043105590432055904330559043405590435055904360559043705590438055904390559044005590441055904420559044305590444055904450559044605590447055904480559044905590450055904510559045205590453055904540559045505590456055904570559045805590459055904600559046105590462055904630559046405590465055904660559046705590468055904690559047005590471055904720559047305590474055904750559047605590477055904780559047905590480055904810559048205590483055904840559048505590486055904870559048805590489055904900559049105590492055904930559049405590495055904960559049705590498055904990559050005590501055905020559050305590504055905050559050605590507055905080559050905590510055905110559051205590513055905140559051505590516055905170559051805590519055905200559052105590522055905230559052405590525055905260559052705590528055905290559053005590531055905320559053305590534055905350559053605590537055905380559053905590540055905410559054205590543055905440559054505590546055905470559054805590549055905500559055105590552055905530559055405590555055905560559055705590558055905590559056005590561055905620559056305590564055905650559056605590567055905680559056905590570055905710559057205590573055905740559057505590576055905770559057805590579055905800559058105590582055905830559058405590585055905860559058705590588055905890559059005590591055905920559059305590594055905950559059605590597055905980559059905590600055906010559060205590603055906040559060505590606055906070559060805590609055906100559061105590612055906130559061405590615055906160559061705590618055906190559062005590621055906220559062305590624055906250559062605590627055906280559062905590630055906310559063205590633055906340559063505590636055906370559063805590639055906400559064105590642055906430559064405590645055906460559064705590648055906490559065005590651055906520559065305590654055906550559065605590657055906580559065905590660055906610559066205590663055906640559066505590666055906670559066805590669055906700559067105590672055906730559067405590675055906760559067705590678055906790559068005590681055906820559068305590684055906850559068605590687055906880559068905590690055906910559069205590693055906940559069505590696055906970559069805590699055907000559070105590702055907030559070405590705055907060559070705590708055907090559071005590711055907120559071305590714055907150559071605590717055907180559071905590720055907210559072205590723055907240559072505590726055907270559072805590729055907300559073105590732055907330559073405590735055907360559073705590738055907390559074005590741055907420559074305590744055907450559074605590747055907480559074905590750055907510559075205590753055907540559075505590756055907570559075805590759055907600559076105590762055907630559076405590765055907660559076705590768055907690559077005590771055907720559077305590774055907750559077605590777055907780559077905590780055907810559078205590783055907840559078505590786055907870559078805590789055907900559079105590792055907930559079405590795055907960559079705590798055907990560000105600002056000030560000405600005056000060560000705600008056000090560001005600011056000120560001305600014056000150560001605600017056000180560001905600020056000210560002205600023056000240560002505600026056000270560002805600029056000300560003105600032056000330560003405600035056000360560003705600038056000390560004005600041056000420560004305600044056000450560004605600047056000480560004905600050056000510560005205600053056000540560005505600056056000570560005805600059056000600560006105600062056000630560006405600065056000660560006705600068056000690560007005600071056000720560007305600074056000750560007605600077056000780560007905600080056000810560008205600083056000840560008505600086056000870560008805600089056000900560009105600092056000930560009405600095056000960560009705600098056000990560010005600101056001020560010305600104056001050560010605600107056001080560010905600110056001110560011205600113056001140560011505600116056001170560011805600119056001200560012105600122056001230560012405600125056001260560012705600128056001290560013005600131056001320560013305600134056001350560013605600137056001380560013905600140056001410560014205600143056001440560014505600146056001470560014805600149056001500560015105600152056001530560015405600155056001560560015705600158056001590560016005600161056001620560016305600164056001650560016605600167056001680560016905600170056001710560017205600173056001740560017505600176056001770560017805600179056001800560018105600182056001830560018405600185056001860560018705600188056001890560019005600191056001920560019305600194056001950560019605600197056001980560019905600200056002010560020205600203056002040560020505600206056002070560020805600209056002100560021105600212056002130560021405600215056002160560021705600218056002190560022005600221056002220560022305600224056002250560022605600227056002280560022905600230056002310560023205600233056002340560023505600236056002370560023805600239056002400560024105600242056002430560024405600245056002460560024705600248056002490560025005600251056002520560025305600254056002550560025605600257056002580560025905600260056002610560026205600263056002640560026505600266056002670560026805600269056002700560027105600272056002730560027405600275056002760560027705600278056002790560028005600281056002820560028305600284056002850560028605600287056002880560028905600290056002910560029205600293056002940560029505600296056002970560029805600299056003000560030105600302056003030560030405600305056003060560030705600308056003090560031005600311056003120560031305600314056003150560031605600317056003180560031905600320056003210560032205600323056003240560032505600326056003270560032805600329056003300560033105600332056003330560033405600335056003360560033705600338056003390560034005600341056003420560034305600344056003450560034605600347056003480560034905600350056003510560035205600353056003540560035505600356056003570560035805600359056003600560036105600362056003630560036405600365056003660560036705600368056003690560037005600371056003720560037305600374056003750560037605600377056003780560037905600380056003810560038205600383056003840560038505600386056003870560038805600389056003900560039105600392056003930560039405600395056003960560039705600398056003990560040005600401056004020560040305600404056004050560040605600407056004080560040905600410056004110560041205600413056004140560041505600416056004170560041805600419056004200560042105600422056004230560042405600425056004260560042705600428056004290560043005600431056004320560043305600434056004350560043605600437056004380560043905600440056004410560044205600443056004440560044505600446056004470560044805600449056004500560045105600452056004530560045405600455056004560560045705600458056004590560046005600461056004620560046305600464056004650560046605600467056004680560046905600470056004710560047205600473056004740560047505600476056004770560047805600479056004800560048105600482056004830560048405600485056004860560048705600488056004890560049005600491056004920560049305600494056004950560049605600497056004980560049905600500056005010560050205600503056005040560050505600506056005070560050805600509056005100560051105600512056005130560051405600515056005160560051705600518056005190560052005600521056005220560052305600524056005250560052605600527056005280560052905600530056005310560053205600533056005340560053505600536056005370560053805600539056005400560054105600542056005430560054405600545056005460560054705600548056005490560055005600551056005520560055305600554056005550560055605600557056005580560055905600560056005610560056205600563056005640560056505600566056005670560056805600569056005700560057105600572056005730560057405600575056005760560057705600578056005790560058005600581056005820560058305600584056005850560058605600587056005880560058905600590056005910560059205600593056005940560059505600596056005970560059805600599056006000560060105600602056006030560060405600605056006060560060705600608056006090560061005600611056006120560061305600614056006150560061605600617056006180560061905600620056006210560062205600623056006240560062505600626056006270560062805600629056006300560063105600632056006330560063405600635056006360560063705600638056006390560064005600641056006420560064305600644056006450560064605600647056006480560064905600650056006510560065205600653056006540560065505600656056006570560065805600659056006600560066105600662056006630560066405600665056006660560066705600668056006690560067005600671056006720560067305600674056006750560067605600677056006780560067905600680056006810560068205600683056006840560068505600686056006870560068805600689056006900560069105600692056006930560069405600695056006960560069705600698056006990560070005600701056007020560070305600704056007050560070605600707056007080560070905600710056007110560071205600713056007140560071505600716056007170560071805600719056007200560072105600722056007230560072405600725056007260560072705600728056007290560073005600731056007320560073305600734056007350560073605600737056007380560073905600740056007410560074205600743056007440560074505600746056007470560074805600749056007500560075105600752056007530560075405600755056007560560075705600758056007590560076005600761056007620560076305600764056007650560076605600767056007680560076905600770056007710560077205600773056007740560077505600776056007770560077805600779056007800560078105600782056007830560078405600785056007860560078705600788056007890560079005600791056007920560079305600794056007950560079605600797056007980560079905610001056100020561000305610004056100050561000605610007056100080561000905610010056100110561001205610013056100140561001505610016056100170561001805610019056100200561002105610022056100230561002405610025056100260561002705610028056100290561003005610031056100320561003305610034056100350561003605610037056100380561003905610040056100410561004205610043056100440561004505610046056100470561004805610049056100500561005105610052056100530561005405610055056100560561005705610058056100590561006005610061056100620561006305610064056100650561006605610067056100680561006905610070056100710561007205610073056100740561007505610076056100770561007805610079056100800561008105610082056100830561008405610085056100860561008705610088056100890561009005610091056100920561009305610094056100950561009605610097056100980561009905610100056101010561010205610103056101040561010505610106056101070561010805610109056101100561011105610112056101130561011405610115056101160561011705610118056101190561012005610121056101220561012305610124056101250561012605610127056101280561012905610130056101310561013205610133056101340561013505610136056101370561013805610139056101400561014105610142056101430561014405610145056101460561014705610148056101490561015005610151056101520561015305610154056101550561015605610157056101580561015905610160056101610561016205610163056101640561016505610166056101670561016805610169056101700561017105610172056101730561017405610175056101760561017705610178056101790561018005610181056101820561018305610184056101850561018605610187056101880561018905610190056101910561019205610193056101940561019505610196056101970561019805610199056102000561020105610202056102030561020405610205056102060561020705610208056102090561021005610211056102120561021305610214056102150561021605610217056102180561021905610220056102210561022205610223056102240561022505610226056102270561022805610229056102300561023105610232056102330561023405610235056102360561023705610238056102390561024005610241056102420561024305610244056102450561024605610247056102480561024905610250056102510561025205610253056102540561025505610256056102570561025805610259056102600561026105610262056102630561026405610265056102660561026705610268056102690561027005610271056102720561027305610274056102750561027605610277056102780561027905610280056102810561028205610283056102840561028505610286056102870561028805610289056102900561029105610292056102930561029405610295056102960561029705610298056102990561030005610301056103020561030305610304056103050561030605610307056103080561030905610310056103110561031205610313056103140561031505610316056103170561031805610319056103200561032105610322056103230561032405610325056103260561032705610328056103290561033005610331056103320561033305610334056103350561033605610337056103380561033905610340056103410561034205610343056103440561034505610346056103470561034805610349056103500561035105610352056103530561035405610355056103560561035705610358056103590561036005610361056103620561036305610364056103650561036605610367056103680561036905610370056103710561037205610373056103740561037505610376056103770561037805610379056103800561038105610382056103830561038405610385056103860561038705610388056103890561039005610391056103920561039305610394056103950561039605610397056103980561039905610400056104010561040205610403056104040561040505610406056104070561040805610409056104100561041105610412056104130561041405610415056104160561041705610418056104190561042005610421056104220561042305610424056104250561042605610427056104280561042905610430056104310561043205610433056104340561043505610436056104370561043805610439056104400561044105610442056104430561044405610445056104460561044705610448056104490561045005610451056104520561045305610454056104550561045605610457056104580561045905610460056104610561046205610463056104640561046505610466056104670561046805610469056104700561047105610472056104730561047405610475056104760561047705610478056104790561048005610481056104820561048305610484056104850561048605610487056104880561048905610490056104910561049205610493056104940561049505610496056104970561049805610499056105000561050105610502056105030561050405610505056105060561050705610508056105090561051005610511056105120561051305610514056105150561051605610517056105180561051905610520056105210561052205610523056105240561052505610526056105270561052805610529056105300561053105610532056105330561053405610535056105360561053705610538056105390561054005610541056105420561054305610544056105450561054605610547056105480561054905610550056105510561055205610553056105540561055505610556056105570561055805610559056105600561056105610562056105630561056405610565056105660561056705610568056105690561057005610571056105720561057305610574056105750561057605610577056105780561057905610580056105810561058205610583056105840561058505610586056105870561058805610589056105900561059105610592056105930561059405610595056105960561059705610598056105990561060005610601056106020561060305610604056106050561060605610607056106080561060905610610056106110561061205610613056106140561061505610616056106170561061805610619056106200561062105610622056106230561062405610625056106260561062705610628056106290561063005610631056106320561063305610634056106350561063605610637056106380561063905610640056106410561064205610643056106440561064505610646056106470561064805610649056106500561065105610652056106530561065405610655056106560561065705610658056106590561066005610661056106620561066305610664056106650561066605610667056106680561066905610670056106710561067205610673056106740561067505610676056106770561067805610679056106800561068105610682056106830561068405610685056106860561068705610688056106890561069005610691056106920561069305610694056106950561069605610697056106980561069905610700056107010561070205610703056107040561070505610706056107070561070805610709056107100561071105610712056107130561071405610715056107160561071705610718056107190561072005610721056107220561072305610724056107250561072605610727056107280561072905610730056107310561073205610733056107340561073505610736056107370561073805610739056107400561074105610742056107430561074405610745056107460561074705610748056107490561075005610751056107520561075305610754056107550561075605610757056107580561075905610760056107610561076205610763056107640561076505610766056107670561076805610769056107700561077105610772056107730561077405610775056107760561077705610778056107790561078005610781056107820561078305610784056107850561078605610787056107880561078905610790056107910561079205610793056107940561079505610796056107970561079805610799056200010562000205620003056200040562000505620006056200070562000805620009056200100562001105620012056200130562001405620015056200160562001705620018056200190562002005620021056200220562002305620024056200250562002605620027056200280562002905620030056200310562003205620033056200340562003505620036056200370562003805620039056200400562004105620042056200430562004405620045056200460562004705620048056200490562005005620051056200520562005305620054056200550562005605620057056200580562005905620060056200610562006205620063056200640562006505620066056200670562006805620069056200700562007105620072056200730562007405620075056200760562007705620078056200790562008005620081056200820562008305620084056200850562008605620087056200880562008905620090056200910562009205620093056200940562009505620096056200970562009805620099056201000562010105620102056201030562010405620105056201060562010705620108056201090562011005620111056201120562011305620114056201150562011605620117056201180562011905620120056201210562012205620123056201240562012505620126056201270562012805620129056201300562013105620132056201330562013405620135056201360562013705620138056201390562014005620141056201420562014305620144056201450562014605620147056201480562014905620150056201510562015205620153056201540562015505620156056201570562015805620159056201600562016105620162056201630562016405620165056201660562016705620168056201690562017005620171056201720562017305620174056201750562017605620177056201780562017905620180056201810562018205620183056201840562018505620186056201870562018805620189056201900562019105620192056201930562019405620195056201960562019705620198056201990562020005620201056202020562020305620204056202050562020605620207056202080562020905620210056202110562021205620213056202140562021505620216056202170562021805620219056202200562022105620222056202230562022405620225056202260562022705620228056202290562023005620231056202320562023305620234056202350562023605620237056202380562023905620240056202410562024205620243056202440562024505620246056202470562024805620249056202500562025105620252056202530562025405620255056202560562025705620258056202590562026005620261056202620562026305620264056202650562026605620267056202680562026905620270056202710562027205620273056202740562027505620276056202770562027805620279056202800562028105620282056202830562028405620285056202860562028705620288056202890562029005620291056202920562029305620294056202950562029605620297056202980562029905620300056203010562030205620303056203040562030505620306056203070562030805620309056203100562031105620312056203130562031405620315056203160562031705620318056203190562032005620321056203220562032305620324056203250562032605620327056203280562032905620330056203310562033205620333056203340562033505620336056203370562033805620339056203400562034105620342056203430562034405620345056203460562034705620348056203490562035005620351056203520562035305620354056203550562035605620357056203580562035905620360056203610562036205620363056203640562036505620366056203670562036805620369056203700562037105620372056203730562037405620375056203760562037705620378056203790562038005620381056203820562038305620384056203850562038605620387056203880562038905620390056203910562039205620393056203940562039505620396056203970562039805620399056204000562040105620402056204030562040405620405056204060562040705620408056204090562041005620411056204120562041305620414056204150562041605620417056204180562041905620420056204210562042205620423056204240562042505620426056204270562042805620429056204300562043105620432056204330562043405620435056204360562043705620438056204390562044005620441056204420562044305620444056204450562044605620447056204480562044905620450056204510562045205620453056204540562045505620456056204570562045805620459056204600562046105620462056204630562046405620465056204660562046705620468056204690562047005620471056204720562047305620474056204750562047605620477056204780562047905620480056204810562048205620483056204840562048505620486056204870562048805620489056204900562049105620492056204930562049405620495056204960562049705620498056204990562050005620501056205020562050305620504056205050562050605620507056205080562050905620510056205110562051205620513056205140562051505620516056205170562051805620519056205200562052105620522056205230562052405620525056205260562052705620528056205290562053005620531056205320562053305620534056205350562053605620537056205380562053905620540056205410562054205620543056205440562054505620546056205470562054805620549056205500562055105620552056205530562055405620555056205560562055705620558056205590562056005620561056205620562056305620564056205650562056605620567056205680562056905620570056205710562057205620573056205740562057505620576056205770562057805620579056205800562058105620582056205830562058405620585056205860562058705620588056205890562059005620591056205920562059305620594056205950562059605620597056205980562059905620600056206010562060205620603056206040562060505620606056206070562060805620609056206100562061105620612056206130562061405620615056206160562061705620618056206190562062005620621056206220562062305620624056206250562062605620627056206280562062905620630056206310562063205620633056206340562063505620636056206370562063805620639056206400562064105620642056206430562064405620645056206460562064705620648056206490562065005620651056206520562065305620654056206550562065605620657056206580562065905620660056206610562066205620663056206640562066505620666056206670562066805620669056206700562067105620672056206730562067405620675056206760562067705620678056206790562068005620681056206820562068305620684056206850562068605620687056206880562068905620690056206910562069205620693056206940562069505620696056206970562069805620699056207000562070105620702056207030562070405620705056207060562070705620708056207090562071005620711056207120562071305620714056207150562071605620717056207180562071905620720056207210562072205620723056207240562072505620726056207270562072805620729056207300562073105620732056207330562073405620735056207360562073705620738056207390562074005620741056207420562074305620744056207450562074605620747056207480562074905620750056207510562075205620753056207540562075505620756056207570562075805620759056207600562076105620762056207630562076405620765056207660562076705620768056207690562077005620771056207720562077305620774056207750562077605620777056207780562077905620780056207810562078205620783056207840562078505620786056207870562078805620789056207900562079105620792056207930562079405620795056207960562079705620798056207990563000105630002056300030563000405630005056300060563000705630008056300090563001005630011056300120563001305630014056300150563001605630017056300180563001905630020056300210563002205630023056300240563002505630026056300270563002805630029056300300563003105630032056300330563003405630035056300360563003705630038056300390563004005630041056300420563004305630044056300450563004605630047056300480563004905630050056300510563005205630053056300540563005505630056056300570563005805630059056300600563006105630062056300630563006405630065056300660563006705630068056300690563007005630071056300720563007305630074056300750563007605630077056300780563007905630080056300810563008205630083056300840563008505630086056300870563008805630089056300900563009105630092056300930563009405630095056300960563009705630098056300990563010005630101056301020563010305630104056301050563010605630107056301080563010905630110056301110563011205630113056301140563011505630116056301170563011805630119056301200563012105630122056301230563012405630125056301260563012705630128056301290563013005630131056301320563013305630134056301350563013605630137056301380563013905630140056301410563014205630143056301440563014505630146056301470563014805630149056301500563015105630152056301530563015405630155056301560563015705630158056301590563016005630161056301620563016305630164056301650563016605630167056301680563016905630170056301710563017205630173056301740563017505630176056301770563017805630179056301800563018105630182056301830563018405630185056301860563018705630188056301890563019005630191056301920563019305630194056301950563019605630197056301980563019905630200056302010563020205630203056302040563020505630206056302070563020805630209056302100563021105630212056302130563021405630215056302160563021705630218056302190563022005630221056302220563022305630224056302250563022605630227056302280563022905630230056302310563023205630233056302340563023505630236056302370563023805630239056302400563024105630242056302430563024405630245056302460563024705630248056302490563025005630251056302520563025305630254056302550563025605630257056302580563025905630260056302610563026205630263056302640563026505630266056302670563026805630269056302700563027105630272056302730563027405630275056302760563027705630278056302790563028005630281056302820563028305630284056302850563028605630287056302880563028905630290056302910563029205630293056302940563029505630296056302970563029805630299056303000563030105630302056303030563030405630305056303060563030705630308056303090563031005630311056303120563031305630314056303150563031605630317056303180563031905630320056303210563032205630323056303240563032505630326056303270563032805630329056303300563033105630332056303330563033405630335056303360563033705630338056303390563034005630341056303420563034305630344056303450563034605630347056303480563034905630350056303510563035205630353056303540563035505630356056303570563035805630359056303600563036105630362056303630563036405630365056303660563036705630368056303690563037005630371056303720563037305630374056303750563037605630377056303780563037905630380056303810563038205630383056303840563038505630386056303870563038805630389056303900563039105630392056303930563039405630395056303960563039705630398056303990563040005630401056304020563040305630404056304050563040605630407056304080563040905630410056304110563041205630413056304140563041505630416056304170563041805630419056304200563042105630422056304230563042405630425056304260563042705630428056304290563043005630431056304320563043305630434056304350563043605630437056304380563043905630440056304410563044205630443056304440563044505630446056304470563044805630449056304500563045105630452056304530563045405630455056304560563045705630458056304590563046005630461056304620563046305630464056304650563046605630467056304680563046905630470056304710563047205630473056304740563047505630476056304770563047805630479056304800563048105630482056304830563048405630485056304860563048705630488056304890563049005630491056304920563049305630494056304950563049605630497056304980563049905630500056305010563050205630503056305040563050505630506056305070563050805630509056305100563051105630512056305130563051405630515056305160563051705630518056305190563052005630521056305220563052305630524056305250563052605630527056305280563052905630530056305310563053205630533056305340563053505630536056305370563053805630539056305400563054105630542056305430563054405630545056305460563054705630548056305490563055005630551056305520563055305630554056305550563055605630557056305580563055905630560056305610563056205630563056305640563056505630566056305670563056805630569056305700563057105630572056305730563057405630575056305760563057705630578056305790563058005630581056305820563058305630584056305850563058605630587056305880563058905630590056305910563059205630593056305940563059505630596056305970563059805630599056306000563060105630602056306030563060405630605056306060563060705630608056306090563061005630611056306120563061305630614056306150563061605630617056306180563061905630620056306210563062205630623056306240563062505630626056306270563062805630629056306300563063105630632056306330563063405630635056306360563063705630638056306390563064005630641056306420563064305630644056306450563064605630647056306480563064905630650056306510563065205630653056306540563065505630656056306570563065805630659056306600563066105630662056306630563066405630665056306660563066705630668056306690563067005630671056306720563067305630674056306750563067605630677056306780563067905630680056306810563068205630683056306840563068505630686056306870563068805630689056306900563069105630692056306930563069405630695056306960563069705630698056306990563070005630701056307020563070305630704056307050563070605630707056307080563070905630710056307110563071205630713056307140563071505630716056307170563071805630719056307200563072105630722056307230563072405630725056307260563072705630728056307290563073005630731056307320563073305630734056307350563073605630737056307380563073905630740056307410563074205630743056307440563074505630746056307470563074805630749056307500563075105630752056307530563075405630755056307560563075705630758056307590563076005630761056307620563076305630764056307650563076605630767056307680563076905630770056307710563077205630773056307740563077505630776056307770563077805630779056307800563078105630782056307830563078405630785056307860563078705630788056307890563079005630791056307920563079305630794056307950563079605630797056307980563079905640001056400020564000305640004056400050564000605640007056400080564000905640010056400110564001205640013056400140564001505640016056400170564001805640019056400200564002105640022056400230564002405640025056400260564002705640028056400290564003005640031056400320564003305640034056400350564003605640037056400380564003905640040056400410564004205640043056400440564004505640046056400470564004805640049056400500564005105640052056400530564005405640055056400560564005705640058056400590564006005640061056400620564006305640064056400650564006605640067056400680564006905640070056400710564007205640073056400740564007505640076056400770564007805640079056400800564008105640082056400830564008405640085056400860564008705640088056400890564009005640091056400920564009305640094056400950564009605640097056400980564009905640100056401010564010205640103056401040564010505640106056401070564010805640109056401100564011105640112056401130564011405640115056401160564011705640118056401190564012005640121056401220564012305640124056401250564012605640127056401280564012905640130056401310564013205640133056401340564013505640136056401370564013805640139056401400564014105640142056401430564014405640145056401460564014705640148056401490564015005640151056401520564015305640154056401550564015605640157056401580564015905640160056401610564016205640163056401640564016505640166056401670564016805640169056401700564017105640172056401730564017405640175056401760564017705640178056401790564018005640181056401820564018305640184056401850564018605640187056401880564018905640190056401910564019205640193056401940564019505640196056401970564019805640199056402000564020105640202056402030564020405640205056402060564020705640208056402090564021005640211056402120564021305640214056402150564021605640217056402180564021905640220056402210564022205640223056402240564022505640226056402270564022805640229056402300564023105640232056402330564023405640235056402360564023705640238056402390564024005640241056402420564024305640244056402450564024605640247056402480564024905640250056402510564025205640253056402540564025505640256056402570564025805640259056402600564026105640262056402630564026405640265056402660564026705640268056402690564027005640271056402720564027305640274056402750564027605640277056402780564027905640280056402810564028205640283056402840564028505640286056402870564028805640289056402900564029105640292056402930564029405640295056402960564029705640298056402990564030005640301056403020564030305640304056403050564030605640307056403080564030905640310056403110564031205640313056403140564031505640316056403170564031805640319056403200564032105640322056403230564032405640325056403260564032705640328056403290564033005640331056403320564033305640334056403350564033605640337056403380564033905640340056403410564034205640343056403440564034505640346056403470564034805640349056403500564035105640352056403530564035405640355056403560564035705640358056403590564036005640361056403620564036305640364056403650564036605640367056403680564036905640370056403710564037205640373056403740564037505640376056403770564037805640379056403800564038105640382056403830564038405640385056403860564038705640388056403890564039005640391056403920564039305640394056403950564039605640397056403980564039905640400056404010564040205640403056404040564040505640406056404070564040805640409056404100564041105640412056404130564041405640415056404160564041705640418056404190564042005640421056404220564042305640424056404250564042605640427056404280564042905640430056404310564043205640433056404340564043505640436056404370564043805640439056404400564044105640442056404430564044405640445056404460564044705640448056404490564045005640451056404520564045305640454056404550564045605640457056404580564045905640460056404610564046205640463056404640564046505640466056404670564046805640469056404700564047105640472056404730564047405640475056404760564047705640478056404790564048005640481056404820564048305640484056404850564048605640487056404880564048905640490056404910564049205640493056404940564049505640496056404970564049805640499056405000564050105640502056405030564050405640505056405060564050705640508056405090564051005640511056405120564051305640514056405150564051605640517056405180564051905640520056405210564052205640523056405240564052505640526056405270564052805640529056405300564053105640532056405330564053405640535056405360564053705640538056405390564054005640541056405420564054305640544056405450564054605640547056405480564054905640550056405510564055205640553056405540564055505640556056405570564055805640559056405600564056105640562056405630564056405640565056405660564056705640568056405690564057005640571056405720564057305640574056405750564057605640577056405780564057905640580056405810564058205640583056405840564058505640586056405870564058805640589056405900564059105640592056405930564059405640595056405960564059705640598056405990564060005640601056406020564060305640604056406050564060605640607056406080564060905640610056406110564061205640613056406140564061505640616056406170564061805640619056406200564062105640622056406230564062405640625056406260564062705640628056406290564063005640631056406320564063305640634056406350564063605640637056406380564063905640640056406410564064205640643056406440564064505640646056406470564064805640649056406500564065105640652056406530564065405640655056406560564065705640658056406590564066005640661056406620564066305640664056406650564066605640667056406680564066905640670056406710564067205640673056406740564067505640676056406770564067805640679056406800564068105640682056406830564068405640685056406860564068705640688056406890564069005640691056406920564069305640694056406950564069605640697056406980564069905640700056407010564070205640703056407040564070505640706056407070564070805640709056407100564071105640712056407130564071405640715056407160564071705640718056407190564072005640721056407220564072305640724056407250564072605640727056407280564072905640730056407310564073205640733056407340564073505640736056407370564073805640739056407400564074105640742056407430564074405640745056407460564074705640748056407490564075005640751056407520564075305640754056407550564075605640757056407580564075905640760056407610564076205640763056407640564076505640766056407670564076805640769056407700564077105640772056407730564077405640775056407760564077705640778056407790564078005640781056407820564078305640784056407850564078605640787056407880564078905640790056407910564079205640793056407940564079505640796056407970564079805640799056500010565000205650003056500040565000505650006056500070565000805650009056500100565001105650012056500130565001405650015056500160565001705650018056500190565002005650021056500220565002305650024056500250565002605650027056500280565002905650030056500310565003205650033056500340565003505650036056500370565003805650039056500400565004105650042056500430565004405650045056500460565004705650048056500490565005005650051056500520565005305650054056500550565005605650057056500580565005905650060056500610565006205650063056500640565006505650066056500670565006805650069056500700565007105650072056500730565007405650075056500760565007705650078056500790565008005650081056500820565008305650084056500850565008605650087056500880565008905650090056500910565009205650093056500940565009505650096056500970565009805650099056501000565010105650102056501030565010405650105056501060565010705650108056501090565011005650111056501120565011305650114056501150565011605650117056501180565011905650120056501210565012205650123056501240565012505650126056501270565012805650129056501300565013105650132056501330565013405650135056501360565013705650138056501390565014005650141056501420565014305650144056501450565014605650147056501480565014905650150056501510565015205650153056501540565015505650156056501570565015805650159056501600565016105650162056501630565016405650165056501660565016705650168056501690565017005650171056501720565017305650174056501750565017605650177056501780565017905650180056501810565018205650183056501840565018505650186056501870565018805650189056501900565019105650192056501930565019405650195056501960565019705650198056501990565020005650201056502020565020305650204056502050565020605650207056502080565020905650210056502110565021205650213056502140565021505650216056502170565021805650219056502200565022105650222056502230565022405650225056502260565022705650228056502290565023005650231056502320565023305650234056502350565023605650237056502380565023905650240056502410565024205650243056502440565024505650246056502470565024805650249056502500565025105650252056502530565025405650255056502560565025705650258056502590565026005650261056502620565026305650264056502650565026605650267056502680565026905650270056502710565027205650273056502740565027505650276056502770565027805650279056502800565028105650282056502830565028405650285056502860565028705650288056502890565029005650291056502920565029305650294056502950565029605650297056502980565029905650300056503010565030205650303056503040565030505650306056503070565030805650309056503100565031105650312056503130565031405650315056503160565031705650318056503190565032005650321056503220565032305650324056503250565032605650327056503280565032905650330056503310565033205650333056503340565033505650336056503370565033805650339056503400565034105650342056503430565034405650345056503460565034705650348056503490565035005650351056503520565035305650354056503550565035605650357056503580565035905650360056503610565036205650363056503640565036505650366056503670565036805650369056503700565037105650372056503730565037405650375056503760565037705650378056503790565038005650381056503820565038305650384056503850565038605650387056503880565038905650390056503910565039205650393056503940565039505650396056503970565039805650399056504000565040105650402056504030565040405650405056504060565040705650408056504090565041005650411056504120565041305650414056504150565041605650417056504180565041905650420056504210565042205650423056504240565042505650426056504270565042805650429056504300565043105650432056504330565043405650435056504360565043705650438056504390565044005650441056504420565044305650444056504450565044605650447056504480565044905650450056504510565045205650453056504540565045505650456056504570565045805650459056504600565046105650462056504630565046405650465056504660565046705650468056504690565047005650471056504720565047305650474056504750565047605650477056504780565047905650480056504810565048205650483056504840565048505650486056504870565048805650489056504900565049105650492056504930565049405650495056504960565049705650498056504990565050005650501056505020565050305650504056505050565050605650507056505080565050905650510056505110565051205650513056505140565051505650516056505170565051805650519056505200565052105650522056505230565052405650525056505260565052705650528056505290565053005650531056505320565053305650534056505350565053605650537056505380565053905650540056505410565054205650543056505440565054505650546056505470565054805650549056505500565055105650552056505530565055405650555056505560565055705650558056505590565056005650561056505620565056305650564056505650565056605650567056505680565056905650570056505710565057205650573056505740565057505650576056505770565057805650579056505800565058105650582056505830565058405650585056505860565058705650588056505890565059005650591056505920565059305650594056505950565059605650597056505980565059905650600056506010565060205650603056506040565060505650606056506070565060805650609056506100565061105650612056506130565061405650615056506160565061705650618056506190565062005650621056506220565062305650624056506250565062605650627056506280565062905650630056506310565063205650633056506340565063505650636056506370565063805650639056506400565064105650642056506430565064405650645056506460565064705650648056506490565065005650651056506520565065305650654056506550565065605650657056506580565065905650660056506610565066205650663056506640565066505650666056506670565066805650669056506700565067105650672056506730565067405650675056506760565067705650678056506790565068005650681056506820565068305650684056506850565068605650687056506880565068905650690056506910565069205650693056506940565069505650696056506970565069805650699056507000565070105650702056507030565070405650705056507060565070705650708056507090565071005650711056507120565071305650714056507150565071605650717056507180565071905650720056507210565072205650723056507240565072505650726056507270565072805650729056507300565073105650732056507330565073405650735056507360565073705650738056507390565074005650741056507420565074305650744056507450565074605650747056507480565074905650750056507510565075205650753056507540565075505650756056507570565075805650759056507600565076105650762056507630565076405650765056507660565076705650768056507690565077005650771056507720565077305650774056507750565077605650777056507780565077905650780056507810565078205650783056507840565078505650786056507870565078805650789056507900565079105650792056507930565079405650795056507960565079705650798056507990566000105660002056600030566000405660005056600060566000705660008056600090566001005660011056600120566001305660014056600150566001605660017056600180566001905660020056600210566002205660023056600240566002505660026056600270566002805660029056600300566003105660032056600330566003405660035056600360566003705660038056600390566004005660041056600420566004305660044056600450566004605660047056600480566004905660050056600510566005205660053056600540566005505660056056600570566005805660059056600600566006105660062056600630566006405660065056600660566006705660068056600690566007005660071056600720566007305660074056600750566007605660077056600780566007905660080056600810566008205660083056600840566008505660086056600870566008805660089056600900566009105660092056600930566009405660095056600960566009705660098056600990566010005660101056601020566010305660104056601050566010605660107056601080566010905660110056601110566011205660113056601140566011505660116056601170566011805660119056601200566012105660122056601230566012405660125056601260566012705660128056601290566013005660131056601320566013305660134056601350566013605660137056601380566013905660140056601410566014205660143056601440566014505660146056601470566014805660149056601500566015105660152056601530566015405660155056601560566015705660158056601590566016005660161056601620566016305660164056601650566016605660167056601680566016905660170056601710566017205660173056601740566017505660176056601770566017805660179056601800566018105660182056601830566018405660185056601860566018705660188056601890566019005660191056601920566019305660194056601950566019605660197056601980566019905660200056602010566020205660203056602040566020505660206056602070566020805660209056602100566021105660212056602130566021405660215056602160566021705660218056602190566022005660221056602220566022305660224056602250566022605660227056602280566022905660230056602310566023205660233056602340566023505660236056602370566023805660239056602400566024105660242056602430566024405660245056602460566024705660248056602490566025005660251056602520566025305660254056602550566025605660257056602580566025905660260056602610566026205660263056602640566026505660266056602670566026805660269056602700566027105660272056602730566027405660275056602760566027705660278056602790566028005660281056602820566028305660284056602850566028605660287056602880566028905660290056602910566029205660293056602940566029505660296056602970566029805660299056603000566030105660302056603030566030405660305056603060566030705660308056603090566031005660311056603120566031305660314056603150566031605660317056603180566031905660320056603210566032205660323056603240566032505660326056603270566032805660329056603300566033105660332056603330566033405660335056603360566033705660338056603390566034005660341056603420566034305660344056603450566034605660347056603480566034905660350056603510566035205660353056603540566035505660356056603570566035805660359056603600566036105660362056603630566036405660365056603660566036705660368056603690566037005660371056603720566037305660374056603750566037605660377056603780566037905660380056603810566038205660383056603840566038505660386056603870566038805660389056603900566039105660392056603930566039405660395056603960566039705660398056603990566040005660401056604020566040305660404056604050566040605660407056604080566040905660410056604110566041205660413056604140566041505660416056604170566041805660419056604200566042105660422056604230566042405660425056604260566042705660428056604290566043005660431056604320566043305660434056604350566043605660437056604380566043905660440056604410566044205660443056604440566044505660446056604470566044805660449056604500566045105660452056604530566045405660455056604560566045705660458056604590566046005660461056604620566046305660464056604650566046605660467056604680566046905660470056604710566047205660473056604740566047505660476056604770566047805660479056604800566048105660482056604830566048405660485056604860566048705660488056604890566049005660491056604920566049305660494056604950566049605660497056604980566049905660500056605010566050205660503056605040566050505660506056605070566050805660509056605100566051105660512056605130566051405660515056605160566051705660518056605190566052005660521056605220566052305660524056605250566052605660527056605280566052905660530056605310566053205660533056605340566053505660536056605370566053805660539056605400566054105660542056605430566054405660545056605460566054705660548056605490566055005660551056605520566055305660554056605550566055605660557056605580566055905660560056605610566056205660563056605640566056505660566056605670566056805660569056605700566057105660572056605730566057405660575056605760566057705660578056605790566058005660581056605820566058305660584056605850566058605660587056605880566058905660590056605910566059205660593056605940566059505660596056605970566059805660599056606000566060105660602056606030566060405660605056606060566060705660608056606090566061005660611056606120566061305660614056606150566061605660617056606180566061905660620056606210566062205660623056606240566062505660626056606270566062805660629056606300566063105660632056606330566063405660635056606360566063705660638056606390566064005660641056606420566064305660644056606450566064605660647056606480566064905660650056606510566065205660653056606540566065505660656056606570566065805660659056606600566066105660662056606630566066405660665056606660566066705660668056606690566067005660671056606720566067305660674056606750566067605660677056606780566067905660680056606810566068205660683056606840566068505660686056606870566068805660689056606900566069105660692056606930566069405660695056606960566069705660698056606990566070005660701056607020566070305660704056607050566070605660707056607080566070905660710056607110566071205660713056607140566071505660716056607170566071805660719056607200566072105660722056607230566072405660725056607260566072705660728056607290566073005660731056607320566073305660734056607350566073605660737056607380566073905660740056607410566074205660743056607440566074505660746056607470566074805660749056607500566075105660752056607530566075405660755056607560566075705660758056607590566076005660761056607620566076305660764056607650566076605660767056607680566076905660770056607710566077205660773056607740566077505660776056607770566077805660779056607800566078105660782056607830566078405660785056607860566078705660788056607890566079005660791056607920566079305660794056607950566079605660797056607980566079905670001056700020567000305670004056700050567000605670007056700080567000905670010056700110567001205670013056700140567001505670016056700170567001805670019056700200567002105670022056700230567002405670025056700260567002705670028056700290567003005670031056700320567003305670034056700350567003605670037056700380567003905670040056700410567004205670043056700440567004505670046056700470567004805670049056700500567005105670052056700530567005405670055056700560567005705670058056700590567006005670061056700620567006305670064056700650567006605670067056700680567006905670070056700710567007205670073056700740567007505670076056700770567007805670079056700800567008105670082056700830567008405670085056700860567008705670088056700890567009005670091056700920567009305670094056700950567009605670097056700980567009905670100056701010567010205670103056701040567010505670106056701070567010805670109056701100567011105670112056701130567011405670115056701160567011705670118056701190567012005670121056701220567012305670124056701250567012605670127056701280567012905670130056701310567013205670133056701340567013505670136056701370567013805670139056701400567014105670142056701430567014405670145056701460567014705670148056701490567015005670151056701520567015305670154056701550567015605670157056701580567015905670160056701610567016205670163056701640567016505670166056701670567016805670169056701700567017105670172056701730567017405670175056701760567017705670178056701790567018005670181056701820567018305670184056701850567018605670187056701880567018905670190056701910567019205670193056701940567019505670196056701970567019805670199056702000567020105670202056702030567020405670205056702060567020705670208056702090567021005670211056702120567021305670214056702150567021605670217056702180567021905670220056702210567022205670223056702240567022505670226056702270567022805670229056702300567023105670232056702330567023405670235056702360567023705670238056702390567024005670241056702420567024305670244056702450567024605670247056702480567024905670250056702510567025205670253056702540567025505670256056702570567025805670259056702600567026105670262056702630567026405670265056702660567026705670268056702690567027005670271056702720567027305670274056702750567027605670277056702780567027905670280056702810567028205670283056702840567028505670286056702870567028805670289056702900567029105670292056702930567029405670295056702960567029705670298056702990567030005670301056703020567030305670304056703050567030605670307056703080567030905670310056703110567031205670313056703140567031505670316056703170567031805670319056703200567032105670322056703230567032405670325056703260567032705670328056703290567033005670331056703320567033305670334056703350567033605670337056703380567033905670340056703410567034205670343056703440567034505670346056703470567034805670349056703500567035105670352056703530567035405670355056703560567035705670358056703590567036005670361056703620567036305670364056703650567036605670367056703680567036905670370056703710567037205670373056703740567037505670376056703770567037805670379056703800567038105670382056703830567038405670385056703860567038705670388056703890567039005670391056703920567039305670394056703950567039605670397056703980567039905670400056704010567040205670403056704040567040505670406056704070567040805670409056704100567041105670412056704130567041405670415056704160567041705670418056704190567042005670421056704220567042305670424056704250567042605670427056704280567042905670430056704310567043205670433056704340567043505670436056704370567043805670439056704400567044105670442056704430567044405670445056704460567044705670448056704490567045005670451056704520567045305670454056704550567045605670457056704580567045905670460056704610567046205670463056704640567046505670466056704670567046805670469056704700567047105670472056704730567047405670475056704760567047705670478056704790567048005670481056704820567048305670484056704850567048605670487056704880567048905670490056704910567049205670493056704940567049505670496056704970567049805670499056705000567050105670502056705030567050405670505056705060567050705670508056705090567051005670511056705120567051305670514056705150567051605670517056705180567051905670520056705210567052205670523056705240567052505670526056705270567052805670529056705300567053105670532056705330567053405670535056705360567053705670538056705390567054005670541056705420567054305670544056705450567054605670547056705480567054905670550056705510567055205670553056705540567055505670556056705570567055805670559056705600567056105670562056705630567056405670565056705660567056705670568056705690567057005670571056705720567057305670574056705750567057605670577056705780567057905670580056705810567058205670583056705840567058505670586056705870567058805670589056705900567059105670592056705930567059405670595056705960567059705670598056705990567060005670601056706020567060305670604056706050567060605670607056706080567060905670610056706110567061205670613056706140567061505670616056706170567061805670619056706200567062105670622056706230567062405670625056706260567062705670628056706290567063005670631056706320567063305670634056706350567063605670637056706380567063905670640056706410567064205670643056706440567064505670646056706470567064805670649056706500567065105670652056706530567065405670655056706560567065705670658056706590567066005670661056706620567066305670664056706650567066605670667056706680567066905670670056706710567067205670673056706740567067505670676056706770567067805670679056706800567068105670682056706830567068405670685056706860567068705670688056706890567069005670691056706920567069305670694056706950567069605670697056706980567069905670700056707010567070205670703056707040567070505670706056707070567070805670709056707100567071105670712056707130567071405670715056707160567071705670718056707190567072005670721056707220567072305670724056707250567072605670727056707280567072905670730056707310567073205670733056707340567073505670736056707370567073805670739056707400567074105670742056707430567074405670745056707460567074705670748056707490567075005670751056707520567075305670754056707550567075605670757056707580567075905670760056707610567076205670763056707640567076505670766056707670567076805670769056707700567077105670772056707730567077405670775056707760567077705670778056707790567078005670781056707820567078305670784056707850567078605670787056707880567078905670790056707910567079205670793056707940567079505670796056707970567079805670799056800010568000205680003056800040568000505680006056800070568000805680009056800100568001105680012056800130568001405680015056800160568001705680018056800190568002005680021056800220568002305680024056800250568002605680027056800280568002905680030056800310568003205680033056800340568003505680036056800370568003805680039056800400568004105680042056800430568004405680045056800460568004705680048056800490568005005680051056800520568005305680054056800550568005605680057056800580568005905680060056800610568006205680063056800640568006505680066056800670568006805680069056800700568007105680072056800730568007405680075056800760568007705680078056800790568008005680081056800820568008305680084056800850568008605680087056800880568008905680090056800910568009205680093056800940568009505680096056800970568009805680099056801000568010105680102056801030568010405680105056801060568010705680108056801090568011005680111056801120568011305680114056801150568011605680117056801180568011905680120056801210568012205680123056801240568012505680126056801270568012805680129056801300568013105680132056801330568013405680135056801360568013705680138056801390568014005680141056801420568014305680144056801450568014605680147056801480568014905680150056801510568015205680153056801540568015505680156056801570568015805680159056801600568016105680162056801630568016405680165056801660568016705680168056801690568017005680171056801720568017305680174056801750568017605680177056801780568017905680180056801810568018205680183056801840568018505680186056801870568018805680189056801900568019105680192056801930568019405680195056801960568019705680198056801990568020005680201056802020568020305680204056802050568020605680207056802080568020905680210056802110568021205680213056802140568021505680216056802170568021805680219056802200568022105680222056802230568022405680225056802260568022705680228056802290568023005680231056802320568023305680234056802350568023605680237056802380568023905680240056802410568024205680243056802440568024505680246056802470568024805680249056802500568025105680252056802530568025405680255056802560568025705680258056802590568026005680261056802620568026305680264056802650568026605680267056802680568026905680270056802710568027205680273056802740568027505680276056802770568027805680279056802800568028105680282056802830568028405680285056802860568028705680288056802890568029005680291056802920568029305680294056802950568029605680297056802980568029905680300056803010568030205680303056803040568030505680306056803070568030805680309056803100568031105680312056803130568031405680315056803160568031705680318056803190568032005680321056803220568032305680324056803250568032605680327056803280568032905680330056803310568033205680333056803340568033505680336056803370568033805680339056803400568034105680342056803430568034405680345056803460568034705680348056803490568035005680351056803520568035305680354056803550568035605680357056803580568035905680360056803610568036205680363056803640568036505680366056803670568036805680369056803700568037105680372056803730568037405680375056803760568037705680378056803790568038005680381056803820568038305680384056803850568038605680387056803880568038905680390056803910568039205680393056803940568039505680396056803970568039805680399056804000568040105680402056804030568040405680405056804060568040705680408056804090568041005680411056804120568041305680414056804150568041605680417056804180568041905680420056804210568042205680423056804240568042505680426056804270568042805680429056804300568043105680432056804330568043405680435056804360568043705680438056804390568044005680441056804420568044305680444056804450568044605680447056804480568044905680450056804510568045205680453056804540568045505680456056804570568045805680459056804600568046105680462056804630568046405680465056804660568046705680468056804690568047005680471056804720568047305680474056804750568047605680477056804780568047905680480056804810568048205680483056804840568048505680486056804870568048805680489056804900568049105680492056804930568049405680495056804960568049705680498056804990568050005680501056805020568050305680504056805050568050605680507056805080568050905680510056805110568051205680513056805140568051505680516056805170568051805680519056805200568052105680522056805230568052405680525056805260568052705680528056805290568053005680531056805320568053305680534056805350568053605680537056805380568053905680540056805410568054205680543056805440568054505680546056805470568054805680549056805500568055105680552056805530568055405680555056805560568055705680558056805590568056005680561056805620568056305680564056805650568056605680567056805680568056905680570056805710568057205680573056805740568057505680576056805770568057805680579056805800568058105680582056805830568058405680585056805860568058705680588056805890568059005680591056805920568059305680594056805950568059605680597056805980568059905680600056806010568060205680603056806040568060505680606056806070568060805680609056806100568061105680612056806130568061405680615056806160568061705680618056806190568062005680621056806220568062305680624056806250568062605680627056806280568062905680630056806310568063205680633056806340568063505680636056806370568063805680639056806400568064105680642056806430568064405680645056806460568064705680648056806490568065005680651056806520568065305680654056806550568065605680657056806580568065905680660056806610568066205680663056806640568066505680666056806670568066805680669056806700568067105680672056806730568067405680675056806760568067705680678056806790568068005680681056806820568068305680684056806850568068605680687056806880568068905680690056806910568069205680693056806940568069505680696056806970568069805680699056807000568070105680702056807030568070405680705056807060568070705680708056807090568071005680711056807120568071305680714056807150568071605680717056807180568071905680720056807210568072205680723056807240568072505680726056807270568072805680729056807300568073105680732056807330568073405680735056807360568073705680738056807390568074005680741056807420568074305680744056807450568074605680747056807480568074905680750056807510568075205680753056807540568075505680756056807570568075805680759056807600568076105680762056807630568076405680765056807660568076705680768056807690568077005680771056807720568077305680774056807750568077605680777056807780568077905680780056807810568078205680783056807840568078505680786056807870568078805680789056807900568079105680792056807930568079405680795056807960568079705680798056807990569000105690002056900030569000405690005056900060569000705690008056900090569001005690011056900120569001305690014056900150569001605690017056900180569001905690020056900210569002205690023056900240569002505690026056900270569002805690029056900300569003105690032056900330569003405690035056900360569003705690038056900390569004005690041056900420569004305690044056900450569004605690047056900480569004905690050056900510569005205690053056900540569005505690056056900570569005805690059056900600569006105690062056900630569006405690065056900660569006705690068056900690569007005690071056900720569007305690074056900750569007605690077056900780569007905690080056900810569008205690083056900840569008505690086056900870569008805690089056900900569009105690092056900930569009405690095056900960569009705690098056900990569010005690101056901020569010305690104056901050569010605690107056901080569010905690110056901110569011205690113056901140569011505690116056901170569011805690119056901200569012105690122056901230569012405690125056901260569012705690128056901290569013005690131056901320569013305690134056901350569013605690137056901380569013905690140056901410569014205690143056901440569014505690146056901470569014805690149056901500569015105690152056901530569015405690155056901560569015705690158056901590569016005690161056901620569016305690164056901650569016605690167056901680569016905690170056901710569017205690173056901740569017505690176056901770569017805690179056901800569018105690182056901830569018405690185056901860569018705690188056901890569019005690191056901920569019305690194056901950569019605690197056901980569019905690200056902010569020205690203056902040569020505690206056902070569020805690209056902100569021105690212056902130569021405690215056902160569021705690218056902190569022005690221056902220569022305690224056902250569022605690227056902280569022905690230056902310569023205690233056902340569023505690236056902370569023805690239056902400569024105690242056902430569024405690245056902460569024705690248056902490569025005690251056902520569025305690254056902550569025605690257056902580569025905690260056902610569026205690263056902640569026505690266056902670569026805690269056902700569027105690272056902730569027405690275056902760569027705690278056902790569028005690281056902820569028305690284056902850569028605690287056902880569028905690290056902910569029205690293056902940569029505690296056902970569029805690299056903000569030105690302056903030569030405690305056903060569030705690308056903090569031005690311056903120569031305690314056903150569031605690317056903180569031905690320056903210569032205690323056903240569032505690326056903270569032805690329056903300569033105690332056903330569033405690335056903360569033705690338056903390569034005690341056903420569034305690344056903450569034605690347056903480569034905690350056903510569035205690353056903540569035505690356056903570569035805690359056903600569036105690362056903630569036405690365056903660569036705690368056903690569037005690371056903720569037305690374056903750569037605690377056903780569037905690380056903810569038205690383056903840569038505690386056903870569038805690389056903900569039105690392056903930569039405690395056903960569039705690398056903990569040005690401056904020569040305690404056904050569040605690407056904080569040905690410056904110569041205690413056904140569041505690416056904170569041805690419056904200569042105690422056904230569042405690425056904260569042705690428056904290569043005690431056904320569043305690434056904350569043605690437056904380569043905690440056904410569044205690443056904440569044505690446056904470569044805690449056904500569045105690452056904530569045405690455056904560569045705690458056904590569046005690461056904620569046305690464056904650569046605690467056904680569046905690470056904710569047205690473056904740569047505690476056904770569047805690479056904800569048105690482056904830569048405690485056904860569048705690488056904890569049005690491056904920569049305690494056904950569049605690497056904980569049905690500056905010569050205690503056905040569050505690506056905070569050805690509056905100569051105690512056905130569051405690515056905160569051705690518056905190569052005690521056905220569052305690524056905250569052605690527056905280569052905690530056905310569053205690533056905340569053505690536056905370569053805690539056905400569054105690542056905430569054405690545056905460569054705690548056905490569055005690551056905520569055305690554056905550569055605690557056905580569055905690560056905610569056205690563056905640569056505690566056905670569056805690569056905700569057105690572056905730569057405690575056905760569057705690578056905790569058005690581056905820569058305690584056905850569058605690587056905880569058905690590056905910569059205690593056905940569059505690596056905970569059805690599056906000569060105690602056906030569060405690605056906060569060705690608056906090569061005690611056906120569061305690614056906150569061605690617056906180569061905690620056906210569062205690623056906240569062505690626056906270569062805690629056906300569063105690632056906330569063405690635056906360569063705690638056906390569064005690641056906420569064305690644056906450569064605690647056906480569064905690650056906510569065205690653056906540569065505690656056906570569065805690659056906600569066105690662056906630569066405690665056906660569066705690668056906690569067005690671056906720569067305690674056906750569067605690677056906780569067905690680056906810569068205690683056906840569068505690686056906870569068805690689056906900569069105690692056906930569069405690695056906960569069705690698056906990569070005690701056907020569070305690704056907050569070605690707056907080569070905690710056907110569071205690713056907140569071505690716056907170569071805690719056907200569072105690722056907230569072405690725056907260569072705690728056907290569073005690731056907320569073305690734056907350569073605690737056907380569073905690740056907410569074205690743056907440569074505690746056907470569074805690749056907500569075105690752056907530569075405690755056907560569075705690758056907590569076005690761056907620569076305690764056907650569076605690767056907680569076905690770056907710569077205690773056907740569077505690776056907770569077805690779056907800569078105690782056907830569078405690785056907860569078705690788056907890569079005690791056907920569079305690794056907950569079605690797056907980569079905700001057000020570000305700004057000050570000605700007057000080570000905700010057000110570001205700013057000140570001505700016057000170570001805700019057000200570002105700022057000230570002405700025057000260570002705700028057000290570003005700031057000320570003305700034057000350570003605700037057000380570003905700040057000410570004205700043057000440570004505700046057000470570004805700049057000500570005105700052057000530570005405700055057000560570005705700058057000590570006005700061057000620570006305700064057000650570006605700067057000680570006905700070057000710570007205700073057000740570007505700076057000770570007805700079057000800570008105700082057000830570008405700085057000860570008705700088057000890570009005700091057000920570009305700094057000950570009605700097057000980570009905700100057001010570010205700103057001040570010505700106057001070570010805700109057001100570011105700112057001130570011405700115057001160570011705700118057001190570012005700121057001220570012305700124057001250570012605700127057001280570012905700130057001310570013205700133057001340570013505700136057001370570013805700139057001400570014105700142057001430570014405700145057001460570014705700148057001490570015005700151057001520570015305700154057001550570015605700157057001580570015905700160057001610570016205700163057001640570016505700166057001670570016805700169057001700570017105700172057001730570017405700175057001760570017705700178057001790570018005700181057001820570018305700184057001850570018605700187057001880570018905700190057001910570019205700193057001940570019505700196057001970570019805700199057002000570020105700202057002030570020405700205057002060570020705700208057002090570021005700211057002120570021305700214057002150570021605700217057002180570021905700220057002210570022205700223057002240570022505700226057002270570022805700229057002300570023105700232057002330570023405700235057002360570023705700238057002390570024005700241057002420570024305700244057002450570024605700247057002480570024905700250057002510570025205700253057002540570025505700256057002570570025805700259057002600570026105700262057002630570026405700265057002660570026705700268057002690570027005700271057002720570027305700274057002750570027605700277057002780570027905700280057002810570028205700283057002840570028505700286057002870570028805700289057002900570029105700292057002930570029405700295057002960570029705700298057002990570030005700301057003020570030305700304057003050570030605700307057003080570030905700310057003110570031205700313057003140570031505700316057003170570031805700319057003200570032105700322057003230570032405700325057003260570032705700328057003290570033005700331057003320570033305700334057003350570033605700337057003380570033905700340057003410570034205700343057003440570034505700346057003470570034805700349057003500570035105700352057003530570035405700355057003560570035705700358057003590570036005700361057003620570036305700364057003650570036605700367057003680570036905700370057003710570037205700373057003740570037505700376057003770570037805700379057003800570038105700382057003830570038405700385057003860570038705700388057003890570039005700391057003920570039305700394057003950570039605700397057003980570039905700400057004010570040205700403057004040570040505700406057004070570040805700409057004100570041105700412057004130570041405700415057004160570041705700418057004190570042005700421057004220570042305700424057004250570042605700427057004280570042905700430057004310570043205700433057004340570043505700436057004370570043805700439057004400570044105700442057004430570044405700445057004460570044705700448057004490570045005700451057004520570045305700454057004550570045605700457057004580570045905700460057004610570046205700463057004640570046505700466057004670570046805700469057004700570047105700472057004730570047405700475057004760570047705700478057004790570048005700481057004820570048305700484057004850570048605700487057004880570048905700490057004910570049205700493057004940570049505700496057004970570049805700499057005000570050105700502057005030570050405700505057005060570050705700508057005090570051005700511057005120570051305700514057005150570051605700517057005180570051905700520057005210570052205700523057005240570052505700526057005270570052805700529057005300570053105700532057005330570053405700535057005360570053705700538057005390570054005700541057005420570054305700544057005450570054605700547057005480570054905700550057005510570055205700553057005540570055505700556057005570570055805700559057005600570056105700562057005630570056405700565057005660570056705700568057005690570057005700571057005720570057305700574057005750570057605700577057005780570057905700580057005810570058205700583057005840570058505700586057005870570058805700589057005900570059105700592057005930570059405700595057005960570059705700598057005990570060005700601057006020570060305700604057006050570060605700607057006080570060905700610057006110570061205700613057006140570061505700616057006170570061805700619057006200570062105700622057006230570062405700625057006260570062705700628057006290570063005700631057006320570063305700634057006350570063605700637057006380570063905700640057006410570064205700643057006440570064505700646057006470570064805700649057006500570065105700652057006530570065405700655057006560570065705700658057006590570066005700661057006620570066305700664057006650570066605700667057006680570066905700670057006710570067205700673057006740570067505700676057006770570067805700679057006800570068105700682057006830570068405700685057006860570068705700688057006890570069005700691057006920570069305700694057006950570069605700697057006980570069905700700057007010570070205700703057007040570070505700706057007070570070805700709057007100570071105700712057007130570071405700715057007160570071705700718057007190570072005700721057007220570072305700724057007250570072605700727057007280570072905700730057007310570073205700733057007340570073505700736057007370570073805700739057007400570074105700742057007430570074405700745057007460570074705700748057007490570075005700751057007520570075305700754057007550570075605700757057007580570075905700760057007610570076205700763057007640570076505700766057007670570076805700769057007700570077105700772057007730570077405700775057007760570077705700778057007790570078005700781057007820570078305700784057007850570078605700787057007880570078905700790057007910570079205700793057007940570079505700796057007970570079805700799057100010571000205710003057100040571000505710006057100070571000805710009057100100571001105710012057100130571001405710015057100160571001705710018057100190571002005710021057100220571002305710024057100250571002605710027057100280571002905710030057100310571003205710033057100340571003505710036057100370571003805710039057100400571004105710042057100430571004405710045057100460571004705710048057100490571005005710051057100520571005305710054057100550571005605710057057100580571005905710060057100610571006205710063057100640571006505710066057100670571006805710069057100700571007105710072057100730571007405710075057100760571007705710078057100790571008005710081057100820571008305710084057100850571008605710087057100880571008905710090057100910571009205710093057100940571009505710096057100970571009805710099057101000571010105710102057101030571010405710105057101060571010705710108057101090571011005710111057101120571011305710114057101150571011605710117057101180571011905710120057101210571012205710123057101240571012505710126057101270571012805710129057101300571013105710132057101330571013405710135057101360571013705710138057101390571014005710141057101420571014305710144057101450571014605710147057101480571014905710150057101510571015205710153057101540571015505710156057101570571015805710159057101600571016105710162057101630571016405710165057101660571016705710168057101690571017005710171057101720571017305710174057101750571017605710177057101780571017905710180057101810571018205710183057101840571018505710186057101870571018805710189057101900571019105710192057101930571019405710195057101960571019705710198057101990571020005710201057102020571020305710204057102050571020605710207057102080571020905710210057102110571021205710213057102140571021505710216057102170571021805710219057102200571022105710222057102230571022405710225057102260571022705710228057102290571023005710231057102320571023305710234057102350571023605710237057102380571023905710240057102410571024205710243057102440571024505710246057102470571024805710249057102500571025105710252057102530571025405710255057102560571025705710258057102590571026005710261057102620571026305710264057102650571026605710267057102680571026905710270057102710571027205710273057102740571027505710276057102770571027805710279057102800571028105710282057102830571028405710285057102860571028705710288057102890571029005710291057102920571029305710294057102950571029605710297057102980571029905710300057103010571030205710303057103040571030505710306057103070571030805710309057103100571031105710312057103130571031405710315057103160571031705710318057103190571032005710321057103220571032305710324057103250571032605710327057103280571032905710330057103310571033205710333057103340571033505710336057103370571033805710339057103400571034105710342057103430571034405710345057103460571034705710348057103490571035005710351057103520571035305710354057103550571035605710357057103580571035905710360057103610571036205710363057103640571036505710366057103670571036805710369057103700571037105710372057103730571037405710375057103760571037705710378057103790571038005710381057103820571038305710384057103850571038605710387057103880571038905710390057103910571039205710393057103940571039505710396057103970571039805710399057104000571040105710402057104030571040405710405057104060571040705710408057104090571041005710411057104120571041305710414057104150571041605710417057104180571041905710420057104210571042205710423057104240571042505710426057104270571042805710429057104300571043105710432057104330571043405710435057104360571043705710438057104390571044005710441057104420571044305710444057104450571044605710447057104480571044905710450057104510571045205710453057104540571045505710456057104570571045805710459057104600571046105710462057104630571046405710465057104660571046705710468057104690571047005710471057104720571047305710474057104750571047605710477057104780571047905710480057104810571048205710483057104840571048505710486057104870571048805710489057104900571049105710492057104930571049405710495057104960571049705710498057104990571050005710501057105020571050305710504057105050571050605710507057105080571050905710510057105110571051205710513057105140571051505710516057105170571051805710519057105200571052105710522057105230571052405710525057105260571052705710528057105290571053005710531057105320571053305710534057105350571053605710537057105380571053905710540057105410571054205710543057105440571054505710546057105470571054805710549057105500571055105710552057105530571055405710555057105560571055705710558057105590571056005710561057105620571056305710564057105650571056605710567057105680571056905710570057105710571057205710573057105740571057505710576057105770571057805710579057105800571058105710582057105830571058405710585057105860571058705710588057105890571059005710591057105920571059305710594057105950571059605710597057105980571059905710600057106010571060205710603057106040571060505710606057106070571060805710609057106100571061105710612057106130571061405710615057106160571061705710618057106190571062005710621057106220571062305710624057106250571062605710627057106280571062905710630057106310571063205710633057106340571063505710636057106370571063805710639057106400571064105710642057106430571064405710645057106460571064705710648057106490571065005710651057106520571065305710654057106550571065605710657057106580571065905710660057106610571066205710663057106640571066505710666057106670571066805710669057106700571067105710672057106730571067405710675057106760571067705710678057106790571068005710681057106820571068305710684057106850571068605710687057106880571068905710690057106910571069205710693057106940571069505710696057106970571069805710699057107000571070105710702057107030571070405710705057107060571070705710708057107090571071005710711057107120571071305710714057107150571071605710717057107180571071905710720057107210571072205710723057107240571072505710726057107270571072805710729057107300571073105710732057107330571073405710735057107360571073705710738057107390571074005710741057107420571074305710744057107450571074605710747057107480571074905710750057107510571075205710753057107540571075505710756057107570571075805710759057107600571076105710762057107630571076405710765057107660571076705710768057107690571077005710771057107720571077305710774057107750571077605710777057107780571077905710780057107810571078205710783057107840571078505710786057107870571078805710789057107900571079105710792057107930571079405710795057107960571079705710798057107990572000105720002057200030572000405720005057200060572000705720008057200090572001005720011057200120572001305720014057200150572001605720017057200180572001905720020057200210572002205720023057200240572002505720026057200270572002805720029057200300572003105720032057200330572003405720035057200360572003705720038057200390572004005720041057200420572004305720044057200450572004605720047057200480572004905720050057200510572005205720053057200540572005505720056057200570572005805720059057200600572006105720062057200630572006405720065057200660572006705720068057200690572007005720071057200720572007305720074057200750572007605720077057200780572007905720080057200810572008205720083057200840572008505720086057200870572008805720089057200900572009105720092057200930572009405720095057200960572009705720098057200990572010005720101057201020572010305720104057201050572010605720107057201080572010905720110057201110572011205720113057201140572011505720116057201170572011805720119057201200572012105720122057201230572012405720125057201260572012705720128057201290572013005720131057201320572013305720134057201350572013605720137057201380572013905720140057201410572014205720143057201440572014505720146057201470572014805720149057201500572015105720152057201530572015405720155057201560572015705720158057201590572016005720161057201620572016305720164057201650572016605720167057201680572016905720170057201710572017205720173057201740572017505720176057201770572017805720179057201800572018105720182057201830572018405720185057201860572018705720188057201890572019005720191057201920572019305720194057201950572019605720197057201980572019905720200057202010572020205720203057202040572020505720206057202070572020805720209057202100572021105720212057202130572021405720215057202160572021705720218057202190572022005720221057202220572022305720224057202250572022605720227057202280572022905720230057202310572023205720233057202340572023505720236057202370572023805720239057202400572024105720242057202430572024405720245057202460572024705720248057202490572025005720251057202520572025305720254057202550572025605720257057202580572025905720260057202610572026205720263057202640572026505720266057202670572026805720269057202700572027105720272057202730572027405720275057202760572027705720278057202790572028005720281057202820572028305720284057202850572028605720287057202880572028905720290057202910572029205720293057202940572029505720296057202970572029805720299057203000572030105720302057203030572030405720305057203060572030705720308057203090572031005720311057203120572031305720314057203150572031605720317057203180572031905720320057203210572032205720323057203240572032505720326057203270572032805720329057203300572033105720332057203330572033405720335057203360572033705720338057203390572034005720341057203420572034305720344057203450572034605720347057203480572034905720350057203510572035205720353057203540572035505720356057203570572035805720359057203600572036105720362057203630572036405720365057203660572036705720368057203690572037005720371057203720572037305720374057203750572037605720377057203780572037905720380057203810572038205720383057203840572038505720386057203870572038805720389057203900572039105720392057203930572039405720395057203960572039705720398057203990572040005720401057204020572040305720404057204050572040605720407057204080572040905720410057204110572041205720413057204140572041505720416057204170572041805720419057204200572042105720422057204230572042405720425057204260572042705720428057204290572043005720431057204320572043305720434057204350572043605720437057204380572043905720440057204410572044205720443057204440572044505720446057204470572044805720449057204500572045105720452057204530572045405720455057204560572045705720458057204590572046005720461057204620572046305720464057204650572046605720467057204680572046905720470057204710572047205720473057204740572047505720476057204770572047805720479057204800572048105720482057204830572048405720485057204860572048705720488057204890572049005720491057204920572049305720494057204950572049605720497057204980572049905720500057205010572050205720503057205040572050505720506057205070572050805720509057205100572051105720512057205130572051405720515057205160572051705720518057205190572052005720521057205220572052305720524057205250572052605720527057205280572052905720530057205310572053205720533057205340572053505720536057205370572053805720539057205400572054105720542057205430572054405720545057205460572054705720548057205490572055005720551057205520572055305720554057205550572055605720557057205580572055905720560057205610572056205720563057205640572056505720566057205670572056805720569057205700572057105720572057205730572057405720575057205760572057705720578057205790572058005720581057205820572058305720584057205850572058605720587057205880572058905720590057205910572059205720593057205940572059505720596057205970572059805720599057206000572060105720602057206030572060405720605057206060572060705720608057206090572061005720611057206120572061305720614057206150572061605720617057206180572061905720620057206210572062205720623057206240572062505720626057206270572062805720629057206300572063105720632057206330572063405720635057206360572063705720638057206390572064005720641057206420572064305720644057206450572064605720647057206480572064905720650057206510572065205720653057206540572065505720656057206570572065805720659057206600572066105720662057206630572066405720665057206660572066705720668057206690572067005720671057206720572067305720674057206750572067605720677057206780572067905720680057206810572068205720683057206840572068505720686057206870572068805720689057206900572069105720692057206930572069405720695057206960572069705720698057206990572070005720701057207020572070305720704057207050572070605720707057207080572070905720710057207110572071205720713057207140572071505720716057207170572071805720719057207200572072105720722057207230572072405720725057207260572072705720728057207290572073005720731057207320572073305720734057207350572073605720737057207380572073905720740057207410572074205720743057207440572074505720746057207470572074805720749057207500572075105720752057207530572075405720755057207560572075705720758057207590572076005720761057207620572076305720764057207650572076605720767057207680572076905720770057207710572077205720773057207740572077505720776057207770572077805720779057207800572078105720782057207830572078405720785057207860572078705720788057207890572079005720791057207920572079305720794057207950572079605720797057207980572079905730001057300020573000305730004057300050573000605730007057300080573000905730010057300110573001205730013057300140573001505730016057300170573001805730019057300200573002105730022057300230573002405730025057300260573002705730028057300290573003005730031057300320573003305730034057300350573003605730037057300380573003905730040057300410573004205730043057300440573004505730046057300470573004805730049057300500573005105730052057300530573005405730055057300560573005705730058057300590573006005730061057300620573006305730064057300650573006605730067057300680573006905730070057300710573007205730073057300740573007505730076057300770573007805730079057300800573008105730082057300830573008405730085057300860573008705730088057300890573009005730091057300920573009305730094057300950573009605730097057300980573009905730100057301010573010205730103057301040573010505730106057301070573010805730109057301100573011105730112057301130573011405730115057301160573011705730118057301190573012005730121057301220573012305730124057301250573012605730127057301280573012905730130057301310573013205730133057301340573013505730136057301370573013805730139057301400573014105730142057301430573014405730145057301460573014705730148057301490573015005730151057301520573015305730154057301550573015605730157057301580573015905730160057301610573016205730163057301640573016505730166057301670573016805730169057301700573017105730172057301730573017405730175057301760573017705730178057301790573018005730181057301820573018305730184057301850573018605730187057301880573018905730190057301910573019205730193057301940573019505730196057301970573019805730199057302000573020105730202057302030573020405730205057302060573020705730208057302090573021005730211057302120573021305730214057302150573021605730217057302180573021905730220057302210573022205730223057302240573022505730226057302270573022805730229057302300573023105730232057302330573023405730235057302360573023705730238057302390573024005730241057302420573024305730244057302450573024605730247057302480573024905730250057302510573025205730253057302540573025505730256057302570573025805730259057302600573026105730262057302630573026405730265057302660573026705730268057302690573027005730271057302720573027305730274057302750573027605730277057302780573027905730280057302810573028205730283057302840573028505730286057302870573028805730289057302900573029105730292057302930573029405730295057302960573029705730298057302990573030005730301057303020573030305730304057303050573030605730307057303080573030905730310057303110573031205730313057303140573031505730316057303170573031805730319057303200573032105730322057303230573032405730325057303260573032705730328057303290573033005730331057303320573033305730334057303350573033605730337057303380573033905730340057303410573034205730343057303440573034505730346057303470573034805730349057303500573035105730352057303530573035405730355057303560573035705730358057303590573036005730361057303620573036305730364057303650573036605730367057303680573036905730370057303710573037205730373057303740573037505730376057303770573037805730379057303800573038105730382057303830573038405730385057303860573038705730388057303890573039005730391057303920573039305730394057303950573039605730397057303980573039905730400057304010573040205730403057304040573040505730406057304070573040805730409057304100573041105730412057304130573041405730415057304160573041705730418057304190573042005730421057304220573042305730424057304250573042605730427057304280573042905730430057304310573043205730433057304340573043505730436057304370573043805730439057304400573044105730442057304430573044405730445057304460573044705730448057304490573045005730451057304520573045305730454057304550573045605730457057304580573045905730460057304610573046205730463057304640573046505730466057304670573046805730469057304700573047105730472057304730573047405730475057304760573047705730478057304790573048005730481057304820573048305730484057304850573048605730487057304880573048905730490057304910573049205730493057304940573049505730496057304970573049805730499057305000573050105730502057305030573050405730505057305060573050705730508057305090573051005730511057305120573051305730514057305150573051605730517057305180573051905730520057305210573052205730523057305240573052505730526057305270573052805730529057305300573053105730532057305330573053405730535057305360573053705730538057305390573054005730541057305420573054305730544057305450573054605730547057305480573054905730550057305510573055205730553057305540573055505730556057305570573055805730559057305600573056105730562057305630573056405730565057305660573056705730568057305690573057005730571057305720573057305730574057305750573057605730577057305780573057905730580057305810573058205730583057305840573058505730586057305870573058805730589057305900573059105730592057305930573059405730595057305960573059705730598057305990573060005730601057306020573060305730604057306050573060605730607057306080573060905730610057306110573061205730613057306140573061505730616057306170573061805730619057306200573062105730622057306230573062405730625057306260573062705730628057306290573063005730631057306320573063305730634057306350573063605730637057306380573063905730640057306410573064205730643057306440573064505730646057306470573064805730649057306500573065105730652057306530573065405730655057306560573065705730658057306590573066005730661057306620573066305730664057306650573066605730667057306680573066905730670057306710573067205730673057306740573067505730676057306770573067805730679057306800573068105730682057306830573068405730685057306860573068705730688057306890573069005730691057306920573069305730694057306950573069605730697057306980573069905730700057307010573070205730703057307040573070505730706057307070573070805730709057307100573071105730712057307130573071405730715057307160573071705730718057307190573072005730721057307220573072305730724057307250573072605730727057307280573072905730730057307310573073205730733057307340573073505730736057307370573073805730739057307400573074105730742057307430573074405730745057307460573074705730748057307490573075005730751057307520573075305730754057307550573075605730757057307580573075905730760057307610573076205730763057307640573076505730766057307670573076805730769057307700573077105730772057307730573077405730775057307760573077705730778057307790573078005730781057307820573078305730784057307850573078605730787057307880573078905730790057307910573079205730793057307940573079505730796057307970573079805730799057400010574000205740003057400040574000505740006057400070574000805740009057400100574001105740012057400130574001405740015057400160574001705740018057400190574002005740021057400220574002305740024057400250574002605740027057400280574002905740030057400310574003205740033057400340574003505740036057400370574003805740039057400400574004105740042057400430574004405740045057400460574004705740048057400490574005005740051057400520574005305740054057400550574005605740057057400580574005905740060057400610574006205740063057400640574006505740066057400670574006805740069057400700574007105740072057400730574007405740075057400760574007705740078057400790574008005740081057400820574008305740084057400850574008605740087057400880574008905740090057400910574009205740093057400940574009505740096057400970574009805740099057401000574010105740102057401030574010405740105057401060574010705740108057401090574011005740111057401120574011305740114057401150574011605740117057401180574011905740120057401210574012205740123057401240574012505740126057401270574012805740129057401300574013105740132057401330574013405740135057401360574013705740138057401390574014005740141057401420574014305740144057401450574014605740147057401480574014905740150057401510574015205740153057401540574015505740156057401570574015805740159057401600574016105740162057401630574016405740165057401660574016705740168057401690574017005740171057401720574017305740174057401750574017605740177057401780574017905740180057401810574018205740183057401840574018505740186057401870574018805740189057401900574019105740192057401930574019405740195057401960574019705740198057401990574020005740201057402020574020305740204057402050574020605740207057402080574020905740210057402110574021205740213057402140574021505740216057402170574021805740219057402200574022105740222057402230574022405740225057402260574022705740228057402290574023005740231057402320574023305740234057402350574023605740237057402380574023905740240057402410574024205740243057402440574024505740246057402470574024805740249057402500574025105740252057402530574025405740255057402560574025705740258057402590574026005740261057402620574026305740264057402650574026605740267057402680574026905740270057402710574027205740273057402740574027505740276057402770574027805740279057402800574028105740282057402830574028405740285057402860574028705740288057402890574029005740291057402920574029305740294057402950574029605740297057402980574029905740300057403010574030205740303057403040574030505740306057403070574030805740309057403100574031105740312057403130574031405740315057403160574031705740318057403190574032005740321057403220574032305740324057403250574032605740327057403280574032905740330057403310574033205740333057403340574033505740336057403370574033805740339057403400574034105740342057403430574034405740345057403460574034705740348057403490574035005740351057403520574035305740354057403550574035605740357057403580574035905740360057403610574036205740363057403640574036505740366057403670574036805740369057403700574037105740372057403730574037405740375057403760574037705740378057403790574038005740381057403820574038305740384057403850574038605740387057403880574038905740390057403910574039205740393057403940574039505740396057403970574039805740399057404000574040105740402057404030574040405740405057404060574040705740408057404090574041005740411057404120574041305740414057404150574041605740417057404180574041905740420057404210574042205740423057404240574042505740426057404270574042805740429057404300574043105740432057404330574043405740435057404360574043705740438057404390574044005740441057404420574044305740444057404450574044605740447057404480574044905740450057404510574045205740453057404540574045505740456057404570574045805740459057404600574046105740462057404630574046405740465057404660574046705740468057404690574047005740471057404720574047305740474057404750574047605740477057404780574047905740480057404810574048205740483057404840574048505740486057404870574048805740489057404900574049105740492057404930574049405740495057404960574049705740498057404990574050005740501057405020574050305740504057405050574050605740507057405080574050905740510057405110574051205740513057405140574051505740516057405170574051805740519057405200574052105740522057405230574052405740525057405260574052705740528057405290574053005740531057405320574053305740534057405350574053605740537057405380574053905740540057405410574054205740543057405440574054505740546057405470574054805740549057405500574055105740552057405530574055405740555057405560574055705740558057405590574056005740561057405620574056305740564057405650574056605740567057405680574056905740570057405710574057205740573057405740574057505740576057405770574057805740579057405800574058105740582057405830574058405740585057405860574058705740588057405890574059005740591057405920574059305740594057405950574059605740597057405980574059905740600057406010574060205740603057406040574060505740606057406070574060805740609057406100574061105740612057406130574061405740615057406160574061705740618057406190574062005740621057406220574062305740624057406250574062605740627057406280574062905740630057406310574063205740633057406340574063505740636057406370574063805740639057406400574064105740642057406430574064405740645057406460574064705740648057406490574065005740651057406520574065305740654057406550574065605740657057406580574065905740660057406610574066205740663057406640574066505740666057406670574066805740669057406700574067105740672057406730574067405740675057406760574067705740678057406790574068005740681057406820574068305740684057406850574068605740687057406880574068905740690057406910574069205740693057406940574069505740696057406970574069805740699057407000574070105740702057407030574070405740705057407060574070705740708057407090574071005740711057407120574071305740714057407150574071605740717057407180574071905740720057407210574072205740723057407240574072505740726057407270574072805740729057407300574073105740732057407330574073405740735057407360574073705740738057407390574074005740741057407420574074305740744057407450574074605740747057407480574074905740750057407510574075205740753057407540574075505740756057407570574075805740759057407600574076105740762057407630574076405740765057407660574076705740768057407690574077005740771057407720574077305740774057407750574077605740777057407780574077905740780057407810574078205740783057407840574078505740786057407870574078805740789057407900574079105740792057407930574079405740795057407960574079705740798057407990575000105750002057500030575000405750005057500060575000705750008057500090575001005750011057500120575001305750014057500150575001605750017057500180575001905750020057500210575002205750023057500240575002505750026057500270575002805750029057500300575003105750032057500330575003405750035057500360575003705750038057500390575004005750041057500420575004305750044057500450575004605750047057500480575004905750050057500510575005205750053057500540575005505750056057500570575005805750059057500600575006105750062057500630575006405750065057500660575006705750068057500690575007005750071057500720575007305750074057500750575007605750077057500780575007905750080057500810575008205750083057500840575008505750086057500870575008805750089057500900575009105750092057500930575009405750095057500960575009705750098057500990575010005750101057501020575010305750104057501050575010605750107057501080575010905750110057501110575011205750113057501140575011505750116057501170575011805750119057501200575012105750122057501230575012405750125057501260575012705750128057501290575013005750131057501320575013305750134057501350575013605750137057501380575013905750140057501410575014205750143057501440575014505750146057501470575014805750149057501500575015105750152057501530575015405750155057501560575015705750158057501590575016005750161057501620575016305750164057501650575016605750167057501680575016905750170057501710575017205750173057501740575017505750176057501770575017805750179057501800575018105750182057501830575018405750185057501860575018705750188057501890575019005750191057501920575019305750194057501950575019605750197057501980575019905750200057502010575020205750203057502040575020505750206057502070575020805750209057502100575021105750212057502130575021405750215057502160575021705750218057502190575022005750221057502220575022305750224057502250575022605750227057502280575022905750230057502310575023205750233057502340575023505750236057502370575023805750239057502400575024105750242057502430575024405750245057502460575024705750248057502490575025005750251057502520575025305750254057502550575025605750257057502580575025905750260057502610575026205750263057502640575026505750266057502670575026805750269057502700575027105750272057502730575027405750275057502760575027705750278057502790575028005750281057502820575028305750284057502850575028605750287057502880575028905750290057502910575029205750293057502940575029505750296057502970575029805750299057503000575030105750302057503030575030405750305057503060575030705750308057503090575031005750311057503120575031305750314057503150575031605750317057503180575031905750320057503210575032205750323057503240575032505750326057503270575032805750329057503300575033105750332057503330575033405750335057503360575033705750338057503390575034005750341057503420575034305750344057503450575034605750347057503480575034905750350057503510575035205750353057503540575035505750356057503570575035805750359057503600575036105750362057503630575036405750365057503660575036705750368057503690575037005750371057503720575037305750374057503750575037605750377057503780575037905750380057503810575038205750383057503840575038505750386057503870575038805750389057503900575039105750392057503930575039405750395057503960575039705750398057503990575040005750401057504020575040305750404057504050575040605750407057504080575040905750410057504110575041205750413057504140575041505750416057504170575041805750419057504200575042105750422057504230575042405750425057504260575042705750428057504290575043005750431057504320575043305750434057504350575043605750437057504380575043905750440057504410575044205750443057504440575044505750446057504470575044805750449057504500575045105750452057504530575045405750455057504560575045705750458057504590575046005750461057504620575046305750464057504650575046605750467057504680575046905750470057504710575047205750473057504740575047505750476057504770575047805750479057504800575048105750482057504830575048405750485057504860575048705750488057504890575049005750491057504920575049305750494057504950575049605750497057504980575049905750500057505010575050205750503057505040575050505750506057505070575050805750509057505100575051105750512057505130575051405750515057505160575051705750518057505190575052005750521057505220575052305750524057505250575052605750527057505280575052905750530057505310575053205750533057505340575053505750536057505370575053805750539057505400575054105750542057505430575054405750545057505460575054705750548057505490575055005750551057505520575055305750554057505550575055605750557057505580575055905750560057505610575056205750563057505640575056505750566057505670575056805750569057505700575057105750572057505730575057405750575057505760575057705750578057505790575058005750581057505820575058305750584057505850575058605750587057505880575058905750590057505910575059205750593057505940575059505750596057505970575059805750599057506000575060105750602057506030575060405750605057506060575060705750608057506090575061005750611057506120575061305750614057506150575061605750617057506180575061905750620057506210575062205750623057506240575062505750626057506270575062805750629057506300575063105750632057506330575063405750635057506360575063705750638057506390575064005750641057506420575064305750644057506450575064605750647057506480575064905750650057506510575065205750653057506540575065505750656057506570575065805750659057506600575066105750662057506630575066405750665057506660575066705750668057506690575067005750671057506720575067305750674057506750575067605750677057506780575067905750680057506810575068205750683057506840575068505750686057506870575068805750689057506900575069105750692057506930575069405750695057506960575069705750698057506990575070005750701057507020575070305750704057507050575070605750707057507080575070905750710057507110575071205750713057507140575071505750716057507170575071805750719057507200575072105750722057507230575072405750725057507260575072705750728057507290575073005750731057507320575073305750734057507350575073605750737057507380575073905750740057507410575074205750743057507440575074505750746057507470575074805750749057507500575075105750752057507530575075405750755057507560575075705750758057507590575076005750761057507620575076305750764057507650575076605750767057507680575076905750770057507710575077205750773057507740575077505750776057507770575077805750779057507800575078105750782057507830575078405750785057507860575078705750788057507890575079005750791057507920575079305750794057507950575079605750797057507980575079905760001057600020576000305760004057600050576000605760007057600080576000905760010057600110576001205760013057600140576001505760016057600170576001805760019057600200576002105760022057600230576002405760025057600260576002705760028057600290576003005760031057600320576003305760034057600350576003605760037057600380576003905760040057600410576004205760043057600440576004505760046057600470576004805760049057600500576005105760052057600530576005405760055057600560576005705760058057600590576006005760061057600620576006305760064057600650576006605760067057600680576006905760070057600710576007205760073057600740576007505760076057600770576007805760079057600800576008105760082057600830576008405760085057600860576008705760088057600890576009005760091057600920576009305760094057600950576009605760097057600980576009905760100057601010576010205760103057601040576010505760106057601070576010805760109057601100576011105760112057601130576011405760115057601160576011705760118057601190576012005760121057601220576012305760124057601250576012605760127057601280576012905760130057601310576013205760133057601340576013505760136057601370576013805760139057601400576014105760142057601430576014405760145057601460576014705760148057601490576015005760151057601520576015305760154057601550576015605760157057601580576015905760160057601610576016205760163057601640576016505760166057601670576016805760169057601700576017105760172057601730576017405760175057601760576017705760178057601790576018005760181057601820576018305760184057601850576018605760187057601880576018905760190057601910576019205760193057601940576019505760196057601970576019805760199057602000576020105760202057602030576020405760205057602060576020705760208057602090576021005760211057602120576021305760214057602150576021605760217057602180576021905760220057602210576022205760223057602240576022505760226057602270576022805760229057602300576023105760232057602330576023405760235057602360576023705760238057602390576024005760241057602420576024305760244057602450576024605760247057602480576024905760250057602510576025205760253057602540576025505760256057602570576025805760259057602600576026105760262057602630576026405760265057602660576026705760268057602690576027005760271057602720576027305760274057602750576027605760277057602780576027905760280057602810576028205760283057602840576028505760286057602870576028805760289057602900576029105760292057602930576029405760295057602960576029705760298057602990576030005760301057603020576030305760304057603050576030605760307057603080576030905760310057603110576031205760313057603140576031505760316057603170576031805760319057603200576032105760322057603230576032405760325057603260576032705760328057603290576033005760331057603320576033305760334057603350576033605760337057603380576033905760340057603410576034205760343057603440576034505760346057603470576034805760349057603500576035105760352057603530576035405760355057603560576035705760358057603590576036005760361057603620576036305760364057603650576036605760367057603680576036905760370057603710576037205760373057603740576037505760376057603770576037805760379057603800576038105760382057603830576038405760385057603860576038705760388057603890576039005760391057603920576039305760394057603950576039605760397057603980576039905760400057604010576040205760403057604040576040505760406057604070576040805760409057604100576041105760412057604130576041405760415057604160576041705760418057604190576042005760421057604220576042305760424057604250576042605760427057604280576042905760430057604310576043205760433057604340576043505760436057604370576043805760439057604400576044105760442057604430576044405760445057604460576044705760448057604490576045005760451057604520576045305760454057604550576045605760457057604580576045905760460057604610576046205760463057604640576046505760466057604670576046805760469057604700576047105760472057604730576047405760475057604760576047705760478057604790576048005760481057604820576048305760484057604850576048605760487057604880576048905760490057604910576049205760493057604940576049505760496057604970576049805760499057605000576050105760502057605030576050405760505057605060576050705760508057605090576051005760511057605120576051305760514057605150576051605760517057605180576051905760520057605210576052205760523057605240576052505760526057605270576052805760529057605300576053105760532057605330576053405760535057605360576053705760538057605390576054005760541057605420576054305760544057605450576054605760547057605480576054905760550057605510576055205760553057605540576055505760556057605570576055805760559057605600576056105760562057605630576056405760565057605660576056705760568057605690576057005760571057605720576057305760574057605750576057605760577057605780576057905760580057605810576058205760583057605840576058505760586057605870576058805760589057605900576059105760592057605930576059405760595057605960576059705760598057605990576060005760601057606020576060305760604057606050576060605760607057606080576060905760610057606110576061205760613057606140576061505760616057606170576061805760619057606200576062105760622057606230576062405760625057606260576062705760628057606290576063005760631057606320576063305760634057606350576063605760637057606380576063905760640057606410576064205760643057606440576064505760646057606470576064805760649057606500576065105760652057606530576065405760655057606560576065705760658057606590576066005760661057606620576066305760664057606650576066605760667057606680576066905760670057606710576067205760673057606740576067505760676057606770576067805760679057606800576068105760682057606830576068405760685057606860576068705760688057606890576069005760691057606920576069305760694057606950576069605760697057606980576069905760700057607010576070205760703057607040576070505760706057607070576070805760709057607100576071105760712057607130576071405760715057607160576071705760718057607190576072005760721057607220576072305760724057607250576072605760727057607280576072905760730057607310576073205760733057607340576073505760736057607370576073805760739057607400576074105760742057607430576074405760745057607460576074705760748057607490576075005760751057607520576075305760754057607550576075605760757057607580576075905760760057607610576076205760763057607640576076505760766057607670576076805760769057607700576077105760772057607730576077405760775057607760576077705760778057607790576078005760781057607820576078305760784057607850576078605760787057607880576078905760790057607910576079205760793057607940576079505760796057607970576079805760799057700010577000205770003057700040577000505770006057700070577000805770009057700100577001105770012057700130577001405770015057700160577001705770018057700190577002005770021057700220577002305770024057700250577002605770027057700280577002905770030057700310577003205770033057700340577003505770036057700370577003805770039057700400577004105770042057700430577004405770045057700460577004705770048057700490577005005770051057700520577005305770054057700550577005605770057057700580577005905770060057700610577006205770063057700640577006505770066057700670577006805770069057700700577007105770072057700730577007405770075057700760577007705770078057700790577008005770081057700820577008305770084057700850577008605770087057700880577008905770090057700910577009205770093057700940577009505770096057700970577009805770099057701000577010105770102057701030577010405770105057701060577010705770108057701090577011005770111057701120577011305770114057701150577011605770117057701180577011905770120057701210577012205770123057701240577012505770126057701270577012805770129057701300577013105770132057701330577013405770135057701360577013705770138057701390577014005770141057701420577014305770144057701450577014605770147057701480577014905770150057701510577015205770153057701540577015505770156057701570577015805770159057701600577016105770162057701630577016405770165057701660577016705770168057701690577017005770171057701720577017305770174057701750577017605770177057701780577017905770180057701810577018205770183057701840577018505770186057701870577018805770189057701900577019105770192057701930577019405770195057701960577019705770198057701990577020005770201057702020577020305770204057702050577020605770207057702080577020905770210057702110577021205770213057702140577021505770216057702170577021805770219057702200577022105770222057702230577022405770225057702260577022705770228057702290577023005770231057702320577023305770234057702350577023605770237057702380577023905770240057702410577024205770243057702440577024505770246057702470577024805770249057702500577025105770252057702530577025405770255057702560577025705770258057702590577026005770261057702620577026305770264057702650577026605770267057702680577026905770270057702710577027205770273057702740577027505770276057702770577027805770279057702800577028105770282057702830577028405770285057702860577028705770288057702890577029005770291057702920577029305770294057702950577029605770297057702980577029905770300057703010577030205770303057703040577030505770306057703070577030805770309057703100577031105770312057703130577031405770315057703160577031705770318057703190577032005770321057703220577032305770324057703250577032605770327057703280577032905770330057703310577033205770333057703340577033505770336057703370577033805770339057703400577034105770342057703430577034405770345057703460577034705770348057703490577035005770351057703520577035305770354057703550577035605770357057703580577035905770360057703610577036205770363057703640577036505770366057703670577036805770369057703700577037105770372057703730577037405770375057703760577037705770378057703790577038005770381057703820577038305770384057703850577038605770387057703880577038905770390057703910577039205770393057703940577039505770396057703970577039805770399057704000577040105770402057704030577040405770405057704060577040705770408057704090577041005770411057704120577041305770414057704150577041605770417057704180577041905770420057704210577042205770423057704240577042505770426057704270577042805770429057704300577043105770432057704330577043405770435057704360577043705770438057704390577044005770441057704420577044305770444057704450577044605770447057704480577044905770450057704510577045205770453057704540577045505770456057704570577045805770459057704600577046105770462057704630577046405770465057704660577046705770468057704690577047005770471057704720577047305770474057704750577047605770477057704780577047905770480057704810577048205770483057704840577048505770486057704870577048805770489057704900577049105770492057704930577049405770495057704960577049705770498057704990577050005770501057705020577050305770504057705050577050605770507057705080577050905770510057705110577051205770513057705140577051505770516057705170577051805770519057705200577052105770522057705230577052405770525057705260577052705770528057705290577053005770531057705320577053305770534057705350577053605770537057705380577053905770540057705410577054205770543057705440577054505770546057705470577054805770549057705500577055105770552057705530577055405770555057705560577055705770558057705590577056005770561057705620577056305770564057705650577056605770567057705680577056905770570057705710577057205770573057705740577057505770576057705770577057805770579057705800577058105770582057705830577058405770585057705860577058705770588057705890577059005770591057705920577059305770594057705950577059605770597057705980577059905770600057706010577060205770603057706040577060505770606057706070577060805770609057706100577061105770612057706130577061405770615057706160577061705770618057706190577062005770621057706220577062305770624057706250577062605770627057706280577062905770630057706310577063205770633057706340577063505770636057706370577063805770639057706400577064105770642057706430577064405770645057706460577064705770648057706490577065005770651057706520577065305770654057706550577065605770657057706580577065905770660057706610577066205770663057706640577066505770666057706670577066805770669057706700577067105770672057706730577067405770675057706760577067705770678057706790577068005770681057706820577068305770684057706850577068605770687057706880577068905770690057706910577069205770693057706940577069505770696057706970577069805770699057707000577070105770702057707030577070405770705057707060577070705770708057707090577071005770711057707120577071305770714057707150577071605770717057707180577071905770720057707210577072205770723057707240577072505770726057707270577072805770729057707300577073105770732057707330577073405770735057707360577073705770738057707390577074005770741057707420577074305770744057707450577074605770747057707480577074905770750057707510577075205770753057707540577075505770756057707570577075805770759057707600577076105770762057707630577076405770765057707660577076705770768057707690577077005770771057707720577077305770774057707750577077605770777057707780577077905770780057707810577078205770783057707840577078505770786057707870577078805770789057707900577079105770792057707930577079405770795057707960577079705770798057707990578000105780002057800030578000405780005057800060578000705780008057800090578001005780011057800120578001305780014057800150578001605780017057800180578001905780020057800210578002205780023057800240578002505780026057800270578002805780029057800300578003105780032057800330578003405780035057800360578003705780038057800390578004005780041057800420578004305780044057800450578004605780047057800480578004905780050057800510578005205780053057800540578005505780056057800570578005805780059057800600578006105780062057800630578006405780065057800660578006705780068057800690578007005780071057800720578007305780074057800750578007605780077057800780578007905780080057800810578008205780083057800840578008505780086057800870578008805780089057800900578009105780092057800930578009405780095057800960578009705780098057800990578010005780101057801020578010305780104057801050578010605780107057801080578010905780110057801110578011205780113057801140578011505780116057801170578011805780119057801200578012105780122057801230578012405780125057801260578012705780128057801290578013005780131057801320578013305780134057801350578013605780137057801380578013905780140057801410578014205780143057801440578014505780146057801470578014805780149057801500578015105780152057801530578015405780155057801560578015705780158057801590578016005780161057801620578016305780164057801650578016605780167057801680578016905780170057801710578017205780173057801740578017505780176057801770578017805780179057801800578018105780182057801830578018405780185057801860578018705780188057801890578019005780191057801920578019305780194057801950578019605780197057801980578019905780200057802010578020205780203057802040578020505780206057802070578020805780209057802100578021105780212057802130578021405780215057802160578021705780218057802190578022005780221057802220578022305780224057802250578022605780227057802280578022905780230057802310578023205780233057802340578023505780236057802370578023805780239057802400578024105780242057802430578024405780245057802460578024705780248057802490578025005780251057802520578025305780254057802550578025605780257057802580578025905780260057802610578026205780263057802640578026505780266057802670578026805780269057802700578027105780272057802730578027405780275057802760578027705780278057802790578028005780281057802820578028305780284057802850578028605780287057802880578028905780290057802910578029205780293057802940578029505780296057802970578029805780299057803000578030105780302057803030578030405780305057803060578030705780308057803090578031005780311057803120578031305780314057803150578031605780317057803180578031905780320057803210578032205780323057803240578032505780326057803270578032805780329057803300578033105780332057803330578033405780335057803360578033705780338057803390578034005780341057803420578034305780344057803450578034605780347057803480578034905780350057803510578035205780353057803540578035505780356057803570578035805780359057803600578036105780362057803630578036405780365057803660578036705780368057803690578037005780371057803720578037305780374057803750578037605780377057803780578037905780380057803810578038205780383057803840578038505780386057803870578038805780389057803900578039105780392057803930578039405780395057803960578039705780398057803990578040005780401057804020578040305780404057804050578040605780407057804080578040905780410057804110578041205780413057804140578041505780416057804170578041805780419057804200578042105780422057804230578042405780425057804260578042705780428057804290578043005780431057804320578043305780434057804350578043605780437057804380578043905780440057804410578044205780443057804440578044505780446057804470578044805780449057804500578045105780452057804530578045405780455057804560578045705780458057804590578046005780461057804620578046305780464057804650578046605780467057804680578046905780470057804710578047205780473057804740578047505780476057804770578047805780479057804800578048105780482057804830578048405780485057804860578048705780488057804890578049005780491057804920578049305780494057804950578049605780497057804980578049905780500057805010578050205780503057805040578050505780506057805070578050805780509057805100578051105780512057805130578051405780515057805160578051705780518057805190578052005780521057805220578052305780524057805250578052605780527057805280578052905780530057805310578053205780533057805340578053505780536057805370578053805780539057805400578054105780542057805430578054405780545057805460578054705780548057805490578055005780551057805520578055305780554057805550578055605780557057805580578055905780560057805610578056205780563057805640578056505780566057805670578056805780569057805700578057105780572057805730578057405780575057805760578057705780578057805790578058005780581057805820578058305780584057805850578058605780587057805880578058905780590057805910578059205780593057805940578059505780596057805970578059805780599057806000578060105780602057806030578060405780605057806060578060705780608057806090578061005780611057806120578061305780614057806150578061605780617057806180578061905780620057806210578062205780623057806240578062505780626057806270578062805780629057806300578063105780632057806330578063405780635057806360578063705780638057806390578064005780641057806420578064305780644057806450578064605780647057806480578064905780650057806510578065205780653057806540578065505780656057806570578065805780659057806600578066105780662057806630578066405780665057806660578066705780668057806690578067005780671057806720578067305780674057806750578067605780677057806780578067905780680057806810578068205780683057806840578068505780686057806870578068805780689057806900578069105780692057806930578069405780695057806960578069705780698057806990578070005780701057807020578070305780704057807050578070605780707057807080578070905780710057807110578071205780713057807140578071505780716057807170578071805780719057807200578072105780722057807230578072405780725057807260578072705780728057807290578073005780731057807320578073305780734057807350578073605780737057807380578073905780740057807410578074205780743057807440578074505780746057807470578074805780749057807500578075105780752057807530578075405780755057807560578075705780758057807590578076005780761057807620578076305780764057807650578076605780767057807680578076905780770057807710578077205780773057807740578077505780776057807770578077805780779057807800578078105780782057807830578078405780785057807860578078705780788057807890578079005780791057807920578079305780794057807950578079605780797057807980578079905790001057900020579000305790004057900050579000605790007057900080579000905790010057900110579001205790013057900140579001505790016057900170579001805790019057900200579002105790022057900230579002405790025057900260579002705790028057900290579003005790031057900320579003305790034057900350579003605790037057900380579003905790040057900410579004205790043057900440579004505790046057900470579004805790049057900500579005105790052057900530579005405790055057900560579005705790058057900590579006005790061057900620579006305790064057900650579006605790067057900680579006905790070057900710579007205790073057900740579007505790076057900770579007805790079057900800579008105790082057900830579008405790085057900860579008705790088057900890579009005790091057900920579009305790094057900950579009605790097057900980579009905790100057901010579010205790103057901040579010505790106057901070579010805790109057901100579011105790112057901130579011405790115057901160579011705790118057901190579012005790121057901220579012305790124057901250579012605790127057901280579012905790130057901310579013205790133057901340579013505790136057901370579013805790139057901400579014105790142057901430579014405790145057901460579014705790148057901490579015005790151057901520579015305790154057901550579015605790157057901580579015905790160057901610579016205790163057901640579016505790166057901670579016805790169057901700579017105790172057901730579017405790175057901760579017705790178057901790579018005790181057901820579018305790184057901850579018605790187057901880579018905790190057901910579019205790193057901940579019505790196057901970579019805790199057902000579020105790202057902030579020405790205057902060579020705790208057902090579021005790211057902120579021305790214057902150579021605790217057902180579021905790220057902210579022205790223057902240579022505790226057902270579022805790229057902300579023105790232057902330579023405790235057902360579023705790238057902390579024005790241057902420579024305790244057902450579024605790247057902480579024905790250057902510579025205790253057902540579025505790256057902570579025805790259057902600579026105790262057902630579026405790265057902660579026705790268057902690579027005790271057902720579027305790274057902750579027605790277057902780579027905790280057902810579028205790283057902840579028505790286057902870579028805790289057902900579029105790292057902930579029405790295057902960579029705790298057902990579030005790301057903020579030305790304057903050579030605790307057903080579030905790310057903110579031205790313057903140579031505790316057903170579031805790319057903200579032105790322057903230579032405790325057903260579032705790328057903290579033005790331057903320579033305790334057903350579033605790337057903380579033905790340057903410579034205790343057903440579034505790346057903470579034805790349057903500579035105790352057903530579035405790355057903560579035705790358057903590579036005790361057903620579036305790364057903650579036605790367057903680579036905790370057903710579037205790373057903740579037505790376057903770579037805790379057903800579038105790382057903830579038405790385057903860579038705790388057903890579039005790391057903920579039305790394057903950579039605790397057903980579039905790400057904010579040205790403057904040579040505790406057904070579040805790409057904100579041105790412057904130579041405790415057904160579041705790418057904190579042005790421057904220579042305790424057904250579042605790427057904280579042905790430057904310579043205790433057904340579043505790436057904370579043805790439057904400579044105790442057904430579044405790445057904460579044705790448057904490579045005790451057904520579045305790454057904550579045605790457057904580579045905790460057904610579046205790463057904640579046505790466057904670579046805790469057904700579047105790472057904730579047405790475057904760579047705790478057904790579048005790481057904820579048305790484057904850579048605790487057904880579048905790490057904910579049205790493057904940579049505790496057904970579049805790499057905000579050105790502057905030579050405790505057905060579050705790508057905090579051005790511057905120579051305790514057905150579051605790517057905180579051905790520057905210579052205790523057905240579052505790526057905270579052805790529057905300579053105790532057905330579053405790535057905360579053705790538057905390579054005790541057905420579054305790544057905450579054605790547057905480579054905790550057905510579055205790553057905540579055505790556057905570579055805790559057905600579056105790562057905630579056405790565057905660579056705790568057905690579057005790571057905720579057305790574057905750579057605790577057905780579057905790580057905810579058205790583057905840579058505790586057905870579058805790589057905900579059105790592057905930579059405790595057905960579059705790598057905990579060005790601057906020579060305790604057906050579060605790607057906080579060905790610057906110579061205790613057906140579061505790616057906170579061805790619057906200579062105790622057906230579062405790625057906260579062705790628057906290579063005790631057906320579063305790634057906350579063605790637057906380579063905790640057906410579064205790643057906440579064505790646057906470579064805790649057906500579065105790652057906530579065405790655057906560579065705790658057906590579066005790661057906620579066305790664057906650579066605790667057906680579066905790670057906710579067205790673057906740579067505790676057906770579067805790679057906800579068105790682057906830579068405790685057906860579068705790688057906890579069005790691057906920579069305790694057906950579069605790697057906980579069905790700057907010579070205790703057907040579070505790706057907070579070805790709057907100579071105790712057907130579071405790715057907160579071705790718057907190579072005790721057907220579072305790724057907250579072605790727057907280579072905790730057907310579073205790733057907340579073505790736057907370579073805790739057907400579074105790742057907430579074405790745057907460579074705790748057907490579075005790751057907520579075305790754057907550579075605790757057907580579075905790760057907610579076205790763057907640579076505790766057907670579076805790769057907700579077105790772057907730579077405790775057907760579077705790778057907790579078005790781057907820579078305790784057907850579078605790787057907880579078905790790057907910579079205790793057907940579079505790796057907970579079805790799058000010580000205800003058000040580000505800006058000070580000805800009058000100580001105800012058000130580001405800015058000160580001705800018058000190580002005800021058000220580002305800024058000250580002605800027058000280580002905800030058000310580003205800033058000340580003505800036058000370580003805800039058000400580004105800042058000430580004405800045058000460580004705800048058000490580005005800051058000520580005305800054058000550580005605800057058000580580005905800060058000610580006205800063058000640580006505800066058000670580006805800069058000700580007105800072058000730580007405800075058000760580007705800078058000790580008005800081058000820580008305800084058000850580008605800087058000880580008905800090058000910580009205800093058000940580009505800096058000970580009805800099058001000580010105800102058001030580010405800105058001060580010705800108058001090580011005800111058001120580011305800114058001150580011605800117058001180580011905800120058001210580012205800123058001240580012505800126058001270580012805800129058001300580013105800132058001330580013405800135058001360580013705800138058001390580014005800141058001420580014305800144058001450580014605800147058001480580014905800150058001510580015205800153058001540580015505800156058001570580015805800159058001600580016105800162058001630580016405800165058001660580016705800168058001690580017005800171058001720580017305800174058001750580017605800177058001780580017905800180058001810580018205800183058001840580018505800186058001870580018805800189058001900580019105800192058001930580019405800195058001960580019705800198058001990580020005800201058002020580020305800204058002050580020605800207058002080580020905800210058002110580021205800213058002140580021505800216058002170580021805800219058002200580022105800222058002230580022405800225058002260580022705800228058002290580023005800231058002320580023305800234058002350580023605800237058002380580023905800240058002410580024205800243058002440580024505800246058002470580024805800249058002500580025105800252058002530580025405800255058002560580025705800258058002590580026005800261058002620580026305800264058002650580026605800267058002680580026905800270058002710580027205800273058002740580027505800276058002770580027805800279058002800580028105800282058002830580028405800285058002860580028705800288058002890580029005800291058002920580029305800294058002950580029605800297058002980580029905800300058003010580030205800303058003040580030505800306058003070580030805800309058003100580031105800312058003130580031405800315058003160580031705800318058003190580032005800321058003220580032305800324058003250580032605800327058003280580032905800330058003310580033205800333058003340580033505800336058003370580033805800339058003400580034105800342058003430580034405800345058003460580034705800348058003490580035005800351058003520580035305800354058003550580035605800357058003580580035905800360058003610580036205800363058003640580036505800366058003670580036805800369058003700580037105800372058003730580037405800375058003760580037705800378058003790580038005800381058003820580038305800384058003850580038605800387058003880580038905800390058003910580039205800393058003940580039505800396058003970580039805800399058004000580040105800402058004030580040405800405058004060580040705800408058004090580041005800411058004120580041305800414058004150580041605800417058004180580041905800420058004210580042205800423058004240580042505800426058004270580042805800429058004300580043105800432058004330580043405800435058004360580043705800438058004390580044005800441058004420580044305800444058004450580044605800447058004480580044905800450058004510580045205800453058004540580045505800456058004570580045805800459058004600580046105800462058004630580046405800465058004660580046705800468058004690580047005800471058004720580047305800474058004750580047605800477058004780580047905800480058004810580048205800483058004840580048505800486058004870580048805800489058004900580049105800492058004930580049405800495058004960580049705800498058004990580050005800501058005020580050305800504058005050580050605800507058005080580050905800510058005110580051205800513058005140580051505800516058005170580051805800519058005200580052105800522058005230580052405800525058005260580052705800528058005290580053005800531058005320580053305800534058005350580053605800537058005380580053905800540058005410580054205800543058005440580054505800546058005470580054805800549058005500580055105800552058005530580055405800555058005560580055705800558058005590580056005800561058005620580056305800564058005650580056605800567058005680580056905800570058005710580057205800573058005740580057505800576058005770580057805800579058005800580058105800582058005830580058405800585058005860580058705800588058005890580059005800591058005920580059305800594058005950580059605800597058005980580059905800600058006010580060205800603058006040580060505800606058006070580060805800609058006100580061105800612058006130580061405800615058006160580061705800618058006190580062005800621058006220580062305800624058006250580062605800627058006280580062905800630058006310580063205800633058006340580063505800636058006370580063805800639058006400580064105800642058006430580064405800645058006460580064705800648058006490580065005800651058006520580065305800654058006550580065605800657058006580580065905800660058006610580066205800663058006640580066505800666058006670580066805800669058006700580067105800672058006730580067405800675058006760580067705800678058006790580068005800681058006820580068305800684058006850580068605800687058006880580068905800690058006910580069205800693058006940580069505800696058006970580069805800699058007000580070105800702058007030580070405800705058007060580070705800708058007090580071005800711058007120580071305800714058007150580071605800717058007180580071905800720058007210580072205800723058007240580072505800726058007270580072805800729058007300580073105800732058007330580073405800735058007360580073705800738058007390580074005800741058007420580074305800744058007450580074605800747058007480580074905800750058007510580075205800753058007540580075505800756058007570580075805800759058007600580076105800762058007630580076405800765058007660580076705800768058007690580077005800771058007720580077305800774058007750580077605800777058007780580077905800780058007810580078205800783058007840580078505800786058007870580078805800789058007900580079105800792058007930580079405800795058007960580079705800798058007990581000105810002058100030581000405810005058100060581000705810008058100090581001005810011058100120581001305810014058100150581001605810017058100180581001905810020058100210581002205810023058100240581002505810026058100270581002805810029058100300581003105810032058100330581003405810035058100360581003705810038058100390581004005810041058100420581004305810044058100450581004605810047058100480581004905810050058100510581005205810053058100540581005505810056058100570581005805810059058100600581006105810062058100630581006405810065058100660581006705810068058100690581007005810071058100720581007305810074058100750581007605810077058100780581007905810080058100810581008205810083058100840581008505810086058100870581008805810089058100900581009105810092058100930581009405810095058100960581009705810098058100990581010005810101058101020581010305810104058101050581010605810107058101080581010905810110058101110581011205810113058101140581011505810116058101170581011805810119058101200581012105810122058101230581012405810125058101260581012705810128058101290581013005810131058101320581013305810134058101350581013605810137058101380581013905810140058101410581014205810143058101440581014505810146058101470581014805810149058101500581015105810152058101530581015405810155058101560581015705810158058101590581016005810161058101620581016305810164058101650581016605810167058101680581016905810170058101710581017205810173058101740581017505810176058101770581017805810179058101800581018105810182058101830581018405810185058101860581018705810188058101890581019005810191058101920581019305810194058101950581019605810197058101980581019905810200058102010581020205810203058102040581020505810206058102070581020805810209058102100581021105810212058102130581021405810215058102160581021705810218058102190581022005810221058102220581022305810224058102250581022605810227058102280581022905810230058102310581023205810233058102340581023505810236058102370581023805810239058102400581024105810242058102430581024405810245058102460581024705810248058102490581025005810251058102520581025305810254058102550581025605810257058102580581025905810260058102610581026205810263058102640581026505810266058102670581026805810269058102700581027105810272058102730581027405810275058102760581027705810278058102790581028005810281058102820581028305810284058102850581028605810287058102880581028905810290058102910581029205810293058102940581029505810296058102970581029805810299058103000581030105810302058103030581030405810305058103060581030705810308058103090581031005810311058103120581031305810314058103150581031605810317058103180581031905810320058103210581032205810323058103240581032505810326058103270581032805810329058103300581033105810332058103330581033405810335058103360581033705810338058103390581034005810341058103420581034305810344058103450581034605810347058103480581034905810350058103510581035205810353058103540581035505810356058103570581035805810359058103600581036105810362058103630581036405810365058103660581036705810368058103690581037005810371058103720581037305810374058103750581037605810377058103780581037905810380058103810581038205810383058103840581038505810386058103870581038805810389058103900581039105810392058103930581039405810395058103960581039705810398058103990581040005810401058104020581040305810404058104050581040605810407058104080581040905810410058104110581041205810413058104140581041505810416058104170581041805810419058104200581042105810422058104230581042405810425058104260581042705810428058104290581043005810431058104320581043305810434058104350581043605810437058104380581043905810440058104410581044205810443058104440581044505810446058104470581044805810449058104500581045105810452058104530581045405810455058104560581045705810458058104590581046005810461058104620581046305810464058104650581046605810467058104680581046905810470058104710581047205810473058104740581047505810476058104770581047805810479058104800581048105810482058104830581048405810485058104860581048705810488058104890581049005810491058104920581049305810494058104950581049605810497058104980581049905810500058105010581050205810503058105040581050505810506058105070581050805810509058105100581051105810512058105130581051405810515058105160581051705810518058105190581052005810521058105220581052305810524058105250581052605810527058105280581052905810530058105310581053205810533058105340581053505810536058105370581053805810539058105400581054105810542058105430581054405810545058105460581054705810548058105490581055005810551058105520581055305810554058105550581055605810557058105580581055905810560058105610581056205810563058105640581056505810566058105670581056805810569058105700581057105810572058105730581057405810575058105760581057705810578058105790581058005810581058105820581058305810584058105850581058605810587058105880581058905810590058105910581059205810593058105940581059505810596058105970581059805810599058106000581060105810602058106030581060405810605058106060581060705810608058106090581061005810611058106120581061305810614058106150581061605810617058106180581061905810620058106210581062205810623058106240581062505810626058106270581062805810629058106300581063105810632058106330581063405810635058106360581063705810638058106390581064005810641058106420581064305810644058106450581064605810647058106480581064905810650058106510581065205810653058106540581065505810656058106570581065805810659058106600581066105810662058106630581066405810665058106660581066705810668058106690581067005810671058106720581067305810674058106750581067605810677058106780581067905810680058106810581068205810683058106840581068505810686058106870581068805810689058106900581069105810692058106930581069405810695058106960581069705810698058106990581070005810701058107020581070305810704058107050581070605810707058107080581070905810710058107110581071205810713058107140581071505810716058107170581071805810719058107200581072105810722058107230581072405810725058107260581072705810728058107290581073005810731058107320581073305810734058107350581073605810737058107380581073905810740058107410581074205810743058107440581074505810746058107470581074805810749058107500581075105810752058107530581075405810755058107560581075705810758058107590581076005810761058107620581076305810764058107650581076605810767058107680581076905810770058107710581077205810773058107740581077505810776058107770581077805810779058107800581078105810782058107830581078405810785058107860581078705810788058107890581079005810791058107920581079305810794058107950581079605810797058107980581079905820001058200020582000305820004058200050582000605820007058200080582000905820010058200110582001205820013058200140582001505820016058200170582001805820019058200200582002105820022058200230582002405820025058200260582002705820028058200290582003005820031058200320582003305820034058200350582003605820037058200380582003905820040058200410582004205820043058200440582004505820046058200470582004805820049058200500582005105820052058200530582005405820055058200560582005705820058058200590582006005820061058200620582006305820064058200650582006605820067058200680582006905820070058200710582007205820073058200740582007505820076058200770582007805820079058200800582008105820082058200830582008405820085058200860582008705820088058200890582009005820091058200920582009305820094058200950582009605820097058200980582009905820100058201010582010205820103058201040582010505820106058201070582010805820109058201100582011105820112058201130582011405820115058201160582011705820118058201190582012005820121058201220582012305820124058201250582012605820127058201280582012905820130058201310582013205820133058201340582013505820136058201370582013805820139058201400582014105820142058201430582014405820145058201460582014705820148058201490582015005820151058201520582015305820154058201550582015605820157058201580582015905820160058201610582016205820163058201640582016505820166058201670582016805820169058201700582017105820172058201730582017405820175058201760582017705820178058201790582018005820181058201820582018305820184058201850582018605820187058201880582018905820190058201910582019205820193058201940582019505820196058201970582019805820199058202000582020105820202058202030582020405820205058202060582020705820208058202090582021005820211058202120582021305820214058202150582021605820217058202180582021905820220058202210582022205820223058202240582022505820226058202270582022805820229058202300582023105820232058202330582023405820235058202360582023705820238058202390582024005820241058202420582024305820244058202450582024605820247058202480582024905820250058202510582025205820253058202540582025505820256058202570582025805820259058202600582026105820262058202630582026405820265058202660582026705820268058202690582027005820271058202720582027305820274058202750582027605820277058202780582027905820280058202810582028205820283058202840582028505820286058202870582028805820289058202900582029105820292058202930582029405820295058202960582029705820298058202990582030005820301058203020582030305820304058203050582030605820307058203080582030905820310058203110582031205820313058203140582031505820316058203170582031805820319058203200582032105820322058203230582032405820325058203260582032705820328058203290582033005820331058203320582033305820334058203350582033605820337058203380582033905820340058203410582034205820343058203440582034505820346058203470582034805820349058203500582035105820352058203530582035405820355058203560582035705820358058203590582036005820361058203620582036305820364058203650582036605820367058203680582036905820370058203710582037205820373058203740582037505820376058203770582037805820379058203800582038105820382058203830582038405820385058203860582038705820388058203890582039005820391058203920582039305820394058203950582039605820397058203980582039905820400058204010582040205820403058204040582040505820406058204070582040805820409058204100582041105820412058204130582041405820415058204160582041705820418058204190582042005820421058204220582042305820424058204250582042605820427058204280582042905820430058204310582043205820433058204340582043505820436058204370582043805820439058204400582044105820442058204430582044405820445058204460582044705820448058204490582045005820451058204520582045305820454058204550582045605820457058204580582045905820460058204610582046205820463058204640582046505820466058204670582046805820469058204700582047105820472058204730582047405820475058204760582047705820478058204790582048005820481058204820582048305820484058204850582048605820487058204880582048905820490058204910582049205820493058204940582049505820496058204970582049805820499058205000582050105820502058205030582050405820505058205060582050705820508058205090582051005820511058205120582051305820514058205150582051605820517058205180582051905820520058205210582052205820523058205240582052505820526058205270582052805820529058205300582053105820532058205330582053405820535058205360582053705820538058205390582054005820541058205420582054305820544058205450582054605820547058205480582054905820550058205510582055205820553058205540582055505820556058205570582055805820559058205600582056105820562058205630582056405820565058205660582056705820568058205690582057005820571058205720582057305820574058205750582057605820577058205780582057905820580058205810582058205820583058205840582058505820586058205870582058805820589058205900582059105820592058205930582059405820595058205960582059705820598058205990582060005820601058206020582060305820604058206050582060605820607058206080582060905820610058206110582061205820613058206140582061505820616058206170582061805820619058206200582062105820622058206230582062405820625058206260582062705820628058206290582063005820631058206320582063305820634058206350582063605820637058206380582063905820640058206410582064205820643058206440582064505820646058206470582064805820649058206500582065105820652058206530582065405820655058206560582065705820658058206590582066005820661058206620582066305820664058206650582066605820667058206680582066905820670058206710582067205820673058206740582067505820676058206770582067805820679058206800582068105820682058206830582068405820685058206860582068705820688058206890582069005820691058206920582069305820694058206950582069605820697058206980582069905820700058207010582070205820703058207040582070505820706058207070582070805820709058207100582071105820712058207130582071405820715058207160582071705820718058207190582072005820721058207220582072305820724058207250582072605820727058207280582072905820730058207310582073205820733058207340582073505820736058207370582073805820739058207400582074105820742058207430582074405820745058207460582074705820748058207490582075005820751058207520582075305820754058207550582075605820757058207580582075905820760058207610582076205820763058207640582076505820766058207670582076805820769058207700582077105820772058207730582077405820775058207760582077705820778058207790582078005820781058207820582078305820784058207850582078605820787058207880582078905820790058207910582079205820793058207940582079505820796058207970582079805820799058300010583000205830003058300040583000505830006058300070583000805830009058300100583001105830012058300130583001405830015058300160583001705830018058300190583002005830021058300220583002305830024058300250583002605830027058300280583002905830030058300310583003205830033058300340583003505830036058300370583003805830039058300400583004105830042058300430583004405830045058300460583004705830048058300490583005005830051058300520583005305830054058300550583005605830057058300580583005905830060058300610583006205830063058300640583006505830066058300670583006805830069058300700583007105830072058300730583007405830075058300760583007705830078058300790583008005830081058300820583008305830084058300850583008605830087058300880583008905830090058300910583009205830093058300940583009505830096058300970583009805830099058301000583010105830102058301030583010405830105058301060583010705830108058301090583011005830111058301120583011305830114058301150583011605830117058301180583011905830120058301210583012205830123058301240583012505830126058301270583012805830129058301300583013105830132058301330583013405830135058301360583013705830138058301390583014005830141058301420583014305830144058301450583014605830147058301480583014905830150058301510583015205830153058301540583015505830156058301570583015805830159058301600583016105830162058301630583016405830165058301660583016705830168058301690583017005830171058301720583017305830174058301750583017605830177058301780583017905830180058301810583018205830183058301840583018505830186058301870583018805830189058301900583019105830192058301930583019405830195058301960583019705830198058301990583020005830201058302020583020305830204058302050583020605830207058302080583020905830210058302110583021205830213058302140583021505830216058302170583021805830219058302200583022105830222058302230583022405830225058302260583022705830228058302290583023005830231058302320583023305830234058302350583023605830237058302380583023905830240058302410583024205830243058302440583024505830246058302470583024805830249058302500583025105830252058302530583025405830255058302560583025705830258058302590583026005830261058302620583026305830264058302650583026605830267058302680583026905830270058302710583027205830273058302740583027505830276058302770583027805830279058302800583028105830282058302830583028405830285058302860583028705830288058302890583029005830291058302920583029305830294058302950583029605830297058302980583029905830300058303010583030205830303058303040583030505830306058303070583030805830309058303100583031105830312058303130583031405830315058303160583031705830318058303190583032005830321058303220583032305830324058303250583032605830327058303280583032905830330058303310583033205830333058303340583033505830336058303370583033805830339058303400583034105830342058303430583034405830345058303460583034705830348058303490583035005830351058303520583035305830354058303550583035605830357058303580583035905830360058303610583036205830363058303640583036505830366058303670583036805830369058303700583037105830372058303730583037405830375058303760583037705830378058303790583038005830381058303820583038305830384058303850583038605830387058303880583038905830390058303910583039205830393058303940583039505830396058303970583039805830399058304000583040105830402058304030583040405830405058304060583040705830408058304090583041005830411058304120583041305830414058304150583041605830417058304180583041905830420058304210583042205830423058304240583042505830426058304270583042805830429058304300583043105830432058304330583043405830435058304360583043705830438058304390583044005830441058304420583044305830444058304450583044605830447058304480583044905830450058304510583045205830453058304540583045505830456058304570583045805830459058304600583046105830462058304630583046405830465058304660583046705830468058304690583047005830471058304720583047305830474058304750583047605830477058304780583047905830480058304810583048205830483058304840583048505830486058304870583048805830489058304900583049105830492058304930583049405830495058304960583049705830498058304990583050005830501058305020583050305830504058305050583050605830507058305080583050905830510058305110583051205830513058305140583051505830516058305170583051805830519058305200583052105830522058305230583052405830525058305260583052705830528058305290583053005830531058305320583053305830534058305350583053605830537058305380583053905830540058305410583054205830543058305440583054505830546058305470583054805830549058305500583055105830552058305530583055405830555058305560583055705830558058305590583056005830561058305620583056305830564058305650583056605830567058305680583056905830570058305710583057205830573058305740583057505830576058305770583057805830579058305800583058105830582058305830583058405830585058305860583058705830588058305890583059005830591058305920583059305830594058305950583059605830597058305980583059905830600058306010583060205830603058306040583060505830606058306070583060805830609058306100583061105830612058306130583061405830615058306160583061705830618058306190583062005830621058306220583062305830624058306250583062605830627058306280583062905830630058306310583063205830633058306340583063505830636058306370583063805830639058306400583064105830642058306430583064405830645058306460583064705830648058306490583065005830651058306520583065305830654058306550583065605830657058306580583065905830660058306610583066205830663058306640583066505830666058306670583066805830669058306700583067105830672058306730583067405830675058306760583067705830678058306790583068005830681058306820583068305830684058306850583068605830687058306880583068905830690058306910583069205830693058306940583069505830696058306970583069805830699058307000583070105830702058307030583070405830705058307060583070705830708058307090583071005830711058307120583071305830714058307150583071605830717058307180583071905830720058307210583072205830723058307240583072505830726058307270583072805830729058307300583073105830732058307330583073405830735058307360583073705830738058307390583074005830741058307420583074305830744058307450583074605830747058307480583074905830750058307510583075205830753058307540583075505830756058307570583075805830759058307600583076105830762058307630583076405830765058307660583076705830768058307690583077005830771058307720583077305830774058307750583077605830777058307780583077905830780058307810583078205830783058307840583078505830786058307870583078805830789058307900583079105830792058307930583079405830795058307960583079705830798058307990584000105840002058400030584000405840005058400060584000705840008058400090584001005840011058400120584001305840014058400150584001605840017058400180584001905840020058400210584002205840023058400240584002505840026058400270584002805840029058400300584003105840032058400330584003405840035058400360584003705840038058400390584004005840041058400420584004305840044058400450584004605840047058400480584004905840050058400510584005205840053058400540584005505840056058400570584005805840059058400600584006105840062058400630584006405840065058400660584006705840068058400690584007005840071058400720584007305840074058400750584007605840077058400780584007905840080058400810584008205840083058400840584008505840086058400870584008805840089058400900584009105840092058400930584009405840095058400960584009705840098058400990584010005840101058401020584010305840104058401050584010605840107058401080584010905840110058401110584011205840113058401140584011505840116058401170584011805840119058401200584012105840122058401230584012405840125058401260584012705840128058401290584013005840131058401320584013305840134058401350584013605840137058401380584013905840140058401410584014205840143058401440584014505840146058401470584014805840149058401500584015105840152058401530584015405840155058401560584015705840158058401590584016005840161058401620584016305840164058401650584016605840167058401680584016905840170058401710584017205840173058401740584017505840176058401770584017805840179058401800584018105840182058401830584018405840185058401860584018705840188058401890584019005840191058401920584019305840194058401950584019605840197058401980584019905840200058402010584020205840203058402040584020505840206058402070584020805840209058402100584021105840212058402130584021405840215058402160584021705840218058402190584022005840221058402220584022305840224058402250584022605840227058402280584022905840230058402310584023205840233058402340584023505840236058402370584023805840239058402400584024105840242058402430584024405840245058402460584024705840248058402490584025005840251058402520584025305840254058402550584025605840257058402580584025905840260058402610584026205840263058402640584026505840266058402670584026805840269058402700584027105840272058402730584027405840275058402760584027705840278058402790584028005840281058402820584028305840284058402850584028605840287058402880584028905840290058402910584029205840293058402940584029505840296058402970584029805840299058403000584030105840302058403030584030405840305058403060584030705840308058403090584031005840311058403120584031305840314058403150584031605840317058403180584031905840320058403210584032205840323058403240584032505840326058403270584032805840329058403300584033105840332058403330584033405840335058403360584033705840338058403390584034005840341058403420584034305840344058403450584034605840347058403480584034905840350058403510584035205840353058403540584035505840356058403570584035805840359058403600584036105840362058403630584036405840365058403660584036705840368058403690584037005840371058403720584037305840374058403750584037605840377058403780584037905840380058403810584038205840383058403840584038505840386058403870584038805840389058403900584039105840392058403930584039405840395058403960584039705840398058403990584040005840401058404020584040305840404058404050584040605840407058404080584040905840410058404110584041205840413058404140584041505840416058404170584041805840419058404200584042105840422058404230584042405840425058404260584042705840428058404290584043005840431058404320584043305840434058404350584043605840437058404380584043905840440058404410584044205840443058404440584044505840446058404470584044805840449058404500584045105840452058404530584045405840455058404560584045705840458058404590584046005840461058404620584046305840464058404650584046605840467058404680584046905840470058404710584047205840473058404740584047505840476058404770584047805840479058404800584048105840482058404830584048405840485058404860584048705840488058404890584049005840491058404920584049305840494058404950584049605840497058404980584049905840500058405010584050205840503058405040584050505840506058405070584050805840509058405100584051105840512058405130584051405840515058405160584051705840518058405190584052005840521058405220584052305840524058405250584052605840527058405280584052905840530058405310584053205840533058405340584053505840536058405370584053805840539058405400584054105840542058405430584054405840545058405460584054705840548058405490584055005840551058405520584055305840554058405550584055605840557058405580584055905840560058405610584056205840563058405640584056505840566058405670584056805840569058405700584057105840572058405730584057405840575058405760584057705840578058405790584058005840581058405820584058305840584058405850584058605840587058405880584058905840590058405910584059205840593058405940584059505840596058405970584059805840599058406000584060105840602058406030584060405840605058406060584060705840608058406090584061005840611058406120584061305840614058406150584061605840617058406180584061905840620058406210584062205840623058406240584062505840626058406270584062805840629058406300584063105840632058406330584063405840635058406360584063705840638058406390584064005840641058406420584064305840644058406450584064605840647058406480584064905840650058406510584065205840653058406540584065505840656058406570584065805840659058406600584066105840662058406630584066405840665058406660584066705840668058406690584067005840671058406720584067305840674058406750584067605840677058406780584067905840680058406810584068205840683058406840584068505840686058406870584068805840689058406900584069105840692058406930584069405840695058406960584069705840698058406990584070005840701058407020584070305840704058407050584070605840707058407080584070905840710058407110584071205840713058407140584071505840716058407170584071805840719058407200584072105840722058407230584072405840725058407260584072705840728058407290584073005840731058407320584073305840734058407350584073605840737058407380584073905840740058407410584074205840743058407440584074505840746058407470584074805840749058407500584075105840752058407530584075405840755058407560584075705840758058407590584076005840761058407620584076305840764058407650584076605840767058407680584076905840770058407710584077205840773058407740584077505840776058407770584077805840779058407800584078105840782058407830584078405840785058407860584078705840788058407890584079005840791058407920584079305840794058407950584079605840797058407980584079905850001058500020585000305850004058500050585000605850007058500080585000905850010058500110585001205850013058500140585001505850016058500170585001805850019058500200585002105850022058500230585002405850025058500260585002705850028058500290585003005850031058500320585003305850034058500350585003605850037058500380585003905850040058500410585004205850043058500440585004505850046058500470585004805850049058500500585005105850052058500530585005405850055058500560585005705850058058500590585006005850061058500620585006305850064058500650585006605850067058500680585006905850070058500710585007205850073058500740585007505850076058500770585007805850079058500800585008105850082058500830585008405850085058500860585008705850088058500890585009005850091058500920585009305850094058500950585009605850097058500980585009905850100058501010585010205850103058501040585010505850106058501070585010805850109058501100585011105850112058501130585011405850115058501160585011705850118058501190585012005850121058501220585012305850124058501250585012605850127058501280585012905850130058501310585013205850133058501340585013505850136058501370585013805850139058501400585014105850142058501430585014405850145058501460585014705850148058501490585015005850151058501520585015305850154058501550585015605850157058501580585015905850160058501610585016205850163058501640585016505850166058501670585016805850169058501700585017105850172058501730585017405850175058501760585017705850178058501790585018005850181058501820585018305850184058501850585018605850187058501880585018905850190058501910585019205850193058501940585019505850196058501970585019805850199058502000585020105850202058502030585020405850205058502060585020705850208058502090585021005850211058502120585021305850214058502150585021605850217058502180585021905850220058502210585022205850223058502240585022505850226058502270585022805850229058502300585023105850232058502330585023405850235058502360585023705850238058502390585024005850241058502420585024305850244058502450585024605850247058502480585024905850250058502510585025205850253058502540585025505850256058502570585025805850259058502600585026105850262058502630585026405850265058502660585026705850268058502690585027005850271058502720585027305850274058502750585027605850277058502780585027905850280058502810585028205850283058502840585028505850286058502870585028805850289058502900585029105850292058502930585029405850295058502960585029705850298058502990585030005850301058503020585030305850304058503050585030605850307058503080585030905850310058503110585031205850313058503140585031505850316058503170585031805850319058503200585032105850322058503230585032405850325058503260585032705850328058503290585033005850331058503320585033305850334058503350585033605850337058503380585033905850340058503410585034205850343058503440585034505850346058503470585034805850349058503500585035105850352058503530585035405850355058503560585035705850358058503590585036005850361058503620585036305850364058503650585036605850367058503680585036905850370058503710585037205850373058503740585037505850376058503770585037805850379058503800585038105850382058503830585038405850385058503860585038705850388058503890585039005850391058503920585039305850394058503950585039605850397058503980585039905850400058504010585040205850403058504040585040505850406058504070585040805850409058504100585041105850412058504130585041405850415058504160585041705850418058504190585042005850421058504220585042305850424058504250585042605850427058504280585042905850430058504310585043205850433058504340585043505850436058504370585043805850439058504400585044105850442058504430585044405850445058504460585044705850448058504490585045005850451058504520585045305850454058504550585045605850457058504580585045905850460058504610585046205850463058504640585046505850466058504670585046805850469058504700585047105850472058504730585047405850475058504760585047705850478058504790585048005850481058504820585048305850484058504850585048605850487058504880585048905850490058504910585049205850493058504940585049505850496058504970585049805850499058505000585050105850502058505030585050405850505058505060585050705850508058505090585051005850511058505120585051305850514058505150585051605850517058505180585051905850520058505210585052205850523058505240585052505850526058505270585052805850529058505300585053105850532058505330585053405850535058505360585053705850538058505390585054005850541058505420585054305850544058505450585054605850547058505480585054905850550058505510585055205850553058505540585055505850556058505570585055805850559058505600585056105850562058505630585056405850565058505660585056705850568058505690585057005850571058505720585057305850574058505750585057605850577058505780585057905850580058505810585058205850583058505840585058505850586058505870585058805850589058505900585059105850592058505930585059405850595058505960585059705850598058505990585060005850601058506020585060305850604058506050585060605850607058506080585060905850610058506110585061205850613058506140585061505850616058506170585061805850619058506200585062105850622058506230585062405850625058506260585062705850628058506290585063005850631058506320585063305850634058506350585063605850637058506380585063905850640058506410585064205850643058506440585064505850646058506470585064805850649058506500585065105850652058506530585065405850655058506560585065705850658058506590585066005850661058506620585066305850664058506650585066605850667058506680585066905850670058506710585067205850673058506740585067505850676058506770585067805850679058506800585068105850682058506830585068405850685058506860585068705850688058506890585069005850691058506920585069305850694058506950585069605850697058506980585069905850700058507010585070205850703058507040585070505850706058507070585070805850709058507100585071105850712058507130585071405850715058507160585071705850718058507190585072005850721058507220585072305850724058507250585072605850727058507280585072905850730058507310585073205850733058507340585073505850736058507370585073805850739058507400585074105850742058507430585074405850745058507460585074705850748058507490585075005850751058507520585075305850754058507550585075605850757058507580585075905850760058507610585076205850763058507640585076505850766058507670585076805850769058507700585077105850772058507730585077405850775058507760585077705850778058507790585078005850781058507820585078305850784058507850585078605850787058507880585078905850790058507910585079205850793058507940585079505850796058507970585079805850799058600010586000205860003058600040586000505860006058600070586000805860009058600100586001105860012058600130586001405860015058600160586001705860018058600190586002005860021058600220586002305860024058600250586002605860027058600280586002905860030058600310586003205860033058600340586003505860036058600370586003805860039058600400586004105860042058600430586004405860045058600460586004705860048058600490586005005860051058600520586005305860054058600550586005605860057058600580586005905860060058600610586006205860063058600640586006505860066058600670586006805860069058600700586007105860072058600730586007405860075058600760586007705860078058600790586008005860081058600820586008305860084058600850586008605860087058600880586008905860090058600910586009205860093058600940586009505860096058600970586009805860099058601000586010105860102058601030586010405860105058601060586010705860108058601090586011005860111058601120586011305860114058601150586011605860117058601180586011905860120058601210586012205860123058601240586012505860126058601270586012805860129058601300586013105860132058601330586013405860135058601360586013705860138058601390586014005860141058601420586014305860144058601450586014605860147058601480586014905860150058601510586015205860153058601540586015505860156058601570586015805860159058601600586016105860162058601630586016405860165058601660586016705860168058601690586017005860171058601720586017305860174058601750586017605860177058601780586017905860180058601810586018205860183058601840586018505860186058601870586018805860189058601900586019105860192058601930586019405860195058601960586019705860198058601990586020005860201058602020586020305860204058602050586020605860207058602080586020905860210058602110586021205860213058602140586021505860216058602170586021805860219058602200586022105860222058602230586022405860225058602260586022705860228058602290586023005860231058602320586023305860234058602350586023605860237058602380586023905860240058602410586024205860243058602440586024505860246058602470586024805860249058602500586025105860252058602530586025405860255058602560586025705860258058602590586026005860261058602620586026305860264058602650586026605860267058602680586026905860270058602710586027205860273058602740586027505860276058602770586027805860279058602800586028105860282058602830586028405860285058602860586028705860288058602890586029005860291058602920586029305860294058602950586029605860297058602980586029905860300058603010586030205860303058603040586030505860306058603070586030805860309058603100586031105860312058603130586031405860315058603160586031705860318058603190586032005860321058603220586032305860324058603250586032605860327058603280586032905860330058603310586033205860333058603340586033505860336058603370586033805860339058603400586034105860342058603430586034405860345058603460586034705860348058603490586035005860351058603520586035305860354058603550586035605860357058603580586035905860360058603610586036205860363058603640586036505860366058603670586036805860369058603700586037105860372058603730586037405860375058603760586037705860378058603790586038005860381058603820586038305860384058603850586038605860387058603880586038905860390058603910586039205860393058603940586039505860396058603970586039805860399058604000586040105860402058604030586040405860405058604060586040705860408058604090586041005860411058604120586041305860414058604150586041605860417058604180586041905860420058604210586042205860423058604240586042505860426058604270586042805860429058604300586043105860432058604330586043405860435058604360586043705860438058604390586044005860441058604420586044305860444058604450586044605860447058604480586044905860450058604510586045205860453058604540586045505860456058604570586045805860459058604600586046105860462058604630586046405860465058604660586046705860468058604690586047005860471058604720586047305860474058604750586047605860477058604780586047905860480058604810586048205860483058604840586048505860486058604870586048805860489058604900586049105860492058604930586049405860495058604960586049705860498058604990586050005860501058605020586050305860504058605050586050605860507058605080586050905860510058605110586051205860513058605140586051505860516058605170586051805860519058605200586052105860522058605230586052405860525058605260586052705860528058605290586053005860531058605320586053305860534058605350586053605860537058605380586053905860540058605410586054205860543058605440586054505860546058605470586054805860549058605500586055105860552058605530586055405860555058605560586055705860558058605590586056005860561058605620586056305860564058605650586056605860567058605680586056905860570058605710586057205860573058605740586057505860576058605770586057805860579058605800586058105860582058605830586058405860585058605860586058705860588058605890586059005860591058605920586059305860594058605950586059605860597058605980586059905860600058606010586060205860603058606040586060505860606058606070586060805860609058606100586061105860612058606130586061405860615058606160586061705860618058606190586062005860621058606220586062305860624058606250586062605860627058606280586062905860630058606310586063205860633058606340586063505860636058606370586063805860639058606400586064105860642058606430586064405860645058606460586064705860648058606490586065005860651058606520586065305860654058606550586065605860657058606580586065905860660058606610586066205860663058606640586066505860666058606670586066805860669058606700586067105860672058606730586067405860675058606760586067705860678058606790586068005860681058606820586068305860684058606850586068605860687058606880586068905860690058606910586069205860693058606940586069505860696058606970586069805860699058607000586070105860702058607030586070405860705058607060586070705860708058607090586071005860711058607120586071305860714058607150586071605860717058607180586071905860720058607210586072205860723058607240586072505860726058607270586072805860729058607300586073105860732058607330586073405860735058607360586073705860738058607390586074005860741058607420586074305860744058607450586074605860747058607480586074905860750058607510586075205860753058607540586075505860756058607570586075805860759058607600586076105860762058607630586076405860765058607660586076705860768058607690586077005860771058607720586077305860774058607750586077605860777058607780586077905860780058607810586078205860783058607840586078505860786058607870586078805860789058607900586079105860792058607930586079405860795058607960586079705860798058607990587000105870002058700030587000405870005058700060587000705870008058700090587001005870011058700120587001305870014058700150587001605870017058700180587001905870020058700210587002205870023058700240587002505870026058700270587002805870029058700300587003105870032058700330587003405870035058700360587003705870038058700390587004005870041058700420587004305870044058700450587004605870047058700480587004905870050058700510587005205870053058700540587005505870056058700570587005805870059058700600587006105870062058700630587006405870065058700660587006705870068058700690587007005870071058700720587007305870074058700750587007605870077058700780587007905870080058700810587008205870083058700840587008505870086058700870587008805870089058700900587009105870092058700930587009405870095058700960587009705870098058700990587010005870101058701020587010305870104058701050587010605870107058701080587010905870110058701110587011205870113058701140587011505870116058701170587011805870119058701200587012105870122058701230587012405870125058701260587012705870128058701290587013005870131058701320587013305870134058701350587013605870137058701380587013905870140058701410587014205870143058701440587014505870146058701470587014805870149058701500587015105870152058701530587015405870155058701560587015705870158058701590587016005870161058701620587016305870164058701650587016605870167058701680587016905870170058701710587017205870173058701740587017505870176058701770587017805870179058701800587018105870182058701830587018405870185058701860587018705870188058701890587019005870191058701920587019305870194058701950587019605870197058701980587019905870200058702010587020205870203058702040587020505870206058702070587020805870209058702100587021105870212058702130587021405870215058702160587021705870218058702190587022005870221058702220587022305870224058702250587022605870227058702280587022905870230058702310587023205870233058702340587023505870236058702370587023805870239058702400587024105870242058702430587024405870245058702460587024705870248058702490587025005870251058702520587025305870254058702550587025605870257058702580587025905870260058702610587026205870263058702640587026505870266058702670587026805870269058702700587027105870272058702730587027405870275058702760587027705870278058702790587028005870281058702820587028305870284058702850587028605870287058702880587028905870290058702910587029205870293058702940587029505870296058702970587029805870299058703000587030105870302058703030587030405870305058703060587030705870308058703090587031005870311058703120587031305870314058703150587031605870317058703180587031905870320058703210587032205870323058703240587032505870326058703270587032805870329058703300587033105870332058703330587033405870335058703360587033705870338058703390587034005870341058703420587034305870344058703450587034605870347058703480587034905870350058703510587035205870353058703540587035505870356058703570587035805870359058703600587036105870362058703630587036405870365058703660587036705870368058703690587037005870371058703720587037305870374058703750587037605870377058703780587037905870380058703810587038205870383058703840587038505870386058703870587038805870389058703900587039105870392058703930587039405870395058703960587039705870398058703990587040005870401058704020587040305870404058704050587040605870407058704080587040905870410058704110587041205870413058704140587041505870416058704170587041805870419058704200587042105870422058704230587042405870425058704260587042705870428058704290587043005870431058704320587043305870434058704350587043605870437058704380587043905870440058704410587044205870443058704440587044505870446058704470587044805870449058704500587045105870452058704530587045405870455058704560587045705870458058704590587046005870461058704620587046305870464058704650587046605870467058704680587046905870470058704710587047205870473058704740587047505870476058704770587047805870479058704800587048105870482058704830587048405870485058704860587048705870488058704890587049005870491058704920587049305870494058704950587049605870497058704980587049905870500058705010587050205870503058705040587050505870506058705070587050805870509058705100587051105870512058705130587051405870515058705160587051705870518058705190587052005870521058705220587052305870524058705250587052605870527058705280587052905870530058705310587053205870533058705340587053505870536058705370587053805870539058705400587054105870542058705430587054405870545058705460587054705870548058705490587055005870551058705520587055305870554058705550587055605870557058705580587055905870560058705610587056205870563058705640587056505870566058705670587056805870569058705700587057105870572058705730587057405870575058705760587057705870578058705790587058005870581058705820587058305870584058705850587058605870587058705880587058905870590058705910587059205870593058705940587059505870596058705970587059805870599058706000587060105870602058706030587060405870605058706060587060705870608058706090587061005870611058706120587061305870614058706150587061605870617058706180587061905870620058706210587062205870623058706240587062505870626058706270587062805870629058706300587063105870632058706330587063405870635058706360587063705870638058706390587064005870641058706420587064305870644058706450587064605870647058706480587064905870650058706510587065205870653058706540587065505870656058706570587065805870659058706600587066105870662058706630587066405870665058706660587066705870668058706690587067005870671058706720587067305870674058706750587067605870677058706780587067905870680058706810587068205870683058706840587068505870686058706870587068805870689058706900587069105870692058706930587069405870695058706960587069705870698058706990587070005870701058707020587070305870704058707050587070605870707058707080587070905870710058707110587071205870713058707140587071505870716058707170587071805870719058707200587072105870722058707230587072405870725058707260587072705870728058707290587073005870731058707320587073305870734058707350587073605870737058707380587073905870740058707410587074205870743058707440587074505870746058707470587074805870749058707500587075105870752058707530587075405870755058707560587075705870758058707590587076005870761058707620587076305870764058707650587076605870767058707680587076905870770058707710587077205870773058707740587077505870776058707770587077805870779058707800587078105870782058707830587078405870785058707860587078705870788058707890587079005870791058707920587079305870794058707950587079605870797058707980587079905880001058800020588000305880004058800050588000605880007058800080588000905880010058800110588001205880013058800140588001505880016058800170588001805880019058800200588002105880022058800230588002405880025058800260588002705880028058800290588003005880031058800320588003305880034058800350588003605880037058800380588003905880040058800410588004205880043058800440588004505880046058800470588004805880049058800500588005105880052058800530588005405880055058800560588005705880058058800590588006005880061058800620588006305880064058800650588006605880067058800680588006905880070058800710588007205880073058800740588007505880076058800770588007805880079058800800588008105880082058800830588008405880085058800860588008705880088058800890588009005880091058800920588009305880094058800950588009605880097058800980588009905880100058801010588010205880103058801040588010505880106058801070588010805880109058801100588011105880112058801130588011405880115058801160588011705880118058801190588012005880121058801220588012305880124058801250588012605880127058801280588012905880130058801310588013205880133058801340588013505880136058801370588013805880139058801400588014105880142058801430588014405880145058801460588014705880148058801490588015005880151058801520588015305880154058801550588015605880157058801580588015905880160058801610588016205880163058801640588016505880166058801670588016805880169058801700588017105880172058801730588017405880175058801760588017705880178058801790588018005880181058801820588018305880184058801850588018605880187058801880588018905880190058801910588019205880193058801940588019505880196058801970588019805880199058802000588020105880202058802030588020405880205058802060588020705880208058802090588021005880211058802120588021305880214058802150588021605880217058802180588021905880220058802210588022205880223058802240588022505880226058802270588022805880229058802300588023105880232058802330588023405880235058802360588023705880238058802390588024005880241058802420588024305880244058802450588024605880247058802480588024905880250058802510588025205880253058802540588025505880256058802570588025805880259058802600588026105880262058802630588026405880265058802660588026705880268058802690588027005880271058802720588027305880274058802750588027605880277058802780588027905880280058802810588028205880283058802840588028505880286058802870588028805880289058802900588029105880292058802930588029405880295058802960588029705880298058802990588030005880301058803020588030305880304058803050588030605880307058803080588030905880310058803110588031205880313058803140588031505880316058803170588031805880319058803200588032105880322058803230588032405880325058803260588032705880328058803290588033005880331058803320588033305880334058803350588033605880337058803380588033905880340058803410588034205880343058803440588034505880346058803470588034805880349058803500588035105880352058803530588035405880355058803560588035705880358058803590588036005880361058803620588036305880364058803650588036605880367058803680588036905880370058803710588037205880373058803740588037505880376058803770588037805880379058803800588038105880382058803830588038405880385058803860588038705880388058803890588039005880391058803920588039305880394058803950588039605880397058803980588039905880400058804010588040205880403058804040588040505880406058804070588040805880409058804100588041105880412058804130588041405880415058804160588041705880418058804190588042005880421058804220588042305880424058804250588042605880427058804280588042905880430058804310588043205880433058804340588043505880436058804370588043805880439058804400588044105880442058804430588044405880445058804460588044705880448058804490588045005880451058804520588045305880454058804550588045605880457058804580588045905880460058804610588046205880463058804640588046505880466058804670588046805880469058804700588047105880472058804730588047405880475058804760588047705880478058804790588048005880481058804820588048305880484058804850588048605880487058804880588048905880490058804910588049205880493058804940588049505880496058804970588049805880499058805000588050105880502058805030588050405880505058805060588050705880508058805090588051005880511058805120588051305880514058805150588051605880517058805180588051905880520058805210588052205880523058805240588052505880526058805270588052805880529058805300588053105880532058805330588053405880535058805360588053705880538058805390588054005880541058805420588054305880544058805450588054605880547058805480588054905880550058805510588055205880553058805540588055505880556058805570588055805880559058805600588056105880562058805630588056405880565058805660588056705880568058805690588057005880571058805720588057305880574058805750588057605880577058805780588057905880580058805810588058205880583058805840588058505880586058805870588058805880589058805900588059105880592058805930588059405880595058805960588059705880598058805990588060005880601058806020588060305880604058806050588060605880607058806080588060905880610058806110588061205880613058806140588061505880616058806170588061805880619058806200588062105880622058806230588062405880625058806260588062705880628058806290588063005880631058806320588063305880634058806350588063605880637058806380588063905880640058806410588064205880643058806440588064505880646058806470588064805880649058806500588065105880652058806530588065405880655058806560588065705880658058806590588066005880661058806620588066305880664058806650588066605880667058806680588066905880670058806710588067205880673058806740588067505880676058806770588067805880679058806800588068105880682058806830588068405880685058806860588068705880688058806890588069005880691058806920588069305880694058806950588069605880697058806980588069905880700058807010588070205880703058807040588070505880706058807070588070805880709058807100588071105880712058807130588071405880715058807160588071705880718058807190588072005880721058807220588072305880724058807250588072605880727058807280588072905880730058807310588073205880733058807340588073505880736058807370588073805880739058807400588074105880742058807430588074405880745058807460588074705880748058807490588075005880751058807520588075305880754058807550588075605880757058807580588075905880760058807610588076205880763058807640588076505880766058807670588076805880769058807700588077105880772058807730588077405880775058807760588077705880778058807790588078005880781058807820588078305880784058807850588078605880787058807880588078905880790058807910588079205880793058807940588079505880796058807970588079805880799058900010589000205890003058900040589000505890006058900070589000805890009058900100589001105890012058900130589001405890015058900160589001705890018058900190589002005890021058900220589002305890024058900250589002605890027058900280589002905890030058900310589003205890033058900340589003505890036058900370589003805890039058900400589004105890042058900430589004405890045058900460589004705890048058900490589005005890051058900520589005305890054058900550589005605890057058900580589005905890060058900610589006205890063058900640589006505890066058900670589006805890069058900700589007105890072058900730589007405890075058900760589007705890078058900790589008005890081058900820589008305890084058900850589008605890087058900880589008905890090058900910589009205890093058900940589009505890096058900970589009805890099058901000589010105890102058901030589010405890105058901060589010705890108058901090589011005890111058901120589011305890114058901150589011605890117058901180589011905890120058901210589012205890123058901240589012505890126058901270589012805890129058901300589013105890132058901330589013405890135058901360589013705890138058901390589014005890141058901420589014305890144058901450589014605890147058901480589014905890150058901510589015205890153058901540589015505890156058901570589015805890159058901600589016105890162058901630589016405890165058901660589016705890168058901690589017005890171058901720589017305890174058901750589017605890177058901780589017905890180058901810589018205890183058901840589018505890186058901870589018805890189058901900589019105890192058901930589019405890195058901960589019705890198058901990589020005890201058902020589020305890204058902050589020605890207058902080589020905890210058902110589021205890213058902140589021505890216058902170589021805890219058902200589022105890222058902230589022405890225058902260589022705890228058902290589023005890231058902320589023305890234058902350589023605890237058902380589023905890240058902410589024205890243058902440589024505890246058902470589024805890249058902500589025105890252058902530589025405890255058902560589025705890258058902590589026005890261058902620589026305890264058902650589026605890267058902680589026905890270058902710589027205890273058902740589027505890276058902770589027805890279058902800589028105890282058902830589028405890285058902860589028705890288058902890589029005890291058902920589029305890294058902950589029605890297058902980589029905890300058903010589030205890303058903040589030505890306058903070589030805890309058903100589031105890312058903130589031405890315058903160589031705890318058903190589032005890321058903220589032305890324058903250589032605890327058903280589032905890330058903310589033205890333058903340589033505890336058903370589033805890339058903400589034105890342058903430589034405890345058903460589034705890348058903490589035005890351058903520589035305890354058903550589035605890357058903580589035905890360058903610589036205890363058903640589036505890366058903670589036805890369058903700589037105890372058903730589037405890375058903760589037705890378058903790589038005890381058903820589038305890384058903850589038605890387058903880589038905890390058903910589039205890393058903940589039505890396058903970589039805890399058904000589040105890402058904030589040405890405058904060589040705890408058904090589041005890411058904120589041305890414058904150589041605890417058904180589041905890420058904210589042205890423058904240589042505890426058904270589042805890429058904300589043105890432058904330589043405890435058904360589043705890438058904390589044005890441058904420589044305890444058904450589044605890447058904480589044905890450058904510589045205890453058904540589045505890456058904570589045805890459058904600589046105890462058904630589046405890465058904660589046705890468058904690589047005890471058904720589047305890474058904750589047605890477058904780589047905890480058904810589048205890483058904840589048505890486058904870589048805890489058904900589049105890492058904930589049405890495058904960589049705890498058904990589050005890501058905020589050305890504058905050589050605890507058905080589050905890510058905110589051205890513058905140589051505890516058905170589051805890519058905200589052105890522058905230589052405890525058905260589052705890528058905290589053005890531058905320589053305890534058905350589053605890537058905380589053905890540058905410589054205890543058905440589054505890546058905470589054805890549058905500589055105890552058905530589055405890555058905560589055705890558058905590589056005890561058905620589056305890564058905650589056605890567058905680589056905890570058905710589057205890573058905740589057505890576058905770589057805890579058905800589058105890582058905830589058405890585058905860589058705890588058905890589059005890591058905920589059305890594058905950589059605890597058905980589059905890600058906010589060205890603058906040589060505890606058906070589060805890609058906100589061105890612058906130589061405890615058906160589061705890618058906190589062005890621058906220589062305890624058906250589062605890627058906280589062905890630058906310589063205890633058906340589063505890636058906370589063805890639058906400589064105890642058906430589064405890645058906460589064705890648058906490589065005890651058906520589065305890654058906550589065605890657058906580589065905890660058906610589066205890663058906640589066505890666058906670589066805890669058906700589067105890672058906730589067405890675058906760589067705890678058906790589068005890681058906820589068305890684058906850589068605890687058906880589068905890690058906910589069205890693058906940589069505890696058906970589069805890699058907000589070105890702058907030589070405890705058907060589070705890708058907090589071005890711058907120589071305890714058907150589071605890717058907180589071905890720058907210589072205890723058907240589072505890726058907270589072805890729058907300589073105890732058907330589073405890735058907360589073705890738058907390589074005890741058907420589074305890744058907450589074605890747058907480589074905890750058907510589075205890753058907540589075505890756058907570589075805890759058907600589076105890762058907630589076405890765058907660589076705890768058907690589077005890771058907720589077305890774058907750589077605890777058907780589077905890780058907810589078205890783058907840589078505890786058907870589078805890789058907900589079105890792058907930589079405890795058907960589079705890798058907990590000105900002059000030590000405900005059000060590000705900008059000090590001005900011059000120590001305900014059000150590001605900017059000180590001905900020059000210590002205900023059000240590002505900026059000270590002805900029059000300590003105900032059000330590003405900035059000360590003705900038059000390590004005900041059000420590004305900044059000450590004605900047059000480590004905900050059000510590005205900053059000540590005505900056059000570590005805900059059000600590006105900062059000630590006405900065059000660590006705900068059000690590007005900071059000720590007305900074059000750590007605900077059000780590007905900080059000810590008205900083059000840590008505900086059000870590008805900089059000900590009105900092059000930590009405900095059000960590009705900098059000990590010005900101059001020590010305900104059001050590010605900107059001080590010905900110059001110590011205900113059001140590011505900116059001170590011805900119059001200590012105900122059001230590012405900125059001260590012705900128059001290590013005900131059001320590013305900134059001350590013605900137059001380590013905900140059001410590014205900143059001440590014505900146059001470590014805900149059001500590015105900152059001530590015405900155059001560590015705900158059001590590016005900161059001620590016305900164059001650590016605900167059001680590016905900170059001710590017205900173059001740590017505900176059001770590017805900179059001800590018105900182059001830590018405900185059001860590018705900188059001890590019005900191059001920590019305900194059001950590019605900197059001980590019905900200059002010590020205900203059002040590020505900206059002070590020805900209059002100590021105900212059002130590021405900215059002160590021705900218059002190590022005900221059002220590022305900224059002250590022605900227059002280590022905900230059002310590023205900233059002340590023505900236059002370590023805900239059002400590024105900242059002430590024405900245059002460590024705900248059002490590025005900251059002520590025305900254059002550590025605900257059002580590025905900260059002610590026205900263059002640590026505900266059002670590026805900269059002700590027105900272059002730590027405900275059002760590027705900278059002790590028005900281059002820590028305900284059002850590028605900287059002880590028905900290059002910590029205900293059002940590029505900296059002970590029805900299059003000590030105900302059003030590030405900305059003060590030705900308059003090590031005900311059003120590031305900314059003150590031605900317059003180590031905900320059003210590032205900323059003240590032505900326059003270590032805900329059003300590033105900332059003330590033405900335059003360590033705900338059003390590034005900341059003420590034305900344059003450590034605900347059003480590034905900350059003510590035205900353059003540590035505900356059003570590035805900359059003600590036105900362059003630590036405900365059003660590036705900368059003690590037005900371059003720590037305900374059003750590037605900377059003780590037905900380059003810590038205900383059003840590038505900386059003870590038805900389059003900590039105900392059003930590039405900395059003960590039705900398059003990590040005900401059004020590040305900404059004050590040605900407059004080590040905900410059004110590041205900413059004140590041505900416059004170590041805900419059004200590042105900422059004230590042405900425059004260590042705900428059004290590043005900431059004320590043305900434059004350590043605900437059004380590043905900440059004410590044205900443059004440590044505900446059004470590044805900449059004500590045105900452059004530590045405900455059004560590045705900458059004590590046005900461059004620590046305900464059004650590046605900467059004680590046905900470059004710590047205900473059004740590047505900476059004770590047805900479059004800590048105900482059004830590048405900485059004860590048705900488059004890590049005900491059004920590049305900494059004950590049605900497059004980590049905900500059005010590050205900503059005040590050505900506059005070590050805900509059005100590051105900512059005130590051405900515059005160590051705900518059005190590052005900521059005220590052305900524059005250590052605900527059005280590052905900530059005310590053205900533059005340590053505900536059005370590053805900539059005400590054105900542059005430590054405900545059005460590054705900548059005490590055005900551059005520590055305900554059005550590055605900557059005580590055905900560059005610590056205900563059005640590056505900566059005670590056805900569059005700590057105900572059005730590057405900575059005760590057705900578059005790590058005900581059005820590058305900584059005850590058605900587059005880590058905900590059005910590059205900593059005940590059505900596059005970590059805900599059006000590060105900602059006030590060405900605059006060590060705900608059006090590061005900611059006120590061305900614059006150590061605900617059006180590061905900620059006210590062205900623059006240590062505900626059006270590062805900629059006300590063105900632059006330590063405900635059006360590063705900638059006390590064005900641059006420590064305900644059006450590064605900647059006480590064905900650059006510590065205900653059006540590065505900656059006570590065805900659059006600590066105900662059006630590066405900665059006660590066705900668059006690590067005900671059006720590067305900674059006750590067605900677059006780590067905900680059006810590068205900683059006840590068505900686059006870590068805900689059006900590069105900692059006930590069405900695059006960590069705900698059006990590070005900701059007020590070305900704059007050590070605900707059007080590070905900710059007110590071205900713059007140590071505900716059007170590071805900719059007200590072105900722059007230590072405900725059007260590072705900728059007290590073005900731059007320590073305900734059007350590073605900737059007380590073905900740059007410590074205900743059007440590074505900746059007470590074805900749059007500590075105900752059007530590075405900755059007560590075705900758059007590590076005900761059007620590076305900764059007650590076605900767059007680590076905900770059007710590077205900773059007740590077505900776059007770590077805900779059007800590078105900782059007830590078405900785059007860590078705900788059007890590079005900791059007920590079305900794059007950590079605900797059007980590079905910001059100020591000305910004059100050591000605910007059100080591000905910010059100110591001205910013059100140591001505910016059100170591001805910019059100200591002105910022059100230591002405910025059100260591002705910028059100290591003005910031059100320591003305910034059100350591003605910037059100380591003905910040059100410591004205910043059100440591004505910046059100470591004805910049059100500591005105910052059100530591005405910055059100560591005705910058059100590591006005910061059100620591006305910064059100650591006605910067059100680591006905910070059100710591007205910073059100740591007505910076059100770591007805910079059100800591008105910082059100830591008405910085059100860591008705910088059100890591009005910091059100920591009305910094059100950591009605910097059100980591009905910100059101010591010205910103059101040591010505910106059101070591010805910109059101100591011105910112059101130591011405910115059101160591011705910118059101190591012005910121059101220591012305910124059101250591012605910127059101280591012905910130059101310591013205910133059101340591013505910136059101370591013805910139059101400591014105910142059101430591014405910145059101460591014705910148059101490591015005910151059101520591015305910154059101550591015605910157059101580591015905910160059101610591016205910163059101640591016505910166059101670591016805910169059101700591017105910172059101730591017405910175059101760591017705910178059101790591018005910181059101820591018305910184059101850591018605910187059101880591018905910190059101910591019205910193059101940591019505910196059101970591019805910199059102000591020105910202059102030591020405910205059102060591020705910208059102090591021005910211059102120591021305910214059102150591021605910217059102180591021905910220059102210591022205910223059102240591022505910226059102270591022805910229059102300591023105910232059102330591023405910235059102360591023705910238059102390591024005910241059102420591024305910244059102450591024605910247059102480591024905910250059102510591025205910253059102540591025505910256059102570591025805910259059102600591026105910262059102630591026405910265059102660591026705910268059102690591027005910271059102720591027305910274059102750591027605910277059102780591027905910280059102810591028205910283059102840591028505910286059102870591028805910289059102900591029105910292059102930591029405910295059102960591029705910298059102990591030005910301059103020591030305910304059103050591030605910307059103080591030905910310059103110591031205910313059103140591031505910316059103170591031805910319059103200591032105910322059103230591032405910325059103260591032705910328059103290591033005910331059103320591033305910334059103350591033605910337059103380591033905910340059103410591034205910343059103440591034505910346059103470591034805910349059103500591035105910352059103530591035405910355059103560591035705910358059103590591036005910361059103620591036305910364059103650591036605910367059103680591036905910370059103710591037205910373059103740591037505910376059103770591037805910379059103800591038105910382059103830591038405910385059103860591038705910388059103890591039005910391059103920591039305910394059103950591039605910397059103980591039905910400059104010591040205910403059104040591040505910406059104070591040805910409059104100591041105910412059104130591041405910415059104160591041705910418059104190591042005910421059104220591042305910424059104250591042605910427059104280591042905910430059104310591043205910433059104340591043505910436059104370591043805910439059104400591044105910442059104430591044405910445059104460591044705910448059104490591045005910451059104520591045305910454059104550591045605910457059104580591045905910460059104610591046205910463059104640591046505910466059104670591046805910469059104700591047105910472059104730591047405910475059104760591047705910478059104790591048005910481059104820591048305910484059104850591048605910487059104880591048905910490059104910591049205910493059104940591049505910496059104970591049805910499059105000591050105910502059105030591050405910505059105060591050705910508059105090591051005910511059105120591051305910514059105150591051605910517059105180591051905910520059105210591052205910523059105240591052505910526059105270591052805910529059105300591053105910532059105330591053405910535059105360591053705910538059105390591054005910541059105420591054305910544059105450591054605910547059105480591054905910550059105510591055205910553059105540591055505910556059105570591055805910559059105600591056105910562059105630591056405910565059105660591056705910568059105690591057005910571059105720591057305910574059105750591057605910577059105780591057905910580059105810591058205910583059105840591058505910586059105870591058805910589059105900591059105910592059105930591059405910595059105960591059705910598059105990591060005910601059106020591060305910604059106050591060605910607059106080591060905910610059106110591061205910613059106140591061505910616059106170591061805910619059106200591062105910622059106230591062405910625059106260591062705910628059106290591063005910631059106320591063305910634059106350591063605910637059106380591063905910640059106410591064205910643059106440591064505910646059106470591064805910649059106500591065105910652059106530591065405910655059106560591065705910658059106590591066005910661059106620591066305910664059106650591066605910667059106680591066905910670059106710591067205910673059106740591067505910676059106770591067805910679059106800591068105910682059106830591068405910685059106860591068705910688059106890591069005910691059106920591069305910694059106950591069605910697059106980591069905910700059107010591070205910703059107040591070505910706059107070591070805910709059107100591071105910712059107130591071405910715059107160591071705910718059107190591072005910721059107220591072305910724059107250591072605910727059107280591072905910730059107310591073205910733059107340591073505910736059107370591073805910739059107400591074105910742059107430591074405910745059107460591074705910748059107490591075005910751059107520591075305910754059107550591075605910757059107580591075905910760059107610591076205910763059107640591076505910766059107670591076805910769059107700591077105910772059107730591077405910775059107760591077705910778059107790591078005910781059107820591078305910784059107850591078605910787059107880591078905910790059107910591079205910793059107940591079505910796059107970591079805910799059200010592000205920003059200040592000505920006059200070592000805920009059200100592001105920012059200130592001405920015059200160592001705920018059200190592002005920021059200220592002305920024059200250592002605920027059200280592002905920030059200310592003205920033059200340592003505920036059200370592003805920039059200400592004105920042059200430592004405920045059200460592004705920048059200490592005005920051059200520592005305920054059200550592005605920057059200580592005905920060059200610592006205920063059200640592006505920066059200670592006805920069059200700592007105920072059200730592007405920075059200760592007705920078059200790592008005920081059200820592008305920084059200850592008605920087059200880592008905920090059200910592009205920093059200940592009505920096059200970592009805920099059201000592010105920102059201030592010405920105059201060592010705920108059201090592011005920111059201120592011305920114059201150592011605920117059201180592011905920120059201210592012205920123059201240592012505920126059201270592012805920129059201300592013105920132059201330592013405920135059201360592013705920138059201390592014005920141059201420592014305920144059201450592014605920147059201480592014905920150059201510592015205920153059201540592015505920156059201570592015805920159059201600592016105920162059201630592016405920165059201660592016705920168059201690592017005920171059201720592017305920174059201750592017605920177059201780592017905920180059201810592018205920183059201840592018505920186059201870592018805920189059201900592019105920192059201930592019405920195059201960592019705920198059201990592020005920201059202020592020305920204059202050592020605920207059202080592020905920210059202110592021205920213059202140592021505920216059202170592021805920219059202200592022105920222059202230592022405920225059202260592022705920228059202290592023005920231059202320592023305920234059202350592023605920237059202380592023905920240059202410592024205920243059202440592024505920246059202470592024805920249059202500592025105920252059202530592025405920255059202560592025705920258059202590592026005920261059202620592026305920264059202650592026605920267059202680592026905920270059202710592027205920273059202740592027505920276059202770592027805920279059202800592028105920282059202830592028405920285059202860592028705920288059202890592029005920291059202920592029305920294059202950592029605920297059202980592029905920300059203010592030205920303059203040592030505920306059203070592030805920309059203100592031105920312059203130592031405920315059203160592031705920318059203190592032005920321059203220592032305920324059203250592032605920327059203280592032905920330059203310592033205920333059203340592033505920336059203370592033805920339059203400592034105920342059203430592034405920345059203460592034705920348059203490592035005920351059203520592035305920354059203550592035605920357059203580592035905920360059203610592036205920363059203640592036505920366059203670592036805920369059203700592037105920372059203730592037405920375059203760592037705920378059203790592038005920381059203820592038305920384059203850592038605920387059203880592038905920390059203910592039205920393059203940592039505920396059203970592039805920399059204000592040105920402059204030592040405920405059204060592040705920408059204090592041005920411059204120592041305920414059204150592041605920417059204180592041905920420059204210592042205920423059204240592042505920426059204270592042805920429059204300592043105920432059204330592043405920435059204360592043705920438059204390592044005920441059204420592044305920444059204450592044605920447059204480592044905920450059204510592045205920453059204540592045505920456059204570592045805920459059204600592046105920462059204630592046405920465059204660592046705920468059204690592047005920471059204720592047305920474059204750592047605920477059204780592047905920480059204810592048205920483059204840592048505920486059204870592048805920489059204900592049105920492059204930592049405920495059204960592049705920498059204990592050005920501059205020592050305920504059205050592050605920507059205080592050905920510059205110592051205920513059205140592051505920516059205170592051805920519059205200592052105920522059205230592052405920525059205260592052705920528059205290592053005920531059205320592053305920534059205350592053605920537059205380592053905920540059205410592054205920543059205440592054505920546059205470592054805920549059205500592055105920552059205530592055405920555059205560592055705920558059205590592056005920561059205620592056305920564059205650592056605920567059205680592056905920570059205710592057205920573059205740592057505920576059205770592057805920579059205800592058105920582059205830592058405920585059205860592058705920588059205890592059005920591059205920592059305920594059205950592059605920597059205980592059905920600059206010592060205920603059206040592060505920606059206070592060805920609059206100592061105920612059206130592061405920615059206160592061705920618059206190592062005920621059206220592062305920624059206250592062605920627059206280592062905920630059206310592063205920633059206340592063505920636059206370592063805920639059206400592064105920642059206430592064405920645059206460592064705920648059206490592065005920651059206520592065305920654059206550592065605920657059206580592065905920660059206610592066205920663059206640592066505920666059206670592066805920669059206700592067105920672059206730592067405920675059206760592067705920678059206790592068005920681059206820592068305920684059206850592068605920687059206880592068905920690059206910592069205920693059206940592069505920696059206970592069805920699059207000592070105920702059207030592070405920705059207060592070705920708059207090592071005920711059207120592071305920714059207150592071605920717059207180592071905920720059207210592072205920723059207240592072505920726059207270592072805920729059207300592073105920732059207330592073405920735059207360592073705920738059207390592074005920741059207420592074305920744059207450592074605920747059207480592074905920750059207510592075205920753059207540592075505920756059207570592075805920759059207600592076105920762059207630592076405920765059207660592076705920768059207690592077005920771059207720592077305920774059207750592077605920777059207780592077905920780059207810592078205920783059207840592078505920786059207870592078805920789059207900592079105920792059207930592079405920795059207960592079705920798059207990593000105930002059300030593000405930005059300060593000705930008059300090593001005930011059300120593001305930014059300150593001605930017059300180593001905930020059300210593002205930023059300240593002505930026059300270593002805930029059300300593003105930032059300330593003405930035059300360593003705930038059300390593004005930041059300420593004305930044059300450593004605930047059300480593004905930050059300510593005205930053059300540593005505930056059300570593005805930059059300600593006105930062059300630593006405930065059300660593006705930068059300690593007005930071059300720593007305930074059300750593007605930077059300780593007905930080059300810593008205930083059300840593008505930086059300870593008805930089059300900593009105930092059300930593009405930095059300960593009705930098059300990593010005930101059301020593010305930104059301050593010605930107059301080593010905930110059301110593011205930113059301140593011505930116059301170593011805930119059301200593012105930122059301230593012405930125059301260593012705930128059301290593013005930131059301320593013305930134059301350593013605930137059301380593013905930140059301410593014205930143059301440593014505930146059301470593014805930149059301500593015105930152059301530593015405930155059301560593015705930158059301590593016005930161059301620593016305930164059301650593016605930167059301680593016905930170059301710593017205930173059301740593017505930176059301770593017805930179059301800593018105930182059301830593018405930185059301860593018705930188059301890593019005930191059301920593019305930194059301950593019605930197059301980593019905930200059302010593020205930203059302040593020505930206059302070593020805930209059302100593021105930212059302130593021405930215059302160593021705930218059302190593022005930221059302220593022305930224059302250593022605930227059302280593022905930230059302310593023205930233059302340593023505930236059302370593023805930239059302400593024105930242059302430593024405930245059302460593024705930248059302490593025005930251059302520593025305930254059302550593025605930257059302580593025905930260059302610593026205930263059302640593026505930266059302670593026805930269059302700593027105930272059302730593027405930275059302760593027705930278059302790593028005930281059302820593028305930284059302850593028605930287059302880593028905930290059302910593029205930293059302940593029505930296059302970593029805930299059303000593030105930302059303030593030405930305059303060593030705930308059303090593031005930311059303120593031305930314059303150593031605930317059303180593031905930320059303210593032205930323059303240593032505930326059303270593032805930329059303300593033105930332059303330593033405930335059303360593033705930338059303390593034005930341059303420593034305930344059303450593034605930347059303480593034905930350059303510593035205930353059303540593035505930356059303570593035805930359059303600593036105930362059303630593036405930365059303660593036705930368059303690593037005930371059303720593037305930374059303750593037605930377059303780593037905930380059303810593038205930383059303840593038505930386059303870593038805930389059303900593039105930392059303930593039405930395059303960593039705930398059303990593040005930401059304020593040305930404059304050593040605930407059304080593040905930410059304110593041205930413059304140593041505930416059304170593041805930419059304200593042105930422059304230593042405930425059304260593042705930428059304290593043005930431059304320593043305930434059304350593043605930437059304380593043905930440059304410593044205930443059304440593044505930446059304470593044805930449059304500593045105930452059304530593045405930455059304560593045705930458059304590593046005930461059304620593046305930464059304650593046605930467059304680593046905930470059304710593047205930473059304740593047505930476059304770593047805930479059304800593048105930482059304830593048405930485059304860593048705930488059304890593049005930491059304920593049305930494059304950593049605930497059304980593049905930500059305010593050205930503059305040593050505930506059305070593050805930509059305100593051105930512059305130593051405930515059305160593051705930518059305190593052005930521059305220593052305930524059305250593052605930527059305280593052905930530059305310593053205930533059305340593053505930536059305370593053805930539059305400593054105930542059305430593054405930545059305460593054705930548059305490593055005930551059305520593055305930554059305550593055605930557059305580593055905930560059305610593056205930563059305640593056505930566059305670593056805930569059305700593057105930572059305730593057405930575059305760593057705930578059305790593058005930581059305820593058305930584059305850593058605930587059305880593058905930590059305910593059205930593059305940593059505930596059305970593059805930599059306000593060105930602059306030593060405930605059306060593060705930608059306090593061005930611059306120593061305930614059306150593061605930617059306180593061905930620059306210593062205930623059306240593062505930626059306270593062805930629059306300593063105930632059306330593063405930635059306360593063705930638059306390593064005930641059306420593064305930644059306450593064605930647059306480593064905930650059306510593065205930653059306540593065505930656059306570593065805930659059306600593066105930662059306630593066405930665059306660593066705930668059306690593067005930671059306720593067305930674059306750593067605930677059306780593067905930680059306810593068205930683059306840593068505930686059306870593068805930689059306900593069105930692059306930593069405930695059306960593069705930698059306990593070005930701059307020593070305930704059307050593070605930707059307080593070905930710059307110593071205930713059307140593071505930716059307170593071805930719059307200593072105930722059307230593072405930725059307260593072705930728059307290593073005930731059307320593073305930734059307350593073605930737059307380593073905930740059307410593074205930743059307440593074505930746059307470593074805930749059307500593075105930752059307530593075405930755059307560593075705930758059307590593076005930761059307620593076305930764059307650593076605930767059307680593076905930770059307710593077205930773059307740593077505930776059307770593077805930779059307800593078105930782059307830593078405930785059307860593078705930788059307890593079005930791059307920593079305930794059307950593079605930797059307980593079905940001059400020594000305940004059400050594000605940007059400080594000905940010059400110594001205940013059400140594001505940016059400170594001805940019059400200594002105940022059400230594002405940025059400260594002705940028059400290594003005940031059400320594003305940034059400350594003605940037059400380594003905940040059400410594004205940043059400440594004505940046059400470594004805940049059400500594005105940052059400530594005405940055059400560594005705940058059400590594006005940061059400620594006305940064059400650594006605940067059400680594006905940070059400710594007205940073059400740594007505940076059400770594007805940079059400800594008105940082059400830594008405940085059400860594008705940088059400890594009005940091059400920594009305940094059400950594009605940097059400980594009905940100059401010594010205940103059401040594010505940106059401070594010805940109059401100594011105940112059401130594011405940115059401160594011705940118059401190594012005940121059401220594012305940124059401250594012605940127059401280594012905940130059401310594013205940133059401340594013505940136059401370594013805940139059401400594014105940142059401430594014405940145059401460594014705940148059401490594015005940151059401520594015305940154059401550594015605940157059401580594015905940160059401610594016205940163059401640594016505940166059401670594016805940169059401700594017105940172059401730594017405940175059401760594017705940178059401790594018005940181059401820594018305940184059401850594018605940187059401880594018905940190059401910594019205940193059401940594019505940196059401970594019805940199059402000594020105940202059402030594020405940205059402060594020705940208059402090594021005940211059402120594021305940214059402150594021605940217059402180594021905940220059402210594022205940223059402240594022505940226059402270594022805940229059402300594023105940232059402330594023405940235059402360594023705940238059402390594024005940241059402420594024305940244059402450594024605940247059402480594024905940250059402510594025205940253059402540594025505940256059402570594025805940259059402600594026105940262059402630594026405940265059402660594026705940268059402690594027005940271059402720594027305940274059402750594027605940277059402780594027905940280059402810594028205940283059402840594028505940286059402870594028805940289059402900594029105940292059402930594029405940295059402960594029705940298059402990594030005940301059403020594030305940304059403050594030605940307059403080594030905940310059403110594031205940313059403140594031505940316059403170594031805940319059403200594032105940322059403230594032405940325059403260594032705940328059403290594033005940331059403320594033305940334059403350594033605940337059403380594033905940340059403410594034205940343059403440594034505940346059403470594034805940349059403500594035105940352059403530594035405940355059403560594035705940358059403590594036005940361059403620594036305940364059403650594036605940367059403680594036905940370059403710594037205940373059403740594037505940376059403770594037805940379059403800594038105940382059403830594038405940385059403860594038705940388059403890594039005940391059403920594039305940394059403950594039605940397059403980594039905940400059404010594040205940403059404040594040505940406059404070594040805940409059404100594041105940412059404130594041405940415059404160594041705940418059404190594042005940421059404220594042305940424059404250594042605940427059404280594042905940430059404310594043205940433059404340594043505940436059404370594043805940439059404400594044105940442059404430594044405940445059404460594044705940448059404490594045005940451059404520594045305940454059404550594045605940457059404580594045905940460059404610594046205940463059404640594046505940466059404670594046805940469059404700594047105940472059404730594047405940475059404760594047705940478059404790594048005940481059404820594048305940484059404850594048605940487059404880594048905940490059404910594049205940493059404940594049505940496059404970594049805940499059405000594050105940502059405030594050405940505059405060594050705940508059405090594051005940511059405120594051305940514059405150594051605940517059405180594051905940520059405210594052205940523059405240594052505940526059405270594052805940529059405300594053105940532059405330594053405940535059405360594053705940538059405390594054005940541059405420594054305940544059405450594054605940547059405480594054905940550059405510594055205940553059405540594055505940556059405570594055805940559059405600594056105940562059405630594056405940565059405660594056705940568059405690594057005940571059405720594057305940574059405750594057605940577059405780594057905940580059405810594058205940583059405840594058505940586059405870594058805940589059405900594059105940592059405930594059405940595059405960594059705940598059405990594060005940601059406020594060305940604059406050594060605940607059406080594060905940610059406110594061205940613059406140594061505940616059406170594061805940619059406200594062105940622059406230594062405940625059406260594062705940628059406290594063005940631059406320594063305940634059406350594063605940637059406380594063905940640059406410594064205940643059406440594064505940646059406470594064805940649059406500594065105940652059406530594065405940655059406560594065705940658059406590594066005940661059406620594066305940664059406650594066605940667059406680594066905940670059406710594067205940673059406740594067505940676059406770594067805940679059406800594068105940682059406830594068405940685059406860594068705940688059406890594069005940691059406920594069305940694059406950594069605940697059406980594069905940700059407010594070205940703059407040594070505940706059407070594070805940709059407100594071105940712059407130594071405940715059407160594071705940718059407190594072005940721059407220594072305940724059407250594072605940727059407280594072905940730059407310594073205940733059407340594073505940736059407370594073805940739059407400594074105940742059407430594074405940745059407460594074705940748059407490594075005940751059407520594075305940754059407550594075605940757059407580594075905940760059407610594076205940763059407640594076505940766059407670594076805940769059407700594077105940772059407730594077405940775059407760594077705940778059407790594078005940781059407820594078305940784059407850594078605940787059407880594078905940790059407910594079205940793059407940594079505940796059407970594079805940799059500010595000205950003059500040595000505950006059500070595000805950009059500100595001105950012059500130595001405950015059500160595001705950018059500190595002005950021059500220595002305950024059500250595002605950027059500280595002905950030059500310595003205950033059500340595003505950036059500370595003805950039059500400595004105950042059500430595004405950045059500460595004705950048059500490595005005950051059500520595005305950054059500550595005605950057059500580595005905950060059500610595006205950063059500640595006505950066059500670595006805950069059500700595007105950072059500730595007405950075059500760595007705950078059500790595008005950081059500820595008305950084059500850595008605950087059500880595008905950090059500910595009205950093059500940595009505950096059500970595009805950099059501000595010105950102059501030595010405950105059501060595010705950108059501090595011005950111059501120595011305950114059501150595011605950117059501180595011905950120059501210595012205950123059501240595012505950126059501270595012805950129059501300595013105950132059501330595013405950135059501360595013705950138059501390595014005950141059501420595014305950144059501450595014605950147059501480595014905950150059501510595015205950153059501540595015505950156059501570595015805950159059501600595016105950162059501630595016405950165059501660595016705950168059501690595017005950171059501720595017305950174059501750595017605950177059501780595017905950180059501810595018205950183059501840595018505950186059501870595018805950189059501900595019105950192059501930595019405950195059501960595019705950198059501990595020005950201059502020595020305950204059502050595020605950207059502080595020905950210059502110595021205950213059502140595021505950216059502170595021805950219059502200595022105950222059502230595022405950225059502260595022705950228059502290595023005950231059502320595023305950234059502350595023605950237059502380595023905950240059502410595024205950243059502440595024505950246059502470595024805950249059502500595025105950252059502530595025405950255059502560595025705950258059502590595026005950261059502620595026305950264059502650595026605950267059502680595026905950270059502710595027205950273059502740595027505950276059502770595027805950279059502800595028105950282059502830595028405950285059502860595028705950288059502890595029005950291059502920595029305950294059502950595029605950297059502980595029905950300059503010595030205950303059503040595030505950306059503070595030805950309059503100595031105950312059503130595031405950315059503160595031705950318059503190595032005950321059503220595032305950324059503250595032605950327059503280595032905950330059503310595033205950333059503340595033505950336059503370595033805950339059503400595034105950342059503430595034405950345059503460595034705950348059503490595035005950351059503520595035305950354059503550595035605950357059503580595035905950360059503610595036205950363059503640595036505950366059503670595036805950369059503700595037105950372059503730595037405950375059503760595037705950378059503790595038005950381059503820595038305950384059503850595038605950387059503880595038905950390059503910595039205950393059503940595039505950396059503970595039805950399059504000595040105950402059504030595040405950405059504060595040705950408059504090595041005950411059504120595041305950414059504150595041605950417059504180595041905950420059504210595042205950423059504240595042505950426059504270595042805950429059504300595043105950432059504330595043405950435059504360595043705950438059504390595044005950441059504420595044305950444059504450595044605950447059504480595044905950450059504510595045205950453059504540595045505950456059504570595045805950459059504600595046105950462059504630595046405950465059504660595046705950468059504690595047005950471059504720595047305950474059504750595047605950477059504780595047905950480059504810595048205950483059504840595048505950486059504870595048805950489059504900595049105950492059504930595049405950495059504960595049705950498059504990595050005950501059505020595050305950504059505050595050605950507059505080595050905950510059505110595051205950513059505140595051505950516059505170595051805950519059505200595052105950522059505230595052405950525059505260595052705950528059505290595053005950531059505320595053305950534059505350595053605950537059505380595053905950540059505410595054205950543059505440595054505950546059505470595054805950549059505500595055105950552059505530595055405950555059505560595055705950558059505590595056005950561059505620595056305950564059505650595056605950567059505680595056905950570059505710595057205950573059505740595057505950576059505770595057805950579059505800595058105950582059505830595058405950585059505860595058705950588059505890595059005950591059505920595059305950594059505950595059605950597059505980595059905950600059506010595060205950603059506040595060505950606059506070595060805950609059506100595061105950612059506130595061405950615059506160595061705950618059506190595062005950621059506220595062305950624059506250595062605950627059506280595062905950630059506310595063205950633059506340595063505950636059506370595063805950639059506400595064105950642059506430595064405950645059506460595064705950648059506490595065005950651059506520595065305950654059506550595065605950657059506580595065905950660059506610595066205950663059506640595066505950666059506670595066805950669059506700595067105950672059506730595067405950675059506760595067705950678059506790595068005950681059506820595068305950684059506850595068605950687059506880595068905950690059506910595069205950693059506940595069505950696059506970595069805950699059507000595070105950702059507030595070405950705059507060595070705950708059507090595071005950711059507120595071305950714059507150595071605950717059507180595071905950720059507210595072205950723059507240595072505950726059507270595072805950729059507300595073105950732059507330595073405950735059507360595073705950738059507390595074005950741059507420595074305950744059507450595074605950747059507480595074905950750059507510595075205950753059507540595075505950756059507570595075805950759059507600595076105950762059507630595076405950765059507660595076705950768059507690595077005950771059507720595077305950774059507750595077605950777059507780595077905950780059507810595078205950783059507840595078505950786059507870595078805950789059507900595079105950792059507930595079405950795059507960595079705950798059507990596000105960002059600030596000405960005059600060596000705960008059600090596001005960011059600120596001305960014059600150596001605960017059600180596001905960020059600210596002205960023059600240596002505960026059600270596002805960029059600300596003105960032059600330596003405960035059600360596003705960038059600390596004005960041059600420596004305960044059600450596004605960047059600480596004905960050059600510596005205960053059600540596005505960056059600570596005805960059059600600596006105960062059600630596006405960065059600660596006705960068059600690596007005960071059600720596007305960074059600750596007605960077059600780596007905960080059600810596008205960083059600840596008505960086059600870596008805960089059600900596009105960092059600930596009405960095059600960596009705960098059600990596010005960101059601020596010305960104059601050596010605960107059601080596010905960110059601110596011205960113059601140596011505960116059601170596011805960119059601200596012105960122059601230596012405960125059601260596012705960128059601290596013005960131059601320596013305960134059601350596013605960137059601380596013905960140059601410596014205960143059601440596014505960146059601470596014805960149059601500596015105960152059601530596015405960155059601560596015705960158059601590596016005960161059601620596016305960164059601650596016605960167059601680596016905960170059601710596017205960173059601740596017505960176059601770596017805960179059601800596018105960182059601830596018405960185059601860596018705960188059601890596019005960191059601920596019305960194059601950596019605960197059601980596019905960200059602010596020205960203059602040596020505960206059602070596020805960209059602100596021105960212059602130596021405960215059602160596021705960218059602190596022005960221059602220596022305960224059602250596022605960227059602280596022905960230059602310596023205960233059602340596023505960236059602370596023805960239059602400596024105960242059602430596024405960245059602460596024705960248059602490596025005960251059602520596025305960254059602550596025605960257059602580596025905960260059602610596026205960263059602640596026505960266059602670596026805960269059602700596027105960272059602730596027405960275059602760596027705960278059602790596028005960281059602820596028305960284059602850596028605960287059602880596028905960290059602910596029205960293059602940596029505960296059602970596029805960299059603000596030105960302059603030596030405960305059603060596030705960308059603090596031005960311059603120596031305960314059603150596031605960317059603180596031905960320059603210596032205960323059603240596032505960326059603270596032805960329059603300596033105960332059603330596033405960335059603360596033705960338059603390596034005960341059603420596034305960344059603450596034605960347059603480596034905960350059603510596035205960353059603540596035505960356059603570596035805960359059603600596036105960362059603630596036405960365059603660596036705960368059603690596037005960371059603720596037305960374059603750596037605960377059603780596037905960380059603810596038205960383059603840596038505960386059603870596038805960389059603900596039105960392059603930596039405960395059603960596039705960398059603990596040005960401059604020596040305960404059604050596040605960407059604080596040905960410059604110596041205960413059604140596041505960416059604170596041805960419059604200596042105960422059604230596042405960425059604260596042705960428059604290596043005960431059604320596043305960434059604350596043605960437059604380596043905960440059604410596044205960443059604440596044505960446059604470596044805960449059604500596045105960452059604530596045405960455059604560596045705960458059604590596046005960461059604620596046305960464059604650596046605960467059604680596046905960470059604710596047205960473059604740596047505960476059604770596047805960479059604800596048105960482059604830596048405960485059604860596048705960488059604890596049005960491059604920596049305960494059604950596049605960497059604980596049905960500059605010596050205960503059605040596050505960506059605070596050805960509059605100596051105960512059605130596051405960515059605160596051705960518059605190596052005960521059605220596052305960524059605250596052605960527059605280596052905960530059605310596053205960533059605340596053505960536059605370596053805960539059605400596054105960542059605430596054405960545059605460596054705960548059605490596055005960551059605520596055305960554059605550596055605960557059605580596055905960560059605610596056205960563059605640596056505960566059605670596056805960569059605700596057105960572059605730596057405960575059605760596057705960578059605790596058005960581059605820596058305960584059605850596058605960587059605880596058905960590059605910596059205960593059605940596059505960596059605970596059805960599059606000596060105960602059606030596060405960605059606060596060705960608059606090596061005960611059606120596061305960614059606150596061605960617059606180596061905960620059606210596062205960623059606240596062505960626059606270596062805960629059606300596063105960632059606330596063405960635059606360596063705960638059606390596064005960641059606420596064305960644059606450596064605960647059606480596064905960650059606510596065205960653059606540596065505960656059606570596065805960659059606600596066105960662059606630596066405960665059606660596066705960668059606690596067005960671059606720596067305960674059606750596067605960677059606780596067905960680059606810596068205960683059606840596068505960686059606870596068805960689059606900596069105960692059606930596069405960695059606960596069705960698059606990596070005960701059607020596070305960704059607050596070605960707059607080596070905960710059607110596071205960713059607140596071505960716059607170596071805960719059607200596072105960722059607230596072405960725059607260596072705960728059607290596073005960731059607320596073305960734059607350596073605960737059607380596073905960740059607410596074205960743059607440596074505960746059607470596074805960749059607500596075105960752059607530596075405960755059607560596075705960758059607590596076005960761059607620596076305960764059607650596076605960767059607680596076905960770059607710596077205960773059607740596077505960776059607770596077805960779059607800596078105960782059607830596078405960785059607860596078705960788059607890596079005960791059607920596079305960794059607950596079605960797059607980596079905970001059700020597000305970004059700050597000605970007059700080597000905970010059700110597001205970013059700140597001505970016059700170597001805970019059700200597002105970022059700230597002405970025059700260597002705970028059700290597003005970031059700320597003305970034059700350597003605970037059700380597003905970040059700410597004205970043059700440597004505970046059700470597004805970049059700500597005105970052059700530597005405970055059700560597005705970058059700590597006005970061059700620597006305970064059700650597006605970067059700680597006905970070059700710597007205970073059700740597007505970076059700770597007805970079059700800597008105970082059700830597008405970085059700860597008705970088059700890597009005970091059700920597009305970094059700950597009605970097059700980597009905970100059701010597010205970103059701040597010505970106059701070597010805970109059701100597011105970112059701130597011405970115059701160597011705970118059701190597012005970121059701220597012305970124059701250597012605970127059701280597012905970130059701310597013205970133059701340597013505970136059701370597013805970139059701400597014105970142059701430597014405970145059701460597014705970148059701490597015005970151059701520597015305970154059701550597015605970157059701580597015905970160059701610597016205970163059701640597016505970166059701670597016805970169059701700597017105970172059701730597017405970175059701760597017705970178059701790597018005970181059701820597018305970184059701850597018605970187059701880597018905970190059701910597019205970193059701940597019505970196059701970597019805970199059702000597020105970202059702030597020405970205059702060597020705970208059702090597021005970211059702120597021305970214059702150597021605970217059702180597021905970220059702210597022205970223059702240597022505970226059702270597022805970229059702300597023105970232059702330597023405970235059702360597023705970238059702390597024005970241059702420597024305970244059702450597024605970247059702480597024905970250059702510597025205970253059702540597025505970256059702570597025805970259059702600597026105970262059702630597026405970265059702660597026705970268059702690597027005970271059702720597027305970274059702750597027605970277059702780597027905970280059702810597028205970283059702840597028505970286059702870597028805970289059702900597029105970292059702930597029405970295059702960597029705970298059702990597030005970301059703020597030305970304059703050597030605970307059703080597030905970310059703110597031205970313059703140597031505970316059703170597031805970319059703200597032105970322059703230597032405970325059703260597032705970328059703290597033005970331059703320597033305970334059703350597033605970337059703380597033905970340059703410597034205970343059703440597034505970346059703470597034805970349059703500597035105970352059703530597035405970355059703560597035705970358059703590597036005970361059703620597036305970364059703650597036605970367059703680597036905970370059703710597037205970373059703740597037505970376059703770597037805970379059703800597038105970382059703830597038405970385059703860597038705970388059703890597039005970391059703920597039305970394059703950597039605970397059703980597039905970400059704010597040205970403059704040597040505970406059704070597040805970409059704100597041105970412059704130597041405970415059704160597041705970418059704190597042005970421059704220597042305970424059704250597042605970427059704280597042905970430059704310597043205970433059704340597043505970436059704370597043805970439059704400597044105970442059704430597044405970445059704460597044705970448059704490597045005970451059704520597045305970454059704550597045605970457059704580597045905970460059704610597046205970463059704640597046505970466059704670597046805970469059704700597047105970472059704730597047405970475059704760597047705970478059704790597048005970481059704820597048305970484059704850597048605970487059704880597048905970490059704910597049205970493059704940597049505970496059704970597049805970499059705000597050105970502059705030597050405970505059705060597050705970508059705090597051005970511059705120597051305970514059705150597051605970517059705180597051905970520059705210597052205970523059705240597052505970526059705270597052805970529059705300597053105970532059705330597053405970535059705360597053705970538059705390597054005970541059705420597054305970544059705450597054605970547059705480597054905970550059705510597055205970553059705540597055505970556059705570597055805970559059705600597056105970562059705630597056405970565059705660597056705970568059705690597057005970571059705720597057305970574059705750597057605970577059705780597057905970580059705810597058205970583059705840597058505970586059705870597058805970589059705900597059105970592059705930597059405970595059705960597059705970598059705990597060005970601059706020597060305970604059706050597060605970607059706080597060905970610059706110597061205970613059706140597061505970616059706170597061805970619059706200597062105970622059706230597062405970625059706260597062705970628059706290597063005970631059706320597063305970634059706350597063605970637059706380597063905970640059706410597064205970643059706440597064505970646059706470597064805970649059706500597065105970652059706530597065405970655059706560597065705970658059706590597066005970661059706620597066305970664059706650597066605970667059706680597066905970670059706710597067205970673059706740597067505970676059706770597067805970679059706800597068105970682059706830597068405970685059706860597068705970688059706890597069005970691059706920597069305970694059706950597069605970697059706980597069905970700059707010597070205970703059707040597070505970706059707070597070805970709059707100597071105970712059707130597071405970715059707160597071705970718059707190597072005970721059707220597072305970724059707250597072605970727059707280597072905970730059707310597073205970733059707340597073505970736059707370597073805970739059707400597074105970742059707430597074405970745059707460597074705970748059707490597075005970751059707520597075305970754059707550597075605970757059707580597075905970760059707610597076205970763059707640597076505970766059707670597076805970769059707700597077105970772059707730597077405970775059707760597077705970778059707790597078005970781059707820597078305970784059707850597078605970787059707880597078905970790059707910597079205970793059707940597079505970796059707970597079805970799059800010598000205980003059800040598000505980006059800070598000805980009059800100598001105980012059800130598001405980015059800160598001705980018059800190598002005980021059800220598002305980024059800250598002605980027059800280598002905980030059800310598003205980033059800340598003505980036059800370598003805980039059800400598004105980042059800430598004405980045059800460598004705980048059800490598005005980051059800520598005305980054059800550598005605980057059800580598005905980060059800610598006205980063059800640598006505980066059800670598006805980069059800700598007105980072059800730598007405980075059800760598007705980078059800790598008005980081059800820598008305980084059800850598008605980087059800880598008905980090059800910598009205980093059800940598009505980096059800970598009805980099059801000598010105980102059801030598010405980105059801060598010705980108059801090598011005980111059801120598011305980114059801150598011605980117059801180598011905980120059801210598012205980123059801240598012505980126059801270598012805980129059801300598013105980132059801330598013405980135059801360598013705980138059801390598014005980141059801420598014305980144059801450598014605980147059801480598014905980150059801510598015205980153059801540598015505980156059801570598015805980159059801600598016105980162059801630598016405980165059801660598016705980168059801690598017005980171059801720598017305980174059801750598017605980177059801780598017905980180059801810598018205980183059801840598018505980186059801870598018805980189059801900598019105980192059801930598019405980195059801960598019705980198059801990598020005980201059802020598020305980204059802050598020605980207059802080598020905980210059802110598021205980213059802140598021505980216059802170598021805980219059802200598022105980222059802230598022405980225059802260598022705980228059802290598023005980231059802320598023305980234059802350598023605980237059802380598023905980240059802410598024205980243059802440598024505980246059802470598024805980249059802500598025105980252059802530598025405980255059802560598025705980258059802590598026005980261059802620598026305980264059802650598026605980267059802680598026905980270059802710598027205980273059802740598027505980276059802770598027805980279059802800598028105980282059802830598028405980285059802860598028705980288059802890598029005980291059802920598029305980294059802950598029605980297059802980598029905980300059803010598030205980303059803040598030505980306059803070598030805980309059803100598031105980312059803130598031405980315059803160598031705980318059803190598032005980321059803220598032305980324059803250598032605980327059803280598032905980330059803310598033205980333059803340598033505980336059803370598033805980339059803400598034105980342059803430598034405980345059803460598034705980348059803490598035005980351059803520598035305980354059803550598035605980357059803580598035905980360059803610598036205980363059803640598036505980366059803670598036805980369059803700598037105980372059803730598037405980375059803760598037705980378059803790598038005980381059803820598038305980384059803850598038605980387059803880598038905980390059803910598039205980393059803940598039505980396059803970598039805980399059804000598040105980402059804030598040405980405059804060598040705980408059804090598041005980411059804120598041305980414059804150598041605980417059804180598041905980420059804210598042205980423059804240598042505980426059804270598042805980429059804300598043105980432059804330598043405980435059804360598043705980438059804390598044005980441059804420598044305980444059804450598044605980447059804480598044905980450059804510598045205980453059804540598045505980456059804570598045805980459059804600598046105980462059804630598046405980465059804660598046705980468059804690598047005980471059804720598047305980474059804750598047605980477059804780598047905980480059804810598048205980483059804840598048505980486059804870598048805980489059804900598049105980492059804930598049405980495059804960598049705980498059804990598050005980501059805020598050305980504059805050598050605980507059805080598050905980510059805110598051205980513059805140598051505980516059805170598051805980519059805200598052105980522059805230598052405980525059805260598052705980528059805290598053005980531059805320598053305980534059805350598053605980537059805380598053905980540059805410598054205980543059805440598054505980546059805470598054805980549059805500598055105980552059805530598055405980555059805560598055705980558059805590598056005980561059805620598056305980564059805650598056605980567059805680598056905980570059805710598057205980573059805740598057505980576059805770598057805980579059805800598058105980582059805830598058405980585059805860598058705980588059805890598059005980591059805920598059305980594059805950598059605980597059805980598059905980600059806010598060205980603059806040598060505980606059806070598060805980609059806100598061105980612059806130598061405980615059806160598061705980618059806190598062005980621059806220598062305980624059806250598062605980627059806280598062905980630059806310598063205980633059806340598063505980636059806370598063805980639059806400598064105980642059806430598064405980645059806460598064705980648059806490598065005980651059806520598065305980654059806550598065605980657059806580598065905980660059806610598066205980663059806640598066505980666059806670598066805980669059806700598067105980672059806730598067405980675059806760598067705980678059806790598068005980681059806820598068305980684059806850598068605980687059806880598068905980690059806910598069205980693059806940598069505980696059806970598069805980699059807000598070105980702059807030598070405980705059807060598070705980708059807090598071005980711059807120598071305980714059807150598071605980717059807180598071905980720059807210598072205980723059807240598072505980726059807270598072805980729059807300598073105980732059807330598073405980735059807360598073705980738059807390598074005980741059807420598074305980744059807450598074605980747059807480598074905980750059807510598075205980753059807540598075505980756059807570598075805980759059807600598076105980762059807630598076405980765059807660598076705980768059807690598077005980771059807720598077305980774059807750598077605980777059807780598077905980780059807810598078205980783059807840598078505980786059807870598078805980789059807900598079105980792059807930598079405980795059807960598079705980798059807990599000105990002059900030599000405990005059900060599000705990008059900090599001005990011059900120599001305990014059900150599001605990017059900180599001905990020059900210599002205990023059900240599002505990026059900270599002805990029059900300599003105990032059900330599003405990035059900360599003705990038059900390599004005990041059900420599004305990044059900450599004605990047059900480599004905990050059900510599005205990053059900540599005505990056059900570599005805990059059900600599006105990062059900630599006405990065059900660599006705990068059900690599007005990071059900720599007305990074059900750599007605990077059900780599007905990080059900810599008205990083059900840599008505990086059900870599008805990089059900900599009105990092059900930599009405990095059900960599009705990098059900990599010005990101059901020599010305990104059901050599010605990107059901080599010905990110059901110599011205990113059901140599011505990116059901170599011805990119059901200599012105990122059901230599012405990125059901260599012705990128059901290599013005990131059901320599013305990134059901350599013605990137059901380599013905990140059901410599014205990143059901440599014505990146059901470599014805990149059901500599015105990152059901530599015405990155059901560599015705990158059901590599016005990161059901620599016305990164059901650599016605990167059901680599016905990170059901710599017205990173059901740599017505990176059901770599017805990179059901800599018105990182059901830599018405990185059901860599018705990188059901890599019005990191059901920599019305990194059901950599019605990197059901980599019905990200059902010599020205990203059902040599020505990206059902070599020805990209059902100599021105990212059902130599021405990215059902160599021705990218059902190599022005990221059902220599022305990224059902250599022605990227059902280599022905990230059902310599023205990233059902340599023505990236059902370599023805990239059902400599024105990242059902430599024405990245059902460599024705990248059902490599025005990251059902520599025305990254059902550599025605990257059902580599025905990260059902610599026205990263059902640599026505990266059902670599026805990269059902700599027105990272059902730599027405990275059902760599027705990278059902790599028005990281059902820599028305990284059902850599028605990287059902880599028905990290059902910599029205990293059902940599029505990296059902970599029805990299059903000599030105990302059903030599030405990305059903060599030705990308059903090599031005990311059903120599031305990314059903150599031605990317059903180599031905990320059903210599032205990323059903240599032505990326059903270599032805990329059903300599033105990332059903330599033405990335059903360599033705990338059903390599034005990341059903420599034305990344059903450599034605990347059903480599034905990350059903510599035205990353059903540599035505990356059903570599035805990359059903600599036105990362059903630599036405990365059903660599036705990368059903690599037005990371059903720599037305990374059903750599037605990377059903780599037905990380059903810599038205990383059903840599038505990386059903870599038805990389059903900599039105990392059903930599039405990395059903960599039705990398059903990599040005990401059904020599040305990404059904050599040605990407059904080599040905990410059904110599041205990413059904140599041505990416059904170599041805990419059904200599042105990422059904230599042405990425059904260599042705990428059904290599043005990431059904320599043305990434059904350599043605990437059904380599043905990440059904410599044205990443059904440599044505990446059904470599044805990449059904500599045105990452059904530599045405990455059904560599045705990458059904590599046005990461059904620599046305990464059904650599046605990467059904680599046905990470059904710599047205990473059904740599047505990476059904770599047805990479059904800599048105990482059904830599048405990485059904860599048705990488059904890599049005990491059904920599049305990494059904950599049605990497059904980599049905990500059905010599050205990503059905040599050505990506059905070599050805990509059905100599051105990512059905130599051405990515059905160599051705990518059905190599052005990521059905220599052305990524059905250599052605990527059905280599052905990530059905310599053205990533059905340599053505990536059905370599053805990539059905400599054105990542059905430599054405990545059905460599054705990548059905490599055005990551059905520599055305990554059905550599055605990557059905580599055905990560059905610599056205990563059905640599056505990566059905670599056805990569059905700599057105990572059905730599057405990575059905760599057705990578059905790599058005990581059905820599058305990584059905850599058605990587059905880599058905990590059905910599059205990593059905940599059505990596059905970599059805990599059906000599060105990602059906030599060405990605059906060599060705990608059906090599061005990611059906120599061305990614059906150599061605990617059906180599061905990620059906210599062205990623059906240599062505990626059906270599062805990629059906300599063105990632059906330599063405990635059906360599063705990638059906390599064005990641059906420599064305990644059906450599064605990647059906480599064905990650059906510599065205990653059906540599065505990656059906570599065805990659059906600599066105990662059906630599066405990665059906660599066705990668059906690599067005990671059906720599067305990674059906750599067605990677059906780599067905990680059906810599068205990683059906840599068505990686059906870599068805990689059906900599069105990692059906930599069405990695059906960599069705990698059906990599070005990701059907020599070305990704059907050599070605990707059907080599070905990710059907110599071205990713059907140599071505990716059907170599071805990719059907200599072105990722059907230599072405990725059907260599072705990728059907290599073005990731059907320599073305990734059907350599073605990737059907380599073905990740059907410599074205990743059907440599074505990746059907470599074805990749059907500599075105990752059907530599075405990755059907560599075705990758059907590599076005990761059907620599076305990764059907650599076605990767059907680599076905990770059907710599077205990773059907740599077505990776059907770599077805990779059907800599078105990782059907830599078405990785059907860599078705990788059907890599079005990791059907920599079305990794059907950599079605990797059907980599079906000001060000020600000306000004060000050600000606000007060000080600000906000010060000110600001206000013060000140600001506000016060000170600001806000019060000200600002106000022060000230600002406000025060000260600002706000028060000290600003006000031060000320600003306000034060000350600003606000037060000380600003906000040060000410600004206000043060000440600004506000046060000470600004806000049060000500600005106000052060000530600005406000055060000560600005706000058060000590600006006000061060000620600006306000064060000650600006606000067060000680600006906000070060000710600007206000073060000740600007506000076060000770600007806000079060000800600008106000082060000830600008406000085060000860600008706000088060000890600009006000091060000920600009306000094060000950600009606000097060000980600009906000100060001010600010206000103060001040600010506000106060001070600010806000109060001100600011106000112060001130600011406000115060001160600011706000118060001190600012006000121060001220600012306000124060001250600012606000127060001280600012906000130060001310600013206000133060001340600013506000136060001370600013806000139060001400600014106000142060001430600014406000145060001460600014706000148060001490600015006000151060001520600015306000154060001550600015606000157060001580600015906000160060001610600016206000163060001640600016506000166060001670600016806000169060001700600017106000172060001730600017406000175060001760600017706000178060001790600018006000181060001820600018306000184060001850600018606000187060001880600018906000190060001910600019206000193060001940600019506000196060001970600019806000199060002000600020106000202060002030600020406000205060002060600020706000208060002090600021006000211060002120600021306000214060002150600021606000217060002180600021906000220060002210600022206000223060002240600022506000226060002270600022806000229060002300600023106000232060002330600023406000235060002360600023706000238060002390600024006000241060002420600024306000244060002450600024606000247060002480600024906000250060002510600025206000253060002540600025506000256060002570600025806000259060002600600026106000262060002630600026406000265060002660600026706000268060002690600027006000271060002720600027306000274060002750600027606000277060002780600027906000280060002810600028206000283060002840600028506000286060002870600028806000289060002900600029106000292060002930600029406000295060002960600029706000298060002990600030006000301060003020600030306000304060003050600030606000307060003080600030906000310060003110600031206000313060003140600031506000316060003170600031806000319060003200600032106000322060003230600032406000325060003260600032706000328060003290600033006000331060003320600033306000334060003350600033606000337060003380600033906000340060003410600034206000343060003440600034506000346060003470600034806000349060003500600035106000352060003530600035406000355060003560600035706000358060003590600036006000361060003620600036306000364060003650600036606000367060003680600036906000370060003710600037206000373060003740600037506000376060003770600037806000379060003800600038106000382060003830600038406000385060003860600038706000388060003890600039006000391060003920600039306000394060003950600039606000397060003980600039906000400060004010600040206000403060004040600040506000406060004070600040806000409060004100600041106000412060004130600041406000415060004160600041706000418060004190600042006000421060004220600042306000424060004250600042606000427060004280600042906000430060004310600043206000433060004340600043506000436060004370600043806000439060004400600044106000442060004430600044406000445060004460600044706000448060004490600045006000451060004520600045306000454060004550600045606000457060004580600045906000460060004610600046206000463060004640600046506000466060004670600046806000469060004700600047106000472060004730600047406000475060004760600047706000478060004790600048006000481060004820600048306000484060004850600048606000487060004880600048906000490060004910600049206000493060004940600049506000496060004970600049806000499060005000600050106000502060005030600050406000505060005060600050706000508060005090600051006000511060005120600051306000514060005150600051606000517060005180600051906000520060005210600052206000523060005240600052506000526060005270600052806000529060005300600053106000532060005330600053406000535060005360600053706000538060005390600054006000541060005420600054306000544060005450600054606000547060005480600054906000550060005510600055206000553060005540600055506000556060005570600055806000559060005600600056106000562060005630600056406000565060005660600056706000568060005690600057006000571060005720600057306000574060005750600057606000577060005780600057906000580060005810600058206000583060005840600058506000586060005870600058806000589060005900600059106000592060005930600059406000595060005960600059706000598060005990600060006000601060006020600060306000604060006050600060606000607060006080600060906000610060006110600061206000613060006140600061506000616060006170600061806000619060006200600062106000622060006230600062406000625060006260600062706000628060006290600063006000631060006320600063306000634060006350600063606000637060006380600063906000640060006410600064206000643060006440600064506000646060006470600064806000649060006500600065106000652060006530600065406000655060006560600065706000658060006590600066006000661060006620600066306000664060006650600066606000667060006680600066906000670060006710600067206000673060006740600067506000676060006770600067806000679060006800600068106000682060006830600068406000685060006860600068706000688060006890600069006000691060006920600069306000694060006950600069606000697060006980600069906000700060007010600070206000703060007040600070506000706060007070600070806000709060007100600071106000712060007130600071406000715060007160600071706000718060007190600072006000721060007220600072306000724060007250600072606000727060007280600072906000730060007310600073206000733060007340600073506000736060007370600073806000739060007400600074106000742060007430600074406000745060007460600074706000748060007490600075006000751060007520600075306000754060007550600075606000757060007580600075906000760060007610600076206000763060007640600076506000766060007670600076806000769060007700600077106000772060007730600077406000775060007760600077706000778060007790600078006000781060007820600078306000784060007850600078606000787060007880600078906000790060007910600079206000793060007940600079506000796060007970600079806000799060100010601000206010003060100040601000506010006060100070601000806010009060100100601001106010012060100130601001406010015060100160601001706010018060100190601002006010021060100220601002306010024060100250601002606010027060100280601002906010030060100310601003206010033060100340601003506010036060100370601003806010039060100400601004106010042060100430601004406010045060100460601004706010048060100490601005006010051060100520601005306010054060100550601005606010057060100580601005906010060060100610601006206010063060100640601006506010066060100670601006806010069060100700601007106010072060100730601007406010075060100760601007706010078060100790601008006010081060100820601008306010084060100850601008606010087060100880601008906010090060100910601009206010093060100940601009506010096060100970601009806010099060101000601010106010102060101030601010406010105060101060601010706010108060101090601011006010111060101120601011306010114060101150601011606010117060101180601011906010120060101210601012206010123060101240601012506010126060101270601012806010129060101300601013106010132060101330601013406010135060101360601013706010138060101390601014006010141060101420601014306010144060101450601014606010147060101480601014906010150060101510601015206010153060101540601015506010156060101570601015806010159060101600601016106010162060101630601016406010165060101660601016706010168060101690601017006010171060101720601017306010174060101750601017606010177060101780601017906010180060101810601018206010183060101840601018506010186060101870601018806010189060101900601019106010192060101930601019406010195060101960601019706010198060101990601020006010201060102020601020306010204060102050601020606010207060102080601020906010210060102110601021206010213060102140601021506010216060102170601021806010219060102200601022106010222060102230601022406010225060102260601022706010228060102290601023006010231060102320601023306010234060102350601023606010237060102380601023906010240060102410601024206010243060102440601024506010246060102470601024806010249060102500601025106010252060102530601025406010255060102560601025706010258060102590601026006010261060102620601026306010264060102650601026606010267060102680601026906010270060102710601027206010273060102740601027506010276060102770601027806010279060102800601028106010282060102830601028406010285060102860601028706010288060102890601029006010291060102920601029306010294060102950601029606010297060102980601029906010300060103010601030206010303060103040601030506010306060103070601030806010309060103100601031106010312060103130601031406010315060103160601031706010318060103190601032006010321060103220601032306010324060103250601032606010327060103280601032906010330060103310601033206010333060103340601033506010336060103370601033806010339060103400601034106010342060103430601034406010345060103460601034706010348060103490601035006010351060103520601035306010354060103550601035606010357060103580601035906010360060103610601036206010363060103640601036506010366060103670601036806010369060103700601037106010372060103730601037406010375060103760601037706010378060103790601038006010381060103820601038306010384060103850601038606010387060103880601038906010390060103910601039206010393060103940601039506010396060103970601039806010399060104000601040106010402060104030601040406010405060104060601040706010408060104090601041006010411060104120601041306010414060104150601041606010417060104180601041906010420060104210601042206010423060104240601042506010426060104270601042806010429060104300601043106010432060104330601043406010435060104360601043706010438060104390601044006010441060104420601044306010444060104450601044606010447060104480601044906010450060104510601045206010453060104540601045506010456060104570601045806010459060104600601046106010462060104630601046406010465060104660601046706010468060104690601047006010471060104720601047306010474060104750601047606010477060104780601047906010480060104810601048206010483060104840601048506010486060104870601048806010489060104900601049106010492060104930601049406010495060104960601049706010498060104990601050006010501060105020601050306010504060105050601050606010507060105080601050906010510060105110601051206010513060105140601051506010516060105170601051806010519060105200601052106010522060105230601052406010525060105260601052706010528060105290601053006010531060105320601053306010534060105350601053606010537060105380601053906010540060105410601054206010543060105440601054506010546060105470601054806010549060105500601055106010552060105530601055406010555060105560601055706010558060105590601056006010561060105620601056306010564060105650601056606010567060105680601056906010570060105710601057206010573060105740601057506010576060105770601057806010579060105800601058106010582060105830601058406010585060105860601058706010588060105890601059006010591060105920601059306010594060105950601059606010597060105980601059906010600060106010601060206010603060106040601060506010606060106070601060806010609060106100601061106010612060106130601061406010615060106160601061706010618060106190601062006010621060106220601062306010624060106250601062606010627060106280601062906010630060106310601063206010633060106340601063506010636060106370601063806010639060106400601064106010642060106430601064406010645060106460601064706010648060106490601065006010651060106520601065306010654060106550601065606010657060106580601065906010660060106610601066206010663060106640601066506010666060106670601066806010669060106700601067106010672060106730601067406010675060106760601067706010678060106790601068006010681060106820601068306010684060106850601068606010687060106880601068906010690060106910601069206010693060106940601069506010696060106970601069806010699060107000601070106010702060107030601070406010705060107060601070706010708060107090601071006010711060107120601071306010714060107150601071606010717060107180601071906010720060107210601072206010723060107240601072506010726060107270601072806010729060107300601073106010732060107330601073406010735060107360601073706010738060107390601074006010741060107420601074306010744060107450601074606010747060107480601074906010750060107510601075206010753060107540601075506010756060107570601075806010759060107600601076106010762060107630601076406010765060107660601076706010768060107690601077006010771060107720601077306010774060107750601077606010777060107780601077906010780060107810601078206010783060107840601078506010786060107870601078806010789060107900601079106010792060107930601079406010795060107960601079706010798060107990602000106020002060200030602000406020005060200060602000706020008060200090602001006020011060200120602001306020014060200150602001606020017060200180602001906020020060200210602002206020023060200240602002506020026060200270602002806020029060200300602003106020032060200330602003406020035060200360602003706020038060200390602004006020041060200420602004306020044060200450602004606020047060200480602004906020050060200510602005206020053060200540602005506020056060200570602005806020059060200600602006106020062060200630602006406020065060200660602006706020068060200690602007006020071060200720602007306020074060200750602007606020077060200780602007906020080060200810602008206020083060200840602008506020086060200870602008806020089060200900602009106020092060200930602009406020095060200960602009706020098060200990602010006020101060201020602010306020104060201050602010606020107060201080602010906020110060201110602011206020113060201140602011506020116060201170602011806020119060201200602012106020122060201230602012406020125060201260602012706020128060201290602013006020131060201320602013306020134060201350602013606020137060201380602013906020140060201410602014206020143060201440602014506020146060201470602014806020149060201500602015106020152060201530602015406020155060201560602015706020158060201590602016006020161060201620602016306020164060201650602016606020167060201680602016906020170060201710602017206020173060201740602017506020176060201770602017806020179060201800602018106020182060201830602018406020185060201860602018706020188060201890602019006020191060201920602019306020194060201950602019606020197060201980602019906020200060202010602020206020203060202040602020506020206060202070602020806020209060202100602021106020212060202130602021406020215060202160602021706020218060202190602022006020221060202220602022306020224060202250602022606020227060202280602022906020230060202310602023206020233060202340602023506020236060202370602023806020239060202400602024106020242060202430602024406020245060202460602024706020248060202490602025006020251060202520602025306020254060202550602025606020257060202580602025906020260060202610602026206020263060202640602026506020266060202670602026806020269060202700602027106020272060202730602027406020275060202760602027706020278060202790602028006020281060202820602028306020284060202850602028606020287060202880602028906020290060202910602029206020293060202940602029506020296060202970602029806020299060203000602030106020302060203030602030406020305060203060602030706020308060203090602031006020311060203120602031306020314060203150602031606020317060203180602031906020320060203210602032206020323060203240602032506020326060203270602032806020329060203300602033106020332060203330602033406020335060203360602033706020338060203390602034006020341060203420602034306020344060203450602034606020347060203480602034906020350060203510602035206020353060203540602035506020356060203570602035806020359060203600602036106020362060203630602036406020365060203660602036706020368060203690602037006020371060203720602037306020374060203750602037606020377060203780602037906020380060203810602038206020383060203840602038506020386060203870602038806020389060203900602039106020392060203930602039406020395060203960602039706020398060203990602040006020401060204020602040306020404060204050602040606020407060204080602040906020410060204110602041206020413060204140602041506020416060204170602041806020419060204200602042106020422060204230602042406020425060204260602042706020428060204290602043006020431060204320602043306020434060204350602043606020437060204380602043906020440060204410602044206020443060204440602044506020446060204470602044806020449060204500602045106020452060204530602045406020455060204560602045706020458060204590602046006020461060204620602046306020464060204650602046606020467060204680602046906020470060204710602047206020473060204740602047506020476060204770602047806020479060204800602048106020482060204830602048406020485060204860602048706020488060204890602049006020491060204920602049306020494060204950602049606020497060204980602049906020500060205010602050206020503060205040602050506020506060205070602050806020509060205100602051106020512060205130602051406020515060205160602051706020518060205190602052006020521060205220602052306020524060205250602052606020527060205280602052906020530060205310602053206020533060205340602053506020536060205370602053806020539060205400602054106020542060205430602054406020545060205460602054706020548060205490602055006020551060205520602055306020554060205550602055606020557060205580602055906020560060205610602056206020563060205640602056506020566060205670602056806020569060205700602057106020572060205730602057406020575060205760602057706020578060205790602058006020581060205820602058306020584060205850602058606020587060205880602058906020590060205910602059206020593060205940602059506020596060205970602059806020599060206000602060106020602060206030602060406020605060206060602060706020608060206090602061006020611060206120602061306020614060206150602061606020617060206180602061906020620060206210602062206020623060206240602062506020626060206270602062806020629060206300602063106020632060206330602063406020635060206360602063706020638060206390602064006020641060206420602064306020644060206450602064606020647060206480602064906020650060206510602065206020653060206540602065506020656060206570602065806020659060206600602066106020662060206630602066406020665060206660602066706020668060206690602067006020671060206720602067306020674060206750602067606020677060206780602067906020680060206810602068206020683060206840602068506020686060206870602068806020689060206900602069106020692060206930602069406020695060206960602069706020698060206990602070006020701060207020602070306020704060207050602070606020707060207080602070906020710060207110602071206020713060207140602071506020716060207170602071806020719060207200602072106020722060207230602072406020725060207260602072706020728060207290602073006020731060207320602073306020734060207350602073606020737060207380602073906020740060207410602074206020743060207440602074506020746060207470602074806020749060207500602075106020752060207530602075406020755060207560602075706020758060207590602076006020761060207620602076306020764060207650602076606020767060207680602076906020770060207710602077206020773060207740602077506020776060207770602077806020779060207800602078106020782060207830602078406020785060207860602078706020788060207890602079006020791060207920602079306020794060207950602079606020797060207980602079906030001060300020603000306030004060300050603000606030007060300080603000906030010060300110603001206030013060300140603001506030016060300170603001806030019060300200603002106030022060300230603002406030025060300260603002706030028060300290603003006030031060300320603003306030034060300350603003606030037060300380603003906030040060300410603004206030043060300440603004506030046060300470603004806030049060300500603005106030052060300530603005406030055060300560603005706030058060300590603006006030061060300620603006306030064060300650603006606030067060300680603006906030070060300710603007206030073060300740603007506030076060300770603007806030079060300800603008106030082060300830603008406030085060300860603008706030088060300890603009006030091060300920603009306030094060300950603009606030097060300980603009906030100060301010603010206030103060301040603010506030106060301070603010806030109060301100603011106030112060301130603011406030115060301160603011706030118060301190603012006030121060301220603012306030124060301250603012606030127060301280603012906030130060301310603013206030133060301340603013506030136060301370603013806030139060301400603014106030142060301430603014406030145060301460603014706030148060301490603015006030151060301520603015306030154060301550603015606030157060301580603015906030160060301610603016206030163060301640603016506030166060301670603016806030169060301700603017106030172060301730603017406030175060301760603017706030178060301790603018006030181060301820603018306030184060301850603018606030187060301880603018906030190060301910603019206030193060301940603019506030196060301970603019806030199060302000603020106030202060302030603020406030205060302060603020706030208060302090603021006030211060302120603021306030214060302150603021606030217060302180603021906030220060302210603022206030223060302240603022506030226060302270603022806030229060302300603023106030232060302330603023406030235060302360603023706030238060302390603024006030241060302420603024306030244060302450603024606030247060302480603024906030250060302510603025206030253060302540603025506030256060302570603025806030259060302600603026106030262060302630603026406030265060302660603026706030268060302690603027006030271060302720603027306030274060302750603027606030277060302780603027906030280060302810603028206030283060302840603028506030286060302870603028806030289060302900603029106030292060302930603029406030295060302960603029706030298060302990603030006030301060303020603030306030304060303050603030606030307060303080603030906030310060303110603031206030313060303140603031506030316060303170603031806030319060303200603032106030322060303230603032406030325060303260603032706030328060303290603033006030331060303320603033306030334060303350603033606030337060303380603033906030340060303410603034206030343060303440603034506030346060303470603034806030349060303500603035106030352060303530603035406030355060303560603035706030358060303590603036006030361060303620603036306030364060303650603036606030367060303680603036906030370060303710603037206030373060303740603037506030376060303770603037806030379060303800603038106030382060303830603038406030385060303860603038706030388060303890603039006030391060303920603039306030394060303950603039606030397060303980603039906030400060304010603040206030403060304040603040506030406060304070603040806030409060304100603041106030412060304130603041406030415060304160603041706030418060304190603042006030421060304220603042306030424060304250603042606030427060304280603042906030430060304310603043206030433060304340603043506030436060304370603043806030439060304400603044106030442060304430603044406030445060304460603044706030448060304490603045006030451060304520603045306030454060304550603045606030457060304580603045906030460060304610603046206030463060304640603046506030466060304670603046806030469060304700603047106030472060304730603047406030475060304760603047706030478060304790603048006030481060304820603048306030484060304850603048606030487060304880603048906030490060304910603049206030493060304940603049506030496060304970603049806030499060305000603050106030502060305030603050406030505060305060603050706030508060305090603051006030511060305120603051306030514060305150603051606030517060305180603051906030520060305210603052206030523060305240603052506030526060305270603052806030529060305300603053106030532060305330603053406030535060305360603053706030538060305390603054006030541060305420603054306030544060305450603054606030547060305480603054906030550060305510603055206030553060305540603055506030556060305570603055806030559060305600603056106030562060305630603056406030565060305660603056706030568060305690603057006030571060305720603057306030574060305750603057606030577060305780603057906030580060305810603058206030583060305840603058506030586060305870603058806030589060305900603059106030592060305930603059406030595060305960603059706030598060305990603060006030601060306020603060306030604060306050603060606030607060306080603060906030610060306110603061206030613060306140603061506030616060306170603061806030619060306200603062106030622060306230603062406030625060306260603062706030628060306290603063006030631060306320603063306030634060306350603063606030637060306380603063906030640060306410603064206030643060306440603064506030646060306470603064806030649060306500603065106030652060306530603065406030655060306560603065706030658060306590603066006030661060306620603066306030664060306650603066606030667060306680603066906030670060306710603067206030673060306740603067506030676060306770603067806030679060306800603068106030682060306830603068406030685060306860603068706030688060306890603069006030691060306920603069306030694060306950603069606030697060306980603069906030700060307010603070206030703060307040603070506030706060307070603070806030709060307100603071106030712060307130603071406030715060307160603071706030718060307190603072006030721060307220603072306030724060307250603072606030727060307280603072906030730060307310603073206030733060307340603073506030736060307370603073806030739060307400603074106030742060307430603074406030745060307460603074706030748060307490603075006030751060307520603075306030754060307550603075606030757060307580603075906030760060307610603076206030763060307640603076506030766060307670603076806030769060307700603077106030772060307730603077406030775060307760603077706030778060307790603078006030781060307820603078306030784060307850603078606030787060307880603078906030790060307910603079206030793060307940603079506030796060307970603079806030799060400010604000206040003060400040604000506040006060400070604000806040009060400100604001106040012060400130604001406040015060400160604001706040018060400190604002006040021060400220604002306040024060400250604002606040027060400280604002906040030060400310604003206040033060400340604003506040036060400370604003806040039060400400604004106040042060400430604004406040045060400460604004706040048060400490604005006040051060400520604005306040054060400550604005606040057060400580604005906040060060400610604006206040063060400640604006506040066060400670604006806040069060400700604007106040072060400730604007406040075060400760604007706040078060400790604008006040081060400820604008306040084060400850604008606040087060400880604008906040090060400910604009206040093060400940604009506040096060400970604009806040099060401000604010106040102060401030604010406040105060401060604010706040108060401090604011006040111060401120604011306040114060401150604011606040117060401180604011906040120060401210604012206040123060401240604012506040126060401270604012806040129060401300604013106040132060401330604013406040135060401360604013706040138060401390604014006040141060401420604014306040144060401450604014606040147060401480604014906040150060401510604015206040153060401540604015506040156060401570604015806040159060401600604016106040162060401630604016406040165060401660604016706040168060401690604017006040171060401720604017306040174060401750604017606040177060401780604017906040180060401810604018206040183060401840604018506040186060401870604018806040189060401900604019106040192060401930604019406040195060401960604019706040198060401990604020006040201060402020604020306040204060402050604020606040207060402080604020906040210060402110604021206040213060402140604021506040216060402170604021806040219060402200604022106040222060402230604022406040225060402260604022706040228060402290604023006040231060402320604023306040234060402350604023606040237060402380604023906040240060402410604024206040243060402440604024506040246060402470604024806040249060402500604025106040252060402530604025406040255060402560604025706040258060402590604026006040261060402620604026306040264060402650604026606040267060402680604026906040270060402710604027206040273060402740604027506040276060402770604027806040279060402800604028106040282060402830604028406040285060402860604028706040288060402890604029006040291060402920604029306040294060402950604029606040297060402980604029906040300060403010604030206040303060403040604030506040306060403070604030806040309060403100604031106040312060403130604031406040315060403160604031706040318060403190604032006040321060403220604032306040324060403250604032606040327060403280604032906040330060403310604033206040333060403340604033506040336060403370604033806040339060403400604034106040342060403430604034406040345060403460604034706040348060403490604035006040351060403520604035306040354060403550604035606040357060403580604035906040360060403610604036206040363060403640604036506040366060403670604036806040369060403700604037106040372060403730604037406040375060403760604037706040378060403790604038006040381060403820604038306040384060403850604038606040387060403880604038906040390060403910604039206040393060403940604039506040396060403970604039806040399060404000604040106040402060404030604040406040405060404060604040706040408060404090604041006040411060404120604041306040414060404150604041606040417060404180604041906040420060404210604042206040423060404240604042506040426060404270604042806040429060404300604043106040432060404330604043406040435060404360604043706040438060404390604044006040441060404420604044306040444060404450604044606040447060404480604044906040450060404510604045206040453060404540604045506040456060404570604045806040459060404600604046106040462060404630604046406040465060404660604046706040468060404690604047006040471060404720604047306040474060404750604047606040477060404780604047906040480060404810604048206040483060404840604048506040486060404870604048806040489060404900604049106040492060404930604049406040495060404960604049706040498060404990604050006040501060405020604050306040504060405050604050606040507060405080604050906040510060405110604051206040513060405140604051506040516060405170604051806040519060405200604052106040522060405230604052406040525060405260604052706040528060405290604053006040531060405320604053306040534060405350604053606040537060405380604053906040540060405410604054206040543060405440604054506040546060405470604054806040549060405500604055106040552060405530604055406040555060405560604055706040558060405590604056006040561060405620604056306040564060405650604056606040567060405680604056906040570060405710604057206040573060405740604057506040576060405770604057806040579060405800604058106040582060405830604058406040585060405860604058706040588060405890604059006040591060405920604059306040594060405950604059606040597060405980604059906040600060406010604060206040603060406040604060506040606060406070604060806040609060406100604061106040612060406130604061406040615060406160604061706040618060406190604062006040621060406220604062306040624060406250604062606040627060406280604062906040630060406310604063206040633060406340604063506040636060406370604063806040639060406400604064106040642060406430604064406040645060406460604064706040648060406490604065006040651060406520604065306040654060406550604065606040657060406580604065906040660060406610604066206040663060406640604066506040666060406670604066806040669060406700604067106040672060406730604067406040675060406760604067706040678060406790604068006040681060406820604068306040684060406850604068606040687060406880604068906040690060406910604069206040693060406940604069506040696060406970604069806040699060407000604070106040702060407030604070406040705060407060604070706040708060407090604071006040711060407120604071306040714060407150604071606040717060407180604071906040720060407210604072206040723060407240604072506040726060407270604072806040729060407300604073106040732060407330604073406040735060407360604073706040738060407390604074006040741060407420604074306040744060407450604074606040747060407480604074906040750060407510604075206040753060407540604075506040756060407570604075806040759060407600604076106040762060407630604076406040765060407660604076706040768060407690604077006040771060407720604077306040774060407750604077606040777060407780604077906040780060407810604078206040783060407840604078506040786060407870604078806040789060407900604079106040792060407930604079406040795060407960604079706040798060407990605000106050002060500030605000406050005060500060605000706050008060500090605001006050011060500120605001306050014060500150605001606050017060500180605001906050020060500210605002206050023060500240605002506050026060500270605002806050029060500300605003106050032060500330605003406050035060500360605003706050038060500390605004006050041060500420605004306050044060500450605004606050047060500480605004906050050060500510605005206050053060500540605005506050056060500570605005806050059060500600605006106050062060500630605006406050065060500660605006706050068060500690605007006050071060500720605007306050074060500750605007606050077060500780605007906050080060500810605008206050083060500840605008506050086060500870605008806050089060500900605009106050092060500930605009406050095060500960605009706050098060500990605010006050101060501020605010306050104060501050605010606050107060501080605010906050110060501110605011206050113060501140605011506050116060501170605011806050119060501200605012106050122060501230605012406050125060501260605012706050128060501290605013006050131060501320605013306050134060501350605013606050137060501380605013906050140060501410605014206050143060501440605014506050146060501470605014806050149060501500605015106050152060501530605015406050155060501560605015706050158060501590605016006050161060501620605016306050164060501650605016606050167060501680605016906050170060501710605017206050173060501740605017506050176060501770605017806050179060501800605018106050182060501830605018406050185060501860605018706050188060501890605019006050191060501920605019306050194060501950605019606050197060501980605019906050200060502010605020206050203060502040605020506050206060502070605020806050209060502100605021106050212060502130605021406050215060502160605021706050218060502190605022006050221060502220605022306050224060502250605022606050227060502280605022906050230060502310605023206050233060502340605023506050236060502370605023806050239060502400605024106050242060502430605024406050245060502460605024706050248060502490605025006050251060502520605025306050254060502550605025606050257060502580605025906050260060502610605026206050263060502640605026506050266060502670605026806050269060502700605027106050272060502730605027406050275060502760605027706050278060502790605028006050281060502820605028306050284060502850605028606050287060502880605028906050290060502910605029206050293060502940605029506050296060502970605029806050299060503000605030106050302060503030605030406050305060503060605030706050308060503090605031006050311060503120605031306050314060503150605031606050317060503180605031906050320060503210605032206050323060503240605032506050326060503270605032806050329060503300605033106050332060503330605033406050335060503360605033706050338060503390605034006050341060503420605034306050344060503450605034606050347060503480605034906050350060503510605035206050353060503540605035506050356060503570605035806050359060503600605036106050362060503630605036406050365060503660605036706050368060503690605037006050371060503720605037306050374060503750605037606050377060503780605037906050380060503810605038206050383060503840605038506050386060503870605038806050389060503900605039106050392060503930605039406050395060503960605039706050398060503990605040006050401060504020605040306050404060504050605040606050407060504080605040906050410060504110605041206050413060504140605041506050416060504170605041806050419060504200605042106050422060504230605042406050425060504260605042706050428060504290605043006050431060504320605043306050434060504350605043606050437060504380605043906050440060504410605044206050443060504440605044506050446060504470605044806050449060504500605045106050452060504530605045406050455060504560605045706050458060504590605046006050461060504620605046306050464060504650605046606050467060504680605046906050470060504710605047206050473060504740605047506050476060504770605047806050479060504800605048106050482060504830605048406050485060504860605048706050488060504890605049006050491060504920605049306050494060504950605049606050497060504980605049906050500060505010605050206050503060505040605050506050506060505070605050806050509060505100605051106050512060505130605051406050515060505160605051706050518060505190605052006050521060505220605052306050524060505250605052606050527060505280605052906050530060505310605053206050533060505340605053506050536060505370605053806050539060505400605054106050542060505430605054406050545060505460605054706050548060505490605055006050551060505520605055306050554060505550605055606050557060505580605055906050560060505610605056206050563060505640605056506050566060505670605056806050569060505700605057106050572060505730605057406050575060505760605057706050578060505790605058006050581060505820605058306050584060505850605058606050587060505880605058906050590060505910605059206050593060505940605059506050596060505970605059806050599060506000605060106050602060506030605060406050605060506060605060706050608060506090605061006050611060506120605061306050614060506150605061606050617060506180605061906050620060506210605062206050623060506240605062506050626060506270605062806050629060506300605063106050632060506330605063406050635060506360605063706050638060506390605064006050641060506420605064306050644060506450605064606050647060506480605064906050650060506510605065206050653060506540605065506050656060506570605065806050659060506600605066106050662060506630605066406050665060506660605066706050668060506690605067006050671060506720605067306050674060506750605067606050677060506780605067906050680060506810605068206050683060506840605068506050686060506870605068806050689060506900605069106050692060506930605069406050695060506960605069706050698060506990605070006050701060507020605070306050704060507050605070606050707060507080605070906050710060507110605071206050713060507140605071506050716060507170605071806050719060507200605072106050722060507230605072406050725060507260605072706050728060507290605073006050731060507320605073306050734060507350605073606050737060507380605073906050740060507410605074206050743060507440605074506050746060507470605074806050749060507500605075106050752060507530605075406050755060507560605075706050758060507590605076006050761060507620605076306050764060507650605076606050767060507680605076906050770060507710605077206050773060507740605077506050776060507770605077806050779060507800605078106050782060507830605078406050785060507860605078706050788060507890605079006050791060507920605079306050794060507950605079606050797060507980605079906060001060600020606000306060004060600050606000606060007060600080606000906060010060600110606001206060013060600140606001506060016060600170606001806060019060600200606002106060022060600230606002406060025060600260606002706060028060600290606003006060031060600320606003306060034060600350606003606060037060600380606003906060040060600410606004206060043060600440606004506060046060600470606004806060049060600500606005106060052060600530606005406060055060600560606005706060058060600590606006006060061060600620606006306060064060600650606006606060067060600680606006906060070060600710606007206060073060600740606007506060076060600770606007806060079060600800606008106060082060600830606008406060085060600860606008706060088060600890606009006060091060600920606009306060094060600950606009606060097060600980606009906060100060601010606010206060103060601040606010506060106060601070606010806060109060601100606011106060112060601130606011406060115060601160606011706060118060601190606012006060121060601220606012306060124060601250606012606060127060601280606012906060130060601310606013206060133060601340606013506060136060601370606013806060139060601400606014106060142060601430606014406060145060601460606014706060148060601490606015006060151060601520606015306060154060601550606015606060157060601580606015906060160060601610606016206060163060601640606016506060166060601670606016806060169060601700606017106060172060601730606017406060175060601760606017706060178060601790606018006060181060601820606018306060184060601850606018606060187060601880606018906060190060601910606019206060193060601940606019506060196060601970606019806060199060602000606020106060202060602030606020406060205060602060606020706060208060602090606021006060211060602120606021306060214060602150606021606060217060602180606021906060220060602210606022206060223060602240606022506060226060602270606022806060229060602300606023106060232060602330606023406060235060602360606023706060238060602390606024006060241060602420606024306060244060602450606024606060247060602480606024906060250060602510606025206060253060602540606025506060256060602570606025806060259060602600606026106060262060602630606026406060265060602660606026706060268060602690606027006060271060602720606027306060274060602750606027606060277060602780606027906060280060602810606028206060283060602840606028506060286060602870606028806060289060602900606029106060292060602930606029406060295060602960606029706060298060602990606030006060301060603020606030306060304060603050606030606060307060603080606030906060310060603110606031206060313060603140606031506060316060603170606031806060319060603200606032106060322060603230606032406060325060603260606032706060328060603290606033006060331060603320606033306060334060603350606033606060337060603380606033906060340060603410606034206060343060603440606034506060346060603470606034806060349060603500606035106060352060603530606035406060355060603560606035706060358060603590606036006060361060603620606036306060364060603650606036606060367060603680606036906060370060603710606037206060373060603740606037506060376060603770606037806060379060603800606038106060382060603830606038406060385060603860606038706060388060603890606039006060391060603920606039306060394060603950606039606060397060603980606039906060400060604010606040206060403060604040606040506060406060604070606040806060409060604100606041106060412060604130606041406060415060604160606041706060418060604190606042006060421060604220606042306060424060604250606042606060427060604280606042906060430060604310606043206060433060604340606043506060436060604370606043806060439060604400606044106060442060604430606044406060445060604460606044706060448060604490606045006060451060604520606045306060454060604550606045606060457060604580606045906060460060604610606046206060463060604640606046506060466060604670606046806060469060604700606047106060472060604730606047406060475060604760606047706060478060604790606048006060481060604820606048306060484060604850606048606060487060604880606048906060490060604910606049206060493060604940606049506060496060604970606049806060499060605000606050106060502060605030606050406060505060605060606050706060508060605090606051006060511060605120606051306060514060605150606051606060517060605180606051906060520060605210606052206060523060605240606052506060526060605270606052806060529060605300606053106060532060605330606053406060535060605360606053706060538060605390606054006060541060605420606054306060544060605450606054606060547060605480606054906060550060605510606055206060553060605540606055506060556060605570606055806060559060605600606056106060562060605630606056406060565060605660606056706060568060605690606057006060571060605720606057306060574060605750606057606060577060605780606057906060580060605810606058206060583060605840606058506060586060605870606058806060589060605900606059106060592060605930606059406060595060605960606059706060598060605990606060006060601060606020606060306060604060606050606060606060607060606080606060906060610060606110606061206060613060606140606061506060616060606170606061806060619060606200606062106060622060606230606062406060625060606260606062706060628060606290606063006060631060606320606063306060634060606350606063606060637060606380606063906060640060606410606064206060643060606440606064506060646060606470606064806060649060606500606065106060652060606530606065406060655060606560606065706060658060606590606066006060661060606620606066306060664060606650606066606060667060606680606066906060670060606710606067206060673060606740606067506060676060606770606067806060679060606800606068106060682060606830606068406060685060606860606068706060688060606890606069006060691060606920606069306060694060606950606069606060697060606980606069906060700060607010606070206060703060607040606070506060706060607070606070806060709060607100606071106060712060607130606071406060715060607160606071706060718060607190606072006060721060607220606072306060724060607250606072606060727060607280606072906060730060607310606073206060733060607340606073506060736060607370606073806060739060607400606074106060742060607430606074406060745060607460606074706060748060607490606075006060751060607520606075306060754060607550606075606060757060607580606075906060760060607610606076206060763060607640606076506060766060607670606076806060769060607700606077106060772060607730606077406060775060607760606077706060778060607790606078006060781060607820606078306060784060607850606078606060787060607880606078906060790060607910606079206060793060607940606079506060796060607970606079806060799060700010607000206070003060700040607000506070006060700070607000806070009060700100607001106070012060700130607001406070015060700160607001706070018060700190607002006070021060700220607002306070024060700250607002606070027060700280607002906070030060700310607003206070033060700340607003506070036060700370607003806070039060700400607004106070042060700430607004406070045060700460607004706070048060700490607005006070051060700520607005306070054060700550607005606070057060700580607005906070060060700610607006206070063060700640607006506070066060700670607006806070069060700700607007106070072060700730607007406070075060700760607007706070078060700790607008006070081060700820607008306070084060700850607008606070087060700880607008906070090060700910607009206070093060700940607009506070096060700970607009806070099060701000607010106070102060701030607010406070105060701060607010706070108060701090607011006070111060701120607011306070114060701150607011606070117060701180607011906070120060701210607012206070123060701240607012506070126060701270607012806070129060701300607013106070132060701330607013406070135060701360607013706070138060701390607014006070141060701420607014306070144060701450607014606070147060701480607014906070150060701510607015206070153060701540607015506070156060701570607015806070159060701600607016106070162060701630607016406070165060701660607016706070168060701690607017006070171060701720607017306070174060701750607017606070177060701780607017906070180060701810607018206070183060701840607018506070186060701870607018806070189060701900607019106070192060701930607019406070195060701960607019706070198060701990607020006070201060702020607020306070204060702050607020606070207060702080607020906070210060702110607021206070213060702140607021506070216060702170607021806070219060702200607022106070222060702230607022406070225060702260607022706070228060702290607023006070231060702320607023306070234060702350607023606070237060702380607023906070240060702410607024206070243060702440607024506070246060702470607024806070249060702500607025106070252060702530607025406070255060702560607025706070258060702590607026006070261060702620607026306070264060702650607026606070267060702680607026906070270060702710607027206070273060702740607027506070276060702770607027806070279060702800607028106070282060702830607028406070285060702860607028706070288060702890607029006070291060702920607029306070294060702950607029606070297060702980607029906070300060703010607030206070303060703040607030506070306060703070607030806070309060703100607031106070312060703130607031406070315060703160607031706070318060703190607032006070321060703220607032306070324060703250607032606070327060703280607032906070330060703310607033206070333060703340607033506070336060703370607033806070339060703400607034106070342060703430607034406070345060703460607034706070348060703490607035006070351060703520607035306070354060703550607035606070357060703580607035906070360060703610607036206070363060703640607036506070366060703670607036806070369060703700607037106070372060703730607037406070375060703760607037706070378060703790607038006070381060703820607038306070384060703850607038606070387060703880607038906070390060703910607039206070393060703940607039506070396060703970607039806070399060704000607040106070402060704030607040406070405060704060607040706070408060704090607041006070411060704120607041306070414060704150607041606070417060704180607041906070420060704210607042206070423060704240607042506070426060704270607042806070429060704300607043106070432060704330607043406070435060704360607043706070438060704390607044006070441060704420607044306070444060704450607044606070447060704480607044906070450060704510607045206070453060704540607045506070456060704570607045806070459060704600607046106070462060704630607046406070465060704660607046706070468060704690607047006070471060704720607047306070474060704750607047606070477060704780607047906070480060704810607048206070483060704840607048506070486060704870607048806070489060704900607049106070492060704930607049406070495060704960607049706070498060704990607050006070501060705020607050306070504060705050607050606070507060705080607050906070510060705110607051206070513060705140607051506070516060705170607051806070519060705200607052106070522060705230607052406070525060705260607052706070528060705290607053006070531060705320607053306070534060705350607053606070537060705380607053906070540060705410607054206070543060705440607054506070546060705470607054806070549060705500607055106070552060705530607055406070555060705560607055706070558060705590607056006070561060705620607056306070564060705650607056606070567060705680607056906070570060705710607057206070573060705740607057506070576060705770607057806070579060705800607058106070582060705830607058406070585060705860607058706070588060705890607059006070591060705920607059306070594060705950607059606070597060705980607059906070600060706010607060206070603060706040607060506070606060706070607060806070609060706100607061106070612060706130607061406070615060706160607061706070618060706190607062006070621060706220607062306070624060706250607062606070627060706280607062906070630060706310607063206070633060706340607063506070636060706370607063806070639060706400607064106070642060706430607064406070645060706460607064706070648060706490607065006070651060706520607065306070654060706550607065606070657060706580607065906070660060706610607066206070663060706640607066506070666060706670607066806070669060706700607067106070672060706730607067406070675060706760607067706070678060706790607068006070681060706820607068306070684060706850607068606070687060706880607068906070690060706910607069206070693060706940607069506070696060706970607069806070699060707000607070106070702060707030607070406070705060707060607070706070708060707090607071006070711060707120607071306070714060707150607071606070717060707180607071906070720060707210607072206070723060707240607072506070726060707270607072806070729060707300607073106070732060707330607073406070735060707360607073706070738060707390607074006070741060707420607074306070744060707450607074606070747060707480607074906070750060707510607075206070753060707540607075506070756060707570607075806070759060707600607076106070762060707630607076406070765060707660607076706070768060707690607077006070771060707720607077306070774060707750607077606070777060707780607077906070780060707810607078206070783060707840607078506070786060707870607078806070789060707900607079106070792060707930607079406070795060707960607079706070798060707990608000106080002060800030608000406080005060800060608000706080008060800090608001006080011060800120608001306080014060800150608001606080017060800180608001906080020060800210608002206080023060800240608002506080026060800270608002806080029060800300608003106080032060800330608003406080035060800360608003706080038060800390608004006080041060800420608004306080044060800450608004606080047060800480608004906080050060800510608005206080053060800540608005506080056060800570608005806080059060800600608006106080062060800630608006406080065060800660608006706080068060800690608007006080071060800720608007306080074060800750608007606080077060800780608007906080080060800810608008206080083060800840608008506080086060800870608008806080089060800900608009106080092060800930608009406080095060800960608009706080098060800990608010006080101060801020608010306080104060801050608010606080107060801080608010906080110060801110608011206080113060801140608011506080116060801170608011806080119060801200608012106080122060801230608012406080125060801260608012706080128060801290608013006080131060801320608013306080134060801350608013606080137060801380608013906080140060801410608014206080143060801440608014506080146060801470608014806080149060801500608015106080152060801530608015406080155060801560608015706080158060801590608016006080161060801620608016306080164060801650608016606080167060801680608016906080170060801710608017206080173060801740608017506080176060801770608017806080179060801800608018106080182060801830608018406080185060801860608018706080188060801890608019006080191060801920608019306080194060801950608019606080197060801980608019906080200060802010608020206080203060802040608020506080206060802070608020806080209060802100608021106080212060802130608021406080215060802160608021706080218060802190608022006080221060802220608022306080224060802250608022606080227060802280608022906080230060802310608023206080233060802340608023506080236060802370608023806080239060802400608024106080242060802430608024406080245060802460608024706080248060802490608025006080251060802520608025306080254060802550608025606080257060802580608025906080260060802610608026206080263060802640608026506080266060802670608026806080269060802700608027106080272060802730608027406080275060802760608027706080278060802790608028006080281060802820608028306080284060802850608028606080287060802880608028906080290060802910608029206080293060802940608029506080296060802970608029806080299060803000608030106080302060803030608030406080305060803060608030706080308060803090608031006080311060803120608031306080314060803150608031606080317060803180608031906080320060803210608032206080323060803240608032506080326060803270608032806080329060803300608033106080332060803330608033406080335060803360608033706080338060803390608034006080341060803420608034306080344060803450608034606080347060803480608034906080350060803510608035206080353060803540608035506080356060803570608035806080359060803600608036106080362060803630608036406080365060803660608036706080368060803690608037006080371060803720608037306080374060803750608037606080377060803780608037906080380060803810608038206080383060803840608038506080386060803870608038806080389060803900608039106080392060803930608039406080395060803960608039706080398060803990608040006080401060804020608040306080404060804050608040606080407060804080608040906080410060804110608041206080413060804140608041506080416060804170608041806080419060804200608042106080422060804230608042406080425060804260608042706080428060804290608043006080431060804320608043306080434060804350608043606080437060804380608043906080440060804410608044206080443060804440608044506080446060804470608044806080449060804500608045106080452060804530608045406080455060804560608045706080458060804590608046006080461060804620608046306080464060804650608046606080467060804680608046906080470060804710608047206080473060804740608047506080476060804770608047806080479060804800608048106080482060804830608048406080485060804860608048706080488060804890608049006080491060804920608049306080494060804950608049606080497060804980608049906080500060805010608050206080503060805040608050506080506060805070608050806080509060805100608051106080512060805130608051406080515060805160608051706080518060805190608052006080521060805220608052306080524060805250608052606080527060805280608052906080530060805310608053206080533060805340608053506080536060805370608053806080539060805400608054106080542060805430608054406080545060805460608054706080548060805490608055006080551060805520608055306080554060805550608055606080557060805580608055906080560060805610608056206080563060805640608056506080566060805670608056806080569060805700608057106080572060805730608057406080575060805760608057706080578060805790608058006080581060805820608058306080584060805850608058606080587060805880608058906080590060805910608059206080593060805940608059506080596060805970608059806080599060806000608060106080602060806030608060406080605060806060608060706080608060806090608061006080611060806120608061306080614060806150608061606080617060806180608061906080620060806210608062206080623060806240608062506080626060806270608062806080629060806300608063106080632060806330608063406080635060806360608063706080638060806390608064006080641060806420608064306080644060806450608064606080647060806480608064906080650060806510608065206080653060806540608065506080656060806570608065806080659060806600608066106080662060806630608066406080665060806660608066706080668060806690608067006080671060806720608067306080674060806750608067606080677060806780608067906080680060806810608068206080683060806840608068506080686060806870608068806080689060806900608069106080692060806930608069406080695060806960608069706080698060806990608070006080701060807020608070306080704060807050608070606080707060807080608070906080710060807110608071206080713060807140608071506080716060807170608071806080719060807200608072106080722060807230608072406080725060807260608072706080728060807290608073006080731060807320608073306080734060807350608073606080737060807380608073906080740060807410608074206080743060807440608074506080746060807470608074806080749060807500608075106080752060807530608075406080755060807560608075706080758060807590608076006080761060807620608076306080764060807650608076606080767060807680608076906080770060807710608077206080773060807740608077506080776060807770608077806080779060807800608078106080782060807830608078406080785060807860608078706080788060807890608079006080791060807920608079306080794060807950608079606080797060807980608079906090001060900020609000306090004060900050609000606090007060900080609000906090010060900110609001206090013060900140609001506090016060900170609001806090019060900200609002106090022060900230609002406090025060900260609002706090028060900290609003006090031060900320609003306090034060900350609003606090037060900380609003906090040060900410609004206090043060900440609004506090046060900470609004806090049060900500609005106090052060900530609005406090055060900560609005706090058060900590609006006090061060900620609006306090064060900650609006606090067060900680609006906090070060900710609007206090073060900740609007506090076060900770609007806090079060900800609008106090082060900830609008406090085060900860609008706090088060900890609009006090091060900920609009306090094060900950609009606090097060900980609009906090100060901010609010206090103060901040609010506090106060901070609010806090109060901100609011106090112060901130609011406090115060901160609011706090118060901190609012006090121060901220609012306090124060901250609012606090127060901280609012906090130060901310609013206090133060901340609013506090136060901370609013806090139060901400609014106090142060901430609014406090145060901460609014706090148060901490609015006090151060901520609015306090154060901550609015606090157060901580609015906090160060901610609016206090163060901640609016506090166060901670609016806090169060901700609017106090172060901730609017406090175060901760609017706090178060901790609018006090181060901820609018306090184060901850609018606090187060901880609018906090190060901910609019206090193060901940609019506090196060901970609019806090199060902000609020106090202060902030609020406090205060902060609020706090208060902090609021006090211060902120609021306090214060902150609021606090217060902180609021906090220060902210609022206090223060902240609022506090226060902270609022806090229060902300609023106090232060902330609023406090235060902360609023706090238060902390609024006090241060902420609024306090244060902450609024606090247060902480609024906090250060902510609025206090253060902540609025506090256060902570609025806090259060902600609026106090262060902630609026406090265060902660609026706090268060902690609027006090271060902720609027306090274060902750609027606090277060902780609027906090280060902810609028206090283060902840609028506090286060902870609028806090289060902900609029106090292060902930609029406090295060902960609029706090298060902990609030006090301060903020609030306090304060903050609030606090307060903080609030906090310060903110609031206090313060903140609031506090316060903170609031806090319060903200609032106090322060903230609032406090325060903260609032706090328060903290609033006090331060903320609033306090334060903350609033606090337060903380609033906090340060903410609034206090343060903440609034506090346060903470609034806090349060903500609035106090352060903530609035406090355060903560609035706090358060903590609036006090361060903620609036306090364060903650609036606090367060903680609036906090370060903710609037206090373060903740609037506090376060903770609037806090379060903800609038106090382060903830609038406090385060903860609038706090388060903890609039006090391060903920609039306090394060903950609039606090397060903980609039906090400060904010609040206090403060904040609040506090406060904070609040806090409060904100609041106090412060904130609041406090415060904160609041706090418060904190609042006090421060904220609042306090424060904250609042606090427060904280609042906090430060904310609043206090433060904340609043506090436060904370609043806090439060904400609044106090442060904430609044406090445060904460609044706090448060904490609045006090451060904520609045306090454060904550609045606090457060904580609045906090460060904610609046206090463060904640609046506090466060904670609046806090469060904700609047106090472060904730609047406090475060904760609047706090478060904790609048006090481060904820609048306090484060904850609048606090487060904880609048906090490060904910609049206090493060904940609049506090496060904970609049806090499060905000609050106090502060905030609050406090505060905060609050706090508060905090609051006090511060905120609051306090514060905150609051606090517060905180609051906090520060905210609052206090523060905240609052506090526060905270609052806090529060905300609053106090532060905330609053406090535060905360609053706090538060905390609054006090541060905420609054306090544060905450609054606090547060905480609054906090550060905510609055206090553060905540609055506090556060905570609055806090559060905600609056106090562060905630609056406090565060905660609056706090568060905690609057006090571060905720609057306090574060905750609057606090577060905780609057906090580060905810609058206090583060905840609058506090586060905870609058806090589060905900609059106090592060905930609059406090595060905960609059706090598060905990609060006090601060906020609060306090604060906050609060606090607060906080609060906090610060906110609061206090613060906140609061506090616060906170609061806090619060906200609062106090622060906230609062406090625060906260609062706090628060906290609063006090631060906320609063306090634060906350609063606090637060906380609063906090640060906410609064206090643060906440609064506090646060906470609064806090649060906500609065106090652060906530609065406090655060906560609065706090658060906590609066006090661060906620609066306090664060906650609066606090667060906680609066906090670060906710609067206090673060906740609067506090676060906770609067806090679060906800609068106090682060906830609068406090685060906860609068706090688060906890609069006090691060906920609069306090694060906950609069606090697060906980609069906090700060907010609070206090703060907040609070506090706060907070609070806090709060907100609071106090712060907130609071406090715060907160609071706090718060907190609072006090721060907220609072306090724060907250609072606090727060907280609072906090730060907310609073206090733060907340609073506090736060907370609073806090739060907400609074106090742060907430609074406090745060907460609074706090748060907490609075006090751060907520609075306090754060907550609075606090757060907580609075906090760060907610609076206090763060907640609076506090766060907670609076806090769060907700609077106090772060907730609077406090775060907760609077706090778060907790609078006090781060907820609078306090784060907850609078606090787060907880609078906090790060907910609079206090793060907940609079506090796060907970609079806090799061000010610000206100003061000040610000506100006061000070610000806100009061000100610001106100012061000130610001406100015061000160610001706100018061000190610002006100021061000220610002306100024061000250610002606100027061000280610002906100030061000310610003206100033061000340610003506100036061000370610003806100039061000400610004106100042061000430610004406100045061000460610004706100048061000490610005006100051061000520610005306100054061000550610005606100057061000580610005906100060061000610610006206100063061000640610006506100066061000670610006806100069061000700610007106100072061000730610007406100075061000760610007706100078061000790610008006100081061000820610008306100084061000850610008606100087061000880610008906100090061000910610009206100093061000940610009506100096061000970610009806100099061001000610010106100102061001030610010406100105061001060610010706100108061001090610011006100111061001120610011306100114061001150610011606100117061001180610011906100120061001210610012206100123061001240610012506100126061001270610012806100129061001300610013106100132061001330610013406100135061001360610013706100138061001390610014006100141061001420610014306100144061001450610014606100147061001480610014906100150061001510610015206100153061001540610015506100156061001570610015806100159061001600610016106100162061001630610016406100165061001660610016706100168061001690610017006100171061001720610017306100174061001750610017606100177061001780610017906100180061001810610018206100183061001840610018506100186061001870610018806100189061001900610019106100192061001930610019406100195061001960610019706100198061001990610020006100201061002020610020306100204061002050610020606100207061002080610020906100210061002110610021206100213061002140610021506100216061002170610021806100219061002200610022106100222061002230610022406100225061002260610022706100228061002290610023006100231061002320610023306100234061002350610023606100237061002380610023906100240061002410610024206100243061002440610024506100246061002470610024806100249061002500610025106100252061002530610025406100255061002560610025706100258061002590610026006100261061002620610026306100264061002650610026606100267061002680610026906100270061002710610027206100273061002740610027506100276061002770610027806100279061002800610028106100282061002830610028406100285061002860610028706100288061002890610029006100291061002920610029306100294061002950610029606100297061002980610029906100300061003010610030206100303061003040610030506100306061003070610030806100309061003100610031106100312061003130610031406100315061003160610031706100318061003190610032006100321061003220610032306100324061003250610032606100327061003280610032906100330061003310610033206100333061003340610033506100336061003370610033806100339061003400610034106100342061003430610034406100345061003460610034706100348061003490610035006100351061003520610035306100354061003550610035606100357061003580610035906100360061003610610036206100363061003640610036506100366061003670610036806100369061003700610037106100372061003730610037406100375061003760610037706100378061003790610038006100381061003820610038306100384061003850610038606100387061003880610038906100390061003910610039206100393061003940610039506100396061003970610039806100399061004000610040106100402061004030610040406100405061004060610040706100408061004090610041006100411061004120610041306100414061004150610041606100417061004180610041906100420061004210610042206100423061004240610042506100426061004270610042806100429061004300610043106100432061004330610043406100435061004360610043706100438061004390610044006100441061004420610044306100444061004450610044606100447061004480610044906100450061004510610045206100453061004540610045506100456061004570610045806100459061004600610046106100462061004630610046406100465061004660610046706100468061004690610047006100471061004720610047306100474061004750610047606100477061004780610047906100480061004810610048206100483061004840610048506100486061004870610048806100489061004900610049106100492061004930610049406100495061004960610049706100498061004990610050006100501061005020610050306100504061005050610050606100507061005080610050906100510061005110610051206100513061005140610051506100516061005170610051806100519061005200610052106100522061005230610052406100525061005260610052706100528061005290610053006100531061005320610053306100534061005350610053606100537061005380610053906100540061005410610054206100543061005440610054506100546061005470610054806100549061005500610055106100552061005530610055406100555061005560610055706100558061005590610056006100561061005620610056306100564061005650610056606100567061005680610056906100570061005710610057206100573061005740610057506100576061005770610057806100579061005800610058106100582061005830610058406100585061005860610058706100588061005890610059006100591061005920610059306100594061005950610059606100597061005980610059906100600061006010610060206100603061006040610060506100606061006070610060806100609061006100610061106100612061006130610061406100615061006160610061706100618061006190610062006100621061006220610062306100624061006250610062606100627061006280610062906100630061006310610063206100633061006340610063506100636061006370610063806100639061006400610064106100642061006430610064406100645061006460610064706100648061006490610065006100651061006520610065306100654061006550610065606100657061006580610065906100660061006610610066206100663061006640610066506100666061006670610066806100669061006700610067106100672061006730610067406100675061006760610067706100678061006790610068006100681061006820610068306100684061006850610068606100687061006880610068906100690061006910610069206100693061006940610069506100696061006970610069806100699061007000610070106100702061007030610070406100705061007060610070706100708061007090610071006100711061007120610071306100714061007150610071606100717061007180610071906100720061007210610072206100723061007240610072506100726061007270610072806100729061007300610073106100732061007330610073406100735061007360610073706100738061007390610074006100741061007420610074306100744061007450610074606100747061007480610074906100750061007510610075206100753061007540610075506100756061007570610075806100759061007600610076106100762061007630610076406100765061007660610076706100768061007690610077006100771061007720610077306100774061007750610077606100777061007780610077906100780061007810610078206100783061007840610078506100786061007870610078806100789061007900610079106100792061007930610079406100795061007960610079706100798061007990611000106110002061100030611000406110005061100060611000706110008061100090611001006110011061100120611001306110014061100150611001606110017061100180611001906110020061100210611002206110023061100240611002506110026061100270611002806110029061100300611003106110032061100330611003406110035061100360611003706110038061100390611004006110041061100420611004306110044061100450611004606110047061100480611004906110050061100510611005206110053061100540611005506110056061100570611005806110059061100600611006106110062061100630611006406110065061100660611006706110068061100690611007006110071061100720611007306110074061100750611007606110077061100780611007906110080061100810611008206110083061100840611008506110086061100870611008806110089061100900611009106110092061100930611009406110095061100960611009706110098061100990611010006110101061101020611010306110104061101050611010606110107061101080611010906110110061101110611011206110113061101140611011506110116061101170611011806110119061101200611012106110122061101230611012406110125061101260611012706110128061101290611013006110131061101320611013306110134061101350611013606110137061101380611013906110140061101410611014206110143061101440611014506110146061101470611014806110149061101500611015106110152061101530611015406110155061101560611015706110158061101590611016006110161061101620611016306110164061101650611016606110167061101680611016906110170061101710611017206110173061101740611017506110176061101770611017806110179061101800611018106110182061101830611018406110185061101860611018706110188061101890611019006110191061101920611019306110194061101950611019606110197061101980611019906110200061102010611020206110203061102040611020506110206061102070611020806110209061102100611021106110212061102130611021406110215061102160611021706110218061102190611022006110221061102220611022306110224061102250611022606110227061102280611022906110230061102310611023206110233061102340611023506110236061102370611023806110239061102400611024106110242061102430611024406110245061102460611024706110248061102490611025006110251061102520611025306110254061102550611025606110257061102580611025906110260061102610611026206110263061102640611026506110266061102670611026806110269061102700611027106110272061102730611027406110275061102760611027706110278061102790611028006110281061102820611028306110284061102850611028606110287061102880611028906110290061102910611029206110293061102940611029506110296061102970611029806110299061103000611030106110302061103030611030406110305061103060611030706110308061103090611031006110311061103120611031306110314061103150611031606110317061103180611031906110320061103210611032206110323061103240611032506110326061103270611032806110329061103300611033106110332061103330611033406110335061103360611033706110338061103390611034006110341061103420611034306110344061103450611034606110347061103480611034906110350061103510611035206110353061103540611035506110356061103570611035806110359061103600611036106110362061103630611036406110365061103660611036706110368061103690611037006110371061103720611037306110374061103750611037606110377061103780611037906110380061103810611038206110383061103840611038506110386061103870611038806110389061103900611039106110392061103930611039406110395061103960611039706110398061103990611040006110401061104020611040306110404061104050611040606110407061104080611040906110410061104110611041206110413061104140611041506110416061104170611041806110419061104200611042106110422061104230611042406110425061104260611042706110428061104290611043006110431061104320611043306110434061104350611043606110437061104380611043906110440061104410611044206110443061104440611044506110446061104470611044806110449061104500611045106110452061104530611045406110455061104560611045706110458061104590611046006110461061104620611046306110464061104650611046606110467061104680611046906110470061104710611047206110473061104740611047506110476061104770611047806110479061104800611048106110482061104830611048406110485061104860611048706110488061104890611049006110491061104920611049306110494061104950611049606110497061104980611049906110500061105010611050206110503061105040611050506110506061105070611050806110509061105100611051106110512061105130611051406110515061105160611051706110518061105190611052006110521061105220611052306110524061105250611052606110527061105280611052906110530061105310611053206110533061105340611053506110536061105370611053806110539061105400611054106110542061105430611054406110545061105460611054706110548061105490611055006110551061105520611055306110554061105550611055606110557061105580611055906110560061105610611056206110563061105640611056506110566061105670611056806110569061105700611057106110572061105730611057406110575061105760611057706110578061105790611058006110581061105820611058306110584061105850611058606110587061105880611058906110590061105910611059206110593061105940611059506110596061105970611059806110599061106000611060106110602061106030611060406110605061106060611060706110608061106090611061006110611061106120611061306110614061106150611061606110617061106180611061906110620061106210611062206110623061106240611062506110626061106270611062806110629061106300611063106110632061106330611063406110635061106360611063706110638061106390611064006110641061106420611064306110644061106450611064606110647061106480611064906110650061106510611065206110653061106540611065506110656061106570611065806110659061106600611066106110662061106630611066406110665061106660611066706110668061106690611067006110671061106720611067306110674061106750611067606110677061106780611067906110680061106810611068206110683061106840611068506110686061106870611068806110689061106900611069106110692061106930611069406110695061106960611069706110698061106990611070006110701061107020611070306110704061107050611070606110707061107080611070906110710061107110611071206110713061107140611071506110716061107170611071806110719061107200611072106110722061107230611072406110725061107260611072706110728061107290611073006110731061107320611073306110734061107350611073606110737061107380611073906110740061107410611074206110743061107440611074506110746061107470611074806110749061107500611075106110752061107530611075406110755061107560611075706110758061107590611076006110761061107620611076306110764061107650611076606110767061107680611076906110770061107710611077206110773061107740611077506110776061107770611077806110779061107800611078106110782061107830611078406110785061107860611078706110788061107890611079006110791061107920611079306110794061107950611079606110797061107980611079906120001061200020612000306120004061200050612000606120007061200080612000906120010061200110612001206120013061200140612001506120016061200170612001806120019061200200612002106120022061200230612002406120025061200260612002706120028061200290612003006120031061200320612003306120034061200350612003606120037061200380612003906120040061200410612004206120043061200440612004506120046061200470612004806120049061200500612005106120052061200530612005406120055061200560612005706120058061200590612006006120061061200620612006306120064061200650612006606120067061200680612006906120070061200710612007206120073061200740612007506120076061200770612007806120079061200800612008106120082061200830612008406120085061200860612008706120088061200890612009006120091061200920612009306120094061200950612009606120097061200980612009906120100061201010612010206120103061201040612010506120106061201070612010806120109061201100612011106120112061201130612011406120115061201160612011706120118061201190612012006120121061201220612012306120124061201250612012606120127061201280612012906120130061201310612013206120133061201340612013506120136061201370612013806120139061201400612014106120142061201430612014406120145061201460612014706120148061201490612015006120151061201520612015306120154061201550612015606120157061201580612015906120160061201610612016206120163061201640612016506120166061201670612016806120169061201700612017106120172061201730612017406120175061201760612017706120178061201790612018006120181061201820612018306120184061201850612018606120187061201880612018906120190061201910612019206120193061201940612019506120196061201970612019806120199061202000612020106120202061202030612020406120205061202060612020706120208061202090612021006120211061202120612021306120214061202150612021606120217061202180612021906120220061202210612022206120223061202240612022506120226061202270612022806120229061202300612023106120232061202330612023406120235061202360612023706120238061202390612024006120241061202420612024306120244061202450612024606120247061202480612024906120250061202510612025206120253061202540612025506120256061202570612025806120259061202600612026106120262061202630612026406120265061202660612026706120268061202690612027006120271061202720612027306120274061202750612027606120277061202780612027906120280061202810612028206120283061202840612028506120286061202870612028806120289061202900612029106120292061202930612029406120295061202960612029706120298061202990612030006120301061203020612030306120304061203050612030606120307061203080612030906120310061203110612031206120313061203140612031506120316061203170612031806120319061203200612032106120322061203230612032406120325061203260612032706120328061203290612033006120331061203320612033306120334061203350612033606120337061203380612033906120340061203410612034206120343061203440612034506120346061203470612034806120349061203500612035106120352061203530612035406120355061203560612035706120358061203590612036006120361061203620612036306120364061203650612036606120367061203680612036906120370061203710612037206120373061203740612037506120376061203770612037806120379061203800612038106120382061203830612038406120385061203860612038706120388061203890612039006120391061203920612039306120394061203950612039606120397061203980612039906120400061204010612040206120403061204040612040506120406061204070612040806120409061204100612041106120412061204130612041406120415061204160612041706120418061204190612042006120421061204220612042306120424061204250612042606120427061204280612042906120430061204310612043206120433061204340612043506120436061204370612043806120439061204400612044106120442061204430612044406120445061204460612044706120448061204490612045006120451061204520612045306120454061204550612045606120457061204580612045906120460061204610612046206120463061204640612046506120466061204670612046806120469061204700612047106120472061204730612047406120475061204760612047706120478061204790612048006120481061204820612048306120484061204850612048606120487061204880612048906120490061204910612049206120493061204940612049506120496061204970612049806120499061205000612050106120502061205030612050406120505061205060612050706120508061205090612051006120511061205120612051306120514061205150612051606120517061205180612051906120520061205210612052206120523061205240612052506120526061205270612052806120529061205300612053106120532061205330612053406120535061205360612053706120538061205390612054006120541061205420612054306120544061205450612054606120547061205480612054906120550061205510612055206120553061205540612055506120556061205570612055806120559061205600612056106120562061205630612056406120565061205660612056706120568061205690612057006120571061205720612057306120574061205750612057606120577061205780612057906120580061205810612058206120583061205840612058506120586061205870612058806120589061205900612059106120592061205930612059406120595061205960612059706120598061205990612060006120601061206020612060306120604061206050612060606120607061206080612060906120610061206110612061206120613061206140612061506120616061206170612061806120619061206200612062106120622061206230612062406120625061206260612062706120628061206290612063006120631061206320612063306120634061206350612063606120637061206380612063906120640061206410612064206120643061206440612064506120646061206470612064806120649061206500612065106120652061206530612065406120655061206560612065706120658061206590612066006120661061206620612066306120664061206650612066606120667061206680612066906120670061206710612067206120673061206740612067506120676061206770612067806120679061206800612068106120682061206830612068406120685061206860612068706120688061206890612069006120691061206920612069306120694061206950612069606120697061206980612069906120700061207010612070206120703061207040612070506120706061207070612070806120709061207100612071106120712061207130612071406120715061207160612071706120718061207190612072006120721061207220612072306120724061207250612072606120727061207280612072906120730061207310612073206120733061207340612073506120736061207370612073806120739061207400612074106120742061207430612074406120745061207460612074706120748061207490612075006120751061207520612075306120754061207550612075606120757061207580612075906120760061207610612076206120763061207640612076506120766061207670612076806120769061207700612077106120772061207730612077406120775061207760612077706120778061207790612078006120781061207820612078306120784061207850612078606120787061207880612078906120790061207910612079206120793061207940612079506120796061207970612079806120799061300010613000206130003061300040613000506130006061300070613000806130009061300100613001106130012061300130613001406130015061300160613001706130018061300190613002006130021061300220613002306130024061300250613002606130027061300280613002906130030061300310613003206130033061300340613003506130036061300370613003806130039061300400613004106130042061300430613004406130045061300460613004706130048061300490613005006130051061300520613005306130054061300550613005606130057061300580613005906130060061300610613006206130063061300640613006506130066061300670613006806130069061300700613007106130072061300730613007406130075061300760613007706130078061300790613008006130081061300820613008306130084061300850613008606130087061300880613008906130090061300910613009206130093061300940613009506130096061300970613009806130099061301000613010106130102061301030613010406130105061301060613010706130108061301090613011006130111061301120613011306130114061301150613011606130117061301180613011906130120061301210613012206130123061301240613012506130126061301270613012806130129061301300613013106130132061301330613013406130135061301360613013706130138061301390613014006130141061301420613014306130144061301450613014606130147061301480613014906130150061301510613015206130153061301540613015506130156061301570613015806130159061301600613016106130162061301630613016406130165061301660613016706130168061301690613017006130171061301720613017306130174061301750613017606130177061301780613017906130180061301810613018206130183061301840613018506130186061301870613018806130189061301900613019106130192061301930613019406130195061301960613019706130198061301990613020006130201061302020613020306130204061302050613020606130207061302080613020906130210061302110613021206130213061302140613021506130216061302170613021806130219061302200613022106130222061302230613022406130225061302260613022706130228061302290613023006130231061302320613023306130234061302350613023606130237061302380613023906130240061302410613024206130243061302440613024506130246061302470613024806130249061302500613025106130252061302530613025406130255061302560613025706130258061302590613026006130261061302620613026306130264061302650613026606130267061302680613026906130270061302710613027206130273061302740613027506130276061302770613027806130279061302800613028106130282061302830613028406130285061302860613028706130288061302890613029006130291061302920613029306130294061302950613029606130297061302980613029906130300061303010613030206130303061303040613030506130306061303070613030806130309061303100613031106130312061303130613031406130315061303160613031706130318061303190613032006130321061303220613032306130324061303250613032606130327061303280613032906130330061303310613033206130333061303340613033506130336061303370613033806130339061303400613034106130342061303430613034406130345061303460613034706130348061303490613035006130351061303520613035306130354061303550613035606130357061303580613035906130360061303610613036206130363061303640613036506130366061303670613036806130369061303700613037106130372061303730613037406130375061303760613037706130378061303790613038006130381061303820613038306130384061303850613038606130387061303880613038906130390061303910613039206130393061303940613039506130396061303970613039806130399061304000613040106130402061304030613040406130405061304060613040706130408061304090613041006130411061304120613041306130414061304150613041606130417061304180613041906130420061304210613042206130423061304240613042506130426061304270613042806130429061304300613043106130432061304330613043406130435061304360613043706130438061304390613044006130441061304420613044306130444061304450613044606130447061304480613044906130450061304510613045206130453061304540613045506130456061304570613045806130459061304600613046106130462061304630613046406130465061304660613046706130468061304690613047006130471061304720613047306130474061304750613047606130477061304780613047906130480061304810613048206130483061304840613048506130486061304870613048806130489061304900613049106130492061304930613049406130495061304960613049706130498061304990613050006130501061305020613050306130504061305050613050606130507061305080613050906130510061305110613051206130513061305140613051506130516061305170613051806130519061305200613052106130522061305230613052406130525061305260613052706130528061305290613053006130531061305320613053306130534061305350613053606130537061305380613053906130540061305410613054206130543061305440613054506130546061305470613054806130549061305500613055106130552061305530613055406130555061305560613055706130558061305590613056006130561061305620613056306130564061305650613056606130567061305680613056906130570061305710613057206130573061305740613057506130576061305770613057806130579061305800613058106130582061305830613058406130585061305860613058706130588061305890613059006130591061305920613059306130594061305950613059606130597061305980613059906130600061306010613060206130603061306040613060506130606061306070613060806130609061306100613061106130612061306130613061406130615061306160613061706130618061306190613062006130621061306220613062306130624061306250613062606130627061306280613062906130630061306310613063206130633061306340613063506130636061306370613063806130639061306400613064106130642061306430613064406130645061306460613064706130648061306490613065006130651061306520613065306130654061306550613065606130657061306580613065906130660061306610613066206130663061306640613066506130666061306670613066806130669061306700613067106130672061306730613067406130675061306760613067706130678061306790613068006130681061306820613068306130684061306850613068606130687061306880613068906130690061306910613069206130693061306940613069506130696061306970613069806130699061307000613070106130702061307030613070406130705061307060613070706130708061307090613071006130711061307120613071306130714061307150613071606130717061307180613071906130720061307210613072206130723061307240613072506130726061307270613072806130729061307300613073106130732061307330613073406130735061307360613073706130738061307390613074006130741061307420613074306130744061307450613074606130747061307480613074906130750061307510613075206130753061307540613075506130756061307570613075806130759061307600613076106130762061307630613076406130765061307660613076706130768061307690613077006130771061307720613077306130774061307750613077606130777061307780613077906130780061307810613078206130783061307840613078506130786061307870613078806130789061307900613079106130792061307930613079406130795061307960613079706130798061307990614000106140002061400030614000406140005061400060614000706140008061400090614001006140011061400120614001306140014061400150614001606140017061400180614001906140020061400210614002206140023061400240614002506140026061400270614002806140029061400300614003106140032061400330614003406140035061400360614003706140038061400390614004006140041061400420614004306140044061400450614004606140047061400480614004906140050061400510614005206140053061400540614005506140056061400570614005806140059061400600614006106140062061400630614006406140065061400660614006706140068061400690614007006140071061400720614007306140074061400750614007606140077061400780614007906140080061400810614008206140083061400840614008506140086061400870614008806140089061400900614009106140092061400930614009406140095061400960614009706140098061400990614010006140101061401020614010306140104061401050614010606140107061401080614010906140110061401110614011206140113061401140614011506140116061401170614011806140119061401200614012106140122061401230614012406140125061401260614012706140128061401290614013006140131061401320614013306140134061401350614013606140137061401380614013906140140061401410614014206140143061401440614014506140146061401470614014806140149061401500614015106140152061401530614015406140155061401560614015706140158061401590614016006140161061401620614016306140164061401650614016606140167061401680614016906140170061401710614017206140173061401740614017506140176061401770614017806140179061401800614018106140182061401830614018406140185061401860614018706140188061401890614019006140191061401920614019306140194061401950614019606140197061401980614019906140200061402010614020206140203061402040614020506140206061402070614020806140209061402100614021106140212061402130614021406140215061402160614021706140218061402190614022006140221061402220614022306140224061402250614022606140227061402280614022906140230061402310614023206140233061402340614023506140236061402370614023806140239061402400614024106140242061402430614024406140245061402460614024706140248061402490614025006140251061402520614025306140254061402550614025606140257061402580614025906140260061402610614026206140263061402640614026506140266061402670614026806140269061402700614027106140272061402730614027406140275061402760614027706140278061402790614028006140281061402820614028306140284061402850614028606140287061402880614028906140290061402910614029206140293061402940614029506140296061402970614029806140299061403000614030106140302061403030614030406140305061403060614030706140308061403090614031006140311061403120614031306140314061403150614031606140317061403180614031906140320061403210614032206140323061403240614032506140326061403270614032806140329061403300614033106140332061403330614033406140335061403360614033706140338061403390614034006140341061403420614034306140344061403450614034606140347061403480614034906140350061403510614035206140353061403540614035506140356061403570614035806140359061403600614036106140362061403630614036406140365061403660614036706140368061403690614037006140371061403720614037306140374061403750614037606140377061403780614037906140380061403810614038206140383061403840614038506140386061403870614038806140389061403900614039106140392061403930614039406140395061403960614039706140398061403990614040006140401061404020614040306140404061404050614040606140407061404080614040906140410061404110614041206140413061404140614041506140416061404170614041806140419061404200614042106140422061404230614042406140425061404260614042706140428061404290614043006140431061404320614043306140434061404350614043606140437061404380614043906140440061404410614044206140443061404440614044506140446061404470614044806140449061404500614045106140452061404530614045406140455061404560614045706140458061404590614046006140461061404620614046306140464061404650614046606140467061404680614046906140470061404710614047206140473061404740614047506140476061404770614047806140479061404800614048106140482061404830614048406140485061404860614048706140488061404890614049006140491061404920614049306140494061404950614049606140497061404980614049906140500061405010614050206140503061405040614050506140506061405070614050806140509061405100614051106140512061405130614051406140515061405160614051706140518061405190614052006140521061405220614052306140524061405250614052606140527061405280614052906140530061405310614053206140533061405340614053506140536061405370614053806140539061405400614054106140542061405430614054406140545061405460614054706140548061405490614055006140551061405520614055306140554061405550614055606140557061405580614055906140560061405610614056206140563061405640614056506140566061405670614056806140569061405700614057106140572061405730614057406140575061405760614057706140578061405790614058006140581061405820614058306140584061405850614058606140587061405880614058906140590061405910614059206140593061405940614059506140596061405970614059806140599061406000614060106140602061406030614060406140605061406060614060706140608061406090614061006140611061406120614061306140614061406150614061606140617061406180614061906140620061406210614062206140623061406240614062506140626061406270614062806140629061406300614063106140632061406330614063406140635061406360614063706140638061406390614064006140641061406420614064306140644061406450614064606140647061406480614064906140650061406510614065206140653061406540614065506140656061406570614065806140659061406600614066106140662061406630614066406140665061406660614066706140668061406690614067006140671061406720614067306140674061406750614067606140677061406780614067906140680061406810614068206140683061406840614068506140686061406870614068806140689061406900614069106140692061406930614069406140695061406960614069706140698061406990614070006140701061407020614070306140704061407050614070606140707061407080614070906140710061407110614071206140713061407140614071506140716061407170614071806140719061407200614072106140722061407230614072406140725061407260614072706140728061407290614073006140731061407320614073306140734061407350614073606140737061407380614073906140740061407410614074206140743061407440614074506140746061407470614074806140749061407500614075106140752061407530614075406140755061407560614075706140758061407590614076006140761061407620614076306140764061407650614076606140767061407680614076906140770061407710614077206140773061407740614077506140776061407770614077806140779061407800614078106140782061407830614078406140785061407860614078706140788061407890614079006140791061407920614079306140794061407950614079606140797061407980614079906150001061500020615000306150004061500050615000606150007061500080615000906150010061500110615001206150013061500140615001506150016061500170615001806150019061500200615002106150022061500230615002406150025061500260615002706150028061500290615003006150031061500320615003306150034061500350615003606150037061500380615003906150040061500410615004206150043061500440615004506150046061500470615004806150049061500500615005106150052061500530615005406150055061500560615005706150058061500590615006006150061061500620615006306150064061500650615006606150067061500680615006906150070061500710615007206150073061500740615007506150076061500770615007806150079061500800615008106150082061500830615008406150085061500860615008706150088061500890615009006150091061500920615009306150094061500950615009606150097061500980615009906150100061501010615010206150103061501040615010506150106061501070615010806150109061501100615011106150112061501130615011406150115061501160615011706150118061501190615012006150121061501220615012306150124061501250615012606150127061501280615012906150130061501310615013206150133061501340615013506150136061501370615013806150139061501400615014106150142061501430615014406150145061501460615014706150148061501490615015006150151061501520615015306150154061501550615015606150157061501580615015906150160061501610615016206150163061501640615016506150166061501670615016806150169061501700615017106150172061501730615017406150175061501760615017706150178061501790615018006150181061501820615018306150184061501850615018606150187061501880615018906150190061501910615019206150193061501940615019506150196061501970615019806150199061502000615020106150202061502030615020406150205061502060615020706150208061502090615021006150211061502120615021306150214061502150615021606150217061502180615021906150220061502210615022206150223061502240615022506150226061502270615022806150229061502300615023106150232061502330615023406150235061502360615023706150238061502390615024006150241061502420615024306150244061502450615024606150247061502480615024906150250061502510615025206150253061502540615025506150256061502570615025806150259061502600615026106150262061502630615026406150265061502660615026706150268061502690615027006150271061502720615027306150274061502750615027606150277061502780615027906150280061502810615028206150283061502840615028506150286061502870615028806150289061502900615029106150292061502930615029406150295061502960615029706150298061502990615030006150301061503020615030306150304061503050615030606150307061503080615030906150310061503110615031206150313061503140615031506150316061503170615031806150319061503200615032106150322061503230615032406150325061503260615032706150328061503290615033006150331061503320615033306150334061503350615033606150337061503380615033906150340061503410615034206150343061503440615034506150346061503470615034806150349061503500615035106150352061503530615035406150355061503560615035706150358061503590615036006150361061503620615036306150364061503650615036606150367061503680615036906150370061503710615037206150373061503740615037506150376061503770615037806150379061503800615038106150382061503830615038406150385061503860615038706150388061503890615039006150391061503920615039306150394061503950615039606150397061503980615039906150400061504010615040206150403061504040615040506150406061504070615040806150409061504100615041106150412061504130615041406150415061504160615041706150418061504190615042006150421061504220615042306150424061504250615042606150427061504280615042906150430061504310615043206150433061504340615043506150436061504370615043806150439061504400615044106150442061504430615044406150445061504460615044706150448061504490615045006150451061504520615045306150454061504550615045606150457061504580615045906150460061504610615046206150463061504640615046506150466061504670615046806150469061504700615047106150472061504730615047406150475061504760615047706150478061504790615048006150481061504820615048306150484061504850615048606150487061504880615048906150490061504910615049206150493061504940615049506150496061504970615049806150499061505000615050106150502061505030615050406150505061505060615050706150508061505090615051006150511061505120615051306150514061505150615051606150517061505180615051906150520061505210615052206150523061505240615052506150526061505270615052806150529061505300615053106150532061505330615053406150535061505360615053706150538061505390615054006150541061505420615054306150544061505450615054606150547061505480615054906150550061505510615055206150553061505540615055506150556061505570615055806150559061505600615056106150562061505630615056406150565061505660615056706150568061505690615057006150571061505720615057306150574061505750615057606150577061505780615057906150580061505810615058206150583061505840615058506150586061505870615058806150589061505900615059106150592061505930615059406150595061505960615059706150598061505990615060006150601061506020615060306150604061506050615060606150607061506080615060906150610061506110615061206150613061506140615061506150616061506170615061806150619061506200615062106150622061506230615062406150625061506260615062706150628061506290615063006150631061506320615063306150634061506350615063606150637061506380615063906150640061506410615064206150643061506440615064506150646061506470615064806150649061506500615065106150652061506530615065406150655061506560615065706150658061506590615066006150661061506620615066306150664061506650615066606150667061506680615066906150670061506710615067206150673061506740615067506150676061506770615067806150679061506800615068106150682061506830615068406150685061506860615068706150688061506890615069006150691061506920615069306150694061506950615069606150697061506980615069906150700061507010615070206150703061507040615070506150706061507070615070806150709061507100615071106150712061507130615071406150715061507160615071706150718061507190615072006150721061507220615072306150724061507250615072606150727061507280615072906150730061507310615073206150733061507340615073506150736061507370615073806150739061507400615074106150742061507430615074406150745061507460615074706150748061507490615075006150751061507520615075306150754061507550615075606150757061507580615075906150760061507610615076206150763061507640615076506150766061507670615076806150769061507700615077106150772061507730615077406150775061507760615077706150778061507790615078006150781061507820615078306150784061507850615078606150787061507880615078906150790061507910615079206150793061507940615079506150796061507970615079806150799061600010616000206160003061600040616000506160006061600070616000806160009061600100616001106160012061600130616001406160015061600160616001706160018061600190616002006160021061600220616002306160024061600250616002606160027061600280616002906160030061600310616003206160033061600340616003506160036061600370616003806160039061600400616004106160042061600430616004406160045061600460616004706160048061600490616005006160051061600520616005306160054061600550616005606160057061600580616005906160060061600610616006206160063061600640616006506160066061600670616006806160069061600700616007106160072061600730616007406160075061600760616007706160078061600790616008006160081061600820616008306160084061600850616008606160087061600880616008906160090061600910616009206160093061600940616009506160096061600970616009806160099061601000616010106160102061601030616010406160105061601060616010706160108061601090616011006160111061601120616011306160114061601150616011606160117061601180616011906160120061601210616012206160123061601240616012506160126061601270616012806160129061601300616013106160132061601330616013406160135061601360616013706160138061601390616014006160141061601420616014306160144061601450616014606160147061601480616014906160150061601510616015206160153061601540616015506160156061601570616015806160159061601600616016106160162061601630616016406160165061601660616016706160168061601690616017006160171061601720616017306160174061601750616017606160177061601780616017906160180061601810616018206160183061601840616018506160186061601870616018806160189061601900616019106160192061601930616019406160195061601960616019706160198061601990616020006160201061602020616020306160204061602050616020606160207061602080616020906160210061602110616021206160213061602140616021506160216061602170616021806160219061602200616022106160222061602230616022406160225061602260616022706160228061602290616023006160231061602320616023306160234061602350616023606160237061602380616023906160240061602410616024206160243061602440616024506160246061602470616024806160249061602500616025106160252061602530616025406160255061602560616025706160258061602590616026006160261061602620616026306160264061602650616026606160267061602680616026906160270061602710616027206160273061602740616027506160276061602770616027806160279061602800616028106160282061602830616028406160285061602860616028706160288061602890616029006160291061602920616029306160294061602950616029606160297061602980616029906160300061603010616030206160303061603040616030506160306061603070616030806160309061603100616031106160312061603130616031406160315061603160616031706160318061603190616032006160321061603220616032306160324061603250616032606160327061603280616032906160330061603310616033206160333061603340616033506160336061603370616033806160339061603400616034106160342061603430616034406160345061603460616034706160348061603490616035006160351061603520616035306160354061603550616035606160357061603580616035906160360061603610616036206160363061603640616036506160366061603670616036806160369061603700616037106160372061603730616037406160375061603760616037706160378061603790616038006160381061603820616038306160384061603850616038606160387061603880616038906160390061603910616039206160393061603940616039506160396061603970616039806160399061604000616040106160402061604030616040406160405061604060616040706160408061604090616041006160411061604120616041306160414061604150616041606160417061604180616041906160420061604210616042206160423061604240616042506160426061604270616042806160429061604300616043106160432061604330616043406160435061604360616043706160438061604390616044006160441061604420616044306160444061604450616044606160447061604480616044906160450061604510616045206160453061604540616045506160456061604570616045806160459061604600616046106160462061604630616046406160465061604660616046706160468061604690616047006160471061604720616047306160474061604750616047606160477061604780616047906160480061604810616048206160483061604840616048506160486061604870616048806160489061604900616049106160492061604930616049406160495061604960616049706160498061604990616050006160501061605020616050306160504061605050616050606160507061605080616050906160510061605110616051206160513061605140616051506160516061605170616051806160519061605200616052106160522061605230616052406160525061605260616052706160528061605290616053006160531061605320616053306160534061605350616053606160537061605380616053906160540061605410616054206160543061605440616054506160546061605470616054806160549061605500616055106160552061605530616055406160555061605560616055706160558061605590616056006160561061605620616056306160564061605650616056606160567061605680616056906160570061605710616057206160573061605740616057506160576061605770616057806160579061605800616058106160582061605830616058406160585061605860616058706160588061605890616059006160591061605920616059306160594061605950616059606160597061605980616059906160600061606010616060206160603061606040616060506160606061606070616060806160609061606100616061106160612061606130616061406160615061606160616061706160618061606190616062006160621061606220616062306160624061606250616062606160627061606280616062906160630061606310616063206160633061606340616063506160636061606370616063806160639061606400616064106160642061606430616064406160645061606460616064706160648061606490616065006160651061606520616065306160654061606550616065606160657061606580616065906160660061606610616066206160663061606640616066506160666061606670616066806160669061606700616067106160672061606730616067406160675061606760616067706160678061606790616068006160681061606820616068306160684061606850616068606160687061606880616068906160690061606910616069206160693061606940616069506160696061606970616069806160699061607000616070106160702061607030616070406160705061607060616070706160708061607090616071006160711061607120616071306160714061607150616071606160717061607180616071906160720061607210616072206160723061607240616072506160726061607270616072806160729061607300616073106160732061607330616073406160735061607360616073706160738061607390616074006160741061607420616074306160744061607450616074606160747061607480616074906160750061607510616075206160753061607540616075506160756061607570616075806160759061607600616076106160762061607630616076406160765061607660616076706160768061607690616077006160771061607720616077306160774061607750616077606160777061607780616077906160780061607810616078206160783061607840616078506160786061607870616078806160789061607900616079106160792061607930616079406160795061607960616079706160798061607990617000106170002061700030617000406170005061700060617000706170008061700090617001006170011061700120617001306170014061700150617001606170017061700180617001906170020061700210617002206170023061700240617002506170026061700270617002806170029061700300617003106170032061700330617003406170035061700360617003706170038061700390617004006170041061700420617004306170044061700450617004606170047061700480617004906170050061700510617005206170053061700540617005506170056061700570617005806170059061700600617006106170062061700630617006406170065061700660617006706170068061700690617007006170071061700720617007306170074061700750617007606170077061700780617007906170080061700810617008206170083061700840617008506170086061700870617008806170089061700900617009106170092061700930617009406170095061700960617009706170098061700990617010006170101061701020617010306170104061701050617010606170107061701080617010906170110061701110617011206170113061701140617011506170116061701170617011806170119061701200617012106170122061701230617012406170125061701260617012706170128061701290617013006170131061701320617013306170134061701350617013606170137061701380617013906170140061701410617014206170143061701440617014506170146061701470617014806170149061701500617015106170152061701530617015406170155061701560617015706170158061701590617016006170161061701620617016306170164061701650617016606170167061701680617016906170170061701710617017206170173061701740617017506170176061701770617017806170179061701800617018106170182061701830617018406170185061701860617018706170188061701890617019006170191061701920617019306170194061701950617019606170197061701980617019906170200061702010617020206170203061702040617020506170206061702070617020806170209061702100617021106170212061702130617021406170215061702160617021706170218061702190617022006170221061702220617022306170224061702250617022606170227061702280617022906170230061702310617023206170233061702340617023506170236061702370617023806170239061702400617024106170242061702430617024406170245061702460617024706170248061702490617025006170251061702520617025306170254061702550617025606170257061702580617025906170260061702610617026206170263061702640617026506170266061702670617026806170269061702700617027106170272061702730617027406170275061702760617027706170278061702790617028006170281061702820617028306170284061702850617028606170287061702880617028906170290061702910617029206170293061702940617029506170296061702970617029806170299061703000617030106170302061703030617030406170305061703060617030706170308061703090617031006170311061703120617031306170314061703150617031606170317061703180617031906170320061703210617032206170323061703240617032506170326061703270617032806170329061703300617033106170332061703330617033406170335061703360617033706170338061703390617034006170341061703420617034306170344061703450617034606170347061703480617034906170350061703510617035206170353061703540617035506170356061703570617035806170359061703600617036106170362061703630617036406170365061703660617036706170368061703690617037006170371061703720617037306170374061703750617037606170377061703780617037906170380061703810617038206170383061703840617038506170386061703870617038806170389061703900617039106170392061703930617039406170395061703960617039706170398061703990617040006170401061704020617040306170404061704050617040606170407061704080617040906170410061704110617041206170413061704140617041506170416061704170617041806170419061704200617042106170422061704230617042406170425061704260617042706170428061704290617043006170431061704320617043306170434061704350617043606170437061704380617043906170440061704410617044206170443061704440617044506170446061704470617044806170449061704500617045106170452061704530617045406170455061704560617045706170458061704590617046006170461061704620617046306170464061704650617046606170467061704680617046906170470061704710617047206170473061704740617047506170476061704770617047806170479061704800617048106170482061704830617048406170485061704860617048706170488061704890617049006170491061704920617049306170494061704950617049606170497061704980617049906170500061705010617050206170503061705040617050506170506061705070617050806170509061705100617051106170512061705130617051406170515061705160617051706170518061705190617052006170521061705220617052306170524061705250617052606170527061705280617052906170530061705310617053206170533061705340617053506170536061705370617053806170539061705400617054106170542061705430617054406170545061705460617054706170548061705490617055006170551061705520617055306170554061705550617055606170557061705580617055906170560061705610617056206170563061705640617056506170566061705670617056806170569061705700617057106170572061705730617057406170575061705760617057706170578061705790617058006170581061705820617058306170584061705850617058606170587061705880617058906170590061705910617059206170593061705940617059506170596061705970617059806170599061706000617060106170602061706030617060406170605061706060617060706170608061706090617061006170611061706120617061306170614061706150617061606170617061706180617061906170620061706210617062206170623061706240617062506170626061706270617062806170629061706300617063106170632061706330617063406170635061706360617063706170638061706390617064006170641061706420617064306170644061706450617064606170647061706480617064906170650061706510617065206170653061706540617065506170656061706570617065806170659061706600617066106170662061706630617066406170665061706660617066706170668061706690617067006170671061706720617067306170674061706750617067606170677061706780617067906170680061706810617068206170683061706840617068506170686061706870617068806170689061706900617069106170692061706930617069406170695061706960617069706170698061706990617070006170701061707020617070306170704061707050617070606170707061707080617070906170710061707110617071206170713061707140617071506170716061707170617071806170719061707200617072106170722061707230617072406170725061707260617072706170728061707290617073006170731061707320617073306170734061707350617073606170737061707380617073906170740061707410617074206170743061707440617074506170746061707470617074806170749061707500617075106170752061707530617075406170755061707560617075706170758061707590617076006170761061707620617076306170764061707650617076606170767061707680617076906170770061707710617077206170773061707740617077506170776061707770617077806170779061707800617078106170782061707830617078406170785061707860617078706170788061707890617079006170791061707920617079306170794061707950617079606170797061707980617079906180001061800020618000306180004061800050618000606180007061800080618000906180010061800110618001206180013061800140618001506180016061800170618001806180019061800200618002106180022061800230618002406180025061800260618002706180028061800290618003006180031061800320618003306180034061800350618003606180037061800380618003906180040061800410618004206180043061800440618004506180046061800470618004806180049061800500618005106180052061800530618005406180055061800560618005706180058061800590618006006180061061800620618006306180064061800650618006606180067061800680618006906180070061800710618007206180073061800740618007506180076061800770618007806180079061800800618008106180082061800830618008406180085061800860618008706180088061800890618009006180091061800920618009306180094061800950618009606180097061800980618009906180100061801010618010206180103061801040618010506180106061801070618010806180109061801100618011106180112061801130618011406180115061801160618011706180118061801190618012006180121061801220618012306180124061801250618012606180127061801280618012906180130061801310618013206180133061801340618013506180136061801370618013806180139061801400618014106180142061801430618014406180145061801460618014706180148061801490618015006180151061801520618015306180154061801550618015606180157061801580618015906180160061801610618016206180163061801640618016506180166061801670618016806180169061801700618017106180172061801730618017406180175061801760618017706180178061801790618018006180181061801820618018306180184061801850618018606180187061801880618018906180190061801910618019206180193061801940618019506180196061801970618019806180199061802000618020106180202061802030618020406180205061802060618020706180208061802090618021006180211061802120618021306180214061802150618021606180217061802180618021906180220061802210618022206180223061802240618022506180226061802270618022806180229061802300618023106180232061802330618023406180235061802360618023706180238061802390618024006180241061802420618024306180244061802450618024606180247061802480618024906180250061802510618025206180253061802540618025506180256061802570618025806180259061802600618026106180262061802630618026406180265061802660618026706180268061802690618027006180271061802720618027306180274061802750618027606180277061802780618027906180280061802810618028206180283061802840618028506180286061802870618028806180289061802900618029106180292061802930618029406180295061802960618029706180298061802990618030006180301061803020618030306180304061803050618030606180307061803080618030906180310061803110618031206180313061803140618031506180316061803170618031806180319061803200618032106180322061803230618032406180325061803260618032706180328061803290618033006180331061803320618033306180334061803350618033606180337061803380618033906180340061803410618034206180343061803440618034506180346061803470618034806180349061803500618035106180352061803530618035406180355061803560618035706180358061803590618036006180361061803620618036306180364061803650618036606180367061803680618036906180370061803710618037206180373061803740618037506180376061803770618037806180379061803800618038106180382061803830618038406180385061803860618038706180388061803890618039006180391061803920618039306180394061803950618039606180397061803980618039906180400061804010618040206180403061804040618040506180406061804070618040806180409061804100618041106180412061804130618041406180415061804160618041706180418061804190618042006180421061804220618042306180424061804250618042606180427061804280618042906180430061804310618043206180433061804340618043506180436061804370618043806180439061804400618044106180442061804430618044406180445061804460618044706180448061804490618045006180451061804520618045306180454061804550618045606180457061804580618045906180460061804610618046206180463061804640618046506180466061804670618046806180469061804700618047106180472061804730618047406180475061804760618047706180478061804790618048006180481061804820618048306180484061804850618048606180487061804880618048906180490061804910618049206180493061804940618049506180496061804970618049806180499061805000618050106180502061805030618050406180505061805060618050706180508061805090618051006180511061805120618051306180514061805150618051606180517061805180618051906180520061805210618052206180523061805240618052506180526061805270618052806180529061805300618053106180532061805330618053406180535061805360618053706180538061805390618054006180541061805420618054306180544061805450618054606180547061805480618054906180550061805510618055206180553061805540618055506180556061805570618055806180559061805600618056106180562061805630618056406180565061805660618056706180568061805690618057006180571061805720618057306180574061805750618057606180577061805780618057906180580061805810618058206180583061805840618058506180586061805870618058806180589061805900618059106180592061805930618059406180595061805960618059706180598061805990618060006180601061806020618060306180604061806050618060606180607061806080618060906180610061806110618061206180613061806140618061506180616061806170618061806180619061806200618062106180622061806230618062406180625061806260618062706180628061806290618063006180631061806320618063306180634061806350618063606180637061806380618063906180640061806410618064206180643061806440618064506180646061806470618064806180649061806500618065106180652061806530618065406180655061806560618065706180658061806590618066006180661061806620618066306180664061806650618066606180667061806680618066906180670061806710618067206180673061806740618067506180676061806770618067806180679061806800618068106180682061806830618068406180685061806860618068706180688061806890618069006180691061806920618069306180694061806950618069606180697061806980618069906180700061807010618070206180703061807040618070506180706061807070618070806180709061807100618071106180712061807130618071406180715061807160618071706180718061807190618072006180721061807220618072306180724061807250618072606180727061807280618072906180730061807310618073206180733061807340618073506180736061807370618073806180739061807400618074106180742061807430618074406180745061807460618074706180748061807490618075006180751061807520618075306180754061807550618075606180757061807580618075906180760061807610618076206180763061807640618076506180766061807670618076806180769061807700618077106180772061807730618077406180775061807760618077706180778061807790618078006180781061807820618078306180784061807850618078606180787061807880618078906180790061807910618079206180793061807940618079506180796061807970618079806180799061900010619000206190003061900040619000506190006061900070619000806190009061900100619001106190012061900130619001406190015061900160619001706190018061900190619002006190021061900220619002306190024061900250619002606190027061900280619002906190030061900310619003206190033061900340619003506190036061900370619003806190039061900400619004106190042061900430619004406190045061900460619004706190048061900490619005006190051061900520619005306190054061900550619005606190057061900580619005906190060061900610619006206190063061900640619006506190066061900670619006806190069061900700619007106190072061900730619007406190075061900760619007706190078061900790619008006190081061900820619008306190084061900850619008606190087061900880619008906190090061900910619009206190093061900940619009506190096061900970619009806190099061901000619010106190102061901030619010406190105061901060619010706190108061901090619011006190111061901120619011306190114061901150619011606190117061901180619011906190120061901210619012206190123061901240619012506190126061901270619012806190129061901300619013106190132061901330619013406190135061901360619013706190138061901390619014006190141061901420619014306190144061901450619014606190147061901480619014906190150061901510619015206190153061901540619015506190156061901570619015806190159061901600619016106190162061901630619016406190165061901660619016706190168061901690619017006190171061901720619017306190174061901750619017606190177061901780619017906190180061901810619018206190183061901840619018506190186061901870619018806190189061901900619019106190192061901930619019406190195061901960619019706190198061901990619020006190201061902020619020306190204061902050619020606190207061902080619020906190210061902110619021206190213061902140619021506190216061902170619021806190219061902200619022106190222061902230619022406190225061902260619022706190228061902290619023006190231061902320619023306190234061902350619023606190237061902380619023906190240061902410619024206190243061902440619024506190246061902470619024806190249061902500619025106190252061902530619025406190255061902560619025706190258061902590619026006190261061902620619026306190264061902650619026606190267061902680619026906190270061902710619027206190273061902740619027506190276061902770619027806190279061902800619028106190282061902830619028406190285061902860619028706190288061902890619029006190291061902920619029306190294061902950619029606190297061902980619029906190300061903010619030206190303061903040619030506190306061903070619030806190309061903100619031106190312061903130619031406190315061903160619031706190318061903190619032006190321061903220619032306190324061903250619032606190327061903280619032906190330061903310619033206190333061903340619033506190336061903370619033806190339061903400619034106190342061903430619034406190345061903460619034706190348061903490619035006190351061903520619035306190354061903550619035606190357061903580619035906190360061903610619036206190363061903640619036506190366061903670619036806190369061903700619037106190372061903730619037406190375061903760619037706190378061903790619038006190381061903820619038306190384061903850619038606190387061903880619038906190390061903910619039206190393061903940619039506190396061903970619039806190399061904000619040106190402061904030619040406190405061904060619040706190408061904090619041006190411061904120619041306190414061904150619041606190417061904180619041906190420061904210619042206190423061904240619042506190426061904270619042806190429061904300619043106190432061904330619043406190435061904360619043706190438061904390619044006190441061904420619044306190444061904450619044606190447061904480619044906190450061904510619045206190453061904540619045506190456061904570619045806190459061904600619046106190462061904630619046406190465061904660619046706190468061904690619047006190471061904720619047306190474061904750619047606190477061904780619047906190480061904810619048206190483061904840619048506190486061904870619048806190489061904900619049106190492061904930619049406190495061904960619049706190498061904990619050006190501061905020619050306190504061905050619050606190507061905080619050906190510061905110619051206190513061905140619051506190516061905170619051806190519061905200619052106190522061905230619052406190525061905260619052706190528061905290619053006190531061905320619053306190534061905350619053606190537061905380619053906190540061905410619054206190543061905440619054506190546061905470619054806190549061905500619055106190552061905530619055406190555061905560619055706190558061905590619056006190561061905620619056306190564061905650619056606190567061905680619056906190570061905710619057206190573061905740619057506190576061905770619057806190579061905800619058106190582061905830619058406190585061905860619058706190588061905890619059006190591061905920619059306190594061905950619059606190597061905980619059906190600061906010619060206190603061906040619060506190606061906070619060806190609061906100619061106190612061906130619061406190615061906160619061706190618061906190619062006190621061906220619062306190624061906250619062606190627061906280619062906190630061906310619063206190633061906340619063506190636061906370619063806190639061906400619064106190642061906430619064406190645061906460619064706190648061906490619065006190651061906520619065306190654061906550619065606190657061906580619065906190660061906610619066206190663061906640619066506190666061906670619066806190669061906700619067106190672061906730619067406190675061906760619067706190678061906790619068006190681061906820619068306190684061906850619068606190687061906880619068906190690061906910619069206190693061906940619069506190696061906970619069806190699061907000619070106190702061907030619070406190705061907060619070706190708061907090619071006190711061907120619071306190714061907150619071606190717061907180619071906190720061907210619072206190723061907240619072506190726061907270619072806190729061907300619073106190732061907330619073406190735061907360619073706190738061907390619074006190741061907420619074306190744061907450619074606190747061907480619074906190750061907510619075206190753061907540619075506190756061907570619075806190759061907600619076106190762061907630619076406190765061907660619076706190768061907690619077006190771061907720619077306190774061907750619077606190777061907780619077906190780061907810619078206190783061907840619078506190786061907870619078806190789061907900619079106190792061907930619079406190795061907960619079706190798061907990620000106200002062000030620000406200005062000060620000706200008062000090620001006200011062000120620001306200014062000150620001606200017062000180620001906200020062000210620002206200023062000240620002506200026062000270620002806200029062000300620003106200032062000330620003406200035062000360620003706200038062000390620004006200041062000420620004306200044062000450620004606200047062000480620004906200050062000510620005206200053062000540620005506200056062000570620005806200059062000600620006106200062062000630620006406200065062000660620006706200068062000690620007006200071062000720620007306200074062000750620007606200077062000780620007906200080062000810620008206200083062000840620008506200086062000870620008806200089062000900620009106200092062000930620009406200095062000960620009706200098062000990620010006200101062001020620010306200104062001050620010606200107062001080620010906200110062001110620011206200113062001140620011506200116062001170620011806200119062001200620012106200122062001230620012406200125062001260620012706200128062001290620013006200131062001320620013306200134062001350620013606200137062001380620013906200140062001410620014206200143062001440620014506200146062001470620014806200149062001500620015106200152062001530620015406200155062001560620015706200158062001590620016006200161062001620620016306200164062001650620016606200167062001680620016906200170062001710620017206200173062001740620017506200176062001770620017806200179062001800620018106200182062001830620018406200185062001860620018706200188062001890620019006200191062001920620019306200194062001950620019606200197062001980620019906200200062002010620020206200203062002040620020506200206062002070620020806200209062002100620021106200212062002130620021406200215062002160620021706200218062002190620022006200221062002220620022306200224062002250620022606200227062002280620022906200230062002310620023206200233062002340620023506200236062002370620023806200239062002400620024106200242062002430620024406200245062002460620024706200248062002490620025006200251062002520620025306200254062002550620025606200257062002580620025906200260062002610620026206200263062002640620026506200266062002670620026806200269062002700620027106200272062002730620027406200275062002760620027706200278062002790620028006200281062002820620028306200284062002850620028606200287062002880620028906200290062002910620029206200293062002940620029506200296062002970620029806200299062003000620030106200302062003030620030406200305062003060620030706200308062003090620031006200311062003120620031306200314062003150620031606200317062003180620031906200320062003210620032206200323062003240620032506200326062003270620032806200329062003300620033106200332062003330620033406200335062003360620033706200338062003390620034006200341062003420620034306200344062003450620034606200347062003480620034906200350062003510620035206200353062003540620035506200356062003570620035806200359062003600620036106200362062003630620036406200365062003660620036706200368062003690620037006200371062003720620037306200374062003750620037606200377062003780620037906200380062003810620038206200383062003840620038506200386062003870620038806200389062003900620039106200392062003930620039406200395062003960620039706200398062003990620040006200401062004020620040306200404062004050620040606200407062004080620040906200410062004110620041206200413062004140620041506200416062004170620041806200419062004200620042106200422062004230620042406200425062004260620042706200428062004290620043006200431062004320620043306200434062004350620043606200437062004380620043906200440062004410620044206200443062004440620044506200446062004470620044806200449062004500620045106200452062004530620045406200455062004560620045706200458062004590620046006200461062004620620046306200464062004650620046606200467062004680620046906200470062004710620047206200473062004740620047506200476062004770620047806200479062004800620048106200482062004830620048406200485062004860620048706200488062004890620049006200491062004920620049306200494062004950620049606200497062004980620049906200500062005010620050206200503062005040620050506200506062005070620050806200509062005100620051106200512062005130620051406200515062005160620051706200518062005190620052006200521062005220620052306200524062005250620052606200527062005280620052906200530062005310620053206200533062005340620053506200536062005370620053806200539062005400620054106200542062005430620054406200545062005460620054706200548062005490620055006200551062005520620055306200554062005550620055606200557062005580620055906200560062005610620056206200563062005640620056506200566062005670620056806200569062005700620057106200572062005730620057406200575062005760620057706200578062005790620058006200581062005820620058306200584062005850620058606200587062005880620058906200590062005910620059206200593062005940620059506200596062005970620059806200599062006000620060106200602062006030620060406200605062006060620060706200608062006090620061006200611062006120620061306200614062006150620061606200617062006180620061906200620062006210620062206200623062006240620062506200626062006270620062806200629062006300620063106200632062006330620063406200635062006360620063706200638062006390620064006200641062006420620064306200644062006450620064606200647062006480620064906200650062006510620065206200653062006540620065506200656062006570620065806200659062006600620066106200662062006630620066406200665062006660620066706200668062006690620067006200671062006720620067306200674062006750620067606200677062006780620067906200680062006810620068206200683062006840620068506200686062006870620068806200689062006900620069106200692062006930620069406200695062006960620069706200698062006990620070006200701062007020620070306200704062007050620070606200707062007080620070906200710062007110620071206200713062007140620071506200716062007170620071806200719062007200620072106200722062007230620072406200725062007260620072706200728062007290620073006200731062007320620073306200734062007350620073606200737062007380620073906200740062007410620074206200743062007440620074506200746062007470620074806200749062007500620075106200752062007530620075406200755062007560620075706200758062007590620076006200761062007620620076306200764062007650620076606200767062007680620076906200770062007710620077206200773062007740620077506200776062007770620077806200779062007800620078106200782062007830620078406200785062007860620078706200788062007890620079006200791062007920620079306200794062007950620079606200797062007980620079906210001062100020621000306210004062100050621000606210007062100080621000906210010062100110621001206210013062100140621001506210016062100170621001806210019062100200621002106210022062100230621002406210025062100260621002706210028062100290621003006210031062100320621003306210034062100350621003606210037062100380621003906210040062100410621004206210043062100440621004506210046062100470621004806210049062100500621005106210052062100530621005406210055062100560621005706210058062100590621006006210061062100620621006306210064062100650621006606210067062100680621006906210070062100710621007206210073062100740621007506210076062100770621007806210079062100800621008106210082062100830621008406210085062100860621008706210088062100890621009006210091062100920621009306210094062100950621009606210097062100980621009906210100062101010621010206210103062101040621010506210106062101070621010806210109062101100621011106210112062101130621011406210115062101160621011706210118062101190621012006210121062101220621012306210124062101250621012606210127062101280621012906210130062101310621013206210133062101340621013506210136062101370621013806210139062101400621014106210142062101430621014406210145062101460621014706210148062101490621015006210151062101520621015306210154062101550621015606210157062101580621015906210160062101610621016206210163062101640621016506210166062101670621016806210169062101700621017106210172062101730621017406210175062101760621017706210178062101790621018006210181062101820621018306210184062101850621018606210187062101880621018906210190062101910621019206210193062101940621019506210196062101970621019806210199062102000621020106210202062102030621020406210205062102060621020706210208062102090621021006210211062102120621021306210214062102150621021606210217062102180621021906210220062102210621022206210223062102240621022506210226062102270621022806210229062102300621023106210232062102330621023406210235062102360621023706210238062102390621024006210241062102420621024306210244062102450621024606210247062102480621024906210250062102510621025206210253062102540621025506210256062102570621025806210259062102600621026106210262062102630621026406210265062102660621026706210268062102690621027006210271062102720621027306210274062102750621027606210277062102780621027906210280062102810621028206210283062102840621028506210286062102870621028806210289062102900621029106210292062102930621029406210295062102960621029706210298062102990621030006210301062103020621030306210304062103050621030606210307062103080621030906210310062103110621031206210313062103140621031506210316062103170621031806210319062103200621032106210322062103230621032406210325062103260621032706210328062103290621033006210331062103320621033306210334062103350621033606210337062103380621033906210340062103410621034206210343062103440621034506210346062103470621034806210349062103500621035106210352062103530621035406210355062103560621035706210358062103590621036006210361062103620621036306210364062103650621036606210367062103680621036906210370062103710621037206210373062103740621037506210376062103770621037806210379062103800621038106210382062103830621038406210385062103860621038706210388062103890621039006210391062103920621039306210394062103950621039606210397062103980621039906210400062104010621040206210403062104040621040506210406062104070621040806210409062104100621041106210412062104130621041406210415062104160621041706210418062104190621042006210421062104220621042306210424062104250621042606210427062104280621042906210430062104310621043206210433062104340621043506210436062104370621043806210439062104400621044106210442062104430621044406210445062104460621044706210448062104490621045006210451062104520621045306210454062104550621045606210457062104580621045906210460062104610621046206210463062104640621046506210466062104670621046806210469062104700621047106210472062104730621047406210475062104760621047706210478062104790621048006210481062104820621048306210484062104850621048606210487062104880621048906210490062104910621049206210493062104940621049506210496062104970621049806210499062105000621050106210502062105030621050406210505062105060621050706210508062105090621051006210511062105120621051306210514062105150621051606210517062105180621051906210520062105210621052206210523062105240621052506210526062105270621052806210529062105300621053106210532062105330621053406210535062105360621053706210538062105390621054006210541062105420621054306210544062105450621054606210547062105480621054906210550062105510621055206210553062105540621055506210556062105570621055806210559062105600621056106210562062105630621056406210565062105660621056706210568062105690621057006210571062105720621057306210574062105750621057606210577062105780621057906210580062105810621058206210583062105840621058506210586062105870621058806210589062105900621059106210592062105930621059406210595062105960621059706210598062105990621060006210601062106020621060306210604062106050621060606210607062106080621060906210610062106110621061206210613062106140621061506210616062106170621061806210619062106200621062106210622062106230621062406210625062106260621062706210628062106290621063006210631062106320621063306210634062106350621063606210637062106380621063906210640062106410621064206210643062106440621064506210646062106470621064806210649062106500621065106210652062106530621065406210655062106560621065706210658062106590621066006210661062106620621066306210664062106650621066606210667062106680621066906210670062106710621067206210673062106740621067506210676062106770621067806210679062106800621068106210682062106830621068406210685062106860621068706210688062106890621069006210691062106920621069306210694062106950621069606210697062106980621069906210700062107010621070206210703062107040621070506210706062107070621070806210709062107100621071106210712062107130621071406210715062107160621071706210718062107190621072006210721062107220621072306210724062107250621072606210727062107280621072906210730062107310621073206210733062107340621073506210736062107370621073806210739062107400621074106210742062107430621074406210745062107460621074706210748062107490621075006210751062107520621075306210754062107550621075606210757062107580621075906210760062107610621076206210763062107640621076506210766062107670621076806210769062107700621077106210772062107730621077406210775062107760621077706210778062107790621078006210781062107820621078306210784062107850621078606210787062107880621078906210790062107910621079206210793062107940621079506210796062107970621079806210799062200010622000206220003062200040622000506220006062200070622000806220009062200100622001106220012062200130622001406220015062200160622001706220018062200190622002006220021062200220622002306220024062200250622002606220027062200280622002906220030062200310622003206220033062200340622003506220036062200370622003806220039062200400622004106220042062200430622004406220045062200460622004706220048062200490622005006220051062200520622005306220054062200550622005606220057062200580622005906220060062200610622006206220063062200640622006506220066062200670622006806220069062200700622007106220072062200730622007406220075062200760622007706220078062200790622008006220081062200820622008306220084062200850622008606220087062200880622008906220090062200910622009206220093062200940622009506220096062200970622009806220099062201000622010106220102062201030622010406220105062201060622010706220108062201090622011006220111062201120622011306220114062201150622011606220117062201180622011906220120062201210622012206220123062201240622012506220126062201270622012806220129062201300622013106220132062201330622013406220135062201360622013706220138062201390622014006220141062201420622014306220144062201450622014606220147062201480622014906220150062201510622015206220153062201540622015506220156062201570622015806220159062201600622016106220162062201630622016406220165062201660622016706220168062201690622017006220171062201720622017306220174062201750622017606220177062201780622017906220180062201810622018206220183062201840622018506220186062201870622018806220189062201900622019106220192062201930622019406220195062201960622019706220198062201990622020006220201062202020622020306220204062202050622020606220207062202080622020906220210062202110622021206220213062202140622021506220216062202170622021806220219062202200622022106220222062202230622022406220225062202260622022706220228062202290622023006220231062202320622023306220234062202350622023606220237062202380622023906220240062202410622024206220243062202440622024506220246062202470622024806220249062202500622025106220252062202530622025406220255062202560622025706220258062202590622026006220261062202620622026306220264062202650622026606220267062202680622026906220270062202710622027206220273062202740622027506220276062202770622027806220279062202800622028106220282062202830622028406220285062202860622028706220288062202890622029006220291062202920622029306220294062202950622029606220297062202980622029906220300062203010622030206220303062203040622030506220306062203070622030806220309062203100622031106220312062203130622031406220315062203160622031706220318062203190622032006220321062203220622032306220324062203250622032606220327062203280622032906220330062203310622033206220333062203340622033506220336062203370622033806220339062203400622034106220342062203430622034406220345062203460622034706220348062203490622035006220351062203520622035306220354062203550622035606220357062203580622035906220360062203610622036206220363062203640622036506220366062203670622036806220369062203700622037106220372062203730622037406220375062203760622037706220378062203790622038006220381062203820622038306220384062203850622038606220387062203880622038906220390062203910622039206220393062203940622039506220396062203970622039806220399062204000622040106220402062204030622040406220405062204060622040706220408062204090622041006220411062204120622041306220414062204150622041606220417062204180622041906220420062204210622042206220423062204240622042506220426062204270622042806220429062204300622043106220432062204330622043406220435062204360622043706220438062204390622044006220441062204420622044306220444062204450622044606220447062204480622044906220450062204510622045206220453062204540622045506220456062204570622045806220459062204600622046106220462062204630622046406220465062204660622046706220468062204690622047006220471062204720622047306220474062204750622047606220477062204780622047906220480062204810622048206220483062204840622048506220486062204870622048806220489062204900622049106220492062204930622049406220495062204960622049706220498062204990622050006220501062205020622050306220504062205050622050606220507062205080622050906220510062205110622051206220513062205140622051506220516062205170622051806220519062205200622052106220522062205230622052406220525062205260622052706220528062205290622053006220531062205320622053306220534062205350622053606220537062205380622053906220540062205410622054206220543062205440622054506220546062205470622054806220549062205500622055106220552062205530622055406220555062205560622055706220558062205590622056006220561062205620622056306220564062205650622056606220567062205680622056906220570062205710622057206220573062205740622057506220576062205770622057806220579062205800622058106220582062205830622058406220585062205860622058706220588062205890622059006220591062205920622059306220594062205950622059606220597062205980622059906220600062206010622060206220603062206040622060506220606062206070622060806220609062206100622061106220612062206130622061406220615062206160622061706220618062206190622062006220621062206220622062306220624062206250622062606220627062206280622062906220630062206310622063206220633062206340622063506220636062206370622063806220639062206400622064106220642062206430622064406220645062206460622064706220648062206490622065006220651062206520622065306220654062206550622065606220657062206580622065906220660062206610622066206220663062206640622066506220666062206670622066806220669062206700622067106220672062206730622067406220675062206760622067706220678062206790622068006220681062206820622068306220684062206850622068606220687062206880622068906220690062206910622069206220693062206940622069506220696062206970622069806220699062207000622070106220702062207030622070406220705062207060622070706220708062207090622071006220711062207120622071306220714062207150622071606220717062207180622071906220720062207210622072206220723062207240622072506220726062207270622072806220729062207300622073106220732062207330622073406220735062207360622073706220738062207390622074006220741062207420622074306220744062207450622074606220747062207480622074906220750062207510622075206220753062207540622075506220756062207570622075806220759062207600622076106220762062207630622076406220765062207660622076706220768062207690622077006220771062207720622077306220774062207750622077606220777062207780622077906220780062207810622078206220783062207840622078506220786062207870622078806220789062207900622079106220792062207930622079406220795062207960622079706220798062207990623000106230002062300030623000406230005062300060623000706230008062300090623001006230011062300120623001306230014062300150623001606230017062300180623001906230020062300210623002206230023062300240623002506230026062300270623002806230029062300300623003106230032062300330623003406230035062300360623003706230038062300390623004006230041062300420623004306230044062300450623004606230047062300480623004906230050062300510623005206230053062300540623005506230056062300570623005806230059062300600623006106230062062300630623006406230065062300660623006706230068062300690623007006230071062300720623007306230074062300750623007606230077062300780623007906230080062300810623008206230083062300840623008506230086062300870623008806230089062300900623009106230092062300930623009406230095062300960623009706230098062300990623010006230101062301020623010306230104062301050623010606230107062301080623010906230110062301110623011206230113062301140623011506230116062301170623011806230119062301200623012106230122062301230623012406230125062301260623012706230128062301290623013006230131062301320623013306230134062301350623013606230137062301380623013906230140062301410623014206230143062301440623014506230146062301470623014806230149062301500623015106230152062301530623015406230155062301560623015706230158062301590623016006230161062301620623016306230164062301650623016606230167062301680623016906230170062301710623017206230173062301740623017506230176062301770623017806230179062301800623018106230182062301830623018406230185062301860623018706230188062301890623019006230191062301920623019306230194062301950623019606230197062301980623019906230200062302010623020206230203062302040623020506230206062302070623020806230209062302100623021106230212062302130623021406230215062302160623021706230218062302190623022006230221062302220623022306230224062302250623022606230227062302280623022906230230062302310623023206230233062302340623023506230236062302370623023806230239062302400623024106230242062302430623024406230245062302460623024706230248062302490623025006230251062302520623025306230254062302550623025606230257062302580623025906230260062302610623026206230263062302640623026506230266062302670623026806230269062302700623027106230272062302730623027406230275062302760623027706230278062302790623028006230281062302820623028306230284062302850623028606230287062302880623028906230290062302910623029206230293062302940623029506230296062302970623029806230299062303000623030106230302062303030623030406230305062303060623030706230308062303090623031006230311062303120623031306230314062303150623031606230317062303180623031906230320062303210623032206230323062303240623032506230326062303270623032806230329062303300623033106230332062303330623033406230335062303360623033706230338062303390623034006230341062303420623034306230344062303450623034606230347062303480623034906230350062303510623035206230353062303540623035506230356062303570623035806230359062303600623036106230362062303630623036406230365062303660623036706230368062303690623037006230371062303720623037306230374062303750623037606230377062303780623037906230380062303810623038206230383062303840623038506230386062303870623038806230389062303900623039106230392062303930623039406230395062303960623039706230398062303990623040006230401062304020623040306230404062304050623040606230407062304080623040906230410062304110623041206230413062304140623041506230416062304170623041806230419062304200623042106230422062304230623042406230425062304260623042706230428062304290623043006230431062304320623043306230434062304350623043606230437062304380623043906230440062304410623044206230443062304440623044506230446062304470623044806230449062304500623045106230452062304530623045406230455062304560623045706230458062304590623046006230461062304620623046306230464062304650623046606230467062304680623046906230470062304710623047206230473062304740623047506230476062304770623047806230479062304800623048106230482062304830623048406230485062304860623048706230488062304890623049006230491062304920623049306230494062304950623049606230497062304980623049906230500062305010623050206230503062305040623050506230506062305070623050806230509062305100623051106230512062305130623051406230515062305160623051706230518062305190623052006230521062305220623052306230524062305250623052606230527062305280623052906230530062305310623053206230533062305340623053506230536062305370623053806230539062305400623054106230542062305430623054406230545062305460623054706230548062305490623055006230551062305520623055306230554062305550623055606230557062305580623055906230560062305610623056206230563062305640623056506230566062305670623056806230569062305700623057106230572062305730623057406230575062305760623057706230578062305790623058006230581062305820623058306230584062305850623058606230587062305880623058906230590062305910623059206230593062305940623059506230596062305970623059806230599062306000623060106230602062306030623060406230605062306060623060706230608062306090623061006230611062306120623061306230614062306150623061606230617062306180623061906230620062306210623062206230623062306240623062506230626062306270623062806230629062306300623063106230632062306330623063406230635062306360623063706230638062306390623064006230641062306420623064306230644062306450623064606230647062306480623064906230650062306510623065206230653062306540623065506230656062306570623065806230659062306600623066106230662062306630623066406230665062306660623066706230668062306690623067006230671062306720623067306230674062306750623067606230677062306780623067906230680062306810623068206230683062306840623068506230686062306870623068806230689062306900623069106230692062306930623069406230695062306960623069706230698062306990623070006230701062307020623070306230704062307050623070606230707062307080623070906230710062307110623071206230713062307140623071506230716062307170623071806230719062307200623072106230722062307230623072406230725062307260623072706230728062307290623073006230731062307320623073306230734062307350623073606230737062307380623073906230740062307410623074206230743062307440623074506230746062307470623074806230749062307500623075106230752062307530623075406230755062307560623075706230758062307590623076006230761062307620623076306230764062307650623076606230767062307680623076906230770062307710623077206230773062307740623077506230776062307770623077806230779062307800623078106230782062307830623078406230785062307860623078706230788062307890623079006230791062307920623079306230794062307950623079606230797062307980623079906240001062400020624000306240004062400050624000606240007062400080624000906240010062400110624001206240013062400140624001506240016062400170624001806240019062400200624002106240022062400230624002406240025062400260624002706240028062400290624003006240031062400320624003306240034062400350624003606240037062400380624003906240040062400410624004206240043062400440624004506240046062400470624004806240049062400500624005106240052062400530624005406240055062400560624005706240058062400590624006006240061062400620624006306240064062400650624006606240067062400680624006906240070062400710624007206240073062400740624007506240076062400770624007806240079062400800624008106240082062400830624008406240085062400860624008706240088062400890624009006240091062400920624009306240094062400950624009606240097062400980624009906240100062401010624010206240103062401040624010506240106062401070624010806240109062401100624011106240112062401130624011406240115062401160624011706240118062401190624012006240121062401220624012306240124062401250624012606240127062401280624012906240130062401310624013206240133062401340624013506240136062401370624013806240139062401400624014106240142062401430624014406240145062401460624014706240148062401490624015006240151062401520624015306240154062401550624015606240157062401580624015906240160062401610624016206240163062401640624016506240166062401670624016806240169062401700624017106240172062401730624017406240175062401760624017706240178062401790624018006240181062401820624018306240184062401850624018606240187062401880624018906240190062401910624019206240193062401940624019506240196062401970624019806240199062402000624020106240202062402030624020406240205062402060624020706240208062402090624021006240211062402120624021306240214062402150624021606240217062402180624021906240220062402210624022206240223062402240624022506240226062402270624022806240229062402300624023106240232062402330624023406240235062402360624023706240238062402390624024006240241062402420624024306240244062402450624024606240247062402480624024906240250062402510624025206240253062402540624025506240256062402570624025806240259062402600624026106240262062402630624026406240265062402660624026706240268062402690624027006240271062402720624027306240274062402750624027606240277062402780624027906240280062402810624028206240283062402840624028506240286062402870624028806240289062402900624029106240292062402930624029406240295062402960624029706240298062402990624030006240301062403020624030306240304062403050624030606240307062403080624030906240310062403110624031206240313062403140624031506240316062403170624031806240319062403200624032106240322062403230624032406240325062403260624032706240328062403290624033006240331062403320624033306240334062403350624033606240337062403380624033906240340062403410624034206240343062403440624034506240346062403470624034806240349062403500624035106240352062403530624035406240355062403560624035706240358062403590624036006240361062403620624036306240364062403650624036606240367062403680624036906240370062403710624037206240373062403740624037506240376062403770624037806240379062403800624038106240382062403830624038406240385062403860624038706240388062403890624039006240391062403920624039306240394062403950624039606240397062403980624039906240400062404010624040206240403062404040624040506240406062404070624040806240409062404100624041106240412062404130624041406240415062404160624041706240418062404190624042006240421062404220624042306240424062404250624042606240427062404280624042906240430062404310624043206240433062404340624043506240436062404370624043806240439062404400624044106240442062404430624044406240445062404460624044706240448062404490624045006240451062404520624045306240454062404550624045606240457062404580624045906240460062404610624046206240463062404640624046506240466062404670624046806240469062404700624047106240472062404730624047406240475062404760624047706240478062404790624048006240481062404820624048306240484062404850624048606240487062404880624048906240490062404910624049206240493062404940624049506240496062404970624049806240499062405000624050106240502062405030624050406240505062405060624050706240508062405090624051006240511062405120624051306240514062405150624051606240517062405180624051906240520062405210624052206240523062405240624052506240526062405270624052806240529062405300624053106240532062405330624053406240535062405360624053706240538062405390624054006240541062405420624054306240544062405450624054606240547062405480624054906240550062405510624055206240553062405540624055506240556062405570624055806240559062405600624056106240562062405630624056406240565062405660624056706240568062405690624057006240571062405720624057306240574062405750624057606240577062405780624057906240580062405810624058206240583062405840624058506240586062405870624058806240589062405900624059106240592062405930624059406240595062405960624059706240598062405990624060006240601062406020624060306240604062406050624060606240607062406080624060906240610062406110624061206240613062406140624061506240616062406170624061806240619062406200624062106240622062406230624062406240625062406260624062706240628062406290624063006240631062406320624063306240634062406350624063606240637062406380624063906240640062406410624064206240643062406440624064506240646062406470624064806240649062406500624065106240652062406530624065406240655062406560624065706240658062406590624066006240661062406620624066306240664062406650624066606240667062406680624066906240670062406710624067206240673062406740624067506240676062406770624067806240679062406800624068106240682062406830624068406240685062406860624068706240688062406890624069006240691062406920624069306240694062406950624069606240697062406980624069906240700062407010624070206240703062407040624070506240706062407070624070806240709062407100624071106240712062407130624071406240715062407160624071706240718062407190624072006240721062407220624072306240724062407250624072606240727062407280624072906240730062407310624073206240733062407340624073506240736062407370624073806240739062407400624074106240742062407430624074406240745062407460624074706240748062407490624075006240751062407520624075306240754062407550624075606240757062407580624075906240760062407610624076206240763062407640624076506240766062407670624076806240769062407700624077106240772062407730624077406240775062407760624077706240778062407790624078006240781062407820624078306240784062407850624078606240787062407880624078906240790062407910624079206240793062407940624079506240796062407970624079806240799062500010625000206250003062500040625000506250006062500070625000806250009062500100625001106250012062500130625001406250015062500160625001706250018062500190625002006250021062500220625002306250024062500250625002606250027062500280625002906250030062500310625003206250033062500340625003506250036062500370625003806250039062500400625004106250042062500430625004406250045062500460625004706250048062500490625005006250051062500520625005306250054062500550625005606250057062500580625005906250060062500610625006206250063062500640625006506250066062500670625006806250069062500700625007106250072062500730625007406250075062500760625007706250078062500790625008006250081062500820625008306250084062500850625008606250087062500880625008906250090062500910625009206250093062500940625009506250096062500970625009806250099062501000625010106250102062501030625010406250105062501060625010706250108062501090625011006250111062501120625011306250114062501150625011606250117062501180625011906250120062501210625012206250123062501240625012506250126062501270625012806250129062501300625013106250132062501330625013406250135062501360625013706250138062501390625014006250141062501420625014306250144062501450625014606250147062501480625014906250150062501510625015206250153062501540625015506250156062501570625015806250159062501600625016106250162062501630625016406250165062501660625016706250168062501690625017006250171062501720625017306250174062501750625017606250177062501780625017906250180062501810625018206250183062501840625018506250186062501870625018806250189062501900625019106250192062501930625019406250195062501960625019706250198062501990625020006250201062502020625020306250204062502050625020606250207062502080625020906250210062502110625021206250213062502140625021506250216062502170625021806250219062502200625022106250222062502230625022406250225062502260625022706250228062502290625023006250231062502320625023306250234062502350625023606250237062502380625023906250240062502410625024206250243062502440625024506250246062502470625024806250249062502500625025106250252062502530625025406250255062502560625025706250258062502590625026006250261062502620625026306250264062502650625026606250267062502680625026906250270062502710625027206250273062502740625027506250276062502770625027806250279062502800625028106250282062502830625028406250285062502860625028706250288062502890625029006250291062502920625029306250294062502950625029606250297062502980625029906250300062503010625030206250303062503040625030506250306062503070625030806250309062503100625031106250312062503130625031406250315062503160625031706250318062503190625032006250321062503220625032306250324062503250625032606250327062503280625032906250330062503310625033206250333062503340625033506250336062503370625033806250339062503400625034106250342062503430625034406250345062503460625034706250348062503490625035006250351062503520625035306250354062503550625035606250357062503580625035906250360062503610625036206250363062503640625036506250366062503670625036806250369062503700625037106250372062503730625037406250375062503760625037706250378062503790625038006250381062503820625038306250384062503850625038606250387062503880625038906250390062503910625039206250393062503940625039506250396062503970625039806250399062504000625040106250402062504030625040406250405062504060625040706250408062504090625041006250411062504120625041306250414062504150625041606250417062504180625041906250420062504210625042206250423062504240625042506250426062504270625042806250429062504300625043106250432062504330625043406250435062504360625043706250438062504390625044006250441062504420625044306250444062504450625044606250447062504480625044906250450062504510625045206250453062504540625045506250456062504570625045806250459062504600625046106250462062504630625046406250465062504660625046706250468062504690625047006250471062504720625047306250474062504750625047606250477062504780625047906250480062504810625048206250483062504840625048506250486062504870625048806250489062504900625049106250492062504930625049406250495062504960625049706250498062504990625050006250501062505020625050306250504062505050625050606250507062505080625050906250510062505110625051206250513062505140625051506250516062505170625051806250519062505200625052106250522062505230625052406250525062505260625052706250528062505290625053006250531062505320625053306250534062505350625053606250537062505380625053906250540062505410625054206250543062505440625054506250546062505470625054806250549062505500625055106250552062505530625055406250555062505560625055706250558062505590625056006250561062505620625056306250564062505650625056606250567062505680625056906250570062505710625057206250573062505740625057506250576062505770625057806250579062505800625058106250582062505830625058406250585062505860625058706250588062505890625059006250591062505920625059306250594062505950625059606250597062505980625059906250600062506010625060206250603062506040625060506250606062506070625060806250609062506100625061106250612062506130625061406250615062506160625061706250618062506190625062006250621062506220625062306250624062506250625062606250627062506280625062906250630062506310625063206250633062506340625063506250636062506370625063806250639062506400625064106250642062506430625064406250645062506460625064706250648062506490625065006250651062506520625065306250654062506550625065606250657062506580625065906250660062506610625066206250663062506640625066506250666062506670625066806250669062506700625067106250672062506730625067406250675062506760625067706250678062506790625068006250681062506820625068306250684062506850625068606250687062506880625068906250690062506910625069206250693062506940625069506250696062506970625069806250699062507000625070106250702062507030625070406250705062507060625070706250708062507090625071006250711062507120625071306250714062507150625071606250717062507180625071906250720062507210625072206250723062507240625072506250726062507270625072806250729062507300625073106250732062507330625073406250735062507360625073706250738062507390625074006250741062507420625074306250744062507450625074606250747062507480625074906250750062507510625075206250753062507540625075506250756062507570625075806250759062507600625076106250762062507630625076406250765062507660625076706250768062507690625077006250771062507720625077306250774062507750625077606250777062507780625077906250780062507810625078206250783062507840625078506250786062507870625078806250789062507900625079106250792062507930625079406250795062507960625079706250798062507990626000106260002062600030626000406260005062600060626000706260008062600090626001006260011062600120626001306260014062600150626001606260017062600180626001906260020062600210626002206260023062600240626002506260026062600270626002806260029062600300626003106260032062600330626003406260035062600360626003706260038062600390626004006260041062600420626004306260044062600450626004606260047062600480626004906260050062600510626005206260053062600540626005506260056062600570626005806260059062600600626006106260062062600630626006406260065062600660626006706260068062600690626007006260071062600720626007306260074062600750626007606260077062600780626007906260080062600810626008206260083062600840626008506260086062600870626008806260089062600900626009106260092062600930626009406260095062600960626009706260098062600990626010006260101062601020626010306260104062601050626010606260107062601080626010906260110062601110626011206260113062601140626011506260116062601170626011806260119062601200626012106260122062601230626012406260125062601260626012706260128062601290626013006260131062601320626013306260134062601350626013606260137062601380626013906260140062601410626014206260143062601440626014506260146062601470626014806260149062601500626015106260152062601530626015406260155062601560626015706260158062601590626016006260161062601620626016306260164062601650626016606260167062601680626016906260170062601710626017206260173062601740626017506260176062601770626017806260179062601800626018106260182062601830626018406260185062601860626018706260188062601890626019006260191062601920626019306260194062601950626019606260197062601980626019906260200062602010626020206260203062602040626020506260206062602070626020806260209062602100626021106260212062602130626021406260215062602160626021706260218062602190626022006260221062602220626022306260224062602250626022606260227062602280626022906260230062602310626023206260233062602340626023506260236062602370626023806260239062602400626024106260242062602430626024406260245062602460626024706260248062602490626025006260251062602520626025306260254062602550626025606260257062602580626025906260260062602610626026206260263062602640626026506260266062602670626026806260269062602700626027106260272062602730626027406260275062602760626027706260278062602790626028006260281062602820626028306260284062602850626028606260287062602880626028906260290062602910626029206260293062602940626029506260296062602970626029806260299062603000626030106260302062603030626030406260305062603060626030706260308062603090626031006260311062603120626031306260314062603150626031606260317062603180626031906260320062603210626032206260323062603240626032506260326062603270626032806260329062603300626033106260332062603330626033406260335062603360626033706260338062603390626034006260341062603420626034306260344062603450626034606260347062603480626034906260350062603510626035206260353062603540626035506260356062603570626035806260359062603600626036106260362062603630626036406260365062603660626036706260368062603690626037006260371062603720626037306260374062603750626037606260377062603780626037906260380062603810626038206260383062603840626038506260386062603870626038806260389062603900626039106260392062603930626039406260395062603960626039706260398062603990626040006260401062604020626040306260404062604050626040606260407062604080626040906260410062604110626041206260413062604140626041506260416062604170626041806260419062604200626042106260422062604230626042406260425062604260626042706260428062604290626043006260431062604320626043306260434062604350626043606260437062604380626043906260440062604410626044206260443062604440626044506260446062604470626044806260449062604500626045106260452062604530626045406260455062604560626045706260458062604590626046006260461062604620626046306260464062604650626046606260467062604680626046906260470062604710626047206260473062604740626047506260476062604770626047806260479062604800626048106260482062604830626048406260485062604860626048706260488062604890626049006260491062604920626049306260494062604950626049606260497062604980626049906260500062605010626050206260503062605040626050506260506062605070626050806260509062605100626051106260512062605130626051406260515062605160626051706260518062605190626052006260521062605220626052306260524062605250626052606260527062605280626052906260530062605310626053206260533062605340626053506260536062605370626053806260539062605400626054106260542062605430626054406260545062605460626054706260548062605490626055006260551062605520626055306260554062605550626055606260557062605580626055906260560062605610626056206260563062605640626056506260566062605670626056806260569062605700626057106260572062605730626057406260575062605760626057706260578062605790626058006260581062605820626058306260584062605850626058606260587062605880626058906260590062605910626059206260593062605940626059506260596062605970626059806260599062606000626060106260602062606030626060406260605062606060626060706260608062606090626061006260611062606120626061306260614062606150626061606260617062606180626061906260620062606210626062206260623062606240626062506260626062606270626062806260629062606300626063106260632062606330626063406260635062606360626063706260638062606390626064006260641062606420626064306260644062606450626064606260647062606480626064906260650062606510626065206260653062606540626065506260656062606570626065806260659062606600626066106260662062606630626066406260665062606660626066706260668062606690626067006260671062606720626067306260674062606750626067606260677062606780626067906260680062606810626068206260683062606840626068506260686062606870626068806260689062606900626069106260692062606930626069406260695062606960626069706260698062606990626070006260701062607020626070306260704062607050626070606260707062607080626070906260710062607110626071206260713062607140626071506260716062607170626071806260719062607200626072106260722062607230626072406260725062607260626072706260728062607290626073006260731062607320626073306260734062607350626073606260737062607380626073906260740062607410626074206260743062607440626074506260746062607470626074806260749062607500626075106260752062607530626075406260755062607560626075706260758062607590626076006260761062607620626076306260764062607650626076606260767062607680626076906260770062607710626077206260773062607740626077506260776062607770626077806260779062607800626078106260782062607830626078406260785062607860626078706260788062607890626079006260791062607920626079306260794062607950626079606260797062607980626079906270001062700020627000306270004062700050627000606270007062700080627000906270010062700110627001206270013062700140627001506270016062700170627001806270019062700200627002106270022062700230627002406270025062700260627002706270028062700290627003006270031062700320627003306270034062700350627003606270037062700380627003906270040062700410627004206270043062700440627004506270046062700470627004806270049062700500627005106270052062700530627005406270055062700560627005706270058062700590627006006270061062700620627006306270064062700650627006606270067062700680627006906270070062700710627007206270073062700740627007506270076062700770627007806270079062700800627008106270082062700830627008406270085062700860627008706270088062700890627009006270091062700920627009306270094062700950627009606270097062700980627009906270100062701010627010206270103062701040627010506270106062701070627010806270109062701100627011106270112062701130627011406270115062701160627011706270118062701190627012006270121062701220627012306270124062701250627012606270127062701280627012906270130062701310627013206270133062701340627013506270136062701370627013806270139062701400627014106270142062701430627014406270145062701460627014706270148062701490627015006270151062701520627015306270154062701550627015606270157062701580627015906270160062701610627016206270163062701640627016506270166062701670627016806270169062701700627017106270172062701730627017406270175062701760627017706270178062701790627018006270181062701820627018306270184062701850627018606270187062701880627018906270190062701910627019206270193062701940627019506270196062701970627019806270199062702000627020106270202062702030627020406270205062702060627020706270208062702090627021006270211062702120627021306270214062702150627021606270217062702180627021906270220062702210627022206270223062702240627022506270226062702270627022806270229062702300627023106270232062702330627023406270235062702360627023706270238062702390627024006270241062702420627024306270244062702450627024606270247062702480627024906270250062702510627025206270253062702540627025506270256062702570627025806270259062702600627026106270262062702630627026406270265062702660627026706270268062702690627027006270271062702720627027306270274062702750627027606270277062702780627027906270280062702810627028206270283062702840627028506270286062702870627028806270289062702900627029106270292062702930627029406270295062702960627029706270298062702990627030006270301062703020627030306270304062703050627030606270307062703080627030906270310062703110627031206270313062703140627031506270316062703170627031806270319062703200627032106270322062703230627032406270325062703260627032706270328062703290627033006270331062703320627033306270334062703350627033606270337062703380627033906270340062703410627034206270343062703440627034506270346062703470627034806270349062703500627035106270352062703530627035406270355062703560627035706270358062703590627036006270361062703620627036306270364062703650627036606270367062703680627036906270370062703710627037206270373062703740627037506270376062703770627037806270379062703800627038106270382062703830627038406270385062703860627038706270388062703890627039006270391062703920627039306270394062703950627039606270397062703980627039906270400062704010627040206270403062704040627040506270406062704070627040806270409062704100627041106270412062704130627041406270415062704160627041706270418062704190627042006270421062704220627042306270424062704250627042606270427062704280627042906270430062704310627043206270433062704340627043506270436062704370627043806270439062704400627044106270442062704430627044406270445062704460627044706270448062704490627045006270451062704520627045306270454062704550627045606270457062704580627045906270460062704610627046206270463062704640627046506270466062704670627046806270469062704700627047106270472062704730627047406270475062704760627047706270478062704790627048006270481062704820627048306270484062704850627048606270487062704880627048906270490062704910627049206270493062704940627049506270496062704970627049806270499062705000627050106270502062705030627050406270505062705060627050706270508062705090627051006270511062705120627051306270514062705150627051606270517062705180627051906270520062705210627052206270523062705240627052506270526062705270627052806270529062705300627053106270532062705330627053406270535062705360627053706270538062705390627054006270541062705420627054306270544062705450627054606270547062705480627054906270550062705510627055206270553062705540627055506270556062705570627055806270559062705600627056106270562062705630627056406270565062705660627056706270568062705690627057006270571062705720627057306270574062705750627057606270577062705780627057906270580062705810627058206270583062705840627058506270586062705870627058806270589062705900627059106270592062705930627059406270595062705960627059706270598062705990627060006270601062706020627060306270604062706050627060606270607062706080627060906270610062706110627061206270613062706140627061506270616062706170627061806270619062706200627062106270622062706230627062406270625062706260627062706270628062706290627063006270631062706320627063306270634062706350627063606270637062706380627063906270640062706410627064206270643062706440627064506270646062706470627064806270649062706500627065106270652062706530627065406270655062706560627065706270658062706590627066006270661062706620627066306270664062706650627066606270667062706680627066906270670062706710627067206270673062706740627067506270676062706770627067806270679062706800627068106270682062706830627068406270685062706860627068706270688062706890627069006270691062706920627069306270694062706950627069606270697062706980627069906270700062707010627070206270703062707040627070506270706062707070627070806270709062707100627071106270712062707130627071406270715062707160627071706270718062707190627072006270721062707220627072306270724062707250627072606270727062707280627072906270730062707310627073206270733062707340627073506270736062707370627073806270739062707400627074106270742062707430627074406270745062707460627074706270748062707490627075006270751062707520627075306270754062707550627075606270757062707580627075906270760062707610627076206270763062707640627076506270766062707670627076806270769062707700627077106270772062707730627077406270775062707760627077706270778062707790627078006270781062707820627078306270784062707850627078606270787062707880627078906270790062707910627079206270793062707940627079506270796062707970627079806270799062800010628000206280003062800040628000506280006062800070628000806280009062800100628001106280012062800130628001406280015062800160628001706280018062800190628002006280021062800220628002306280024062800250628002606280027062800280628002906280030062800310628003206280033062800340628003506280036062800370628003806280039062800400628004106280042062800430628004406280045062800460628004706280048062800490628005006280051062800520628005306280054062800550628005606280057062800580628005906280060062800610628006206280063062800640628006506280066062800670628006806280069062800700628007106280072062800730628007406280075062800760628007706280078062800790628008006280081062800820628008306280084062800850628008606280087062800880628008906280090062800910628009206280093062800940628009506280096062800970628009806280099062801000628010106280102062801030628010406280105062801060628010706280108062801090628011006280111062801120628011306280114062801150628011606280117062801180628011906280120062801210628012206280123062801240628012506280126062801270628012806280129062801300628013106280132062801330628013406280135062801360628013706280138062801390628014006280141062801420628014306280144062801450628014606280147062801480628014906280150062801510628015206280153062801540628015506280156062801570628015806280159062801600628016106280162062801630628016406280165062801660628016706280168062801690628017006280171062801720628017306280174062801750628017606280177062801780628017906280180062801810628018206280183062801840628018506280186062801870628018806280189062801900628019106280192062801930628019406280195062801960628019706280198062801990628020006280201062802020628020306280204062802050628020606280207062802080628020906280210062802110628021206280213062802140628021506280216062802170628021806280219062802200628022106280222062802230628022406280225062802260628022706280228062802290628023006280231062802320628023306280234062802350628023606280237062802380628023906280240062802410628024206280243062802440628024506280246062802470628024806280249062802500628025106280252062802530628025406280255062802560628025706280258062802590628026006280261062802620628026306280264062802650628026606280267062802680628026906280270062802710628027206280273062802740628027506280276062802770628027806280279062802800628028106280282062802830628028406280285062802860628028706280288062802890628029006280291062802920628029306280294062802950628029606280297062802980628029906280300062803010628030206280303062803040628030506280306062803070628030806280309062803100628031106280312062803130628031406280315062803160628031706280318062803190628032006280321062803220628032306280324062803250628032606280327062803280628032906280330062803310628033206280333062803340628033506280336062803370628033806280339062803400628034106280342062803430628034406280345062803460628034706280348062803490628035006280351062803520628035306280354062803550628035606280357062803580628035906280360062803610628036206280363062803640628036506280366062803670628036806280369062803700628037106280372062803730628037406280375062803760628037706280378062803790628038006280381062803820628038306280384062803850628038606280387062803880628038906280390062803910628039206280393062803940628039506280396062803970628039806280399062804000628040106280402062804030628040406280405062804060628040706280408062804090628041006280411062804120628041306280414062804150628041606280417062804180628041906280420062804210628042206280423062804240628042506280426062804270628042806280429062804300628043106280432062804330628043406280435062804360628043706280438062804390628044006280441062804420628044306280444062804450628044606280447062804480628044906280450062804510628045206280453062804540628045506280456062804570628045806280459062804600628046106280462062804630628046406280465062804660628046706280468062804690628047006280471062804720628047306280474062804750628047606280477062804780628047906280480062804810628048206280483062804840628048506280486062804870628048806280489062804900628049106280492062804930628049406280495062804960628049706280498062804990628050006280501062805020628050306280504062805050628050606280507062805080628050906280510062805110628051206280513062805140628051506280516062805170628051806280519062805200628052106280522062805230628052406280525062805260628052706280528062805290628053006280531062805320628053306280534062805350628053606280537062805380628053906280540062805410628054206280543062805440628054506280546062805470628054806280549062805500628055106280552062805530628055406280555062805560628055706280558062805590628056006280561062805620628056306280564062805650628056606280567062805680628056906280570062805710628057206280573062805740628057506280576062805770628057806280579062805800628058106280582062805830628058406280585062805860628058706280588062805890628059006280591062805920628059306280594062805950628059606280597062805980628059906280600062806010628060206280603062806040628060506280606062806070628060806280609062806100628061106280612062806130628061406280615062806160628061706280618062806190628062006280621062806220628062306280624062806250628062606280627062806280628062906280630062806310628063206280633062806340628063506280636062806370628063806280639062806400628064106280642062806430628064406280645062806460628064706280648062806490628065006280651062806520628065306280654062806550628065606280657062806580628065906280660062806610628066206280663062806640628066506280666062806670628066806280669062806700628067106280672062806730628067406280675062806760628067706280678062806790628068006280681062806820628068306280684062806850628068606280687062806880628068906280690062806910628069206280693062806940628069506280696062806970628069806280699062807000628070106280702062807030628070406280705062807060628070706280708062807090628071006280711062807120628071306280714062807150628071606280717062807180628071906280720062807210628072206280723062807240628072506280726062807270628072806280729062807300628073106280732062807330628073406280735062807360628073706280738062807390628074006280741062807420628074306280744062807450628074606280747062807480628074906280750062807510628075206280753062807540628075506280756062807570628075806280759062807600628076106280762062807630628076406280765062807660628076706280768062807690628077006280771062807720628077306280774062807750628077606280777062807780628077906280780062807810628078206280783062807840628078506280786062807870628078806280789062807900628079106280792062807930628079406280795062807960628079706280798062807990629000106290002062900030629000406290005062900060629000706290008062900090629001006290011062900120629001306290014062900150629001606290017062900180629001906290020062900210629002206290023062900240629002506290026062900270629002806290029062900300629003106290032062900330629003406290035062900360629003706290038062900390629004006290041062900420629004306290044062900450629004606290047062900480629004906290050062900510629005206290053062900540629005506290056062900570629005806290059062900600629006106290062062900630629006406290065062900660629006706290068062900690629007006290071062900720629007306290074062900750629007606290077062900780629007906290080062900810629008206290083062900840629008506290086062900870629008806290089062900900629009106290092062900930629009406290095062900960629009706290098062900990629010006290101062901020629010306290104062901050629010606290107062901080629010906290110062901110629011206290113062901140629011506290116062901170629011806290119062901200629012106290122062901230629012406290125062901260629012706290128062901290629013006290131062901320629013306290134062901350629013606290137062901380629013906290140062901410629014206290143062901440629014506290146062901470629014806290149062901500629015106290152062901530629015406290155062901560629015706290158062901590629016006290161062901620629016306290164062901650629016606290167062901680629016906290170062901710629017206290173062901740629017506290176062901770629017806290179062901800629018106290182062901830629018406290185062901860629018706290188062901890629019006290191062901920629019306290194062901950629019606290197062901980629019906290200062902010629020206290203062902040629020506290206062902070629020806290209062902100629021106290212062902130629021406290215062902160629021706290218062902190629022006290221062902220629022306290224062902250629022606290227062902280629022906290230062902310629023206290233062902340629023506290236062902370629023806290239062902400629024106290242062902430629024406290245062902460629024706290248062902490629025006290251062902520629025306290254062902550629025606290257062902580629025906290260062902610629026206290263062902640629026506290266062902670629026806290269062902700629027106290272062902730629027406290275062902760629027706290278062902790629028006290281062902820629028306290284062902850629028606290287062902880629028906290290062902910629029206290293062902940629029506290296062902970629029806290299062903000629030106290302062903030629030406290305062903060629030706290308062903090629031006290311062903120629031306290314062903150629031606290317062903180629031906290320062903210629032206290323062903240629032506290326062903270629032806290329062903300629033106290332062903330629033406290335062903360629033706290338062903390629034006290341062903420629034306290344062903450629034606290347062903480629034906290350062903510629035206290353062903540629035506290356062903570629035806290359062903600629036106290362062903630629036406290365062903660629036706290368062903690629037006290371062903720629037306290374062903750629037606290377062903780629037906290380062903810629038206290383062903840629038506290386062903870629038806290389062903900629039106290392062903930629039406290395062903960629039706290398062903990629040006290401062904020629040306290404062904050629040606290407062904080629040906290410062904110629041206290413062904140629041506290416062904170629041806290419062904200629042106290422062904230629042406290425062904260629042706290428062904290629043006290431062904320629043306290434062904350629043606290437062904380629043906290440062904410629044206290443062904440629044506290446062904470629044806290449062904500629045106290452062904530629045406290455062904560629045706290458062904590629046006290461062904620629046306290464062904650629046606290467062904680629046906290470062904710629047206290473062904740629047506290476062904770629047806290479062904800629048106290482062904830629048406290485062904860629048706290488062904890629049006290491062904920629049306290494062904950629049606290497062904980629049906290500062905010629050206290503062905040629050506290506062905070629050806290509062905100629051106290512062905130629051406290515062905160629051706290518062905190629052006290521062905220629052306290524062905250629052606290527062905280629052906290530062905310629053206290533062905340629053506290536062905370629053806290539062905400629054106290542062905430629054406290545062905460629054706290548062905490629055006290551062905520629055306290554062905550629055606290557062905580629055906290560062905610629056206290563062905640629056506290566062905670629056806290569062905700629057106290572062905730629057406290575062905760629057706290578062905790629058006290581062905820629058306290584062905850629058606290587062905880629058906290590062905910629059206290593062905940629059506290596062905970629059806290599062906000629060106290602062906030629060406290605062906060629060706290608062906090629061006290611062906120629061306290614062906150629061606290617062906180629061906290620062906210629062206290623062906240629062506290626062906270629062806290629062906300629063106290632062906330629063406290635062906360629063706290638062906390629064006290641062906420629064306290644062906450629064606290647062906480629064906290650062906510629065206290653062906540629065506290656062906570629065806290659062906600629066106290662062906630629066406290665062906660629066706290668062906690629067006290671062906720629067306290674062906750629067606290677062906780629067906290680062906810629068206290683062906840629068506290686062906870629068806290689062906900629069106290692062906930629069406290695062906960629069706290698062906990629070006290701062907020629070306290704062907050629070606290707062907080629070906290710062907110629071206290713062907140629071506290716062907170629071806290719062907200629072106290722062907230629072406290725062907260629072706290728062907290629073006290731062907320629073306290734062907350629073606290737062907380629073906290740062907410629074206290743062907440629074506290746062907470629074806290749062907500629075106290752062907530629075406290755062907560629075706290758062907590629076006290761062907620629076306290764062907650629076606290767062907680629076906290770062907710629077206290773062907740629077506290776062907770629077806290779062907800629078106290782062907830629078406290785062907860629078706290788062907890629079006290791062907920629079306290794062907950629079606290797062907980629079906300001063000020630000306300004063000050630000606300007063000080630000906300010063000110630001206300013063000140630001506300016063000170630001806300019063000200630002106300022063000230630002406300025063000260630002706300028063000290630003006300031063000320630003306300034063000350630003606300037063000380630003906300040063000410630004206300043063000440630004506300046063000470630004806300049063000500630005106300052063000530630005406300055063000560630005706300058063000590630006006300061063000620630006306300064063000650630006606300067063000680630006906300070063000710630007206300073063000740630007506300076063000770630007806300079063000800630008106300082063000830630008406300085063000860630008706300088063000890630009006300091063000920630009306300094063000950630009606300097063000980630009906300100063001010630010206300103063001040630010506300106063001070630010806300109063001100630011106300112063001130630011406300115063001160630011706300118063001190630012006300121063001220630012306300124063001250630012606300127063001280630012906300130063001310630013206300133063001340630013506300136063001370630013806300139063001400630014106300142063001430630014406300145063001460630014706300148063001490630015006300151063001520630015306300154063001550630015606300157063001580630015906300160063001610630016206300163063001640630016506300166063001670630016806300169063001700630017106300172063001730630017406300175063001760630017706300178063001790630018006300181063001820630018306300184063001850630018606300187063001880630018906300190063001910630019206300193063001940630019506300196063001970630019806300199063002000630020106300202063002030630020406300205063002060630020706300208063002090630021006300211063002120630021306300214063002150630021606300217063002180630021906300220063002210630022206300223063002240630022506300226063002270630022806300229063002300630023106300232063002330630023406300235063002360630023706300238063002390630024006300241063002420630024306300244063002450630024606300247063002480630024906300250063002510630025206300253063002540630025506300256063002570630025806300259063002600630026106300262063002630630026406300265063002660630026706300268063002690630027006300271063002720630027306300274063002750630027606300277063002780630027906300280063002810630028206300283063002840630028506300286063002870630028806300289063002900630029106300292063002930630029406300295063002960630029706300298063002990630030006300301063003020630030306300304063003050630030606300307063003080630030906300310063003110630031206300313063003140630031506300316063003170630031806300319063003200630032106300322063003230630032406300325063003260630032706300328063003290630033006300331063003320630033306300334063003350630033606300337063003380630033906300340063003410630034206300343063003440630034506300346063003470630034806300349063003500630035106300352063003530630035406300355063003560630035706300358063003590630036006300361063003620630036306300364063003650630036606300367063003680630036906300370063003710630037206300373063003740630037506300376063003770630037806300379063003800630038106300382063003830630038406300385063003860630038706300388063003890630039006300391063003920630039306300394063003950630039606300397063003980630039906300400063004010630040206300403063004040630040506300406063004070630040806300409063004100630041106300412063004130630041406300415063004160630041706300418063004190630042006300421063004220630042306300424063004250630042606300427063004280630042906300430063004310630043206300433063004340630043506300436063004370630043806300439063004400630044106300442063004430630044406300445063004460630044706300448063004490630045006300451063004520630045306300454063004550630045606300457063004580630045906300460063004610630046206300463063004640630046506300466063004670630046806300469063004700630047106300472063004730630047406300475063004760630047706300478063004790630048006300481063004820630048306300484063004850630048606300487063004880630048906300490063004910630049206300493063004940630049506300496063004970630049806300499063005000630050106300502063005030630050406300505063005060630050706300508063005090630051006300511063005120630051306300514063005150630051606300517063005180630051906300520063005210630052206300523063005240630052506300526063005270630052806300529063005300630053106300532063005330630053406300535063005360630053706300538063005390630054006300541063005420630054306300544063005450630054606300547063005480630054906300550063005510630055206300553063005540630055506300556063005570630055806300559063005600630056106300562063005630630056406300565063005660630056706300568063005690630057006300571063005720630057306300574063005750630057606300577063005780630057906300580063005810630058206300583063005840630058506300586063005870630058806300589063005900630059106300592063005930630059406300595063005960630059706300598063005990630060006300601063006020630060306300604063006050630060606300607063006080630060906300610063006110630061206300613063006140630061506300616063006170630061806300619063006200630062106300622063006230630062406300625063006260630062706300628063006290630063006300631063006320630063306300634063006350630063606300637063006380630063906300640063006410630064206300643063006440630064506300646063006470630064806300649063006500630065106300652063006530630065406300655063006560630065706300658063006590630066006300661063006620630066306300664063006650630066606300667063006680630066906300670063006710630067206300673063006740630067506300676063006770630067806300679063006800630068106300682063006830630068406300685063006860630068706300688063006890630069006300691063006920630069306300694063006950630069606300697063006980630069906300700063007010630070206300703063007040630070506300706063007070630070806300709063007100630071106300712063007130630071406300715063007160630071706300718063007190630072006300721063007220630072306300724063007250630072606300727063007280630072906300730063007310630073206300733063007340630073506300736063007370630073806300739063007400630074106300742063007430630074406300745063007460630074706300748063007490630075006300751063007520630075306300754063007550630075606300757063007580630075906300760063007610630076206300763063007640630076506300766063007670630076806300769063007700630077106300772063007730630077406300775063007760630077706300778063007790630078006300781063007820630078306300784063007850630078606300787063007880630078906300790063007910630079206300793063007940630079506300796063007970630079806300799063100010631000206310003063100040631000506310006063100070631000806310009063100100631001106310012063100130631001406310015063100160631001706310018063100190631002006310021063100220631002306310024063100250631002606310027063100280631002906310030063100310631003206310033063100340631003506310036063100370631003806310039063100400631004106310042063100430631004406310045063100460631004706310048063100490631005006310051063100520631005306310054063100550631005606310057063100580631005906310060063100610631006206310063063100640631006506310066063100670631006806310069063100700631007106310072063100730631007406310075063100760631007706310078063100790631008006310081063100820631008306310084063100850631008606310087063100880631008906310090063100910631009206310093063100940631009506310096063100970631009806310099063101000631010106310102063101030631010406310105063101060631010706310108063101090631011006310111063101120631011306310114063101150631011606310117063101180631011906310120063101210631012206310123063101240631012506310126063101270631012806310129063101300631013106310132063101330631013406310135063101360631013706310138063101390631014006310141063101420631014306310144063101450631014606310147063101480631014906310150063101510631015206310153063101540631015506310156063101570631015806310159063101600631016106310162063101630631016406310165063101660631016706310168063101690631017006310171063101720631017306310174063101750631017606310177063101780631017906310180063101810631018206310183063101840631018506310186063101870631018806310189063101900631019106310192063101930631019406310195063101960631019706310198063101990631020006310201063102020631020306310204063102050631020606310207063102080631020906310210063102110631021206310213063102140631021506310216063102170631021806310219063102200631022106310222063102230631022406310225063102260631022706310228063102290631023006310231063102320631023306310234063102350631023606310237063102380631023906310240063102410631024206310243063102440631024506310246063102470631024806310249063102500631025106310252063102530631025406310255063102560631025706310258063102590631026006310261063102620631026306310264063102650631026606310267063102680631026906310270063102710631027206310273063102740631027506310276063102770631027806310279063102800631028106310282063102830631028406310285063102860631028706310288063102890631029006310291063102920631029306310294063102950631029606310297063102980631029906310300063103010631030206310303063103040631030506310306063103070631030806310309063103100631031106310312063103130631031406310315063103160631031706310318063103190631032006310321063103220631032306310324063103250631032606310327063103280631032906310330063103310631033206310333063103340631033506310336063103370631033806310339063103400631034106310342063103430631034406310345063103460631034706310348063103490631035006310351063103520631035306310354063103550631035606310357063103580631035906310360063103610631036206310363063103640631036506310366063103670631036806310369063103700631037106310372063103730631037406310375063103760631037706310378063103790631038006310381063103820631038306310384063103850631038606310387063103880631038906310390063103910631039206310393063103940631039506310396063103970631039806310399063104000631040106310402063104030631040406310405063104060631040706310408063104090631041006310411063104120631041306310414063104150631041606310417063104180631041906310420063104210631042206310423063104240631042506310426063104270631042806310429063104300631043106310432063104330631043406310435063104360631043706310438063104390631044006310441063104420631044306310444063104450631044606310447063104480631044906310450063104510631045206310453063104540631045506310456063104570631045806310459063104600631046106310462063104630631046406310465063104660631046706310468063104690631047006310471063104720631047306310474063104750631047606310477063104780631047906310480063104810631048206310483063104840631048506310486063104870631048806310489063104900631049106310492063104930631049406310495063104960631049706310498063104990631050006310501063105020631050306310504063105050631050606310507063105080631050906310510063105110631051206310513063105140631051506310516063105170631051806310519063105200631052106310522063105230631052406310525063105260631052706310528063105290631053006310531063105320631053306310534063105350631053606310537063105380631053906310540063105410631054206310543063105440631054506310546063105470631054806310549063105500631055106310552063105530631055406310555063105560631055706310558063105590631056006310561063105620631056306310564063105650631056606310567063105680631056906310570063105710631057206310573063105740631057506310576063105770631057806310579063105800631058106310582063105830631058406310585063105860631058706310588063105890631059006310591063105920631059306310594063105950631059606310597063105980631059906310600063106010631060206310603063106040631060506310606063106070631060806310609063106100631061106310612063106130631061406310615063106160631061706310618063106190631062006310621063106220631062306310624063106250631062606310627063106280631062906310630063106310631063206310633063106340631063506310636063106370631063806310639063106400631064106310642063106430631064406310645063106460631064706310648063106490631065006310651063106520631065306310654063106550631065606310657063106580631065906310660063106610631066206310663063106640631066506310666063106670631066806310669063106700631067106310672063106730631067406310675063106760631067706310678063106790631068006310681063106820631068306310684063106850631068606310687063106880631068906310690063106910631069206310693063106940631069506310696063106970631069806310699063107000631070106310702063107030631070406310705063107060631070706310708063107090631071006310711063107120631071306310714063107150631071606310717063107180631071906310720063107210631072206310723063107240631072506310726063107270631072806310729063107300631073106310732063107330631073406310735063107360631073706310738063107390631074006310741063107420631074306310744063107450631074606310747063107480631074906310750063107510631075206310753063107540631075506310756063107570631075806310759063107600631076106310762063107630631076406310765063107660631076706310768063107690631077006310771063107720631077306310774063107750631077606310777063107780631077906310780063107810631078206310783063107840631078506310786063107870631078806310789063107900631079106310792063107930631079406310795063107960631079706310798063107990632000106320002063200030632000406320005063200060632000706320008063200090632001006320011063200120632001306320014063200150632001606320017063200180632001906320020063200210632002206320023063200240632002506320026063200270632002806320029063200300632003106320032063200330632003406320035063200360632003706320038063200390632004006320041063200420632004306320044063200450632004606320047063200480632004906320050063200510632005206320053063200540632005506320056063200570632005806320059063200600632006106320062063200630632006406320065063200660632006706320068063200690632007006320071063200720632007306320074063200750632007606320077063200780632007906320080063200810632008206320083063200840632008506320086063200870632008806320089063200900632009106320092063200930632009406320095063200960632009706320098063200990632010006320101063201020632010306320104063201050632010606320107063201080632010906320110063201110632011206320113063201140632011506320116063201170632011806320119063201200632012106320122063201230632012406320125063201260632012706320128063201290632013006320131063201320632013306320134063201350632013606320137063201380632013906320140063201410632014206320143063201440632014506320146063201470632014806320149063201500632015106320152063201530632015406320155063201560632015706320158063201590632016006320161063201620632016306320164063201650632016606320167063201680632016906320170063201710632017206320173063201740632017506320176063201770632017806320179063201800632018106320182063201830632018406320185063201860632018706320188063201890632019006320191063201920632019306320194063201950632019606320197063201980632019906320200063202010632020206320203063202040632020506320206063202070632020806320209063202100632021106320212063202130632021406320215063202160632021706320218063202190632022006320221063202220632022306320224063202250632022606320227063202280632022906320230063202310632023206320233063202340632023506320236063202370632023806320239063202400632024106320242063202430632024406320245063202460632024706320248063202490632025006320251063202520632025306320254063202550632025606320257063202580632025906320260063202610632026206320263063202640632026506320266063202670632026806320269063202700632027106320272063202730632027406320275063202760632027706320278063202790632028006320281063202820632028306320284063202850632028606320287063202880632028906320290063202910632029206320293063202940632029506320296063202970632029806320299063203000632030106320302063203030632030406320305063203060632030706320308063203090632031006320311063203120632031306320314063203150632031606320317063203180632031906320320063203210632032206320323063203240632032506320326063203270632032806320329063203300632033106320332063203330632033406320335063203360632033706320338063203390632034006320341063203420632034306320344063203450632034606320347063203480632034906320350063203510632035206320353063203540632035506320356063203570632035806320359063203600632036106320362063203630632036406320365063203660632036706320368063203690632037006320371063203720632037306320374063203750632037606320377063203780632037906320380063203810632038206320383063203840632038506320386063203870632038806320389063203900632039106320392063203930632039406320395063203960632039706320398063203990632040006320401063204020632040306320404063204050632040606320407063204080632040906320410063204110632041206320413063204140632041506320416063204170632041806320419063204200632042106320422063204230632042406320425063204260632042706320428063204290632043006320431063204320632043306320434063204350632043606320437063204380632043906320440063204410632044206320443063204440632044506320446063204470632044806320449063204500632045106320452063204530632045406320455063204560632045706320458063204590632046006320461063204620632046306320464063204650632046606320467063204680632046906320470063204710632047206320473063204740632047506320476063204770632047806320479063204800632048106320482063204830632048406320485063204860632048706320488063204890632049006320491063204920632049306320494063204950632049606320497063204980632049906320500063205010632050206320503063205040632050506320506063205070632050806320509063205100632051106320512063205130632051406320515063205160632051706320518063205190632052006320521063205220632052306320524063205250632052606320527063205280632052906320530063205310632053206320533063205340632053506320536063205370632053806320539063205400632054106320542063205430632054406320545063205460632054706320548063205490632055006320551063205520632055306320554063205550632055606320557063205580632055906320560063205610632056206320563063205640632056506320566063205670632056806320569063205700632057106320572063205730632057406320575063205760632057706320578063205790632058006320581063205820632058306320584063205850632058606320587063205880632058906320590063205910632059206320593063205940632059506320596063205970632059806320599063206000632060106320602063206030632060406320605063206060632060706320608063206090632061006320611063206120632061306320614063206150632061606320617063206180632061906320620063206210632062206320623063206240632062506320626063206270632062806320629063206300632063106320632063206330632063406320635063206360632063706320638063206390632064006320641063206420632064306320644063206450632064606320647063206480632064906320650063206510632065206320653063206540632065506320656063206570632065806320659063206600632066106320662063206630632066406320665063206660632066706320668063206690632067006320671063206720632067306320674063206750632067606320677063206780632067906320680063206810632068206320683063206840632068506320686063206870632068806320689063206900632069106320692063206930632069406320695063206960632069706320698063206990632070006320701063207020632070306320704063207050632070606320707063207080632070906320710063207110632071206320713063207140632071506320716063207170632071806320719063207200632072106320722063207230632072406320725063207260632072706320728063207290632073006320731063207320632073306320734063207350632073606320737063207380632073906320740063207410632074206320743063207440632074506320746063207470632074806320749063207500632075106320752063207530632075406320755063207560632075706320758063207590632076006320761063207620632076306320764063207650632076606320767063207680632076906320770063207710632077206320773063207740632077506320776063207770632077806320779063207800632078106320782063207830632078406320785063207860632078706320788063207890632079006320791063207920632079306320794063207950632079606320797063207980632079906330001063300020633000306330004063300050633000606330007063300080633000906330010063300110633001206330013063300140633001506330016063300170633001806330019063300200633002106330022063300230633002406330025063300260633002706330028063300290633003006330031063300320633003306330034063300350633003606330037063300380633003906330040063300410633004206330043063300440633004506330046063300470633004806330049063300500633005106330052063300530633005406330055063300560633005706330058063300590633006006330061063300620633006306330064063300650633006606330067063300680633006906330070063300710633007206330073063300740633007506330076063300770633007806330079063300800633008106330082063300830633008406330085063300860633008706330088063300890633009006330091063300920633009306330094063300950633009606330097063300980633009906330100063301010633010206330103063301040633010506330106063301070633010806330109063301100633011106330112063301130633011406330115063301160633011706330118063301190633012006330121063301220633012306330124063301250633012606330127063301280633012906330130063301310633013206330133063301340633013506330136063301370633013806330139063301400633014106330142063301430633014406330145063301460633014706330148063301490633015006330151063301520633015306330154063301550633015606330157063301580633015906330160063301610633016206330163063301640633016506330166063301670633016806330169063301700633017106330172063301730633017406330175063301760633017706330178063301790633018006330181063301820633018306330184063301850633018606330187063301880633018906330190063301910633019206330193063301940633019506330196063301970633019806330199063302000633020106330202063302030633020406330205063302060633020706330208063302090633021006330211063302120633021306330214063302150633021606330217063302180633021906330220063302210633022206330223063302240633022506330226063302270633022806330229063302300633023106330232063302330633023406330235063302360633023706330238063302390633024006330241063302420633024306330244063302450633024606330247063302480633024906330250063302510633025206330253063302540633025506330256063302570633025806330259063302600633026106330262063302630633026406330265063302660633026706330268063302690633027006330271063302720633027306330274063302750633027606330277063302780633027906330280063302810633028206330283063302840633028506330286063302870633028806330289063302900633029106330292063302930633029406330295063302960633029706330298063302990633030006330301063303020633030306330304063303050633030606330307063303080633030906330310063303110633031206330313063303140633031506330316063303170633031806330319063303200633032106330322063303230633032406330325063303260633032706330328063303290633033006330331063303320633033306330334063303350633033606330337063303380633033906330340063303410633034206330343063303440633034506330346063303470633034806330349063303500633035106330352063303530633035406330355063303560633035706330358063303590633036006330361063303620633036306330364063303650633036606330367063303680633036906330370063303710633037206330373063303740633037506330376063303770633037806330379063303800633038106330382063303830633038406330385063303860633038706330388063303890633039006330391063303920633039306330394063303950633039606330397063303980633039906330400063304010633040206330403063304040633040506330406063304070633040806330409063304100633041106330412063304130633041406330415063304160633041706330418063304190633042006330421063304220633042306330424063304250633042606330427063304280633042906330430063304310633043206330433063304340633043506330436063304370633043806330439063304400633044106330442063304430633044406330445063304460633044706330448063304490633045006330451063304520633045306330454063304550633045606330457063304580633045906330460063304610633046206330463063304640633046506330466063304670633046806330469063304700633047106330472063304730633047406330475063304760633047706330478063304790633048006330481063304820633048306330484063304850633048606330487063304880633048906330490063304910633049206330493063304940633049506330496063304970633049806330499063305000633050106330502063305030633050406330505063305060633050706330508063305090633051006330511063305120633051306330514063305150633051606330517063305180633051906330520063305210633052206330523063305240633052506330526063305270633052806330529063305300633053106330532063305330633053406330535063305360633053706330538063305390633054006330541063305420633054306330544063305450633054606330547063305480633054906330550063305510633055206330553063305540633055506330556063305570633055806330559063305600633056106330562063305630633056406330565063305660633056706330568063305690633057006330571063305720633057306330574063305750633057606330577063305780633057906330580063305810633058206330583063305840633058506330586063305870633058806330589063305900633059106330592063305930633059406330595063305960633059706330598063305990633060006330601063306020633060306330604063306050633060606330607063306080633060906330610063306110633061206330613063306140633061506330616063306170633061806330619063306200633062106330622063306230633062406330625063306260633062706330628063306290633063006330631063306320633063306330634063306350633063606330637063306380633063906330640063306410633064206330643063306440633064506330646063306470633064806330649063306500633065106330652063306530633065406330655063306560633065706330658063306590633066006330661063306620633066306330664063306650633066606330667063306680633066906330670063306710633067206330673063306740633067506330676063306770633067806330679063306800633068106330682063306830633068406330685063306860633068706330688063306890633069006330691063306920633069306330694063306950633069606330697063306980633069906330700063307010633070206330703063307040633070506330706063307070633070806330709063307100633071106330712063307130633071406330715063307160633071706330718063307190633072006330721063307220633072306330724063307250633072606330727063307280633072906330730063307310633073206330733063307340633073506330736063307370633073806330739063307400633074106330742063307430633074406330745063307460633074706330748063307490633075006330751063307520633075306330754063307550633075606330757063307580633075906330760063307610633076206330763063307640633076506330766063307670633076806330769063307700633077106330772063307730633077406330775063307760633077706330778063307790633078006330781063307820633078306330784063307850633078606330787063307880633078906330790063307910633079206330793063307940633079506330796063307970633079806330799063400010634000206340003063400040634000506340006063400070634000806340009063400100634001106340012063400130634001406340015063400160634001706340018063400190634002006340021063400220634002306340024063400250634002606340027063400280634002906340030063400310634003206340033063400340634003506340036063400370634003806340039063400400634004106340042063400430634004406340045063400460634004706340048063400490634005006340051063400520634005306340054063400550634005606340057063400580634005906340060063400610634006206340063063400640634006506340066063400670634006806340069063400700634007106340072063400730634007406340075063400760634007706340078063400790634008006340081063400820634008306340084063400850634008606340087063400880634008906340090063400910634009206340093063400940634009506340096063400970634009806340099063401000634010106340102063401030634010406340105063401060634010706340108063401090634011006340111063401120634011306340114063401150634011606340117063401180634011906340120063401210634012206340123063401240634012506340126063401270634012806340129063401300634013106340132063401330634013406340135063401360634013706340138063401390634014006340141063401420634014306340144063401450634014606340147063401480634014906340150063401510634015206340153063401540634015506340156063401570634015806340159063401600634016106340162063401630634016406340165063401660634016706340168063401690634017006340171063401720634017306340174063401750634017606340177063401780634017906340180063401810634018206340183063401840634018506340186063401870634018806340189063401900634019106340192063401930634019406340195063401960634019706340198063401990634020006340201063402020634020306340204063402050634020606340207063402080634020906340210063402110634021206340213063402140634021506340216063402170634021806340219063402200634022106340222063402230634022406340225063402260634022706340228063402290634023006340231063402320634023306340234063402350634023606340237063402380634023906340240063402410634024206340243063402440634024506340246063402470634024806340249063402500634025106340252063402530634025406340255063402560634025706340258063402590634026006340261063402620634026306340264063402650634026606340267063402680634026906340270063402710634027206340273063402740634027506340276063402770634027806340279063402800634028106340282063402830634028406340285063402860634028706340288063402890634029006340291063402920634029306340294063402950634029606340297063402980634029906340300063403010634030206340303063403040634030506340306063403070634030806340309063403100634031106340312063403130634031406340315063403160634031706340318063403190634032006340321063403220634032306340324063403250634032606340327063403280634032906340330063403310634033206340333063403340634033506340336063403370634033806340339063403400634034106340342063403430634034406340345063403460634034706340348063403490634035006340351063403520634035306340354063403550634035606340357063403580634035906340360063403610634036206340363063403640634036506340366063403670634036806340369063403700634037106340372063403730634037406340375063403760634037706340378063403790634038006340381063403820634038306340384063403850634038606340387063403880634038906340390063403910634039206340393063403940634039506340396063403970634039806340399063404000634040106340402063404030634040406340405063404060634040706340408063404090634041006340411063404120634041306340414063404150634041606340417063404180634041906340420063404210634042206340423063404240634042506340426063404270634042806340429063404300634043106340432063404330634043406340435063404360634043706340438063404390634044006340441063404420634044306340444063404450634044606340447063404480634044906340450063404510634045206340453063404540634045506340456063404570634045806340459063404600634046106340462063404630634046406340465063404660634046706340468063404690634047006340471063404720634047306340474063404750634047606340477063404780634047906340480063404810634048206340483063404840634048506340486063404870634048806340489063404900634049106340492063404930634049406340495063404960634049706340498063404990634050006340501063405020634050306340504063405050634050606340507063405080634050906340510063405110634051206340513063405140634051506340516063405170634051806340519063405200634052106340522063405230634052406340525063405260634052706340528063405290634053006340531063405320634053306340534063405350634053606340537063405380634053906340540063405410634054206340543063405440634054506340546063405470634054806340549063405500634055106340552063405530634055406340555063405560634055706340558063405590634056006340561063405620634056306340564063405650634056606340567063405680634056906340570063405710634057206340573063405740634057506340576063405770634057806340579063405800634058106340582063405830634058406340585063405860634058706340588063405890634059006340591063405920634059306340594063405950634059606340597063405980634059906340600063406010634060206340603063406040634060506340606063406070634060806340609063406100634061106340612063406130634061406340615063406160634061706340618063406190634062006340621063406220634062306340624063406250634062606340627063406280634062906340630063406310634063206340633063406340634063506340636063406370634063806340639063406400634064106340642063406430634064406340645063406460634064706340648063406490634065006340651063406520634065306340654063406550634065606340657063406580634065906340660063406610634066206340663063406640634066506340666063406670634066806340669063406700634067106340672063406730634067406340675063406760634067706340678063406790634068006340681063406820634068306340684063406850634068606340687063406880634068906340690063406910634069206340693063406940634069506340696063406970634069806340699063407000634070106340702063407030634070406340705063407060634070706340708063407090634071006340711063407120634071306340714063407150634071606340717063407180634071906340720063407210634072206340723063407240634072506340726063407270634072806340729063407300634073106340732063407330634073406340735063407360634073706340738063407390634074006340741063407420634074306340744063407450634074606340747063407480634074906340750063407510634075206340753063407540634075506340756063407570634075806340759063407600634076106340762063407630634076406340765063407660634076706340768063407690634077006340771063407720634077306340774063407750634077606340777063407780634077906340780063407810634078206340783063407840634078506340786063407870634078806340789063407900634079106340792063407930634079406340795063407960634079706340798063407990635000106350002063500030635000406350005063500060635000706350008063500090635001006350011063500120635001306350014063500150635001606350017063500180635001906350020063500210635002206350023063500240635002506350026063500270635002806350029063500300635003106350032063500330635003406350035063500360635003706350038063500390635004006350041063500420635004306350044063500450635004606350047063500480635004906350050063500510635005206350053063500540635005506350056063500570635005806350059063500600635006106350062063500630635006406350065063500660635006706350068063500690635007006350071063500720635007306350074063500750635007606350077063500780635007906350080063500810635008206350083063500840635008506350086063500870635008806350089063500900635009106350092063500930635009406350095063500960635009706350098063500990635010006350101063501020635010306350104063501050635010606350107063501080635010906350110063501110635011206350113063501140635011506350116063501170635011806350119063501200635012106350122063501230635012406350125063501260635012706350128063501290635013006350131063501320635013306350134063501350635013606350137063501380635013906350140063501410635014206350143063501440635014506350146063501470635014806350149063501500635015106350152063501530635015406350155063501560635015706350158063501590635016006350161063501620635016306350164063501650635016606350167063501680635016906350170063501710635017206350173063501740635017506350176063501770635017806350179063501800635018106350182063501830635018406350185063501860635018706350188063501890635019006350191063501920635019306350194063501950635019606350197063501980635019906350200063502010635020206350203063502040635020506350206063502070635020806350209063502100635021106350212063502130635021406350215063502160635021706350218063502190635022006350221063502220635022306350224063502250635022606350227063502280635022906350230063502310635023206350233063502340635023506350236063502370635023806350239063502400635024106350242063502430635024406350245063502460635024706350248063502490635025006350251063502520635025306350254063502550635025606350257063502580635025906350260063502610635026206350263063502640635026506350266063502670635026806350269063502700635027106350272063502730635027406350275063502760635027706350278063502790635028006350281063502820635028306350284063502850635028606350287063502880635028906350290063502910635029206350293063502940635029506350296063502970635029806350299063503000635030106350302063503030635030406350305063503060635030706350308063503090635031006350311063503120635031306350314063503150635031606350317063503180635031906350320063503210635032206350323063503240635032506350326063503270635032806350329063503300635033106350332063503330635033406350335063503360635033706350338063503390635034006350341063503420635034306350344063503450635034606350347063503480635034906350350063503510635035206350353063503540635035506350356063503570635035806350359063503600635036106350362063503630635036406350365063503660635036706350368063503690635037006350371063503720635037306350374063503750635037606350377063503780635037906350380063503810635038206350383063503840635038506350386063503870635038806350389063503900635039106350392063503930635039406350395063503960635039706350398063503990635040006350401063504020635040306350404063504050635040606350407063504080635040906350410063504110635041206350413063504140635041506350416063504170635041806350419063504200635042106350422063504230635042406350425063504260635042706350428063504290635043006350431063504320635043306350434063504350635043606350437063504380635043906350440063504410635044206350443063504440635044506350446063504470635044806350449063504500635045106350452063504530635045406350455063504560635045706350458063504590635046006350461063504620635046306350464063504650635046606350467063504680635046906350470063504710635047206350473063504740635047506350476063504770635047806350479063504800635048106350482063504830635048406350485063504860635048706350488063504890635049006350491063504920635049306350494063504950635049606350497063504980635049906350500063505010635050206350503063505040635050506350506063505070635050806350509063505100635051106350512063505130635051406350515063505160635051706350518063505190635052006350521063505220635052306350524063505250635052606350527063505280635052906350530063505310635053206350533063505340635053506350536063505370635053806350539063505400635054106350542063505430635054406350545063505460635054706350548063505490635055006350551063505520635055306350554063505550635055606350557063505580635055906350560063505610635056206350563063505640635056506350566063505670635056806350569063505700635057106350572063505730635057406350575063505760635057706350578063505790635058006350581063505820635058306350584063505850635058606350587063505880635058906350590063505910635059206350593063505940635059506350596063505970635059806350599063506000635060106350602063506030635060406350605063506060635060706350608063506090635061006350611063506120635061306350614063506150635061606350617063506180635061906350620063506210635062206350623063506240635062506350626063506270635062806350629063506300635063106350632063506330635063406350635063506360635063706350638063506390635064006350641063506420635064306350644063506450635064606350647063506480635064906350650063506510635065206350653063506540635065506350656063506570635065806350659063506600635066106350662063506630635066406350665063506660635066706350668063506690635067006350671063506720635067306350674063506750635067606350677063506780635067906350680063506810635068206350683063506840635068506350686063506870635068806350689063506900635069106350692063506930635069406350695063506960635069706350698063506990635070006350701063507020635070306350704063507050635070606350707063507080635070906350710063507110635071206350713063507140635071506350716063507170635071806350719063507200635072106350722063507230635072406350725063507260635072706350728063507290635073006350731063507320635073306350734063507350635073606350737063507380635073906350740063507410635074206350743063507440635074506350746063507470635074806350749063507500635075106350752063507530635075406350755063507560635075706350758063507590635076006350761063507620635076306350764063507650635076606350767063507680635076906350770063507710635077206350773063507740635077506350776063507770635077806350779063507800635078106350782063507830635078406350785063507860635078706350788063507890635079006350791063507920635079306350794063507950635079606350797063507980635079906360001063600020636000306360004063600050636000606360007063600080636000906360010063600110636001206360013063600140636001506360016063600170636001806360019063600200636002106360022063600230636002406360025063600260636002706360028063600290636003006360031063600320636003306360034063600350636003606360037063600380636003906360040063600410636004206360043063600440636004506360046063600470636004806360049063600500636005106360052063600530636005406360055063600560636005706360058063600590636006006360061063600620636006306360064063600650636006606360067063600680636006906360070063600710636007206360073063600740636007506360076063600770636007806360079063600800636008106360082063600830636008406360085063600860636008706360088063600890636009006360091063600920636009306360094063600950636009606360097063600980636009906360100063601010636010206360103063601040636010506360106063601070636010806360109063601100636011106360112063601130636011406360115063601160636011706360118063601190636012006360121063601220636012306360124063601250636012606360127063601280636012906360130063601310636013206360133063601340636013506360136063601370636013806360139063601400636014106360142063601430636014406360145063601460636014706360148063601490636015006360151063601520636015306360154063601550636015606360157063601580636015906360160063601610636016206360163063601640636016506360166063601670636016806360169063601700636017106360172063601730636017406360175063601760636017706360178063601790636018006360181063601820636018306360184063601850636018606360187063601880636018906360190063601910636019206360193063601940636019506360196063601970636019806360199063602000636020106360202063602030636020406360205063602060636020706360208063602090636021006360211063602120636021306360214063602150636021606360217063602180636021906360220063602210636022206360223063602240636022506360226063602270636022806360229063602300636023106360232063602330636023406360235063602360636023706360238063602390636024006360241063602420636024306360244063602450636024606360247063602480636024906360250063602510636025206360253063602540636025506360256063602570636025806360259063602600636026106360262063602630636026406360265063602660636026706360268063602690636027006360271063602720636027306360274063602750636027606360277063602780636027906360280063602810636028206360283063602840636028506360286063602870636028806360289063602900636029106360292063602930636029406360295063602960636029706360298063602990636030006360301063603020636030306360304063603050636030606360307063603080636030906360310063603110636031206360313063603140636031506360316063603170636031806360319063603200636032106360322063603230636032406360325063603260636032706360328063603290636033006360331063603320636033306360334063603350636033606360337063603380636033906360340063603410636034206360343063603440636034506360346063603470636034806360349063603500636035106360352063603530636035406360355063603560636035706360358063603590636036006360361063603620636036306360364063603650636036606360367063603680636036906360370063603710636037206360373063603740636037506360376063603770636037806360379063603800636038106360382063603830636038406360385063603860636038706360388063603890636039006360391063603920636039306360394063603950636039606360397063603980636039906360400063604010636040206360403063604040636040506360406063604070636040806360409063604100636041106360412063604130636041406360415063604160636041706360418063604190636042006360421063604220636042306360424063604250636042606360427063604280636042906360430063604310636043206360433063604340636043506360436063604370636043806360439063604400636044106360442063604430636044406360445063604460636044706360448063604490636045006360451063604520636045306360454063604550636045606360457063604580636045906360460063604610636046206360463063604640636046506360466063604670636046806360469063604700636047106360472063604730636047406360475063604760636047706360478063604790636048006360481063604820636048306360484063604850636048606360487063604880636048906360490063604910636049206360493063604940636049506360496063604970636049806360499063605000636050106360502063605030636050406360505063605060636050706360508063605090636051006360511063605120636051306360514063605150636051606360517063605180636051906360520063605210636052206360523063605240636052506360526063605270636052806360529063605300636053106360532063605330636053406360535063605360636053706360538063605390636054006360541063605420636054306360544063605450636054606360547063605480636054906360550063605510636055206360553063605540636055506360556063605570636055806360559063605600636056106360562063605630636056406360565063605660636056706360568063605690636057006360571063605720636057306360574063605750636057606360577063605780636057906360580063605810636058206360583063605840636058506360586063605870636058806360589063605900636059106360592063605930636059406360595063605960636059706360598063605990636060006360601063606020636060306360604063606050636060606360607063606080636060906360610063606110636061206360613063606140636061506360616063606170636061806360619063606200636062106360622063606230636062406360625063606260636062706360628063606290636063006360631063606320636063306360634063606350636063606360637063606380636063906360640063606410636064206360643063606440636064506360646063606470636064806360649063606500636065106360652063606530636065406360655063606560636065706360658063606590636066006360661063606620636066306360664063606650636066606360667063606680636066906360670063606710636067206360673063606740636067506360676063606770636067806360679063606800636068106360682063606830636068406360685063606860636068706360688063606890636069006360691063606920636069306360694063606950636069606360697063606980636069906360700063607010636070206360703063607040636070506360706063607070636070806360709063607100636071106360712063607130636071406360715063607160636071706360718063607190636072006360721063607220636072306360724063607250636072606360727063607280636072906360730063607310636073206360733063607340636073506360736063607370636073806360739063607400636074106360742063607430636074406360745063607460636074706360748063607490636075006360751063607520636075306360754063607550636075606360757063607580636075906360760063607610636076206360763063607640636076506360766063607670636076806360769063607700636077106360772063607730636077406360775063607760636077706360778063607790636078006360781063607820636078306360784063607850636078606360787063607880636078906360790063607910636079206360793063607940636079506360796063607970636079806360799063700010637000206370003063700040637000506370006063700070637000806370009063700100637001106370012063700130637001406370015063700160637001706370018063700190637002006370021063700220637002306370024063700250637002606370027063700280637002906370030063700310637003206370033063700340637003506370036063700370637003806370039063700400637004106370042063700430637004406370045063700460637004706370048063700490637005006370051063700520637005306370054063700550637005606370057063700580637005906370060063700610637006206370063063700640637006506370066063700670637006806370069063700700637007106370072063700730637007406370075063700760637007706370078063700790637008006370081063700820637008306370084063700850637008606370087063700880637008906370090063700910637009206370093063700940637009506370096063700970637009806370099063701000637010106370102063701030637010406370105063701060637010706370108063701090637011006370111063701120637011306370114063701150637011606370117063701180637011906370120063701210637012206370123063701240637012506370126063701270637012806370129063701300637013106370132063701330637013406370135063701360637013706370138063701390637014006370141063701420637014306370144063701450637014606370147063701480637014906370150063701510637015206370153063701540637015506370156063701570637015806370159063701600637016106370162063701630637016406370165063701660637016706370168063701690637017006370171063701720637017306370174063701750637017606370177063701780637017906370180063701810637018206370183063701840637018506370186063701870637018806370189063701900637019106370192063701930637019406370195063701960637019706370198063701990637020006370201063702020637020306370204063702050637020606370207063702080637020906370210063702110637021206370213063702140637021506370216063702170637021806370219063702200637022106370222063702230637022406370225063702260637022706370228063702290637023006370231063702320637023306370234063702350637023606370237063702380637023906370240063702410637024206370243063702440637024506370246063702470637024806370249063702500637025106370252063702530637025406370255063702560637025706370258063702590637026006370261063702620637026306370264063702650637026606370267063702680637026906370270063702710637027206370273063702740637027506370276063702770637027806370279063702800637028106370282063702830637028406370285063702860637028706370288063702890637029006370291063702920637029306370294063702950637029606370297063702980637029906370300063703010637030206370303063703040637030506370306063703070637030806370309063703100637031106370312063703130637031406370315063703160637031706370318063703190637032006370321063703220637032306370324063703250637032606370327063703280637032906370330063703310637033206370333063703340637033506370336063703370637033806370339063703400637034106370342063703430637034406370345063703460637034706370348063703490637035006370351063703520637035306370354063703550637035606370357063703580637035906370360063703610637036206370363063703640637036506370366063703670637036806370369063703700637037106370372063703730637037406370375063703760637037706370378063703790637038006370381063703820637038306370384063703850637038606370387063703880637038906370390063703910637039206370393063703940637039506370396063703970637039806370399063704000637040106370402063704030637040406370405063704060637040706370408063704090637041006370411063704120637041306370414063704150637041606370417063704180637041906370420063704210637042206370423063704240637042506370426063704270637042806370429063704300637043106370432063704330637043406370435063704360637043706370438063704390637044006370441063704420637044306370444063704450637044606370447063704480637044906370450063704510637045206370453063704540637045506370456063704570637045806370459063704600637046106370462063704630637046406370465063704660637046706370468063704690637047006370471063704720637047306370474063704750637047606370477063704780637047906370480063704810637048206370483063704840637048506370486063704870637048806370489063704900637049106370492063704930637049406370495063704960637049706370498063704990637050006370501063705020637050306370504063705050637050606370507063705080637050906370510063705110637051206370513063705140637051506370516063705170637051806370519063705200637052106370522063705230637052406370525063705260637052706370528063705290637053006370531063705320637053306370534063705350637053606370537063705380637053906370540063705410637054206370543063705440637054506370546063705470637054806370549063705500637055106370552063705530637055406370555063705560637055706370558063705590637056006370561063705620637056306370564063705650637056606370567063705680637056906370570063705710637057206370573063705740637057506370576063705770637057806370579063705800637058106370582063705830637058406370585063705860637058706370588063705890637059006370591063705920637059306370594063705950637059606370597063705980637059906370600063706010637060206370603063706040637060506370606063706070637060806370609063706100637061106370612063706130637061406370615063706160637061706370618063706190637062006370621063706220637062306370624063706250637062606370627063706280637062906370630063706310637063206370633063706340637063506370636063706370637063806370639063706400637064106370642063706430637064406370645063706460637064706370648063706490637065006370651063706520637065306370654063706550637065606370657063706580637065906370660063706610637066206370663063706640637066506370666063706670637066806370669063706700637067106370672063706730637067406370675063706760637067706370678063706790637068006370681063706820637068306370684063706850637068606370687063706880637068906370690063706910637069206370693063706940637069506370696063706970637069806370699063707000637070106370702063707030637070406370705063707060637070706370708063707090637071006370711063707120637071306370714063707150637071606370717063707180637071906370720063707210637072206370723063707240637072506370726063707270637072806370729063707300637073106370732063707330637073406370735063707360637073706370738063707390637074006370741063707420637074306370744063707450637074606370747063707480637074906370750063707510637075206370753063707540637075506370756063707570637075806370759063707600637076106370762063707630637076406370765063707660637076706370768063707690637077006370771063707720637077306370774063707750637077606370777063707780637077906370780063707810637078206370783063707840637078506370786063707870637078806370789063707900637079106370792063707930637079406370795063707960637079706370798063707990638000106380002063800030638000406380005063800060638000706380008063800090638001006380011063800120638001306380014063800150638001606380017063800180638001906380020063800210638002206380023063800240638002506380026063800270638002806380029063800300638003106380032063800330638003406380035063800360638003706380038063800390638004006380041063800420638004306380044063800450638004606380047063800480638004906380050063800510638005206380053063800540638005506380056063800570638005806380059063800600638006106380062063800630638006406380065063800660638006706380068063800690638007006380071063800720638007306380074063800750638007606380077063800780638007906380080063800810638008206380083063800840638008506380086063800870638008806380089063800900638009106380092063800930638009406380095063800960638009706380098063800990638010006380101063801020638010306380104063801050638010606380107063801080638010906380110063801110638011206380113063801140638011506380116063801170638011806380119063801200638012106380122063801230638012406380125063801260638012706380128063801290638013006380131063801320638013306380134063801350638013606380137063801380638013906380140063801410638014206380143063801440638014506380146063801470638014806380149063801500638015106380152063801530638015406380155063801560638015706380158063801590638016006380161063801620638016306380164063801650638016606380167063801680638016906380170063801710638017206380173063801740638017506380176063801770638017806380179063801800638018106380182063801830638018406380185063801860638018706380188063801890638019006380191063801920638019306380194063801950638019606380197063801980638019906380200063802010638020206380203063802040638020506380206063802070638020806380209063802100638021106380212063802130638021406380215063802160638021706380218063802190638022006380221063802220638022306380224063802250638022606380227063802280638022906380230063802310638023206380233063802340638023506380236063802370638023806380239063802400638024106380242063802430638024406380245063802460638024706380248063802490638025006380251063802520638025306380254063802550638025606380257063802580638025906380260063802610638026206380263063802640638026506380266063802670638026806380269063802700638027106380272063802730638027406380275063802760638027706380278063802790638028006380281063802820638028306380284063802850638028606380287063802880638028906380290063802910638029206380293063802940638029506380296063802970638029806380299063803000638030106380302063803030638030406380305063803060638030706380308063803090638031006380311063803120638031306380314063803150638031606380317063803180638031906380320063803210638032206380323063803240638032506380326063803270638032806380329063803300638033106380332063803330638033406380335063803360638033706380338063803390638034006380341063803420638034306380344063803450638034606380347063803480638034906380350063803510638035206380353063803540638035506380356063803570638035806380359063803600638036106380362063803630638036406380365063803660638036706380368063803690638037006380371063803720638037306380374063803750638037606380377063803780638037906380380063803810638038206380383063803840638038506380386063803870638038806380389063803900638039106380392063803930638039406380395063803960638039706380398063803990638040006380401063804020638040306380404063804050638040606380407063804080638040906380410063804110638041206380413063804140638041506380416063804170638041806380419063804200638042106380422063804230638042406380425063804260638042706380428063804290638043006380431063804320638043306380434063804350638043606380437063804380638043906380440063804410638044206380443063804440638044506380446063804470638044806380449063804500638045106380452063804530638045406380455063804560638045706380458063804590638046006380461063804620638046306380464063804650638046606380467063804680638046906380470063804710638047206380473063804740638047506380476063804770638047806380479063804800638048106380482063804830638048406380485063804860638048706380488063804890638049006380491063804920638049306380494063804950638049606380497063804980638049906380500063805010638050206380503063805040638050506380506063805070638050806380509063805100638051106380512063805130638051406380515063805160638051706380518063805190638052006380521063805220638052306380524063805250638052606380527063805280638052906380530063805310638053206380533063805340638053506380536063805370638053806380539063805400638054106380542063805430638054406380545063805460638054706380548063805490638055006380551063805520638055306380554063805550638055606380557063805580638055906380560063805610638056206380563063805640638056506380566063805670638056806380569063805700638057106380572063805730638057406380575063805760638057706380578063805790638058006380581063805820638058306380584063805850638058606380587063805880638058906380590063805910638059206380593063805940638059506380596063805970638059806380599063806000638060106380602063806030638060406380605063806060638060706380608063806090638061006380611063806120638061306380614063806150638061606380617063806180638061906380620063806210638062206380623063806240638062506380626063806270638062806380629063806300638063106380632063806330638063406380635063806360638063706380638063806390638064006380641063806420638064306380644063806450638064606380647063806480638064906380650063806510638065206380653063806540638065506380656063806570638065806380659063806600638066106380662063806630638066406380665063806660638066706380668063806690638067006380671063806720638067306380674063806750638067606380677063806780638067906380680063806810638068206380683063806840638068506380686063806870638068806380689063806900638069106380692063806930638069406380695063806960638069706380698063806990638070006380701063807020638070306380704063807050638070606380707063807080638070906380710063807110638071206380713063807140638071506380716063807170638071806380719063807200638072106380722063807230638072406380725063807260638072706380728063807290638073006380731063807320638073306380734063807350638073606380737063807380638073906380740063807410638074206380743063807440638074506380746063807470638074806380749063807500638075106380752063807530638075406380755063807560638075706380758063807590638076006380761063807620638076306380764063807650638076606380767063807680638076906380770063807710638077206380773063807740638077506380776063807770638077806380779063807800638078106380782063807830638078406380785063807860638078706380788063807890638079006380791063807920638079306380794063807950638079606380797063807980638079906390001063900020639000306390004063900050639000606390007063900080639000906390010063900110639001206390013063900140639001506390016063900170639001806390019063900200639002106390022063900230639002406390025063900260639002706390028063900290639003006390031063900320639003306390034063900350639003606390037063900380639003906390040063900410639004206390043063900440639004506390046063900470639004806390049063900500639005106390052063900530639005406390055063900560639005706390058063900590639006006390061063900620639006306390064063900650639006606390067063900680639006906390070063900710639007206390073063900740639007506390076063900770639007806390079063900800639008106390082063900830639008406390085063900860639008706390088063900890639009006390091063900920639009306390094063900950639009606390097063900980639009906390100063901010639010206390103063901040639010506390106063901070639010806390109063901100639011106390112063901130639011406390115063901160639011706390118063901190639012006390121063901220639012306390124063901250639012606390127063901280639012906390130063901310639013206390133063901340639013506390136063901370639013806390139063901400639014106390142063901430639014406390145063901460639014706390148063901490639015006390151063901520639015306390154063901550639015606390157063901580639015906390160063901610639016206390163063901640639016506390166063901670639016806390169063901700639017106390172063901730639017406390175063901760639017706390178063901790639018006390181063901820639018306390184063901850639018606390187063901880639018906390190063901910639019206390193063901940639019506390196063901970639019806390199063902000639020106390202063902030639020406390205063902060639020706390208063902090639021006390211063902120639021306390214063902150639021606390217063902180639021906390220063902210639022206390223063902240639022506390226063902270639022806390229063902300639023106390232063902330639023406390235063902360639023706390238063902390639024006390241063902420639024306390244063902450639024606390247063902480639024906390250063902510639025206390253063902540639025506390256063902570639025806390259063902600639026106390262063902630639026406390265063902660639026706390268063902690639027006390271063902720639027306390274063902750639027606390277063902780639027906390280063902810639028206390283063902840639028506390286063902870639028806390289063902900639029106390292063902930639029406390295063902960639029706390298063902990639030006390301063903020639030306390304063903050639030606390307063903080639030906390310063903110639031206390313063903140639031506390316063903170639031806390319063903200639032106390322063903230639032406390325063903260639032706390328063903290639033006390331063903320639033306390334063903350639033606390337063903380639033906390340063903410639034206390343063903440639034506390346063903470639034806390349063903500639035106390352063903530639035406390355063903560639035706390358063903590639036006390361063903620639036306390364063903650639036606390367063903680639036906390370063903710639037206390373063903740639037506390376063903770639037806390379063903800639038106390382063903830639038406390385063903860639038706390388063903890639039006390391063903920639039306390394063903950639039606390397063903980639039906390400063904010639040206390403063904040639040506390406063904070639040806390409063904100639041106390412063904130639041406390415063904160639041706390418063904190639042006390421063904220639042306390424063904250639042606390427063904280639042906390430063904310639043206390433063904340639043506390436063904370639043806390439063904400639044106390442063904430639044406390445063904460639044706390448063904490639045006390451063904520639045306390454063904550639045606390457063904580639045906390460063904610639046206390463063904640639046506390466063904670639046806390469063904700639047106390472063904730639047406390475063904760639047706390478063904790639048006390481063904820639048306390484063904850639048606390487063904880639048906390490063904910639049206390493063904940639049506390496063904970639049806390499063905000639050106390502063905030639050406390505063905060639050706390508063905090639051006390511063905120639051306390514063905150639051606390517063905180639051906390520063905210639052206390523063905240639052506390526063905270639052806390529063905300639053106390532063905330639053406390535063905360639053706390538063905390639054006390541063905420639054306390544063905450639054606390547063905480639054906390550063905510639055206390553063905540639055506390556063905570639055806390559063905600639056106390562063905630639056406390565063905660639056706390568063905690639057006390571063905720639057306390574063905750639057606390577063905780639057906390580063905810639058206390583063905840639058506390586063905870639058806390589063905900639059106390592063905930639059406390595063905960639059706390598063905990639060006390601063906020639060306390604063906050639060606390607063906080639060906390610063906110639061206390613063906140639061506390616063906170639061806390619063906200639062106390622063906230639062406390625063906260639062706390628063906290639063006390631063906320639063306390634063906350639063606390637063906380639063906390640063906410639064206390643063906440639064506390646063906470639064806390649063906500639065106390652063906530639065406390655063906560639065706390658063906590639066006390661063906620639066306390664063906650639066606390667063906680639066906390670063906710639067206390673063906740639067506390676063906770639067806390679063906800639068106390682063906830639068406390685063906860639068706390688063906890639069006390691063906920639069306390694063906950639069606390697063906980639069906390700063907010639070206390703063907040639070506390706063907070639070806390709063907100639071106390712063907130639071406390715063907160639071706390718063907190639072006390721063907220639072306390724063907250639072606390727063907280639072906390730063907310639073206390733063907340639073506390736063907370639073806390739063907400639074106390742063907430639074406390745063907460639074706390748063907490639075006390751063907520639075306390754063907550639075606390757063907580639075906390760063907610639076206390763063907640639076506390766063907670639076806390769063907700639077106390772063907730639077406390775063907760639077706390778063907790639078006390781063907820639078306390784063907850639078606390787063907880639078906390790063907910639079206390793063907940639079506390796063907970639079806390799064000010640000206400003064000040640000506400006064000070640000806400009064000100640001106400012064000130640001406400015064000160640001706400018064000190640002006400021064000220640002306400024064000250640002606400027064000280640002906400030064000310640003206400033064000340640003506400036064000370640003806400039064000400640004106400042064000430640004406400045064000460640004706400048064000490640005006400051064000520640005306400054064000550640005606400057064000580640005906400060064000610640006206400063064000640640006506400066064000670640006806400069064000700640007106400072064000730640007406400075064000760640007706400078064000790640008006400081064000820640008306400084064000850640008606400087064000880640008906400090064000910640009206400093064000940640009506400096064000970640009806400099064001000640010106400102064001030640010406400105064001060640010706400108064001090640011006400111064001120640011306400114064001150640011606400117064001180640011906400120064001210640012206400123064001240640012506400126064001270640012806400129064001300640013106400132064001330640013406400135064001360640013706400138064001390640014006400141064001420640014306400144064001450640014606400147064001480640014906400150064001510640015206400153064001540640015506400156064001570640015806400159064001600640016106400162064001630640016406400165064001660640016706400168064001690640017006400171064001720640017306400174064001750640017606400177064001780640017906400180064001810640018206400183064001840640018506400186064001870640018806400189064001900640019106400192064001930640019406400195064001960640019706400198064001990640020006400201064002020640020306400204064002050640020606400207064002080640020906400210064002110640021206400213064002140640021506400216064002170640021806400219064002200640022106400222064002230640022406400225064002260640022706400228064002290640023006400231064002320640023306400234064002350640023606400237064002380640023906400240064002410640024206400243064002440640024506400246064002470640024806400249064002500640025106400252064002530640025406400255064002560640025706400258064002590640026006400261064002620640026306400264064002650640026606400267064002680640026906400270064002710640027206400273064002740640027506400276064002770640027806400279064002800640028106400282064002830640028406400285064002860640028706400288064002890640029006400291064002920640029306400294064002950640029606400297064002980640029906400300064003010640030206400303064003040640030506400306064003070640030806400309064003100640031106400312064003130640031406400315064003160640031706400318064003190640032006400321064003220640032306400324064003250640032606400327064003280640032906400330064003310640033206400333064003340640033506400336064003370640033806400339064003400640034106400342064003430640034406400345064003460640034706400348064003490640035006400351064003520640035306400354064003550640035606400357064003580640035906400360064003610640036206400363064003640640036506400366064003670640036806400369064003700640037106400372064003730640037406400375064003760640037706400378064003790640038006400381064003820640038306400384064003850640038606400387064003880640038906400390064003910640039206400393064003940640039506400396064003970640039806400399064004000640040106400402064004030640040406400405064004060640040706400408064004090640041006400411064004120640041306400414064004150640041606400417064004180640041906400420064004210640042206400423064004240640042506400426064004270640042806400429064004300640043106400432064004330640043406400435064004360640043706400438064004390640044006400441064004420640044306400444064004450640044606400447064004480640044906400450064004510640045206400453064004540640045506400456064004570640045806400459064004600640046106400462064004630640046406400465064004660640046706400468064004690640047006400471064004720640047306400474064004750640047606400477064004780640047906400480064004810640048206400483064004840640048506400486064004870640048806400489064004900640049106400492064004930640049406400495064004960640049706400498064004990640050006400501064005020640050306400504064005050640050606400507064005080640050906400510064005110640051206400513064005140640051506400516064005170640051806400519064005200640052106400522064005230640052406400525064005260640052706400528064005290640053006400531064005320640053306400534064005350640053606400537064005380640053906400540064005410640054206400543064005440640054506400546064005470640054806400549064005500640055106400552064005530640055406400555064005560640055706400558064005590640056006400561064005620640056306400564064005650640056606400567064005680640056906400570064005710640057206400573064005740640057506400576064005770640057806400579064005800640058106400582064005830640058406400585064005860640058706400588064005890640059006400591064005920640059306400594064005950640059606400597064005980640059906400600064006010640060206400603064006040640060506400606064006070640060806400609064006100640061106400612064006130640061406400615064006160640061706400618064006190640062006400621064006220640062306400624064006250640062606400627064006280640062906400630064006310640063206400633064006340640063506400636064006370640063806400639064006400640064106400642064006430640064406400645064006460640064706400648064006490640065006400651064006520640065306400654064006550640065606400657064006580640065906400660064006610640066206400663064006640640066506400666064006670640066806400669064006700640067106400672064006730640067406400675064006760640067706400678064006790640068006400681064006820640068306400684064006850640068606400687064006880640068906400690064006910640069206400693064006940640069506400696064006970640069806400699064007000640070106400702064007030640070406400705064007060640070706400708064007090640071006400711064007120640071306400714064007150640071606400717064007180640071906400720064007210640072206400723064007240640072506400726064007270640072806400729064007300640073106400732064007330640073406400735064007360640073706400738064007390640074006400741064007420640074306400744064007450640074606400747064007480640074906400750064007510640075206400753064007540640075506400756064007570640075806400759064007600640076106400762064007630640076406400765064007660640076706400768064007690640077006400771064007720640077306400774064007750640077606400777064007780640077906400780064007810640078206400783064007840640078506400786064007870640078806400789064007900640079106400792064007930640079406400795064007960640079706400798064007990641000106410002064100030641000406410005064100060641000706410008064100090641001006410011064100120641001306410014064100150641001606410017064100180641001906410020064100210641002206410023064100240641002506410026064100270641002806410029064100300641003106410032064100330641003406410035064100360641003706410038064100390641004006410041064100420641004306410044064100450641004606410047064100480641004906410050064100510641005206410053064100540641005506410056064100570641005806410059064100600641006106410062064100630641006406410065064100660641006706410068064100690641007006410071064100720641007306410074064100750641007606410077064100780641007906410080064100810641008206410083064100840641008506410086064100870641008806410089064100900641009106410092064100930641009406410095064100960641009706410098064100990641010006410101064101020641010306410104064101050641010606410107064101080641010906410110064101110641011206410113064101140641011506410116064101170641011806410119064101200641012106410122064101230641012406410125064101260641012706410128064101290641013006410131064101320641013306410134064101350641013606410137064101380641013906410140064101410641014206410143064101440641014506410146064101470641014806410149064101500641015106410152064101530641015406410155064101560641015706410158064101590641016006410161064101620641016306410164064101650641016606410167064101680641016906410170064101710641017206410173064101740641017506410176064101770641017806410179064101800641018106410182064101830641018406410185064101860641018706410188064101890641019006410191064101920641019306410194064101950641019606410197064101980641019906410200064102010641020206410203064102040641020506410206064102070641020806410209064102100641021106410212064102130641021406410215064102160641021706410218064102190641022006410221064102220641022306410224064102250641022606410227064102280641022906410230064102310641023206410233064102340641023506410236064102370641023806410239064102400641024106410242064102430641024406410245064102460641024706410248064102490641025006410251064102520641025306410254064102550641025606410257064102580641025906410260064102610641026206410263064102640641026506410266064102670641026806410269064102700641027106410272064102730641027406410275064102760641027706410278064102790641028006410281064102820641028306410284064102850641028606410287064102880641028906410290064102910641029206410293064102940641029506410296064102970641029806410299064103000641030106410302064103030641030406410305064103060641030706410308064103090641031006410311064103120641031306410314064103150641031606410317064103180641031906410320064103210641032206410323064103240641032506410326064103270641032806410329064103300641033106410332064103330641033406410335064103360641033706410338064103390641034006410341064103420641034306410344064103450641034606410347064103480641034906410350064103510641035206410353064103540641035506410356064103570641035806410359064103600641036106410362064103630641036406410365064103660641036706410368064103690641037006410371064103720641037306410374064103750641037606410377064103780641037906410380064103810641038206410383064103840641038506410386064103870641038806410389064103900641039106410392064103930641039406410395064103960641039706410398064103990641040006410401064104020641040306410404064104050641040606410407064104080641040906410410064104110641041206410413064104140641041506410416064104170641041806410419064104200641042106410422064104230641042406410425064104260641042706410428064104290641043006410431064104320641043306410434064104350641043606410437064104380641043906410440064104410641044206410443064104440641044506410446064104470641044806410449064104500641045106410452064104530641045406410455064104560641045706410458064104590641046006410461064104620641046306410464064104650641046606410467064104680641046906410470064104710641047206410473064104740641047506410476064104770641047806410479064104800641048106410482064104830641048406410485064104860641048706410488064104890641049006410491064104920641049306410494064104950641049606410497064104980641049906410500064105010641050206410503064105040641050506410506064105070641050806410509064105100641051106410512064105130641051406410515064105160641051706410518064105190641052006410521064105220641052306410524064105250641052606410527064105280641052906410530064105310641053206410533064105340641053506410536064105370641053806410539064105400641054106410542064105430641054406410545064105460641054706410548064105490641055006410551064105520641055306410554064105550641055606410557064105580641055906410560064105610641056206410563064105640641056506410566064105670641056806410569064105700641057106410572064105730641057406410575064105760641057706410578064105790641058006410581064105820641058306410584064105850641058606410587064105880641058906410590064105910641059206410593064105940641059506410596064105970641059806410599064106000641060106410602064106030641060406410605064106060641060706410608064106090641061006410611064106120641061306410614064106150641061606410617064106180641061906410620064106210641062206410623064106240641062506410626064106270641062806410629064106300641063106410632064106330641063406410635064106360641063706410638064106390641064006410641064106420641064306410644064106450641064606410647064106480641064906410650064106510641065206410653064106540641065506410656064106570641065806410659064106600641066106410662064106630641066406410665064106660641066706410668064106690641067006410671064106720641067306410674064106750641067606410677064106780641067906410680064106810641068206410683064106840641068506410686064106870641068806410689064106900641069106410692064106930641069406410695064106960641069706410698064106990641070006410701064107020641070306410704064107050641070606410707064107080641070906410710064107110641071206410713064107140641071506410716064107170641071806410719064107200641072106410722064107230641072406410725064107260641072706410728064107290641073006410731064107320641073306410734064107350641073606410737064107380641073906410740064107410641074206410743064107440641074506410746064107470641074806410749064107500641075106410752064107530641075406410755064107560641075706410758064107590641076006410761064107620641076306410764064107650641076606410767064107680641076906410770064107710641077206410773064107740641077506410776064107770641077806410779064107800641078106410782064107830641078406410785064107860641078706410788064107890641079006410791064107920641079306410794064107950641079606410797064107980641079906420001064200020642000306420004064200050642000606420007064200080642000906420010064200110642001206420013064200140642001506420016064200170642001806420019064200200642002106420022064200230642002406420025064200260642002706420028064200290642003006420031064200320642003306420034064200350642003606420037064200380642003906420040064200410642004206420043064200440642004506420046064200470642004806420049064200500642005106420052064200530642005406420055064200560642005706420058064200590642006006420061064200620642006306420064064200650642006606420067064200680642006906420070064200710642007206420073064200740642007506420076064200770642007806420079064200800642008106420082064200830642008406420085064200860642008706420088064200890642009006420091064200920642009306420094064200950642009606420097064200980642009906420100064201010642010206420103064201040642010506420106064201070642010806420109064201100642011106420112064201130642011406420115064201160642011706420118064201190642012006420121064201220642012306420124064201250642012606420127064201280642012906420130064201310642013206420133064201340642013506420136064201370642013806420139064201400642014106420142064201430642014406420145064201460642014706420148064201490642015006420151064201520642015306420154064201550642015606420157064201580642015906420160064201610642016206420163064201640642016506420166064201670642016806420169064201700642017106420172064201730642017406420175064201760642017706420178064201790642018006420181064201820642018306420184064201850642018606420187064201880642018906420190064201910642019206420193064201940642019506420196064201970642019806420199064202000642020106420202064202030642020406420205064202060642020706420208064202090642021006420211064202120642021306420214064202150642021606420217064202180642021906420220064202210642022206420223064202240642022506420226064202270642022806420229064202300642023106420232064202330642023406420235064202360642023706420238064202390642024006420241064202420642024306420244064202450642024606420247064202480642024906420250064202510642025206420253064202540642025506420256064202570642025806420259064202600642026106420262064202630642026406420265064202660642026706420268064202690642027006420271064202720642027306420274064202750642027606420277064202780642027906420280064202810642028206420283064202840642028506420286064202870642028806420289064202900642029106420292064202930642029406420295064202960642029706420298064202990642030006420301064203020642030306420304064203050642030606420307064203080642030906420310064203110642031206420313064203140642031506420316064203170642031806420319064203200642032106420322064203230642032406420325064203260642032706420328064203290642033006420331064203320642033306420334064203350642033606420337064203380642033906420340064203410642034206420343064203440642034506420346064203470642034806420349064203500642035106420352064203530642035406420355064203560642035706420358064203590642036006420361064203620642036306420364064203650642036606420367064203680642036906420370064203710642037206420373064203740642037506420376064203770642037806420379064203800642038106420382064203830642038406420385064203860642038706420388064203890642039006420391064203920642039306420394064203950642039606420397064203980642039906420400064204010642040206420403064204040642040506420406064204070642040806420409064204100642041106420412064204130642041406420415064204160642041706420418064204190642042006420421064204220642042306420424064204250642042606420427064204280642042906420430064204310642043206420433064204340642043506420436064204370642043806420439064204400642044106420442064204430642044406420445064204460642044706420448064204490642045006420451064204520642045306420454064204550642045606420457064204580642045906420460064204610642046206420463064204640642046506420466064204670642046806420469064204700642047106420472064204730642047406420475064204760642047706420478064204790642048006420481064204820642048306420484064204850642048606420487064204880642048906420490064204910642049206420493064204940642049506420496064204970642049806420499064205000642050106420502064205030642050406420505064205060642050706420508064205090642051006420511064205120642051306420514064205150642051606420517064205180642051906420520064205210642052206420523064205240642052506420526064205270642052806420529064205300642053106420532064205330642053406420535064205360642053706420538064205390642054006420541064205420642054306420544064205450642054606420547064205480642054906420550064205510642055206420553064205540642055506420556064205570642055806420559064205600642056106420562064205630642056406420565064205660642056706420568064205690642057006420571064205720642057306420574064205750642057606420577064205780642057906420580064205810642058206420583064205840642058506420586064205870642058806420589064205900642059106420592064205930642059406420595064205960642059706420598064205990642060006420601064206020642060306420604064206050642060606420607064206080642060906420610064206110642061206420613064206140642061506420616064206170642061806420619064206200642062106420622064206230642062406420625064206260642062706420628064206290642063006420631064206320642063306420634064206350642063606420637064206380642063906420640064206410642064206420643064206440642064506420646064206470642064806420649064206500642065106420652064206530642065406420655064206560642065706420658064206590642066006420661064206620642066306420664064206650642066606420667064206680642066906420670064206710642067206420673064206740642067506420676064206770642067806420679064206800642068106420682064206830642068406420685064206860642068706420688064206890642069006420691064206920642069306420694064206950642069606420697064206980642069906420700064207010642070206420703064207040642070506420706064207070642070806420709064207100642071106420712064207130642071406420715064207160642071706420718064207190642072006420721064207220642072306420724064207250642072606420727064207280642072906420730064207310642073206420733064207340642073506420736064207370642073806420739064207400642074106420742064207430642074406420745064207460642074706420748064207490642075006420751064207520642075306420754064207550642075606420757064207580642075906420760064207610642076206420763064207640642076506420766064207670642076806420769064207700642077106420772064207730642077406420775064207760642077706420778064207790642078006420781064207820642078306420784064207850642078606420787064207880642078906420790064207910642079206420793064207940642079506420796064207970642079806420799064300010643000206430003064300040643000506430006064300070643000806430009064300100643001106430012064300130643001406430015064300160643001706430018064300190643002006430021064300220643002306430024064300250643002606430027064300280643002906430030064300310643003206430033064300340643003506430036064300370643003806430039064300400643004106430042064300430643004406430045064300460643004706430048064300490643005006430051064300520643005306430054064300550643005606430057064300580643005906430060064300610643006206430063064300640643006506430066064300670643006806430069064300700643007106430072064300730643007406430075064300760643007706430078064300790643008006430081064300820643008306430084064300850643008606430087064300880643008906430090064300910643009206430093064300940643009506430096064300970643009806430099064301000643010106430102064301030643010406430105064301060643010706430108064301090643011006430111064301120643011306430114064301150643011606430117064301180643011906430120064301210643012206430123064301240643012506430126064301270643012806430129064301300643013106430132064301330643013406430135064301360643013706430138064301390643014006430141064301420643014306430144064301450643014606430147064301480643014906430150064301510643015206430153064301540643015506430156064301570643015806430159064301600643016106430162064301630643016406430165064301660643016706430168064301690643017006430171064301720643017306430174064301750643017606430177064301780643017906430180064301810643018206430183064301840643018506430186064301870643018806430189064301900643019106430192064301930643019406430195064301960643019706430198064301990643020006430201064302020643020306430204064302050643020606430207064302080643020906430210064302110643021206430213064302140643021506430216064302170643021806430219064302200643022106430222064302230643022406430225064302260643022706430228064302290643023006430231064302320643023306430234064302350643023606430237064302380643023906430240064302410643024206430243064302440643024506430246064302470643024806430249064302500643025106430252064302530643025406430255064302560643025706430258064302590643026006430261064302620643026306430264064302650643026606430267064302680643026906430270064302710643027206430273064302740643027506430276064302770643027806430279064302800643028106430282064302830643028406430285064302860643028706430288064302890643029006430291064302920643029306430294064302950643029606430297064302980643029906430300064303010643030206430303064303040643030506430306064303070643030806430309064303100643031106430312064303130643031406430315064303160643031706430318064303190643032006430321064303220643032306430324064303250643032606430327064303280643032906430330064303310643033206430333064303340643033506430336064303370643033806430339064303400643034106430342064303430643034406430345064303460643034706430348064303490643035006430351064303520643035306430354064303550643035606430357064303580643035906430360064303610643036206430363064303640643036506430366064303670643036806430369064303700643037106430372064303730643037406430375064303760643037706430378064303790643038006430381064303820643038306430384064303850643038606430387064303880643038906430390064303910643039206430393064303940643039506430396064303970643039806430399064304000643040106430402064304030643040406430405064304060643040706430408064304090643041006430411064304120643041306430414064304150643041606430417064304180643041906430420064304210643042206430423064304240643042506430426064304270643042806430429064304300643043106430432064304330643043406430435064304360643043706430438064304390643044006430441064304420643044306430444064304450643044606430447064304480643044906430450064304510643045206430453064304540643045506430456064304570643045806430459064304600643046106430462064304630643046406430465064304660643046706430468064304690643047006430471064304720643047306430474064304750643047606430477064304780643047906430480064304810643048206430483064304840643048506430486064304870643048806430489064304900643049106430492064304930643049406430495064304960643049706430498064304990643050006430501064305020643050306430504064305050643050606430507064305080643050906430510064305110643051206430513064305140643051506430516064305170643051806430519064305200643052106430522064305230643052406430525064305260643052706430528064305290643053006430531064305320643053306430534064305350643053606430537064305380643053906430540064305410643054206430543064305440643054506430546064305470643054806430549064305500643055106430552064305530643055406430555064305560643055706430558064305590643056006430561064305620643056306430564064305650643056606430567064305680643056906430570064305710643057206430573064305740643057506430576064305770643057806430579064305800643058106430582064305830643058406430585064305860643058706430588064305890643059006430591064305920643059306430594064305950643059606430597064305980643059906430600064306010643060206430603064306040643060506430606064306070643060806430609064306100643061106430612064306130643061406430615064306160643061706430618064306190643062006430621064306220643062306430624064306250643062606430627064306280643062906430630064306310643063206430633064306340643063506430636064306370643063806430639064306400643064106430642064306430643064406430645064306460643064706430648064306490643065006430651064306520643065306430654064306550643065606430657064306580643065906430660064306610643066206430663064306640643066506430666064306670643066806430669064306700643067106430672064306730643067406430675064306760643067706430678064306790643068006430681064306820643068306430684064306850643068606430687064306880643068906430690064306910643069206430693064306940643069506430696064306970643069806430699064307000643070106430702064307030643070406430705064307060643070706430708064307090643071006430711064307120643071306430714064307150643071606430717064307180643071906430720064307210643072206430723064307240643072506430726064307270643072806430729064307300643073106430732064307330643073406430735064307360643073706430738064307390643074006430741064307420643074306430744064307450643074606430747064307480643074906430750064307510643075206430753064307540643075506430756064307570643075806430759064307600643076106430762064307630643076406430765064307660643076706430768064307690643077006430771064307720643077306430774064307750643077606430777064307780643077906430780064307810643078206430783064307840643078506430786064307870643078806430789064307900643079106430792064307930643079406430795064307960643079706430798064307990644000106440002064400030644000406440005064400060644000706440008064400090644001006440011064400120644001306440014064400150644001606440017064400180644001906440020064400210644002206440023064400240644002506440026064400270644002806440029064400300644003106440032064400330644003406440035064400360644003706440038064400390644004006440041064400420644004306440044064400450644004606440047064400480644004906440050064400510644005206440053064400540644005506440056064400570644005806440059064400600644006106440062064400630644006406440065064400660644006706440068064400690644007006440071064400720644007306440074064400750644007606440077064400780644007906440080064400810644008206440083064400840644008506440086064400870644008806440089064400900644009106440092064400930644009406440095064400960644009706440098064400990644010006440101064401020644010306440104064401050644010606440107064401080644010906440110064401110644011206440113064401140644011506440116064401170644011806440119064401200644012106440122064401230644012406440125064401260644012706440128064401290644013006440131064401320644013306440134064401350644013606440137064401380644013906440140064401410644014206440143064401440644014506440146064401470644014806440149064401500644015106440152064401530644015406440155064401560644015706440158064401590644016006440161064401620644016306440164064401650644016606440167064401680644016906440170064401710644017206440173064401740644017506440176064401770644017806440179064401800644018106440182064401830644018406440185064401860644018706440188064401890644019006440191064401920644019306440194064401950644019606440197064401980644019906440200064402010644020206440203064402040644020506440206064402070644020806440209064402100644021106440212064402130644021406440215064402160644021706440218064402190644022006440221064402220644022306440224064402250644022606440227064402280644022906440230064402310644023206440233064402340644023506440236064402370644023806440239064402400644024106440242064402430644024406440245064402460644024706440248064402490644025006440251064402520644025306440254064402550644025606440257064402580644025906440260064402610644026206440263064402640644026506440266064402670644026806440269064402700644027106440272064402730644027406440275064402760644027706440278064402790644028006440281064402820644028306440284064402850644028606440287064402880644028906440290064402910644029206440293064402940644029506440296064402970644029806440299064403000644030106440302064403030644030406440305064403060644030706440308064403090644031006440311064403120644031306440314064403150644031606440317064403180644031906440320064403210644032206440323064403240644032506440326064403270644032806440329064403300644033106440332064403330644033406440335064403360644033706440338064403390644034006440341064403420644034306440344064403450644034606440347064403480644034906440350064403510644035206440353064403540644035506440356064403570644035806440359064403600644036106440362064403630644036406440365064403660644036706440368064403690644037006440371064403720644037306440374064403750644037606440377064403780644037906440380064403810644038206440383064403840644038506440386064403870644038806440389064403900644039106440392064403930644039406440395064403960644039706440398064403990644040006440401064404020644040306440404064404050644040606440407064404080644040906440410064404110644041206440413064404140644041506440416064404170644041806440419064404200644042106440422064404230644042406440425064404260644042706440428064404290644043006440431064404320644043306440434064404350644043606440437064404380644043906440440064404410644044206440443064404440644044506440446064404470644044806440449064404500644045106440452064404530644045406440455064404560644045706440458064404590644046006440461064404620644046306440464064404650644046606440467064404680644046906440470064404710644047206440473064404740644047506440476064404770644047806440479064404800644048106440482064404830644048406440485064404860644048706440488064404890644049006440491064404920644049306440494064404950644049606440497064404980644049906440500064405010644050206440503064405040644050506440506064405070644050806440509064405100644051106440512064405130644051406440515064405160644051706440518064405190644052006440521064405220644052306440524064405250644052606440527064405280644052906440530064405310644053206440533064405340644053506440536064405370644053806440539064405400644054106440542064405430644054406440545064405460644054706440548064405490644055006440551064405520644055306440554064405550644055606440557064405580644055906440560064405610644056206440563064405640644056506440566064405670644056806440569064405700644057106440572064405730644057406440575064405760644057706440578064405790644058006440581064405820644058306440584064405850644058606440587064405880644058906440590064405910644059206440593064405940644059506440596064405970644059806440599064406000644060106440602064406030644060406440605064406060644060706440608064406090644061006440611064406120644061306440614064406150644061606440617064406180644061906440620064406210644062206440623064406240644062506440626064406270644062806440629064406300644063106440632064406330644063406440635064406360644063706440638064406390644064006440641064406420644064306440644064406450644064606440647064406480644064906440650064406510644065206440653064406540644065506440656064406570644065806440659064406600644066106440662064406630644066406440665064406660644066706440668064406690644067006440671064406720644067306440674064406750644067606440677064406780644067906440680064406810644068206440683064406840644068506440686064406870644068806440689064406900644069106440692064406930644069406440695064406960644069706440698064406990644070006440701064407020644070306440704064407050644070606440707064407080644070906440710064407110644071206440713064407140644071506440716064407170644071806440719064407200644072106440722064407230644072406440725064407260644072706440728064407290644073006440731064407320644073306440734064407350644073606440737064407380644073906440740064407410644074206440743064407440644074506440746064407470644074806440749064407500644075106440752064407530644075406440755064407560644075706440758064407590644076006440761064407620644076306440764064407650644076606440767064407680644076906440770064407710644077206440773064407740644077506440776064407770644077806440779064407800644078106440782064407830644078406440785064407860644078706440788064407890644079006440791064407920644079306440794064407950644079606440797064407980644079906450001064500020645000306450004064500050645000606450007064500080645000906450010064500110645001206450013064500140645001506450016064500170645001806450019064500200645002106450022064500230645002406450025064500260645002706450028064500290645003006450031064500320645003306450034064500350645003606450037064500380645003906450040064500410645004206450043064500440645004506450046064500470645004806450049064500500645005106450052064500530645005406450055064500560645005706450058064500590645006006450061064500620645006306450064064500650645006606450067064500680645006906450070064500710645007206450073064500740645007506450076064500770645007806450079064500800645008106450082064500830645008406450085064500860645008706450088064500890645009006450091064500920645009306450094064500950645009606450097064500980645009906450100064501010645010206450103064501040645010506450106064501070645010806450109064501100645011106450112064501130645011406450115064501160645011706450118064501190645012006450121064501220645012306450124064501250645012606450127064501280645012906450130064501310645013206450133064501340645013506450136064501370645013806450139064501400645014106450142064501430645014406450145064501460645014706450148064501490645015006450151064501520645015306450154064501550645015606450157064501580645015906450160064501610645016206450163064501640645016506450166064501670645016806450169064501700645017106450172064501730645017406450175064501760645017706450178064501790645018006450181064501820645018306450184064501850645018606450187064501880645018906450190064501910645019206450193064501940645019506450196064501970645019806450199064502000645020106450202064502030645020406450205064502060645020706450208064502090645021006450211064502120645021306450214064502150645021606450217064502180645021906450220064502210645022206450223064502240645022506450226064502270645022806450229064502300645023106450232064502330645023406450235064502360645023706450238064502390645024006450241064502420645024306450244064502450645024606450247064502480645024906450250064502510645025206450253064502540645025506450256064502570645025806450259064502600645026106450262064502630645026406450265064502660645026706450268064502690645027006450271064502720645027306450274064502750645027606450277064502780645027906450280064502810645028206450283064502840645028506450286064502870645028806450289064502900645029106450292064502930645029406450295064502960645029706450298064502990645030006450301064503020645030306450304064503050645030606450307064503080645030906450310064503110645031206450313064503140645031506450316064503170645031806450319064503200645032106450322064503230645032406450325064503260645032706450328064503290645033006450331064503320645033306450334064503350645033606450337064503380645033906450340064503410645034206450343064503440645034506450346064503470645034806450349064503500645035106450352064503530645035406450355064503560645035706450358064503590645036006450361064503620645036306450364064503650645036606450367064503680645036906450370064503710645037206450373064503740645037506450376064503770645037806450379064503800645038106450382064503830645038406450385064503860645038706450388064503890645039006450391064503920645039306450394064503950645039606450397064503980645039906450400064504010645040206450403064504040645040506450406064504070645040806450409064504100645041106450412064504130645041406450415064504160645041706450418064504190645042006450421064504220645042306450424064504250645042606450427064504280645042906450430064504310645043206450433064504340645043506450436064504370645043806450439064504400645044106450442064504430645044406450445064504460645044706450448064504490645045006450451064504520645045306450454064504550645045606450457064504580645045906450460064504610645046206450463064504640645046506450466064504670645046806450469064504700645047106450472064504730645047406450475064504760645047706450478064504790645048006450481064504820645048306450484064504850645048606450487064504880645048906450490064504910645049206450493064504940645049506450496064504970645049806450499064505000645050106450502064505030645050406450505064505060645050706450508064505090645051006450511064505120645051306450514064505150645051606450517064505180645051906450520064505210645052206450523064505240645052506450526064505270645052806450529064505300645053106450532064505330645053406450535064505360645053706450538064505390645054006450541064505420645054306450544064505450645054606450547064505480645054906450550064505510645055206450553064505540645055506450556064505570645055806450559064505600645056106450562064505630645056406450565064505660645056706450568064505690645057006450571064505720645057306450574064505750645057606450577064505780645057906450580064505810645058206450583064505840645058506450586064505870645058806450589064505900645059106450592064505930645059406450595064505960645059706450598064505990645060006450601064506020645060306450604064506050645060606450607064506080645060906450610064506110645061206450613064506140645061506450616064506170645061806450619064506200645062106450622064506230645062406450625064506260645062706450628064506290645063006450631064506320645063306450634064506350645063606450637064506380645063906450640064506410645064206450643064506440645064506450646064506470645064806450649064506500645065106450652064506530645065406450655064506560645065706450658064506590645066006450661064506620645066306450664064506650645066606450667064506680645066906450670064506710645067206450673064506740645067506450676064506770645067806450679064506800645068106450682064506830645068406450685064506860645068706450688064506890645069006450691064506920645069306450694064506950645069606450697064506980645069906450700064507010645070206450703064507040645070506450706064507070645070806450709064507100645071106450712064507130645071406450715064507160645071706450718064507190645072006450721064507220645072306450724064507250645072606450727064507280645072906450730064507310645073206450733064507340645073506450736064507370645073806450739064507400645074106450742064507430645074406450745064507460645074706450748064507490645075006450751064507520645075306450754064507550645075606450757064507580645075906450760064507610645076206450763064507640645076506450766064507670645076806450769064507700645077106450772064507730645077406450775064507760645077706450778064507790645078006450781064507820645078306450784064507850645078606450787064507880645078906450790064507910645079206450793064507940645079506450796064507970645079806450799064600010646000206460003064600040646000506460006064600070646000806460009064600100646001106460012064600130646001406460015064600160646001706460018064600190646002006460021064600220646002306460024064600250646002606460027064600280646002906460030064600310646003206460033064600340646003506460036064600370646003806460039064600400646004106460042064600430646004406460045064600460646004706460048064600490646005006460051064600520646005306460054064600550646005606460057064600580646005906460060064600610646006206460063064600640646006506460066064600670646006806460069064600700646007106460072064600730646007406460075064600760646007706460078064600790646008006460081064600820646008306460084064600850646008606460087064600880646008906460090064600910646009206460093064600940646009506460096064600970646009806460099064601000646010106460102064601030646010406460105064601060646010706460108064601090646011006460111064601120646011306460114064601150646011606460117064601180646011906460120064601210646012206460123064601240646012506460126064601270646012806460129064601300646013106460132064601330646013406460135064601360646013706460138064601390646014006460141064601420646014306460144064601450646014606460147064601480646014906460150064601510646015206460153064601540646015506460156064601570646015806460159064601600646016106460162064601630646016406460165064601660646016706460168064601690646017006460171064601720646017306460174064601750646017606460177064601780646017906460180064601810646018206460183064601840646018506460186064601870646018806460189064601900646019106460192064601930646019406460195064601960646019706460198064601990646020006460201064602020646020306460204064602050646020606460207064602080646020906460210064602110646021206460213064602140646021506460216064602170646021806460219064602200646022106460222064602230646022406460225064602260646022706460228064602290646023006460231064602320646023306460234064602350646023606460237064602380646023906460240064602410646024206460243064602440646024506460246064602470646024806460249064602500646025106460252064602530646025406460255064602560646025706460258064602590646026006460261064602620646026306460264064602650646026606460267064602680646026906460270064602710646027206460273064602740646027506460276064602770646027806460279064602800646028106460282064602830646028406460285064602860646028706460288064602890646029006460291064602920646029306460294064602950646029606460297064602980646029906460300064603010646030206460303064603040646030506460306064603070646030806460309064603100646031106460312064603130646031406460315064603160646031706460318064603190646032006460321064603220646032306460324064603250646032606460327064603280646032906460330064603310646033206460333064603340646033506460336064603370646033806460339064603400646034106460342064603430646034406460345064603460646034706460348064603490646035006460351064603520646035306460354064603550646035606460357064603580646035906460360064603610646036206460363064603640646036506460366064603670646036806460369064603700646037106460372064603730646037406460375064603760646037706460378064603790646038006460381064603820646038306460384064603850646038606460387064603880646038906460390064603910646039206460393064603940646039506460396064603970646039806460399064604000646040106460402064604030646040406460405064604060646040706460408064604090646041006460411064604120646041306460414064604150646041606460417064604180646041906460420064604210646042206460423064604240646042506460426064604270646042806460429064604300646043106460432064604330646043406460435064604360646043706460438064604390646044006460441064604420646044306460444064604450646044606460447064604480646044906460450064604510646045206460453064604540646045506460456064604570646045806460459064604600646046106460462064604630646046406460465064604660646046706460468064604690646047006460471064604720646047306460474064604750646047606460477064604780646047906460480064604810646048206460483064604840646048506460486064604870646048806460489064604900646049106460492064604930646049406460495064604960646049706460498064604990646050006460501064605020646050306460504064605050646050606460507064605080646050906460510064605110646051206460513064605140646051506460516064605170646051806460519064605200646052106460522064605230646052406460525064605260646052706460528064605290646053006460531064605320646053306460534064605350646053606460537064605380646053906460540064605410646054206460543064605440646054506460546064605470646054806460549064605500646055106460552064605530646055406460555064605560646055706460558064605590646056006460561064605620646056306460564064605650646056606460567064605680646056906460570064605710646057206460573064605740646057506460576064605770646057806460579064605800646058106460582064605830646058406460585064605860646058706460588064605890646059006460591064605920646059306460594064605950646059606460597064605980646059906460600064606010646060206460603064606040646060506460606064606070646060806460609064606100646061106460612064606130646061406460615064606160646061706460618064606190646062006460621064606220646062306460624064606250646062606460627064606280646062906460630064606310646063206460633064606340646063506460636064606370646063806460639064606400646064106460642064606430646064406460645064606460646064706460648064606490646065006460651064606520646065306460654064606550646065606460657064606580646065906460660064606610646066206460663064606640646066506460666064606670646066806460669064606700646067106460672064606730646067406460675064606760646067706460678064606790646068006460681064606820646068306460684064606850646068606460687064606880646068906460690064606910646069206460693064606940646069506460696064606970646069806460699064607000646070106460702064607030646070406460705064607060646070706460708064607090646071006460711064607120646071306460714064607150646071606460717064607180646071906460720064607210646072206460723064607240646072506460726064607270646072806460729064607300646073106460732064607330646073406460735064607360646073706460738064607390646074006460741064607420646074306460744064607450646074606460747064607480646074906460750064607510646075206460753064607540646075506460756064607570646075806460759064607600646076106460762064607630646076406460765064607660646076706460768064607690646077006460771064607720646077306460774064607750646077606460777064607780646077906460780064607810646078206460783064607840646078506460786064607870646078806460789064607900646079106460792064607930646079406460795064607960646079706460798064607990647000106470002064700030647000406470005064700060647000706470008064700090647001006470011064700120647001306470014064700150647001606470017064700180647001906470020064700210647002206470023064700240647002506470026064700270647002806470029064700300647003106470032064700330647003406470035064700360647003706470038064700390647004006470041064700420647004306470044064700450647004606470047064700480647004906470050064700510647005206470053064700540647005506470056064700570647005806470059064700600647006106470062064700630647006406470065064700660647006706470068064700690647007006470071064700720647007306470074064700750647007606470077064700780647007906470080064700810647008206470083064700840647008506470086064700870647008806470089064700900647009106470092064700930647009406470095064700960647009706470098064700990647010006470101064701020647010306470104064701050647010606470107064701080647010906470110064701110647011206470113064701140647011506470116064701170647011806470119064701200647012106470122064701230647012406470125064701260647012706470128064701290647013006470131064701320647013306470134064701350647013606470137064701380647013906470140064701410647014206470143064701440647014506470146064701470647014806470149064701500647015106470152064701530647015406470155064701560647015706470158064701590647016006470161064701620647016306470164064701650647016606470167064701680647016906470170064701710647017206470173064701740647017506470176064701770647017806470179064701800647018106470182064701830647018406470185064701860647018706470188064701890647019006470191064701920647019306470194064701950647019606470197064701980647019906470200064702010647020206470203064702040647020506470206064702070647020806470209064702100647021106470212064702130647021406470215064702160647021706470218064702190647022006470221064702220647022306470224064702250647022606470227064702280647022906470230064702310647023206470233064702340647023506470236064702370647023806470239064702400647024106470242064702430647024406470245064702460647024706470248064702490647025006470251064702520647025306470254064702550647025606470257064702580647025906470260064702610647026206470263064702640647026506470266064702670647026806470269064702700647027106470272064702730647027406470275064702760647027706470278064702790647028006470281064702820647028306470284064702850647028606470287064702880647028906470290064702910647029206470293064702940647029506470296064702970647029806470299064703000647030106470302064703030647030406470305064703060647030706470308064703090647031006470311064703120647031306470314064703150647031606470317064703180647031906470320064703210647032206470323064703240647032506470326064703270647032806470329064703300647033106470332064703330647033406470335064703360647033706470338064703390647034006470341064703420647034306470344064703450647034606470347064703480647034906470350064703510647035206470353064703540647035506470356064703570647035806470359064703600647036106470362064703630647036406470365064703660647036706470368064703690647037006470371064703720647037306470374064703750647037606470377064703780647037906470380064703810647038206470383064703840647038506470386064703870647038806470389064703900647039106470392064703930647039406470395064703960647039706470398064703990647040006470401064704020647040306470404064704050647040606470407064704080647040906470410064704110647041206470413064704140647041506470416064704170647041806470419064704200647042106470422064704230647042406470425064704260647042706470428064704290647043006470431064704320647043306470434064704350647043606470437064704380647043906470440064704410647044206470443064704440647044506470446064704470647044806470449064704500647045106470452064704530647045406470455064704560647045706470458064704590647046006470461064704620647046306470464064704650647046606470467064704680647046906470470064704710647047206470473064704740647047506470476064704770647047806470479064704800647048106470482064704830647048406470485064704860647048706470488064704890647049006470491064704920647049306470494064704950647049606470497064704980647049906470500064705010647050206470503064705040647050506470506064705070647050806470509064705100647051106470512064705130647051406470515064705160647051706470518064705190647052006470521064705220647052306470524064705250647052606470527064705280647052906470530064705310647053206470533064705340647053506470536064705370647053806470539064705400647054106470542064705430647054406470545064705460647054706470548064705490647055006470551064705520647055306470554064705550647055606470557064705580647055906470560064705610647056206470563064705640647056506470566064705670647056806470569064705700647057106470572064705730647057406470575064705760647057706470578064705790647058006470581064705820647058306470584064705850647058606470587064705880647058906470590064705910647059206470593064705940647059506470596064705970647059806470599064706000647060106470602064706030647060406470605064706060647060706470608064706090647061006470611064706120647061306470614064706150647061606470617064706180647061906470620064706210647062206470623064706240647062506470626064706270647062806470629064706300647063106470632064706330647063406470635064706360647063706470638064706390647064006470641064706420647064306470644064706450647064606470647064706480647064906470650064706510647065206470653064706540647065506470656064706570647065806470659064706600647066106470662064706630647066406470665064706660647066706470668064706690647067006470671064706720647067306470674064706750647067606470677064706780647067906470680064706810647068206470683064706840647068506470686064706870647068806470689064706900647069106470692064706930647069406470695064706960647069706470698064706990647070006470701064707020647070306470704064707050647070606470707064707080647070906470710064707110647071206470713064707140647071506470716064707170647071806470719064707200647072106470722064707230647072406470725064707260647072706470728064707290647073006470731064707320647073306470734064707350647073606470737064707380647073906470740064707410647074206470743064707440647074506470746064707470647074806470749064707500647075106470752064707530647075406470755064707560647075706470758064707590647076006470761064707620647076306470764064707650647076606470767064707680647076906470770064707710647077206470773064707740647077506470776064707770647077806470779064707800647078106470782064707830647078406470785064707860647078706470788064707890647079006470791064707920647079306470794064707950647079606470797064707980647079906480001064800020648000306480004064800050648000606480007064800080648000906480010064800110648001206480013064800140648001506480016064800170648001806480019064800200648002106480022064800230648002406480025064800260648002706480028064800290648003006480031064800320648003306480034064800350648003606480037064800380648003906480040064800410648004206480043064800440648004506480046064800470648004806480049064800500648005106480052064800530648005406480055064800560648005706480058064800590648006006480061064800620648006306480064064800650648006606480067064800680648006906480070064800710648007206480073064800740648007506480076064800770648007806480079064800800648008106480082064800830648008406480085064800860648008706480088064800890648009006480091064800920648009306480094064800950648009606480097064800980648009906480100064801010648010206480103064801040648010506480106064801070648010806480109064801100648011106480112064801130648011406480115064801160648011706480118064801190648012006480121064801220648012306480124064801250648012606480127064801280648012906480130064801310648013206480133064801340648013506480136064801370648013806480139064801400648014106480142064801430648014406480145064801460648014706480148064801490648015006480151064801520648015306480154064801550648015606480157064801580648015906480160064801610648016206480163064801640648016506480166064801670648016806480169064801700648017106480172064801730648017406480175064801760648017706480178064801790648018006480181064801820648018306480184064801850648018606480187064801880648018906480190064801910648019206480193064801940648019506480196064801970648019806480199064802000648020106480202064802030648020406480205064802060648020706480208064802090648021006480211064802120648021306480214064802150648021606480217064802180648021906480220064802210648022206480223064802240648022506480226064802270648022806480229064802300648023106480232064802330648023406480235064802360648023706480238064802390648024006480241064802420648024306480244064802450648024606480247064802480648024906480250064802510648025206480253064802540648025506480256064802570648025806480259064802600648026106480262064802630648026406480265064802660648026706480268064802690648027006480271064802720648027306480274064802750648027606480277064802780648027906480280064802810648028206480283064802840648028506480286064802870648028806480289064802900648029106480292064802930648029406480295064802960648029706480298064802990648030006480301064803020648030306480304064803050648030606480307064803080648030906480310064803110648031206480313064803140648031506480316064803170648031806480319064803200648032106480322064803230648032406480325064803260648032706480328064803290648033006480331064803320648033306480334064803350648033606480337064803380648033906480340064803410648034206480343064803440648034506480346064803470648034806480349064803500648035106480352064803530648035406480355064803560648035706480358064803590648036006480361064803620648036306480364064803650648036606480367064803680648036906480370064803710648037206480373064803740648037506480376064803770648037806480379064803800648038106480382064803830648038406480385064803860648038706480388064803890648039006480391064803920648039306480394064803950648039606480397064803980648039906480400064804010648040206480403064804040648040506480406064804070648040806480409064804100648041106480412064804130648041406480415064804160648041706480418064804190648042006480421064804220648042306480424064804250648042606480427064804280648042906480430064804310648043206480433064804340648043506480436064804370648043806480439064804400648044106480442064804430648044406480445064804460648044706480448064804490648045006480451064804520648045306480454064804550648045606480457064804580648045906480460064804610648046206480463064804640648046506480466064804670648046806480469064804700648047106480472064804730648047406480475064804760648047706480478064804790648048006480481064804820648048306480484064804850648048606480487064804880648048906480490064804910648049206480493064804940648049506480496064804970648049806480499064805000648050106480502064805030648050406480505064805060648050706480508064805090648051006480511064805120648051306480514064805150648051606480517064805180648051906480520064805210648052206480523064805240648052506480526064805270648052806480529064805300648053106480532064805330648053406480535064805360648053706480538064805390648054006480541064805420648054306480544064805450648054606480547064805480648054906480550064805510648055206480553064805540648055506480556064805570648055806480559064805600648056106480562064805630648056406480565064805660648056706480568064805690648057006480571064805720648057306480574064805750648057606480577064805780648057906480580064805810648058206480583064805840648058506480586064805870648058806480589064805900648059106480592064805930648059406480595064805960648059706480598064805990648060006480601064806020648060306480604064806050648060606480607064806080648060906480610064806110648061206480613064806140648061506480616064806170648061806480619064806200648062106480622064806230648062406480625064806260648062706480628064806290648063006480631064806320648063306480634064806350648063606480637064806380648063906480640064806410648064206480643064806440648064506480646064806470648064806480649064806500648065106480652064806530648065406480655064806560648065706480658064806590648066006480661064806620648066306480664064806650648066606480667064806680648066906480670064806710648067206480673064806740648067506480676064806770648067806480679064806800648068106480682064806830648068406480685064806860648068706480688064806890648069006480691064806920648069306480694064806950648069606480697064806980648069906480700064807010648070206480703064807040648070506480706064807070648070806480709064807100648071106480712064807130648071406480715064807160648071706480718064807190648072006480721064807220648072306480724064807250648072606480727064807280648072906480730064807310648073206480733064807340648073506480736064807370648073806480739064807400648074106480742064807430648074406480745064807460648074706480748064807490648075006480751064807520648075306480754064807550648075606480757064807580648075906480760064807610648076206480763064807640648076506480766064807670648076806480769064807700648077106480772064807730648077406480775064807760648077706480778064807790648078006480781064807820648078306480784064807850648078606480787064807880648078906480790064807910648079206480793064807940648079506480796064807970648079806480799064900010649000206490003064900040649000506490006064900070649000806490009064900100649001106490012064900130649001406490015064900160649001706490018064900190649002006490021064900220649002306490024064900250649002606490027064900280649002906490030064900310649003206490033064900340649003506490036064900370649003806490039064900400649004106490042064900430649004406490045064900460649004706490048064900490649005006490051064900520649005306490054064900550649005606490057064900580649005906490060064900610649006206490063064900640649006506490066064900670649006806490069064900700649007106490072064900730649007406490075064900760649007706490078064900790649008006490081064900820649008306490084064900850649008606490087064900880649008906490090064900910649009206490093064900940649009506490096064900970649009806490099064901000649010106490102064901030649010406490105064901060649010706490108064901090649011006490111064901120649011306490114064901150649011606490117064901180649011906490120064901210649012206490123064901240649012506490126064901270649012806490129064901300649013106490132064901330649013406490135064901360649013706490138064901390649014006490141064901420649014306490144064901450649014606490147064901480649014906490150064901510649015206490153064901540649015506490156064901570649015806490159064901600649016106490162064901630649016406490165064901660649016706490168064901690649017006490171064901720649017306490174064901750649017606490177064901780649017906490180064901810649018206490183064901840649018506490186064901870649018806490189064901900649019106490192064901930649019406490195064901960649019706490198064901990649020006490201064902020649020306490204064902050649020606490207064902080649020906490210064902110649021206490213064902140649021506490216064902170649021806490219064902200649022106490222064902230649022406490225064902260649022706490228064902290649023006490231064902320649023306490234064902350649023606490237064902380649023906490240064902410649024206490243064902440649024506490246064902470649024806490249064902500649025106490252064902530649025406490255064902560649025706490258064902590649026006490261064902620649026306490264064902650649026606490267064902680649026906490270064902710649027206490273064902740649027506490276064902770649027806490279064902800649028106490282064902830649028406490285064902860649028706490288064902890649029006490291064902920649029306490294064902950649029606490297064902980649029906490300064903010649030206490303064903040649030506490306064903070649030806490309064903100649031106490312064903130649031406490315064903160649031706490318064903190649032006490321064903220649032306490324064903250649032606490327064903280649032906490330064903310649033206490333064903340649033506490336064903370649033806490339064903400649034106490342064903430649034406490345064903460649034706490348064903490649035006490351064903520649035306490354064903550649035606490357064903580649035906490360064903610649036206490363064903640649036506490366064903670649036806490369064903700649037106490372064903730649037406490375064903760649037706490378064903790649038006490381064903820649038306490384064903850649038606490387064903880649038906490390064903910649039206490393064903940649039506490396064903970649039806490399064904000649040106490402064904030649040406490405064904060649040706490408064904090649041006490411064904120649041306490414064904150649041606490417064904180649041906490420064904210649042206490423064904240649042506490426064904270649042806490429064904300649043106490432064904330649043406490435064904360649043706490438064904390649044006490441064904420649044306490444064904450649044606490447064904480649044906490450064904510649045206490453064904540649045506490456064904570649045806490459064904600649046106490462064904630649046406490465064904660649046706490468064904690649047006490471064904720649047306490474064904750649047606490477064904780649047906490480064904810649048206490483064904840649048506490486064904870649048806490489064904900649049106490492064904930649049406490495064904960649049706490498064904990649050006490501064905020649050306490504064905050649050606490507064905080649050906490510064905110649051206490513064905140649051506490516064905170649051806490519064905200649052106490522064905230649052406490525064905260649052706490528064905290649053006490531064905320649053306490534064905350649053606490537064905380649053906490540064905410649054206490543064905440649054506490546064905470649054806490549064905500649055106490552064905530649055406490555064905560649055706490558064905590649056006490561064905620649056306490564064905650649056606490567064905680649056906490570064905710649057206490573064905740649057506490576064905770649057806490579064905800649058106490582064905830649058406490585064905860649058706490588064905890649059006490591064905920649059306490594064905950649059606490597064905980649059906490600064906010649060206490603064906040649060506490606064906070649060806490609064906100649061106490612064906130649061406490615064906160649061706490618064906190649062006490621064906220649062306490624064906250649062606490627064906280649062906490630064906310649063206490633064906340649063506490636064906370649063806490639064906400649064106490642064906430649064406490645064906460649064706490648064906490649065006490651064906520649065306490654064906550649065606490657064906580649065906490660064906610649066206490663064906640649066506490666064906670649066806490669064906700649067106490672064906730649067406490675064906760649067706490678064906790649068006490681064906820649068306490684064906850649068606490687064906880649068906490690064906910649069206490693064906940649069506490696064906970649069806490699064907000649070106490702064907030649070406490705064907060649070706490708064907090649071006490711064907120649071306490714064907150649071606490717064907180649071906490720064907210649072206490723064907240649072506490726064907270649072806490729064907300649073106490732064907330649073406490735064907360649073706490738064907390649074006490741064907420649074306490744064907450649074606490747064907480649074906490750064907510649075206490753064907540649075506490756064907570649075806490759064907600649076106490762064907630649076406490765064907660649076706490768064907690649077006490771064907720649077306490774064907750649077606490777064907780649077906490780064907810649078206490783064907840649078506490786064907870649078806490789064907900649079106490792064907930649079406490795064907960649079706490798064907990650000106500002065000030650000406500005065000060650000706500008065000090650001006500011065000120650001306500014065000150650001606500017065000180650001906500020065000210650002206500023065000240650002506500026065000270650002806500029065000300650003106500032065000330650003406500035065000360650003706500038065000390650004006500041065000420650004306500044065000450650004606500047065000480650004906500050065000510650005206500053065000540650005506500056065000570650005806500059065000600650006106500062065000630650006406500065065000660650006706500068065000690650007006500071065000720650007306500074065000750650007606500077065000780650007906500080065000810650008206500083065000840650008506500086065000870650008806500089065000900650009106500092065000930650009406500095065000960650009706500098065000990650010006500101065001020650010306500104065001050650010606500107065001080650010906500110065001110650011206500113065001140650011506500116065001170650011806500119065001200650012106500122065001230650012406500125065001260650012706500128065001290650013006500131065001320650013306500134065001350650013606500137065001380650013906500140065001410650014206500143065001440650014506500146065001470650014806500149065001500650015106500152065001530650015406500155065001560650015706500158065001590650016006500161065001620650016306500164065001650650016606500167065001680650016906500170065001710650017206500173065001740650017506500176065001770650017806500179065001800650018106500182065001830650018406500185065001860650018706500188065001890650019006500191065001920650019306500194065001950650019606500197065001980650019906500200065002010650020206500203065002040650020506500206065002070650020806500209065002100650021106500212065002130650021406500215065002160650021706500218065002190650022006500221065002220650022306500224065002250650022606500227065002280650022906500230065002310650023206500233065002340650023506500236065002370650023806500239065002400650024106500242065002430650024406500245065002460650024706500248065002490650025006500251065002520650025306500254065002550650025606500257065002580650025906500260065002610650026206500263065002640650026506500266065002670650026806500269065002700650027106500272065002730650027406500275065002760650027706500278065002790650028006500281065002820650028306500284065002850650028606500287065002880650028906500290065002910650029206500293065002940650029506500296065002970650029806500299065003000650030106500302065003030650030406500305065003060650030706500308065003090650031006500311065003120650031306500314065003150650031606500317065003180650031906500320065003210650032206500323065003240650032506500326065003270650032806500329065003300650033106500332065003330650033406500335065003360650033706500338065003390650034006500341065003420650034306500344065003450650034606500347065003480650034906500350065003510650035206500353065003540650035506500356065003570650035806500359065003600650036106500362065003630650036406500365065003660650036706500368065003690650037006500371065003720650037306500374065003750650037606500377065003780650037906500380065003810650038206500383065003840650038506500386065003870650038806500389065003900650039106500392065003930650039406500395065003960650039706500398065003990650040006500401065004020650040306500404065004050650040606500407065004080650040906500410065004110650041206500413065004140650041506500416065004170650041806500419065004200650042106500422065004230650042406500425065004260650042706500428065004290650043006500431065004320650043306500434065004350650043606500437065004380650043906500440065004410650044206500443065004440650044506500446065004470650044806500449065004500650045106500452065004530650045406500455065004560650045706500458065004590650046006500461065004620650046306500464065004650650046606500467065004680650046906500470065004710650047206500473065004740650047506500476065004770650047806500479065004800650048106500482065004830650048406500485065004860650048706500488065004890650049006500491065004920650049306500494065004950650049606500497065004980650049906500500065005010650050206500503065005040650050506500506065005070650050806500509065005100650051106500512065005130650051406500515065005160650051706500518065005190650052006500521065005220650052306500524065005250650052606500527065005280650052906500530065005310650053206500533065005340650053506500536065005370650053806500539065005400650054106500542065005430650054406500545065005460650054706500548065005490650055006500551065005520650055306500554065005550650055606500557065005580650055906500560065005610650056206500563065005640650056506500566065005670650056806500569065005700650057106500572065005730650057406500575065005760650057706500578065005790650058006500581065005820650058306500584065005850650058606500587065005880650058906500590065005910650059206500593065005940650059506500596065005970650059806500599065006000650060106500602065006030650060406500605065006060650060706500608065006090650061006500611065006120650061306500614065006150650061606500617065006180650061906500620065006210650062206500623065006240650062506500626065006270650062806500629065006300650063106500632065006330650063406500635065006360650063706500638065006390650064006500641065006420650064306500644065006450650064606500647065006480650064906500650065006510650065206500653065006540650065506500656065006570650065806500659065006600650066106500662065006630650066406500665065006660650066706500668065006690650067006500671065006720650067306500674065006750650067606500677065006780650067906500680065006810650068206500683065006840650068506500686065006870650068806500689065006900650069106500692065006930650069406500695065006960650069706500698065006990650070006500701065007020650070306500704065007050650070606500707065007080650070906500710065007110650071206500713065007140650071506500716065007170650071806500719065007200650072106500722065007230650072406500725065007260650072706500728065007290650073006500731065007320650073306500734065007350650073606500737065007380650073906500740065007410650074206500743065007440650074506500746065007470650074806500749065007500650075106500752065007530650075406500755065007560650075706500758065007590650076006500761065007620650076306500764065007650650076606500767065007680650076906500770065007710650077206500773065007740650077506500776065007770650077806500779065007800650078106500782065007830650078406500785065007860650078706500788065007890650079006500791065007920650079306500794065007950650079606500797065007980650079906510001065100020651000306510004065100050651000606510007065100080651000906510010065100110651001206510013065100140651001506510016065100170651001806510019065100200651002106510022065100230651002406510025065100260651002706510028065100290651003006510031065100320651003306510034065100350651003606510037065100380651003906510040065100410651004206510043065100440651004506510046065100470651004806510049065100500651005106510052065100530651005406510055065100560651005706510058065100590651006006510061065100620651006306510064065100650651006606510067065100680651006906510070065100710651007206510073065100740651007506510076065100770651007806510079065100800651008106510082065100830651008406510085065100860651008706510088065100890651009006510091065100920651009306510094065100950651009606510097065100980651009906510100065101010651010206510103065101040651010506510106065101070651010806510109065101100651011106510112065101130651011406510115065101160651011706510118065101190651012006510121065101220651012306510124065101250651012606510127065101280651012906510130065101310651013206510133065101340651013506510136065101370651013806510139065101400651014106510142065101430651014406510145065101460651014706510148065101490651015006510151065101520651015306510154065101550651015606510157065101580651015906510160065101610651016206510163065101640651016506510166065101670651016806510169065101700651017106510172065101730651017406510175065101760651017706510178065101790651018006510181065101820651018306510184065101850651018606510187065101880651018906510190065101910651019206510193065101940651019506510196065101970651019806510199065102000651020106510202065102030651020406510205065102060651020706510208065102090651021006510211065102120651021306510214065102150651021606510217065102180651021906510220065102210651022206510223065102240651022506510226065102270651022806510229065102300651023106510232065102330651023406510235065102360651023706510238065102390651024006510241065102420651024306510244065102450651024606510247065102480651024906510250065102510651025206510253065102540651025506510256065102570651025806510259065102600651026106510262065102630651026406510265065102660651026706510268065102690651027006510271065102720651027306510274065102750651027606510277065102780651027906510280065102810651028206510283065102840651028506510286065102870651028806510289065102900651029106510292065102930651029406510295065102960651029706510298065102990651030006510301065103020651030306510304065103050651030606510307065103080651030906510310065103110651031206510313065103140651031506510316065103170651031806510319065103200651032106510322065103230651032406510325065103260651032706510328065103290651033006510331065103320651033306510334065103350651033606510337065103380651033906510340065103410651034206510343065103440651034506510346065103470651034806510349065103500651035106510352065103530651035406510355065103560651035706510358065103590651036006510361065103620651036306510364065103650651036606510367065103680651036906510370065103710651037206510373065103740651037506510376065103770651037806510379065103800651038106510382065103830651038406510385065103860651038706510388065103890651039006510391065103920651039306510394065103950651039606510397065103980651039906510400065104010651040206510403065104040651040506510406065104070651040806510409065104100651041106510412065104130651041406510415065104160651041706510418065104190651042006510421065104220651042306510424065104250651042606510427065104280651042906510430065104310651043206510433065104340651043506510436065104370651043806510439065104400651044106510442065104430651044406510445065104460651044706510448065104490651045006510451065104520651045306510454065104550651045606510457065104580651045906510460065104610651046206510463065104640651046506510466065104670651046806510469065104700651047106510472065104730651047406510475065104760651047706510478065104790651048006510481065104820651048306510484065104850651048606510487065104880651048906510490065104910651049206510493065104940651049506510496065104970651049806510499065105000651050106510502065105030651050406510505065105060651050706510508065105090651051006510511065105120651051306510514065105150651051606510517065105180651051906510520065105210651052206510523065105240651052506510526065105270651052806510529065105300651053106510532065105330651053406510535065105360651053706510538065105390651054006510541065105420651054306510544065105450651054606510547065105480651054906510550065105510651055206510553065105540651055506510556065105570651055806510559065105600651056106510562065105630651056406510565065105660651056706510568065105690651057006510571065105720651057306510574065105750651057606510577065105780651057906510580065105810651058206510583065105840651058506510586065105870651058806510589065105900651059106510592065105930651059406510595065105960651059706510598065105990651060006510601065106020651060306510604065106050651060606510607065106080651060906510610065106110651061206510613065106140651061506510616065106170651061806510619065106200651062106510622065106230651062406510625065106260651062706510628065106290651063006510631065106320651063306510634065106350651063606510637065106380651063906510640065106410651064206510643065106440651064506510646065106470651064806510649065106500651065106510652065106530651065406510655065106560651065706510658065106590651066006510661065106620651066306510664065106650651066606510667065106680651066906510670065106710651067206510673065106740651067506510676065106770651067806510679065106800651068106510682065106830651068406510685065106860651068706510688065106890651069006510691065106920651069306510694065106950651069606510697065106980651069906510700065107010651070206510703065107040651070506510706065107070651070806510709065107100651071106510712065107130651071406510715065107160651071706510718065107190651072006510721065107220651072306510724065107250651072606510727065107280651072906510730065107310651073206510733065107340651073506510736065107370651073806510739065107400651074106510742065107430651074406510745065107460651074706510748065107490651075006510751065107520651075306510754065107550651075606510757065107580651075906510760065107610651076206510763065107640651076506510766065107670651076806510769065107700651077106510772065107730651077406510775065107760651077706510778065107790651078006510781065107820651078306510784065107850651078606510787065107880651078906510790065107910651079206510793065107940651079506510796065107970651079806510799065200010652000206520003065200040652000506520006065200070652000806520009065200100652001106520012065200130652001406520015065200160652001706520018065200190652002006520021065200220652002306520024065200250652002606520027065200280652002906520030065200310652003206520033065200340652003506520036065200370652003806520039065200400652004106520042065200430652004406520045065200460652004706520048065200490652005006520051065200520652005306520054065200550652005606520057065200580652005906520060065200610652006206520063065200640652006506520066065200670652006806520069065200700652007106520072065200730652007406520075065200760652007706520078065200790652008006520081065200820652008306520084065200850652008606520087065200880652008906520090065200910652009206520093065200940652009506520096065200970652009806520099065201000652010106520102065201030652010406520105065201060652010706520108065201090652011006520111065201120652011306520114065201150652011606520117065201180652011906520120065201210652012206520123065201240652012506520126065201270652012806520129065201300652013106520132065201330652013406520135065201360652013706520138065201390652014006520141065201420652014306520144065201450652014606520147065201480652014906520150065201510652015206520153065201540652015506520156065201570652015806520159065201600652016106520162065201630652016406520165065201660652016706520168065201690652017006520171065201720652017306520174065201750652017606520177065201780652017906520180065201810652018206520183065201840652018506520186065201870652018806520189065201900652019106520192065201930652019406520195065201960652019706520198065201990652020006520201065202020652020306520204065202050652020606520207065202080652020906520210065202110652021206520213065202140652021506520216065202170652021806520219065202200652022106520222065202230652022406520225065202260652022706520228065202290652023006520231065202320652023306520234065202350652023606520237065202380652023906520240065202410652024206520243065202440652024506520246065202470652024806520249065202500652025106520252065202530652025406520255065202560652025706520258065202590652026006520261065202620652026306520264065202650652026606520267065202680652026906520270065202710652027206520273065202740652027506520276065202770652027806520279065202800652028106520282065202830652028406520285065202860652028706520288065202890652029006520291065202920652029306520294065202950652029606520297065202980652029906520300065203010652030206520303065203040652030506520306065203070652030806520309065203100652031106520312065203130652031406520315065203160652031706520318065203190652032006520321065203220652032306520324065203250652032606520327065203280652032906520330065203310652033206520333065203340652033506520336065203370652033806520339065203400652034106520342065203430652034406520345065203460652034706520348065203490652035006520351065203520652035306520354065203550652035606520357065203580652035906520360065203610652036206520363065203640652036506520366065203670652036806520369065203700652037106520372065203730652037406520375065203760652037706520378065203790652038006520381065203820652038306520384065203850652038606520387065203880652038906520390065203910652039206520393065203940652039506520396065203970652039806520399065204000652040106520402065204030652040406520405065204060652040706520408065204090652041006520411065204120652041306520414065204150652041606520417065204180652041906520420065204210652042206520423065204240652042506520426065204270652042806520429065204300652043106520432065204330652043406520435065204360652043706520438065204390652044006520441065204420652044306520444065204450652044606520447065204480652044906520450065204510652045206520453065204540652045506520456065204570652045806520459065204600652046106520462065204630652046406520465065204660652046706520468065204690652047006520471065204720652047306520474065204750652047606520477065204780652047906520480065204810652048206520483065204840652048506520486065204870652048806520489065204900652049106520492065204930652049406520495065204960652049706520498065204990652050006520501065205020652050306520504065205050652050606520507065205080652050906520510065205110652051206520513065205140652051506520516065205170652051806520519065205200652052106520522065205230652052406520525065205260652052706520528065205290652053006520531065205320652053306520534065205350652053606520537065205380652053906520540065205410652054206520543065205440652054506520546065205470652054806520549065205500652055106520552065205530652055406520555065205560652055706520558065205590652056006520561065205620652056306520564065205650652056606520567065205680652056906520570065205710652057206520573065205740652057506520576065205770652057806520579065205800652058106520582065205830652058406520585065205860652058706520588065205890652059006520591065205920652059306520594065205950652059606520597065205980652059906520600065206010652060206520603065206040652060506520606065206070652060806520609065206100652061106520612065206130652061406520615065206160652061706520618065206190652062006520621065206220652062306520624065206250652062606520627065206280652062906520630065206310652063206520633065206340652063506520636065206370652063806520639065206400652064106520642065206430652064406520645065206460652064706520648065206490652065006520651065206520652065306520654065206550652065606520657065206580652065906520660065206610652066206520663065206640652066506520666065206670652066806520669065206700652067106520672065206730652067406520675065206760652067706520678065206790652068006520681065206820652068306520684065206850652068606520687065206880652068906520690065206910652069206520693065206940652069506520696065206970652069806520699065207000652070106520702065207030652070406520705065207060652070706520708065207090652071006520711065207120652071306520714065207150652071606520717065207180652071906520720065207210652072206520723065207240652072506520726065207270652072806520729065207300652073106520732065207330652073406520735065207360652073706520738065207390652074006520741065207420652074306520744065207450652074606520747065207480652074906520750065207510652075206520753065207540652075506520756065207570652075806520759065207600652076106520762065207630652076406520765065207660652076706520768065207690652077006520771065207720652077306520774065207750652077606520777065207780652077906520780065207810652078206520783065207840652078506520786065207870652078806520789065207900652079106520792065207930652079406520795065207960652079706520798065207990653000106530002065300030653000406530005065300060653000706530008065300090653001006530011065300120653001306530014065300150653001606530017065300180653001906530020065300210653002206530023065300240653002506530026065300270653002806530029065300300653003106530032065300330653003406530035065300360653003706530038065300390653004006530041065300420653004306530044065300450653004606530047065300480653004906530050065300510653005206530053065300540653005506530056065300570653005806530059065300600653006106530062065300630653006406530065065300660653006706530068065300690653007006530071065300720653007306530074065300750653007606530077065300780653007906530080065300810653008206530083065300840653008506530086065300870653008806530089065300900653009106530092065300930653009406530095065300960653009706530098065300990653010006530101065301020653010306530104065301050653010606530107065301080653010906530110065301110653011206530113065301140653011506530116065301170653011806530119065301200653012106530122065301230653012406530125065301260653012706530128065301290653013006530131065301320653013306530134065301350653013606530137065301380653013906530140065301410653014206530143065301440653014506530146065301470653014806530149065301500653015106530152065301530653015406530155065301560653015706530158065301590653016006530161065301620653016306530164065301650653016606530167065301680653016906530170065301710653017206530173065301740653017506530176065301770653017806530179065301800653018106530182065301830653018406530185065301860653018706530188065301890653019006530191065301920653019306530194065301950653019606530197065301980653019906530200065302010653020206530203065302040653020506530206065302070653020806530209065302100653021106530212065302130653021406530215065302160653021706530218065302190653022006530221065302220653022306530224065302250653022606530227065302280653022906530230065302310653023206530233065302340653023506530236065302370653023806530239065302400653024106530242065302430653024406530245065302460653024706530248065302490653025006530251065302520653025306530254065302550653025606530257065302580653025906530260065302610653026206530263065302640653026506530266065302670653026806530269065302700653027106530272065302730653027406530275065302760653027706530278065302790653028006530281065302820653028306530284065302850653028606530287065302880653028906530290065302910653029206530293065302940653029506530296065302970653029806530299065303000653030106530302065303030653030406530305065303060653030706530308065303090653031006530311065303120653031306530314065303150653031606530317065303180653031906530320065303210653032206530323065303240653032506530326065303270653032806530329065303300653033106530332065303330653033406530335065303360653033706530338065303390653034006530341065303420653034306530344065303450653034606530347065303480653034906530350065303510653035206530353065303540653035506530356065303570653035806530359065303600653036106530362065303630653036406530365065303660653036706530368065303690653037006530371065303720653037306530374065303750653037606530377065303780653037906530380065303810653038206530383065303840653038506530386065303870653038806530389065303900653039106530392065303930653039406530395065303960653039706530398065303990653040006530401065304020653040306530404065304050653040606530407065304080653040906530410065304110653041206530413065304140653041506530416065304170653041806530419065304200653042106530422065304230653042406530425065304260653042706530428065304290653043006530431065304320653043306530434065304350653043606530437065304380653043906530440065304410653044206530443065304440653044506530446065304470653044806530449065304500653045106530452065304530653045406530455065304560653045706530458065304590653046006530461065304620653046306530464065304650653046606530467065304680653046906530470065304710653047206530473065304740653047506530476065304770653047806530479065304800653048106530482065304830653048406530485065304860653048706530488065304890653049006530491065304920653049306530494065304950653049606530497065304980653049906530500065305010653050206530503065305040653050506530506065305070653050806530509065305100653051106530512065305130653051406530515065305160653051706530518065305190653052006530521065305220653052306530524065305250653052606530527065305280653052906530530065305310653053206530533065305340653053506530536065305370653053806530539065305400653054106530542065305430653054406530545065305460653054706530548065305490653055006530551065305520653055306530554065305550653055606530557065305580653055906530560065305610653056206530563065305640653056506530566065305670653056806530569065305700653057106530572065305730653057406530575065305760653057706530578065305790653058006530581065305820653058306530584065305850653058606530587065305880653058906530590065305910653059206530593065305940653059506530596065305970653059806530599065306000653060106530602065306030653060406530605065306060653060706530608065306090653061006530611065306120653061306530614065306150653061606530617065306180653061906530620065306210653062206530623065306240653062506530626065306270653062806530629065306300653063106530632065306330653063406530635065306360653063706530638065306390653064006530641065306420653064306530644065306450653064606530647065306480653064906530650065306510653065206530653065306540653065506530656065306570653065806530659065306600653066106530662065306630653066406530665065306660653066706530668065306690653067006530671065306720653067306530674065306750653067606530677065306780653067906530680065306810653068206530683065306840653068506530686065306870653068806530689065306900653069106530692065306930653069406530695065306960653069706530698065306990653070006530701065307020653070306530704065307050653070606530707065307080653070906530710065307110653071206530713065307140653071506530716065307170653071806530719065307200653072106530722065307230653072406530725065307260653072706530728065307290653073006530731065307320653073306530734065307350653073606530737065307380653073906530740065307410653074206530743065307440653074506530746065307470653074806530749065307500653075106530752065307530653075406530755065307560653075706530758065307590653076006530761065307620653076306530764065307650653076606530767065307680653076906530770065307710653077206530773065307740653077506530776065307770653077806530779065307800653078106530782065307830653078406530785065307860653078706530788065307890653079006530791065307920653079306530794065307950653079606530797065307980653079906540001065400020654000306540004065400050654000606540007065400080654000906540010065400110654001206540013065400140654001506540016065400170654001806540019065400200654002106540022065400230654002406540025065400260654002706540028065400290654003006540031065400320654003306540034065400350654003606540037065400380654003906540040065400410654004206540043065400440654004506540046065400470654004806540049065400500654005106540052065400530654005406540055065400560654005706540058065400590654006006540061065400620654006306540064065400650654006606540067065400680654006906540070065400710654007206540073065400740654007506540076065400770654007806540079065400800654008106540082065400830654008406540085065400860654008706540088065400890654009006540091065400920654009306540094065400950654009606540097065400980654009906540100065401010654010206540103065401040654010506540106065401070654010806540109065401100654011106540112065401130654011406540115065401160654011706540118065401190654012006540121065401220654012306540124065401250654012606540127065401280654012906540130065401310654013206540133065401340654013506540136065401370654013806540139065401400654014106540142065401430654014406540145065401460654014706540148065401490654015006540151065401520654015306540154065401550654015606540157065401580654015906540160065401610654016206540163065401640654016506540166065401670654016806540169065401700654017106540172065401730654017406540175065401760654017706540178065401790654018006540181065401820654018306540184065401850654018606540187065401880654018906540190065401910654019206540193065401940654019506540196065401970654019806540199065402000654020106540202065402030654020406540205065402060654020706540208065402090654021006540211065402120654021306540214065402150654021606540217065402180654021906540220065402210654022206540223065402240654022506540226065402270654022806540229065402300654023106540232065402330654023406540235065402360654023706540238065402390654024006540241065402420654024306540244065402450654024606540247065402480654024906540250065402510654025206540253065402540654025506540256065402570654025806540259065402600654026106540262065402630654026406540265065402660654026706540268065402690654027006540271065402720654027306540274065402750654027606540277065402780654027906540280065402810654028206540283065402840654028506540286065402870654028806540289065402900654029106540292065402930654029406540295065402960654029706540298065402990654030006540301065403020654030306540304065403050654030606540307065403080654030906540310065403110654031206540313065403140654031506540316065403170654031806540319065403200654032106540322065403230654032406540325065403260654032706540328065403290654033006540331065403320654033306540334065403350654033606540337065403380654033906540340065403410654034206540343065403440654034506540346065403470654034806540349065403500654035106540352065403530654035406540355065403560654035706540358065403590654036006540361065403620654036306540364065403650654036606540367065403680654036906540370065403710654037206540373065403740654037506540376065403770654037806540379065403800654038106540382065403830654038406540385065403860654038706540388065403890654039006540391065403920654039306540394065403950654039606540397065403980654039906540400065404010654040206540403065404040654040506540406065404070654040806540409065404100654041106540412065404130654041406540415065404160654041706540418065404190654042006540421065404220654042306540424065404250654042606540427065404280654042906540430065404310654043206540433065404340654043506540436065404370654043806540439065404400654044106540442065404430654044406540445065404460654044706540448065404490654045006540451065404520654045306540454065404550654045606540457065404580654045906540460065404610654046206540463065404640654046506540466065404670654046806540469065404700654047106540472065404730654047406540475065404760654047706540478065404790654048006540481065404820654048306540484065404850654048606540487065404880654048906540490065404910654049206540493065404940654049506540496065404970654049806540499065405000654050106540502065405030654050406540505065405060654050706540508065405090654051006540511065405120654051306540514065405150654051606540517065405180654051906540520065405210654052206540523065405240654052506540526065405270654052806540529065405300654053106540532065405330654053406540535065405360654053706540538065405390654054006540541065405420654054306540544065405450654054606540547065405480654054906540550065405510654055206540553065405540654055506540556065405570654055806540559065405600654056106540562065405630654056406540565065405660654056706540568065405690654057006540571065405720654057306540574065405750654057606540577065405780654057906540580065405810654058206540583065405840654058506540586065405870654058806540589065405900654059106540592065405930654059406540595065405960654059706540598065405990654060006540601065406020654060306540604065406050654060606540607065406080654060906540610065406110654061206540613065406140654061506540616065406170654061806540619065406200654062106540622065406230654062406540625065406260654062706540628065406290654063006540631065406320654063306540634065406350654063606540637065406380654063906540640065406410654064206540643065406440654064506540646065406470654064806540649065406500654065106540652065406530654065406540655065406560654065706540658065406590654066006540661065406620654066306540664065406650654066606540667065406680654066906540670065406710654067206540673065406740654067506540676065406770654067806540679065406800654068106540682065406830654068406540685065406860654068706540688065406890654069006540691065406920654069306540694065406950654069606540697065406980654069906540700065407010654070206540703065407040654070506540706065407070654070806540709065407100654071106540712065407130654071406540715065407160654071706540718065407190654072006540721065407220654072306540724065407250654072606540727065407280654072906540730065407310654073206540733065407340654073506540736065407370654073806540739065407400654074106540742065407430654074406540745065407460654074706540748065407490654075006540751065407520654075306540754065407550654075606540757065407580654075906540760065407610654076206540763065407640654076506540766065407670654076806540769065407700654077106540772065407730654077406540775065407760654077706540778065407790654078006540781065407820654078306540784065407850654078606540787065407880654078906540790065407910654079206540793065407940654079506540796065407970654079806540799065500010655000206550003065500040655000506550006065500070655000806550009065500100655001106550012065500130655001406550015065500160655001706550018065500190655002006550021065500220655002306550024065500250655002606550027065500280655002906550030065500310655003206550033065500340655003506550036065500370655003806550039065500400655004106550042065500430655004406550045065500460655004706550048065500490655005006550051065500520655005306550054065500550655005606550057065500580655005906550060065500610655006206550063065500640655006506550066065500670655006806550069065500700655007106550072065500730655007406550075065500760655007706550078065500790655008006550081065500820655008306550084065500850655008606550087065500880655008906550090065500910655009206550093065500940655009506550096065500970655009806550099065501000655010106550102065501030655010406550105065501060655010706550108065501090655011006550111065501120655011306550114065501150655011606550117065501180655011906550120065501210655012206550123065501240655012506550126065501270655012806550129065501300655013106550132065501330655013406550135065501360655013706550138065501390655014006550141065501420655014306550144065501450655014606550147065501480655014906550150065501510655015206550153065501540655015506550156065501570655015806550159065501600655016106550162065501630655016406550165065501660655016706550168065501690655017006550171065501720655017306550174065501750655017606550177065501780655017906550180065501810655018206550183065501840655018506550186065501870655018806550189065501900655019106550192065501930655019406550195065501960655019706550198065501990655020006550201065502020655020306550204065502050655020606550207065502080655020906550210065502110655021206550213065502140655021506550216065502170655021806550219065502200655022106550222065502230655022406550225065502260655022706550228065502290655023006550231065502320655023306550234065502350655023606550237065502380655023906550240065502410655024206550243065502440655024506550246065502470655024806550249065502500655025106550252065502530655025406550255065502560655025706550258065502590655026006550261065502620655026306550264065502650655026606550267065502680655026906550270065502710655027206550273065502740655027506550276065502770655027806550279065502800655028106550282065502830655028406550285065502860655028706550288065502890655029006550291065502920655029306550294065502950655029606550297065502980655029906550300065503010655030206550303065503040655030506550306065503070655030806550309065503100655031106550312065503130655031406550315065503160655031706550318065503190655032006550321065503220655032306550324065503250655032606550327065503280655032906550330065503310655033206550333065503340655033506550336065503370655033806550339065503400655034106550342065503430655034406550345065503460655034706550348065503490655035006550351065503520655035306550354065503550655035606550357065503580655035906550360065503610655036206550363065503640655036506550366065503670655036806550369065503700655037106550372065503730655037406550375065503760655037706550378065503790655038006550381065503820655038306550384065503850655038606550387065503880655038906550390065503910655039206550393065503940655039506550396065503970655039806550399065504000655040106550402065504030655040406550405065504060655040706550408065504090655041006550411065504120655041306550414065504150655041606550417065504180655041906550420065504210655042206550423065504240655042506550426065504270655042806550429065504300655043106550432065504330655043406550435065504360655043706550438065504390655044006550441065504420655044306550444065504450655044606550447065504480655044906550450065504510655045206550453065504540655045506550456065504570655045806550459065504600655046106550462065504630655046406550465065504660655046706550468065504690655047006550471065504720655047306550474065504750655047606550477065504780655047906550480065504810655048206550483065504840655048506550486065504870655048806550489065504900655049106550492065504930655049406550495065504960655049706550498065504990655050006550501065505020655050306550504065505050655050606550507065505080655050906550510065505110655051206550513065505140655051506550516065505170655051806550519065505200655052106550522065505230655052406550525065505260655052706550528065505290655053006550531065505320655053306550534065505350655053606550537065505380655053906550540065505410655054206550543065505440655054506550546065505470655054806550549065505500655055106550552065505530655055406550555065505560655055706550558065505590655056006550561065505620655056306550564065505650655056606550567065505680655056906550570065505710655057206550573065505740655057506550576065505770655057806550579065505800655058106550582065505830655058406550585065505860655058706550588065505890655059006550591065505920655059306550594065505950655059606550597065505980655059906550600065506010655060206550603065506040655060506550606065506070655060806550609065506100655061106550612065506130655061406550615065506160655061706550618065506190655062006550621065506220655062306550624065506250655062606550627065506280655062906550630065506310655063206550633065506340655063506550636065506370655063806550639065506400655064106550642065506430655064406550645065506460655064706550648065506490655065006550651065506520655065306550654065506550655065606550657065506580655065906550660065506610655066206550663065506640655066506550666065506670655066806550669065506700655067106550672065506730655067406550675065506760655067706550678065506790655068006550681065506820655068306550684065506850655068606550687065506880655068906550690065506910655069206550693065506940655069506550696065506970655069806550699065507000655070106550702065507030655070406550705065507060655070706550708065507090655071006550711065507120655071306550714065507150655071606550717065507180655071906550720065507210655072206550723065507240655072506550726065507270655072806550729065507300655073106550732065507330655073406550735065507360655073706550738065507390655074006550741065507420655074306550744065507450655074606550747065507480655074906550750065507510655075206550753065507540655075506550756065507570655075806550759065507600655076106550762065507630655076406550765065507660655076706550768065507690655077006550771065507720655077306550774065507750655077606550777065507780655077906550780065507810655078206550783065507840655078506550786065507870655078806550789065507900655079106550792065507930655079406550795065507960655079706550798065507990656000106560002065600030656000406560005065600060656000706560008065600090656001006560011065600120656001306560014065600150656001606560017065600180656001906560020065600210656002206560023065600240656002506560026065600270656002806560029065600300656003106560032065600330656003406560035065600360656003706560038065600390656004006560041065600420656004306560044065600450656004606560047065600480656004906560050065600510656005206560053065600540656005506560056065600570656005806560059065600600656006106560062065600630656006406560065065600660656006706560068065600690656007006560071065600720656007306560074065600750656007606560077065600780656007906560080065600810656008206560083065600840656008506560086065600870656008806560089065600900656009106560092065600930656009406560095065600960656009706560098065600990656010006560101065601020656010306560104065601050656010606560107065601080656010906560110065601110656011206560113065601140656011506560116065601170656011806560119065601200656012106560122065601230656012406560125065601260656012706560128065601290656013006560131065601320656013306560134065601350656013606560137065601380656013906560140065601410656014206560143065601440656014506560146065601470656014806560149065601500656015106560152065601530656015406560155065601560656015706560158065601590656016006560161065601620656016306560164065601650656016606560167065601680656016906560170065601710656017206560173065601740656017506560176065601770656017806560179065601800656018106560182065601830656018406560185065601860656018706560188065601890656019006560191065601920656019306560194065601950656019606560197065601980656019906560200065602010656020206560203065602040656020506560206065602070656020806560209065602100656021106560212065602130656021406560215065602160656021706560218065602190656022006560221065602220656022306560224065602250656022606560227065602280656022906560230065602310656023206560233065602340656023506560236065602370656023806560239065602400656024106560242065602430656024406560245065602460656024706560248065602490656025006560251065602520656025306560254065602550656025606560257065602580656025906560260065602610656026206560263065602640656026506560266065602670656026806560269065602700656027106560272065602730656027406560275065602760656027706560278065602790656028006560281065602820656028306560284065602850656028606560287065602880656028906560290065602910656029206560293065602940656029506560296065602970656029806560299065603000656030106560302065603030656030406560305065603060656030706560308065603090656031006560311065603120656031306560314065603150656031606560317065603180656031906560320065603210656032206560323065603240656032506560326065603270656032806560329065603300656033106560332065603330656033406560335065603360656033706560338065603390656034006560341065603420656034306560344065603450656034606560347065603480656034906560350065603510656035206560353065603540656035506560356065603570656035806560359065603600656036106560362065603630656036406560365065603660656036706560368065603690656037006560371065603720656037306560374065603750656037606560377065603780656037906560380065603810656038206560383065603840656038506560386065603870656038806560389065603900656039106560392065603930656039406560395065603960656039706560398065603990656040006560401065604020656040306560404065604050656040606560407065604080656040906560410065604110656041206560413065604140656041506560416065604170656041806560419065604200656042106560422065604230656042406560425065604260656042706560428065604290656043006560431065604320656043306560434065604350656043606560437065604380656043906560440065604410656044206560443065604440656044506560446065604470656044806560449065604500656045106560452065604530656045406560455065604560656045706560458065604590656046006560461065604620656046306560464065604650656046606560467065604680656046906560470065604710656047206560473065604740656047506560476065604770656047806560479065604800656048106560482065604830656048406560485065604860656048706560488065604890656049006560491065604920656049306560494065604950656049606560497065604980656049906560500065605010656050206560503065605040656050506560506065605070656050806560509065605100656051106560512065605130656051406560515065605160656051706560518065605190656052006560521065605220656052306560524065605250656052606560527065605280656052906560530065605310656053206560533065605340656053506560536065605370656053806560539065605400656054106560542065605430656054406560545065605460656054706560548065605490656055006560551065605520656055306560554065605550656055606560557065605580656055906560560065605610656056206560563065605640656056506560566065605670656056806560569065605700656057106560572065605730656057406560575065605760656057706560578065605790656058006560581065605820656058306560584065605850656058606560587065605880656058906560590065605910656059206560593065605940656059506560596065605970656059806560599065606000656060106560602065606030656060406560605065606060656060706560608065606090656061006560611065606120656061306560614065606150656061606560617065606180656061906560620065606210656062206560623065606240656062506560626065606270656062806560629065606300656063106560632065606330656063406560635065606360656063706560638065606390656064006560641065606420656064306560644065606450656064606560647065606480656064906560650065606510656065206560653065606540656065506560656065606570656065806560659065606600656066106560662065606630656066406560665065606660656066706560668065606690656067006560671065606720656067306560674065606750656067606560677065606780656067906560680065606810656068206560683065606840656068506560686065606870656068806560689065606900656069106560692065606930656069406560695065606960656069706560698065606990656070006560701065607020656070306560704065607050656070606560707065607080656070906560710065607110656071206560713065607140656071506560716065607170656071806560719065607200656072106560722065607230656072406560725065607260656072706560728065607290656073006560731065607320656073306560734065607350656073606560737065607380656073906560740065607410656074206560743065607440656074506560746065607470656074806560749065607500656075106560752065607530656075406560755065607560656075706560758065607590656076006560761065607620656076306560764065607650656076606560767065607680656076906560770065607710656077206560773065607740656077506560776065607770656077806560779065607800656078106560782065607830656078406560785065607860656078706560788065607890656079006560791065607920656079306560794065607950656079606560797065607980656079906570001065700020657000306570004065700050657000606570007065700080657000906570010065700110657001206570013065700140657001506570016065700170657001806570019065700200657002106570022065700230657002406570025065700260657002706570028065700290657003006570031065700320657003306570034065700350657003606570037065700380657003906570040065700410657004206570043065700440657004506570046065700470657004806570049065700500657005106570052065700530657005406570055065700560657005706570058065700590657006006570061065700620657006306570064065700650657006606570067065700680657006906570070065700710657007206570073065700740657007506570076065700770657007806570079065700800657008106570082065700830657008406570085065700860657008706570088065700890657009006570091065700920657009306570094065700950657009606570097065700980657009906570100065701010657010206570103065701040657010506570106065701070657010806570109065701100657011106570112065701130657011406570115065701160657011706570118065701190657012006570121065701220657012306570124065701250657012606570127065701280657012906570130065701310657013206570133065701340657013506570136065701370657013806570139065701400657014106570142065701430657014406570145065701460657014706570148065701490657015006570151065701520657015306570154065701550657015606570157065701580657015906570160065701610657016206570163065701640657016506570166065701670657016806570169065701700657017106570172065701730657017406570175065701760657017706570178065701790657018006570181065701820657018306570184065701850657018606570187065701880657018906570190065701910657019206570193065701940657019506570196065701970657019806570199065702000657020106570202065702030657020406570205065702060657020706570208065702090657021006570211065702120657021306570214065702150657021606570217065702180657021906570220065702210657022206570223065702240657022506570226065702270657022806570229065702300657023106570232065702330657023406570235065702360657023706570238065702390657024006570241065702420657024306570244065702450657024606570247065702480657024906570250065702510657025206570253065702540657025506570256065702570657025806570259065702600657026106570262065702630657026406570265065702660657026706570268065702690657027006570271065702720657027306570274065702750657027606570277065702780657027906570280065702810657028206570283065702840657028506570286065702870657028806570289065702900657029106570292065702930657029406570295065702960657029706570298065702990657030006570301065703020657030306570304065703050657030606570307065703080657030906570310065703110657031206570313065703140657031506570316065703170657031806570319065703200657032106570322065703230657032406570325065703260657032706570328065703290657033006570331065703320657033306570334065703350657033606570337065703380657033906570340065703410657034206570343065703440657034506570346065703470657034806570349065703500657035106570352065703530657035406570355065703560657035706570358065703590657036006570361065703620657036306570364065703650657036606570367065703680657036906570370065703710657037206570373065703740657037506570376065703770657037806570379065703800657038106570382065703830657038406570385065703860657038706570388065703890657039006570391065703920657039306570394065703950657039606570397065703980657039906570400065704010657040206570403065704040657040506570406065704070657040806570409065704100657041106570412065704130657041406570415065704160657041706570418065704190657042006570421065704220657042306570424065704250657042606570427065704280657042906570430065704310657043206570433065704340657043506570436065704370657043806570439065704400657044106570442065704430657044406570445065704460657044706570448065704490657045006570451065704520657045306570454065704550657045606570457065704580657045906570460065704610657046206570463065704640657046506570466065704670657046806570469065704700657047106570472065704730657047406570475065704760657047706570478065704790657048006570481065704820657048306570484065704850657048606570487065704880657048906570490065704910657049206570493065704940657049506570496065704970657049806570499065705000657050106570502065705030657050406570505065705060657050706570508065705090657051006570511065705120657051306570514065705150657051606570517065705180657051906570520065705210657052206570523065705240657052506570526065705270657052806570529065705300657053106570532065705330657053406570535065705360657053706570538065705390657054006570541065705420657054306570544065705450657054606570547065705480657054906570550065705510657055206570553065705540657055506570556065705570657055806570559065705600657056106570562065705630657056406570565065705660657056706570568065705690657057006570571065705720657057306570574065705750657057606570577065705780657057906570580065705810657058206570583065705840657058506570586065705870657058806570589065705900657059106570592065705930657059406570595065705960657059706570598065705990657060006570601065706020657060306570604065706050657060606570607065706080657060906570610065706110657061206570613065706140657061506570616065706170657061806570619065706200657062106570622065706230657062406570625065706260657062706570628065706290657063006570631065706320657063306570634065706350657063606570637065706380657063906570640065706410657064206570643065706440657064506570646065706470657064806570649065706500657065106570652065706530657065406570655065706560657065706570658065706590657066006570661065706620657066306570664065706650657066606570667065706680657066906570670065706710657067206570673065706740657067506570676065706770657067806570679065706800657068106570682065706830657068406570685065706860657068706570688065706890657069006570691065706920657069306570694065706950657069606570697065706980657069906570700065707010657070206570703065707040657070506570706065707070657070806570709065707100657071106570712065707130657071406570715065707160657071706570718065707190657072006570721065707220657072306570724065707250657072606570727065707280657072906570730065707310657073206570733065707340657073506570736065707370657073806570739065707400657074106570742065707430657074406570745065707460657074706570748065707490657075006570751065707520657075306570754065707550657075606570757065707580657075906570760065707610657076206570763065707640657076506570766065707670657076806570769065707700657077106570772065707730657077406570775065707760657077706570778065707790657078006570781065707820657078306570784065707850657078606570787065707880657078906570790065707910657079206570793065707940657079506570796065707970657079806570799065800010658000206580003065800040658000506580006065800070658000806580009065800100658001106580012065800130658001406580015065800160658001706580018065800190658002006580021065800220658002306580024065800250658002606580027065800280658002906580030065800310658003206580033065800340658003506580036065800370658003806580039065800400658004106580042065800430658004406580045065800460658004706580048065800490658005006580051065800520658005306580054065800550658005606580057065800580658005906580060065800610658006206580063065800640658006506580066065800670658006806580069065800700658007106580072065800730658007406580075065800760658007706580078065800790658008006580081065800820658008306580084065800850658008606580087065800880658008906580090065800910658009206580093065800940658009506580096065800970658009806580099065801000658010106580102065801030658010406580105065801060658010706580108065801090658011006580111065801120658011306580114065801150658011606580117065801180658011906580120065801210658012206580123065801240658012506580126065801270658012806580129065801300658013106580132065801330658013406580135065801360658013706580138065801390658014006580141065801420658014306580144065801450658014606580147065801480658014906580150065801510658015206580153065801540658015506580156065801570658015806580159065801600658016106580162065801630658016406580165065801660658016706580168065801690658017006580171065801720658017306580174065801750658017606580177065801780658017906580180065801810658018206580183065801840658018506580186065801870658018806580189065801900658019106580192065801930658019406580195065801960658019706580198065801990658020006580201065802020658020306580204065802050658020606580207065802080658020906580210065802110658021206580213065802140658021506580216065802170658021806580219065802200658022106580222065802230658022406580225065802260658022706580228065802290658023006580231065802320658023306580234065802350658023606580237065802380658023906580240065802410658024206580243065802440658024506580246065802470658024806580249065802500658025106580252065802530658025406580255065802560658025706580258065802590658026006580261065802620658026306580264065802650658026606580267065802680658026906580270065802710658027206580273065802740658027506580276065802770658027806580279065802800658028106580282065802830658028406580285065802860658028706580288065802890658029006580291065802920658029306580294065802950658029606580297065802980658029906580300065803010658030206580303065803040658030506580306065803070658030806580309065803100658031106580312065803130658031406580315065803160658031706580318065803190658032006580321065803220658032306580324065803250658032606580327065803280658032906580330065803310658033206580333065803340658033506580336065803370658033806580339065803400658034106580342065803430658034406580345065803460658034706580348065803490658035006580351065803520658035306580354065803550658035606580357065803580658035906580360065803610658036206580363065803640658036506580366065803670658036806580369065803700658037106580372065803730658037406580375065803760658037706580378065803790658038006580381065803820658038306580384065803850658038606580387065803880658038906580390065803910658039206580393065803940658039506580396065803970658039806580399065804000658040106580402065804030658040406580405065804060658040706580408065804090658041006580411065804120658041306580414065804150658041606580417065804180658041906580420065804210658042206580423065804240658042506580426065804270658042806580429065804300658043106580432065804330658043406580435065804360658043706580438065804390658044006580441065804420658044306580444065804450658044606580447065804480658044906580450065804510658045206580453065804540658045506580456065804570658045806580459065804600658046106580462065804630658046406580465065804660658046706580468065804690658047006580471065804720658047306580474065804750658047606580477065804780658047906580480065804810658048206580483065804840658048506580486065804870658048806580489065804900658049106580492065804930658049406580495065804960658049706580498065804990658050006580501065805020658050306580504065805050658050606580507065805080658050906580510065805110658051206580513065805140658051506580516065805170658051806580519065805200658052106580522065805230658052406580525065805260658052706580528065805290658053006580531065805320658053306580534065805350658053606580537065805380658053906580540065805410658054206580543065805440658054506580546065805470658054806580549065805500658055106580552065805530658055406580555065805560658055706580558065805590658056006580561065805620658056306580564065805650658056606580567065805680658056906580570065805710658057206580573065805740658057506580576065805770658057806580579065805800658058106580582065805830658058406580585065805860658058706580588065805890658059006580591065805920658059306580594065805950658059606580597065805980658059906580600065806010658060206580603065806040658060506580606065806070658060806580609065806100658061106580612065806130658061406580615065806160658061706580618065806190658062006580621065806220658062306580624065806250658062606580627065806280658062906580630065806310658063206580633065806340658063506580636065806370658063806580639065806400658064106580642065806430658064406580645065806460658064706580648065806490658065006580651065806520658065306580654065806550658065606580657065806580658065906580660065806610658066206580663065806640658066506580666065806670658066806580669065806700658067106580672065806730658067406580675065806760658067706580678065806790658068006580681065806820658068306580684065806850658068606580687065806880658068906580690065806910658069206580693065806940658069506580696065806970658069806580699065807000658070106580702065807030658070406580705065807060658070706580708065807090658071006580711065807120658071306580714065807150658071606580717065807180658071906580720065807210658072206580723065807240658072506580726065807270658072806580729065807300658073106580732065807330658073406580735065807360658073706580738065807390658074006580741065807420658074306580744065807450658074606580747065807480658074906580750065807510658075206580753065807540658075506580756065807570658075806580759065807600658076106580762065807630658076406580765065807660658076706580768065807690658077006580771065807720658077306580774065807750658077606580777065807780658077906580780065807810658078206580783065807840658078506580786065807870658078806580789065807900658079106580792065807930658079406580795065807960658079706580798065807990659000106590002065900030659000406590005065900060659000706590008065900090659001006590011065900120659001306590014065900150659001606590017065900180659001906590020065900210659002206590023065900240659002506590026065900270659002806590029065900300659003106590032065900330659003406590035065900360659003706590038065900390659004006590041065900420659004306590044065900450659004606590047065900480659004906590050065900510659005206590053065900540659005506590056065900570659005806590059065900600659006106590062065900630659006406590065065900660659006706590068065900690659007006590071065900720659007306590074065900750659007606590077065900780659007906590080065900810659008206590083065900840659008506590086065900870659008806590089065900900659009106590092065900930659009406590095065900960659009706590098065900990659010006590101065901020659010306590104065901050659010606590107065901080659010906590110065901110659011206590113065901140659011506590116065901170659011806590119065901200659012106590122065901230659012406590125065901260659012706590128065901290659013006590131065901320659013306590134065901350659013606590137065901380659013906590140065901410659014206590143065901440659014506590146065901470659014806590149065901500659015106590152065901530659015406590155065901560659015706590158065901590659016006590161065901620659016306590164065901650659016606590167065901680659016906590170065901710659017206590173065901740659017506590176065901770659017806590179065901800659018106590182065901830659018406590185065901860659018706590188065901890659019006590191065901920659019306590194065901950659019606590197065901980659019906590200065902010659020206590203065902040659020506590206065902070659020806590209065902100659021106590212065902130659021406590215065902160659021706590218065902190659022006590221065902220659022306590224065902250659022606590227065902280659022906590230065902310659023206590233065902340659023506590236065902370659023806590239065902400659024106590242065902430659024406590245065902460659024706590248065902490659025006590251065902520659025306590254065902550659025606590257065902580659025906590260065902610659026206590263065902640659026506590266065902670659026806590269065902700659027106590272065902730659027406590275065902760659027706590278065902790659028006590281065902820659028306590284065902850659028606590287065902880659028906590290065902910659029206590293065902940659029506590296065902970659029806590299065903000659030106590302065903030659030406590305065903060659030706590308065903090659031006590311065903120659031306590314065903150659031606590317065903180659031906590320065903210659032206590323065903240659032506590326065903270659032806590329065903300659033106590332065903330659033406590335065903360659033706590338065903390659034006590341065903420659034306590344065903450659034606590347065903480659034906590350065903510659035206590353065903540659035506590356065903570659035806590359065903600659036106590362065903630659036406590365065903660659036706590368065903690659037006590371065903720659037306590374065903750659037606590377065903780659037906590380065903810659038206590383065903840659038506590386065903870659038806590389065903900659039106590392065903930659039406590395065903960659039706590398065903990659040006590401065904020659040306590404065904050659040606590407065904080659040906590410065904110659041206590413065904140659041506590416065904170659041806590419065904200659042106590422065904230659042406590425065904260659042706590428065904290659043006590431065904320659043306590434065904350659043606590437065904380659043906590440065904410659044206590443065904440659044506590446065904470659044806590449065904500659045106590452065904530659045406590455065904560659045706590458065904590659046006590461065904620659046306590464065904650659046606590467065904680659046906590470065904710659047206590473065904740659047506590476065904770659047806590479065904800659048106590482065904830659048406590485065904860659048706590488065904890659049006590491065904920659049306590494065904950659049606590497065904980659049906590500065905010659050206590503065905040659050506590506065905070659050806590509065905100659051106590512065905130659051406590515065905160659051706590518065905190659052006590521065905220659052306590524065905250659052606590527065905280659052906590530065905310659053206590533065905340659053506590536065905370659053806590539065905400659054106590542065905430659054406590545065905460659054706590548065905490659055006590551065905520659055306590554065905550659055606590557065905580659055906590560065905610659056206590563065905640659056506590566065905670659056806590569065905700659057106590572065905730659057406590575065905760659057706590578065905790659058006590581065905820659058306590584065905850659058606590587065905880659058906590590065905910659059206590593065905940659059506590596065905970659059806590599065906000659060106590602065906030659060406590605065906060659060706590608065906090659061006590611065906120659061306590614065906150659061606590617065906180659061906590620065906210659062206590623065906240659062506590626065906270659062806590629065906300659063106590632065906330659063406590635065906360659063706590638065906390659064006590641065906420659064306590644065906450659064606590647065906480659064906590650065906510659065206590653065906540659065506590656065906570659065806590659065906600659066106590662065906630659066406590665065906660659066706590668065906690659067006590671065906720659067306590674065906750659067606590677065906780659067906590680065906810659068206590683065906840659068506590686065906870659068806590689065906900659069106590692065906930659069406590695065906960659069706590698065906990659070006590701065907020659070306590704065907050659070606590707065907080659070906590710065907110659071206590713065907140659071506590716065907170659071806590719065907200659072106590722065907230659072406590725065907260659072706590728065907290659073006590731065907320659073306590734065907350659073606590737065907380659073906590740065907410659074206590743065907440659074506590746065907470659074806590749065907500659075106590752065907530659075406590755065907560659075706590758065907590659076006590761065907620659076306590764065907650659076606590767065907680659076906590770065907710659077206590773065907740659077506590776065907770659077806590779065907800659078106590782065907830659078406590785065907860659078706590788065907890659079006590791065907920659079306590794065907950659079606590797065907980659079906600001066000020660000306600004066000050660000606600007066000080660000906600010066000110660001206600013066000140660001506600016066000170660001806600019066000200660002106600022066000230660002406600025066000260660002706600028066000290660003006600031066000320660003306600034066000350660003606600037066000380660003906600040066000410660004206600043066000440660004506600046066000470660004806600049066000500660005106600052066000530660005406600055066000560660005706600058066000590660006006600061066000620660006306600064066000650660006606600067066000680660006906600070066000710660007206600073066000740660007506600076066000770660007806600079066000800660008106600082066000830660008406600085066000860660008706600088066000890660009006600091066000920660009306600094066000950660009606600097066000980660009906600100066001010660010206600103066001040660010506600106066001070660010806600109066001100660011106600112066001130660011406600115066001160660011706600118066001190660012006600121066001220660012306600124066001250660012606600127066001280660012906600130066001310660013206600133066001340660013506600136066001370660013806600139066001400660014106600142066001430660014406600145066001460660014706600148066001490660015006600151066001520660015306600154066001550660015606600157066001580660015906600160066001610660016206600163066001640660016506600166066001670660016806600169066001700660017106600172066001730660017406600175066001760660017706600178066001790660018006600181066001820660018306600184066001850660018606600187066001880660018906600190066001910660019206600193066001940660019506600196066001970660019806600199066002000660020106600202066002030660020406600205066002060660020706600208066002090660021006600211066002120660021306600214066002150660021606600217066002180660021906600220066002210660022206600223066002240660022506600226066002270660022806600229066002300660023106600232066002330660023406600235066002360660023706600238066002390660024006600241066002420660024306600244066002450660024606600247066002480660024906600250066002510660025206600253066002540660025506600256066002570660025806600259066002600660026106600262066002630660026406600265066002660660026706600268066002690660027006600271066002720660027306600274066002750660027606600277066002780660027906600280066002810660028206600283066002840660028506600286066002870660028806600289066002900660029106600292066002930660029406600295066002960660029706600298066002990660030006600301066003020660030306600304066003050660030606600307066003080660030906600310066003110660031206600313066003140660031506600316066003170660031806600319066003200660032106600322066003230660032406600325066003260660032706600328066003290660033006600331066003320660033306600334066003350660033606600337066003380660033906600340066003410660034206600343066003440660034506600346066003470660034806600349066003500660035106600352066003530660035406600355066003560660035706600358066003590660036006600361066003620660036306600364066003650660036606600367066003680660036906600370066003710660037206600373066003740660037506600376066003770660037806600379066003800660038106600382066003830660038406600385066003860660038706600388066003890660039006600391066003920660039306600394066003950660039606600397066003980660039906600400066004010660040206600403066004040660040506600406066004070660040806600409066004100660041106600412066004130660041406600415066004160660041706600418066004190660042006600421066004220660042306600424066004250660042606600427066004280660042906600430066004310660043206600433066004340660043506600436066004370660043806600439066004400660044106600442066004430660044406600445066004460660044706600448066004490660045006600451066004520660045306600454066004550660045606600457066004580660045906600460066004610660046206600463066004640660046506600466066004670660046806600469066004700660047106600472066004730660047406600475066004760660047706600478066004790660048006600481066004820660048306600484066004850660048606600487066004880660048906600490066004910660049206600493066004940660049506600496066004970660049806600499066005000660050106600502066005030660050406600505066005060660050706600508066005090660051006600511066005120660051306600514066005150660051606600517066005180660051906600520066005210660052206600523066005240660052506600526066005270660052806600529066005300660053106600532066005330660053406600535066005360660053706600538066005390660054006600541066005420660054306600544066005450660054606600547066005480660054906600550066005510660055206600553066005540660055506600556066005570660055806600559066005600660056106600562066005630660056406600565066005660660056706600568066005690660057006600571066005720660057306600574066005750660057606600577066005780660057906600580066005810660058206600583066005840660058506600586066005870660058806600589066005900660059106600592066005930660059406600595066005960660059706600598066005990660060006600601066006020660060306600604066006050660060606600607066006080660060906600610066006110660061206600613066006140660061506600616066006170660061806600619066006200660062106600622066006230660062406600625066006260660062706600628066006290660063006600631066006320660063306600634066006350660063606600637066006380660063906600640066006410660064206600643066006440660064506600646066006470660064806600649066006500660065106600652066006530660065406600655066006560660065706600658066006590660066006600661066006620660066306600664066006650660066606600667066006680660066906600670066006710660067206600673066006740660067506600676066006770660067806600679066006800660068106600682066006830660068406600685066006860660068706600688066006890660069006600691066006920660069306600694066006950660069606600697066006980660069906600700066007010660070206600703066007040660070506600706066007070660070806600709066007100660071106600712066007130660071406600715066007160660071706600718066007190660072006600721066007220660072306600724066007250660072606600727066007280660072906600730066007310660073206600733066007340660073506600736066007370660073806600739066007400660074106600742066007430660074406600745066007460660074706600748066007490660075006600751066007520660075306600754066007550660075606600757066007580660075906600760066007610660076206600763066007640660076506600766066007670660076806600769066007700660077106600772066007730660077406600775066007760660077706600778066007790660078006600781066007820660078306600784066007850660078606600787066007880660078906600790066007910660079206600793066007940660079506600796066007970660079806600799066100010661000206610003066100040661000506610006066100070661000806610009066100100661001106610012066100130661001406610015066100160661001706610018066100190661002006610021066100220661002306610024066100250661002606610027066100280661002906610030066100310661003206610033066100340661003506610036066100370661003806610039066100400661004106610042066100430661004406610045066100460661004706610048066100490661005006610051066100520661005306610054066100550661005606610057066100580661005906610060066100610661006206610063066100640661006506610066066100670661006806610069066100700661007106610072066100730661007406610075066100760661007706610078066100790661008006610081066100820661008306610084066100850661008606610087066100880661008906610090066100910661009206610093066100940661009506610096066100970661009806610099066101000661010106610102066101030661010406610105066101060661010706610108066101090661011006610111066101120661011306610114066101150661011606610117066101180661011906610120066101210661012206610123066101240661012506610126066101270661012806610129066101300661013106610132066101330661013406610135066101360661013706610138066101390661014006610141066101420661014306610144066101450661014606610147066101480661014906610150066101510661015206610153066101540661015506610156066101570661015806610159066101600661016106610162066101630661016406610165066101660661016706610168066101690661017006610171066101720661017306610174066101750661017606610177066101780661017906610180066101810661018206610183066101840661018506610186066101870661018806610189066101900661019106610192066101930661019406610195066101960661019706610198066101990661020006610201066102020661020306610204066102050661020606610207066102080661020906610210066102110661021206610213066102140661021506610216066102170661021806610219066102200661022106610222066102230661022406610225066102260661022706610228066102290661023006610231066102320661023306610234066102350661023606610237066102380661023906610240066102410661024206610243066102440661024506610246066102470661024806610249066102500661025106610252066102530661025406610255066102560661025706610258066102590661026006610261066102620661026306610264066102650661026606610267066102680661026906610270066102710661027206610273066102740661027506610276066102770661027806610279066102800661028106610282066102830661028406610285066102860661028706610288066102890661029006610291066102920661029306610294066102950661029606610297066102980661029906610300066103010661030206610303066103040661030506610306066103070661030806610309066103100661031106610312066103130661031406610315066103160661031706610318066103190661032006610321066103220661032306610324066103250661032606610327066103280661032906610330066103310661033206610333066103340661033506610336066103370661033806610339066103400661034106610342066103430661034406610345066103460661034706610348066103490661035006610351066103520661035306610354066103550661035606610357066103580661035906610360066103610661036206610363066103640661036506610366066103670661036806610369066103700661037106610372066103730661037406610375066103760661037706610378066103790661038006610381066103820661038306610384066103850661038606610387066103880661038906610390066103910661039206610393066103940661039506610396066103970661039806610399066104000661040106610402066104030661040406610405066104060661040706610408066104090661041006610411066104120661041306610414066104150661041606610417066104180661041906610420066104210661042206610423066104240661042506610426066104270661042806610429066104300661043106610432066104330661043406610435066104360661043706610438066104390661044006610441066104420661044306610444066104450661044606610447066104480661044906610450066104510661045206610453066104540661045506610456066104570661045806610459066104600661046106610462066104630661046406610465066104660661046706610468066104690661047006610471066104720661047306610474066104750661047606610477066104780661047906610480066104810661048206610483066104840661048506610486066104870661048806610489066104900661049106610492066104930661049406610495066104960661049706610498066104990661050006610501066105020661050306610504066105050661050606610507066105080661050906610510066105110661051206610513066105140661051506610516066105170661051806610519066105200661052106610522066105230661052406610525066105260661052706610528066105290661053006610531066105320661053306610534066105350661053606610537066105380661053906610540066105410661054206610543066105440661054506610546066105470661054806610549066105500661055106610552066105530661055406610555066105560661055706610558066105590661056006610561066105620661056306610564066105650661056606610567066105680661056906610570066105710661057206610573066105740661057506610576066105770661057806610579066105800661058106610582066105830661058406610585066105860661058706610588066105890661059006610591066105920661059306610594066105950661059606610597066105980661059906610600066106010661060206610603066106040661060506610606066106070661060806610609066106100661061106610612066106130661061406610615066106160661061706610618066106190661062006610621066106220661062306610624066106250661062606610627066106280661062906610630066106310661063206610633066106340661063506610636066106370661063806610639066106400661064106610642066106430661064406610645066106460661064706610648066106490661065006610651066106520661065306610654066106550661065606610657066106580661065906610660066106610661066206610663066106640661066506610666066106670661066806610669066106700661067106610672066106730661067406610675066106760661067706610678066106790661068006610681066106820661068306610684066106850661068606610687066106880661068906610690066106910661069206610693066106940661069506610696066106970661069806610699066107000661070106610702066107030661070406610705066107060661070706610708066107090661071006610711066107120661071306610714066107150661071606610717066107180661071906610720066107210661072206610723066107240661072506610726066107270661072806610729066107300661073106610732066107330661073406610735066107360661073706610738066107390661074006610741066107420661074306610744066107450661074606610747066107480661074906610750066107510661075206610753066107540661075506610756066107570661075806610759066107600661076106610762066107630661076406610765066107660661076706610768066107690661077006610771066107720661077306610774066107750661077606610777066107780661077906610780066107810661078206610783066107840661078506610786066107870661078806610789066107900661079106610792066107930661079406610795066107960661079706610798066107990662000106620002066200030662000406620005066200060662000706620008066200090662001006620011066200120662001306620014066200150662001606620017066200180662001906620020066200210662002206620023066200240662002506620026066200270662002806620029066200300662003106620032066200330662003406620035066200360662003706620038066200390662004006620041066200420662004306620044066200450662004606620047066200480662004906620050066200510662005206620053066200540662005506620056066200570662005806620059066200600662006106620062066200630662006406620065066200660662006706620068066200690662007006620071066200720662007306620074066200750662007606620077066200780662007906620080066200810662008206620083066200840662008506620086066200870662008806620089066200900662009106620092066200930662009406620095066200960662009706620098066200990662010006620101066201020662010306620104066201050662010606620107066201080662010906620110066201110662011206620113066201140662011506620116066201170662011806620119066201200662012106620122066201230662012406620125066201260662012706620128066201290662013006620131066201320662013306620134066201350662013606620137066201380662013906620140066201410662014206620143066201440662014506620146066201470662014806620149066201500662015106620152066201530662015406620155066201560662015706620158066201590662016006620161066201620662016306620164066201650662016606620167066201680662016906620170066201710662017206620173066201740662017506620176066201770662017806620179066201800662018106620182066201830662018406620185066201860662018706620188066201890662019006620191066201920662019306620194066201950662019606620197066201980662019906620200066202010662020206620203066202040662020506620206066202070662020806620209066202100662021106620212066202130662021406620215066202160662021706620218066202190662022006620221066202220662022306620224066202250662022606620227066202280662022906620230066202310662023206620233066202340662023506620236066202370662023806620239066202400662024106620242066202430662024406620245066202460662024706620248066202490662025006620251066202520662025306620254066202550662025606620257066202580662025906620260066202610662026206620263066202640662026506620266066202670662026806620269066202700662027106620272066202730662027406620275066202760662027706620278066202790662028006620281066202820662028306620284066202850662028606620287066202880662028906620290066202910662029206620293066202940662029506620296066202970662029806620299066203000662030106620302066203030662030406620305066203060662030706620308066203090662031006620311066203120662031306620314066203150662031606620317066203180662031906620320066203210662032206620323066203240662032506620326066203270662032806620329066203300662033106620332066203330662033406620335066203360662033706620338066203390662034006620341066203420662034306620344066203450662034606620347066203480662034906620350066203510662035206620353066203540662035506620356066203570662035806620359066203600662036106620362066203630662036406620365066203660662036706620368066203690662037006620371066203720662037306620374066203750662037606620377066203780662037906620380066203810662038206620383066203840662038506620386066203870662038806620389066203900662039106620392066203930662039406620395066203960662039706620398066203990662040006620401066204020662040306620404066204050662040606620407066204080662040906620410066204110662041206620413066204140662041506620416066204170662041806620419066204200662042106620422066204230662042406620425066204260662042706620428066204290662043006620431066204320662043306620434066204350662043606620437066204380662043906620440066204410662044206620443066204440662044506620446066204470662044806620449066204500662045106620452066204530662045406620455066204560662045706620458066204590662046006620461066204620662046306620464066204650662046606620467066204680662046906620470066204710662047206620473066204740662047506620476066204770662047806620479066204800662048106620482066204830662048406620485066204860662048706620488066204890662049006620491066204920662049306620494066204950662049606620497066204980662049906620500066205010662050206620503066205040662050506620506066205070662050806620509066205100662051106620512066205130662051406620515066205160662051706620518066205190662052006620521066205220662052306620524066205250662052606620527066205280662052906620530066205310662053206620533066205340662053506620536066205370662053806620539066205400662054106620542066205430662054406620545066205460662054706620548066205490662055006620551066205520662055306620554066205550662055606620557066205580662055906620560066205610662056206620563066205640662056506620566066205670662056806620569066205700662057106620572066205730662057406620575066205760662057706620578066205790662058006620581066205820662058306620584066205850662058606620587066205880662058906620590066205910662059206620593066205940662059506620596066205970662059806620599066206000662060106620602066206030662060406620605066206060662060706620608066206090662061006620611066206120662061306620614066206150662061606620617066206180662061906620620066206210662062206620623066206240662062506620626066206270662062806620629066206300662063106620632066206330662063406620635066206360662063706620638066206390662064006620641066206420662064306620644066206450662064606620647066206480662064906620650066206510662065206620653066206540662065506620656066206570662065806620659066206600662066106620662066206630662066406620665066206660662066706620668066206690662067006620671066206720662067306620674066206750662067606620677066206780662067906620680066206810662068206620683066206840662068506620686066206870662068806620689066206900662069106620692066206930662069406620695066206960662069706620698066206990662070006620701066207020662070306620704066207050662070606620707066207080662070906620710066207110662071206620713066207140662071506620716066207170662071806620719066207200662072106620722066207230662072406620725066207260662072706620728066207290662073006620731066207320662073306620734066207350662073606620737066207380662073906620740066207410662074206620743066207440662074506620746066207470662074806620749066207500662075106620752066207530662075406620755066207560662075706620758066207590662076006620761066207620662076306620764066207650662076606620767066207680662076906620770066207710662077206620773066207740662077506620776066207770662077806620779066207800662078106620782066207830662078406620785066207860662078706620788066207890662079006620791066207920662079306620794066207950662079606620797066207980662079906630001066300020663000306630004066300050663000606630007066300080663000906630010066300110663001206630013066300140663001506630016066300170663001806630019066300200663002106630022066300230663002406630025066300260663002706630028066300290663003006630031066300320663003306630034066300350663003606630037066300380663003906630040066300410663004206630043066300440663004506630046066300470663004806630049066300500663005106630052066300530663005406630055066300560663005706630058066300590663006006630061066300620663006306630064066300650663006606630067066300680663006906630070066300710663007206630073066300740663007506630076066300770663007806630079066300800663008106630082066300830663008406630085066300860663008706630088066300890663009006630091066300920663009306630094066300950663009606630097066300980663009906630100066301010663010206630103066301040663010506630106066301070663010806630109066301100663011106630112066301130663011406630115066301160663011706630118066301190663012006630121066301220663012306630124066301250663012606630127066301280663012906630130066301310663013206630133066301340663013506630136066301370663013806630139066301400663014106630142066301430663014406630145066301460663014706630148066301490663015006630151066301520663015306630154066301550663015606630157066301580663015906630160066301610663016206630163066301640663016506630166066301670663016806630169066301700663017106630172066301730663017406630175066301760663017706630178066301790663018006630181066301820663018306630184066301850663018606630187066301880663018906630190066301910663019206630193066301940663019506630196066301970663019806630199066302000663020106630202066302030663020406630205066302060663020706630208066302090663021006630211066302120663021306630214066302150663021606630217066302180663021906630220066302210663022206630223066302240663022506630226066302270663022806630229066302300663023106630232066302330663023406630235066302360663023706630238066302390663024006630241066302420663024306630244066302450663024606630247066302480663024906630250066302510663025206630253066302540663025506630256066302570663025806630259066302600663026106630262066302630663026406630265066302660663026706630268066302690663027006630271066302720663027306630274066302750663027606630277066302780663027906630280066302810663028206630283066302840663028506630286066302870663028806630289066302900663029106630292066302930663029406630295066302960663029706630298066302990663030006630301066303020663030306630304066303050663030606630307066303080663030906630310066303110663031206630313066303140663031506630316066303170663031806630319066303200663032106630322066303230663032406630325066303260663032706630328066303290663033006630331066303320663033306630334066303350663033606630337066303380663033906630340066303410663034206630343066303440663034506630346066303470663034806630349066303500663035106630352066303530663035406630355066303560663035706630358066303590663036006630361066303620663036306630364066303650663036606630367066303680663036906630370066303710663037206630373066303740663037506630376066303770663037806630379066303800663038106630382066303830663038406630385066303860663038706630388066303890663039006630391066303920663039306630394066303950663039606630397066303980663039906630400066304010663040206630403066304040663040506630406066304070663040806630409066304100663041106630412066304130663041406630415066304160663041706630418066304190663042006630421066304220663042306630424066304250663042606630427066304280663042906630430066304310663043206630433066304340663043506630436066304370663043806630439066304400663044106630442066304430663044406630445066304460663044706630448066304490663045006630451066304520663045306630454066304550663045606630457066304580663045906630460066304610663046206630463066304640663046506630466066304670663046806630469066304700663047106630472066304730663047406630475066304760663047706630478066304790663048006630481066304820663048306630484066304850663048606630487066304880663048906630490066304910663049206630493066304940663049506630496066304970663049806630499066305000663050106630502066305030663050406630505066305060663050706630508066305090663051006630511066305120663051306630514066305150663051606630517066305180663051906630520066305210663052206630523066305240663052506630526066305270663052806630529066305300663053106630532066305330663053406630535066305360663053706630538066305390663054006630541066305420663054306630544066305450663054606630547066305480663054906630550066305510663055206630553066305540663055506630556066305570663055806630559066305600663056106630562066305630663056406630565066305660663056706630568066305690663057006630571066305720663057306630574066305750663057606630577066305780663057906630580066305810663058206630583066305840663058506630586066305870663058806630589066305900663059106630592066305930663059406630595066305960663059706630598066305990663060006630601066306020663060306630604066306050663060606630607066306080663060906630610066306110663061206630613066306140663061506630616066306170663061806630619066306200663062106630622066306230663062406630625066306260663062706630628066306290663063006630631066306320663063306630634066306350663063606630637066306380663063906630640066306410663064206630643066306440663064506630646066306470663064806630649066306500663065106630652066306530663065406630655066306560663065706630658066306590663066006630661066306620663066306630664066306650663066606630667066306680663066906630670066306710663067206630673066306740663067506630676066306770663067806630679066306800663068106630682066306830663068406630685066306860663068706630688066306890663069006630691066306920663069306630694066306950663069606630697066306980663069906630700066307010663070206630703066307040663070506630706066307070663070806630709066307100663071106630712066307130663071406630715066307160663071706630718066307190663072006630721066307220663072306630724066307250663072606630727066307280663072906630730066307310663073206630733066307340663073506630736066307370663073806630739066307400663074106630742066307430663074406630745066307460663074706630748066307490663075006630751066307520663075306630754066307550663075606630757066307580663075906630760066307610663076206630763066307640663076506630766066307670663076806630769066307700663077106630772066307730663077406630775066307760663077706630778066307790663078006630781066307820663078306630784066307850663078606630787066307880663078906630790066307910663079206630793066307940663079506630796066307970663079806630799066400010664000206640003066400040664000506640006066400070664000806640009066400100664001106640012066400130664001406640015066400160664001706640018066400190664002006640021066400220664002306640024066400250664002606640027066400280664002906640030066400310664003206640033066400340664003506640036066400370664003806640039066400400664004106640042066400430664004406640045066400460664004706640048066400490664005006640051066400520664005306640054066400550664005606640057066400580664005906640060066400610664006206640063066400640664006506640066066400670664006806640069066400700664007106640072066400730664007406640075066400760664007706640078066400790664008006640081066400820664008306640084066400850664008606640087066400880664008906640090066400910664009206640093066400940664009506640096066400970664009806640099066401000664010106640102066401030664010406640105066401060664010706640108066401090664011006640111066401120664011306640114066401150664011606640117066401180664011906640120066401210664012206640123066401240664012506640126066401270664012806640129066401300664013106640132066401330664013406640135066401360664013706640138066401390664014006640141066401420664014306640144066401450664014606640147066401480664014906640150066401510664015206640153066401540664015506640156066401570664015806640159066401600664016106640162066401630664016406640165066401660664016706640168066401690664017006640171066401720664017306640174066401750664017606640177066401780664017906640180066401810664018206640183066401840664018506640186066401870664018806640189066401900664019106640192066401930664019406640195066401960664019706640198066401990664020006640201066402020664020306640204066402050664020606640207066402080664020906640210066402110664021206640213066402140664021506640216066402170664021806640219066402200664022106640222066402230664022406640225066402260664022706640228066402290664023006640231066402320664023306640234066402350664023606640237066402380664023906640240066402410664024206640243066402440664024506640246066402470664024806640249066402500664025106640252066402530664025406640255066402560664025706640258066402590664026006640261066402620664026306640264066402650664026606640267066402680664026906640270066402710664027206640273066402740664027506640276066402770664027806640279066402800664028106640282066402830664028406640285066402860664028706640288066402890664029006640291066402920664029306640294066402950664029606640297066402980664029906640300066403010664030206640303066403040664030506640306066403070664030806640309066403100664031106640312066403130664031406640315066403160664031706640318066403190664032006640321066403220664032306640324066403250664032606640327066403280664032906640330066403310664033206640333066403340664033506640336066403370664033806640339066403400664034106640342066403430664034406640345066403460664034706640348066403490664035006640351066403520664035306640354066403550664035606640357066403580664035906640360066403610664036206640363066403640664036506640366066403670664036806640369066403700664037106640372066403730664037406640375066403760664037706640378066403790664038006640381066403820664038306640384066403850664038606640387066403880664038906640390066403910664039206640393066403940664039506640396066403970664039806640399066404000664040106640402066404030664040406640405066404060664040706640408066404090664041006640411066404120664041306640414066404150664041606640417066404180664041906640420066404210664042206640423066404240664042506640426066404270664042806640429066404300664043106640432066404330664043406640435066404360664043706640438066404390664044006640441066404420664044306640444066404450664044606640447066404480664044906640450066404510664045206640453066404540664045506640456066404570664045806640459066404600664046106640462066404630664046406640465066404660664046706640468066404690664047006640471066404720664047306640474066404750664047606640477066404780664047906640480066404810664048206640483066404840664048506640486066404870664048806640489066404900664049106640492066404930664049406640495066404960664049706640498066404990664050006640501066405020664050306640504066405050664050606640507066405080664050906640510066405110664051206640513066405140664051506640516066405170664051806640519066405200664052106640522066405230664052406640525066405260664052706640528066405290664053006640531066405320664053306640534066405350664053606640537066405380664053906640540066405410664054206640543066405440664054506640546066405470664054806640549066405500664055106640552066405530664055406640555066405560664055706640558066405590664056006640561066405620664056306640564066405650664056606640567066405680664056906640570066405710664057206640573066405740664057506640576066405770664057806640579066405800664058106640582066405830664058406640585066405860664058706640588066405890664059006640591066405920664059306640594066405950664059606640597066405980664059906640600066406010664060206640603066406040664060506640606066406070664060806640609066406100664061106640612066406130664061406640615066406160664061706640618066406190664062006640621066406220664062306640624066406250664062606640627066406280664062906640630066406310664063206640633066406340664063506640636066406370664063806640639066406400664064106640642066406430664064406640645066406460664064706640648066406490664065006640651066406520664065306640654066406550664065606640657066406580664065906640660066406610664066206640663066406640664066506640666066406670664066806640669066406700664067106640672066406730664067406640675066406760664067706640678066406790664068006640681066406820664068306640684066406850664068606640687066406880664068906640690066406910664069206640693066406940664069506640696066406970664069806640699066407000664070106640702066407030664070406640705066407060664070706640708066407090664071006640711066407120664071306640714066407150664071606640717066407180664071906640720066407210664072206640723066407240664072506640726066407270664072806640729066407300664073106640732066407330664073406640735066407360664073706640738066407390664074006640741066407420664074306640744066407450664074606640747066407480664074906640750066407510664075206640753066407540664075506640756066407570664075806640759066407600664076106640762066407630664076406640765066407660664076706640768066407690664077006640771066407720664077306640774066407750664077606640777066407780664077906640780066407810664078206640783066407840664078506640786066407870664078806640789066407900664079106640792066407930664079406640795066407960664079706640798066407990665000106650002066500030665000406650005066500060665000706650008066500090665001006650011066500120665001306650014066500150665001606650017066500180665001906650020066500210665002206650023066500240665002506650026066500270665002806650029066500300665003106650032066500330665003406650035066500360665003706650038066500390665004006650041066500420665004306650044066500450665004606650047066500480665004906650050066500510665005206650053066500540665005506650056066500570665005806650059066500600665006106650062066500630665006406650065066500660665006706650068066500690665007006650071066500720665007306650074066500750665007606650077066500780665007906650080066500810665008206650083066500840665008506650086066500870665008806650089066500900665009106650092066500930665009406650095066500960665009706650098066500990665010006650101066501020665010306650104066501050665010606650107066501080665010906650110066501110665011206650113066501140665011506650116066501170665011806650119066501200665012106650122066501230665012406650125066501260665012706650128066501290665013006650131066501320665013306650134066501350665013606650137066501380665013906650140066501410665014206650143066501440665014506650146066501470665014806650149066501500665015106650152066501530665015406650155066501560665015706650158066501590665016006650161066501620665016306650164066501650665016606650167066501680665016906650170066501710665017206650173066501740665017506650176066501770665017806650179066501800665018106650182066501830665018406650185066501860665018706650188066501890665019006650191066501920665019306650194066501950665019606650197066501980665019906650200066502010665020206650203066502040665020506650206066502070665020806650209066502100665021106650212066502130665021406650215066502160665021706650218066502190665022006650221066502220665022306650224066502250665022606650227066502280665022906650230066502310665023206650233066502340665023506650236066502370665023806650239066502400665024106650242066502430665024406650245066502460665024706650248066502490665025006650251066502520665025306650254066502550665025606650257066502580665025906650260066502610665026206650263066502640665026506650266066502670665026806650269066502700665027106650272066502730665027406650275066502760665027706650278066502790665028006650281066502820665028306650284066502850665028606650287066502880665028906650290066502910665029206650293066502940665029506650296066502970665029806650299066503000665030106650302066503030665030406650305066503060665030706650308066503090665031006650311066503120665031306650314066503150665031606650317066503180665031906650320066503210665032206650323066503240665032506650326066503270665032806650329066503300665033106650332066503330665033406650335066503360665033706650338066503390665034006650341066503420665034306650344066503450665034606650347066503480665034906650350066503510665035206650353066503540665035506650356066503570665035806650359066503600665036106650362066503630665036406650365066503660665036706650368066503690665037006650371066503720665037306650374066503750665037606650377066503780665037906650380066503810665038206650383066503840665038506650386066503870665038806650389066503900665039106650392066503930665039406650395066503960665039706650398066503990665040006650401066504020665040306650404066504050665040606650407066504080665040906650410066504110665041206650413066504140665041506650416066504170665041806650419066504200665042106650422066504230665042406650425066504260665042706650428066504290665043006650431066504320665043306650434066504350665043606650437066504380665043906650440066504410665044206650443066504440665044506650446066504470665044806650449066504500665045106650452066504530665045406650455066504560665045706650458066504590665046006650461066504620665046306650464066504650665046606650467066504680665046906650470066504710665047206650473066504740665047506650476066504770665047806650479066504800665048106650482066504830665048406650485066504860665048706650488066504890665049006650491066504920665049306650494066504950665049606650497066504980665049906650500066505010665050206650503066505040665050506650506066505070665050806650509066505100665051106650512066505130665051406650515066505160665051706650518066505190665052006650521066505220665052306650524066505250665052606650527066505280665052906650530066505310665053206650533066505340665053506650536066505370665053806650539066505400665054106650542066505430665054406650545066505460665054706650548066505490665055006650551066505520665055306650554066505550665055606650557066505580665055906650560066505610665056206650563066505640665056506650566066505670665056806650569066505700665057106650572066505730665057406650575066505760665057706650578066505790665058006650581066505820665058306650584066505850665058606650587066505880665058906650590066505910665059206650593066505940665059506650596066505970665059806650599066506000665060106650602066506030665060406650605066506060665060706650608066506090665061006650611066506120665061306650614066506150665061606650617066506180665061906650620066506210665062206650623066506240665062506650626066506270665062806650629066506300665063106650632066506330665063406650635066506360665063706650638066506390665064006650641066506420665064306650644066506450665064606650647066506480665064906650650066506510665065206650653066506540665065506650656066506570665065806650659066506600665066106650662066506630665066406650665066506660665066706650668066506690665067006650671066506720665067306650674066506750665067606650677066506780665067906650680066506810665068206650683066506840665068506650686066506870665068806650689066506900665069106650692066506930665069406650695066506960665069706650698066506990665070006650701066507020665070306650704066507050665070606650707066507080665070906650710066507110665071206650713066507140665071506650716066507170665071806650719066507200665072106650722066507230665072406650725066507260665072706650728066507290665073006650731066507320665073306650734066507350665073606650737066507380665073906650740066507410665074206650743066507440665074506650746066507470665074806650749066507500665075106650752066507530665075406650755066507560665075706650758066507590665076006650761066507620665076306650764066507650665076606650767066507680665076906650770066507710665077206650773066507740665077506650776066507770665077806650779066507800665078106650782066507830665078406650785066507860665078706650788066507890665079006650791066507920665079306650794066507950665079606650797066507980665079906660001066600020666000306660004066600050666000606660007066600080666000906660010066600110666001206660013066600140666001506660016066600170666001806660019066600200666002106660022066600230666002406660025066600260666002706660028066600290666003006660031066600320666003306660034066600350666003606660037066600380666003906660040066600410666004206660043066600440666004506660046066600470666004806660049066600500666005106660052066600530666005406660055066600560666005706660058066600590666006006660061066600620666006306660064066600650666006606660067066600680666006906660070066600710666007206660073066600740666007506660076066600770666007806660079066600800666008106660082066600830666008406660085066600860666008706660088066600890666009006660091066600920666009306660094066600950666009606660097066600980666009906660100066601010666010206660103066601040666010506660106066601070666010806660109066601100666011106660112066601130666011406660115066601160666011706660118066601190666012006660121066601220666012306660124066601250666012606660127066601280666012906660130066601310666013206660133066601340666013506660136066601370666013806660139066601400666014106660142066601430666014406660145066601460666014706660148066601490666015006660151066601520666015306660154066601550666015606660157066601580666015906660160066601610666016206660163066601640666016506660166066601670666016806660169066601700666017106660172066601730666017406660175066601760666017706660178066601790666018006660181066601820666018306660184066601850666018606660187066601880666018906660190066601910666019206660193066601940666019506660196066601970666019806660199066602000666020106660202066602030666020406660205066602060666020706660208066602090666021006660211066602120666021306660214066602150666021606660217066602180666021906660220066602210666022206660223066602240666022506660226066602270666022806660229066602300666023106660232066602330666023406660235066602360666023706660238066602390666024006660241066602420666024306660244066602450666024606660247066602480666024906660250066602510666025206660253066602540666025506660256066602570666025806660259066602600666026106660262066602630666026406660265066602660666026706660268066602690666027006660271066602720666027306660274066602750666027606660277066602780666027906660280066602810666028206660283066602840666028506660286066602870666028806660289066602900666029106660292066602930666029406660295066602960666029706660298066602990666030006660301066603020666030306660304066603050666030606660307066603080666030906660310066603110666031206660313066603140666031506660316066603170666031806660319066603200666032106660322066603230666032406660325066603260666032706660328066603290666033006660331066603320666033306660334066603350666033606660337066603380666033906660340066603410666034206660343066603440666034506660346066603470666034806660349066603500666035106660352066603530666035406660355066603560666035706660358066603590666036006660361066603620666036306660364066603650666036606660367066603680666036906660370066603710666037206660373066603740666037506660376066603770666037806660379066603800666038106660382066603830666038406660385066603860666038706660388066603890666039006660391066603920666039306660394066603950666039606660397066603980666039906660400066604010666040206660403066604040666040506660406066604070666040806660409066604100666041106660412066604130666041406660415066604160666041706660418066604190666042006660421066604220666042306660424066604250666042606660427066604280666042906660430066604310666043206660433066604340666043506660436066604370666043806660439066604400666044106660442066604430666044406660445066604460666044706660448066604490666045006660451066604520666045306660454066604550666045606660457066604580666045906660460066604610666046206660463066604640666046506660466066604670666046806660469066604700666047106660472066604730666047406660475066604760666047706660478066604790666048006660481066604820666048306660484066604850666048606660487066604880666048906660490066604910666049206660493066604940666049506660496066604970666049806660499066605000666050106660502066605030666050406660505066605060666050706660508066605090666051006660511066605120666051306660514066605150666051606660517066605180666051906660520066605210666052206660523066605240666052506660526066605270666052806660529066605300666053106660532066605330666053406660535066605360666053706660538066605390666054006660541066605420666054306660544066605450666054606660547066605480666054906660550066605510666055206660553066605540666055506660556066605570666055806660559066605600666056106660562066605630666056406660565066605660666056706660568066605690666057006660571066605720666057306660574066605750666057606660577066605780666057906660580066605810666058206660583066605840666058506660586066605870666058806660589066605900666059106660592066605930666059406660595066605960666059706660598066605990666060006660601066606020666060306660604066606050666060606660607066606080666060906660610066606110666061206660613066606140666061506660616066606170666061806660619066606200666062106660622066606230666062406660625066606260666062706660628066606290666063006660631066606320666063306660634066606350666063606660637066606380666063906660640066606410666064206660643066606440666064506660646066606470666064806660649066606500666065106660652066606530666065406660655066606560666065706660658066606590666066006660661066606620666066306660664066606650666066606660667066606680666066906660670066606710666067206660673066606740666067506660676066606770666067806660679066606800666068106660682066606830666068406660685066606860666068706660688066606890666069006660691066606920666069306660694066606950666069606660697066606980666069906660700066607010666070206660703066607040666070506660706066607070666070806660709066607100666071106660712066607130666071406660715066607160666071706660718066607190666072006660721066607220666072306660724066607250666072606660727066607280666072906660730066607310666073206660733066607340666073506660736066607370666073806660739066607400666074106660742066607430666074406660745066607460666074706660748066607490666075006660751066607520666075306660754066607550666075606660757066607580666075906660760066607610666076206660763066607640666076506660766066607670666076806660769066607700666077106660772066607730666077406660775066607760666077706660778066607790666078006660781066607820666078306660784066607850666078606660787066607880666078906660790066607910666079206660793066607940666079506660796066607970666079806660799066700010667000206670003066700040667000506670006066700070667000806670009066700100667001106670012066700130667001406670015066700160667001706670018066700190667002006670021066700220667002306670024066700250667002606670027066700280667002906670030066700310667003206670033066700340667003506670036066700370667003806670039066700400667004106670042066700430667004406670045066700460667004706670048066700490667005006670051066700520667005306670054066700550667005606670057066700580667005906670060066700610667006206670063066700640667006506670066066700670667006806670069066700700667007106670072066700730667007406670075066700760667007706670078066700790667008006670081066700820667008306670084066700850667008606670087066700880667008906670090066700910667009206670093066700940667009506670096066700970667009806670099066701000667010106670102066701030667010406670105066701060667010706670108066701090667011006670111066701120667011306670114066701150667011606670117066701180667011906670120066701210667012206670123066701240667012506670126066701270667012806670129066701300667013106670132066701330667013406670135066701360667013706670138066701390667014006670141066701420667014306670144066701450667014606670147066701480667014906670150066701510667015206670153066701540667015506670156066701570667015806670159066701600667016106670162066701630667016406670165066701660667016706670168066701690667017006670171066701720667017306670174066701750667017606670177066701780667017906670180066701810667018206670183066701840667018506670186066701870667018806670189066701900667019106670192066701930667019406670195066701960667019706670198066701990667020006670201066702020667020306670204066702050667020606670207066702080667020906670210066702110667021206670213066702140667021506670216066702170667021806670219066702200667022106670222066702230667022406670225066702260667022706670228066702290667023006670231066702320667023306670234066702350667023606670237066702380667023906670240066702410667024206670243066702440667024506670246066702470667024806670249066702500667025106670252066702530667025406670255066702560667025706670258066702590667026006670261066702620667026306670264066702650667026606670267066702680667026906670270066702710667027206670273066702740667027506670276066702770667027806670279066702800667028106670282066702830667028406670285066702860667028706670288066702890667029006670291066702920667029306670294066702950667029606670297066702980667029906670300066703010667030206670303066703040667030506670306066703070667030806670309066703100667031106670312066703130667031406670315066703160667031706670318066703190667032006670321066703220667032306670324066703250667032606670327066703280667032906670330066703310667033206670333066703340667033506670336066703370667033806670339066703400667034106670342066703430667034406670345066703460667034706670348066703490667035006670351066703520667035306670354066703550667035606670357066703580667035906670360066703610667036206670363066703640667036506670366066703670667036806670369066703700667037106670372066703730667037406670375066703760667037706670378066703790667038006670381066703820667038306670384066703850667038606670387066703880667038906670390066703910667039206670393066703940667039506670396066703970667039806670399066704000667040106670402066704030667040406670405066704060667040706670408066704090667041006670411066704120667041306670414066704150667041606670417066704180667041906670420066704210667042206670423066704240667042506670426066704270667042806670429066704300667043106670432066704330667043406670435066704360667043706670438066704390667044006670441066704420667044306670444066704450667044606670447066704480667044906670450066704510667045206670453066704540667045506670456066704570667045806670459066704600667046106670462066704630667046406670465066704660667046706670468066704690667047006670471066704720667047306670474066704750667047606670477066704780667047906670480066704810667048206670483066704840667048506670486066704870667048806670489066704900667049106670492066704930667049406670495066704960667049706670498066704990667050006670501066705020667050306670504066705050667050606670507066705080667050906670510066705110667051206670513066705140667051506670516066705170667051806670519066705200667052106670522066705230667052406670525066705260667052706670528066705290667053006670531066705320667053306670534066705350667053606670537066705380667053906670540066705410667054206670543066705440667054506670546066705470667054806670549066705500667055106670552066705530667055406670555066705560667055706670558066705590667056006670561066705620667056306670564066705650667056606670567066705680667056906670570066705710667057206670573066705740667057506670576066705770667057806670579066705800667058106670582066705830667058406670585066705860667058706670588066705890667059006670591066705920667059306670594066705950667059606670597066705980667059906670600066706010667060206670603066706040667060506670606066706070667060806670609066706100667061106670612066706130667061406670615066706160667061706670618066706190667062006670621066706220667062306670624066706250667062606670627066706280667062906670630066706310667063206670633066706340667063506670636066706370667063806670639066706400667064106670642066706430667064406670645066706460667064706670648066706490667065006670651066706520667065306670654066706550667065606670657066706580667065906670660066706610667066206670663066706640667066506670666066706670667066806670669066706700667067106670672066706730667067406670675066706760667067706670678066706790667068006670681066706820667068306670684066706850667068606670687066706880667068906670690066706910667069206670693066706940667069506670696066706970667069806670699066707000667070106670702066707030667070406670705066707060667070706670708066707090667071006670711066707120667071306670714066707150667071606670717066707180667071906670720066707210667072206670723066707240667072506670726066707270667072806670729066707300667073106670732066707330667073406670735066707360667073706670738066707390667074006670741066707420667074306670744066707450667074606670747066707480667074906670750066707510667075206670753066707540667075506670756066707570667075806670759066707600667076106670762066707630667076406670765066707660667076706670768066707690667077006670771066707720667077306670774066707750667077606670777066707780667077906670780066707810667078206670783066707840667078506670786066707870667078806670789066707900667079106670792066707930667079406670795066707960667079706670798066707990668000106680002066800030668000406680005066800060668000706680008066800090668001006680011066800120668001306680014066800150668001606680017066800180668001906680020066800210668002206680023066800240668002506680026066800270668002806680029066800300668003106680032066800330668003406680035066800360668003706680038066800390668004006680041066800420668004306680044066800450668004606680047066800480668004906680050066800510668005206680053066800540668005506680056066800570668005806680059066800600668006106680062066800630668006406680065066800660668006706680068066800690668007006680071066800720668007306680074066800750668007606680077066800780668007906680080066800810668008206680083066800840668008506680086066800870668008806680089066800900668009106680092066800930668009406680095066800960668009706680098066800990668010006680101066801020668010306680104066801050668010606680107066801080668010906680110066801110668011206680113066801140668011506680116066801170668011806680119066801200668012106680122066801230668012406680125066801260668012706680128066801290668013006680131066801320668013306680134066801350668013606680137066801380668013906680140066801410668014206680143066801440668014506680146066801470668014806680149066801500668015106680152066801530668015406680155066801560668015706680158066801590668016006680161066801620668016306680164066801650668016606680167066801680668016906680170066801710668017206680173066801740668017506680176066801770668017806680179066801800668018106680182066801830668018406680185066801860668018706680188066801890668019006680191066801920668019306680194066801950668019606680197066801980668019906680200066802010668020206680203066802040668020506680206066802070668020806680209066802100668021106680212066802130668021406680215066802160668021706680218066802190668022006680221066802220668022306680224066802250668022606680227066802280668022906680230066802310668023206680233066802340668023506680236066802370668023806680239066802400668024106680242066802430668024406680245066802460668024706680248066802490668025006680251066802520668025306680254066802550668025606680257066802580668025906680260066802610668026206680263066802640668026506680266066802670668026806680269066802700668027106680272066802730668027406680275066802760668027706680278066802790668028006680281066802820668028306680284066802850668028606680287066802880668028906680290066802910668029206680293066802940668029506680296066802970668029806680299066803000668030106680302066803030668030406680305066803060668030706680308066803090668031006680311066803120668031306680314066803150668031606680317066803180668031906680320066803210668032206680323066803240668032506680326066803270668032806680329066803300668033106680332066803330668033406680335066803360668033706680338066803390668034006680341066803420668034306680344066803450668034606680347066803480668034906680350066803510668035206680353066803540668035506680356066803570668035806680359066803600668036106680362066803630668036406680365066803660668036706680368066803690668037006680371066803720668037306680374066803750668037606680377066803780668037906680380066803810668038206680383066803840668038506680386066803870668038806680389066803900668039106680392066803930668039406680395066803960668039706680398066803990668040006680401066804020668040306680404066804050668040606680407066804080668040906680410066804110668041206680413066804140668041506680416066804170668041806680419066804200668042106680422066804230668042406680425066804260668042706680428066804290668043006680431066804320668043306680434066804350668043606680437066804380668043906680440066804410668044206680443066804440668044506680446066804470668044806680449066804500668045106680452066804530668045406680455066804560668045706680458066804590668046006680461066804620668046306680464066804650668046606680467066804680668046906680470066804710668047206680473066804740668047506680476066804770668047806680479066804800668048106680482066804830668048406680485066804860668048706680488066804890668049006680491066804920668049306680494066804950668049606680497066804980668049906680500066805010668050206680503066805040668050506680506066805070668050806680509066805100668051106680512066805130668051406680515066805160668051706680518066805190668052006680521066805220668052306680524066805250668052606680527066805280668052906680530066805310668053206680533066805340668053506680536066805370668053806680539066805400668054106680542066805430668054406680545066805460668054706680548066805490668055006680551066805520668055306680554066805550668055606680557066805580668055906680560066805610668056206680563066805640668056506680566066805670668056806680569066805700668057106680572066805730668057406680575066805760668057706680578066805790668058006680581066805820668058306680584066805850668058606680587066805880668058906680590066805910668059206680593066805940668059506680596066805970668059806680599066806000668060106680602066806030668060406680605066806060668060706680608066806090668061006680611066806120668061306680614066806150668061606680617066806180668061906680620066806210668062206680623066806240668062506680626066806270668062806680629066806300668063106680632066806330668063406680635066806360668063706680638066806390668064006680641066806420668064306680644066806450668064606680647066806480668064906680650066806510668065206680653066806540668065506680656066806570668065806680659066806600668066106680662066806630668066406680665066806660668066706680668066806690668067006680671066806720668067306680674066806750668067606680677066806780668067906680680066806810668068206680683066806840668068506680686066806870668068806680689066806900668069106680692066806930668069406680695066806960668069706680698066806990668070006680701066807020668070306680704066807050668070606680707066807080668070906680710066807110668071206680713066807140668071506680716066807170668071806680719066807200668072106680722066807230668072406680725066807260668072706680728066807290668073006680731066807320668073306680734066807350668073606680737066807380668073906680740066807410668074206680743066807440668074506680746066807470668074806680749066807500668075106680752066807530668075406680755066807560668075706680758066807590668076006680761066807620668076306680764066807650668076606680767066807680668076906680770066807710668077206680773066807740668077506680776066807770668077806680779066807800668078106680782066807830668078406680785066807860668078706680788066807890668079006680791066807920668079306680794066807950668079606680797066807980668079906690001066900020669000306690004066900050669000606690007066900080669000906690010066900110669001206690013066900140669001506690016066900170669001806690019066900200669002106690022066900230669002406690025066900260669002706690028066900290669003006690031066900320669003306690034066900350669003606690037066900380669003906690040066900410669004206690043066900440669004506690046066900470669004806690049066900500669005106690052066900530669005406690055066900560669005706690058066900590669006006690061066900620669006306690064066900650669006606690067066900680669006906690070066900710669007206690073066900740669007506690076066900770669007806690079066900800669008106690082066900830669008406690085066900860669008706690088066900890669009006690091066900920669009306690094066900950669009606690097066900980669009906690100066901010669010206690103066901040669010506690106066901070669010806690109066901100669011106690112066901130669011406690115066901160669011706690118066901190669012006690121066901220669012306690124066901250669012606690127066901280669012906690130066901310669013206690133066901340669013506690136066901370669013806690139066901400669014106690142066901430669014406690145066901460669014706690148066901490669015006690151066901520669015306690154066901550669015606690157066901580669015906690160066901610669016206690163066901640669016506690166066901670669016806690169066901700669017106690172066901730669017406690175066901760669017706690178066901790669018006690181066901820669018306690184066901850669018606690187066901880669018906690190066901910669019206690193066901940669019506690196066901970669019806690199066902000669020106690202066902030669020406690205066902060669020706690208066902090669021006690211066902120669021306690214066902150669021606690217066902180669021906690220066902210669022206690223066902240669022506690226066902270669022806690229066902300669023106690232066902330669023406690235066902360669023706690238066902390669024006690241066902420669024306690244066902450669024606690247066902480669024906690250066902510669025206690253066902540669025506690256066902570669025806690259066902600669026106690262066902630669026406690265066902660669026706690268066902690669027006690271066902720669027306690274066902750669027606690277066902780669027906690280066902810669028206690283066902840669028506690286066902870669028806690289066902900669029106690292066902930669029406690295066902960669029706690298066902990669030006690301066903020669030306690304066903050669030606690307066903080669030906690310066903110669031206690313066903140669031506690316066903170669031806690319066903200669032106690322066903230669032406690325066903260669032706690328066903290669033006690331066903320669033306690334066903350669033606690337066903380669033906690340066903410669034206690343066903440669034506690346066903470669034806690349066903500669035106690352066903530669035406690355066903560669035706690358066903590669036006690361066903620669036306690364066903650669036606690367066903680669036906690370066903710669037206690373066903740669037506690376066903770669037806690379066903800669038106690382066903830669038406690385066903860669038706690388066903890669039006690391066903920669039306690394066903950669039606690397066903980669039906690400066904010669040206690403066904040669040506690406066904070669040806690409066904100669041106690412066904130669041406690415066904160669041706690418066904190669042006690421066904220669042306690424066904250669042606690427066904280669042906690430066904310669043206690433066904340669043506690436066904370669043806690439066904400669044106690442066904430669044406690445066904460669044706690448066904490669045006690451066904520669045306690454066904550669045606690457066904580669045906690460066904610669046206690463066904640669046506690466066904670669046806690469066904700669047106690472066904730669047406690475066904760669047706690478066904790669048006690481066904820669048306690484066904850669048606690487066904880669048906690490066904910669049206690493066904940669049506690496066904970669049806690499066905000669050106690502066905030669050406690505066905060669050706690508066905090669051006690511066905120669051306690514066905150669051606690517066905180669051906690520066905210669052206690523066905240669052506690526066905270669052806690529066905300669053106690532066905330669053406690535066905360669053706690538066905390669054006690541066905420669054306690544066905450669054606690547066905480669054906690550066905510669055206690553066905540669055506690556066905570669055806690559066905600669056106690562066905630669056406690565066905660669056706690568066905690669057006690571066905720669057306690574066905750669057606690577066905780669057906690580066905810669058206690583066905840669058506690586066905870669058806690589066905900669059106690592066905930669059406690595066905960669059706690598066905990669060006690601066906020669060306690604066906050669060606690607066906080669060906690610066906110669061206690613066906140669061506690616066906170669061806690619066906200669062106690622066906230669062406690625066906260669062706690628066906290669063006690631066906320669063306690634066906350669063606690637066906380669063906690640066906410669064206690643066906440669064506690646066906470669064806690649066906500669065106690652066906530669065406690655066906560669065706690658066906590669066006690661066906620669066306690664066906650669066606690667066906680669066906690670066906710669067206690673066906740669067506690676066906770669067806690679066906800669068106690682066906830669068406690685066906860669068706690688066906890669069006690691066906920669069306690694066906950669069606690697066906980669069906690700066907010669070206690703066907040669070506690706066907070669070806690709066907100669071106690712066907130669071406690715066907160669071706690718066907190669072006690721066907220669072306690724066907250669072606690727066907280669072906690730066907310669073206690733066907340669073506690736066907370669073806690739066907400669074106690742066907430669074406690745066907460669074706690748066907490669075006690751066907520669075306690754066907550669075606690757066907580669075906690760066907610669076206690763066907640669076506690766066907670669076806690769066907700669077106690772066907730669077406690775066907760669077706690778066907790669078006690781066907820669078306690784066907850669078606690787066907880669078906690790066907910669079206690793066907940669079506690796066907970669079806690799067000010670000206700003067000040670000506700006067000070670000806700009067000100670001106700012067000130670001406700015067000160670001706700018067000190670002006700021067000220670002306700024067000250670002606700027067000280670002906700030067000310670003206700033067000340670003506700036067000370670003806700039067000400670004106700042067000430670004406700045067000460670004706700048067000490670005006700051067000520670005306700054067000550670005606700057067000580670005906700060067000610670006206700063067000640670006506700066067000670670006806700069067000700670007106700072067000730670007406700075067000760670007706700078067000790670008006700081067000820670008306700084067000850670008606700087067000880670008906700090067000910670009206700093067000940670009506700096067000970670009806700099067001000670010106700102067001030670010406700105067001060670010706700108067001090670011006700111067001120670011306700114067001150670011606700117067001180670011906700120067001210670012206700123067001240670012506700126067001270670012806700129067001300670013106700132067001330670013406700135067001360670013706700138067001390670014006700141067001420670014306700144067001450670014606700147067001480670014906700150067001510670015206700153067001540670015506700156067001570670015806700159067001600670016106700162067001630670016406700165067001660670016706700168067001690670017006700171067001720670017306700174067001750670017606700177067001780670017906700180067001810670018206700183067001840670018506700186067001870670018806700189067001900670019106700192067001930670019406700195067001960670019706700198067001990670020006700201067002020670020306700204067002050670020606700207067002080670020906700210067002110670021206700213067002140670021506700216067002170670021806700219067002200670022106700222067002230670022406700225067002260670022706700228067002290670023006700231067002320670023306700234067002350670023606700237067002380670023906700240067002410670024206700243067002440670024506700246067002470670024806700249067002500670025106700252067002530670025406700255067002560670025706700258067002590670026006700261067002620670026306700264067002650670026606700267067002680670026906700270067002710670027206700273067002740670027506700276067002770670027806700279067002800670028106700282067002830670028406700285067002860670028706700288067002890670029006700291067002920670029306700294067002950670029606700297067002980670029906700300067003010670030206700303067003040670030506700306067003070670030806700309067003100670031106700312067003130670031406700315067003160670031706700318067003190670032006700321067003220670032306700324067003250670032606700327067003280670032906700330067003310670033206700333067003340670033506700336067003370670033806700339067003400670034106700342067003430670034406700345067003460670034706700348067003490670035006700351067003520670035306700354067003550670035606700357067003580670035906700360067003610670036206700363067003640670036506700366067003670670036806700369067003700670037106700372067003730670037406700375067003760670037706700378067003790670038006700381067003820670038306700384067003850670038606700387067003880670038906700390067003910670039206700393067003940670039506700396067003970670039806700399067004000670040106700402067004030670040406700405067004060670040706700408067004090670041006700411067004120670041306700414067004150670041606700417067004180670041906700420067004210670042206700423067004240670042506700426067004270670042806700429067004300670043106700432067004330670043406700435067004360670043706700438067004390670044006700441067004420670044306700444067004450670044606700447067004480670044906700450067004510670045206700453067004540670045506700456067004570670045806700459067004600670046106700462067004630670046406700465067004660670046706700468067004690670047006700471067004720670047306700474067004750670047606700477067004780670047906700480067004810670048206700483067004840670048506700486067004870670048806700489067004900670049106700492067004930670049406700495067004960670049706700498067004990670050006700501067005020670050306700504067005050670050606700507067005080670050906700510067005110670051206700513067005140670051506700516067005170670051806700519067005200670052106700522067005230670052406700525067005260670052706700528067005290670053006700531067005320670053306700534067005350670053606700537067005380670053906700540067005410670054206700543067005440670054506700546067005470670054806700549067005500670055106700552067005530670055406700555067005560670055706700558067005590670056006700561067005620670056306700564067005650670056606700567067005680670056906700570067005710670057206700573067005740670057506700576067005770670057806700579067005800670058106700582067005830670058406700585067005860670058706700588067005890670059006700591067005920670059306700594067005950670059606700597067005980670059906700600067006010670060206700603067006040670060506700606067006070670060806700609067006100670061106700612067006130670061406700615067006160670061706700618067006190670062006700621067006220670062306700624067006250670062606700627067006280670062906700630067006310670063206700633067006340670063506700636067006370670063806700639067006400670064106700642067006430670064406700645067006460670064706700648067006490670065006700651067006520670065306700654067006550670065606700657067006580670065906700660067006610670066206700663067006640670066506700666067006670670066806700669067006700670067106700672067006730670067406700675067006760670067706700678067006790670068006700681067006820670068306700684067006850670068606700687067006880670068906700690067006910670069206700693067006940670069506700696067006970670069806700699067007000670070106700702067007030670070406700705067007060670070706700708067007090670071006700711067007120670071306700714067007150670071606700717067007180670071906700720067007210670072206700723067007240670072506700726067007270670072806700729067007300670073106700732067007330670073406700735067007360670073706700738067007390670074006700741067007420670074306700744067007450670074606700747067007480670074906700750067007510670075206700753067007540670075506700756067007570670075806700759067007600670076106700762067007630670076406700765067007660670076706700768067007690670077006700771067007720670077306700774067007750670077606700777067007780670077906700780067007810670078206700783067007840670078506700786067007870670078806700789067007900670079106700792067007930670079406700795067007960670079706700798067007990671000106710002067100030671000406710005067100060671000706710008067100090671001006710011067100120671001306710014067100150671001606710017067100180671001906710020067100210671002206710023067100240671002506710026067100270671002806710029067100300671003106710032067100330671003406710035067100360671003706710038067100390671004006710041067100420671004306710044067100450671004606710047067100480671004906710050067100510671005206710053067100540671005506710056067100570671005806710059067100600671006106710062067100630671006406710065067100660671006706710068067100690671007006710071067100720671007306710074067100750671007606710077067100780671007906710080067100810671008206710083067100840671008506710086067100870671008806710089067100900671009106710092067100930671009406710095067100960671009706710098067100990671010006710101067101020671010306710104067101050671010606710107067101080671010906710110067101110671011206710113067101140671011506710116067101170671011806710119067101200671012106710122067101230671012406710125067101260671012706710128067101290671013006710131067101320671013306710134067101350671013606710137067101380671013906710140067101410671014206710143067101440671014506710146067101470671014806710149067101500671015106710152067101530671015406710155067101560671015706710158067101590671016006710161067101620671016306710164067101650671016606710167067101680671016906710170067101710671017206710173067101740671017506710176067101770671017806710179067101800671018106710182067101830671018406710185067101860671018706710188067101890671019006710191067101920671019306710194067101950671019606710197067101980671019906710200067102010671020206710203067102040671020506710206067102070671020806710209067102100671021106710212067102130671021406710215067102160671021706710218067102190671022006710221067102220671022306710224067102250671022606710227067102280671022906710230067102310671023206710233067102340671023506710236067102370671023806710239067102400671024106710242067102430671024406710245067102460671024706710248067102490671025006710251067102520671025306710254067102550671025606710257067102580671025906710260067102610671026206710263067102640671026506710266067102670671026806710269067102700671027106710272067102730671027406710275067102760671027706710278067102790671028006710281067102820671028306710284067102850671028606710287067102880671028906710290067102910671029206710293067102940671029506710296067102970671029806710299067103000671030106710302067103030671030406710305067103060671030706710308067103090671031006710311067103120671031306710314067103150671031606710317067103180671031906710320067103210671032206710323067103240671032506710326067103270671032806710329067103300671033106710332067103330671033406710335067103360671033706710338067103390671034006710341067103420671034306710344067103450671034606710347067103480671034906710350067103510671035206710353067103540671035506710356067103570671035806710359067103600671036106710362067103630671036406710365067103660671036706710368067103690671037006710371067103720671037306710374067103750671037606710377067103780671037906710380067103810671038206710383067103840671038506710386067103870671038806710389067103900671039106710392067103930671039406710395067103960671039706710398067103990671040006710401067104020671040306710404067104050671040606710407067104080671040906710410067104110671041206710413067104140671041506710416067104170671041806710419067104200671042106710422067104230671042406710425067104260671042706710428067104290671043006710431067104320671043306710434067104350671043606710437067104380671043906710440067104410671044206710443067104440671044506710446067104470671044806710449067104500671045106710452067104530671045406710455067104560671045706710458067104590671046006710461067104620671046306710464067104650671046606710467067104680671046906710470067104710671047206710473067104740671047506710476067104770671047806710479067104800671048106710482067104830671048406710485067104860671048706710488067104890671049006710491067104920671049306710494067104950671049606710497067104980671049906710500067105010671050206710503067105040671050506710506067105070671050806710509067105100671051106710512067105130671051406710515067105160671051706710518067105190671052006710521067105220671052306710524067105250671052606710527067105280671052906710530067105310671053206710533067105340671053506710536067105370671053806710539067105400671054106710542067105430671054406710545067105460671054706710548067105490671055006710551067105520671055306710554067105550671055606710557067105580671055906710560067105610671056206710563067105640671056506710566067105670671056806710569067105700671057106710572067105730671057406710575067105760671057706710578067105790671058006710581067105820671058306710584067105850671058606710587067105880671058906710590067105910671059206710593067105940671059506710596067105970671059806710599067106000671060106710602067106030671060406710605067106060671060706710608067106090671061006710611067106120671061306710614067106150671061606710617067106180671061906710620067106210671062206710623067106240671062506710626067106270671062806710629067106300671063106710632067106330671063406710635067106360671063706710638067106390671064006710641067106420671064306710644067106450671064606710647067106480671064906710650067106510671065206710653067106540671065506710656067106570671065806710659067106600671066106710662067106630671066406710665067106660671066706710668067106690671067006710671067106720671067306710674067106750671067606710677067106780671067906710680067106810671068206710683067106840671068506710686067106870671068806710689067106900671069106710692067106930671069406710695067106960671069706710698067106990671070006710701067107020671070306710704067107050671070606710707067107080671070906710710067107110671071206710713067107140671071506710716067107170671071806710719067107200671072106710722067107230671072406710725067107260671072706710728067107290671073006710731067107320671073306710734067107350671073606710737067107380671073906710740067107410671074206710743067107440671074506710746067107470671074806710749067107500671075106710752067107530671075406710755067107560671075706710758067107590671076006710761067107620671076306710764067107650671076606710767067107680671076906710770067107710671077206710773067107740671077506710776067107770671077806710779067107800671078106710782067107830671078406710785067107860671078706710788067107890671079006710791067107920671079306710794067107950671079606710797067107980671079906720001067200020672000306720004067200050672000606720007067200080672000906720010067200110672001206720013067200140672001506720016067200170672001806720019067200200672002106720022067200230672002406720025067200260672002706720028067200290672003006720031067200320672003306720034067200350672003606720037067200380672003906720040067200410672004206720043067200440672004506720046067200470672004806720049067200500672005106720052067200530672005406720055067200560672005706720058067200590672006006720061067200620672006306720064067200650672006606720067067200680672006906720070067200710672007206720073067200740672007506720076067200770672007806720079067200800672008106720082067200830672008406720085067200860672008706720088067200890672009006720091067200920672009306720094067200950672009606720097067200980672009906720100067201010672010206720103067201040672010506720106067201070672010806720109067201100672011106720112067201130672011406720115067201160672011706720118067201190672012006720121067201220672012306720124067201250672012606720127067201280672012906720130067201310672013206720133067201340672013506720136067201370672013806720139067201400672014106720142067201430672014406720145067201460672014706720148067201490672015006720151067201520672015306720154067201550672015606720157067201580672015906720160067201610672016206720163067201640672016506720166067201670672016806720169067201700672017106720172067201730672017406720175067201760672017706720178067201790672018006720181067201820672018306720184067201850672018606720187067201880672018906720190067201910672019206720193067201940672019506720196067201970672019806720199067202000672020106720202067202030672020406720205067202060672020706720208067202090672021006720211067202120672021306720214067202150672021606720217067202180672021906720220067202210672022206720223067202240672022506720226067202270672022806720229067202300672023106720232067202330672023406720235067202360672023706720238067202390672024006720241067202420672024306720244067202450672024606720247067202480672024906720250067202510672025206720253067202540672025506720256067202570672025806720259067202600672026106720262067202630672026406720265067202660672026706720268067202690672027006720271067202720672027306720274067202750672027606720277067202780672027906720280067202810672028206720283067202840672028506720286067202870672028806720289067202900672029106720292067202930672029406720295067202960672029706720298067202990672030006720301067203020672030306720304067203050672030606720307067203080672030906720310067203110672031206720313067203140672031506720316067203170672031806720319067203200672032106720322067203230672032406720325067203260672032706720328067203290672033006720331067203320672033306720334067203350672033606720337067203380672033906720340067203410672034206720343067203440672034506720346067203470672034806720349067203500672035106720352067203530672035406720355067203560672035706720358067203590672036006720361067203620672036306720364067203650672036606720367067203680672036906720370067203710672037206720373067203740672037506720376067203770672037806720379067203800672038106720382067203830672038406720385067203860672038706720388067203890672039006720391067203920672039306720394067203950672039606720397067203980672039906720400067204010672040206720403067204040672040506720406067204070672040806720409067204100672041106720412067204130672041406720415067204160672041706720418067204190672042006720421067204220672042306720424067204250672042606720427067204280672042906720430067204310672043206720433067204340672043506720436067204370672043806720439067204400672044106720442067204430672044406720445067204460672044706720448067204490672045006720451067204520672045306720454067204550672045606720457067204580672045906720460067204610672046206720463067204640672046506720466067204670672046806720469067204700672047106720472067204730672047406720475067204760672047706720478067204790672048006720481067204820672048306720484067204850672048606720487067204880672048906720490067204910672049206720493067204940672049506720496067204970672049806720499067205000672050106720502067205030672050406720505067205060672050706720508067205090672051006720511067205120672051306720514067205150672051606720517067205180672051906720520067205210672052206720523067205240672052506720526067205270672052806720529067205300672053106720532067205330672053406720535067205360672053706720538067205390672054006720541067205420672054306720544067205450672054606720547067205480672054906720550067205510672055206720553067205540672055506720556067205570672055806720559067205600672056106720562067205630672056406720565067205660672056706720568067205690672057006720571067205720672057306720574067205750672057606720577067205780672057906720580067205810672058206720583067205840672058506720586067205870672058806720589067205900672059106720592067205930672059406720595067205960672059706720598067205990672060006720601067206020672060306720604067206050672060606720607067206080672060906720610067206110672061206720613067206140672061506720616067206170672061806720619067206200672062106720622067206230672062406720625067206260672062706720628067206290672063006720631067206320672063306720634067206350672063606720637067206380672063906720640067206410672064206720643067206440672064506720646067206470672064806720649067206500672065106720652067206530672065406720655067206560672065706720658067206590672066006720661067206620672066306720664067206650672066606720667067206680672066906720670067206710672067206720673067206740672067506720676067206770672067806720679067206800672068106720682067206830672068406720685067206860672068706720688067206890672069006720691067206920672069306720694067206950672069606720697067206980672069906720700067207010672070206720703067207040672070506720706067207070672070806720709067207100672071106720712067207130672071406720715067207160672071706720718067207190672072006720721067207220672072306720724067207250672072606720727067207280672072906720730067207310672073206720733067207340672073506720736067207370672073806720739067207400672074106720742067207430672074406720745067207460672074706720748067207490672075006720751067207520672075306720754067207550672075606720757067207580672075906720760067207610672076206720763067207640672076506720766067207670672076806720769067207700672077106720772067207730672077406720775067207760672077706720778067207790672078006720781067207820672078306720784067207850672078606720787067207880672078906720790067207910672079206720793067207940672079506720796067207970672079806720799067300010673000206730003067300040673000506730006067300070673000806730009067300100673001106730012067300130673001406730015067300160673001706730018067300190673002006730021067300220673002306730024067300250673002606730027067300280673002906730030067300310673003206730033067300340673003506730036067300370673003806730039067300400673004106730042067300430673004406730045067300460673004706730048067300490673005006730051067300520673005306730054067300550673005606730057067300580673005906730060067300610673006206730063067300640673006506730066067300670673006806730069067300700673007106730072067300730673007406730075067300760673007706730078067300790673008006730081067300820673008306730084067300850673008606730087067300880673008906730090067300910673009206730093067300940673009506730096067300970673009806730099067301000673010106730102067301030673010406730105067301060673010706730108067301090673011006730111067301120673011306730114067301150673011606730117067301180673011906730120067301210673012206730123067301240673012506730126067301270673012806730129067301300673013106730132067301330673013406730135067301360673013706730138067301390673014006730141067301420673014306730144067301450673014606730147067301480673014906730150067301510673015206730153067301540673015506730156067301570673015806730159067301600673016106730162067301630673016406730165067301660673016706730168067301690673017006730171067301720673017306730174067301750673017606730177067301780673017906730180067301810673018206730183067301840673018506730186067301870673018806730189067301900673019106730192067301930673019406730195067301960673019706730198067301990673020006730201067302020673020306730204067302050673020606730207067302080673020906730210067302110673021206730213067302140673021506730216067302170673021806730219067302200673022106730222067302230673022406730225067302260673022706730228067302290673023006730231067302320673023306730234067302350673023606730237067302380673023906730240067302410673024206730243067302440673024506730246067302470673024806730249067302500673025106730252067302530673025406730255067302560673025706730258067302590673026006730261067302620673026306730264067302650673026606730267067302680673026906730270067302710673027206730273067302740673027506730276067302770673027806730279067302800673028106730282067302830673028406730285067302860673028706730288067302890673029006730291067302920673029306730294067302950673029606730297067302980673029906730300067303010673030206730303067303040673030506730306067303070673030806730309067303100673031106730312067303130673031406730315067303160673031706730318067303190673032006730321067303220673032306730324067303250673032606730327067303280673032906730330067303310673033206730333067303340673033506730336067303370673033806730339067303400673034106730342067303430673034406730345067303460673034706730348067303490673035006730351067303520673035306730354067303550673035606730357067303580673035906730360067303610673036206730363067303640673036506730366067303670673036806730369067303700673037106730372067303730673037406730375067303760673037706730378067303790673038006730381067303820673038306730384067303850673038606730387067303880673038906730390067303910673039206730393067303940673039506730396067303970673039806730399067304000673040106730402067304030673040406730405067304060673040706730408067304090673041006730411067304120673041306730414067304150673041606730417067304180673041906730420067304210673042206730423067304240673042506730426067304270673042806730429067304300673043106730432067304330673043406730435067304360673043706730438067304390673044006730441067304420673044306730444067304450673044606730447067304480673044906730450067304510673045206730453067304540673045506730456067304570673045806730459067304600673046106730462067304630673046406730465067304660673046706730468067304690673047006730471067304720673047306730474067304750673047606730477067304780673047906730480067304810673048206730483067304840673048506730486067304870673048806730489067304900673049106730492067304930673049406730495067304960673049706730498067304990673050006730501067305020673050306730504067305050673050606730507067305080673050906730510067305110673051206730513067305140673051506730516067305170673051806730519067305200673052106730522067305230673052406730525067305260673052706730528067305290673053006730531067305320673053306730534067305350673053606730537067305380673053906730540067305410673054206730543067305440673054506730546067305470673054806730549067305500673055106730552067305530673055406730555067305560673055706730558067305590673056006730561067305620673056306730564067305650673056606730567067305680673056906730570067305710673057206730573067305740673057506730576067305770673057806730579067305800673058106730582067305830673058406730585067305860673058706730588067305890673059006730591067305920673059306730594067305950673059606730597067305980673059906730600067306010673060206730603067306040673060506730606067306070673060806730609067306100673061106730612067306130673061406730615067306160673061706730618067306190673062006730621067306220673062306730624067306250673062606730627067306280673062906730630067306310673063206730633067306340673063506730636067306370673063806730639067306400673064106730642067306430673064406730645067306460673064706730648067306490673065006730651067306520673065306730654067306550673065606730657067306580673065906730660067306610673066206730663067306640673066506730666067306670673066806730669067306700673067106730672067306730673067406730675067306760673067706730678067306790673068006730681067306820673068306730684067306850673068606730687067306880673068906730690067306910673069206730693067306940673069506730696067306970673069806730699067307000673070106730702067307030673070406730705067307060673070706730708067307090673071006730711067307120673071306730714067307150673071606730717067307180673071906730720067307210673072206730723067307240673072506730726067307270673072806730729067307300673073106730732067307330673073406730735067307360673073706730738067307390673074006730741067307420673074306730744067307450673074606730747067307480673074906730750067307510673075206730753067307540673075506730756067307570673075806730759067307600673076106730762067307630673076406730765067307660673076706730768067307690673077006730771067307720673077306730774067307750673077606730777067307780673077906730780067307810673078206730783067307840673078506730786067307870673078806730789067307900673079106730792067307930673079406730795067307960673079706730798067307990674000106740002067400030674000406740005067400060674000706740008067400090674001006740011067400120674001306740014067400150674001606740017067400180674001906740020067400210674002206740023067400240674002506740026067400270674002806740029067400300674003106740032067400330674003406740035067400360674003706740038067400390674004006740041067400420674004306740044067400450674004606740047067400480674004906740050067400510674005206740053067400540674005506740056067400570674005806740059067400600674006106740062067400630674006406740065067400660674006706740068067400690674007006740071067400720674007306740074067400750674007606740077067400780674007906740080067400810674008206740083067400840674008506740086067400870674008806740089067400900674009106740092067400930674009406740095067400960674009706740098067400990674010006740101067401020674010306740104067401050674010606740107067401080674010906740110067401110674011206740113067401140674011506740116067401170674011806740119067401200674012106740122067401230674012406740125067401260674012706740128067401290674013006740131067401320674013306740134067401350674013606740137067401380674013906740140067401410674014206740143067401440674014506740146067401470674014806740149067401500674015106740152067401530674015406740155067401560674015706740158067401590674016006740161067401620674016306740164067401650674016606740167067401680674016906740170067401710674017206740173067401740674017506740176067401770674017806740179067401800674018106740182067401830674018406740185067401860674018706740188067401890674019006740191067401920674019306740194067401950674019606740197067401980674019906740200067402010674020206740203067402040674020506740206067402070674020806740209067402100674021106740212067402130674021406740215067402160674021706740218067402190674022006740221067402220674022306740224067402250674022606740227067402280674022906740230067402310674023206740233067402340674023506740236067402370674023806740239067402400674024106740242067402430674024406740245067402460674024706740248067402490674025006740251067402520674025306740254067402550674025606740257067402580674025906740260067402610674026206740263067402640674026506740266067402670674026806740269067402700674027106740272067402730674027406740275067402760674027706740278067402790674028006740281067402820674028306740284067402850674028606740287067402880674028906740290067402910674029206740293067402940674029506740296067402970674029806740299067403000674030106740302067403030674030406740305067403060674030706740308067403090674031006740311067403120674031306740314067403150674031606740317067403180674031906740320067403210674032206740323067403240674032506740326067403270674032806740329067403300674033106740332067403330674033406740335067403360674033706740338067403390674034006740341067403420674034306740344067403450674034606740347067403480674034906740350067403510674035206740353067403540674035506740356067403570674035806740359067403600674036106740362067403630674036406740365067403660674036706740368067403690674037006740371067403720674037306740374067403750674037606740377067403780674037906740380067403810674038206740383067403840674038506740386067403870674038806740389067403900674039106740392067403930674039406740395067403960674039706740398067403990674040006740401067404020674040306740404067404050674040606740407067404080674040906740410067404110674041206740413067404140674041506740416067404170674041806740419067404200674042106740422067404230674042406740425067404260674042706740428067404290674043006740431067404320674043306740434067404350674043606740437067404380674043906740440067404410674044206740443067404440674044506740446067404470674044806740449067404500674045106740452067404530674045406740455067404560674045706740458067404590674046006740461067404620674046306740464067404650674046606740467067404680674046906740470067404710674047206740473067404740674047506740476067404770674047806740479067404800674048106740482067404830674048406740485067404860674048706740488067404890674049006740491067404920674049306740494067404950674049606740497067404980674049906740500067405010674050206740503067405040674050506740506067405070674050806740509067405100674051106740512067405130674051406740515067405160674051706740518067405190674052006740521067405220674052306740524067405250674052606740527067405280674052906740530067405310674053206740533067405340674053506740536067405370674053806740539067405400674054106740542067405430674054406740545067405460674054706740548067405490674055006740551067405520674055306740554067405550674055606740557067405580674055906740560067405610674056206740563067405640674056506740566067405670674056806740569067405700674057106740572067405730674057406740575067405760674057706740578067405790674058006740581067405820674058306740584067405850674058606740587067405880674058906740590067405910674059206740593067405940674059506740596067405970674059806740599067406000674060106740602067406030674060406740605067406060674060706740608067406090674061006740611067406120674061306740614067406150674061606740617067406180674061906740620067406210674062206740623067406240674062506740626067406270674062806740629067406300674063106740632067406330674063406740635067406360674063706740638067406390674064006740641067406420674064306740644067406450674064606740647067406480674064906740650067406510674065206740653067406540674065506740656067406570674065806740659067406600674066106740662067406630674066406740665067406660674066706740668067406690674067006740671067406720674067306740674067406750674067606740677067406780674067906740680067406810674068206740683067406840674068506740686067406870674068806740689067406900674069106740692067406930674069406740695067406960674069706740698067406990674070006740701067407020674070306740704067407050674070606740707067407080674070906740710067407110674071206740713067407140674071506740716067407170674071806740719067407200674072106740722067407230674072406740725067407260674072706740728067407290674073006740731067407320674073306740734067407350674073606740737067407380674073906740740067407410674074206740743067407440674074506740746067407470674074806740749067407500674075106740752067407530674075406740755067407560674075706740758067407590674076006740761067407620674076306740764067407650674076606740767067407680674076906740770067407710674077206740773067407740674077506740776067407770674077806740779067407800674078106740782067407830674078406740785067407860674078706740788067407890674079006740791067407920674079306740794067407950674079606740797067407980674079906750001067500020675000306750004067500050675000606750007067500080675000906750010067500110675001206750013067500140675001506750016067500170675001806750019067500200675002106750022067500230675002406750025067500260675002706750028067500290675003006750031067500320675003306750034067500350675003606750037067500380675003906750040067500410675004206750043067500440675004506750046067500470675004806750049067500500675005106750052067500530675005406750055067500560675005706750058067500590675006006750061067500620675006306750064067500650675006606750067067500680675006906750070067500710675007206750073067500740675007506750076067500770675007806750079067500800675008106750082067500830675008406750085067500860675008706750088067500890675009006750091067500920675009306750094067500950675009606750097067500980675009906750100067501010675010206750103067501040675010506750106067501070675010806750109067501100675011106750112067501130675011406750115067501160675011706750118067501190675012006750121067501220675012306750124067501250675012606750127067501280675012906750130067501310675013206750133067501340675013506750136067501370675013806750139067501400675014106750142067501430675014406750145067501460675014706750148067501490675015006750151067501520675015306750154067501550675015606750157067501580675015906750160067501610675016206750163067501640675016506750166067501670675016806750169067501700675017106750172067501730675017406750175067501760675017706750178067501790675018006750181067501820675018306750184067501850675018606750187067501880675018906750190067501910675019206750193067501940675019506750196067501970675019806750199067502000675020106750202067502030675020406750205067502060675020706750208067502090675021006750211067502120675021306750214067502150675021606750217067502180675021906750220067502210675022206750223067502240675022506750226067502270675022806750229067502300675023106750232067502330675023406750235067502360675023706750238067502390675024006750241067502420675024306750244067502450675024606750247067502480675024906750250067502510675025206750253067502540675025506750256067502570675025806750259067502600675026106750262067502630675026406750265067502660675026706750268067502690675027006750271067502720675027306750274067502750675027606750277067502780675027906750280067502810675028206750283067502840675028506750286067502870675028806750289067502900675029106750292067502930675029406750295067502960675029706750298067502990675030006750301067503020675030306750304067503050675030606750307067503080675030906750310067503110675031206750313067503140675031506750316067503170675031806750319067503200675032106750322067503230675032406750325067503260675032706750328067503290675033006750331067503320675033306750334067503350675033606750337067503380675033906750340067503410675034206750343067503440675034506750346067503470675034806750349067503500675035106750352067503530675035406750355067503560675035706750358067503590675036006750361067503620675036306750364067503650675036606750367067503680675036906750370067503710675037206750373067503740675037506750376067503770675037806750379067503800675038106750382067503830675038406750385067503860675038706750388067503890675039006750391067503920675039306750394067503950675039606750397067503980675039906750400067504010675040206750403067504040675040506750406067504070675040806750409067504100675041106750412067504130675041406750415067504160675041706750418067504190675042006750421067504220675042306750424067504250675042606750427067504280675042906750430067504310675043206750433067504340675043506750436067504370675043806750439067504400675044106750442067504430675044406750445067504460675044706750448067504490675045006750451067504520675045306750454067504550675045606750457067504580675045906750460067504610675046206750463067504640675046506750466067504670675046806750469067504700675047106750472067504730675047406750475067504760675047706750478067504790675048006750481067504820675048306750484067504850675048606750487067504880675048906750490067504910675049206750493067504940675049506750496067504970675049806750499067505000675050106750502067505030675050406750505067505060675050706750508067505090675051006750511067505120675051306750514067505150675051606750517067505180675051906750520067505210675052206750523067505240675052506750526067505270675052806750529067505300675053106750532067505330675053406750535067505360675053706750538067505390675054006750541067505420675054306750544067505450675054606750547067505480675054906750550067505510675055206750553067505540675055506750556067505570675055806750559067505600675056106750562067505630675056406750565067505660675056706750568067505690675057006750571067505720675057306750574067505750675057606750577067505780675057906750580067505810675058206750583067505840675058506750586067505870675058806750589067505900675059106750592067505930675059406750595067505960675059706750598067505990675060006750601067506020675060306750604067506050675060606750607067506080675060906750610067506110675061206750613067506140675061506750616067506170675061806750619067506200675062106750622067506230675062406750625067506260675062706750628067506290675063006750631067506320675063306750634067506350675063606750637067506380675063906750640067506410675064206750643067506440675064506750646067506470675064806750649067506500675065106750652067506530675065406750655067506560675065706750658067506590675066006750661067506620675066306750664067506650675066606750667067506680675066906750670067506710675067206750673067506740675067506750676067506770675067806750679067506800675068106750682067506830675068406750685067506860675068706750688067506890675069006750691067506920675069306750694067506950675069606750697067506980675069906750700067507010675070206750703067507040675070506750706067507070675070806750709067507100675071106750712067507130675071406750715067507160675071706750718067507190675072006750721067507220675072306750724067507250675072606750727067507280675072906750730067507310675073206750733067507340675073506750736067507370675073806750739067507400675074106750742067507430675074406750745067507460675074706750748067507490675075006750751067507520675075306750754067507550675075606750757067507580675075906750760067507610675076206750763067507640675076506750766067507670675076806750769067507700675077106750772067507730675077406750775067507760675077706750778067507790675078006750781067507820675078306750784067507850675078606750787067507880675078906750790067507910675079206750793067507940675079506750796067507970675079806750799067600010676000206760003067600040676000506760006067600070676000806760009067600100676001106760012067600130676001406760015067600160676001706760018067600190676002006760021067600220676002306760024067600250676002606760027067600280676002906760030067600310676003206760033067600340676003506760036067600370676003806760039067600400676004106760042067600430676004406760045067600460676004706760048067600490676005006760051067600520676005306760054067600550676005606760057067600580676005906760060067600610676006206760063067600640676006506760066067600670676006806760069067600700676007106760072067600730676007406760075067600760676007706760078067600790676008006760081067600820676008306760084067600850676008606760087067600880676008906760090067600910676009206760093067600940676009506760096067600970676009806760099067601000676010106760102067601030676010406760105067601060676010706760108067601090676011006760111067601120676011306760114067601150676011606760117067601180676011906760120067601210676012206760123067601240676012506760126067601270676012806760129067601300676013106760132067601330676013406760135067601360676013706760138067601390676014006760141067601420676014306760144067601450676014606760147067601480676014906760150067601510676015206760153067601540676015506760156067601570676015806760159067601600676016106760162067601630676016406760165067601660676016706760168067601690676017006760171067601720676017306760174067601750676017606760177067601780676017906760180067601810676018206760183067601840676018506760186067601870676018806760189067601900676019106760192067601930676019406760195067601960676019706760198067601990676020006760201067602020676020306760204067602050676020606760207067602080676020906760210067602110676021206760213067602140676021506760216067602170676021806760219067602200676022106760222067602230676022406760225067602260676022706760228067602290676023006760231067602320676023306760234067602350676023606760237067602380676023906760240067602410676024206760243067602440676024506760246067602470676024806760249067602500676025106760252067602530676025406760255067602560676025706760258067602590676026006760261067602620676026306760264067602650676026606760267067602680676026906760270067602710676027206760273067602740676027506760276067602770676027806760279067602800676028106760282067602830676028406760285067602860676028706760288067602890676029006760291067602920676029306760294067602950676029606760297067602980676029906760300067603010676030206760303067603040676030506760306067603070676030806760309067603100676031106760312067603130676031406760315067603160676031706760318067603190676032006760321067603220676032306760324067603250676032606760327067603280676032906760330067603310676033206760333067603340676033506760336067603370676033806760339067603400676034106760342067603430676034406760345067603460676034706760348067603490676035006760351067603520676035306760354067603550676035606760357067603580676035906760360067603610676036206760363067603640676036506760366067603670676036806760369067603700676037106760372067603730676037406760375067603760676037706760378067603790676038006760381067603820676038306760384067603850676038606760387067603880676038906760390067603910676039206760393067603940676039506760396067603970676039806760399067604000676040106760402067604030676040406760405067604060676040706760408067604090676041006760411067604120676041306760414067604150676041606760417067604180676041906760420067604210676042206760423067604240676042506760426067604270676042806760429067604300676043106760432067604330676043406760435067604360676043706760438067604390676044006760441067604420676044306760444067604450676044606760447067604480676044906760450067604510676045206760453067604540676045506760456067604570676045806760459067604600676046106760462067604630676046406760465067604660676046706760468067604690676047006760471067604720676047306760474067604750676047606760477067604780676047906760480067604810676048206760483067604840676048506760486067604870676048806760489067604900676049106760492067604930676049406760495067604960676049706760498067604990676050006760501067605020676050306760504067605050676050606760507067605080676050906760510067605110676051206760513067605140676051506760516067605170676051806760519067605200676052106760522067605230676052406760525067605260676052706760528067605290676053006760531067605320676053306760534067605350676053606760537067605380676053906760540067605410676054206760543067605440676054506760546067605470676054806760549067605500676055106760552067605530676055406760555067605560676055706760558067605590676056006760561067605620676056306760564067605650676056606760567067605680676056906760570067605710676057206760573067605740676057506760576067605770676057806760579067605800676058106760582067605830676058406760585067605860676058706760588067605890676059006760591067605920676059306760594067605950676059606760597067605980676059906760600067606010676060206760603067606040676060506760606067606070676060806760609067606100676061106760612067606130676061406760615067606160676061706760618067606190676062006760621067606220676062306760624067606250676062606760627067606280676062906760630067606310676063206760633067606340676063506760636067606370676063806760639067606400676064106760642067606430676064406760645067606460676064706760648067606490676065006760651067606520676065306760654067606550676065606760657067606580676065906760660067606610676066206760663067606640676066506760666067606670676066806760669067606700676067106760672067606730676067406760675067606760676067706760678067606790676068006760681067606820676068306760684067606850676068606760687067606880676068906760690067606910676069206760693067606940676069506760696067606970676069806760699067607000676070106760702067607030676070406760705067607060676070706760708067607090676071006760711067607120676071306760714067607150676071606760717067607180676071906760720067607210676072206760723067607240676072506760726067607270676072806760729067607300676073106760732067607330676073406760735067607360676073706760738067607390676074006760741067607420676074306760744067607450676074606760747067607480676074906760750067607510676075206760753067607540676075506760756067607570676075806760759067607600676076106760762067607630676076406760765067607660676076706760768067607690676077006760771067607720676077306760774067607750676077606760777067607780676077906760780067607810676078206760783067607840676078506760786067607870676078806760789067607900676079106760792067607930676079406760795067607960676079706760798067607990677000106770002067700030677000406770005067700060677000706770008067700090677001006770011067700120677001306770014067700150677001606770017067700180677001906770020067700210677002206770023067700240677002506770026067700270677002806770029067700300677003106770032067700330677003406770035067700360677003706770038067700390677004006770041067700420677004306770044067700450677004606770047067700480677004906770050067700510677005206770053067700540677005506770056067700570677005806770059067700600677006106770062067700630677006406770065067700660677006706770068067700690677007006770071067700720677007306770074067700750677007606770077067700780677007906770080067700810677008206770083067700840677008506770086067700870677008806770089067700900677009106770092067700930677009406770095067700960677009706770098067700990677010006770101067701020677010306770104067701050677010606770107067701080677010906770110067701110677011206770113067701140677011506770116067701170677011806770119067701200677012106770122067701230677012406770125067701260677012706770128067701290677013006770131067701320677013306770134067701350677013606770137067701380677013906770140067701410677014206770143067701440677014506770146067701470677014806770149067701500677015106770152067701530677015406770155067701560677015706770158067701590677016006770161067701620677016306770164067701650677016606770167067701680677016906770170067701710677017206770173067701740677017506770176067701770677017806770179067701800677018106770182067701830677018406770185067701860677018706770188067701890677019006770191067701920677019306770194067701950677019606770197067701980677019906770200067702010677020206770203067702040677020506770206067702070677020806770209067702100677021106770212067702130677021406770215067702160677021706770218067702190677022006770221067702220677022306770224067702250677022606770227067702280677022906770230067702310677023206770233067702340677023506770236067702370677023806770239067702400677024106770242067702430677024406770245067702460677024706770248067702490677025006770251067702520677025306770254067702550677025606770257067702580677025906770260067702610677026206770263067702640677026506770266067702670677026806770269067702700677027106770272067702730677027406770275067702760677027706770278067702790677028006770281067702820677028306770284067702850677028606770287067702880677028906770290067702910677029206770293067702940677029506770296067702970677029806770299067703000677030106770302067703030677030406770305067703060677030706770308067703090677031006770311067703120677031306770314067703150677031606770317067703180677031906770320067703210677032206770323067703240677032506770326067703270677032806770329067703300677033106770332067703330677033406770335067703360677033706770338067703390677034006770341067703420677034306770344067703450677034606770347067703480677034906770350067703510677035206770353067703540677035506770356067703570677035806770359067703600677036106770362067703630677036406770365067703660677036706770368067703690677037006770371067703720677037306770374067703750677037606770377067703780677037906770380067703810677038206770383067703840677038506770386067703870677038806770389067703900677039106770392067703930677039406770395067703960677039706770398067703990677040006770401067704020677040306770404067704050677040606770407067704080677040906770410067704110677041206770413067704140677041506770416067704170677041806770419067704200677042106770422067704230677042406770425067704260677042706770428067704290677043006770431067704320677043306770434067704350677043606770437067704380677043906770440067704410677044206770443067704440677044506770446067704470677044806770449067704500677045106770452067704530677045406770455067704560677045706770458067704590677046006770461067704620677046306770464067704650677046606770467067704680677046906770470067704710677047206770473067704740677047506770476067704770677047806770479067704800677048106770482067704830677048406770485067704860677048706770488067704890677049006770491067704920677049306770494067704950677049606770497067704980677049906770500067705010677050206770503067705040677050506770506067705070677050806770509067705100677051106770512067705130677051406770515067705160677051706770518067705190677052006770521067705220677052306770524067705250677052606770527067705280677052906770530067705310677053206770533067705340677053506770536067705370677053806770539067705400677054106770542067705430677054406770545067705460677054706770548067705490677055006770551067705520677055306770554067705550677055606770557067705580677055906770560067705610677056206770563067705640677056506770566067705670677056806770569067705700677057106770572067705730677057406770575067705760677057706770578067705790677058006770581067705820677058306770584067705850677058606770587067705880677058906770590067705910677059206770593067705940677059506770596067705970677059806770599067706000677060106770602067706030677060406770605067706060677060706770608067706090677061006770611067706120677061306770614067706150677061606770617067706180677061906770620067706210677062206770623067706240677062506770626067706270677062806770629067706300677063106770632067706330677063406770635067706360677063706770638067706390677064006770641067706420677064306770644067706450677064606770647067706480677064906770650067706510677065206770653067706540677065506770656067706570677065806770659067706600677066106770662067706630677066406770665067706660677066706770668067706690677067006770671067706720677067306770674067706750677067606770677067706780677067906770680067706810677068206770683067706840677068506770686067706870677068806770689067706900677069106770692067706930677069406770695067706960677069706770698067706990677070006770701067707020677070306770704067707050677070606770707067707080677070906770710067707110677071206770713067707140677071506770716067707170677071806770719067707200677072106770722067707230677072406770725067707260677072706770728067707290677073006770731067707320677073306770734067707350677073606770737067707380677073906770740067707410677074206770743067707440677074506770746067707470677074806770749067707500677075106770752067707530677075406770755067707560677075706770758067707590677076006770761067707620677076306770764067707650677076606770767067707680677076906770770067707710677077206770773067707740677077506770776067707770677077806770779067707800677078106770782067707830677078406770785067707860677078706770788067707890677079006770791067707920677079306770794067707950677079606770797067707980677079906780001067800020678000306780004067800050678000606780007067800080678000906780010067800110678001206780013067800140678001506780016067800170678001806780019067800200678002106780022067800230678002406780025067800260678002706780028067800290678003006780031067800320678003306780034067800350678003606780037067800380678003906780040067800410678004206780043067800440678004506780046067800470678004806780049067800500678005106780052067800530678005406780055067800560678005706780058067800590678006006780061067800620678006306780064067800650678006606780067067800680678006906780070067800710678007206780073067800740678007506780076067800770678007806780079067800800678008106780082067800830678008406780085067800860678008706780088067800890678009006780091067800920678009306780094067800950678009606780097067800980678009906780100067801010678010206780103067801040678010506780106067801070678010806780109067801100678011106780112067801130678011406780115067801160678011706780118067801190678012006780121067801220678012306780124067801250678012606780127067801280678012906780130067801310678013206780133067801340678013506780136067801370678013806780139067801400678014106780142067801430678014406780145067801460678014706780148067801490678015006780151067801520678015306780154067801550678015606780157067801580678015906780160067801610678016206780163067801640678016506780166067801670678016806780169067801700678017106780172067801730678017406780175067801760678017706780178067801790678018006780181067801820678018306780184067801850678018606780187067801880678018906780190067801910678019206780193067801940678019506780196067801970678019806780199067802000678020106780202067802030678020406780205067802060678020706780208067802090678021006780211067802120678021306780214067802150678021606780217067802180678021906780220067802210678022206780223067802240678022506780226067802270678022806780229067802300678023106780232067802330678023406780235067802360678023706780238067802390678024006780241067802420678024306780244067802450678024606780247067802480678024906780250067802510678025206780253067802540678025506780256067802570678025806780259067802600678026106780262067802630678026406780265067802660678026706780268067802690678027006780271067802720678027306780274067802750678027606780277067802780678027906780280067802810678028206780283067802840678028506780286067802870678028806780289067802900678029106780292067802930678029406780295067802960678029706780298067802990678030006780301067803020678030306780304067803050678030606780307067803080678030906780310067803110678031206780313067803140678031506780316067803170678031806780319067803200678032106780322067803230678032406780325067803260678032706780328067803290678033006780331067803320678033306780334067803350678033606780337067803380678033906780340067803410678034206780343067803440678034506780346067803470678034806780349067803500678035106780352067803530678035406780355067803560678035706780358067803590678036006780361067803620678036306780364067803650678036606780367067803680678036906780370067803710678037206780373067803740678037506780376067803770678037806780379067803800678038106780382067803830678038406780385067803860678038706780388067803890678039006780391067803920678039306780394067803950678039606780397067803980678039906780400067804010678040206780403067804040678040506780406067804070678040806780409067804100678041106780412067804130678041406780415067804160678041706780418067804190678042006780421067804220678042306780424067804250678042606780427067804280678042906780430067804310678043206780433067804340678043506780436067804370678043806780439067804400678044106780442067804430678044406780445067804460678044706780448067804490678045006780451067804520678045306780454067804550678045606780457067804580678045906780460067804610678046206780463067804640678046506780466067804670678046806780469067804700678047106780472067804730678047406780475067804760678047706780478067804790678048006780481067804820678048306780484067804850678048606780487067804880678048906780490067804910678049206780493067804940678049506780496067804970678049806780499067805000678050106780502067805030678050406780505067805060678050706780508067805090678051006780511067805120678051306780514067805150678051606780517067805180678051906780520067805210678052206780523067805240678052506780526067805270678052806780529067805300678053106780532067805330678053406780535067805360678053706780538067805390678054006780541067805420678054306780544067805450678054606780547067805480678054906780550067805510678055206780553067805540678055506780556067805570678055806780559067805600678056106780562067805630678056406780565067805660678056706780568067805690678057006780571067805720678057306780574067805750678057606780577067805780678057906780580067805810678058206780583067805840678058506780586067805870678058806780589067805900678059106780592067805930678059406780595067805960678059706780598067805990678060006780601067806020678060306780604067806050678060606780607067806080678060906780610067806110678061206780613067806140678061506780616067806170678061806780619067806200678062106780622067806230678062406780625067806260678062706780628067806290678063006780631067806320678063306780634067806350678063606780637067806380678063906780640067806410678064206780643067806440678064506780646067806470678064806780649067806500678065106780652067806530678065406780655067806560678065706780658067806590678066006780661067806620678066306780664067806650678066606780667067806680678066906780670067806710678067206780673067806740678067506780676067806770678067806780679067806800678068106780682067806830678068406780685067806860678068706780688067806890678069006780691067806920678069306780694067806950678069606780697067806980678069906780700067807010678070206780703067807040678070506780706067807070678070806780709067807100678071106780712067807130678071406780715067807160678071706780718067807190678072006780721067807220678072306780724067807250678072606780727067807280678072906780730067807310678073206780733067807340678073506780736067807370678073806780739067807400678074106780742067807430678074406780745067807460678074706780748067807490678075006780751067807520678075306780754067807550678075606780757067807580678075906780760067807610678076206780763067807640678076506780766067807670678076806780769067807700678077106780772067807730678077406780775067807760678077706780778067807790678078006780781067807820678078306780784067807850678078606780787067807880678078906780790067807910678079206780793067807940678079506780796067807970678079806780799067900010679000206790003067900040679000506790006067900070679000806790009067900100679001106790012067900130679001406790015067900160679001706790018067900190679002006790021067900220679002306790024067900250679002606790027067900280679002906790030067900310679003206790033067900340679003506790036067900370679003806790039067900400679004106790042067900430679004406790045067900460679004706790048067900490679005006790051067900520679005306790054067900550679005606790057067900580679005906790060067900610679006206790063067900640679006506790066067900670679006806790069067900700679007106790072067900730679007406790075067900760679007706790078067900790679008006790081067900820679008306790084067900850679008606790087067900880679008906790090067900910679009206790093067900940679009506790096067900970679009806790099067901000679010106790102067901030679010406790105067901060679010706790108067901090679011006790111067901120679011306790114067901150679011606790117067901180679011906790120067901210679012206790123067901240679012506790126067901270679012806790129067901300679013106790132067901330679013406790135067901360679013706790138067901390679014006790141067901420679014306790144067901450679014606790147067901480679014906790150067901510679015206790153067901540679015506790156067901570679015806790159067901600679016106790162067901630679016406790165067901660679016706790168067901690679017006790171067901720679017306790174067901750679017606790177067901780679017906790180067901810679018206790183067901840679018506790186067901870679018806790189067901900679019106790192067901930679019406790195067901960679019706790198067901990679020006790201067902020679020306790204067902050679020606790207067902080679020906790210067902110679021206790213067902140679021506790216067902170679021806790219067902200679022106790222067902230679022406790225067902260679022706790228067902290679023006790231067902320679023306790234067902350679023606790237067902380679023906790240067902410679024206790243067902440679024506790246067902470679024806790249067902500679025106790252067902530679025406790255067902560679025706790258067902590679026006790261067902620679026306790264067902650679026606790267067902680679026906790270067902710679027206790273067902740679027506790276067902770679027806790279067902800679028106790282067902830679028406790285067902860679028706790288067902890679029006790291067902920679029306790294067902950679029606790297067902980679029906790300067903010679030206790303067903040679030506790306067903070679030806790309067903100679031106790312067903130679031406790315067903160679031706790318067903190679032006790321067903220679032306790324067903250679032606790327067903280679032906790330067903310679033206790333067903340679033506790336067903370679033806790339067903400679034106790342067903430679034406790345067903460679034706790348067903490679035006790351067903520679035306790354067903550679035606790357067903580679035906790360067903610679036206790363067903640679036506790366067903670679036806790369067903700679037106790372067903730679037406790375067903760679037706790378067903790679038006790381067903820679038306790384067903850679038606790387067903880679038906790390067903910679039206790393067903940679039506790396067903970679039806790399067904000679040106790402067904030679040406790405067904060679040706790408067904090679041006790411067904120679041306790414067904150679041606790417067904180679041906790420067904210679042206790423067904240679042506790426067904270679042806790429067904300679043106790432067904330679043406790435067904360679043706790438067904390679044006790441067904420679044306790444067904450679044606790447067904480679044906790450067904510679045206790453067904540679045506790456067904570679045806790459067904600679046106790462067904630679046406790465067904660679046706790468067904690679047006790471067904720679047306790474067904750679047606790477067904780679047906790480067904810679048206790483067904840679048506790486067904870679048806790489067904900679049106790492067904930679049406790495067904960679049706790498067904990679050006790501067905020679050306790504067905050679050606790507067905080679050906790510067905110679051206790513067905140679051506790516067905170679051806790519067905200679052106790522067905230679052406790525067905260679052706790528067905290679053006790531067905320679053306790534067905350679053606790537067905380679053906790540067905410679054206790543067905440679054506790546067905470679054806790549067905500679055106790552067905530679055406790555067905560679055706790558067905590679056006790561067905620679056306790564067905650679056606790567067905680679056906790570067905710679057206790573067905740679057506790576067905770679057806790579067905800679058106790582067905830679058406790585067905860679058706790588067905890679059006790591067905920679059306790594067905950679059606790597067905980679059906790600067906010679060206790603067906040679060506790606067906070679060806790609067906100679061106790612067906130679061406790615067906160679061706790618067906190679062006790621067906220679062306790624067906250679062606790627067906280679062906790630067906310679063206790633067906340679063506790636067906370679063806790639067906400679064106790642067906430679064406790645067906460679064706790648067906490679065006790651067906520679065306790654067906550679065606790657067906580679065906790660067906610679066206790663067906640679066506790666067906670679066806790669067906700679067106790672067906730679067406790675067906760679067706790678067906790679068006790681067906820679068306790684067906850679068606790687067906880679068906790690067906910679069206790693067906940679069506790696067906970679069806790699067907000679070106790702067907030679070406790705067907060679070706790708067907090679071006790711067907120679071306790714067907150679071606790717067907180679071906790720067907210679072206790723067907240679072506790726067907270679072806790729067907300679073106790732067907330679073406790735067907360679073706790738067907390679074006790741067907420679074306790744067907450679074606790747067907480679074906790750067907510679075206790753067907540679075506790756067907570679075806790759067907600679076106790762067907630679076406790765067907660679076706790768067907690679077006790771067907720679077306790774067907750679077606790777067907780679077906790780067907810679078206790783067907840679078506790786067907870679078806790789067907900679079106790792067907930679079406790795067907960679079706790798067907990680000106800002068000030680000406800005068000060680000706800008068000090680001006800011068000120680001306800014068000150680001606800017068000180680001906800020068000210680002206800023068000240680002506800026068000270680002806800029068000300680003106800032068000330680003406800035068000360680003706800038068000390680004006800041068000420680004306800044068000450680004606800047068000480680004906800050068000510680005206800053068000540680005506800056068000570680005806800059068000600680006106800062068000630680006406800065068000660680006706800068068000690680007006800071068000720680007306800074068000750680007606800077068000780680007906800080068000810680008206800083068000840680008506800086068000870680008806800089068000900680009106800092068000930680009406800095068000960680009706800098068000990680010006800101068001020680010306800104068001050680010606800107068001080680010906800110068001110680011206800113068001140680011506800116068001170680011806800119068001200680012106800122068001230680012406800125068001260680012706800128068001290680013006800131068001320680013306800134068001350680013606800137068001380680013906800140068001410680014206800143068001440680014506800146068001470680014806800149068001500680015106800152068001530680015406800155068001560680015706800158068001590680016006800161068001620680016306800164068001650680016606800167068001680680016906800170068001710680017206800173068001740680017506800176068001770680017806800179068001800680018106800182068001830680018406800185068001860680018706800188068001890680019006800191068001920680019306800194068001950680019606800197068001980680019906800200068002010680020206800203068002040680020506800206068002070680020806800209068002100680021106800212068002130680021406800215068002160680021706800218068002190680022006800221068002220680022306800224068002250680022606800227068002280680022906800230068002310680023206800233068002340680023506800236068002370680023806800239068002400680024106800242068002430680024406800245068002460680024706800248068002490680025006800251068002520680025306800254068002550680025606800257068002580680025906800260068002610680026206800263068002640680026506800266068002670680026806800269068002700680027106800272068002730680027406800275068002760680027706800278068002790680028006800281068002820680028306800284068002850680028606800287068002880680028906800290068002910680029206800293068002940680029506800296068002970680029806800299068003000680030106800302068003030680030406800305068003060680030706800308068003090680031006800311068003120680031306800314068003150680031606800317068003180680031906800320068003210680032206800323068003240680032506800326068003270680032806800329068003300680033106800332068003330680033406800335068003360680033706800338068003390680034006800341068003420680034306800344068003450680034606800347068003480680034906800350068003510680035206800353068003540680035506800356068003570680035806800359068003600680036106800362068003630680036406800365068003660680036706800368068003690680037006800371068003720680037306800374068003750680037606800377068003780680037906800380068003810680038206800383068003840680038506800386068003870680038806800389068003900680039106800392068003930680039406800395068003960680039706800398068003990680040006800401068004020680040306800404068004050680040606800407068004080680040906800410068004110680041206800413068004140680041506800416068004170680041806800419068004200680042106800422068004230680042406800425068004260680042706800428068004290680043006800431068004320680043306800434068004350680043606800437068004380680043906800440068004410680044206800443068004440680044506800446068004470680044806800449068004500680045106800452068004530680045406800455068004560680045706800458068004590680046006800461068004620680046306800464068004650680046606800467068004680680046906800470068004710680047206800473068004740680047506800476068004770680047806800479068004800680048106800482068004830680048406800485068004860680048706800488068004890680049006800491068004920680049306800494068004950680049606800497068004980680049906800500068005010680050206800503068005040680050506800506068005070680050806800509068005100680051106800512068005130680051406800515068005160680051706800518068005190680052006800521068005220680052306800524068005250680052606800527068005280680052906800530068005310680053206800533068005340680053506800536068005370680053806800539068005400680054106800542068005430680054406800545068005460680054706800548068005490680055006800551068005520680055306800554068005550680055606800557068005580680055906800560068005610680056206800563068005640680056506800566068005670680056806800569068005700680057106800572068005730680057406800575068005760680057706800578068005790680058006800581068005820680058306800584068005850680058606800587068005880680058906800590068005910680059206800593068005940680059506800596068005970680059806800599068006000680060106800602068006030680060406800605068006060680060706800608068006090680061006800611068006120680061306800614068006150680061606800617068006180680061906800620068006210680062206800623068006240680062506800626068006270680062806800629068006300680063106800632068006330680063406800635068006360680063706800638068006390680064006800641068006420680064306800644068006450680064606800647068006480680064906800650068006510680065206800653068006540680065506800656068006570680065806800659068006600680066106800662068006630680066406800665068006660680066706800668068006690680067006800671068006720680067306800674068006750680067606800677068006780680067906800680068006810680068206800683068006840680068506800686068006870680068806800689068006900680069106800692068006930680069406800695068006960680069706800698068006990680070006800701068007020680070306800704068007050680070606800707068007080680070906800710068007110680071206800713068007140680071506800716068007170680071806800719068007200680072106800722068007230680072406800725068007260680072706800728068007290680073006800731068007320680073306800734068007350680073606800737068007380680073906800740068007410680074206800743068007440680074506800746068007470680074806800749068007500680075106800752068007530680075406800755068007560680075706800758068007590680076006800761068007620680076306800764068007650680076606800767068007680680076906800770068007710680077206800773068007740680077506800776068007770680077806800779068007800680078106800782068007830680078406800785068007860680078706800788068007890680079006800791068007920680079306800794068007950680079606800797068007980680079906810001068100020681000306810004068100050681000606810007068100080681000906810010068100110681001206810013068100140681001506810016068100170681001806810019068100200681002106810022068100230681002406810025068100260681002706810028068100290681003006810031068100320681003306810034068100350681003606810037068100380681003906810040068100410681004206810043068100440681004506810046068100470681004806810049068100500681005106810052068100530681005406810055068100560681005706810058068100590681006006810061068100620681006306810064068100650681006606810067068100680681006906810070068100710681007206810073068100740681007506810076068100770681007806810079068100800681008106810082068100830681008406810085068100860681008706810088068100890681009006810091068100920681009306810094068100950681009606810097068100980681009906810100068101010681010206810103068101040681010506810106068101070681010806810109068101100681011106810112068101130681011406810115068101160681011706810118068101190681012006810121068101220681012306810124068101250681012606810127068101280681012906810130068101310681013206810133068101340681013506810136068101370681013806810139068101400681014106810142068101430681014406810145068101460681014706810148068101490681015006810151068101520681015306810154068101550681015606810157068101580681015906810160068101610681016206810163068101640681016506810166068101670681016806810169068101700681017106810172068101730681017406810175068101760681017706810178068101790681018006810181068101820681018306810184068101850681018606810187068101880681018906810190068101910681019206810193068101940681019506810196068101970681019806810199068102000681020106810202068102030681020406810205068102060681020706810208068102090681021006810211068102120681021306810214068102150681021606810217068102180681021906810220068102210681022206810223068102240681022506810226068102270681022806810229068102300681023106810232068102330681023406810235068102360681023706810238068102390681024006810241068102420681024306810244068102450681024606810247068102480681024906810250068102510681025206810253068102540681025506810256068102570681025806810259068102600681026106810262068102630681026406810265068102660681026706810268068102690681027006810271068102720681027306810274068102750681027606810277068102780681027906810280068102810681028206810283068102840681028506810286068102870681028806810289068102900681029106810292068102930681029406810295068102960681029706810298068102990681030006810301068103020681030306810304068103050681030606810307068103080681030906810310068103110681031206810313068103140681031506810316068103170681031806810319068103200681032106810322068103230681032406810325068103260681032706810328068103290681033006810331068103320681033306810334068103350681033606810337068103380681033906810340068103410681034206810343068103440681034506810346068103470681034806810349068103500681035106810352068103530681035406810355068103560681035706810358068103590681036006810361068103620681036306810364068103650681036606810367068103680681036906810370068103710681037206810373068103740681037506810376068103770681037806810379068103800681038106810382068103830681038406810385068103860681038706810388068103890681039006810391068103920681039306810394068103950681039606810397068103980681039906810400068104010681040206810403068104040681040506810406068104070681040806810409068104100681041106810412068104130681041406810415068104160681041706810418068104190681042006810421068104220681042306810424068104250681042606810427068104280681042906810430068104310681043206810433068104340681043506810436068104370681043806810439068104400681044106810442068104430681044406810445068104460681044706810448068104490681045006810451068104520681045306810454068104550681045606810457068104580681045906810460068104610681046206810463068104640681046506810466068104670681046806810469068104700681047106810472068104730681047406810475068104760681047706810478068104790681048006810481068104820681048306810484068104850681048606810487068104880681048906810490068104910681049206810493068104940681049506810496068104970681049806810499068105000681050106810502068105030681050406810505068105060681050706810508068105090681051006810511068105120681051306810514068105150681051606810517068105180681051906810520068105210681052206810523068105240681052506810526068105270681052806810529068105300681053106810532068105330681053406810535068105360681053706810538068105390681054006810541068105420681054306810544068105450681054606810547068105480681054906810550068105510681055206810553068105540681055506810556068105570681055806810559068105600681056106810562068105630681056406810565068105660681056706810568068105690681057006810571068105720681057306810574068105750681057606810577068105780681057906810580068105810681058206810583068105840681058506810586068105870681058806810589068105900681059106810592068105930681059406810595068105960681059706810598068105990681060006810601068106020681060306810604068106050681060606810607068106080681060906810610068106110681061206810613068106140681061506810616068106170681061806810619068106200681062106810622068106230681062406810625068106260681062706810628068106290681063006810631068106320681063306810634068106350681063606810637068106380681063906810640068106410681064206810643068106440681064506810646068106470681064806810649068106500681065106810652068106530681065406810655068106560681065706810658068106590681066006810661068106620681066306810664068106650681066606810667068106680681066906810670068106710681067206810673068106740681067506810676068106770681067806810679068106800681068106810682068106830681068406810685068106860681068706810688068106890681069006810691068106920681069306810694068106950681069606810697068106980681069906810700068107010681070206810703068107040681070506810706068107070681070806810709068107100681071106810712068107130681071406810715068107160681071706810718068107190681072006810721068107220681072306810724068107250681072606810727068107280681072906810730068107310681073206810733068107340681073506810736068107370681073806810739068107400681074106810742068107430681074406810745068107460681074706810748068107490681075006810751068107520681075306810754068107550681075606810757068107580681075906810760068107610681076206810763068107640681076506810766068107670681076806810769068107700681077106810772068107730681077406810775068107760681077706810778068107790681078006810781068107820681078306810784068107850681078606810787068107880681078906810790068107910681079206810793068107940681079506810796068107970681079806810799068200010682000206820003068200040682000506820006068200070682000806820009068200100682001106820012068200130682001406820015068200160682001706820018068200190682002006820021068200220682002306820024068200250682002606820027068200280682002906820030068200310682003206820033068200340682003506820036068200370682003806820039068200400682004106820042068200430682004406820045068200460682004706820048068200490682005006820051068200520682005306820054068200550682005606820057068200580682005906820060068200610682006206820063068200640682006506820066068200670682006806820069068200700682007106820072068200730682007406820075068200760682007706820078068200790682008006820081068200820682008306820084068200850682008606820087068200880682008906820090068200910682009206820093068200940682009506820096068200970682009806820099068201000682010106820102068201030682010406820105068201060682010706820108068201090682011006820111068201120682011306820114068201150682011606820117068201180682011906820120068201210682012206820123068201240682012506820126068201270682012806820129068201300682013106820132068201330682013406820135068201360682013706820138068201390682014006820141068201420682014306820144068201450682014606820147068201480682014906820150068201510682015206820153068201540682015506820156068201570682015806820159068201600682016106820162068201630682016406820165068201660682016706820168068201690682017006820171068201720682017306820174068201750682017606820177068201780682017906820180068201810682018206820183068201840682018506820186068201870682018806820189068201900682019106820192068201930682019406820195068201960682019706820198068201990682020006820201068202020682020306820204068202050682020606820207068202080682020906820210068202110682021206820213068202140682021506820216068202170682021806820219068202200682022106820222068202230682022406820225068202260682022706820228068202290682023006820231068202320682023306820234068202350682023606820237068202380682023906820240068202410682024206820243068202440682024506820246068202470682024806820249068202500682025106820252068202530682025406820255068202560682025706820258068202590682026006820261068202620682026306820264068202650682026606820267068202680682026906820270068202710682027206820273068202740682027506820276068202770682027806820279068202800682028106820282068202830682028406820285068202860682028706820288068202890682029006820291068202920682029306820294068202950682029606820297068202980682029906820300068203010682030206820303068203040682030506820306068203070682030806820309068203100682031106820312068203130682031406820315068203160682031706820318068203190682032006820321068203220682032306820324068203250682032606820327068203280682032906820330068203310682033206820333068203340682033506820336068203370682033806820339068203400682034106820342068203430682034406820345068203460682034706820348068203490682035006820351068203520682035306820354068203550682035606820357068203580682035906820360068203610682036206820363068203640682036506820366068203670682036806820369068203700682037106820372068203730682037406820375068203760682037706820378068203790682038006820381068203820682038306820384068203850682038606820387068203880682038906820390068203910682039206820393068203940682039506820396068203970682039806820399068204000682040106820402068204030682040406820405068204060682040706820408068204090682041006820411068204120682041306820414068204150682041606820417068204180682041906820420068204210682042206820423068204240682042506820426068204270682042806820429068204300682043106820432068204330682043406820435068204360682043706820438068204390682044006820441068204420682044306820444068204450682044606820447068204480682044906820450068204510682045206820453068204540682045506820456068204570682045806820459068204600682046106820462068204630682046406820465068204660682046706820468068204690682047006820471068204720682047306820474068204750682047606820477068204780682047906820480068204810682048206820483068204840682048506820486068204870682048806820489068204900682049106820492068204930682049406820495068204960682049706820498068204990682050006820501068205020682050306820504068205050682050606820507068205080682050906820510068205110682051206820513068205140682051506820516068205170682051806820519068205200682052106820522068205230682052406820525068205260682052706820528068205290682053006820531068205320682053306820534068205350682053606820537068205380682053906820540068205410682054206820543068205440682054506820546068205470682054806820549068205500682055106820552068205530682055406820555068205560682055706820558068205590682056006820561068205620682056306820564068205650682056606820567068205680682056906820570068205710682057206820573068205740682057506820576068205770682057806820579068205800682058106820582068205830682058406820585068205860682058706820588068205890682059006820591068205920682059306820594068205950682059606820597068205980682059906820600068206010682060206820603068206040682060506820606068206070682060806820609068206100682061106820612068206130682061406820615068206160682061706820618068206190682062006820621068206220682062306820624068206250682062606820627068206280682062906820630068206310682063206820633068206340682063506820636068206370682063806820639068206400682064106820642068206430682064406820645068206460682064706820648068206490682065006820651068206520682065306820654068206550682065606820657068206580682065906820660068206610682066206820663068206640682066506820666068206670682066806820669068206700682067106820672068206730682067406820675068206760682067706820678068206790682068006820681068206820682068306820684068206850682068606820687068206880682068906820690068206910682069206820693068206940682069506820696068206970682069806820699068207000682070106820702068207030682070406820705068207060682070706820708068207090682071006820711068207120682071306820714068207150682071606820717068207180682071906820720068207210682072206820723068207240682072506820726068207270682072806820729068207300682073106820732068207330682073406820735068207360682073706820738068207390682074006820741068207420682074306820744068207450682074606820747068207480682074906820750068207510682075206820753068207540682075506820756068207570682075806820759068207600682076106820762068207630682076406820765068207660682076706820768068207690682077006820771068207720682077306820774068207750682077606820777068207780682077906820780068207810682078206820783068207840682078506820786068207870682078806820789068207900682079106820792068207930682079406820795068207960682079706820798068207990683000106830002068300030683000406830005068300060683000706830008068300090683001006830011068300120683001306830014068300150683001606830017068300180683001906830020068300210683002206830023068300240683002506830026068300270683002806830029068300300683003106830032068300330683003406830035068300360683003706830038068300390683004006830041068300420683004306830044068300450683004606830047068300480683004906830050068300510683005206830053068300540683005506830056068300570683005806830059068300600683006106830062068300630683006406830065068300660683006706830068068300690683007006830071068300720683007306830074068300750683007606830077068300780683007906830080068300810683008206830083068300840683008506830086068300870683008806830089068300900683009106830092068300930683009406830095068300960683009706830098068300990683010006830101068301020683010306830104068301050683010606830107068301080683010906830110068301110683011206830113068301140683011506830116068301170683011806830119068301200683012106830122068301230683012406830125068301260683012706830128068301290683013006830131068301320683013306830134068301350683013606830137068301380683013906830140068301410683014206830143068301440683014506830146068301470683014806830149068301500683015106830152068301530683015406830155068301560683015706830158068301590683016006830161068301620683016306830164068301650683016606830167068301680683016906830170068301710683017206830173068301740683017506830176068301770683017806830179068301800683018106830182068301830683018406830185068301860683018706830188068301890683019006830191068301920683019306830194068301950683019606830197068301980683019906830200068302010683020206830203068302040683020506830206068302070683020806830209068302100683021106830212068302130683021406830215068302160683021706830218068302190683022006830221068302220683022306830224068302250683022606830227068302280683022906830230068302310683023206830233068302340683023506830236068302370683023806830239068302400683024106830242068302430683024406830245068302460683024706830248068302490683025006830251068302520683025306830254068302550683025606830257068302580683025906830260068302610683026206830263068302640683026506830266068302670683026806830269068302700683027106830272068302730683027406830275068302760683027706830278068302790683028006830281068302820683028306830284068302850683028606830287068302880683028906830290068302910683029206830293068302940683029506830296068302970683029806830299068303000683030106830302068303030683030406830305068303060683030706830308068303090683031006830311068303120683031306830314068303150683031606830317068303180683031906830320068303210683032206830323068303240683032506830326068303270683032806830329068303300683033106830332068303330683033406830335068303360683033706830338068303390683034006830341068303420683034306830344068303450683034606830347068303480683034906830350068303510683035206830353068303540683035506830356068303570683035806830359068303600683036106830362068303630683036406830365068303660683036706830368068303690683037006830371068303720683037306830374068303750683037606830377068303780683037906830380068303810683038206830383068303840683038506830386068303870683038806830389068303900683039106830392068303930683039406830395068303960683039706830398068303990683040006830401068304020683040306830404068304050683040606830407068304080683040906830410068304110683041206830413068304140683041506830416068304170683041806830419068304200683042106830422068304230683042406830425068304260683042706830428068304290683043006830431068304320683043306830434068304350683043606830437068304380683043906830440068304410683044206830443068304440683044506830446068304470683044806830449068304500683045106830452068304530683045406830455068304560683045706830458068304590683046006830461068304620683046306830464068304650683046606830467068304680683046906830470068304710683047206830473068304740683047506830476068304770683047806830479068304800683048106830482068304830683048406830485068304860683048706830488068304890683049006830491068304920683049306830494068304950683049606830497068304980683049906830500068305010683050206830503068305040683050506830506068305070683050806830509068305100683051106830512068305130683051406830515068305160683051706830518068305190683052006830521068305220683052306830524068305250683052606830527068305280683052906830530068305310683053206830533068305340683053506830536068305370683053806830539068305400683054106830542068305430683054406830545068305460683054706830548068305490683055006830551068305520683055306830554068305550683055606830557068305580683055906830560068305610683056206830563068305640683056506830566068305670683056806830569068305700683057106830572068305730683057406830575068305760683057706830578068305790683058006830581068305820683058306830584068305850683058606830587068305880683058906830590068305910683059206830593068305940683059506830596068305970683059806830599068306000683060106830602068306030683060406830605068306060683060706830608068306090683061006830611068306120683061306830614068306150683061606830617068306180683061906830620068306210683062206830623068306240683062506830626068306270683062806830629068306300683063106830632068306330683063406830635068306360683063706830638068306390683064006830641068306420683064306830644068306450683064606830647068306480683064906830650068306510683065206830653068306540683065506830656068306570683065806830659068306600683066106830662068306630683066406830665068306660683066706830668068306690683067006830671068306720683067306830674068306750683067606830677068306780683067906830680068306810683068206830683068306840683068506830686068306870683068806830689068306900683069106830692068306930683069406830695068306960683069706830698068306990683070006830701068307020683070306830704068307050683070606830707068307080683070906830710068307110683071206830713068307140683071506830716068307170683071806830719068307200683072106830722068307230683072406830725068307260683072706830728068307290683073006830731068307320683073306830734068307350683073606830737068307380683073906830740068307410683074206830743068307440683074506830746068307470683074806830749068307500683075106830752068307530683075406830755068307560683075706830758068307590683076006830761068307620683076306830764068307650683076606830767068307680683076906830770068307710683077206830773068307740683077506830776068307770683077806830779068307800683078106830782068307830683078406830785068307860683078706830788068307890683079006830791068307920683079306830794068307950683079606830797068307980683079906840001068400020684000306840004068400050684000606840007068400080684000906840010068400110684001206840013068400140684001506840016068400170684001806840019068400200684002106840022068400230684002406840025068400260684002706840028068400290684003006840031068400320684003306840034068400350684003606840037068400380684003906840040068400410684004206840043068400440684004506840046068400470684004806840049068400500684005106840052068400530684005406840055068400560684005706840058068400590684006006840061068400620684006306840064068400650684006606840067068400680684006906840070068400710684007206840073068400740684007506840076068400770684007806840079068400800684008106840082068400830684008406840085068400860684008706840088068400890684009006840091068400920684009306840094068400950684009606840097068400980684009906840100068401010684010206840103068401040684010506840106068401070684010806840109068401100684011106840112068401130684011406840115068401160684011706840118068401190684012006840121068401220684012306840124068401250684012606840127068401280684012906840130068401310684013206840133068401340684013506840136068401370684013806840139068401400684014106840142068401430684014406840145068401460684014706840148068401490684015006840151068401520684015306840154068401550684015606840157068401580684015906840160068401610684016206840163068401640684016506840166068401670684016806840169068401700684017106840172068401730684017406840175068401760684017706840178068401790684018006840181068401820684018306840184068401850684018606840187068401880684018906840190068401910684019206840193068401940684019506840196068401970684019806840199068402000684020106840202068402030684020406840205068402060684020706840208068402090684021006840211068402120684021306840214068402150684021606840217068402180684021906840220068402210684022206840223068402240684022506840226068402270684022806840229068402300684023106840232068402330684023406840235068402360684023706840238068402390684024006840241068402420684024306840244068402450684024606840247068402480684024906840250068402510684025206840253068402540684025506840256068402570684025806840259068402600684026106840262068402630684026406840265068402660684026706840268068402690684027006840271068402720684027306840274068402750684027606840277068402780684027906840280068402810684028206840283068402840684028506840286068402870684028806840289068402900684029106840292068402930684029406840295068402960684029706840298068402990684030006840301068403020684030306840304068403050684030606840307068403080684030906840310068403110684031206840313068403140684031506840316068403170684031806840319068403200684032106840322068403230684032406840325068403260684032706840328068403290684033006840331068403320684033306840334068403350684033606840337068403380684033906840340068403410684034206840343068403440684034506840346068403470684034806840349068403500684035106840352068403530684035406840355068403560684035706840358068403590684036006840361068403620684036306840364068403650684036606840367068403680684036906840370068403710684037206840373068403740684037506840376068403770684037806840379068403800684038106840382068403830684038406840385068403860684038706840388068403890684039006840391068403920684039306840394068403950684039606840397068403980684039906840400068404010684040206840403068404040684040506840406068404070684040806840409068404100684041106840412068404130684041406840415068404160684041706840418068404190684042006840421068404220684042306840424068404250684042606840427068404280684042906840430068404310684043206840433068404340684043506840436068404370684043806840439068404400684044106840442068404430684044406840445068404460684044706840448068404490684045006840451068404520684045306840454068404550684045606840457068404580684045906840460068404610684046206840463068404640684046506840466068404670684046806840469068404700684047106840472068404730684047406840475068404760684047706840478068404790684048006840481068404820684048306840484068404850684048606840487068404880684048906840490068404910684049206840493068404940684049506840496068404970684049806840499068405000684050106840502068405030684050406840505068405060684050706840508068405090684051006840511068405120684051306840514068405150684051606840517068405180684051906840520068405210684052206840523068405240684052506840526068405270684052806840529068405300684053106840532068405330684053406840535068405360684053706840538068405390684054006840541068405420684054306840544068405450684054606840547068405480684054906840550068405510684055206840553068405540684055506840556068405570684055806840559068405600684056106840562068405630684056406840565068405660684056706840568068405690684057006840571068405720684057306840574068405750684057606840577068405780684057906840580068405810684058206840583068405840684058506840586068405870684058806840589068405900684059106840592068405930684059406840595068405960684059706840598068405990684060006840601068406020684060306840604068406050684060606840607068406080684060906840610068406110684061206840613068406140684061506840616068406170684061806840619068406200684062106840622068406230684062406840625068406260684062706840628068406290684063006840631068406320684063306840634068406350684063606840637068406380684063906840640068406410684064206840643068406440684064506840646068406470684064806840649068406500684065106840652068406530684065406840655068406560684065706840658068406590684066006840661068406620684066306840664068406650684066606840667068406680684066906840670068406710684067206840673068406740684067506840676068406770684067806840679068406800684068106840682068406830684068406840685068406860684068706840688068406890684069006840691068406920684069306840694068406950684069606840697068406980684069906840700068407010684070206840703068407040684070506840706068407070684070806840709068407100684071106840712068407130684071406840715068407160684071706840718068407190684072006840721068407220684072306840724068407250684072606840727068407280684072906840730068407310684073206840733068407340684073506840736068407370684073806840739068407400684074106840742068407430684074406840745068407460684074706840748068407490684075006840751068407520684075306840754068407550684075606840757068407580684075906840760068407610684076206840763068407640684076506840766068407670684076806840769068407700684077106840772068407730684077406840775068407760684077706840778068407790684078006840781068407820684078306840784068407850684078606840787068407880684078906840790068407910684079206840793068407940684079506840796068407970684079806840799068500010685000206850003068500040685000506850006068500070685000806850009068500100685001106850012068500130685001406850015068500160685001706850018068500190685002006850021068500220685002306850024068500250685002606850027068500280685002906850030068500310685003206850033068500340685003506850036068500370685003806850039068500400685004106850042068500430685004406850045068500460685004706850048068500490685005006850051068500520685005306850054068500550685005606850057068500580685005906850060068500610685006206850063068500640685006506850066068500670685006806850069068500700685007106850072068500730685007406850075068500760685007706850078068500790685008006850081068500820685008306850084068500850685008606850087068500880685008906850090068500910685009206850093068500940685009506850096068500970685009806850099068501000685010106850102068501030685010406850105068501060685010706850108068501090685011006850111068501120685011306850114068501150685011606850117068501180685011906850120068501210685012206850123068501240685012506850126068501270685012806850129068501300685013106850132068501330685013406850135068501360685013706850138068501390685014006850141068501420685014306850144068501450685014606850147068501480685014906850150068501510685015206850153068501540685015506850156068501570685015806850159068501600685016106850162068501630685016406850165068501660685016706850168068501690685017006850171068501720685017306850174068501750685017606850177068501780685017906850180068501810685018206850183068501840685018506850186068501870685018806850189068501900685019106850192068501930685019406850195068501960685019706850198068501990685020006850201068502020685020306850204068502050685020606850207068502080685020906850210068502110685021206850213068502140685021506850216068502170685021806850219068502200685022106850222068502230685022406850225068502260685022706850228068502290685023006850231068502320685023306850234068502350685023606850237068502380685023906850240068502410685024206850243068502440685024506850246068502470685024806850249068502500685025106850252068502530685025406850255068502560685025706850258068502590685026006850261068502620685026306850264068502650685026606850267068502680685026906850270068502710685027206850273068502740685027506850276068502770685027806850279068502800685028106850282068502830685028406850285068502860685028706850288068502890685029006850291068502920685029306850294068502950685029606850297068502980685029906850300068503010685030206850303068503040685030506850306068503070685030806850309068503100685031106850312068503130685031406850315068503160685031706850318068503190685032006850321068503220685032306850324068503250685032606850327068503280685032906850330068503310685033206850333068503340685033506850336068503370685033806850339068503400685034106850342068503430685034406850345068503460685034706850348068503490685035006850351068503520685035306850354068503550685035606850357068503580685035906850360068503610685036206850363068503640685036506850366068503670685036806850369068503700685037106850372068503730685037406850375068503760685037706850378068503790685038006850381068503820685038306850384068503850685038606850387068503880685038906850390068503910685039206850393068503940685039506850396068503970685039806850399068504000685040106850402068504030685040406850405068504060685040706850408068504090685041006850411068504120685041306850414068504150685041606850417068504180685041906850420068504210685042206850423068504240685042506850426068504270685042806850429068504300685043106850432068504330685043406850435068504360685043706850438068504390685044006850441068504420685044306850444068504450685044606850447068504480685044906850450068504510685045206850453068504540685045506850456068504570685045806850459068504600685046106850462068504630685046406850465068504660685046706850468068504690685047006850471068504720685047306850474068504750685047606850477068504780685047906850480068504810685048206850483068504840685048506850486068504870685048806850489068504900685049106850492068504930685049406850495068504960685049706850498068504990685050006850501068505020685050306850504068505050685050606850507068505080685050906850510068505110685051206850513068505140685051506850516068505170685051806850519068505200685052106850522068505230685052406850525068505260685052706850528068505290685053006850531068505320685053306850534068505350685053606850537068505380685053906850540068505410685054206850543068505440685054506850546068505470685054806850549068505500685055106850552068505530685055406850555068505560685055706850558068505590685056006850561068505620685056306850564068505650685056606850567068505680685056906850570068505710685057206850573068505740685057506850576068505770685057806850579068505800685058106850582068505830685058406850585068505860685058706850588068505890685059006850591068505920685059306850594068505950685059606850597068505980685059906850600068506010685060206850603068506040685060506850606068506070685060806850609068506100685061106850612068506130685061406850615068506160685061706850618068506190685062006850621068506220685062306850624068506250685062606850627068506280685062906850630068506310685063206850633068506340685063506850636068506370685063806850639068506400685064106850642068506430685064406850645068506460685064706850648068506490685065006850651068506520685065306850654068506550685065606850657068506580685065906850660068506610685066206850663068506640685066506850666068506670685066806850669068506700685067106850672068506730685067406850675068506760685067706850678068506790685068006850681068506820685068306850684068506850685068606850687068506880685068906850690068506910685069206850693068506940685069506850696068506970685069806850699068507000685070106850702068507030685070406850705068507060685070706850708068507090685071006850711068507120685071306850714068507150685071606850717068507180685071906850720068507210685072206850723068507240685072506850726068507270685072806850729068507300685073106850732068507330685073406850735068507360685073706850738068507390685074006850741068507420685074306850744068507450685074606850747068507480685074906850750068507510685075206850753068507540685075506850756068507570685075806850759068507600685076106850762068507630685076406850765068507660685076706850768068507690685077006850771068507720685077306850774068507750685077606850777068507780685077906850780068507810685078206850783068507840685078506850786068507870685078806850789068507900685079106850792068507930685079406850795068507960685079706850798068507990686000106860002068600030686000406860005068600060686000706860008068600090686001006860011068600120686001306860014068600150686001606860017068600180686001906860020068600210686002206860023068600240686002506860026068600270686002806860029068600300686003106860032068600330686003406860035068600360686003706860038068600390686004006860041068600420686004306860044068600450686004606860047068600480686004906860050068600510686005206860053068600540686005506860056068600570686005806860059068600600686006106860062068600630686006406860065068600660686006706860068068600690686007006860071068600720686007306860074068600750686007606860077068600780686007906860080068600810686008206860083068600840686008506860086068600870686008806860089068600900686009106860092068600930686009406860095068600960686009706860098068600990686010006860101068601020686010306860104068601050686010606860107068601080686010906860110068601110686011206860113068601140686011506860116068601170686011806860119068601200686012106860122068601230686012406860125068601260686012706860128068601290686013006860131068601320686013306860134068601350686013606860137068601380686013906860140068601410686014206860143068601440686014506860146068601470686014806860149068601500686015106860152068601530686015406860155068601560686015706860158068601590686016006860161068601620686016306860164068601650686016606860167068601680686016906860170068601710686017206860173068601740686017506860176068601770686017806860179068601800686018106860182068601830686018406860185068601860686018706860188068601890686019006860191068601920686019306860194068601950686019606860197068601980686019906860200068602010686020206860203068602040686020506860206068602070686020806860209068602100686021106860212068602130686021406860215068602160686021706860218068602190686022006860221068602220686022306860224068602250686022606860227068602280686022906860230068602310686023206860233068602340686023506860236068602370686023806860239068602400686024106860242068602430686024406860245068602460686024706860248068602490686025006860251068602520686025306860254068602550686025606860257068602580686025906860260068602610686026206860263068602640686026506860266068602670686026806860269068602700686027106860272068602730686027406860275068602760686027706860278068602790686028006860281068602820686028306860284068602850686028606860287068602880686028906860290068602910686029206860293068602940686029506860296068602970686029806860299068603000686030106860302068603030686030406860305068603060686030706860308068603090686031006860311068603120686031306860314068603150686031606860317068603180686031906860320068603210686032206860323068603240686032506860326068603270686032806860329068603300686033106860332068603330686033406860335068603360686033706860338068603390686034006860341068603420686034306860344068603450686034606860347068603480686034906860350068603510686035206860353068603540686035506860356068603570686035806860359068603600686036106860362068603630686036406860365068603660686036706860368068603690686037006860371068603720686037306860374068603750686037606860377068603780686037906860380068603810686038206860383068603840686038506860386068603870686038806860389068603900686039106860392068603930686039406860395068603960686039706860398068603990686040006860401068604020686040306860404068604050686040606860407068604080686040906860410068604110686041206860413068604140686041506860416068604170686041806860419068604200686042106860422068604230686042406860425068604260686042706860428068604290686043006860431068604320686043306860434068604350686043606860437068604380686043906860440068604410686044206860443068604440686044506860446068604470686044806860449068604500686045106860452068604530686045406860455068604560686045706860458068604590686046006860461068604620686046306860464068604650686046606860467068604680686046906860470068604710686047206860473068604740686047506860476068604770686047806860479068604800686048106860482068604830686048406860485068604860686048706860488068604890686049006860491068604920686049306860494068604950686049606860497068604980686049906860500068605010686050206860503068605040686050506860506068605070686050806860509068605100686051106860512068605130686051406860515068605160686051706860518068605190686052006860521068605220686052306860524068605250686052606860527068605280686052906860530068605310686053206860533068605340686053506860536068605370686053806860539068605400686054106860542068605430686054406860545068605460686054706860548068605490686055006860551068605520686055306860554068605550686055606860557068605580686055906860560068605610686056206860563068605640686056506860566068605670686056806860569068605700686057106860572068605730686057406860575068605760686057706860578068605790686058006860581068605820686058306860584068605850686058606860587068605880686058906860590068605910686059206860593068605940686059506860596068605970686059806860599068606000686060106860602068606030686060406860605068606060686060706860608068606090686061006860611068606120686061306860614068606150686061606860617068606180686061906860620068606210686062206860623068606240686062506860626068606270686062806860629068606300686063106860632068606330686063406860635068606360686063706860638068606390686064006860641068606420686064306860644068606450686064606860647068606480686064906860650068606510686065206860653068606540686065506860656068606570686065806860659068606600686066106860662068606630686066406860665068606660686066706860668068606690686067006860671068606720686067306860674068606750686067606860677068606780686067906860680068606810686068206860683068606840686068506860686068606870686068806860689068606900686069106860692068606930686069406860695068606960686069706860698068606990686070006860701068607020686070306860704068607050686070606860707068607080686070906860710068607110686071206860713068607140686071506860716068607170686071806860719068607200686072106860722068607230686072406860725068607260686072706860728068607290686073006860731068607320686073306860734068607350686073606860737068607380686073906860740068607410686074206860743068607440686074506860746068607470686074806860749068607500686075106860752068607530686075406860755068607560686075706860758068607590686076006860761068607620686076306860764068607650686076606860767068607680686076906860770068607710686077206860773068607740686077506860776068607770686077806860779068607800686078106860782068607830686078406860785068607860686078706860788068607890686079006860791068607920686079306860794068607950686079606860797068607980686079906870001068700020687000306870004068700050687000606870007068700080687000906870010068700110687001206870013068700140687001506870016068700170687001806870019068700200687002106870022068700230687002406870025068700260687002706870028068700290687003006870031068700320687003306870034068700350687003606870037068700380687003906870040068700410687004206870043068700440687004506870046068700470687004806870049068700500687005106870052068700530687005406870055068700560687005706870058068700590687006006870061068700620687006306870064068700650687006606870067068700680687006906870070068700710687007206870073068700740687007506870076068700770687007806870079068700800687008106870082068700830687008406870085068700860687008706870088068700890687009006870091068700920687009306870094068700950687009606870097068700980687009906870100068701010687010206870103068701040687010506870106068701070687010806870109068701100687011106870112068701130687011406870115068701160687011706870118068701190687012006870121068701220687012306870124068701250687012606870127068701280687012906870130068701310687013206870133068701340687013506870136068701370687013806870139068701400687014106870142068701430687014406870145068701460687014706870148068701490687015006870151068701520687015306870154068701550687015606870157068701580687015906870160068701610687016206870163068701640687016506870166068701670687016806870169068701700687017106870172068701730687017406870175068701760687017706870178068701790687018006870181068701820687018306870184068701850687018606870187068701880687018906870190068701910687019206870193068701940687019506870196068701970687019806870199068702000687020106870202068702030687020406870205068702060687020706870208068702090687021006870211068702120687021306870214068702150687021606870217068702180687021906870220068702210687022206870223068702240687022506870226068702270687022806870229068702300687023106870232068702330687023406870235068702360687023706870238068702390687024006870241068702420687024306870244068702450687024606870247068702480687024906870250068702510687025206870253068702540687025506870256068702570687025806870259068702600687026106870262068702630687026406870265068702660687026706870268068702690687027006870271068702720687027306870274068702750687027606870277068702780687027906870280068702810687028206870283068702840687028506870286068702870687028806870289068702900687029106870292068702930687029406870295068702960687029706870298068702990687030006870301068703020687030306870304068703050687030606870307068703080687030906870310068703110687031206870313068703140687031506870316068703170687031806870319068703200687032106870322068703230687032406870325068703260687032706870328068703290687033006870331068703320687033306870334068703350687033606870337068703380687033906870340068703410687034206870343068703440687034506870346068703470687034806870349068703500687035106870352068703530687035406870355068703560687035706870358068703590687036006870361068703620687036306870364068703650687036606870367068703680687036906870370068703710687037206870373068703740687037506870376068703770687037806870379068703800687038106870382068703830687038406870385068703860687038706870388068703890687039006870391068703920687039306870394068703950687039606870397068703980687039906870400068704010687040206870403068704040687040506870406068704070687040806870409068704100687041106870412068704130687041406870415068704160687041706870418068704190687042006870421068704220687042306870424068704250687042606870427068704280687042906870430068704310687043206870433068704340687043506870436068704370687043806870439068704400687044106870442068704430687044406870445068704460687044706870448068704490687045006870451068704520687045306870454068704550687045606870457068704580687045906870460068704610687046206870463068704640687046506870466068704670687046806870469068704700687047106870472068704730687047406870475068704760687047706870478068704790687048006870481068704820687048306870484068704850687048606870487068704880687048906870490068704910687049206870493068704940687049506870496068704970687049806870499068705000687050106870502068705030687050406870505068705060687050706870508068705090687051006870511068705120687051306870514068705150687051606870517068705180687051906870520068705210687052206870523068705240687052506870526068705270687052806870529068705300687053106870532068705330687053406870535068705360687053706870538068705390687054006870541068705420687054306870544068705450687054606870547068705480687054906870550068705510687055206870553068705540687055506870556068705570687055806870559068705600687056106870562068705630687056406870565068705660687056706870568068705690687057006870571068705720687057306870574068705750687057606870577068705780687057906870580068705810687058206870583068705840687058506870586068705870687058806870589068705900687059106870592068705930687059406870595068705960687059706870598068705990687060006870601068706020687060306870604068706050687060606870607068706080687060906870610068706110687061206870613068706140687061506870616068706170687061806870619068706200687062106870622068706230687062406870625068706260687062706870628068706290687063006870631068706320687063306870634068706350687063606870637068706380687063906870640068706410687064206870643068706440687064506870646068706470687064806870649068706500687065106870652068706530687065406870655068706560687065706870658068706590687066006870661068706620687066306870664068706650687066606870667068706680687066906870670068706710687067206870673068706740687067506870676068706770687067806870679068706800687068106870682068706830687068406870685068706860687068706870688068706890687069006870691068706920687069306870694068706950687069606870697068706980687069906870700068707010687070206870703068707040687070506870706068707070687070806870709068707100687071106870712068707130687071406870715068707160687071706870718068707190687072006870721068707220687072306870724068707250687072606870727068707280687072906870730068707310687073206870733068707340687073506870736068707370687073806870739068707400687074106870742068707430687074406870745068707460687074706870748068707490687075006870751068707520687075306870754068707550687075606870757068707580687075906870760068707610687076206870763068707640687076506870766068707670687076806870769068707700687077106870772068707730687077406870775068707760687077706870778068707790687078006870781068707820687078306870784068707850687078606870787068707880687078906870790068707910687079206870793068707940687079506870796068707970687079806870799068800010688000206880003068800040688000506880006068800070688000806880009068800100688001106880012068800130688001406880015068800160688001706880018068800190688002006880021068800220688002306880024068800250688002606880027068800280688002906880030068800310688003206880033068800340688003506880036068800370688003806880039068800400688004106880042068800430688004406880045068800460688004706880048068800490688005006880051068800520688005306880054068800550688005606880057068800580688005906880060068800610688006206880063068800640688006506880066068800670688006806880069068800700688007106880072068800730688007406880075068800760688007706880078068800790688008006880081068800820688008306880084068800850688008606880087068800880688008906880090068800910688009206880093068800940688009506880096068800970688009806880099068801000688010106880102068801030688010406880105068801060688010706880108068801090688011006880111068801120688011306880114068801150688011606880117068801180688011906880120068801210688012206880123068801240688012506880126068801270688012806880129068801300688013106880132068801330688013406880135068801360688013706880138068801390688014006880141068801420688014306880144068801450688014606880147068801480688014906880150068801510688015206880153068801540688015506880156068801570688015806880159068801600688016106880162068801630688016406880165068801660688016706880168068801690688017006880171068801720688017306880174068801750688017606880177068801780688017906880180068801810688018206880183068801840688018506880186068801870688018806880189068801900688019106880192068801930688019406880195068801960688019706880198068801990688020006880201068802020688020306880204068802050688020606880207068802080688020906880210068802110688021206880213068802140688021506880216068802170688021806880219068802200688022106880222068802230688022406880225068802260688022706880228068802290688023006880231068802320688023306880234068802350688023606880237068802380688023906880240068802410688024206880243068802440688024506880246068802470688024806880249068802500688025106880252068802530688025406880255068802560688025706880258068802590688026006880261068802620688026306880264068802650688026606880267068802680688026906880270068802710688027206880273068802740688027506880276068802770688027806880279068802800688028106880282068802830688028406880285068802860688028706880288068802890688029006880291068802920688029306880294068802950688029606880297068802980688029906880300068803010688030206880303068803040688030506880306068803070688030806880309068803100688031106880312068803130688031406880315068803160688031706880318068803190688032006880321068803220688032306880324068803250688032606880327068803280688032906880330068803310688033206880333068803340688033506880336068803370688033806880339068803400688034106880342068803430688034406880345068803460688034706880348068803490688035006880351068803520688035306880354068803550688035606880357068803580688035906880360068803610688036206880363068803640688036506880366068803670688036806880369068803700688037106880372068803730688037406880375068803760688037706880378068803790688038006880381068803820688038306880384068803850688038606880387068803880688038906880390068803910688039206880393068803940688039506880396068803970688039806880399068804000688040106880402068804030688040406880405068804060688040706880408068804090688041006880411068804120688041306880414068804150688041606880417068804180688041906880420068804210688042206880423068804240688042506880426068804270688042806880429068804300688043106880432068804330688043406880435068804360688043706880438068804390688044006880441068804420688044306880444068804450688044606880447068804480688044906880450068804510688045206880453068804540688045506880456068804570688045806880459068804600688046106880462068804630688046406880465068804660688046706880468068804690688047006880471068804720688047306880474068804750688047606880477068804780688047906880480068804810688048206880483068804840688048506880486068804870688048806880489068804900688049106880492068804930688049406880495068804960688049706880498068804990688050006880501068805020688050306880504068805050688050606880507068805080688050906880510068805110688051206880513068805140688051506880516068805170688051806880519068805200688052106880522068805230688052406880525068805260688052706880528068805290688053006880531068805320688053306880534068805350688053606880537068805380688053906880540068805410688054206880543068805440688054506880546068805470688054806880549068805500688055106880552068805530688055406880555068805560688055706880558068805590688056006880561068805620688056306880564068805650688056606880567068805680688056906880570068805710688057206880573068805740688057506880576068805770688057806880579068805800688058106880582068805830688058406880585068805860688058706880588068805890688059006880591068805920688059306880594068805950688059606880597068805980688059906880600068806010688060206880603068806040688060506880606068806070688060806880609068806100688061106880612068806130688061406880615068806160688061706880618068806190688062006880621068806220688062306880624068806250688062606880627068806280688062906880630068806310688063206880633068806340688063506880636068806370688063806880639068806400688064106880642068806430688064406880645068806460688064706880648068806490688065006880651068806520688065306880654068806550688065606880657068806580688065906880660068806610688066206880663068806640688066506880666068806670688066806880669068806700688067106880672068806730688067406880675068806760688067706880678068806790688068006880681068806820688068306880684068806850688068606880687068806880688068906880690068806910688069206880693068806940688069506880696068806970688069806880699068807000688070106880702068807030688070406880705068807060688070706880708068807090688071006880711068807120688071306880714068807150688071606880717068807180688071906880720068807210688072206880723068807240688072506880726068807270688072806880729068807300688073106880732068807330688073406880735068807360688073706880738068807390688074006880741068807420688074306880744068807450688074606880747068807480688074906880750068807510688075206880753068807540688075506880756068807570688075806880759068807600688076106880762068807630688076406880765068807660688076706880768068807690688077006880771068807720688077306880774068807750688077606880777068807780688077906880780068807810688078206880783068807840688078506880786068807870688078806880789068807900688079106880792068807930688079406880795068807960688079706880798068807990689000106890002068900030689000406890005068900060689000706890008068900090689001006890011068900120689001306890014068900150689001606890017068900180689001906890020068900210689002206890023068900240689002506890026068900270689002806890029068900300689003106890032068900330689003406890035068900360689003706890038068900390689004006890041068900420689004306890044068900450689004606890047068900480689004906890050068900510689005206890053068900540689005506890056068900570689005806890059068900600689006106890062068900630689006406890065068900660689006706890068068900690689007006890071068900720689007306890074068900750689007606890077068900780689007906890080068900810689008206890083068900840689008506890086068900870689008806890089068900900689009106890092068900930689009406890095068900960689009706890098068900990689010006890101068901020689010306890104068901050689010606890107068901080689010906890110068901110689011206890113068901140689011506890116068901170689011806890119068901200689012106890122068901230689012406890125068901260689012706890128068901290689013006890131068901320689013306890134068901350689013606890137068901380689013906890140068901410689014206890143068901440689014506890146068901470689014806890149068901500689015106890152068901530689015406890155068901560689015706890158068901590689016006890161068901620689016306890164068901650689016606890167068901680689016906890170068901710689017206890173068901740689017506890176068901770689017806890179068901800689018106890182068901830689018406890185068901860689018706890188068901890689019006890191068901920689019306890194068901950689019606890197068901980689019906890200068902010689020206890203068902040689020506890206068902070689020806890209068902100689021106890212068902130689021406890215068902160689021706890218068902190689022006890221068902220689022306890224068902250689022606890227068902280689022906890230068902310689023206890233068902340689023506890236068902370689023806890239068902400689024106890242068902430689024406890245068902460689024706890248068902490689025006890251068902520689025306890254068902550689025606890257068902580689025906890260068902610689026206890263068902640689026506890266068902670689026806890269068902700689027106890272068902730689027406890275068902760689027706890278068902790689028006890281068902820689028306890284068902850689028606890287068902880689028906890290068902910689029206890293068902940689029506890296068902970689029806890299068903000689030106890302068903030689030406890305068903060689030706890308068903090689031006890311068903120689031306890314068903150689031606890317068903180689031906890320068903210689032206890323068903240689032506890326068903270689032806890329068903300689033106890332068903330689033406890335068903360689033706890338068903390689034006890341068903420689034306890344068903450689034606890347068903480689034906890350068903510689035206890353068903540689035506890356068903570689035806890359068903600689036106890362068903630689036406890365068903660689036706890368068903690689037006890371068903720689037306890374068903750689037606890377068903780689037906890380068903810689038206890383068903840689038506890386068903870689038806890389068903900689039106890392068903930689039406890395068903960689039706890398068903990689040006890401068904020689040306890404068904050689040606890407068904080689040906890410068904110689041206890413068904140689041506890416068904170689041806890419068904200689042106890422068904230689042406890425068904260689042706890428068904290689043006890431068904320689043306890434068904350689043606890437068904380689043906890440068904410689044206890443068904440689044506890446068904470689044806890449068904500689045106890452068904530689045406890455068904560689045706890458068904590689046006890461068904620689046306890464068904650689046606890467068904680689046906890470068904710689047206890473068904740689047506890476068904770689047806890479068904800689048106890482068904830689048406890485068904860689048706890488068904890689049006890491068904920689049306890494068904950689049606890497068904980689049906890500068905010689050206890503068905040689050506890506068905070689050806890509068905100689051106890512068905130689051406890515068905160689051706890518068905190689052006890521068905220689052306890524068905250689052606890527068905280689052906890530068905310689053206890533068905340689053506890536068905370689053806890539068905400689054106890542068905430689054406890545068905460689054706890548068905490689055006890551068905520689055306890554068905550689055606890557068905580689055906890560068905610689056206890563068905640689056506890566068905670689056806890569068905700689057106890572068905730689057406890575068905760689057706890578068905790689058006890581068905820689058306890584068905850689058606890587068905880689058906890590068905910689059206890593068905940689059506890596068905970689059806890599068906000689060106890602068906030689060406890605068906060689060706890608068906090689061006890611068906120689061306890614068906150689061606890617068906180689061906890620068906210689062206890623068906240689062506890626068906270689062806890629068906300689063106890632068906330689063406890635068906360689063706890638068906390689064006890641068906420689064306890644068906450689064606890647068906480689064906890650068906510689065206890653068906540689065506890656068906570689065806890659068906600689066106890662068906630689066406890665068906660689066706890668068906690689067006890671068906720689067306890674068906750689067606890677068906780689067906890680068906810689068206890683068906840689068506890686068906870689068806890689068906900689069106890692068906930689069406890695068906960689069706890698068906990689070006890701068907020689070306890704068907050689070606890707068907080689070906890710068907110689071206890713068907140689071506890716068907170689071806890719068907200689072106890722068907230689072406890725068907260689072706890728068907290689073006890731068907320689073306890734068907350689073606890737068907380689073906890740068907410689074206890743068907440689074506890746068907470689074806890749068907500689075106890752068907530689075406890755068907560689075706890758068907590689076006890761068907620689076306890764068907650689076606890767068907680689076906890770068907710689077206890773068907740689077506890776068907770689077806890779068907800689078106890782068907830689078406890785068907860689078706890788068907890689079006890791068907920689079306890794068907950689079606890797068907980689079906900001069000020690000306900004069000050690000606900007069000080690000906900010069000110690001206900013069000140690001506900016069000170690001806900019069000200690002106900022069000230690002406900025069000260690002706900028069000290690003006900031069000320690003306900034069000350690003606900037069000380690003906900040069000410690004206900043069000440690004506900046069000470690004806900049069000500690005106900052069000530690005406900055069000560690005706900058069000590690006006900061069000620690006306900064069000650690006606900067069000680690006906900070069000710690007206900073069000740690007506900076069000770690007806900079069000800690008106900082069000830690008406900085069000860690008706900088069000890690009006900091069000920690009306900094069000950690009606900097069000980690009906900100069001010690010206900103069001040690010506900106069001070690010806900109069001100690011106900112069001130690011406900115069001160690011706900118069001190690012006900121069001220690012306900124069001250690012606900127069001280690012906900130069001310690013206900133069001340690013506900136069001370690013806900139069001400690014106900142069001430690014406900145069001460690014706900148069001490690015006900151069001520690015306900154069001550690015606900157069001580690015906900160069001610690016206900163069001640690016506900166069001670690016806900169069001700690017106900172069001730690017406900175069001760690017706900178069001790690018006900181069001820690018306900184069001850690018606900187069001880690018906900190069001910690019206900193069001940690019506900196069001970690019806900199069002000690020106900202069002030690020406900205069002060690020706900208069002090690021006900211069002120690021306900214069002150690021606900217069002180690021906900220069002210690022206900223069002240690022506900226069002270690022806900229069002300690023106900232069002330690023406900235069002360690023706900238069002390690024006900241069002420690024306900244069002450690024606900247069002480690024906900250069002510690025206900253069002540690025506900256069002570690025806900259069002600690026106900262069002630690026406900265069002660690026706900268069002690690027006900271069002720690027306900274069002750690027606900277069002780690027906900280069002810690028206900283069002840690028506900286069002870690028806900289069002900690029106900292069002930690029406900295069002960690029706900298069002990690030006900301069003020690030306900304069003050690030606900307069003080690030906900310069003110690031206900313069003140690031506900316069003170690031806900319069003200690032106900322069003230690032406900325069003260690032706900328069003290690033006900331069003320690033306900334069003350690033606900337069003380690033906900340069003410690034206900343069003440690034506900346069003470690034806900349069003500690035106900352069003530690035406900355069003560690035706900358069003590690036006900361069003620690036306900364069003650690036606900367069003680690036906900370069003710690037206900373069003740690037506900376069003770690037806900379069003800690038106900382069003830690038406900385069003860690038706900388069003890690039006900391069003920690039306900394069003950690039606900397069003980690039906900400069004010690040206900403069004040690040506900406069004070690040806900409069004100690041106900412069004130690041406900415069004160690041706900418069004190690042006900421069004220690042306900424069004250690042606900427069004280690042906900430069004310690043206900433069004340690043506900436069004370690043806900439069004400690044106900442069004430690044406900445069004460690044706900448069004490690045006900451069004520690045306900454069004550690045606900457069004580690045906900460069004610690046206900463069004640690046506900466069004670690046806900469069004700690047106900472069004730690047406900475069004760690047706900478069004790690048006900481069004820690048306900484069004850690048606900487069004880690048906900490069004910690049206900493069004940690049506900496069004970690049806900499069005000690050106900502069005030690050406900505069005060690050706900508069005090690051006900511069005120690051306900514069005150690051606900517069005180690051906900520069005210690052206900523069005240690052506900526069005270690052806900529069005300690053106900532069005330690053406900535069005360690053706900538069005390690054006900541069005420690054306900544069005450690054606900547069005480690054906900550069005510690055206900553069005540690055506900556069005570690055806900559069005600690056106900562069005630690056406900565069005660690056706900568069005690690057006900571069005720690057306900574069005750690057606900577069005780690057906900580069005810690058206900583069005840690058506900586069005870690058806900589069005900690059106900592069005930690059406900595069005960690059706900598069005990690060006900601069006020690060306900604069006050690060606900607069006080690060906900610069006110690061206900613069006140690061506900616069006170690061806900619069006200690062106900622069006230690062406900625069006260690062706900628069006290690063006900631069006320690063306900634069006350690063606900637069006380690063906900640069006410690064206900643069006440690064506900646069006470690064806900649069006500690065106900652069006530690065406900655069006560690065706900658069006590690066006900661069006620690066306900664069006650690066606900667069006680690066906900670069006710690067206900673069006740690067506900676069006770690067806900679069006800690068106900682069006830690068406900685069006860690068706900688069006890690069006900691069006920690069306900694069006950690069606900697069006980690069906900700069007010690070206900703069007040690070506900706069007070690070806900709069007100690071106900712069007130690071406900715069007160690071706900718069007190690072006900721069007220690072306900724069007250690072606900727069007280690072906900730069007310690073206900733069007340690073506900736069007370690073806900739069007400690074106900742069007430690074406900745069007460690074706900748069007490690075006900751069007520690075306900754069007550690075606900757069007580690075906900760069007610690076206900763069007640690076506900766069007670690076806900769069007700690077106900772069007730690077406900775069007760690077706900778069007790690078006900781069007820690078306900784069007850690078606900787069007880690078906900790069007910690079206900793069007940690079506900796069007970690079806900799069100010691000206910003069100040691000506910006069100070691000806910009069100100691001106910012069100130691001406910015069100160691001706910018069100190691002006910021069100220691002306910024069100250691002606910027069100280691002906910030069100310691003206910033069100340691003506910036069100370691003806910039069100400691004106910042069100430691004406910045069100460691004706910048069100490691005006910051069100520691005306910054069100550691005606910057069100580691005906910060069100610691006206910063069100640691006506910066069100670691006806910069069100700691007106910072069100730691007406910075069100760691007706910078069100790691008006910081069100820691008306910084069100850691008606910087069100880691008906910090069100910691009206910093069100940691009506910096069100970691009806910099069101000691010106910102069101030691010406910105069101060691010706910108069101090691011006910111069101120691011306910114069101150691011606910117069101180691011906910120069101210691012206910123069101240691012506910126069101270691012806910129069101300691013106910132069101330691013406910135069101360691013706910138069101390691014006910141069101420691014306910144069101450691014606910147069101480691014906910150069101510691015206910153069101540691015506910156069101570691015806910159069101600691016106910162069101630691016406910165069101660691016706910168069101690691017006910171069101720691017306910174069101750691017606910177069101780691017906910180069101810691018206910183069101840691018506910186069101870691018806910189069101900691019106910192069101930691019406910195069101960691019706910198069101990691020006910201069102020691020306910204069102050691020606910207069102080691020906910210069102110691021206910213069102140691021506910216069102170691021806910219069102200691022106910222069102230691022406910225069102260691022706910228069102290691023006910231069102320691023306910234069102350691023606910237069102380691023906910240069102410691024206910243069102440691024506910246069102470691024806910249069102500691025106910252069102530691025406910255069102560691025706910258069102590691026006910261069102620691026306910264069102650691026606910267069102680691026906910270069102710691027206910273069102740691027506910276069102770691027806910279069102800691028106910282069102830691028406910285069102860691028706910288069102890691029006910291069102920691029306910294069102950691029606910297069102980691029906910300069103010691030206910303069103040691030506910306069103070691030806910309069103100691031106910312069103130691031406910315069103160691031706910318069103190691032006910321069103220691032306910324069103250691032606910327069103280691032906910330069103310691033206910333069103340691033506910336069103370691033806910339069103400691034106910342069103430691034406910345069103460691034706910348069103490691035006910351069103520691035306910354069103550691035606910357069103580691035906910360069103610691036206910363069103640691036506910366069103670691036806910369069103700691037106910372069103730691037406910375069103760691037706910378069103790691038006910381069103820691038306910384069103850691038606910387069103880691038906910390069103910691039206910393069103940691039506910396069103970691039806910399069104000691040106910402069104030691040406910405069104060691040706910408069104090691041006910411069104120691041306910414069104150691041606910417069104180691041906910420069104210691042206910423069104240691042506910426069104270691042806910429069104300691043106910432069104330691043406910435069104360691043706910438069104390691044006910441069104420691044306910444069104450691044606910447069104480691044906910450069104510691045206910453069104540691045506910456069104570691045806910459069104600691046106910462069104630691046406910465069104660691046706910468069104690691047006910471069104720691047306910474069104750691047606910477069104780691047906910480069104810691048206910483069104840691048506910486069104870691048806910489069104900691049106910492069104930691049406910495069104960691049706910498069104990691050006910501069105020691050306910504069105050691050606910507069105080691050906910510069105110691051206910513069105140691051506910516069105170691051806910519069105200691052106910522069105230691052406910525069105260691052706910528069105290691053006910531069105320691053306910534069105350691053606910537069105380691053906910540069105410691054206910543069105440691054506910546069105470691054806910549069105500691055106910552069105530691055406910555069105560691055706910558069105590691056006910561069105620691056306910564069105650691056606910567069105680691056906910570069105710691057206910573069105740691057506910576069105770691057806910579069105800691058106910582069105830691058406910585069105860691058706910588069105890691059006910591069105920691059306910594069105950691059606910597069105980691059906910600069106010691060206910603069106040691060506910606069106070691060806910609069106100691061106910612069106130691061406910615069106160691061706910618069106190691062006910621069106220691062306910624069106250691062606910627069106280691062906910630069106310691063206910633069106340691063506910636069106370691063806910639069106400691064106910642069106430691064406910645069106460691064706910648069106490691065006910651069106520691065306910654069106550691065606910657069106580691065906910660069106610691066206910663069106640691066506910666069106670691066806910669069106700691067106910672069106730691067406910675069106760691067706910678069106790691068006910681069106820691068306910684069106850691068606910687069106880691068906910690069106910691069206910693069106940691069506910696069106970691069806910699069107000691070106910702069107030691070406910705069107060691070706910708069107090691071006910711069107120691071306910714069107150691071606910717069107180691071906910720069107210691072206910723069107240691072506910726069107270691072806910729069107300691073106910732069107330691073406910735069107360691073706910738069107390691074006910741069107420691074306910744069107450691074606910747069107480691074906910750069107510691075206910753069107540691075506910756069107570691075806910759069107600691076106910762069107630691076406910765069107660691076706910768069107690691077006910771069107720691077306910774069107750691077606910777069107780691077906910780069107810691078206910783069107840691078506910786069107870691078806910789069107900691079106910792069107930691079406910795069107960691079706910798069107990692000106920002069200030692000406920005069200060692000706920008069200090692001006920011069200120692001306920014069200150692001606920017069200180692001906920020069200210692002206920023069200240692002506920026069200270692002806920029069200300692003106920032069200330692003406920035069200360692003706920038069200390692004006920041069200420692004306920044069200450692004606920047069200480692004906920050069200510692005206920053069200540692005506920056069200570692005806920059069200600692006106920062069200630692006406920065069200660692006706920068069200690692007006920071069200720692007306920074069200750692007606920077069200780692007906920080069200810692008206920083069200840692008506920086069200870692008806920089069200900692009106920092069200930692009406920095069200960692009706920098069200990692010006920101069201020692010306920104069201050692010606920107069201080692010906920110069201110692011206920113069201140692011506920116069201170692011806920119069201200692012106920122069201230692012406920125069201260692012706920128069201290692013006920131069201320692013306920134069201350692013606920137069201380692013906920140069201410692014206920143069201440692014506920146069201470692014806920149069201500692015106920152069201530692015406920155069201560692015706920158069201590692016006920161069201620692016306920164069201650692016606920167069201680692016906920170069201710692017206920173069201740692017506920176069201770692017806920179069201800692018106920182069201830692018406920185069201860692018706920188069201890692019006920191069201920692019306920194069201950692019606920197069201980692019906920200069202010692020206920203069202040692020506920206069202070692020806920209069202100692021106920212069202130692021406920215069202160692021706920218069202190692022006920221069202220692022306920224069202250692022606920227069202280692022906920230069202310692023206920233069202340692023506920236069202370692023806920239069202400692024106920242069202430692024406920245069202460692024706920248069202490692025006920251069202520692025306920254069202550692025606920257069202580692025906920260069202610692026206920263069202640692026506920266069202670692026806920269069202700692027106920272069202730692027406920275069202760692027706920278069202790692028006920281069202820692028306920284069202850692028606920287069202880692028906920290069202910692029206920293069202940692029506920296069202970692029806920299069203000692030106920302069203030692030406920305069203060692030706920308069203090692031006920311069203120692031306920314069203150692031606920317069203180692031906920320069203210692032206920323069203240692032506920326069203270692032806920329069203300692033106920332069203330692033406920335069203360692033706920338069203390692034006920341069203420692034306920344069203450692034606920347069203480692034906920350069203510692035206920353069203540692035506920356069203570692035806920359069203600692036106920362069203630692036406920365069203660692036706920368069203690692037006920371069203720692037306920374069203750692037606920377069203780692037906920380069203810692038206920383069203840692038506920386069203870692038806920389069203900692039106920392069203930692039406920395069203960692039706920398069203990692040006920401069204020692040306920404069204050692040606920407069204080692040906920410069204110692041206920413069204140692041506920416069204170692041806920419069204200692042106920422069204230692042406920425069204260692042706920428069204290692043006920431069204320692043306920434069204350692043606920437069204380692043906920440069204410692044206920443069204440692044506920446069204470692044806920449069204500692045106920452069204530692045406920455069204560692045706920458069204590692046006920461069204620692046306920464069204650692046606920467069204680692046906920470069204710692047206920473069204740692047506920476069204770692047806920479069204800692048106920482069204830692048406920485069204860692048706920488069204890692049006920491069204920692049306920494069204950692049606920497069204980692049906920500069205010692050206920503069205040692050506920506069205070692050806920509069205100692051106920512069205130692051406920515069205160692051706920518069205190692052006920521069205220692052306920524069205250692052606920527069205280692052906920530069205310692053206920533069205340692053506920536069205370692053806920539069205400692054106920542069205430692054406920545069205460692054706920548069205490692055006920551069205520692055306920554069205550692055606920557069205580692055906920560069205610692056206920563069205640692056506920566069205670692056806920569069205700692057106920572069205730692057406920575069205760692057706920578069205790692058006920581069205820692058306920584069205850692058606920587069205880692058906920590069205910692059206920593069205940692059506920596069205970692059806920599069206000692060106920602069206030692060406920605069206060692060706920608069206090692061006920611069206120692061306920614069206150692061606920617069206180692061906920620069206210692062206920623069206240692062506920626069206270692062806920629069206300692063106920632069206330692063406920635069206360692063706920638069206390692064006920641069206420692064306920644069206450692064606920647069206480692064906920650069206510692065206920653069206540692065506920656069206570692065806920659069206600692066106920662069206630692066406920665069206660692066706920668069206690692067006920671069206720692067306920674069206750692067606920677069206780692067906920680069206810692068206920683069206840692068506920686069206870692068806920689069206900692069106920692069206930692069406920695069206960692069706920698069206990692070006920701069207020692070306920704069207050692070606920707069207080692070906920710069207110692071206920713069207140692071506920716069207170692071806920719069207200692072106920722069207230692072406920725069207260692072706920728069207290692073006920731069207320692073306920734069207350692073606920737069207380692073906920740069207410692074206920743069207440692074506920746069207470692074806920749069207500692075106920752069207530692075406920755069207560692075706920758069207590692076006920761069207620692076306920764069207650692076606920767069207680692076906920770069207710692077206920773069207740692077506920776069207770692077806920779069207800692078106920782069207830692078406920785069207860692078706920788069207890692079006920791069207920692079306920794069207950692079606920797069207980692079906930001069300020693000306930004069300050693000606930007069300080693000906930010069300110693001206930013069300140693001506930016069300170693001806930019069300200693002106930022069300230693002406930025069300260693002706930028069300290693003006930031069300320693003306930034069300350693003606930037069300380693003906930040069300410693004206930043069300440693004506930046069300470693004806930049069300500693005106930052069300530693005406930055069300560693005706930058069300590693006006930061069300620693006306930064069300650693006606930067069300680693006906930070069300710693007206930073069300740693007506930076069300770693007806930079069300800693008106930082069300830693008406930085069300860693008706930088069300890693009006930091069300920693009306930094069300950693009606930097069300980693009906930100069301010693010206930103069301040693010506930106069301070693010806930109069301100693011106930112069301130693011406930115069301160693011706930118069301190693012006930121069301220693012306930124069301250693012606930127069301280693012906930130069301310693013206930133069301340693013506930136069301370693013806930139069301400693014106930142069301430693014406930145069301460693014706930148069301490693015006930151069301520693015306930154069301550693015606930157069301580693015906930160069301610693016206930163069301640693016506930166069301670693016806930169069301700693017106930172069301730693017406930175069301760693017706930178069301790693018006930181069301820693018306930184069301850693018606930187069301880693018906930190069301910693019206930193069301940693019506930196069301970693019806930199069302000693020106930202069302030693020406930205069302060693020706930208069302090693021006930211069302120693021306930214069302150693021606930217069302180693021906930220069302210693022206930223069302240693022506930226069302270693022806930229069302300693023106930232069302330693023406930235069302360693023706930238069302390693024006930241069302420693024306930244069302450693024606930247069302480693024906930250069302510693025206930253069302540693025506930256069302570693025806930259069302600693026106930262069302630693026406930265069302660693026706930268069302690693027006930271069302720693027306930274069302750693027606930277069302780693027906930280069302810693028206930283069302840693028506930286069302870693028806930289069302900693029106930292069302930693029406930295069302960693029706930298069302990693030006930301069303020693030306930304069303050693030606930307069303080693030906930310069303110693031206930313069303140693031506930316069303170693031806930319069303200693032106930322069303230693032406930325069303260693032706930328069303290693033006930331069303320693033306930334069303350693033606930337069303380693033906930340069303410693034206930343069303440693034506930346069303470693034806930349069303500693035106930352069303530693035406930355069303560693035706930358069303590693036006930361069303620693036306930364069303650693036606930367069303680693036906930370069303710693037206930373069303740693037506930376069303770693037806930379069303800693038106930382069303830693038406930385069303860693038706930388069303890693039006930391069303920693039306930394069303950693039606930397069303980693039906930400069304010693040206930403069304040693040506930406069304070693040806930409069304100693041106930412069304130693041406930415069304160693041706930418069304190693042006930421069304220693042306930424069304250693042606930427069304280693042906930430069304310693043206930433069304340693043506930436069304370693043806930439069304400693044106930442069304430693044406930445069304460693044706930448069304490693045006930451069304520693045306930454069304550693045606930457069304580693045906930460069304610693046206930463069304640693046506930466069304670693046806930469069304700693047106930472069304730693047406930475069304760693047706930478069304790693048006930481069304820693048306930484069304850693048606930487069304880693048906930490069304910693049206930493069304940693049506930496069304970693049806930499069305000693050106930502069305030693050406930505069305060693050706930508069305090693051006930511069305120693051306930514069305150693051606930517069305180693051906930520069305210693052206930523069305240693052506930526069305270693052806930529069305300693053106930532069305330693053406930535069305360693053706930538069305390693054006930541069305420693054306930544069305450693054606930547069305480693054906930550069305510693055206930553069305540693055506930556069305570693055806930559069305600693056106930562069305630693056406930565069305660693056706930568069305690693057006930571069305720693057306930574069305750693057606930577069305780693057906930580069305810693058206930583069305840693058506930586069305870693058806930589069305900693059106930592069305930693059406930595069305960693059706930598069305990693060006930601069306020693060306930604069306050693060606930607069306080693060906930610069306110693061206930613069306140693061506930616069306170693061806930619069306200693062106930622069306230693062406930625069306260693062706930628069306290693063006930631069306320693063306930634069306350693063606930637069306380693063906930640069306410693064206930643069306440693064506930646069306470693064806930649069306500693065106930652069306530693065406930655069306560693065706930658069306590693066006930661069306620693066306930664069306650693066606930667069306680693066906930670069306710693067206930673069306740693067506930676069306770693067806930679069306800693068106930682069306830693068406930685069306860693068706930688069306890693069006930691069306920693069306930694069306950693069606930697069306980693069906930700069307010693070206930703069307040693070506930706069307070693070806930709069307100693071106930712069307130693071406930715069307160693071706930718069307190693072006930721069307220693072306930724069307250693072606930727069307280693072906930730069307310693073206930733069307340693073506930736069307370693073806930739069307400693074106930742069307430693074406930745069307460693074706930748069307490693075006930751069307520693075306930754069307550693075606930757069307580693075906930760069307610693076206930763069307640693076506930766069307670693076806930769069307700693077106930772069307730693077406930775069307760693077706930778069307790693078006930781069307820693078306930784069307850693078606930787069307880693078906930790069307910693079206930793069307940693079506930796069307970693079806930799069400010694000206940003069400040694000506940006069400070694000806940009069400100694001106940012069400130694001406940015069400160694001706940018069400190694002006940021069400220694002306940024069400250694002606940027069400280694002906940030069400310694003206940033069400340694003506940036069400370694003806940039069400400694004106940042069400430694004406940045069400460694004706940048069400490694005006940051069400520694005306940054069400550694005606940057069400580694005906940060069400610694006206940063069400640694006506940066069400670694006806940069069400700694007106940072069400730694007406940075069400760694007706940078069400790694008006940081069400820694008306940084069400850694008606940087069400880694008906940090069400910694009206940093069400940694009506940096069400970694009806940099069401000694010106940102069401030694010406940105069401060694010706940108069401090694011006940111069401120694011306940114069401150694011606940117069401180694011906940120069401210694012206940123069401240694012506940126069401270694012806940129069401300694013106940132069401330694013406940135069401360694013706940138069401390694014006940141069401420694014306940144069401450694014606940147069401480694014906940150069401510694015206940153069401540694015506940156069401570694015806940159069401600694016106940162069401630694016406940165069401660694016706940168069401690694017006940171069401720694017306940174069401750694017606940177069401780694017906940180069401810694018206940183069401840694018506940186069401870694018806940189069401900694019106940192069401930694019406940195069401960694019706940198069401990694020006940201069402020694020306940204069402050694020606940207069402080694020906940210069402110694021206940213069402140694021506940216069402170694021806940219069402200694022106940222069402230694022406940225069402260694022706940228069402290694023006940231069402320694023306940234069402350694023606940237069402380694023906940240069402410694024206940243069402440694024506940246069402470694024806940249069402500694025106940252069402530694025406940255069402560694025706940258069402590694026006940261069402620694026306940264069402650694026606940267069402680694026906940270069402710694027206940273069402740694027506940276069402770694027806940279069402800694028106940282069402830694028406940285069402860694028706940288069402890694029006940291069402920694029306940294069402950694029606940297069402980694029906940300069403010694030206940303069403040694030506940306069403070694030806940309069403100694031106940312069403130694031406940315069403160694031706940318069403190694032006940321069403220694032306940324069403250694032606940327069403280694032906940330069403310694033206940333069403340694033506940336069403370694033806940339069403400694034106940342069403430694034406940345069403460694034706940348069403490694035006940351069403520694035306940354069403550694035606940357069403580694035906940360069403610694036206940363069403640694036506940366069403670694036806940369069403700694037106940372069403730694037406940375069403760694037706940378069403790694038006940381069403820694038306940384069403850694038606940387069403880694038906940390069403910694039206940393069403940694039506940396069403970694039806940399069404000694040106940402069404030694040406940405069404060694040706940408069404090694041006940411069404120694041306940414069404150694041606940417069404180694041906940420069404210694042206940423069404240694042506940426069404270694042806940429069404300694043106940432069404330694043406940435069404360694043706940438069404390694044006940441069404420694044306940444069404450694044606940447069404480694044906940450069404510694045206940453069404540694045506940456069404570694045806940459069404600694046106940462069404630694046406940465069404660694046706940468069404690694047006940471069404720694047306940474069404750694047606940477069404780694047906940480069404810694048206940483069404840694048506940486069404870694048806940489069404900694049106940492069404930694049406940495069404960694049706940498069404990694050006940501069405020694050306940504069405050694050606940507069405080694050906940510069405110694051206940513069405140694051506940516069405170694051806940519069405200694052106940522069405230694052406940525069405260694052706940528069405290694053006940531069405320694053306940534069405350694053606940537069405380694053906940540069405410694054206940543069405440694054506940546069405470694054806940549069405500694055106940552069405530694055406940555069405560694055706940558069405590694056006940561069405620694056306940564069405650694056606940567069405680694056906940570069405710694057206940573069405740694057506940576069405770694057806940579069405800694058106940582069405830694058406940585069405860694058706940588069405890694059006940591069405920694059306940594069405950694059606940597069405980694059906940600069406010694060206940603069406040694060506940606069406070694060806940609069406100694061106940612069406130694061406940615069406160694061706940618069406190694062006940621069406220694062306940624069406250694062606940627069406280694062906940630069406310694063206940633069406340694063506940636069406370694063806940639069406400694064106940642069406430694064406940645069406460694064706940648069406490694065006940651069406520694065306940654069406550694065606940657069406580694065906940660069406610694066206940663069406640694066506940666069406670694066806940669069406700694067106940672069406730694067406940675069406760694067706940678069406790694068006940681069406820694068306940684069406850694068606940687069406880694068906940690069406910694069206940693069406940694069506940696069406970694069806940699069407000694070106940702069407030694070406940705069407060694070706940708069407090694071006940711069407120694071306940714069407150694071606940717069407180694071906940720069407210694072206940723069407240694072506940726069407270694072806940729069407300694073106940732069407330694073406940735069407360694073706940738069407390694074006940741069407420694074306940744069407450694074606940747069407480694074906940750069407510694075206940753069407540694075506940756069407570694075806940759069407600694076106940762069407630694076406940765069407660694076706940768069407690694077006940771069407720694077306940774069407750694077606940777069407780694077906940780069407810694078206940783069407840694078506940786069407870694078806940789069407900694079106940792069407930694079406940795069407960694079706940798069407990695000106950002069500030695000406950005069500060695000706950008069500090695001006950011069500120695001306950014069500150695001606950017069500180695001906950020069500210695002206950023069500240695002506950026069500270695002806950029069500300695003106950032069500330695003406950035069500360695003706950038069500390695004006950041069500420695004306950044069500450695004606950047069500480695004906950050069500510695005206950053069500540695005506950056069500570695005806950059069500600695006106950062069500630695006406950065069500660695006706950068069500690695007006950071069500720695007306950074069500750695007606950077069500780695007906950080069500810695008206950083069500840695008506950086069500870695008806950089069500900695009106950092069500930695009406950095069500960695009706950098069500990695010006950101069501020695010306950104069501050695010606950107069501080695010906950110069501110695011206950113069501140695011506950116069501170695011806950119069501200695012106950122069501230695012406950125069501260695012706950128069501290695013006950131069501320695013306950134069501350695013606950137069501380695013906950140069501410695014206950143069501440695014506950146069501470695014806950149069501500695015106950152069501530695015406950155069501560695015706950158069501590695016006950161069501620695016306950164069501650695016606950167069501680695016906950170069501710695017206950173069501740695017506950176069501770695017806950179069501800695018106950182069501830695018406950185069501860695018706950188069501890695019006950191069501920695019306950194069501950695019606950197069501980695019906950200069502010695020206950203069502040695020506950206069502070695020806950209069502100695021106950212069502130695021406950215069502160695021706950218069502190695022006950221069502220695022306950224069502250695022606950227069502280695022906950230069502310695023206950233069502340695023506950236069502370695023806950239069502400695024106950242069502430695024406950245069502460695024706950248069502490695025006950251069502520695025306950254069502550695025606950257069502580695025906950260069502610695026206950263069502640695026506950266069502670695026806950269069502700695027106950272069502730695027406950275069502760695027706950278069502790695028006950281069502820695028306950284069502850695028606950287069502880695028906950290069502910695029206950293069502940695029506950296069502970695029806950299069503000695030106950302069503030695030406950305069503060695030706950308069503090695031006950311069503120695031306950314069503150695031606950317069503180695031906950320069503210695032206950323069503240695032506950326069503270695032806950329069503300695033106950332069503330695033406950335069503360695033706950338069503390695034006950341069503420695034306950344069503450695034606950347069503480695034906950350069503510695035206950353069503540695035506950356069503570695035806950359069503600695036106950362069503630695036406950365069503660695036706950368069503690695037006950371069503720695037306950374069503750695037606950377069503780695037906950380069503810695038206950383069503840695038506950386069503870695038806950389069503900695039106950392069503930695039406950395069503960695039706950398069503990695040006950401069504020695040306950404069504050695040606950407069504080695040906950410069504110695041206950413069504140695041506950416069504170695041806950419069504200695042106950422069504230695042406950425069504260695042706950428069504290695043006950431069504320695043306950434069504350695043606950437069504380695043906950440069504410695044206950443069504440695044506950446069504470695044806950449069504500695045106950452069504530695045406950455069504560695045706950458069504590695046006950461069504620695046306950464069504650695046606950467069504680695046906950470069504710695047206950473069504740695047506950476069504770695047806950479069504800695048106950482069504830695048406950485069504860695048706950488069504890695049006950491069504920695049306950494069504950695049606950497069504980695049906950500069505010695050206950503069505040695050506950506069505070695050806950509069505100695051106950512069505130695051406950515069505160695051706950518069505190695052006950521069505220695052306950524069505250695052606950527069505280695052906950530069505310695053206950533069505340695053506950536069505370695053806950539069505400695054106950542069505430695054406950545069505460695054706950548069505490695055006950551069505520695055306950554069505550695055606950557069505580695055906950560069505610695056206950563069505640695056506950566069505670695056806950569069505700695057106950572069505730695057406950575069505760695057706950578069505790695058006950581069505820695058306950584069505850695058606950587069505880695058906950590069505910695059206950593069505940695059506950596069505970695059806950599069506000695060106950602069506030695060406950605069506060695060706950608069506090695061006950611069506120695061306950614069506150695061606950617069506180695061906950620069506210695062206950623069506240695062506950626069506270695062806950629069506300695063106950632069506330695063406950635069506360695063706950638069506390695064006950641069506420695064306950644069506450695064606950647069506480695064906950650069506510695065206950653069506540695065506950656069506570695065806950659069506600695066106950662069506630695066406950665069506660695066706950668069506690695067006950671069506720695067306950674069506750695067606950677069506780695067906950680069506810695068206950683069506840695068506950686069506870695068806950689069506900695069106950692069506930695069406950695069506960695069706950698069506990695070006950701069507020695070306950704069507050695070606950707069507080695070906950710069507110695071206950713069507140695071506950716069507170695071806950719069507200695072106950722069507230695072406950725069507260695072706950728069507290695073006950731069507320695073306950734069507350695073606950737069507380695073906950740069507410695074206950743069507440695074506950746069507470695074806950749069507500695075106950752069507530695075406950755069507560695075706950758069507590695076006950761069507620695076306950764069507650695076606950767069507680695076906950770069507710695077206950773069507740695077506950776069507770695077806950779069507800695078106950782069507830695078406950785069507860695078706950788069507890695079006950791069507920695079306950794069507950695079606950797069507980695079906960001069600020696000306960004069600050696000606960007069600080696000906960010069600110696001206960013069600140696001506960016069600170696001806960019069600200696002106960022069600230696002406960025069600260696002706960028069600290696003006960031069600320696003306960034069600350696003606960037069600380696003906960040069600410696004206960043069600440696004506960046069600470696004806960049069600500696005106960052069600530696005406960055069600560696005706960058069600590696006006960061069600620696006306960064069600650696006606960067069600680696006906960070069600710696007206960073069600740696007506960076069600770696007806960079069600800696008106960082069600830696008406960085069600860696008706960088069600890696009006960091069600920696009306960094069600950696009606960097069600980696009906960100069601010696010206960103069601040696010506960106069601070696010806960109069601100696011106960112069601130696011406960115069601160696011706960118069601190696012006960121069601220696012306960124069601250696012606960127069601280696012906960130069601310696013206960133069601340696013506960136069601370696013806960139069601400696014106960142069601430696014406960145069601460696014706960148069601490696015006960151069601520696015306960154069601550696015606960157069601580696015906960160069601610696016206960163069601640696016506960166069601670696016806960169069601700696017106960172069601730696017406960175069601760696017706960178069601790696018006960181069601820696018306960184069601850696018606960187069601880696018906960190069601910696019206960193069601940696019506960196069601970696019806960199069602000696020106960202069602030696020406960205069602060696020706960208069602090696021006960211069602120696021306960214069602150696021606960217069602180696021906960220069602210696022206960223069602240696022506960226069602270696022806960229069602300696023106960232069602330696023406960235069602360696023706960238069602390696024006960241069602420696024306960244069602450696024606960247069602480696024906960250069602510696025206960253069602540696025506960256069602570696025806960259069602600696026106960262069602630696026406960265069602660696026706960268069602690696027006960271069602720696027306960274069602750696027606960277069602780696027906960280069602810696028206960283069602840696028506960286069602870696028806960289069602900696029106960292069602930696029406960295069602960696029706960298069602990696030006960301069603020696030306960304069603050696030606960307069603080696030906960310069603110696031206960313069603140696031506960316069603170696031806960319069603200696032106960322069603230696032406960325069603260696032706960328069603290696033006960331069603320696033306960334069603350696033606960337069603380696033906960340069603410696034206960343069603440696034506960346069603470696034806960349069603500696035106960352069603530696035406960355069603560696035706960358069603590696036006960361069603620696036306960364069603650696036606960367069603680696036906960370069603710696037206960373069603740696037506960376069603770696037806960379069603800696038106960382069603830696038406960385069603860696038706960388069603890696039006960391069603920696039306960394069603950696039606960397069603980696039906960400069604010696040206960403069604040696040506960406069604070696040806960409069604100696041106960412069604130696041406960415069604160696041706960418069604190696042006960421069604220696042306960424069604250696042606960427069604280696042906960430069604310696043206960433069604340696043506960436069604370696043806960439069604400696044106960442069604430696044406960445069604460696044706960448069604490696045006960451069604520696045306960454069604550696045606960457069604580696045906960460069604610696046206960463069604640696046506960466069604670696046806960469069604700696047106960472069604730696047406960475069604760696047706960478069604790696048006960481069604820696048306960484069604850696048606960487069604880696048906960490069604910696049206960493069604940696049506960496069604970696049806960499069605000696050106960502069605030696050406960505069605060696050706960508069605090696051006960511069605120696051306960514069605150696051606960517069605180696051906960520069605210696052206960523069605240696052506960526069605270696052806960529069605300696053106960532069605330696053406960535069605360696053706960538069605390696054006960541069605420696054306960544069605450696054606960547069605480696054906960550069605510696055206960553069605540696055506960556069605570696055806960559069605600696056106960562069605630696056406960565069605660696056706960568069605690696057006960571069605720696057306960574069605750696057606960577069605780696057906960580069605810696058206960583069605840696058506960586069605870696058806960589069605900696059106960592069605930696059406960595069605960696059706960598069605990696060006960601069606020696060306960604069606050696060606960607069606080696060906960610069606110696061206960613069606140696061506960616069606170696061806960619069606200696062106960622069606230696062406960625069606260696062706960628069606290696063006960631069606320696063306960634069606350696063606960637069606380696063906960640069606410696064206960643069606440696064506960646069606470696064806960649069606500696065106960652069606530696065406960655069606560696065706960658069606590696066006960661069606620696066306960664069606650696066606960667069606680696066906960670069606710696067206960673069606740696067506960676069606770696067806960679069606800696068106960682069606830696068406960685069606860696068706960688069606890696069006960691069606920696069306960694069606950696069606960697069606980696069906960700069607010696070206960703069607040696070506960706069607070696070806960709069607100696071106960712069607130696071406960715069607160696071706960718069607190696072006960721069607220696072306960724069607250696072606960727069607280696072906960730069607310696073206960733069607340696073506960736069607370696073806960739069607400696074106960742069607430696074406960745069607460696074706960748069607490696075006960751069607520696075306960754069607550696075606960757069607580696075906960760069607610696076206960763069607640696076506960766069607670696076806960769069607700696077106960772069607730696077406960775069607760696077706960778069607790696078006960781069607820696078306960784069607850696078606960787069607880696078906960790069607910696079206960793069607940696079506960796069607970696079806960799069700010697000206970003069700040697000506970006069700070697000806970009069700100697001106970012069700130697001406970015069700160697001706970018069700190697002006970021069700220697002306970024069700250697002606970027069700280697002906970030069700310697003206970033069700340697003506970036069700370697003806970039069700400697004106970042069700430697004406970045069700460697004706970048069700490697005006970051069700520697005306970054069700550697005606970057069700580697005906970060069700610697006206970063069700640697006506970066069700670697006806970069069700700697007106970072069700730697007406970075069700760697007706970078069700790697008006970081069700820697008306970084069700850697008606970087069700880697008906970090069700910697009206970093069700940697009506970096069700970697009806970099069701000697010106970102069701030697010406970105069701060697010706970108069701090697011006970111069701120697011306970114069701150697011606970117069701180697011906970120069701210697012206970123069701240697012506970126069701270697012806970129069701300697013106970132069701330697013406970135069701360697013706970138069701390697014006970141069701420697014306970144069701450697014606970147069701480697014906970150069701510697015206970153069701540697015506970156069701570697015806970159069701600697016106970162069701630697016406970165069701660697016706970168069701690697017006970171069701720697017306970174069701750697017606970177069701780697017906970180069701810697018206970183069701840697018506970186069701870697018806970189069701900697019106970192069701930697019406970195069701960697019706970198069701990697020006970201069702020697020306970204069702050697020606970207069702080697020906970210069702110697021206970213069702140697021506970216069702170697021806970219069702200697022106970222069702230697022406970225069702260697022706970228069702290697023006970231069702320697023306970234069702350697023606970237069702380697023906970240069702410697024206970243069702440697024506970246069702470697024806970249069702500697025106970252069702530697025406970255069702560697025706970258069702590697026006970261069702620697026306970264069702650697026606970267069702680697026906970270069702710697027206970273069702740697027506970276069702770697027806970279069702800697028106970282069702830697028406970285069702860697028706970288069702890697029006970291069702920697029306970294069702950697029606970297069702980697029906970300069703010697030206970303069703040697030506970306069703070697030806970309069703100697031106970312069703130697031406970315069703160697031706970318069703190697032006970321069703220697032306970324069703250697032606970327069703280697032906970330069703310697033206970333069703340697033506970336069703370697033806970339069703400697034106970342069703430697034406970345069703460697034706970348069703490697035006970351069703520697035306970354069703550697035606970357069703580697035906970360069703610697036206970363069703640697036506970366069703670697036806970369069703700697037106970372069703730697037406970375069703760697037706970378069703790697038006970381069703820697038306970384069703850697038606970387069703880697038906970390069703910697039206970393069703940697039506970396069703970697039806970399069704000697040106970402069704030697040406970405069704060697040706970408069704090697041006970411069704120697041306970414069704150697041606970417069704180697041906970420069704210697042206970423069704240697042506970426069704270697042806970429069704300697043106970432069704330697043406970435069704360697043706970438069704390697044006970441069704420697044306970444069704450697044606970447069704480697044906970450069704510697045206970453069704540697045506970456069704570697045806970459069704600697046106970462069704630697046406970465069704660697046706970468069704690697047006970471069704720697047306970474069704750697047606970477069704780697047906970480069704810697048206970483069704840697048506970486069704870697048806970489069704900697049106970492069704930697049406970495069704960697049706970498069704990697050006970501069705020697050306970504069705050697050606970507069705080697050906970510069705110697051206970513069705140697051506970516069705170697051806970519069705200697052106970522069705230697052406970525069705260697052706970528069705290697053006970531069705320697053306970534069705350697053606970537069705380697053906970540069705410697054206970543069705440697054506970546069705470697054806970549069705500697055106970552069705530697055406970555069705560697055706970558069705590697056006970561069705620697056306970564069705650697056606970567069705680697056906970570069705710697057206970573069705740697057506970576069705770697057806970579069705800697058106970582069705830697058406970585069705860697058706970588069705890697059006970591069705920697059306970594069705950697059606970597069705980697059906970600069706010697060206970603069706040697060506970606069706070697060806970609069706100697061106970612069706130697061406970615069706160697061706970618069706190697062006970621069706220697062306970624069706250697062606970627069706280697062906970630069706310697063206970633069706340697063506970636069706370697063806970639069706400697064106970642069706430697064406970645069706460697064706970648069706490697065006970651069706520697065306970654069706550697065606970657069706580697065906970660069706610697066206970663069706640697066506970666069706670697066806970669069706700697067106970672069706730697067406970675069706760697067706970678069706790697068006970681069706820697068306970684069706850697068606970687069706880697068906970690069706910697069206970693069706940697069506970696069706970697069806970699069707000697070106970702069707030697070406970705069707060697070706970708069707090697071006970711069707120697071306970714069707150697071606970717069707180697071906970720069707210697072206970723069707240697072506970726069707270697072806970729069707300697073106970732069707330697073406970735069707360697073706970738069707390697074006970741069707420697074306970744069707450697074606970747069707480697074906970750069707510697075206970753069707540697075506970756069707570697075806970759069707600697076106970762069707630697076406970765069707660697076706970768069707690697077006970771069707720697077306970774069707750697077606970777069707780697077906970780069707810697078206970783069707840697078506970786069707870697078806970789069707900697079106970792069707930697079406970795069707960697079706970798069707990698000106980002069800030698000406980005069800060698000706980008069800090698001006980011069800120698001306980014069800150698001606980017069800180698001906980020069800210698002206980023069800240698002506980026069800270698002806980029069800300698003106980032069800330698003406980035069800360698003706980038069800390698004006980041069800420698004306980044069800450698004606980047069800480698004906980050069800510698005206980053069800540698005506980056069800570698005806980059069800600698006106980062069800630698006406980065069800660698006706980068069800690698007006980071069800720698007306980074069800750698007606980077069800780698007906980080069800810698008206980083069800840698008506980086069800870698008806980089069800900698009106980092069800930698009406980095069800960698009706980098069800990698010006980101069801020698010306980104069801050698010606980107069801080698010906980110069801110698011206980113069801140698011506980116069801170698011806980119069801200698012106980122069801230698012406980125069801260698012706980128069801290698013006980131069801320698013306980134069801350698013606980137069801380698013906980140069801410698014206980143069801440698014506980146069801470698014806980149069801500698015106980152069801530698015406980155069801560698015706980158069801590698016006980161069801620698016306980164069801650698016606980167069801680698016906980170069801710698017206980173069801740698017506980176069801770698017806980179069801800698018106980182069801830698018406980185069801860698018706980188069801890698019006980191069801920698019306980194069801950698019606980197069801980698019906980200069802010698020206980203069802040698020506980206069802070698020806980209069802100698021106980212069802130698021406980215069802160698021706980218069802190698022006980221069802220698022306980224069802250698022606980227069802280698022906980230069802310698023206980233069802340698023506980236069802370698023806980239069802400698024106980242069802430698024406980245069802460698024706980248069802490698025006980251069802520698025306980254069802550698025606980257069802580698025906980260069802610698026206980263069802640698026506980266069802670698026806980269069802700698027106980272069802730698027406980275069802760698027706980278069802790698028006980281069802820698028306980284069802850698028606980287069802880698028906980290069802910698029206980293069802940698029506980296069802970698029806980299069803000698030106980302069803030698030406980305069803060698030706980308069803090698031006980311069803120698031306980314069803150698031606980317069803180698031906980320069803210698032206980323069803240698032506980326069803270698032806980329069803300698033106980332069803330698033406980335069803360698033706980338069803390698034006980341069803420698034306980344069803450698034606980347069803480698034906980350069803510698035206980353069803540698035506980356069803570698035806980359069803600698036106980362069803630698036406980365069803660698036706980368069803690698037006980371069803720698037306980374069803750698037606980377069803780698037906980380069803810698038206980383069803840698038506980386069803870698038806980389069803900698039106980392069803930698039406980395069803960698039706980398069803990698040006980401069804020698040306980404069804050698040606980407069804080698040906980410069804110698041206980413069804140698041506980416069804170698041806980419069804200698042106980422069804230698042406980425069804260698042706980428069804290698043006980431069804320698043306980434069804350698043606980437069804380698043906980440069804410698044206980443069804440698044506980446069804470698044806980449069804500698045106980452069804530698045406980455069804560698045706980458069804590698046006980461069804620698046306980464069804650698046606980467069804680698046906980470069804710698047206980473069804740698047506980476069804770698047806980479069804800698048106980482069804830698048406980485069804860698048706980488069804890698049006980491069804920698049306980494069804950698049606980497069804980698049906980500069805010698050206980503069805040698050506980506069805070698050806980509069805100698051106980512069805130698051406980515069805160698051706980518069805190698052006980521069805220698052306980524069805250698052606980527069805280698052906980530069805310698053206980533069805340698053506980536069805370698053806980539069805400698054106980542069805430698054406980545069805460698054706980548069805490698055006980551069805520698055306980554069805550698055606980557069805580698055906980560069805610698056206980563069805640698056506980566069805670698056806980569069805700698057106980572069805730698057406980575069805760698057706980578069805790698058006980581069805820698058306980584069805850698058606980587069805880698058906980590069805910698059206980593069805940698059506980596069805970698059806980599069806000698060106980602069806030698060406980605069806060698060706980608069806090698061006980611069806120698061306980614069806150698061606980617069806180698061906980620069806210698062206980623069806240698062506980626069806270698062806980629069806300698063106980632069806330698063406980635069806360698063706980638069806390698064006980641069806420698064306980644069806450698064606980647069806480698064906980650069806510698065206980653069806540698065506980656069806570698065806980659069806600698066106980662069806630698066406980665069806660698066706980668069806690698067006980671069806720698067306980674069806750698067606980677069806780698067906980680069806810698068206980683069806840698068506980686069806870698068806980689069806900698069106980692069806930698069406980695069806960698069706980698069806990698070006980701069807020698070306980704069807050698070606980707069807080698070906980710069807110698071206980713069807140698071506980716069807170698071806980719069807200698072106980722069807230698072406980725069807260698072706980728069807290698073006980731069807320698073306980734069807350698073606980737069807380698073906980740069807410698074206980743069807440698074506980746069807470698074806980749069807500698075106980752069807530698075406980755069807560698075706980758069807590698076006980761069807620698076306980764069807650698076606980767069807680698076906980770069807710698077206980773069807740698077506980776069807770698077806980779069807800698078106980782069807830698078406980785069807860698078706980788069807890698079006980791069807920698079306980794069807950698079606980797069807980698079906990001069900020699000306990004069900050699000606990007069900080699000906990010069900110699001206990013069900140699001506990016069900170699001806990019069900200699002106990022069900230699002406990025069900260699002706990028069900290699003006990031069900320699003306990034069900350699003606990037069900380699003906990040069900410699004206990043069900440699004506990046069900470699004806990049069900500699005106990052069900530699005406990055069900560699005706990058069900590699006006990061069900620699006306990064069900650699006606990067069900680699006906990070069900710699007206990073069900740699007506990076069900770699007806990079069900800699008106990082069900830699008406990085069900860699008706990088069900890699009006990091069900920699009306990094069900950699009606990097069900980699009906990100069901010699010206990103069901040699010506990106069901070699010806990109069901100699011106990112069901130699011406990115069901160699011706990118069901190699012006990121069901220699012306990124069901250699012606990127069901280699012906990130069901310699013206990133069901340699013506990136069901370699013806990139069901400699014106990142069901430699014406990145069901460699014706990148069901490699015006990151069901520699015306990154069901550699015606990157069901580699015906990160069901610699016206990163069901640699016506990166069901670699016806990169069901700699017106990172069901730699017406990175069901760699017706990178069901790699018006990181069901820699018306990184069901850699018606990187069901880699018906990190069901910699019206990193069901940699019506990196069901970699019806990199069902000699020106990202069902030699020406990205069902060699020706990208069902090699021006990211069902120699021306990214069902150699021606990217069902180699021906990220069902210699022206990223069902240699022506990226069902270699022806990229069902300699023106990232069902330699023406990235069902360699023706990238069902390699024006990241069902420699024306990244069902450699024606990247069902480699024906990250069902510699025206990253069902540699025506990256069902570699025806990259069902600699026106990262069902630699026406990265069902660699026706990268069902690699027006990271069902720699027306990274069902750699027606990277069902780699027906990280069902810699028206990283069902840699028506990286069902870699028806990289069902900699029106990292069902930699029406990295069902960699029706990298069902990699030006990301069903020699030306990304069903050699030606990307069903080699030906990310069903110699031206990313069903140699031506990316069903170699031806990319069903200699032106990322069903230699032406990325069903260699032706990328069903290699033006990331069903320699033306990334069903350699033606990337069903380699033906990340069903410699034206990343069903440699034506990346069903470699034806990349069903500699035106990352069903530699035406990355069903560699035706990358069903590699036006990361069903620699036306990364069903650699036606990367069903680699036906990370069903710699037206990373069903740699037506990376069903770699037806990379069903800699038106990382069903830699038406990385069903860699038706990388069903890699039006990391069903920699039306990394069903950699039606990397069903980699039906990400069904010699040206990403069904040699040506990406069904070699040806990409069904100699041106990412069904130699041406990415069904160699041706990418069904190699042006990421069904220699042306990424069904250699042606990427069904280699042906990430069904310699043206990433069904340699043506990436069904370699043806990439069904400699044106990442069904430699044406990445069904460699044706990448069904490699045006990451069904520699045306990454069904550699045606990457069904580699045906990460069904610699046206990463069904640699046506990466069904670699046806990469069904700699047106990472069904730699047406990475069904760699047706990478069904790699048006990481069904820699048306990484069904850699048606990487069904880699048906990490069904910699049206990493069904940699049506990496069904970699049806990499069905000699050106990502069905030699050406990505069905060699050706990508069905090699051006990511069905120699051306990514069905150699051606990517069905180699051906990520069905210699052206990523069905240699052506990526069905270699052806990529069905300699053106990532069905330699053406990535069905360699053706990538069905390699054006990541069905420699054306990544069905450699054606990547069905480699054906990550069905510699055206990553069905540699055506990556069905570699055806990559069905600699056106990562069905630699056406990565069905660699056706990568069905690699057006990571069905720699057306990574069905750699057606990577069905780699057906990580069905810699058206990583069905840699058506990586069905870699058806990589069905900699059106990592069905930699059406990595069905960699059706990598069905990699060006990601069906020699060306990604069906050699060606990607069906080699060906990610069906110699061206990613069906140699061506990616069906170699061806990619069906200699062106990622069906230699062406990625069906260699062706990628069906290699063006990631069906320699063306990634069906350699063606990637069906380699063906990640069906410699064206990643069906440699064506990646069906470699064806990649069906500699065106990652069906530699065406990655069906560699065706990658069906590699066006990661069906620699066306990664069906650699066606990667069906680699066906990670069906710699067206990673069906740699067506990676069906770699067806990679069906800699068106990682069906830699068406990685069906860699068706990688069906890699069006990691069906920699069306990694069906950699069606990697069906980699069906990700069907010699070206990703069907040699070506990706069907070699070806990709069907100699071106990712069907130699071406990715069907160699071706990718069907190699072006990721069907220699072306990724069907250699072606990727069907280699072906990730069907310699073206990733069907340699073506990736069907370699073806990739069907400699074106990742069907430699074406990745069907460699074706990748069907490699075006990751069907520699075306990754069907550699075606990757069907580699075906990760069907610699076206990763069907640699076506990766069907670699076806990769069907700699077106990772069907730699077406990775069907760699077706990778069907790699078006990781069907820699078306990784069907850699078606990787069907880699078906990790069907910699079206990793069907940699079506990796069907970699079806990799070000010700000207000003070000040700000507000006070000070700000807000009070000100700001107000012070000130700001407000015070000160700001707000018070000190700002007000021070000220700002307000024070000250700002607000027070000280700002907000030070000310700003207000033070000340700003507000036070000370700003807000039070000400700004107000042070000430700004407000045070000460700004707000048070000490700005007000051070000520700005307000054070000550700005607000057070000580700005907000060070000610700006207000063070000640700006507000066070000670700006807000069070000700700007107000072070000730700007407000075070000760700007707000078070000790700008007000081070000820700008307000084070000850700008607000087070000880700008907000090070000910700009207000093070000940700009507000096070000970700009807000099070001000700010107000102070001030700010407000105070001060700010707000108070001090700011007000111070001120700011307000114070001150700011607000117070001180700011907000120070001210700012207000123070001240700012507000126070001270700012807000129070001300700013107000132070001330700013407000135070001360700013707000138070001390700014007000141070001420700014307000144070001450700014607000147070001480700014907000150070001510700015207000153070001540700015507000156070001570700015807000159070001600700016107000162070001630700016407000165070001660700016707000168070001690700017007000171070001720700017307000174070001750700017607000177070001780700017907000180070001810700018207000183070001840700018507000186070001870700018807000189070001900700019107000192070001930700019407000195070001960700019707000198070001990700020007000201070002020700020307000204070002050700020607000207070002080700020907000210070002110700021207000213070002140700021507000216070002170700021807000219070002200700022107000222070002230700022407000225070002260700022707000228070002290700023007000231070002320700023307000234070002350700023607000237070002380700023907000240070002410700024207000243070002440700024507000246070002470700024807000249070002500700025107000252070002530700025407000255070002560700025707000258070002590700026007000261070002620700026307000264070002650700026607000267070002680700026907000270070002710700027207000273070002740700027507000276070002770700027807000279070002800700028107000282070002830700028407000285070002860700028707000288070002890700029007000291070002920700029307000294070002950700029607000297070002980700029907000300070003010700030207000303070003040700030507000306070003070700030807000309070003100700031107000312070003130700031407000315070003160700031707000318070003190700032007000321070003220700032307000324070003250700032607000327070003280700032907000330070003310700033207000333070003340700033507000336070003370700033807000339070003400700034107000342070003430700034407000345070003460700034707000348070003490700035007000351070003520700035307000354070003550700035607000357070003580700035907000360070003610700036207000363070003640700036507000366070003670700036807000369070003700700037107000372070003730700037407000375070003760700037707000378070003790700038007000381070003820700038307000384070003850700038607000387070003880700038907000390070003910700039207000393070003940700039507000396070003970700039807000399070004000700040107000402070004030700040407000405070004060700040707000408070004090700041007000411070004120700041307000414070004150700041607000417070004180700041907000420070004210700042207000423070004240700042507000426070004270700042807000429070004300700043107000432070004330700043407000435070004360700043707000438070004390700044007000441070004420700044307000444070004450700044607000447070004480700044907000450070004510700045207000453070004540700045507000456070004570700045807000459070004600700046107000462070004630700046407000465070004660700046707000468070004690700047007000471070004720700047307000474070004750700047607000477070004780700047907000480070004810700048207000483070004840700048507000486070004870700048807000489070004900700049107000492070004930700049407000495070004960700049707000498070004990700050007000501070005020700050307000504070005050700050607000507070005080700050907000510070005110700051207000513070005140700051507000516070005170700051807000519070005200700052107000522070005230700052407000525070005260700052707000528070005290700053007000531070005320700053307000534070005350700053607000537070005380700053907000540070005410700054207000543070005440700054507000546070005470700054807000549070005500700055107000552070005530700055407000555070005560700055707000558070005590700056007000561070005620700056307000564070005650700056607000567070005680700056907000570070005710700057207000573070005740700057507000576070005770700057807000579070005800700058107000582070005830700058407000585070005860700058707000588070005890700059007000591070005920700059307000594070005950700059607000597070005980700059907000600070006010700060207000603070006040700060507000606070006070700060807000609070006100700061107000612070006130700061407000615070006160700061707000618070006190700062007000621070006220700062307000624070006250700062607000627070006280700062907000630070006310700063207000633070006340700063507000636070006370700063807000639070006400700064107000642070006430700064407000645070006460700064707000648070006490700065007000651070006520700065307000654070006550700065607000657070006580700065907000660070006610700066207000663070006640700066507000666070006670700066807000669070006700700067107000672070006730700067407000675070006760700067707000678070006790700068007000681070006820700068307000684070006850700068607000687070006880700068907000690070006910700069207000693070006940700069507000696070006970700069807000699070007000700070107000702070007030700070407000705070007060700070707000708070007090700071007000711070007120700071307000714070007150700071607000717070007180700071907000720070007210700072207000723070007240700072507000726070007270700072807000729070007300700073107000732070007330700073407000735070007360700073707000738070007390700074007000741070007420700074307000744070007450700074607000747070007480700074907000750070007510700075207000753070007540700075507000756070007570700075807000759070007600700076107000762070007630700076407000765070007660700076707000768070007690700077007000771070007720700077307000774070007750700077607000777070007780700077907000780070007810700078207000783070007840700078507000786070007870700078807000789070007900700079107000792070007930700079407000795070007960700079707000798070007990701000107010002070100030701000407010005070100060701000707010008070100090701001007010011070100120701001307010014070100150701001607010017070100180701001907010020070100210701002207010023070100240701002507010026070100270701002807010029070100300701003107010032070100330701003407010035070100360701003707010038070100390701004007010041070100420701004307010044070100450701004607010047070100480701004907010050070100510701005207010053070100540701005507010056070100570701005807010059070100600701006107010062070100630701006407010065070100660701006707010068070100690701007007010071070100720701007307010074070100750701007607010077070100780701007907010080070100810701008207010083070100840701008507010086070100870701008807010089070100900701009107010092070100930701009407010095070100960701009707010098070100990701010007010101070101020701010307010104070101050701010607010107070101080701010907010110070101110701011207010113070101140701011507010116070101170701011807010119070101200701012107010122070101230701012407010125070101260701012707010128070101290701013007010131070101320701013307010134070101350701013607010137070101380701013907010140070101410701014207010143070101440701014507010146070101470701014807010149070101500701015107010152070101530701015407010155070101560701015707010158070101590701016007010161070101620701016307010164070101650701016607010167070101680701016907010170070101710701017207010173070101740701017507010176070101770701017807010179070101800701018107010182070101830701018407010185070101860701018707010188070101890701019007010191070101920701019307010194070101950701019607010197070101980701019907010200070102010701020207010203070102040701020507010206070102070701020807010209070102100701021107010212070102130701021407010215070102160701021707010218070102190701022007010221070102220701022307010224070102250701022607010227070102280701022907010230070102310701023207010233070102340701023507010236070102370701023807010239070102400701024107010242070102430701024407010245070102460701024707010248070102490701025007010251070102520701025307010254070102550701025607010257070102580701025907010260070102610701026207010263070102640701026507010266070102670701026807010269070102700701027107010272070102730701027407010275070102760701027707010278070102790701028007010281070102820701028307010284070102850701028607010287070102880701028907010290070102910701029207010293070102940701029507010296070102970701029807010299070103000701030107010302070103030701030407010305070103060701030707010308070103090701031007010311070103120701031307010314070103150701031607010317070103180701031907010320070103210701032207010323070103240701032507010326070103270701032807010329070103300701033107010332070103330701033407010335070103360701033707010338070103390701034007010341070103420701034307010344070103450701034607010347070103480701034907010350070103510701035207010353070103540701035507010356070103570701035807010359070103600701036107010362070103630701036407010365070103660701036707010368070103690701037007010371070103720701037307010374070103750701037607010377070103780701037907010380070103810701038207010383070103840701038507010386070103870701038807010389070103900701039107010392070103930701039407010395070103960701039707010398070103990701040007010401070104020701040307010404070104050701040607010407070104080701040907010410070104110701041207010413070104140701041507010416070104170701041807010419070104200701042107010422070104230701042407010425070104260701042707010428070104290701043007010431070104320701043307010434070104350701043607010437070104380701043907010440070104410701044207010443070104440701044507010446070104470701044807010449070104500701045107010452070104530701045407010455070104560701045707010458070104590701046007010461070104620701046307010464070104650701046607010467070104680701046907010470070104710701047207010473070104740701047507010476070104770701047807010479070104800701048107010482070104830701048407010485070104860701048707010488070104890701049007010491070104920701049307010494070104950701049607010497070104980701049907010500070105010701050207010503070105040701050507010506070105070701050807010509070105100701051107010512070105130701051407010515070105160701051707010518070105190701052007010521070105220701052307010524070105250701052607010527070105280701052907010530070105310701053207010533070105340701053507010536070105370701053807010539070105400701054107010542070105430701054407010545070105460701054707010548070105490701055007010551070105520701055307010554070105550701055607010557070105580701055907010560070105610701056207010563070105640701056507010566070105670701056807010569070105700701057107010572070105730701057407010575070105760701057707010578070105790701058007010581070105820701058307010584070105850701058607010587070105880701058907010590070105910701059207010593070105940701059507010596070105970701059807010599070106000701060107010602070106030701060407010605070106060701060707010608070106090701061007010611070106120701061307010614070106150701061607010617070106180701061907010620070106210701062207010623070106240701062507010626070106270701062807010629070106300701063107010632070106330701063407010635070106360701063707010638070106390701064007010641070106420701064307010644070106450701064607010647070106480701064907010650070106510701065207010653070106540701065507010656070106570701065807010659070106600701066107010662070106630701066407010665070106660701066707010668070106690701067007010671070106720701067307010674070106750701067607010677070106780701067907010680070106810701068207010683070106840701068507010686070106870701068807010689070106900701069107010692070106930701069407010695070106960701069707010698070106990701070007010701070107020701070307010704070107050701070607010707070107080701070907010710070107110701071207010713070107140701071507010716070107170701071807010719070107200701072107010722070107230701072407010725070107260701072707010728070107290701073007010731070107320701073307010734070107350701073607010737070107380701073907010740070107410701074207010743070107440701074507010746070107470701074807010749070107500701075107010752070107530701075407010755070107560701075707010758070107590701076007010761070107620701076307010764070107650701076607010767070107680701076907010770070107710701077207010773070107740701077507010776070107770701077807010779070107800701078107010782070107830701078407010785070107860701078707010788070107890701079007010791070107920701079307010794070107950701079607010797070107980701079907020001070200020702000307020004070200050702000607020007070200080702000907020010070200110702001207020013070200140702001507020016070200170702001807020019070200200702002107020022070200230702002407020025070200260702002707020028070200290702003007020031070200320702003307020034070200350702003607020037070200380702003907020040070200410702004207020043070200440702004507020046070200470702004807020049070200500702005107020052070200530702005407020055070200560702005707020058070200590702006007020061070200620702006307020064070200650702006607020067070200680702006907020070070200710702007207020073070200740702007507020076070200770702007807020079070200800702008107020082070200830702008407020085070200860702008707020088070200890702009007020091070200920702009307020094070200950702009607020097070200980702009907020100070201010702010207020103070201040702010507020106070201070702010807020109070201100702011107020112070201130702011407020115070201160702011707020118070201190702012007020121070201220702012307020124070201250702012607020127070201280702012907020130070201310702013207020133070201340702013507020136070201370702013807020139070201400702014107020142070201430702014407020145070201460702014707020148070201490702015007020151070201520702015307020154070201550702015607020157070201580702015907020160070201610702016207020163070201640702016507020166070201670702016807020169070201700702017107020172070201730702017407020175070201760702017707020178070201790702018007020181070201820702018307020184070201850702018607020187070201880702018907020190070201910702019207020193070201940702019507020196070201970702019807020199070202000702020107020202070202030702020407020205070202060702020707020208070202090702021007020211070202120702021307020214070202150702021607020217070202180702021907020220070202210702022207020223070202240702022507020226070202270702022807020229070202300702023107020232070202330702023407020235070202360702023707020238070202390702024007020241070202420702024307020244070202450702024607020247070202480702024907020250070202510702025207020253070202540702025507020256070202570702025807020259070202600702026107020262070202630702026407020265070202660702026707020268070202690702027007020271070202720702027307020274070202750702027607020277070202780702027907020280070202810702028207020283070202840702028507020286070202870702028807020289070202900702029107020292070202930702029407020295070202960702029707020298070202990702030007020301070203020702030307020304070203050702030607020307070203080702030907020310070203110702031207020313070203140702031507020316070203170702031807020319070203200702032107020322070203230702032407020325070203260702032707020328070203290702033007020331070203320702033307020334070203350702033607020337070203380702033907020340070203410702034207020343070203440702034507020346070203470702034807020349070203500702035107020352070203530702035407020355070203560702035707020358070203590702036007020361070203620702036307020364070203650702036607020367070203680702036907020370070203710702037207020373070203740702037507020376070203770702037807020379070203800702038107020382070203830702038407020385070203860702038707020388070203890702039007020391070203920702039307020394070203950702039607020397070203980702039907020400070204010702040207020403070204040702040507020406070204070702040807020409070204100702041107020412070204130702041407020415070204160702041707020418070204190702042007020421070204220702042307020424070204250702042607020427070204280702042907020430070204310702043207020433070204340702043507020436070204370702043807020439070204400702044107020442070204430702044407020445070204460702044707020448070204490702045007020451070204520702045307020454070204550702045607020457070204580702045907020460070204610702046207020463070204640702046507020466070204670702046807020469070204700702047107020472070204730702047407020475070204760702047707020478070204790702048007020481070204820702048307020484070204850702048607020487070204880702048907020490070204910702049207020493070204940702049507020496070204970702049807020499070205000702050107020502070205030702050407020505070205060702050707020508070205090702051007020511070205120702051307020514070205150702051607020517070205180702051907020520070205210702052207020523070205240702052507020526070205270702052807020529070205300702053107020532070205330702053407020535070205360702053707020538070205390702054007020541070205420702054307020544070205450702054607020547070205480702054907020550070205510702055207020553070205540702055507020556070205570702055807020559070205600702056107020562070205630702056407020565070205660702056707020568070205690702057007020571070205720702057307020574070205750702057607020577070205780702057907020580070205810702058207020583070205840702058507020586070205870702058807020589070205900702059107020592070205930702059407020595070205960702059707020598070205990702060007020601070206020702060307020604070206050702060607020607070206080702060907020610070206110702061207020613070206140702061507020616070206170702061807020619070206200702062107020622070206230702062407020625070206260702062707020628070206290702063007020631070206320702063307020634070206350702063607020637070206380702063907020640070206410702064207020643070206440702064507020646070206470702064807020649070206500702065107020652070206530702065407020655070206560702065707020658070206590702066007020661070206620702066307020664070206650702066607020667070206680702066907020670070206710702067207020673070206740702067507020676070206770702067807020679070206800702068107020682070206830702068407020685070206860702068707020688070206890702069007020691070206920702069307020694070206950702069607020697070206980702069907020700070207010702070207020703070207040702070507020706070207070702070807020709070207100702071107020712070207130702071407020715070207160702071707020718070207190702072007020721070207220702072307020724070207250702072607020727070207280702072907020730070207310702073207020733070207340702073507020736070207370702073807020739070207400702074107020742070207430702074407020745070207460702074707020748070207490702075007020751070207520702075307020754070207550702075607020757070207580702075907020760070207610702076207020763070207640702076507020766070207670702076807020769070207700702077107020772070207730702077407020775070207760702077707020778070207790702078007020781070207820702078307020784070207850702078607020787070207880702078907020790070207910702079207020793070207940702079507020796070207970702079807020799070300010703000207030003070300040703000507030006070300070703000807030009070300100703001107030012070300130703001407030015070300160703001707030018070300190703002007030021070300220703002307030024070300250703002607030027070300280703002907030030070300310703003207030033070300340703003507030036070300370703003807030039070300400703004107030042070300430703004407030045070300460703004707030048070300490703005007030051070300520703005307030054070300550703005607030057070300580703005907030060070300610703006207030063070300640703006507030066070300670703006807030069070300700703007107030072070300730703007407030075070300760703007707030078070300790703008007030081070300820703008307030084070300850703008607030087070300880703008907030090070300910703009207030093070300940703009507030096070300970703009807030099070301000703010107030102070301030703010407030105070301060703010707030108070301090703011007030111070301120703011307030114070301150703011607030117070301180703011907030120070301210703012207030123070301240703012507030126070301270703012807030129070301300703013107030132070301330703013407030135070301360703013707030138070301390703014007030141070301420703014307030144070301450703014607030147070301480703014907030150070301510703015207030153070301540703015507030156070301570703015807030159070301600703016107030162070301630703016407030165070301660703016707030168070301690703017007030171070301720703017307030174070301750703017607030177070301780703017907030180070301810703018207030183070301840703018507030186070301870703018807030189070301900703019107030192070301930703019407030195070301960703019707030198070301990703020007030201070302020703020307030204070302050703020607030207070302080703020907030210070302110703021207030213070302140703021507030216070302170703021807030219070302200703022107030222070302230703022407030225070302260703022707030228070302290703023007030231070302320703023307030234070302350703023607030237070302380703023907030240070302410703024207030243070302440703024507030246070302470703024807030249070302500703025107030252070302530703025407030255070302560703025707030258070302590703026007030261070302620703026307030264070302650703026607030267070302680703026907030270070302710703027207030273070302740703027507030276070302770703027807030279070302800703028107030282070302830703028407030285070302860703028707030288070302890703029007030291070302920703029307030294070302950703029607030297070302980703029907030300070303010703030207030303070303040703030507030306070303070703030807030309070303100703031107030312070303130703031407030315070303160703031707030318070303190703032007030321070303220703032307030324070303250703032607030327070303280703032907030330070303310703033207030333070303340703033507030336070303370703033807030339070303400703034107030342070303430703034407030345070303460703034707030348070303490703035007030351070303520703035307030354070303550703035607030357070303580703035907030360070303610703036207030363070303640703036507030366070303670703036807030369070303700703037107030372070303730703037407030375070303760703037707030378070303790703038007030381070303820703038307030384070303850703038607030387070303880703038907030390070303910703039207030393070303940703039507030396070303970703039807030399070304000703040107030402070304030703040407030405070304060703040707030408070304090703041007030411070304120703041307030414070304150703041607030417070304180703041907030420070304210703042207030423070304240703042507030426070304270703042807030429070304300703043107030432070304330703043407030435070304360703043707030438070304390703044007030441070304420703044307030444070304450703044607030447070304480703044907030450070304510703045207030453070304540703045507030456070304570703045807030459070304600703046107030462070304630703046407030465070304660703046707030468070304690703047007030471070304720703047307030474070304750703047607030477070304780703047907030480070304810703048207030483070304840703048507030486070304870703048807030489070304900703049107030492070304930703049407030495070304960703049707030498070304990703050007030501070305020703050307030504070305050703050607030507070305080703050907030510070305110703051207030513070305140703051507030516070305170703051807030519070305200703052107030522070305230703052407030525070305260703052707030528070305290703053007030531070305320703053307030534070305350703053607030537070305380703053907030540070305410703054207030543070305440703054507030546070305470703054807030549070305500703055107030552070305530703055407030555070305560703055707030558070305590703056007030561070305620703056307030564070305650703056607030567070305680703056907030570070305710703057207030573070305740703057507030576070305770703057807030579070305800703058107030582070305830703058407030585070305860703058707030588070305890703059007030591070305920703059307030594070305950703059607030597070305980703059907030600070306010703060207030603070306040703060507030606070306070703060807030609070306100703061107030612070306130703061407030615070306160703061707030618070306190703062007030621070306220703062307030624070306250703062607030627070306280703062907030630070306310703063207030633070306340703063507030636070306370703063807030639070306400703064107030642070306430703064407030645070306460703064707030648070306490703065007030651070306520703065307030654070306550703065607030657070306580703065907030660070306610703066207030663070306640703066507030666070306670703066807030669070306700703067107030672070306730703067407030675070306760703067707030678070306790703068007030681070306820703068307030684070306850703068607030687070306880703068907030690070306910703069207030693070306940703069507030696070306970703069807030699070307000703070107030702070307030703070407030705070307060703070707030708070307090703071007030711070307120703071307030714070307150703071607030717070307180703071907030720070307210703072207030723070307240703072507030726070307270703072807030729070307300703073107030732070307330703073407030735070307360703073707030738070307390703074007030741070307420703074307030744070307450703074607030747070307480703074907030750070307510703075207030753070307540703075507030756070307570703075807030759070307600703076107030762070307630703076407030765070307660703076707030768070307690703077007030771070307720703077307030774070307750703077607030777070307780703077907030780070307810703078207030783070307840703078507030786070307870703078807030789070307900703079107030792070307930703079407030795070307960703079707030798070307990704000107040002070400030704000407040005070400060704000707040008070400090704001007040011070400120704001307040014070400150704001607040017070400180704001907040020070400210704002207040023070400240704002507040026070400270704002807040029070400300704003107040032070400330704003407040035070400360704003707040038070400390704004007040041070400420704004307040044070400450704004607040047070400480704004907040050070400510704005207040053070400540704005507040056070400570704005807040059070400600704006107040062070400630704006407040065070400660704006707040068070400690704007007040071070400720704007307040074070400750704007607040077070400780704007907040080070400810704008207040083070400840704008507040086070400870704008807040089070400900704009107040092070400930704009407040095070400960704009707040098070400990704010007040101070401020704010307040104070401050704010607040107070401080704010907040110070401110704011207040113070401140704011507040116070401170704011807040119070401200704012107040122070401230704012407040125070401260704012707040128070401290704013007040131070401320704013307040134070401350704013607040137070401380704013907040140070401410704014207040143070401440704014507040146070401470704014807040149070401500704015107040152070401530704015407040155070401560704015707040158070401590704016007040161070401620704016307040164070401650704016607040167070401680704016907040170070401710704017207040173070401740704017507040176070401770704017807040179070401800704018107040182070401830704018407040185070401860704018707040188070401890704019007040191070401920704019307040194070401950704019607040197070401980704019907040200070402010704020207040203070402040704020507040206070402070704020807040209070402100704021107040212070402130704021407040215070402160704021707040218070402190704022007040221070402220704022307040224070402250704022607040227070402280704022907040230070402310704023207040233070402340704023507040236070402370704023807040239070402400704024107040242070402430704024407040245070402460704024707040248070402490704025007040251070402520704025307040254070402550704025607040257070402580704025907040260070402610704026207040263070402640704026507040266070402670704026807040269070402700704027107040272070402730704027407040275070402760704027707040278070402790704028007040281070402820704028307040284070402850704028607040287070402880704028907040290070402910704029207040293070402940704029507040296070402970704029807040299070403000704030107040302070403030704030407040305070403060704030707040308070403090704031007040311070403120704031307040314070403150704031607040317070403180704031907040320070403210704032207040323070403240704032507040326070403270704032807040329070403300704033107040332070403330704033407040335070403360704033707040338070403390704034007040341070403420704034307040344070403450704034607040347070403480704034907040350070403510704035207040353070403540704035507040356070403570704035807040359070403600704036107040362070403630704036407040365070403660704036707040368070403690704037007040371070403720704037307040374070403750704037607040377070403780704037907040380070403810704038207040383070403840704038507040386070403870704038807040389070403900704039107040392070403930704039407040395070403960704039707040398070403990704040007040401070404020704040307040404070404050704040607040407070404080704040907040410070404110704041207040413070404140704041507040416070404170704041807040419070404200704042107040422070404230704042407040425070404260704042707040428070404290704043007040431070404320704043307040434070404350704043607040437070404380704043907040440070404410704044207040443070404440704044507040446070404470704044807040449070404500704045107040452070404530704045407040455070404560704045707040458070404590704046007040461070404620704046307040464070404650704046607040467070404680704046907040470070404710704047207040473070404740704047507040476070404770704047807040479070404800704048107040482070404830704048407040485070404860704048707040488070404890704049007040491070404920704049307040494070404950704049607040497070404980704049907040500070405010704050207040503070405040704050507040506070405070704050807040509070405100704051107040512070405130704051407040515070405160704051707040518070405190704052007040521070405220704052307040524070405250704052607040527070405280704052907040530070405310704053207040533070405340704053507040536070405370704053807040539070405400704054107040542070405430704054407040545070405460704054707040548070405490704055007040551070405520704055307040554070405550704055607040557070405580704055907040560070405610704056207040563070405640704056507040566070405670704056807040569070405700704057107040572070405730704057407040575070405760704057707040578070405790704058007040581070405820704058307040584070405850704058607040587070405880704058907040590070405910704059207040593070405940704059507040596070405970704059807040599070406000704060107040602070406030704060407040605070406060704060707040608070406090704061007040611070406120704061307040614070406150704061607040617070406180704061907040620070406210704062207040623070406240704062507040626070406270704062807040629070406300704063107040632070406330704063407040635070406360704063707040638070406390704064007040641070406420704064307040644070406450704064607040647070406480704064907040650070406510704065207040653070406540704065507040656070406570704065807040659070406600704066107040662070406630704066407040665070406660704066707040668070406690704067007040671070406720704067307040674070406750704067607040677070406780704067907040680070406810704068207040683070406840704068507040686070406870704068807040689070406900704069107040692070406930704069407040695070406960704069707040698070406990704070007040701070407020704070307040704070407050704070607040707070407080704070907040710070407110704071207040713070407140704071507040716070407170704071807040719070407200704072107040722070407230704072407040725070407260704072707040728070407290704073007040731070407320704073307040734070407350704073607040737070407380704073907040740070407410704074207040743070407440704074507040746070407470704074807040749070407500704075107040752070407530704075407040755070407560704075707040758070407590704076007040761070407620704076307040764070407650704076607040767070407680704076907040770070407710704077207040773070407740704077507040776070407770704077807040779070407800704078107040782070407830704078407040785070407860704078707040788070407890704079007040791070407920704079307040794070407950704079607040797070407980704079907050001070500020705000307050004070500050705000607050007070500080705000907050010070500110705001207050013070500140705001507050016070500170705001807050019070500200705002107050022070500230705002407050025070500260705002707050028070500290705003007050031070500320705003307050034070500350705003607050037070500380705003907050040070500410705004207050043070500440705004507050046070500470705004807050049070500500705005107050052070500530705005407050055070500560705005707050058070500590705006007050061070500620705006307050064070500650705006607050067070500680705006907050070070500710705007207050073070500740705007507050076070500770705007807050079070500800705008107050082070500830705008407050085070500860705008707050088070500890705009007050091070500920705009307050094070500950705009607050097070500980705009907050100070501010705010207050103070501040705010507050106070501070705010807050109070501100705011107050112070501130705011407050115070501160705011707050118070501190705012007050121070501220705012307050124070501250705012607050127070501280705012907050130070501310705013207050133070501340705013507050136070501370705013807050139070501400705014107050142070501430705014407050145070501460705014707050148070501490705015007050151070501520705015307050154070501550705015607050157070501580705015907050160070501610705016207050163070501640705016507050166070501670705016807050169070501700705017107050172070501730705017407050175070501760705017707050178070501790705018007050181070501820705018307050184070501850705018607050187070501880705018907050190070501910705019207050193070501940705019507050196070501970705019807050199070502000705020107050202070502030705020407050205070502060705020707050208070502090705021007050211070502120705021307050214070502150705021607050217070502180705021907050220070502210705022207050223070502240705022507050226070502270705022807050229070502300705023107050232070502330705023407050235070502360705023707050238070502390705024007050241070502420705024307050244070502450705024607050247070502480705024907050250070502510705025207050253070502540705025507050256070502570705025807050259070502600705026107050262070502630705026407050265070502660705026707050268070502690705027007050271070502720705027307050274070502750705027607050277070502780705027907050280070502810705028207050283070502840705028507050286070502870705028807050289070502900705029107050292070502930705029407050295070502960705029707050298070502990705030007050301070503020705030307050304070503050705030607050307070503080705030907050310070503110705031207050313070503140705031507050316070503170705031807050319070503200705032107050322070503230705032407050325070503260705032707050328070503290705033007050331070503320705033307050334070503350705033607050337070503380705033907050340070503410705034207050343070503440705034507050346070503470705034807050349070503500705035107050352070503530705035407050355070503560705035707050358070503590705036007050361070503620705036307050364070503650705036607050367070503680705036907050370070503710705037207050373070503740705037507050376070503770705037807050379070503800705038107050382070503830705038407050385070503860705038707050388070503890705039007050391070503920705039307050394070503950705039607050397070503980705039907050400070504010705040207050403070504040705040507050406070504070705040807050409070504100705041107050412070504130705041407050415070504160705041707050418070504190705042007050421070504220705042307050424070504250705042607050427070504280705042907050430070504310705043207050433070504340705043507050436070504370705043807050439070504400705044107050442070504430705044407050445070504460705044707050448070504490705045007050451070504520705045307050454070504550705045607050457070504580705045907050460070504610705046207050463070504640705046507050466070504670705046807050469070504700705047107050472070504730705047407050475070504760705047707050478070504790705048007050481070504820705048307050484070504850705048607050487070504880705048907050490070504910705049207050493070504940705049507050496070504970705049807050499070505000705050107050502070505030705050407050505070505060705050707050508070505090705051007050511070505120705051307050514070505150705051607050517070505180705051907050520070505210705052207050523070505240705052507050526070505270705052807050529070505300705053107050532070505330705053407050535070505360705053707050538070505390705054007050541070505420705054307050544070505450705054607050547070505480705054907050550070505510705055207050553070505540705055507050556070505570705055807050559070505600705056107050562070505630705056407050565070505660705056707050568070505690705057007050571070505720705057307050574070505750705057607050577070505780705057907050580070505810705058207050583070505840705058507050586070505870705058807050589070505900705059107050592070505930705059407050595070505960705059707050598070505990705060007050601070506020705060307050604070506050705060607050607070506080705060907050610070506110705061207050613070506140705061507050616070506170705061807050619070506200705062107050622070506230705062407050625070506260705062707050628070506290705063007050631070506320705063307050634070506350705063607050637070506380705063907050640070506410705064207050643070506440705064507050646070506470705064807050649070506500705065107050652070506530705065407050655070506560705065707050658070506590705066007050661070506620705066307050664070506650705066607050667070506680705066907050670070506710705067207050673070506740705067507050676070506770705067807050679070506800705068107050682070506830705068407050685070506860705068707050688070506890705069007050691070506920705069307050694070506950705069607050697070506980705069907050700070507010705070207050703070507040705070507050706070507070705070807050709070507100705071107050712070507130705071407050715070507160705071707050718070507190705072007050721070507220705072307050724070507250705072607050727070507280705072907050730070507310705073207050733070507340705073507050736070507370705073807050739070507400705074107050742070507430705074407050745070507460705074707050748070507490705075007050751070507520705075307050754070507550705075607050757070507580705075907050760070507610705076207050763070507640705076507050766070507670705076807050769070507700705077107050772070507730705077407050775070507760705077707050778070507790705078007050781070507820705078307050784070507850705078607050787070507880705078907050790070507910705079207050793070507940705079507050796070507970705079807050799070600010706000207060003070600040706000507060006070600070706000807060009070600100706001107060012070600130706001407060015070600160706001707060018070600190706002007060021070600220706002307060024070600250706002607060027070600280706002907060030070600310706003207060033070600340706003507060036070600370706003807060039070600400706004107060042070600430706004407060045070600460706004707060048070600490706005007060051070600520706005307060054070600550706005607060057070600580706005907060060070600610706006207060063070600640706006507060066070600670706006807060069070600700706007107060072070600730706007407060075070600760706007707060078070600790706008007060081070600820706008307060084070600850706008607060087070600880706008907060090070600910706009207060093070600940706009507060096070600970706009807060099070601000706010107060102070601030706010407060105070601060706010707060108070601090706011007060111070601120706011307060114070601150706011607060117070601180706011907060120070601210706012207060123070601240706012507060126070601270706012807060129070601300706013107060132070601330706013407060135070601360706013707060138070601390706014007060141070601420706014307060144070601450706014607060147070601480706014907060150070601510706015207060153070601540706015507060156070601570706015807060159070601600706016107060162070601630706016407060165070601660706016707060168070601690706017007060171070601720706017307060174070601750706017607060177070601780706017907060180070601810706018207060183070601840706018507060186070601870706018807060189070601900706019107060192070601930706019407060195070601960706019707060198070601990706020007060201070602020706020307060204070602050706020607060207070602080706020907060210070602110706021207060213070602140706021507060216070602170706021807060219070602200706022107060222070602230706022407060225070602260706022707060228070602290706023007060231070602320706023307060234070602350706023607060237070602380706023907060240070602410706024207060243070602440706024507060246070602470706024807060249070602500706025107060252070602530706025407060255070602560706025707060258070602590706026007060261070602620706026307060264070602650706026607060267070602680706026907060270070602710706027207060273070602740706027507060276070602770706027807060279070602800706028107060282070602830706028407060285070602860706028707060288070602890706029007060291070602920706029307060294070602950706029607060297070602980706029907060300070603010706030207060303070603040706030507060306070603070706030807060309070603100706031107060312070603130706031407060315070603160706031707060318070603190706032007060321070603220706032307060324070603250706032607060327070603280706032907060330070603310706033207060333070603340706033507060336070603370706033807060339070603400706034107060342070603430706034407060345070603460706034707060348070603490706035007060351070603520706035307060354070603550706035607060357070603580706035907060360070603610706036207060363070603640706036507060366070603670706036807060369070603700706037107060372070603730706037407060375070603760706037707060378070603790706038007060381070603820706038307060384070603850706038607060387070603880706038907060390070603910706039207060393070603940706039507060396070603970706039807060399070604000706040107060402070604030706040407060405070604060706040707060408070604090706041007060411070604120706041307060414070604150706041607060417070604180706041907060420070604210706042207060423070604240706042507060426070604270706042807060429070604300706043107060432070604330706043407060435070604360706043707060438070604390706044007060441070604420706044307060444070604450706044607060447070604480706044907060450070604510706045207060453070604540706045507060456070604570706045807060459070604600706046107060462070604630706046407060465070604660706046707060468070604690706047007060471070604720706047307060474070604750706047607060477070604780706047907060480070604810706048207060483070604840706048507060486070604870706048807060489070604900706049107060492070604930706049407060495070604960706049707060498070604990706050007060501070605020706050307060504070605050706050607060507070605080706050907060510070605110706051207060513070605140706051507060516070605170706051807060519070605200706052107060522070605230706052407060525070605260706052707060528070605290706053007060531070605320706053307060534070605350706053607060537070605380706053907060540070605410706054207060543070605440706054507060546070605470706054807060549070605500706055107060552070605530706055407060555070605560706055707060558070605590706056007060561070605620706056307060564070605650706056607060567070605680706056907060570070605710706057207060573070605740706057507060576070605770706057807060579070605800706058107060582070605830706058407060585070605860706058707060588070605890706059007060591070605920706059307060594070605950706059607060597070605980706059907060600070606010706060207060603070606040706060507060606070606070706060807060609070606100706061107060612070606130706061407060615070606160706061707060618070606190706062007060621070606220706062307060624070606250706062607060627070606280706062907060630070606310706063207060633070606340706063507060636070606370706063807060639070606400706064107060642070606430706064407060645070606460706064707060648070606490706065007060651070606520706065307060654070606550706065607060657070606580706065907060660070606610706066207060663070606640706066507060666070606670706066807060669070606700706067107060672070606730706067407060675070606760706067707060678070606790706068007060681070606820706068307060684070606850706068607060687070606880706068907060690070606910706069207060693070606940706069507060696070606970706069807060699070607000706070107060702070607030706070407060705070607060706070707060708070607090706071007060711070607120706071307060714070607150706071607060717070607180706071907060720070607210706072207060723070607240706072507060726070607270706072807060729070607300706073107060732070607330706073407060735070607360706073707060738070607390706074007060741070607420706074307060744070607450706074607060747070607480706074907060750070607510706075207060753070607540706075507060756070607570706075807060759070607600706076107060762070607630706076407060765070607660706076707060768070607690706077007060771070607720706077307060774070607750706077607060777070607780706077907060780070607810706078207060783070607840706078507060786070607870706078807060789070607900706079107060792070607930706079407060795070607960706079707060798070607990707000107070002070700030707000407070005070700060707000707070008070700090707001007070011070700120707001307070014070700150707001607070017070700180707001907070020070700210707002207070023070700240707002507070026070700270707002807070029070700300707003107070032070700330707003407070035070700360707003707070038070700390707004007070041070700420707004307070044070700450707004607070047070700480707004907070050070700510707005207070053070700540707005507070056070700570707005807070059070700600707006107070062070700630707006407070065070700660707006707070068070700690707007007070071070700720707007307070074070700750707007607070077070700780707007907070080070700810707008207070083070700840707008507070086070700870707008807070089070700900707009107070092070700930707009407070095070700960707009707070098070700990707010007070101070701020707010307070104070701050707010607070107070701080707010907070110070701110707011207070113070701140707011507070116070701170707011807070119070701200707012107070122070701230707012407070125070701260707012707070128070701290707013007070131070701320707013307070134070701350707013607070137070701380707013907070140070701410707014207070143070701440707014507070146070701470707014807070149070701500707015107070152070701530707015407070155070701560707015707070158070701590707016007070161070701620707016307070164070701650707016607070167070701680707016907070170070701710707017207070173070701740707017507070176070701770707017807070179070701800707018107070182070701830707018407070185070701860707018707070188070701890707019007070191070701920707019307070194070701950707019607070197070701980707019907070200070702010707020207070203070702040707020507070206070702070707020807070209070702100707021107070212070702130707021407070215070702160707021707070218070702190707022007070221070702220707022307070224070702250707022607070227070702280707022907070230070702310707023207070233070702340707023507070236070702370707023807070239070702400707024107070242070702430707024407070245070702460707024707070248070702490707025007070251070702520707025307070254070702550707025607070257070702580707025907070260070702610707026207070263070702640707026507070266070702670707026807070269070702700707027107070272070702730707027407070275070702760707027707070278070702790707028007070281070702820707028307070284070702850707028607070287070702880707028907070290070702910707029207070293070702940707029507070296070702970707029807070299070703000707030107070302070703030707030407070305070703060707030707070308070703090707031007070311070703120707031307070314070703150707031607070317070703180707031907070320070703210707032207070323070703240707032507070326070703270707032807070329070703300707033107070332070703330707033407070335070703360707033707070338070703390707034007070341070703420707034307070344070703450707034607070347070703480707034907070350070703510707035207070353070703540707035507070356070703570707035807070359070703600707036107070362070703630707036407070365070703660707036707070368070703690707037007070371070703720707037307070374070703750707037607070377070703780707037907070380070703810707038207070383070703840707038507070386070703870707038807070389070703900707039107070392070703930707039407070395070703960707039707070398070703990707040007070401070704020707040307070404070704050707040607070407070704080707040907070410070704110707041207070413070704140707041507070416070704170707041807070419070704200707042107070422070704230707042407070425070704260707042707070428070704290707043007070431070704320707043307070434070704350707043607070437070704380707043907070440070704410707044207070443070704440707044507070446070704470707044807070449070704500707045107070452070704530707045407070455070704560707045707070458070704590707046007070461070704620707046307070464070704650707046607070467070704680707046907070470070704710707047207070473070704740707047507070476070704770707047807070479070704800707048107070482070704830707048407070485070704860707048707070488070704890707049007070491070704920707049307070494070704950707049607070497070704980707049907070500070705010707050207070503070705040707050507070506070705070707050807070509070705100707051107070512070705130707051407070515070705160707051707070518070705190707052007070521070705220707052307070524070705250707052607070527070705280707052907070530070705310707053207070533070705340707053507070536070705370707053807070539070705400707054107070542070705430707054407070545070705460707054707070548070705490707055007070551070705520707055307070554070705550707055607070557070705580707055907070560070705610707056207070563070705640707056507070566070705670707056807070569070705700707057107070572070705730707057407070575070705760707057707070578070705790707058007070581070705820707058307070584070705850707058607070587070705880707058907070590070705910707059207070593070705940707059507070596070705970707059807070599070706000707060107070602070706030707060407070605070706060707060707070608070706090707061007070611070706120707061307070614070706150707061607070617070706180707061907070620070706210707062207070623070706240707062507070626070706270707062807070629070706300707063107070632070706330707063407070635070706360707063707070638070706390707064007070641070706420707064307070644070706450707064607070647070706480707064907070650070706510707065207070653070706540707065507070656070706570707065807070659070706600707066107070662070706630707066407070665070706660707066707070668070706690707067007070671070706720707067307070674070706750707067607070677070706780707067907070680070706810707068207070683070706840707068507070686070706870707068807070689070706900707069107070692070706930707069407070695070706960707069707070698070706990707070007070701070707020707070307070704070707050707070607070707070707080707070907070710070707110707071207070713070707140707071507070716070707170707071807070719070707200707072107070722070707230707072407070725070707260707072707070728070707290707073007070731070707320707073307070734070707350707073607070737070707380707073907070740070707410707074207070743070707440707074507070746070707470707074807070749070707500707075107070752070707530707075407070755070707560707075707070758070707590707076007070761070707620707076307070764070707650707076607070767070707680707076907070770070707710707077207070773070707740707077507070776070707770707077807070779070707800707078107070782070707830707078407070785070707860707078707070788070707890707079007070791070707920707079307070794070707950707079607070797070707980707079907080001070800020708000307080004070800050708000607080007070800080708000907080010070800110708001207080013070800140708001507080016070800170708001807080019070800200708002107080022070800230708002407080025070800260708002707080028070800290708003007080031070800320708003307080034070800350708003607080037070800380708003907080040070800410708004207080043070800440708004507080046070800470708004807080049070800500708005107080052070800530708005407080055070800560708005707080058070800590708006007080061070800620708006307080064070800650708006607080067070800680708006907080070070800710708007207080073070800740708007507080076070800770708007807080079070800800708008107080082070800830708008407080085070800860708008707080088070800890708009007080091070800920708009307080094070800950708009607080097070800980708009907080100070801010708010207080103070801040708010507080106070801070708010807080109070801100708011107080112070801130708011407080115070801160708011707080118070801190708012007080121070801220708012307080124070801250708012607080127070801280708012907080130070801310708013207080133070801340708013507080136070801370708013807080139070801400708014107080142070801430708014407080145070801460708014707080148070801490708015007080151070801520708015307080154070801550708015607080157070801580708015907080160070801610708016207080163070801640708016507080166070801670708016807080169070801700708017107080172070801730708017407080175070801760708017707080178070801790708018007080181070801820708018307080184070801850708018607080187070801880708018907080190070801910708019207080193070801940708019507080196070801970708019807080199070802000708020107080202070802030708020407080205070802060708020707080208070802090708021007080211070802120708021307080214070802150708021607080217070802180708021907080220070802210708022207080223070802240708022507080226070802270708022807080229070802300708023107080232070802330708023407080235070802360708023707080238070802390708024007080241070802420708024307080244070802450708024607080247070802480708024907080250070802510708025207080253070802540708025507080256070802570708025807080259070802600708026107080262070802630708026407080265070802660708026707080268070802690708027007080271070802720708027307080274070802750708027607080277070802780708027907080280070802810708028207080283070802840708028507080286070802870708028807080289070802900708029107080292070802930708029407080295070802960708029707080298070802990708030007080301070803020708030307080304070803050708030607080307070803080708030907080310070803110708031207080313070803140708031507080316070803170708031807080319070803200708032107080322070803230708032407080325070803260708032707080328070803290708033007080331070803320708033307080334070803350708033607080337070803380708033907080340070803410708034207080343070803440708034507080346070803470708034807080349070803500708035107080352070803530708035407080355070803560708035707080358070803590708036007080361070803620708036307080364070803650708036607080367070803680708036907080370070803710708037207080373070803740708037507080376070803770708037807080379070803800708038107080382070803830708038407080385070803860708038707080388070803890708039007080391070803920708039307080394070803950708039607080397070803980708039907080400070804010708040207080403070804040708040507080406070804070708040807080409070804100708041107080412070804130708041407080415070804160708041707080418070804190708042007080421070804220708042307080424070804250708042607080427070804280708042907080430070804310708043207080433070804340708043507080436070804370708043807080439070804400708044107080442070804430708044407080445070804460708044707080448070804490708045007080451070804520708045307080454070804550708045607080457070804580708045907080460070804610708046207080463070804640708046507080466070804670708046807080469070804700708047107080472070804730708047407080475070804760708047707080478070804790708048007080481070804820708048307080484070804850708048607080487070804880708048907080490070804910708049207080493070804940708049507080496070804970708049807080499070805000708050107080502070805030708050407080505070805060708050707080508070805090708051007080511070805120708051307080514070805150708051607080517070805180708051907080520070805210708052207080523070805240708052507080526070805270708052807080529070805300708053107080532070805330708053407080535070805360708053707080538070805390708054007080541070805420708054307080544070805450708054607080547070805480708054907080550070805510708055207080553070805540708055507080556070805570708055807080559070805600708056107080562070805630708056407080565070805660708056707080568070805690708057007080571070805720708057307080574070805750708057607080577070805780708057907080580070805810708058207080583070805840708058507080586070805870708058807080589070805900708059107080592070805930708059407080595070805960708059707080598070805990708060007080601070806020708060307080604070806050708060607080607070806080708060907080610070806110708061207080613070806140708061507080616070806170708061807080619070806200708062107080622070806230708062407080625070806260708062707080628070806290708063007080631070806320708063307080634070806350708063607080637070806380708063907080640070806410708064207080643070806440708064507080646070806470708064807080649070806500708065107080652070806530708065407080655070806560708065707080658070806590708066007080661070806620708066307080664070806650708066607080667070806680708066907080670070806710708067207080673070806740708067507080676070806770708067807080679070806800708068107080682070806830708068407080685070806860708068707080688070806890708069007080691070806920708069307080694070806950708069607080697070806980708069907080700070807010708070207080703070807040708070507080706070807070708070807080709070807100708071107080712070807130708071407080715070807160708071707080718070807190708072007080721070807220708072307080724070807250708072607080727070807280708072907080730070807310708073207080733070807340708073507080736070807370708073807080739070807400708074107080742070807430708074407080745070807460708074707080748070807490708075007080751070807520708075307080754070807550708075607080757070807580708075907080760070807610708076207080763070807640708076507080766070807670708076807080769070807700708077107080772070807730708077407080775070807760708077707080778070807790708078007080781070807820708078307080784070807850708078607080787070807880708078907080790070807910708079207080793070807940708079507080796070807970708079807080799070900010709000207090003070900040709000507090006070900070709000807090009070900100709001107090012070900130709001407090015070900160709001707090018070900190709002007090021070900220709002307090024070900250709002607090027070900280709002907090030070900310709003207090033070900340709003507090036070900370709003807090039070900400709004107090042070900430709004407090045070900460709004707090048070900490709005007090051070900520709005307090054070900550709005607090057070900580709005907090060070900610709006207090063070900640709006507090066070900670709006807090069070900700709007107090072070900730709007407090075070900760709007707090078070900790709008007090081070900820709008307090084070900850709008607090087070900880709008907090090070900910709009207090093070900940709009507090096070900970709009807090099070901000709010107090102070901030709010407090105070901060709010707090108070901090709011007090111070901120709011307090114070901150709011607090117070901180709011907090120070901210709012207090123070901240709012507090126070901270709012807090129070901300709013107090132070901330709013407090135070901360709013707090138070901390709014007090141070901420709014307090144070901450709014607090147070901480709014907090150070901510709015207090153070901540709015507090156070901570709015807090159070901600709016107090162070901630709016407090165070901660709016707090168070901690709017007090171070901720709017307090174070901750709017607090177070901780709017907090180070901810709018207090183070901840709018507090186070901870709018807090189070901900709019107090192070901930709019407090195070901960709019707090198070901990709020007090201070902020709020307090204070902050709020607090207070902080709020907090210070902110709021207090213070902140709021507090216070902170709021807090219070902200709022107090222070902230709022407090225070902260709022707090228070902290709023007090231070902320709023307090234070902350709023607090237070902380709023907090240070902410709024207090243070902440709024507090246070902470709024807090249070902500709025107090252070902530709025407090255070902560709025707090258070902590709026007090261070902620709026307090264070902650709026607090267070902680709026907090270070902710709027207090273070902740709027507090276070902770709027807090279070902800709028107090282070902830709028407090285070902860709028707090288070902890709029007090291070902920709029307090294070902950709029607090297070902980709029907090300070903010709030207090303070903040709030507090306070903070709030807090309070903100709031107090312070903130709031407090315070903160709031707090318070903190709032007090321070903220709032307090324070903250709032607090327070903280709032907090330070903310709033207090333070903340709033507090336070903370709033807090339070903400709034107090342070903430709034407090345070903460709034707090348070903490709035007090351070903520709035307090354070903550709035607090357070903580709035907090360070903610709036207090363070903640709036507090366070903670709036807090369070903700709037107090372070903730709037407090375070903760709037707090378070903790709038007090381070903820709038307090384070903850709038607090387070903880709038907090390070903910709039207090393070903940709039507090396070903970709039807090399070904000709040107090402070904030709040407090405070904060709040707090408070904090709041007090411070904120709041307090414070904150709041607090417070904180709041907090420070904210709042207090423070904240709042507090426070904270709042807090429070904300709043107090432070904330709043407090435070904360709043707090438070904390709044007090441070904420709044307090444070904450709044607090447070904480709044907090450070904510709045207090453070904540709045507090456070904570709045807090459070904600709046107090462070904630709046407090465070904660709046707090468070904690709047007090471070904720709047307090474070904750709047607090477070904780709047907090480070904810709048207090483070904840709048507090486070904870709048807090489070904900709049107090492070904930709049407090495070904960709049707090498070904990709050007090501070905020709050307090504070905050709050607090507070905080709050907090510070905110709051207090513070905140709051507090516070905170709051807090519070905200709052107090522070905230709052407090525070905260709052707090528070905290709053007090531070905320709053307090534070905350709053607090537070905380709053907090540070905410709054207090543070905440709054507090546070905470709054807090549070905500709055107090552070905530709055407090555070905560709055707090558070905590709056007090561070905620709056307090564070905650709056607090567070905680709056907090570070905710709057207090573070905740709057507090576070905770709057807090579070905800709058107090582070905830709058407090585070905860709058707090588070905890709059007090591070905920709059307090594070905950709059607090597070905980709059907090600070906010709060207090603070906040709060507090606070906070709060807090609070906100709061107090612070906130709061407090615070906160709061707090618070906190709062007090621070906220709062307090624070906250709062607090627070906280709062907090630070906310709063207090633070906340709063507090636070906370709063807090639070906400709064107090642070906430709064407090645070906460709064707090648070906490709065007090651070906520709065307090654070906550709065607090657070906580709065907090660070906610709066207090663070906640709066507090666070906670709066807090669070906700709067107090672070906730709067407090675070906760709067707090678070906790709068007090681070906820709068307090684070906850709068607090687070906880709068907090690070906910709069207090693070906940709069507090696070906970709069807090699070907000709070107090702070907030709070407090705070907060709070707090708070907090709071007090711070907120709071307090714070907150709071607090717070907180709071907090720070907210709072207090723070907240709072507090726070907270709072807090729070907300709073107090732070907330709073407090735070907360709073707090738070907390709074007090741070907420709074307090744070907450709074607090747070907480709074907090750070907510709075207090753070907540709075507090756070907570709075807090759070907600709076107090762070907630709076407090765070907660709076707090768070907690709077007090771070907720709077307090774070907750709077607090777070907780709077907090780070907810709078207090783070907840709078507090786070907870709078807090789070907900709079107090792070907930709079407090795070907960709079707090798070907990710000107100002071000030710000407100005071000060710000707100008071000090710001007100011071000120710001307100014071000150710001607100017071000180710001907100020071000210710002207100023071000240710002507100026071000270710002807100029071000300710003107100032071000330710003407100035071000360710003707100038071000390710004007100041071000420710004307100044071000450710004607100047071000480710004907100050071000510710005207100053071000540710005507100056071000570710005807100059071000600710006107100062071000630710006407100065071000660710006707100068071000690710007007100071071000720710007307100074071000750710007607100077071000780710007907100080071000810710008207100083071000840710008507100086071000870710008807100089071000900710009107100092071000930710009407100095071000960710009707100098071000990710010007100101071001020710010307100104071001050710010607100107071001080710010907100110071001110710011207100113071001140710011507100116071001170710011807100119071001200710012107100122071001230710012407100125071001260710012707100128071001290710013007100131071001320710013307100134071001350710013607100137071001380710013907100140071001410710014207100143071001440710014507100146071001470710014807100149071001500710015107100152071001530710015407100155071001560710015707100158071001590710016007100161071001620710016307100164071001650710016607100167071001680710016907100170071001710710017207100173071001740710017507100176071001770710017807100179071001800710018107100182071001830710018407100185071001860710018707100188071001890710019007100191071001920710019307100194071001950710019607100197071001980710019907100200071002010710020207100203071002040710020507100206071002070710020807100209071002100710021107100212071002130710021407100215071002160710021707100218071002190710022007100221071002220710022307100224071002250710022607100227071002280710022907100230071002310710023207100233071002340710023507100236071002370710023807100239071002400710024107100242071002430710024407100245071002460710024707100248071002490710025007100251071002520710025307100254071002550710025607100257071002580710025907100260071002610710026207100263071002640710026507100266071002670710026807100269071002700710027107100272071002730710027407100275071002760710027707100278071002790710028007100281071002820710028307100284071002850710028607100287071002880710028907100290071002910710029207100293071002940710029507100296071002970710029807100299071003000710030107100302071003030710030407100305071003060710030707100308071003090710031007100311071003120710031307100314071003150710031607100317071003180710031907100320071003210710032207100323071003240710032507100326071003270710032807100329071003300710033107100332071003330710033407100335071003360710033707100338071003390710034007100341071003420710034307100344071003450710034607100347071003480710034907100350071003510710035207100353071003540710035507100356071003570710035807100359071003600710036107100362071003630710036407100365071003660710036707100368071003690710037007100371071003720710037307100374071003750710037607100377071003780710037907100380071003810710038207100383071003840710038507100386071003870710038807100389071003900710039107100392071003930710039407100395071003960710039707100398071003990710040007100401071004020710040307100404071004050710040607100407071004080710040907100410071004110710041207100413071004140710041507100416071004170710041807100419071004200710042107100422071004230710042407100425071004260710042707100428071004290710043007100431071004320710043307100434071004350710043607100437071004380710043907100440071004410710044207100443071004440710044507100446071004470710044807100449071004500710045107100452071004530710045407100455071004560710045707100458071004590710046007100461071004620710046307100464071004650710046607100467071004680710046907100470071004710710047207100473071004740710047507100476071004770710047807100479071004800710048107100482071004830710048407100485071004860710048707100488071004890710049007100491071004920710049307100494071004950710049607100497071004980710049907100500071005010710050207100503071005040710050507100506071005070710050807100509071005100710051107100512071005130710051407100515071005160710051707100518071005190710052007100521071005220710052307100524071005250710052607100527071005280710052907100530071005310710053207100533071005340710053507100536071005370710053807100539071005400710054107100542071005430710054407100545071005460710054707100548071005490710055007100551071005520710055307100554071005550710055607100557071005580710055907100560071005610710056207100563071005640710056507100566071005670710056807100569071005700710057107100572071005730710057407100575071005760710057707100578071005790710058007100581071005820710058307100584071005850710058607100587071005880710058907100590071005910710059207100593071005940710059507100596071005970710059807100599071006000710060107100602071006030710060407100605071006060710060707100608071006090710061007100611071006120710061307100614071006150710061607100617071006180710061907100620071006210710062207100623071006240710062507100626071006270710062807100629071006300710063107100632071006330710063407100635071006360710063707100638071006390710064007100641071006420710064307100644071006450710064607100647071006480710064907100650071006510710065207100653071006540710065507100656071006570710065807100659071006600710066107100662071006630710066407100665071006660710066707100668071006690710067007100671071006720710067307100674071006750710067607100677071006780710067907100680071006810710068207100683071006840710068507100686071006870710068807100689071006900710069107100692071006930710069407100695071006960710069707100698071006990710070007100701071007020710070307100704071007050710070607100707071007080710070907100710071007110710071207100713071007140710071507100716071007170710071807100719071007200710072107100722071007230710072407100725071007260710072707100728071007290710073007100731071007320710073307100734071007350710073607100737071007380710073907100740071007410710074207100743071007440710074507100746071007470710074807100749071007500710075107100752071007530710075407100755071007560710075707100758071007590710076007100761071007620710076307100764071007650710076607100767071007680710076907100770071007710710077207100773071007740710077507100776071007770710077807100779071007800710078107100782071007830710078407100785071007860710078707100788071007890710079007100791071007920710079307100794071007950710079607100797071007980710079907110001071100020711000307110004071100050711000607110007071100080711000907110010071100110711001207110013071100140711001507110016071100170711001807110019071100200711002107110022071100230711002407110025071100260711002707110028071100290711003007110031071100320711003307110034071100350711003607110037071100380711003907110040071100410711004207110043071100440711004507110046071100470711004807110049071100500711005107110052071100530711005407110055071100560711005707110058071100590711006007110061071100620711006307110064071100650711006607110067071100680711006907110070071100710711007207110073071100740711007507110076071100770711007807110079071100800711008107110082071100830711008407110085071100860711008707110088071100890711009007110091071100920711009307110094071100950711009607110097071100980711009907110100071101010711010207110103071101040711010507110106071101070711010807110109071101100711011107110112071101130711011407110115071101160711011707110118071101190711012007110121071101220711012307110124071101250711012607110127071101280711012907110130071101310711013207110133071101340711013507110136071101370711013807110139071101400711014107110142071101430711014407110145071101460711014707110148071101490711015007110151071101520711015307110154071101550711015607110157071101580711015907110160071101610711016207110163071101640711016507110166071101670711016807110169071101700711017107110172071101730711017407110175071101760711017707110178071101790711018007110181071101820711018307110184071101850711018607110187071101880711018907110190071101910711019207110193071101940711019507110196071101970711019807110199071102000711020107110202071102030711020407110205071102060711020707110208071102090711021007110211071102120711021307110214071102150711021607110217071102180711021907110220071102210711022207110223071102240711022507110226071102270711022807110229071102300711023107110232071102330711023407110235071102360711023707110238071102390711024007110241071102420711024307110244071102450711024607110247071102480711024907110250071102510711025207110253071102540711025507110256071102570711025807110259071102600711026107110262071102630711026407110265071102660711026707110268071102690711027007110271071102720711027307110274071102750711027607110277071102780711027907110280071102810711028207110283071102840711028507110286071102870711028807110289071102900711029107110292071102930711029407110295071102960711029707110298071102990711030007110301071103020711030307110304071103050711030607110307071103080711030907110310071103110711031207110313071103140711031507110316071103170711031807110319071103200711032107110322071103230711032407110325071103260711032707110328071103290711033007110331071103320711033307110334071103350711033607110337071103380711033907110340071103410711034207110343071103440711034507110346071103470711034807110349071103500711035107110352071103530711035407110355071103560711035707110358071103590711036007110361071103620711036307110364071103650711036607110367071103680711036907110370071103710711037207110373071103740711037507110376071103770711037807110379071103800711038107110382071103830711038407110385071103860711038707110388071103890711039007110391071103920711039307110394071103950711039607110397071103980711039907110400071104010711040207110403071104040711040507110406071104070711040807110409071104100711041107110412071104130711041407110415071104160711041707110418071104190711042007110421071104220711042307110424071104250711042607110427071104280711042907110430071104310711043207110433071104340711043507110436071104370711043807110439071104400711044107110442071104430711044407110445071104460711044707110448071104490711045007110451071104520711045307110454071104550711045607110457071104580711045907110460071104610711046207110463071104640711046507110466071104670711046807110469071104700711047107110472071104730711047407110475071104760711047707110478071104790711048007110481071104820711048307110484071104850711048607110487071104880711048907110490071104910711049207110493071104940711049507110496071104970711049807110499071105000711050107110502071105030711050407110505071105060711050707110508071105090711051007110511071105120711051307110514071105150711051607110517071105180711051907110520071105210711052207110523071105240711052507110526071105270711052807110529071105300711053107110532071105330711053407110535071105360711053707110538071105390711054007110541071105420711054307110544071105450711054607110547071105480711054907110550071105510711055207110553071105540711055507110556071105570711055807110559071105600711056107110562071105630711056407110565071105660711056707110568071105690711057007110571071105720711057307110574071105750711057607110577071105780711057907110580071105810711058207110583071105840711058507110586071105870711058807110589071105900711059107110592071105930711059407110595071105960711059707110598071105990711060007110601071106020711060307110604071106050711060607110607071106080711060907110610071106110711061207110613071106140711061507110616071106170711061807110619071106200711062107110622071106230711062407110625071106260711062707110628071106290711063007110631071106320711063307110634071106350711063607110637071106380711063907110640071106410711064207110643071106440711064507110646071106470711064807110649071106500711065107110652071106530711065407110655071106560711065707110658071106590711066007110661071106620711066307110664071106650711066607110667071106680711066907110670071106710711067207110673071106740711067507110676071106770711067807110679071106800711068107110682071106830711068407110685071106860711068707110688071106890711069007110691071106920711069307110694071106950711069607110697071106980711069907110700071107010711070207110703071107040711070507110706071107070711070807110709071107100711071107110712071107130711071407110715071107160711071707110718071107190711072007110721071107220711072307110724071107250711072607110727071107280711072907110730071107310711073207110733071107340711073507110736071107370711073807110739071107400711074107110742071107430711074407110745071107460711074707110748071107490711075007110751071107520711075307110754071107550711075607110757071107580711075907110760071107610711076207110763071107640711076507110766071107670711076807110769071107700711077107110772071107730711077407110775071107760711077707110778071107790711078007110781071107820711078307110784071107850711078607110787071107880711078907110790071107910711079207110793071107940711079507110796071107970711079807110799071200010712000207120003071200040712000507120006071200070712000807120009071200100712001107120012071200130712001407120015071200160712001707120018071200190712002007120021071200220712002307120024071200250712002607120027071200280712002907120030071200310712003207120033071200340712003507120036071200370712003807120039071200400712004107120042071200430712004407120045071200460712004707120048071200490712005007120051071200520712005307120054071200550712005607120057071200580712005907120060071200610712006207120063071200640712006507120066071200670712006807120069071200700712007107120072071200730712007407120075071200760712007707120078071200790712008007120081071200820712008307120084071200850712008607120087071200880712008907120090071200910712009207120093071200940712009507120096071200970712009807120099071201000712010107120102071201030712010407120105071201060712010707120108071201090712011007120111071201120712011307120114071201150712011607120117071201180712011907120120071201210712012207120123071201240712012507120126071201270712012807120129071201300712013107120132071201330712013407120135071201360712013707120138071201390712014007120141071201420712014307120144071201450712014607120147071201480712014907120150071201510712015207120153071201540712015507120156071201570712015807120159071201600712016107120162071201630712016407120165071201660712016707120168071201690712017007120171071201720712017307120174071201750712017607120177071201780712017907120180071201810712018207120183071201840712018507120186071201870712018807120189071201900712019107120192071201930712019407120195071201960712019707120198071201990712020007120201071202020712020307120204071202050712020607120207071202080712020907120210071202110712021207120213071202140712021507120216071202170712021807120219071202200712022107120222071202230712022407120225071202260712022707120228071202290712023007120231071202320712023307120234071202350712023607120237071202380712023907120240071202410712024207120243071202440712024507120246071202470712024807120249071202500712025107120252071202530712025407120255071202560712025707120258071202590712026007120261071202620712026307120264071202650712026607120267071202680712026907120270071202710712027207120273071202740712027507120276071202770712027807120279071202800712028107120282071202830712028407120285071202860712028707120288071202890712029007120291071202920712029307120294071202950712029607120297071202980712029907120300071203010712030207120303071203040712030507120306071203070712030807120309071203100712031107120312071203130712031407120315071203160712031707120318071203190712032007120321071203220712032307120324071203250712032607120327071203280712032907120330071203310712033207120333071203340712033507120336071203370712033807120339071203400712034107120342071203430712034407120345071203460712034707120348071203490712035007120351071203520712035307120354071203550712035607120357071203580712035907120360071203610712036207120363071203640712036507120366071203670712036807120369071203700712037107120372071203730712037407120375071203760712037707120378071203790712038007120381071203820712038307120384071203850712038607120387071203880712038907120390071203910712039207120393071203940712039507120396071203970712039807120399071204000712040107120402071204030712040407120405071204060712040707120408071204090712041007120411071204120712041307120414071204150712041607120417071204180712041907120420071204210712042207120423071204240712042507120426071204270712042807120429071204300712043107120432071204330712043407120435071204360712043707120438071204390712044007120441071204420712044307120444071204450712044607120447071204480712044907120450071204510712045207120453071204540712045507120456071204570712045807120459071204600712046107120462071204630712046407120465071204660712046707120468071204690712047007120471071204720712047307120474071204750712047607120477071204780712047907120480071204810712048207120483071204840712048507120486071204870712048807120489071204900712049107120492071204930712049407120495071204960712049707120498071204990712050007120501071205020712050307120504071205050712050607120507071205080712050907120510071205110712051207120513071205140712051507120516071205170712051807120519071205200712052107120522071205230712052407120525071205260712052707120528071205290712053007120531071205320712053307120534071205350712053607120537071205380712053907120540071205410712054207120543071205440712054507120546071205470712054807120549071205500712055107120552071205530712055407120555071205560712055707120558071205590712056007120561071205620712056307120564071205650712056607120567071205680712056907120570071205710712057207120573071205740712057507120576071205770712057807120579071205800712058107120582071205830712058407120585071205860712058707120588071205890712059007120591071205920712059307120594071205950712059607120597071205980712059907120600071206010712060207120603071206040712060507120606071206070712060807120609071206100712061107120612071206130712061407120615071206160712061707120618071206190712062007120621071206220712062307120624071206250712062607120627071206280712062907120630071206310712063207120633071206340712063507120636071206370712063807120639071206400712064107120642071206430712064407120645071206460712064707120648071206490712065007120651071206520712065307120654071206550712065607120657071206580712065907120660071206610712066207120663071206640712066507120666071206670712066807120669071206700712067107120672071206730712067407120675071206760712067707120678071206790712068007120681071206820712068307120684071206850712068607120687071206880712068907120690071206910712069207120693071206940712069507120696071206970712069807120699071207000712070107120702071207030712070407120705071207060712070707120708071207090712071007120711071207120712071307120714071207150712071607120717071207180712071907120720071207210712072207120723071207240712072507120726071207270712072807120729071207300712073107120732071207330712073407120735071207360712073707120738071207390712074007120741071207420712074307120744071207450712074607120747071207480712074907120750071207510712075207120753071207540712075507120756071207570712075807120759071207600712076107120762071207630712076407120765071207660712076707120768071207690712077007120771071207720712077307120774071207750712077607120777071207780712077907120780071207810712078207120783071207840712078507120786071207870712078807120789071207900712079107120792071207930712079407120795071207960712079707120798071207990713000107130002071300030713000407130005071300060713000707130008071300090713001007130011071300120713001307130014071300150713001607130017071300180713001907130020071300210713002207130023071300240713002507130026071300270713002807130029071300300713003107130032071300330713003407130035071300360713003707130038071300390713004007130041071300420713004307130044071300450713004607130047071300480713004907130050071300510713005207130053071300540713005507130056071300570713005807130059071300600713006107130062071300630713006407130065071300660713006707130068071300690713007007130071071300720713007307130074071300750713007607130077071300780713007907130080071300810713008207130083071300840713008507130086071300870713008807130089071300900713009107130092071300930713009407130095071300960713009707130098071300990713010007130101071301020713010307130104071301050713010607130107071301080713010907130110071301110713011207130113071301140713011507130116071301170713011807130119071301200713012107130122071301230713012407130125071301260713012707130128071301290713013007130131071301320713013307130134071301350713013607130137071301380713013907130140071301410713014207130143071301440713014507130146071301470713014807130149071301500713015107130152071301530713015407130155071301560713015707130158071301590713016007130161071301620713016307130164071301650713016607130167071301680713016907130170071301710713017207130173071301740713017507130176071301770713017807130179071301800713018107130182071301830713018407130185071301860713018707130188071301890713019007130191071301920713019307130194071301950713019607130197071301980713019907130200071302010713020207130203071302040713020507130206071302070713020807130209071302100713021107130212071302130713021407130215071302160713021707130218071302190713022007130221071302220713022307130224071302250713022607130227071302280713022907130230071302310713023207130233071302340713023507130236071302370713023807130239071302400713024107130242071302430713024407130245071302460713024707130248071302490713025007130251071302520713025307130254071302550713025607130257071302580713025907130260071302610713026207130263071302640713026507130266071302670713026807130269071302700713027107130272071302730713027407130275071302760713027707130278071302790713028007130281071302820713028307130284071302850713028607130287071302880713028907130290071302910713029207130293071302940713029507130296071302970713029807130299071303000713030107130302071303030713030407130305071303060713030707130308071303090713031007130311071303120713031307130314071303150713031607130317071303180713031907130320071303210713032207130323071303240713032507130326071303270713032807130329071303300713033107130332071303330713033407130335071303360713033707130338071303390713034007130341071303420713034307130344071303450713034607130347071303480713034907130350071303510713035207130353071303540713035507130356071303570713035807130359071303600713036107130362071303630713036407130365071303660713036707130368071303690713037007130371071303720713037307130374071303750713037607130377071303780713037907130380071303810713038207130383071303840713038507130386071303870713038807130389071303900713039107130392071303930713039407130395071303960713039707130398071303990713040007130401071304020713040307130404071304050713040607130407071304080713040907130410071304110713041207130413071304140713041507130416071304170713041807130419071304200713042107130422071304230713042407130425071304260713042707130428071304290713043007130431071304320713043307130434071304350713043607130437071304380713043907130440071304410713044207130443071304440713044507130446071304470713044807130449071304500713045107130452071304530713045407130455071304560713045707130458071304590713046007130461071304620713046307130464071304650713046607130467071304680713046907130470071304710713047207130473071304740713047507130476071304770713047807130479071304800713048107130482071304830713048407130485071304860713048707130488071304890713049007130491071304920713049307130494071304950713049607130497071304980713049907130500071305010713050207130503071305040713050507130506071305070713050807130509071305100713051107130512071305130713051407130515071305160713051707130518071305190713052007130521071305220713052307130524071305250713052607130527071305280713052907130530071305310713053207130533071305340713053507130536071305370713053807130539071305400713054107130542071305430713054407130545071305460713054707130548071305490713055007130551071305520713055307130554071305550713055607130557071305580713055907130560071305610713056207130563071305640713056507130566071305670713056807130569071305700713057107130572071305730713057407130575071305760713057707130578071305790713058007130581071305820713058307130584071305850713058607130587071305880713058907130590071305910713059207130593071305940713059507130596071305970713059807130599071306000713060107130602071306030713060407130605071306060713060707130608071306090713061007130611071306120713061307130614071306150713061607130617071306180713061907130620071306210713062207130623071306240713062507130626071306270713062807130629071306300713063107130632071306330713063407130635071306360713063707130638071306390713064007130641071306420713064307130644071306450713064607130647071306480713064907130650071306510713065207130653071306540713065507130656071306570713065807130659071306600713066107130662071306630713066407130665071306660713066707130668071306690713067007130671071306720713067307130674071306750713067607130677071306780713067907130680071306810713068207130683071306840713068507130686071306870713068807130689071306900713069107130692071306930713069407130695071306960713069707130698071306990713070007130701071307020713070307130704071307050713070607130707071307080713070907130710071307110713071207130713071307140713071507130716071307170713071807130719071307200713072107130722071307230713072407130725071307260713072707130728071307290713073007130731071307320713073307130734071307350713073607130737071307380713073907130740071307410713074207130743071307440713074507130746071307470713074807130749071307500713075107130752071307530713075407130755071307560713075707130758071307590713076007130761071307620713076307130764071307650713076607130767071307680713076907130770071307710713077207130773071307740713077507130776071307770713077807130779071307800713078107130782071307830713078407130785071307860713078707130788071307890713079007130791071307920713079307130794071307950713079607130797071307980713079907140001071400020714000307140004071400050714000607140007071400080714000907140010071400110714001207140013071400140714001507140016071400170714001807140019071400200714002107140022071400230714002407140025071400260714002707140028071400290714003007140031071400320714003307140034071400350714003607140037071400380714003907140040071400410714004207140043071400440714004507140046071400470714004807140049071400500714005107140052071400530714005407140055071400560714005707140058071400590714006007140061071400620714006307140064071400650714006607140067071400680714006907140070071400710714007207140073071400740714007507140076071400770714007807140079071400800714008107140082071400830714008407140085071400860714008707140088071400890714009007140091071400920714009307140094071400950714009607140097071400980714009907140100071401010714010207140103071401040714010507140106071401070714010807140109071401100714011107140112071401130714011407140115071401160714011707140118071401190714012007140121071401220714012307140124071401250714012607140127071401280714012907140130071401310714013207140133071401340714013507140136071401370714013807140139071401400714014107140142071401430714014407140145071401460714014707140148071401490714015007140151071401520714015307140154071401550714015607140157071401580714015907140160071401610714016207140163071401640714016507140166071401670714016807140169071401700714017107140172071401730714017407140175071401760714017707140178071401790714018007140181071401820714018307140184071401850714018607140187071401880714018907140190071401910714019207140193071401940714019507140196071401970714019807140199071402000714020107140202071402030714020407140205071402060714020707140208071402090714021007140211071402120714021307140214071402150714021607140217071402180714021907140220071402210714022207140223071402240714022507140226071402270714022807140229071402300714023107140232071402330714023407140235071402360714023707140238071402390714024007140241071402420714024307140244071402450714024607140247071402480714024907140250071402510714025207140253071402540714025507140256071402570714025807140259071402600714026107140262071402630714026407140265071402660714026707140268071402690714027007140271071402720714027307140274071402750714027607140277071402780714027907140280071402810714028207140283071402840714028507140286071402870714028807140289071402900714029107140292071402930714029407140295071402960714029707140298071402990714030007140301071403020714030307140304071403050714030607140307071403080714030907140310071403110714031207140313071403140714031507140316071403170714031807140319071403200714032107140322071403230714032407140325071403260714032707140328071403290714033007140331071403320714033307140334071403350714033607140337071403380714033907140340071403410714034207140343071403440714034507140346071403470714034807140349071403500714035107140352071403530714035407140355071403560714035707140358071403590714036007140361071403620714036307140364071403650714036607140367071403680714036907140370071403710714037207140373071403740714037507140376071403770714037807140379071403800714038107140382071403830714038407140385071403860714038707140388071403890714039007140391071403920714039307140394071403950714039607140397071403980714039907140400071404010714040207140403071404040714040507140406071404070714040807140409071404100714041107140412071404130714041407140415071404160714041707140418071404190714042007140421071404220714042307140424071404250714042607140427071404280714042907140430071404310714043207140433071404340714043507140436071404370714043807140439071404400714044107140442071404430714044407140445071404460714044707140448071404490714045007140451071404520714045307140454071404550714045607140457071404580714045907140460071404610714046207140463071404640714046507140466071404670714046807140469071404700714047107140472071404730714047407140475071404760714047707140478071404790714048007140481071404820714048307140484071404850714048607140487071404880714048907140490071404910714049207140493071404940714049507140496071404970714049807140499071405000714050107140502071405030714050407140505071405060714050707140508071405090714051007140511071405120714051307140514071405150714051607140517071405180714051907140520071405210714052207140523071405240714052507140526071405270714052807140529071405300714053107140532071405330714053407140535071405360714053707140538071405390714054007140541071405420714054307140544071405450714054607140547071405480714054907140550071405510714055207140553071405540714055507140556071405570714055807140559071405600714056107140562071405630714056407140565071405660714056707140568071405690714057007140571071405720714057307140574071405750714057607140577071405780714057907140580071405810714058207140583071405840714058507140586071405870714058807140589071405900714059107140592071405930714059407140595071405960714059707140598071405990714060007140601071406020714060307140604071406050714060607140607071406080714060907140610071406110714061207140613071406140714061507140616071406170714061807140619071406200714062107140622071406230714062407140625071406260714062707140628071406290714063007140631071406320714063307140634071406350714063607140637071406380714063907140640071406410714064207140643071406440714064507140646071406470714064807140649071406500714065107140652071406530714065407140655071406560714065707140658071406590714066007140661071406620714066307140664071406650714066607140667071406680714066907140670071406710714067207140673071406740714067507140676071406770714067807140679071406800714068107140682071406830714068407140685071406860714068707140688071406890714069007140691071406920714069307140694071406950714069607140697071406980714069907140700071407010714070207140703071407040714070507140706071407070714070807140709071407100714071107140712071407130714071407140715071407160714071707140718071407190714072007140721071407220714072307140724071407250714072607140727071407280714072907140730071407310714073207140733071407340714073507140736071407370714073807140739071407400714074107140742071407430714074407140745071407460714074707140748071407490714075007140751071407520714075307140754071407550714075607140757071407580714075907140760071407610714076207140763071407640714076507140766071407670714076807140769071407700714077107140772071407730714077407140775071407760714077707140778071407790714078007140781071407820714078307140784071407850714078607140787071407880714078907140790071407910714079207140793071407940714079507140796071407970714079807140799071500010715000207150003071500040715000507150006071500070715000807150009071500100715001107150012071500130715001407150015071500160715001707150018071500190715002007150021071500220715002307150024071500250715002607150027071500280715002907150030071500310715003207150033071500340715003507150036071500370715003807150039071500400715004107150042071500430715004407150045071500460715004707150048071500490715005007150051071500520715005307150054071500550715005607150057071500580715005907150060071500610715006207150063071500640715006507150066071500670715006807150069071500700715007107150072071500730715007407150075071500760715007707150078071500790715008007150081071500820715008307150084071500850715008607150087071500880715008907150090071500910715009207150093071500940715009507150096071500970715009807150099071501000715010107150102071501030715010407150105071501060715010707150108071501090715011007150111071501120715011307150114071501150715011607150117071501180715011907150120071501210715012207150123071501240715012507150126071501270715012807150129071501300715013107150132071501330715013407150135071501360715013707150138071501390715014007150141071501420715014307150144071501450715014607150147071501480715014907150150071501510715015207150153071501540715015507150156071501570715015807150159071501600715016107150162071501630715016407150165071501660715016707150168071501690715017007150171071501720715017307150174071501750715017607150177071501780715017907150180071501810715018207150183071501840715018507150186071501870715018807150189071501900715019107150192071501930715019407150195071501960715019707150198071501990715020007150201071502020715020307150204071502050715020607150207071502080715020907150210071502110715021207150213071502140715021507150216071502170715021807150219071502200715022107150222071502230715022407150225071502260715022707150228071502290715023007150231071502320715023307150234071502350715023607150237071502380715023907150240071502410715024207150243071502440715024507150246071502470715024807150249071502500715025107150252071502530715025407150255071502560715025707150258071502590715026007150261071502620715026307150264071502650715026607150267071502680715026907150270071502710715027207150273071502740715027507150276071502770715027807150279071502800715028107150282071502830715028407150285071502860715028707150288071502890715029007150291071502920715029307150294071502950715029607150297071502980715029907150300071503010715030207150303071503040715030507150306071503070715030807150309071503100715031107150312071503130715031407150315071503160715031707150318071503190715032007150321071503220715032307150324071503250715032607150327071503280715032907150330071503310715033207150333071503340715033507150336071503370715033807150339071503400715034107150342071503430715034407150345071503460715034707150348071503490715035007150351071503520715035307150354071503550715035607150357071503580715035907150360071503610715036207150363071503640715036507150366071503670715036807150369071503700715037107150372071503730715037407150375071503760715037707150378071503790715038007150381071503820715038307150384071503850715038607150387071503880715038907150390071503910715039207150393071503940715039507150396071503970715039807150399071504000715040107150402071504030715040407150405071504060715040707150408071504090715041007150411071504120715041307150414071504150715041607150417071504180715041907150420071504210715042207150423071504240715042507150426071504270715042807150429071504300715043107150432071504330715043407150435071504360715043707150438071504390715044007150441071504420715044307150444071504450715044607150447071504480715044907150450071504510715045207150453071504540715045507150456071504570715045807150459071504600715046107150462071504630715046407150465071504660715046707150468071504690715047007150471071504720715047307150474071504750715047607150477071504780715047907150480071504810715048207150483071504840715048507150486071504870715048807150489071504900715049107150492071504930715049407150495071504960715049707150498071504990715050007150501071505020715050307150504071505050715050607150507071505080715050907150510071505110715051207150513071505140715051507150516071505170715051807150519071505200715052107150522071505230715052407150525071505260715052707150528071505290715053007150531071505320715053307150534071505350715053607150537071505380715053907150540071505410715054207150543071505440715054507150546071505470715054807150549071505500715055107150552071505530715055407150555071505560715055707150558071505590715056007150561071505620715056307150564071505650715056607150567071505680715056907150570071505710715057207150573071505740715057507150576071505770715057807150579071505800715058107150582071505830715058407150585071505860715058707150588071505890715059007150591071505920715059307150594071505950715059607150597071505980715059907150600071506010715060207150603071506040715060507150606071506070715060807150609071506100715061107150612071506130715061407150615071506160715061707150618071506190715062007150621071506220715062307150624071506250715062607150627071506280715062907150630071506310715063207150633071506340715063507150636071506370715063807150639071506400715064107150642071506430715064407150645071506460715064707150648071506490715065007150651071506520715065307150654071506550715065607150657071506580715065907150660071506610715066207150663071506640715066507150666071506670715066807150669071506700715067107150672071506730715067407150675071506760715067707150678071506790715068007150681071506820715068307150684071506850715068607150687071506880715068907150690071506910715069207150693071506940715069507150696071506970715069807150699071507000715070107150702071507030715070407150705071507060715070707150708071507090715071007150711071507120715071307150714071507150715071607150717071507180715071907150720071507210715072207150723071507240715072507150726071507270715072807150729071507300715073107150732071507330715073407150735071507360715073707150738071507390715074007150741071507420715074307150744071507450715074607150747071507480715074907150750071507510715075207150753071507540715075507150756071507570715075807150759071507600715076107150762071507630715076407150765071507660715076707150768071507690715077007150771071507720715077307150774071507750715077607150777071507780715077907150780071507810715078207150783071507840715078507150786071507870715078807150789071507900715079107150792071507930715079407150795071507960715079707150798071507990716000107160002071600030716000407160005071600060716000707160008071600090716001007160011071600120716001307160014071600150716001607160017071600180716001907160020071600210716002207160023071600240716002507160026071600270716002807160029071600300716003107160032071600330716003407160035071600360716003707160038071600390716004007160041071600420716004307160044071600450716004607160047071600480716004907160050071600510716005207160053071600540716005507160056071600570716005807160059071600600716006107160062071600630716006407160065071600660716006707160068071600690716007007160071071600720716007307160074071600750716007607160077071600780716007907160080071600810716008207160083071600840716008507160086071600870716008807160089071600900716009107160092071600930716009407160095071600960716009707160098071600990716010007160101071601020716010307160104071601050716010607160107071601080716010907160110071601110716011207160113071601140716011507160116071601170716011807160119071601200716012107160122071601230716012407160125071601260716012707160128071601290716013007160131071601320716013307160134071601350716013607160137071601380716013907160140071601410716014207160143071601440716014507160146071601470716014807160149071601500716015107160152071601530716015407160155071601560716015707160158071601590716016007160161071601620716016307160164071601650716016607160167071601680716016907160170071601710716017207160173071601740716017507160176071601770716017807160179071601800716018107160182071601830716018407160185071601860716018707160188071601890716019007160191071601920716019307160194071601950716019607160197071601980716019907160200071602010716020207160203071602040716020507160206071602070716020807160209071602100716021107160212071602130716021407160215071602160716021707160218071602190716022007160221071602220716022307160224071602250716022607160227071602280716022907160230071602310716023207160233071602340716023507160236071602370716023807160239071602400716024107160242071602430716024407160245071602460716024707160248071602490716025007160251071602520716025307160254071602550716025607160257071602580716025907160260071602610716026207160263071602640716026507160266071602670716026807160269071602700716027107160272071602730716027407160275071602760716027707160278071602790716028007160281071602820716028307160284071602850716028607160287071602880716028907160290071602910716029207160293071602940716029507160296071602970716029807160299071603000716030107160302071603030716030407160305071603060716030707160308071603090716031007160311071603120716031307160314071603150716031607160317071603180716031907160320071603210716032207160323071603240716032507160326071603270716032807160329071603300716033107160332071603330716033407160335071603360716033707160338071603390716034007160341071603420716034307160344071603450716034607160347071603480716034907160350071603510716035207160353071603540716035507160356071603570716035807160359071603600716036107160362071603630716036407160365071603660716036707160368071603690716037007160371071603720716037307160374071603750716037607160377071603780716037907160380071603810716038207160383071603840716038507160386071603870716038807160389071603900716039107160392071603930716039407160395071603960716039707160398071603990716040007160401071604020716040307160404071604050716040607160407071604080716040907160410071604110716041207160413071604140716041507160416071604170716041807160419071604200716042107160422071604230716042407160425071604260716042707160428071604290716043007160431071604320716043307160434071604350716043607160437071604380716043907160440071604410716044207160443071604440716044507160446071604470716044807160449071604500716045107160452071604530716045407160455071604560716045707160458071604590716046007160461071604620716046307160464071604650716046607160467071604680716046907160470071604710716047207160473071604740716047507160476071604770716047807160479071604800716048107160482071604830716048407160485071604860716048707160488071604890716049007160491071604920716049307160494071604950716049607160497071604980716049907160500071605010716050207160503071605040716050507160506071605070716050807160509071605100716051107160512071605130716051407160515071605160716051707160518071605190716052007160521071605220716052307160524071605250716052607160527071605280716052907160530071605310716053207160533071605340716053507160536071605370716053807160539071605400716054107160542071605430716054407160545071605460716054707160548071605490716055007160551071605520716055307160554071605550716055607160557071605580716055907160560071605610716056207160563071605640716056507160566071605670716056807160569071605700716057107160572071605730716057407160575071605760716057707160578071605790716058007160581071605820716058307160584071605850716058607160587071605880716058907160590071605910716059207160593071605940716059507160596071605970716059807160599071606000716060107160602071606030716060407160605071606060716060707160608071606090716061007160611071606120716061307160614071606150716061607160617071606180716061907160620071606210716062207160623071606240716062507160626071606270716062807160629071606300716063107160632071606330716063407160635071606360716063707160638071606390716064007160641071606420716064307160644071606450716064607160647071606480716064907160650071606510716065207160653071606540716065507160656071606570716065807160659071606600716066107160662071606630716066407160665071606660716066707160668071606690716067007160671071606720716067307160674071606750716067607160677071606780716067907160680071606810716068207160683071606840716068507160686071606870716068807160689071606900716069107160692071606930716069407160695071606960716069707160698071606990716070007160701071607020716070307160704071607050716070607160707071607080716070907160710071607110716071207160713071607140716071507160716071607170716071807160719071607200716072107160722071607230716072407160725071607260716072707160728071607290716073007160731071607320716073307160734071607350716073607160737071607380716073907160740071607410716074207160743071607440716074507160746071607470716074807160749071607500716075107160752071607530716075407160755071607560716075707160758071607590716076007160761071607620716076307160764071607650716076607160767071607680716076907160770071607710716077207160773071607740716077507160776071607770716077807160779071607800716078107160782071607830716078407160785071607860716078707160788071607890716079007160791071607920716079307160794071607950716079607160797071607980716079907170001071700020717000307170004071700050717000607170007071700080717000907170010071700110717001207170013071700140717001507170016071700170717001807170019071700200717002107170022071700230717002407170025071700260717002707170028071700290717003007170031071700320717003307170034071700350717003607170037071700380717003907170040071700410717004207170043071700440717004507170046071700470717004807170049071700500717005107170052071700530717005407170055071700560717005707170058071700590717006007170061071700620717006307170064071700650717006607170067071700680717006907170070071700710717007207170073071700740717007507170076071700770717007807170079071700800717008107170082071700830717008407170085071700860717008707170088071700890717009007170091071700920717009307170094071700950717009607170097071700980717009907170100071701010717010207170103071701040717010507170106071701070717010807170109071701100717011107170112071701130717011407170115071701160717011707170118071701190717012007170121071701220717012307170124071701250717012607170127071701280717012907170130071701310717013207170133071701340717013507170136071701370717013807170139071701400717014107170142071701430717014407170145071701460717014707170148071701490717015007170151071701520717015307170154071701550717015607170157071701580717015907170160071701610717016207170163071701640717016507170166071701670717016807170169071701700717017107170172071701730717017407170175071701760717017707170178071701790717018007170181071701820717018307170184071701850717018607170187071701880717018907170190071701910717019207170193071701940717019507170196071701970717019807170199071702000717020107170202071702030717020407170205071702060717020707170208071702090717021007170211071702120717021307170214071702150717021607170217071702180717021907170220071702210717022207170223071702240717022507170226071702270717022807170229071702300717023107170232071702330717023407170235071702360717023707170238071702390717024007170241071702420717024307170244071702450717024607170247071702480717024907170250071702510717025207170253071702540717025507170256071702570717025807170259071702600717026107170262071702630717026407170265071702660717026707170268071702690717027007170271071702720717027307170274071702750717027607170277071702780717027907170280071702810717028207170283071702840717028507170286071702870717028807170289071702900717029107170292071702930717029407170295071702960717029707170298071702990717030007170301071703020717030307170304071703050717030607170307071703080717030907170310071703110717031207170313071703140717031507170316071703170717031807170319071703200717032107170322071703230717032407170325071703260717032707170328071703290717033007170331071703320717033307170334071703350717033607170337071703380717033907170340071703410717034207170343071703440717034507170346071703470717034807170349071703500717035107170352071703530717035407170355071703560717035707170358071703590717036007170361071703620717036307170364071703650717036607170367071703680717036907170370071703710717037207170373071703740717037507170376071703770717037807170379071703800717038107170382071703830717038407170385071703860717038707170388071703890717039007170391071703920717039307170394071703950717039607170397071703980717039907170400071704010717040207170403071704040717040507170406071704070717040807170409071704100717041107170412071704130717041407170415071704160717041707170418071704190717042007170421071704220717042307170424071704250717042607170427071704280717042907170430071704310717043207170433071704340717043507170436071704370717043807170439071704400717044107170442071704430717044407170445071704460717044707170448071704490717045007170451071704520717045307170454071704550717045607170457071704580717045907170460071704610717046207170463071704640717046507170466071704670717046807170469071704700717047107170472071704730717047407170475071704760717047707170478071704790717048007170481071704820717048307170484071704850717048607170487071704880717048907170490071704910717049207170493071704940717049507170496071704970717049807170499071705000717050107170502071705030717050407170505071705060717050707170508071705090717051007170511071705120717051307170514071705150717051607170517071705180717051907170520071705210717052207170523071705240717052507170526071705270717052807170529071705300717053107170532071705330717053407170535071705360717053707170538071705390717054007170541071705420717054307170544071705450717054607170547071705480717054907170550071705510717055207170553071705540717055507170556071705570717055807170559071705600717056107170562071705630717056407170565071705660717056707170568071705690717057007170571071705720717057307170574071705750717057607170577071705780717057907170580071705810717058207170583071705840717058507170586071705870717058807170589071705900717059107170592071705930717059407170595071705960717059707170598071705990717060007170601071706020717060307170604071706050717060607170607071706080717060907170610071706110717061207170613071706140717061507170616071706170717061807170619071706200717062107170622071706230717062407170625071706260717062707170628071706290717063007170631071706320717063307170634071706350717063607170637071706380717063907170640071706410717064207170643071706440717064507170646071706470717064807170649071706500717065107170652071706530717065407170655071706560717065707170658071706590717066007170661071706620717066307170664071706650717066607170667071706680717066907170670071706710717067207170673071706740717067507170676071706770717067807170679071706800717068107170682071706830717068407170685071706860717068707170688071706890717069007170691071706920717069307170694071706950717069607170697071706980717069907170700071707010717070207170703071707040717070507170706071707070717070807170709071707100717071107170712071707130717071407170715071707160717071707170718071707190717072007170721071707220717072307170724071707250717072607170727071707280717072907170730071707310717073207170733071707340717073507170736071707370717073807170739071707400717074107170742071707430717074407170745071707460717074707170748071707490717075007170751071707520717075307170754071707550717075607170757071707580717075907170760071707610717076207170763071707640717076507170766071707670717076807170769071707700717077107170772071707730717077407170775071707760717077707170778071707790717078007170781071707820717078307170784071707850717078607170787071707880717078907170790071707910717079207170793071707940717079507170796071707970717079807170799071800010718000207180003071800040718000507180006071800070718000807180009071800100718001107180012071800130718001407180015071800160718001707180018071800190718002007180021071800220718002307180024071800250718002607180027071800280718002907180030071800310718003207180033071800340718003507180036071800370718003807180039071800400718004107180042071800430718004407180045071800460718004707180048071800490718005007180051071800520718005307180054071800550718005607180057071800580718005907180060071800610718006207180063071800640718006507180066071800670718006807180069071800700718007107180072071800730718007407180075071800760718007707180078071800790718008007180081071800820718008307180084071800850718008607180087071800880718008907180090071800910718009207180093071800940718009507180096071800970718009807180099071801000718010107180102071801030718010407180105071801060718010707180108071801090718011007180111071801120718011307180114071801150718011607180117071801180718011907180120071801210718012207180123071801240718012507180126071801270718012807180129071801300718013107180132071801330718013407180135071801360718013707180138071801390718014007180141071801420718014307180144071801450718014607180147071801480718014907180150071801510718015207180153071801540718015507180156071801570718015807180159071801600718016107180162071801630718016407180165071801660718016707180168071801690718017007180171071801720718017307180174071801750718017607180177071801780718017907180180071801810718018207180183071801840718018507180186071801870718018807180189071801900718019107180192071801930718019407180195071801960718019707180198071801990718020007180201071802020718020307180204071802050718020607180207071802080718020907180210071802110718021207180213071802140718021507180216071802170718021807180219071802200718022107180222071802230718022407180225071802260718022707180228071802290718023007180231071802320718023307180234071802350718023607180237071802380718023907180240071802410718024207180243071802440718024507180246071802470718024807180249071802500718025107180252071802530718025407180255071802560718025707180258071802590718026007180261071802620718026307180264071802650718026607180267071802680718026907180270071802710718027207180273071802740718027507180276071802770718027807180279071802800718028107180282071802830718028407180285071802860718028707180288071802890718029007180291071802920718029307180294071802950718029607180297071802980718029907180300071803010718030207180303071803040718030507180306071803070718030807180309071803100718031107180312071803130718031407180315071803160718031707180318071803190718032007180321071803220718032307180324071803250718032607180327071803280718032907180330071803310718033207180333071803340718033507180336071803370718033807180339071803400718034107180342071803430718034407180345071803460718034707180348071803490718035007180351071803520718035307180354071803550718035607180357071803580718035907180360071803610718036207180363071803640718036507180366071803670718036807180369071803700718037107180372071803730718037407180375071803760718037707180378071803790718038007180381071803820718038307180384071803850718038607180387071803880718038907180390071803910718039207180393071803940718039507180396071803970718039807180399071804000718040107180402071804030718040407180405071804060718040707180408071804090718041007180411071804120718041307180414071804150718041607180417071804180718041907180420071804210718042207180423071804240718042507180426071804270718042807180429071804300718043107180432071804330718043407180435071804360718043707180438071804390718044007180441071804420718044307180444071804450718044607180447071804480718044907180450071804510718045207180453071804540718045507180456071804570718045807180459071804600718046107180462071804630718046407180465071804660718046707180468071804690718047007180471071804720718047307180474071804750718047607180477071804780718047907180480071804810718048207180483071804840718048507180486071804870718048807180489071804900718049107180492071804930718049407180495071804960718049707180498071804990718050007180501071805020718050307180504071805050718050607180507071805080718050907180510071805110718051207180513071805140718051507180516071805170718051807180519071805200718052107180522071805230718052407180525071805260718052707180528071805290718053007180531071805320718053307180534071805350718053607180537071805380718053907180540071805410718054207180543071805440718054507180546071805470718054807180549071805500718055107180552071805530718055407180555071805560718055707180558071805590718056007180561071805620718056307180564071805650718056607180567071805680718056907180570071805710718057207180573071805740718057507180576071805770718057807180579071805800718058107180582071805830718058407180585071805860718058707180588071805890718059007180591071805920718059307180594071805950718059607180597071805980718059907180600071806010718060207180603071806040718060507180606071806070718060807180609071806100718061107180612071806130718061407180615071806160718061707180618071806190718062007180621071806220718062307180624071806250718062607180627071806280718062907180630071806310718063207180633071806340718063507180636071806370718063807180639071806400718064107180642071806430718064407180645071806460718064707180648071806490718065007180651071806520718065307180654071806550718065607180657071806580718065907180660071806610718066207180663071806640718066507180666071806670718066807180669071806700718067107180672071806730718067407180675071806760718067707180678071806790718068007180681071806820718068307180684071806850718068607180687071806880718068907180690071806910718069207180693071806940718069507180696071806970718069807180699071807000718070107180702071807030718070407180705071807060718070707180708071807090718071007180711071807120718071307180714071807150718071607180717071807180718071907180720071807210718072207180723071807240718072507180726071807270718072807180729071807300718073107180732071807330718073407180735071807360718073707180738071807390718074007180741071807420718074307180744071807450718074607180747071807480718074907180750071807510718075207180753071807540718075507180756071807570718075807180759071807600718076107180762071807630718076407180765071807660718076707180768071807690718077007180771071807720718077307180774071807750718077607180777071807780718077907180780071807810718078207180783071807840718078507180786071807870718078807180789071807900718079107180792071807930718079407180795071807960718079707180798071807990719000107190002071900030719000407190005071900060719000707190008071900090719001007190011071900120719001307190014071900150719001607190017071900180719001907190020071900210719002207190023071900240719002507190026071900270719002807190029071900300719003107190032071900330719003407190035071900360719003707190038071900390719004007190041071900420719004307190044071900450719004607190047071900480719004907190050071900510719005207190053071900540719005507190056071900570719005807190059071900600719006107190062071900630719006407190065071900660719006707190068071900690719007007190071071900720719007307190074071900750719007607190077071900780719007907190080071900810719008207190083071900840719008507190086071900870719008807190089071900900719009107190092071900930719009407190095071900960719009707190098071900990719010007190101071901020719010307190104071901050719010607190107071901080719010907190110071901110719011207190113071901140719011507190116071901170719011807190119071901200719012107190122071901230719012407190125071901260719012707190128071901290719013007190131071901320719013307190134071901350719013607190137071901380719013907190140071901410719014207190143071901440719014507190146071901470719014807190149071901500719015107190152071901530719015407190155071901560719015707190158071901590719016007190161071901620719016307190164071901650719016607190167071901680719016907190170071901710719017207190173071901740719017507190176071901770719017807190179071901800719018107190182071901830719018407190185071901860719018707190188071901890719019007190191071901920719019307190194071901950719019607190197071901980719019907190200071902010719020207190203071902040719020507190206071902070719020807190209071902100719021107190212071902130719021407190215071902160719021707190218071902190719022007190221071902220719022307190224071902250719022607190227071902280719022907190230071902310719023207190233071902340719023507190236071902370719023807190239071902400719024107190242071902430719024407190245071902460719024707190248071902490719025007190251071902520719025307190254071902550719025607190257071902580719025907190260071902610719026207190263071902640719026507190266071902670719026807190269071902700719027107190272071902730719027407190275071902760719027707190278071902790719028007190281071902820719028307190284071902850719028607190287071902880719028907190290071902910719029207190293071902940719029507190296071902970719029807190299071903000719030107190302071903030719030407190305071903060719030707190308071903090719031007190311071903120719031307190314071903150719031607190317071903180719031907190320071903210719032207190323071903240719032507190326071903270719032807190329071903300719033107190332071903330719033407190335071903360719033707190338071903390719034007190341071903420719034307190344071903450719034607190347071903480719034907190350071903510719035207190353071903540719035507190356071903570719035807190359071903600719036107190362071903630719036407190365071903660719036707190368071903690719037007190371071903720719037307190374071903750719037607190377071903780719037907190380071903810719038207190383071903840719038507190386071903870719038807190389071903900719039107190392071903930719039407190395071903960719039707190398071903990719040007190401071904020719040307190404071904050719040607190407071904080719040907190410071904110719041207190413071904140719041507190416071904170719041807190419071904200719042107190422071904230719042407190425071904260719042707190428071904290719043007190431071904320719043307190434071904350719043607190437071904380719043907190440071904410719044207190443071904440719044507190446071904470719044807190449071904500719045107190452071904530719045407190455071904560719045707190458071904590719046007190461071904620719046307190464071904650719046607190467071904680719046907190470071904710719047207190473071904740719047507190476071904770719047807190479071904800719048107190482071904830719048407190485071904860719048707190488071904890719049007190491071904920719049307190494071904950719049607190497071904980719049907190500071905010719050207190503071905040719050507190506071905070719050807190509071905100719051107190512071905130719051407190515071905160719051707190518071905190719052007190521071905220719052307190524071905250719052607190527071905280719052907190530071905310719053207190533071905340719053507190536071905370719053807190539071905400719054107190542071905430719054407190545071905460719054707190548071905490719055007190551071905520719055307190554071905550719055607190557071905580719055907190560071905610719056207190563071905640719056507190566071905670719056807190569071905700719057107190572071905730719057407190575071905760719057707190578071905790719058007190581071905820719058307190584071905850719058607190587071905880719058907190590071905910719059207190593071905940719059507190596071905970719059807190599071906000719060107190602071906030719060407190605071906060719060707190608071906090719061007190611071906120719061307190614071906150719061607190617071906180719061907190620071906210719062207190623071906240719062507190626071906270719062807190629071906300719063107190632071906330719063407190635071906360719063707190638071906390719064007190641071906420719064307190644071906450719064607190647071906480719064907190650071906510719065207190653071906540719065507190656071906570719065807190659071906600719066107190662071906630719066407190665071906660719066707190668071906690719067007190671071906720719067307190674071906750719067607190677071906780719067907190680071906810719068207190683071906840719068507190686071906870719068807190689071906900719069107190692071906930719069407190695071906960719069707190698071906990719070007190701071907020719070307190704071907050719070607190707071907080719070907190710071907110719071207190713071907140719071507190716071907170719071807190719071907200719072107190722071907230719072407190725071907260719072707190728071907290719073007190731071907320719073307190734071907350719073607190737071907380719073907190740071907410719074207190743071907440719074507190746071907470719074807190749071907500719075107190752071907530719075407190755071907560719075707190758071907590719076007190761071907620719076307190764071907650719076607190767071907680719076907190770071907710719077207190773071907740719077507190776071907770719077807190779071907800719078107190782071907830719078407190785071907860719078707190788071907890719079007190791071907920719079307190794071907950719079607190797071907980719079907200001072000020720000307200004072000050720000607200007072000080720000907200010072000110720001207200013072000140720001507200016072000170720001807200019072000200720002107200022072000230720002407200025072000260720002707200028072000290720003007200031072000320720003307200034072000350720003607200037072000380720003907200040072000410720004207200043072000440720004507200046072000470720004807200049072000500720005107200052072000530720005407200055072000560720005707200058072000590720006007200061072000620720006307200064072000650720006607200067072000680720006907200070072000710720007207200073072000740720007507200076072000770720007807200079072000800720008107200082072000830720008407200085072000860720008707200088072000890720009007200091072000920720009307200094072000950720009607200097072000980720009907200100072001010720010207200103072001040720010507200106072001070720010807200109072001100720011107200112072001130720011407200115072001160720011707200118072001190720012007200121072001220720012307200124072001250720012607200127072001280720012907200130072001310720013207200133072001340720013507200136072001370720013807200139072001400720014107200142072001430720014407200145072001460720014707200148072001490720015007200151072001520720015307200154072001550720015607200157072001580720015907200160072001610720016207200163072001640720016507200166072001670720016807200169072001700720017107200172072001730720017407200175072001760720017707200178072001790720018007200181072001820720018307200184072001850720018607200187072001880720018907200190072001910720019207200193072001940720019507200196072001970720019807200199072002000720020107200202072002030720020407200205072002060720020707200208072002090720021007200211072002120720021307200214072002150720021607200217072002180720021907200220072002210720022207200223072002240720022507200226072002270720022807200229072002300720023107200232072002330720023407200235072002360720023707200238072002390720024007200241072002420720024307200244072002450720024607200247072002480720024907200250072002510720025207200253072002540720025507200256072002570720025807200259072002600720026107200262072002630720026407200265072002660720026707200268072002690720027007200271072002720720027307200274072002750720027607200277072002780720027907200280072002810720028207200283072002840720028507200286072002870720028807200289072002900720029107200292072002930720029407200295072002960720029707200298072002990720030007200301072003020720030307200304072003050720030607200307072003080720030907200310072003110720031207200313072003140720031507200316072003170720031807200319072003200720032107200322072003230720032407200325072003260720032707200328072003290720033007200331072003320720033307200334072003350720033607200337072003380720033907200340072003410720034207200343072003440720034507200346072003470720034807200349072003500720035107200352072003530720035407200355072003560720035707200358072003590720036007200361072003620720036307200364072003650720036607200367072003680720036907200370072003710720037207200373072003740720037507200376072003770720037807200379072003800720038107200382072003830720038407200385072003860720038707200388072003890720039007200391072003920720039307200394072003950720039607200397072003980720039907200400072004010720040207200403072004040720040507200406072004070720040807200409072004100720041107200412072004130720041407200415072004160720041707200418072004190720042007200421072004220720042307200424072004250720042607200427072004280720042907200430072004310720043207200433072004340720043507200436072004370720043807200439072004400720044107200442072004430720044407200445072004460720044707200448072004490720045007200451072004520720045307200454072004550720045607200457072004580720045907200460072004610720046207200463072004640720046507200466072004670720046807200469072004700720047107200472072004730720047407200475072004760720047707200478072004790720048007200481072004820720048307200484072004850720048607200487072004880720048907200490072004910720049207200493072004940720049507200496072004970720049807200499072005000720050107200502072005030720050407200505072005060720050707200508072005090720051007200511072005120720051307200514072005150720051607200517072005180720051907200520072005210720052207200523072005240720052507200526072005270720052807200529072005300720053107200532072005330720053407200535072005360720053707200538072005390720054007200541072005420720054307200544072005450720054607200547072005480720054907200550072005510720055207200553072005540720055507200556072005570720055807200559072005600720056107200562072005630720056407200565072005660720056707200568072005690720057007200571072005720720057307200574072005750720057607200577072005780720057907200580072005810720058207200583072005840720058507200586072005870720058807200589072005900720059107200592072005930720059407200595072005960720059707200598072005990720060007200601072006020720060307200604072006050720060607200607072006080720060907200610072006110720061207200613072006140720061507200616072006170720061807200619072006200720062107200622072006230720062407200625072006260720062707200628072006290720063007200631072006320720063307200634072006350720063607200637072006380720063907200640072006410720064207200643072006440720064507200646072006470720064807200649072006500720065107200652072006530720065407200655072006560720065707200658072006590720066007200661072006620720066307200664072006650720066607200667072006680720066907200670072006710720067207200673072006740720067507200676072006770720067807200679072006800720068107200682072006830720068407200685072006860720068707200688072006890720069007200691072006920720069307200694072006950720069607200697072006980720069907200700072007010720070207200703072007040720070507200706072007070720070807200709072007100720071107200712072007130720071407200715072007160720071707200718072007190720072007200721072007220720072307200724072007250720072607200727072007280720072907200730072007310720073207200733072007340720073507200736072007370720073807200739072007400720074107200742072007430720074407200745072007460720074707200748072007490720075007200751072007520720075307200754072007550720075607200757072007580720075907200760072007610720076207200763072007640720076507200766072007670720076807200769072007700720077107200772072007730720077407200775072007760720077707200778072007790720078007200781072007820720078307200784072007850720078607200787072007880720078907200790072007910720079207200793072007940720079507200796072007970720079807200799072100010721000207210003072100040721000507210006072100070721000807210009072100100721001107210012072100130721001407210015072100160721001707210018072100190721002007210021072100220721002307210024072100250721002607210027072100280721002907210030072100310721003207210033072100340721003507210036072100370721003807210039072100400721004107210042072100430721004407210045072100460721004707210048072100490721005007210051072100520721005307210054072100550721005607210057072100580721005907210060072100610721006207210063072100640721006507210066072100670721006807210069072100700721007107210072072100730721007407210075072100760721007707210078072100790721008007210081072100820721008307210084072100850721008607210087072100880721008907210090072100910721009207210093072100940721009507210096072100970721009807210099072101000721010107210102072101030721010407210105072101060721010707210108072101090721011007210111072101120721011307210114072101150721011607210117072101180721011907210120072101210721012207210123072101240721012507210126072101270721012807210129072101300721013107210132072101330721013407210135072101360721013707210138072101390721014007210141072101420721014307210144072101450721014607210147072101480721014907210150072101510721015207210153072101540721015507210156072101570721015807210159072101600721016107210162072101630721016407210165072101660721016707210168072101690721017007210171072101720721017307210174072101750721017607210177072101780721017907210180072101810721018207210183072101840721018507210186072101870721018807210189072101900721019107210192072101930721019407210195072101960721019707210198072101990721020007210201072102020721020307210204072102050721020607210207072102080721020907210210072102110721021207210213072102140721021507210216072102170721021807210219072102200721022107210222072102230721022407210225072102260721022707210228072102290721023007210231072102320721023307210234072102350721023607210237072102380721023907210240072102410721024207210243072102440721024507210246072102470721024807210249072102500721025107210252072102530721025407210255072102560721025707210258072102590721026007210261072102620721026307210264072102650721026607210267072102680721026907210270072102710721027207210273072102740721027507210276072102770721027807210279072102800721028107210282072102830721028407210285072102860721028707210288072102890721029007210291072102920721029307210294072102950721029607210297072102980721029907210300072103010721030207210303072103040721030507210306072103070721030807210309072103100721031107210312072103130721031407210315072103160721031707210318072103190721032007210321072103220721032307210324072103250721032607210327072103280721032907210330072103310721033207210333072103340721033507210336072103370721033807210339072103400721034107210342072103430721034407210345072103460721034707210348072103490721035007210351072103520721035307210354072103550721035607210357072103580721035907210360072103610721036207210363072103640721036507210366072103670721036807210369072103700721037107210372072103730721037407210375072103760721037707210378072103790721038007210381072103820721038307210384072103850721038607210387072103880721038907210390072103910721039207210393072103940721039507210396072103970721039807210399072104000721040107210402072104030721040407210405072104060721040707210408072104090721041007210411072104120721041307210414072104150721041607210417072104180721041907210420072104210721042207210423072104240721042507210426072104270721042807210429072104300721043107210432072104330721043407210435072104360721043707210438072104390721044007210441072104420721044307210444072104450721044607210447072104480721044907210450072104510721045207210453072104540721045507210456072104570721045807210459072104600721046107210462072104630721046407210465072104660721046707210468072104690721047007210471072104720721047307210474072104750721047607210477072104780721047907210480072104810721048207210483072104840721048507210486072104870721048807210489072104900721049107210492072104930721049407210495072104960721049707210498072104990721050007210501072105020721050307210504072105050721050607210507072105080721050907210510072105110721051207210513072105140721051507210516072105170721051807210519072105200721052107210522072105230721052407210525072105260721052707210528072105290721053007210531072105320721053307210534072105350721053607210537072105380721053907210540072105410721054207210543072105440721054507210546072105470721054807210549072105500721055107210552072105530721055407210555072105560721055707210558072105590721056007210561072105620721056307210564072105650721056607210567072105680721056907210570072105710721057207210573072105740721057507210576072105770721057807210579072105800721058107210582072105830721058407210585072105860721058707210588072105890721059007210591072105920721059307210594072105950721059607210597072105980721059907210600072106010721060207210603072106040721060507210606072106070721060807210609072106100721061107210612072106130721061407210615072106160721061707210618072106190721062007210621072106220721062307210624072106250721062607210627072106280721062907210630072106310721063207210633072106340721063507210636072106370721063807210639072106400721064107210642072106430721064407210645072106460721064707210648072106490721065007210651072106520721065307210654072106550721065607210657072106580721065907210660072106610721066207210663072106640721066507210666072106670721066807210669072106700721067107210672072106730721067407210675072106760721067707210678072106790721068007210681072106820721068307210684072106850721068607210687072106880721068907210690072106910721069207210693072106940721069507210696072106970721069807210699072107000721070107210702072107030721070407210705072107060721070707210708072107090721071007210711072107120721071307210714072107150721071607210717072107180721071907210720072107210721072207210723072107240721072507210726072107270721072807210729072107300721073107210732072107330721073407210735072107360721073707210738072107390721074007210741072107420721074307210744072107450721074607210747072107480721074907210750072107510721075207210753072107540721075507210756072107570721075807210759072107600721076107210762072107630721076407210765072107660721076707210768072107690721077007210771072107720721077307210774072107750721077607210777072107780721077907210780072107810721078207210783072107840721078507210786072107870721078807210789072107900721079107210792072107930721079407210795072107960721079707210798072107990722000107220002072200030722000407220005072200060722000707220008072200090722001007220011072200120722001307220014072200150722001607220017072200180722001907220020072200210722002207220023072200240722002507220026072200270722002807220029072200300722003107220032072200330722003407220035072200360722003707220038072200390722004007220041072200420722004307220044072200450722004607220047072200480722004907220050072200510722005207220053072200540722005507220056072200570722005807220059072200600722006107220062072200630722006407220065072200660722006707220068072200690722007007220071072200720722007307220074072200750722007607220077072200780722007907220080072200810722008207220083072200840722008507220086072200870722008807220089072200900722009107220092072200930722009407220095072200960722009707220098072200990722010007220101072201020722010307220104072201050722010607220107072201080722010907220110072201110722011207220113072201140722011507220116072201170722011807220119072201200722012107220122072201230722012407220125072201260722012707220128072201290722013007220131072201320722013307220134072201350722013607220137072201380722013907220140072201410722014207220143072201440722014507220146072201470722014807220149072201500722015107220152072201530722015407220155072201560722015707220158072201590722016007220161072201620722016307220164072201650722016607220167072201680722016907220170072201710722017207220173072201740722017507220176072201770722017807220179072201800722018107220182072201830722018407220185072201860722018707220188072201890722019007220191072201920722019307220194072201950722019607220197072201980722019907220200072202010722020207220203072202040722020507220206072202070722020807220209072202100722021107220212072202130722021407220215072202160722021707220218072202190722022007220221072202220722022307220224072202250722022607220227072202280722022907220230072202310722023207220233072202340722023507220236072202370722023807220239072202400722024107220242072202430722024407220245072202460722024707220248072202490722025007220251072202520722025307220254072202550722025607220257072202580722025907220260072202610722026207220263072202640722026507220266072202670722026807220269072202700722027107220272072202730722027407220275072202760722027707220278072202790722028007220281072202820722028307220284072202850722028607220287072202880722028907220290072202910722029207220293072202940722029507220296072202970722029807220299072203000722030107220302072203030722030407220305072203060722030707220308072203090722031007220311072203120722031307220314072203150722031607220317072203180722031907220320072203210722032207220323072203240722032507220326072203270722032807220329072203300722033107220332072203330722033407220335072203360722033707220338072203390722034007220341072203420722034307220344072203450722034607220347072203480722034907220350072203510722035207220353072203540722035507220356072203570722035807220359072203600722036107220362072203630722036407220365072203660722036707220368072203690722037007220371072203720722037307220374072203750722037607220377072203780722037907220380072203810722038207220383072203840722038507220386072203870722038807220389072203900722039107220392072203930722039407220395072203960722039707220398072203990722040007220401072204020722040307220404072204050722040607220407072204080722040907220410072204110722041207220413072204140722041507220416072204170722041807220419072204200722042107220422072204230722042407220425072204260722042707220428072204290722043007220431072204320722043307220434072204350722043607220437072204380722043907220440072204410722044207220443072204440722044507220446072204470722044807220449072204500722045107220452072204530722045407220455072204560722045707220458072204590722046007220461072204620722046307220464072204650722046607220467072204680722046907220470072204710722047207220473072204740722047507220476072204770722047807220479072204800722048107220482072204830722048407220485072204860722048707220488072204890722049007220491072204920722049307220494072204950722049607220497072204980722049907220500072205010722050207220503072205040722050507220506072205070722050807220509072205100722051107220512072205130722051407220515072205160722051707220518072205190722052007220521072205220722052307220524072205250722052607220527072205280722052907220530072205310722053207220533072205340722053507220536072205370722053807220539072205400722054107220542072205430722054407220545072205460722054707220548072205490722055007220551072205520722055307220554072205550722055607220557072205580722055907220560072205610722056207220563072205640722056507220566072205670722056807220569072205700722057107220572072205730722057407220575072205760722057707220578072205790722058007220581072205820722058307220584072205850722058607220587072205880722058907220590072205910722059207220593072205940722059507220596072205970722059807220599072206000722060107220602072206030722060407220605072206060722060707220608072206090722061007220611072206120722061307220614072206150722061607220617072206180722061907220620072206210722062207220623072206240722062507220626072206270722062807220629072206300722063107220632072206330722063407220635072206360722063707220638072206390722064007220641072206420722064307220644072206450722064607220647072206480722064907220650072206510722065207220653072206540722065507220656072206570722065807220659072206600722066107220662072206630722066407220665072206660722066707220668072206690722067007220671072206720722067307220674072206750722067607220677072206780722067907220680072206810722068207220683072206840722068507220686072206870722068807220689072206900722069107220692072206930722069407220695072206960722069707220698072206990722070007220701072207020722070307220704072207050722070607220707072207080722070907220710072207110722071207220713072207140722071507220716072207170722071807220719072207200722072107220722072207230722072407220725072207260722072707220728072207290722073007220731072207320722073307220734072207350722073607220737072207380722073907220740072207410722074207220743072207440722074507220746072207470722074807220749072207500722075107220752072207530722075407220755072207560722075707220758072207590722076007220761072207620722076307220764072207650722076607220767072207680722076907220770072207710722077207220773072207740722077507220776072207770722077807220779072207800722078107220782072207830722078407220785072207860722078707220788072207890722079007220791072207920722079307220794072207950722079607220797072207980722079907230001072300020723000307230004072300050723000607230007072300080723000907230010072300110723001207230013072300140723001507230016072300170723001807230019072300200723002107230022072300230723002407230025072300260723002707230028072300290723003007230031072300320723003307230034072300350723003607230037072300380723003907230040072300410723004207230043072300440723004507230046072300470723004807230049072300500723005107230052072300530723005407230055072300560723005707230058072300590723006007230061072300620723006307230064072300650723006607230067072300680723006907230070072300710723007207230073072300740723007507230076072300770723007807230079072300800723008107230082072300830723008407230085072300860723008707230088072300890723009007230091072300920723009307230094072300950723009607230097072300980723009907230100072301010723010207230103072301040723010507230106072301070723010807230109072301100723011107230112072301130723011407230115072301160723011707230118072301190723012007230121072301220723012307230124072301250723012607230127072301280723012907230130072301310723013207230133072301340723013507230136072301370723013807230139072301400723014107230142072301430723014407230145072301460723014707230148072301490723015007230151072301520723015307230154072301550723015607230157072301580723015907230160072301610723016207230163072301640723016507230166072301670723016807230169072301700723017107230172072301730723017407230175072301760723017707230178072301790723018007230181072301820723018307230184072301850723018607230187072301880723018907230190072301910723019207230193072301940723019507230196072301970723019807230199072302000723020107230202072302030723020407230205072302060723020707230208072302090723021007230211072302120723021307230214072302150723021607230217072302180723021907230220072302210723022207230223072302240723022507230226072302270723022807230229072302300723023107230232072302330723023407230235072302360723023707230238072302390723024007230241072302420723024307230244072302450723024607230247072302480723024907230250072302510723025207230253072302540723025507230256072302570723025807230259072302600723026107230262072302630723026407230265072302660723026707230268072302690723027007230271072302720723027307230274072302750723027607230277072302780723027907230280072302810723028207230283072302840723028507230286072302870723028807230289072302900723029107230292072302930723029407230295072302960723029707230298072302990723030007230301072303020723030307230304072303050723030607230307072303080723030907230310072303110723031207230313072303140723031507230316072303170723031807230319072303200723032107230322072303230723032407230325072303260723032707230328072303290723033007230331072303320723033307230334072303350723033607230337072303380723033907230340072303410723034207230343072303440723034507230346072303470723034807230349072303500723035107230352072303530723035407230355072303560723035707230358072303590723036007230361072303620723036307230364072303650723036607230367072303680723036907230370072303710723037207230373072303740723037507230376072303770723037807230379072303800723038107230382072303830723038407230385072303860723038707230388072303890723039007230391072303920723039307230394072303950723039607230397072303980723039907230400072304010723040207230403072304040723040507230406072304070723040807230409072304100723041107230412072304130723041407230415072304160723041707230418072304190723042007230421072304220723042307230424072304250723042607230427072304280723042907230430072304310723043207230433072304340723043507230436072304370723043807230439072304400723044107230442072304430723044407230445072304460723044707230448072304490723045007230451072304520723045307230454072304550723045607230457072304580723045907230460072304610723046207230463072304640723046507230466072304670723046807230469072304700723047107230472072304730723047407230475072304760723047707230478072304790723048007230481072304820723048307230484072304850723048607230487072304880723048907230490072304910723049207230493072304940723049507230496072304970723049807230499072305000723050107230502072305030723050407230505072305060723050707230508072305090723051007230511072305120723051307230514072305150723051607230517072305180723051907230520072305210723052207230523072305240723052507230526072305270723052807230529072305300723053107230532072305330723053407230535072305360723053707230538072305390723054007230541072305420723054307230544072305450723054607230547072305480723054907230550072305510723055207230553072305540723055507230556072305570723055807230559072305600723056107230562072305630723056407230565072305660723056707230568072305690723057007230571072305720723057307230574072305750723057607230577072305780723057907230580072305810723058207230583072305840723058507230586072305870723058807230589072305900723059107230592072305930723059407230595072305960723059707230598072305990723060007230601072306020723060307230604072306050723060607230607072306080723060907230610072306110723061207230613072306140723061507230616072306170723061807230619072306200723062107230622072306230723062407230625072306260723062707230628072306290723063007230631072306320723063307230634072306350723063607230637072306380723063907230640072306410723064207230643072306440723064507230646072306470723064807230649072306500723065107230652072306530723065407230655072306560723065707230658072306590723066007230661072306620723066307230664072306650723066607230667072306680723066907230670072306710723067207230673072306740723067507230676072306770723067807230679072306800723068107230682072306830723068407230685072306860723068707230688072306890723069007230691072306920723069307230694072306950723069607230697072306980723069907230700072307010723070207230703072307040723070507230706072307070723070807230709072307100723071107230712072307130723071407230715072307160723071707230718072307190723072007230721072307220723072307230724072307250723072607230727072307280723072907230730072307310723073207230733072307340723073507230736072307370723073807230739072307400723074107230742072307430723074407230745072307460723074707230748072307490723075007230751072307520723075307230754072307550723075607230757072307580723075907230760072307610723076207230763072307640723076507230766072307670723076807230769072307700723077107230772072307730723077407230775072307760723077707230778072307790723078007230781072307820723078307230784072307850723078607230787072307880723078907230790072307910723079207230793072307940723079507230796072307970723079807230799072400010724000207240003072400040724000507240006072400070724000807240009072400100724001107240012072400130724001407240015072400160724001707240018072400190724002007240021072400220724002307240024072400250724002607240027072400280724002907240030072400310724003207240033072400340724003507240036072400370724003807240039072400400724004107240042072400430724004407240045072400460724004707240048072400490724005007240051072400520724005307240054072400550724005607240057072400580724005907240060072400610724006207240063072400640724006507240066072400670724006807240069072400700724007107240072072400730724007407240075072400760724007707240078072400790724008007240081072400820724008307240084072400850724008607240087072400880724008907240090072400910724009207240093072400940724009507240096072400970724009807240099072401000724010107240102072401030724010407240105072401060724010707240108072401090724011007240111072401120724011307240114072401150724011607240117072401180724011907240120072401210724012207240123072401240724012507240126072401270724012807240129072401300724013107240132072401330724013407240135072401360724013707240138072401390724014007240141072401420724014307240144072401450724014607240147072401480724014907240150072401510724015207240153072401540724015507240156072401570724015807240159072401600724016107240162072401630724016407240165072401660724016707240168072401690724017007240171072401720724017307240174072401750724017607240177072401780724017907240180072401810724018207240183072401840724018507240186072401870724018807240189072401900724019107240192072401930724019407240195072401960724019707240198072401990724020007240201072402020724020307240204072402050724020607240207072402080724020907240210072402110724021207240213072402140724021507240216072402170724021807240219072402200724022107240222072402230724022407240225072402260724022707240228072402290724023007240231072402320724023307240234072402350724023607240237072402380724023907240240072402410724024207240243072402440724024507240246072402470724024807240249072402500724025107240252072402530724025407240255072402560724025707240258072402590724026007240261072402620724026307240264072402650724026607240267072402680724026907240270072402710724027207240273072402740724027507240276072402770724027807240279072402800724028107240282072402830724028407240285072402860724028707240288072402890724029007240291072402920724029307240294072402950724029607240297072402980724029907240300072403010724030207240303072403040724030507240306072403070724030807240309072403100724031107240312072403130724031407240315072403160724031707240318072403190724032007240321072403220724032307240324072403250724032607240327072403280724032907240330072403310724033207240333072403340724033507240336072403370724033807240339072403400724034107240342072403430724034407240345072403460724034707240348072403490724035007240351072403520724035307240354072403550724035607240357072403580724035907240360072403610724036207240363072403640724036507240366072403670724036807240369072403700724037107240372072403730724037407240375072403760724037707240378072403790724038007240381072403820724038307240384072403850724038607240387072403880724038907240390072403910724039207240393072403940724039507240396072403970724039807240399072404000724040107240402072404030724040407240405072404060724040707240408072404090724041007240411072404120724041307240414072404150724041607240417072404180724041907240420072404210724042207240423072404240724042507240426072404270724042807240429072404300724043107240432072404330724043407240435072404360724043707240438072404390724044007240441072404420724044307240444072404450724044607240447072404480724044907240450072404510724045207240453072404540724045507240456072404570724045807240459072404600724046107240462072404630724046407240465072404660724046707240468072404690724047007240471072404720724047307240474072404750724047607240477072404780724047907240480072404810724048207240483072404840724048507240486072404870724048807240489072404900724049107240492072404930724049407240495072404960724049707240498072404990724050007240501072405020724050307240504072405050724050607240507072405080724050907240510072405110724051207240513072405140724051507240516072405170724051807240519072405200724052107240522072405230724052407240525072405260724052707240528072405290724053007240531072405320724053307240534072405350724053607240537072405380724053907240540072405410724054207240543072405440724054507240546072405470724054807240549072405500724055107240552072405530724055407240555072405560724055707240558072405590724056007240561072405620724056307240564072405650724056607240567072405680724056907240570072405710724057207240573072405740724057507240576072405770724057807240579072405800724058107240582072405830724058407240585072405860724058707240588072405890724059007240591072405920724059307240594072405950724059607240597072405980724059907240600072406010724060207240603072406040724060507240606072406070724060807240609072406100724061107240612072406130724061407240615072406160724061707240618072406190724062007240621072406220724062307240624072406250724062607240627072406280724062907240630072406310724063207240633072406340724063507240636072406370724063807240639072406400724064107240642072406430724064407240645072406460724064707240648072406490724065007240651072406520724065307240654072406550724065607240657072406580724065907240660072406610724066207240663072406640724066507240666072406670724066807240669072406700724067107240672072406730724067407240675072406760724067707240678072406790724068007240681072406820724068307240684072406850724068607240687072406880724068907240690072406910724069207240693072406940724069507240696072406970724069807240699072407000724070107240702072407030724070407240705072407060724070707240708072407090724071007240711072407120724071307240714072407150724071607240717072407180724071907240720072407210724072207240723072407240724072507240726072407270724072807240729072407300724073107240732072407330724073407240735072407360724073707240738072407390724074007240741072407420724074307240744072407450724074607240747072407480724074907240750072407510724075207240753072407540724075507240756072407570724075807240759072407600724076107240762072407630724076407240765072407660724076707240768072407690724077007240771072407720724077307240774072407750724077607240777072407780724077907240780072407810724078207240783072407840724078507240786072407870724078807240789072407900724079107240792072407930724079407240795072407960724079707240798072407990725000107250002072500030725000407250005072500060725000707250008072500090725001007250011072500120725001307250014072500150725001607250017072500180725001907250020072500210725002207250023072500240725002507250026072500270725002807250029072500300725003107250032072500330725003407250035072500360725003707250038072500390725004007250041072500420725004307250044072500450725004607250047072500480725004907250050072500510725005207250053072500540725005507250056072500570725005807250059072500600725006107250062072500630725006407250065072500660725006707250068072500690725007007250071072500720725007307250074072500750725007607250077072500780725007907250080072500810725008207250083072500840725008507250086072500870725008807250089072500900725009107250092072500930725009407250095072500960725009707250098072500990725010007250101072501020725010307250104072501050725010607250107072501080725010907250110072501110725011207250113072501140725011507250116072501170725011807250119072501200725012107250122072501230725012407250125072501260725012707250128072501290725013007250131072501320725013307250134072501350725013607250137072501380725013907250140072501410725014207250143072501440725014507250146072501470725014807250149072501500725015107250152072501530725015407250155072501560725015707250158072501590725016007250161072501620725016307250164072501650725016607250167072501680725016907250170072501710725017207250173072501740725017507250176072501770725017807250179072501800725018107250182072501830725018407250185072501860725018707250188072501890725019007250191072501920725019307250194072501950725019607250197072501980725019907250200072502010725020207250203072502040725020507250206072502070725020807250209072502100725021107250212072502130725021407250215072502160725021707250218072502190725022007250221072502220725022307250224072502250725022607250227072502280725022907250230072502310725023207250233072502340725023507250236072502370725023807250239072502400725024107250242072502430725024407250245072502460725024707250248072502490725025007250251072502520725025307250254072502550725025607250257072502580725025907250260072502610725026207250263072502640725026507250266072502670725026807250269072502700725027107250272072502730725027407250275072502760725027707250278072502790725028007250281072502820725028307250284072502850725028607250287072502880725028907250290072502910725029207250293072502940725029507250296072502970725029807250299072503000725030107250302072503030725030407250305072503060725030707250308072503090725031007250311072503120725031307250314072503150725031607250317072503180725031907250320072503210725032207250323072503240725032507250326072503270725032807250329072503300725033107250332072503330725033407250335072503360725033707250338072503390725034007250341072503420725034307250344072503450725034607250347072503480725034907250350072503510725035207250353072503540725035507250356072503570725035807250359072503600725036107250362072503630725036407250365072503660725036707250368072503690725037007250371072503720725037307250374072503750725037607250377072503780725037907250380072503810725038207250383072503840725038507250386072503870725038807250389072503900725039107250392072503930725039407250395072503960725039707250398072503990725040007250401072504020725040307250404072504050725040607250407072504080725040907250410072504110725041207250413072504140725041507250416072504170725041807250419072504200725042107250422072504230725042407250425072504260725042707250428072504290725043007250431072504320725043307250434072504350725043607250437072504380725043907250440072504410725044207250443072504440725044507250446072504470725044807250449072504500725045107250452072504530725045407250455072504560725045707250458072504590725046007250461072504620725046307250464072504650725046607250467072504680725046907250470072504710725047207250473072504740725047507250476072504770725047807250479072504800725048107250482072504830725048407250485072504860725048707250488072504890725049007250491072504920725049307250494072504950725049607250497072504980725049907250500072505010725050207250503072505040725050507250506072505070725050807250509072505100725051107250512072505130725051407250515072505160725051707250518072505190725052007250521072505220725052307250524072505250725052607250527072505280725052907250530072505310725053207250533072505340725053507250536072505370725053807250539072505400725054107250542072505430725054407250545072505460725054707250548072505490725055007250551072505520725055307250554072505550725055607250557072505580725055907250560072505610725056207250563072505640725056507250566072505670725056807250569072505700725057107250572072505730725057407250575072505760725057707250578072505790725058007250581072505820725058307250584072505850725058607250587072505880725058907250590072505910725059207250593072505940725059507250596072505970725059807250599072506000725060107250602072506030725060407250605072506060725060707250608072506090725061007250611072506120725061307250614072506150725061607250617072506180725061907250620072506210725062207250623072506240725062507250626072506270725062807250629072506300725063107250632072506330725063407250635072506360725063707250638072506390725064007250641072506420725064307250644072506450725064607250647072506480725064907250650072506510725065207250653072506540725065507250656072506570725065807250659072506600725066107250662072506630725066407250665072506660725066707250668072506690725067007250671072506720725067307250674072506750725067607250677072506780725067907250680072506810725068207250683072506840725068507250686072506870725068807250689072506900725069107250692072506930725069407250695072506960725069707250698072506990725070007250701072507020725070307250704072507050725070607250707072507080725070907250710072507110725071207250713072507140725071507250716072507170725071807250719072507200725072107250722072507230725072407250725072507260725072707250728072507290725073007250731072507320725073307250734072507350725073607250737072507380725073907250740072507410725074207250743072507440725074507250746072507470725074807250749072507500725075107250752072507530725075407250755072507560725075707250758072507590725076007250761072507620725076307250764072507650725076607250767072507680725076907250770072507710725077207250773072507740725077507250776072507770725077807250779072507800725078107250782072507830725078407250785072507860725078707250788072507890725079007250791072507920725079307250794072507950725079607250797072507980725079907260001072600020726000307260004072600050726000607260007072600080726000907260010072600110726001207260013072600140726001507260016072600170726001807260019072600200726002107260022072600230726002407260025072600260726002707260028072600290726003007260031072600320726003307260034072600350726003607260037072600380726003907260040072600410726004207260043072600440726004507260046072600470726004807260049072600500726005107260052072600530726005407260055072600560726005707260058072600590726006007260061072600620726006307260064072600650726006607260067072600680726006907260070072600710726007207260073072600740726007507260076072600770726007807260079072600800726008107260082072600830726008407260085072600860726008707260088072600890726009007260091072600920726009307260094072600950726009607260097072600980726009907260100072601010726010207260103072601040726010507260106072601070726010807260109072601100726011107260112072601130726011407260115072601160726011707260118072601190726012007260121072601220726012307260124072601250726012607260127072601280726012907260130072601310726013207260133072601340726013507260136072601370726013807260139072601400726014107260142072601430726014407260145072601460726014707260148072601490726015007260151072601520726015307260154072601550726015607260157072601580726015907260160072601610726016207260163072601640726016507260166072601670726016807260169072601700726017107260172072601730726017407260175072601760726017707260178072601790726018007260181072601820726018307260184072601850726018607260187072601880726018907260190072601910726019207260193072601940726019507260196072601970726019807260199072602000726020107260202072602030726020407260205072602060726020707260208072602090726021007260211072602120726021307260214072602150726021607260217072602180726021907260220072602210726022207260223072602240726022507260226072602270726022807260229072602300726023107260232072602330726023407260235072602360726023707260238072602390726024007260241072602420726024307260244072602450726024607260247072602480726024907260250072602510726025207260253072602540726025507260256072602570726025807260259072602600726026107260262072602630726026407260265072602660726026707260268072602690726027007260271072602720726027307260274072602750726027607260277072602780726027907260280072602810726028207260283072602840726028507260286072602870726028807260289072602900726029107260292072602930726029407260295072602960726029707260298072602990726030007260301072603020726030307260304072603050726030607260307072603080726030907260310072603110726031207260313072603140726031507260316072603170726031807260319072603200726032107260322072603230726032407260325072603260726032707260328072603290726033007260331072603320726033307260334072603350726033607260337072603380726033907260340072603410726034207260343072603440726034507260346072603470726034807260349072603500726035107260352072603530726035407260355072603560726035707260358072603590726036007260361072603620726036307260364072603650726036607260367072603680726036907260370072603710726037207260373072603740726037507260376072603770726037807260379072603800726038107260382072603830726038407260385072603860726038707260388072603890726039007260391072603920726039307260394072603950726039607260397072603980726039907260400072604010726040207260403072604040726040507260406072604070726040807260409072604100726041107260412072604130726041407260415072604160726041707260418072604190726042007260421072604220726042307260424072604250726042607260427072604280726042907260430072604310726043207260433072604340726043507260436072604370726043807260439072604400726044107260442072604430726044407260445072604460726044707260448072604490726045007260451072604520726045307260454072604550726045607260457072604580726045907260460072604610726046207260463072604640726046507260466072604670726046807260469072604700726047107260472072604730726047407260475072604760726047707260478072604790726048007260481072604820726048307260484072604850726048607260487072604880726048907260490072604910726049207260493072604940726049507260496072604970726049807260499072605000726050107260502072605030726050407260505072605060726050707260508072605090726051007260511072605120726051307260514072605150726051607260517072605180726051907260520072605210726052207260523072605240726052507260526072605270726052807260529072605300726053107260532072605330726053407260535072605360726053707260538072605390726054007260541072605420726054307260544072605450726054607260547072605480726054907260550072605510726055207260553072605540726055507260556072605570726055807260559072605600726056107260562072605630726056407260565072605660726056707260568072605690726057007260571072605720726057307260574072605750726057607260577072605780726057907260580072605810726058207260583072605840726058507260586072605870726058807260589072605900726059107260592072605930726059407260595072605960726059707260598072605990726060007260601072606020726060307260604072606050726060607260607072606080726060907260610072606110726061207260613072606140726061507260616072606170726061807260619072606200726062107260622072606230726062407260625072606260726062707260628072606290726063007260631072606320726063307260634072606350726063607260637072606380726063907260640072606410726064207260643072606440726064507260646072606470726064807260649072606500726065107260652072606530726065407260655072606560726065707260658072606590726066007260661072606620726066307260664072606650726066607260667072606680726066907260670072606710726067207260673072606740726067507260676072606770726067807260679072606800726068107260682072606830726068407260685072606860726068707260688072606890726069007260691072606920726069307260694072606950726069607260697072606980726069907260700072607010726070207260703072607040726070507260706072607070726070807260709072607100726071107260712072607130726071407260715072607160726071707260718072607190726072007260721072607220726072307260724072607250726072607260727072607280726072907260730072607310726073207260733072607340726073507260736072607370726073807260739072607400726074107260742072607430726074407260745072607460726074707260748072607490726075007260751072607520726075307260754072607550726075607260757072607580726075907260760072607610726076207260763072607640726076507260766072607670726076807260769072607700726077107260772072607730726077407260775072607760726077707260778072607790726078007260781072607820726078307260784072607850726078607260787072607880726078907260790072607910726079207260793072607940726079507260796072607970726079807260799072700010727000207270003072700040727000507270006072700070727000807270009072700100727001107270012072700130727001407270015072700160727001707270018072700190727002007270021072700220727002307270024072700250727002607270027072700280727002907270030072700310727003207270033072700340727003507270036072700370727003807270039072700400727004107270042072700430727004407270045072700460727004707270048072700490727005007270051072700520727005307270054072700550727005607270057072700580727005907270060072700610727006207270063072700640727006507270066072700670727006807270069072700700727007107270072072700730727007407270075072700760727007707270078072700790727008007270081072700820727008307270084072700850727008607270087072700880727008907270090072700910727009207270093072700940727009507270096072700970727009807270099072701000727010107270102072701030727010407270105072701060727010707270108072701090727011007270111072701120727011307270114072701150727011607270117072701180727011907270120072701210727012207270123072701240727012507270126072701270727012807270129072701300727013107270132072701330727013407270135072701360727013707270138072701390727014007270141072701420727014307270144072701450727014607270147072701480727014907270150072701510727015207270153072701540727015507270156072701570727015807270159072701600727016107270162072701630727016407270165072701660727016707270168072701690727017007270171072701720727017307270174072701750727017607270177072701780727017907270180072701810727018207270183072701840727018507270186072701870727018807270189072701900727019107270192072701930727019407270195072701960727019707270198072701990727020007270201072702020727020307270204072702050727020607270207072702080727020907270210072702110727021207270213072702140727021507270216072702170727021807270219072702200727022107270222072702230727022407270225072702260727022707270228072702290727023007270231072702320727023307270234072702350727023607270237072702380727023907270240072702410727024207270243072702440727024507270246072702470727024807270249072702500727025107270252072702530727025407270255072702560727025707270258072702590727026007270261072702620727026307270264072702650727026607270267072702680727026907270270072702710727027207270273072702740727027507270276072702770727027807270279072702800727028107270282072702830727028407270285072702860727028707270288072702890727029007270291072702920727029307270294072702950727029607270297072702980727029907270300072703010727030207270303072703040727030507270306072703070727030807270309072703100727031107270312072703130727031407270315072703160727031707270318072703190727032007270321072703220727032307270324072703250727032607270327072703280727032907270330072703310727033207270333072703340727033507270336072703370727033807270339072703400727034107270342072703430727034407270345072703460727034707270348072703490727035007270351072703520727035307270354072703550727035607270357072703580727035907270360072703610727036207270363072703640727036507270366072703670727036807270369072703700727037107270372072703730727037407270375072703760727037707270378072703790727038007270381072703820727038307270384072703850727038607270387072703880727038907270390072703910727039207270393072703940727039507270396072703970727039807270399072704000727040107270402072704030727040407270405072704060727040707270408072704090727041007270411072704120727041307270414072704150727041607270417072704180727041907270420072704210727042207270423072704240727042507270426072704270727042807270429072704300727043107270432072704330727043407270435072704360727043707270438072704390727044007270441072704420727044307270444072704450727044607270447072704480727044907270450072704510727045207270453072704540727045507270456072704570727045807270459072704600727046107270462072704630727046407270465072704660727046707270468072704690727047007270471072704720727047307270474072704750727047607270477072704780727047907270480072704810727048207270483072704840727048507270486072704870727048807270489072704900727049107270492072704930727049407270495072704960727049707270498072704990727050007270501072705020727050307270504072705050727050607270507072705080727050907270510072705110727051207270513072705140727051507270516072705170727051807270519072705200727052107270522072705230727052407270525072705260727052707270528072705290727053007270531072705320727053307270534072705350727053607270537072705380727053907270540072705410727054207270543072705440727054507270546072705470727054807270549072705500727055107270552072705530727055407270555072705560727055707270558072705590727056007270561072705620727056307270564072705650727056607270567072705680727056907270570072705710727057207270573072705740727057507270576072705770727057807270579072705800727058107270582072705830727058407270585072705860727058707270588072705890727059007270591072705920727059307270594072705950727059607270597072705980727059907270600072706010727060207270603072706040727060507270606072706070727060807270609072706100727061107270612072706130727061407270615072706160727061707270618072706190727062007270621072706220727062307270624072706250727062607270627072706280727062907270630072706310727063207270633072706340727063507270636072706370727063807270639072706400727064107270642072706430727064407270645072706460727064707270648072706490727065007270651072706520727065307270654072706550727065607270657072706580727065907270660072706610727066207270663072706640727066507270666072706670727066807270669072706700727067107270672072706730727067407270675072706760727067707270678072706790727068007270681072706820727068307270684072706850727068607270687072706880727068907270690072706910727069207270693072706940727069507270696072706970727069807270699072707000727070107270702072707030727070407270705072707060727070707270708072707090727071007270711072707120727071307270714072707150727071607270717072707180727071907270720072707210727072207270723072707240727072507270726072707270727072807270729072707300727073107270732072707330727073407270735072707360727073707270738072707390727074007270741072707420727074307270744072707450727074607270747072707480727074907270750072707510727075207270753072707540727075507270756072707570727075807270759072707600727076107270762072707630727076407270765072707660727076707270768072707690727077007270771072707720727077307270774072707750727077607270777072707780727077907270780072707810727078207270783072707840727078507270786072707870727078807270789072707900727079107270792072707930727079407270795072707960727079707270798072707990728000107280002072800030728000407280005072800060728000707280008072800090728001007280011072800120728001307280014072800150728001607280017072800180728001907280020072800210728002207280023072800240728002507280026072800270728002807280029072800300728003107280032072800330728003407280035072800360728003707280038072800390728004007280041072800420728004307280044072800450728004607280047072800480728004907280050072800510728005207280053072800540728005507280056072800570728005807280059072800600728006107280062072800630728006407280065072800660728006707280068072800690728007007280071072800720728007307280074072800750728007607280077072800780728007907280080072800810728008207280083072800840728008507280086072800870728008807280089072800900728009107280092072800930728009407280095072800960728009707280098072800990728010007280101072801020728010307280104072801050728010607280107072801080728010907280110072801110728011207280113072801140728011507280116072801170728011807280119072801200728012107280122072801230728012407280125072801260728012707280128072801290728013007280131072801320728013307280134072801350728013607280137072801380728013907280140072801410728014207280143072801440728014507280146072801470728014807280149072801500728015107280152072801530728015407280155072801560728015707280158072801590728016007280161072801620728016307280164072801650728016607280167072801680728016907280170072801710728017207280173072801740728017507280176072801770728017807280179072801800728018107280182072801830728018407280185072801860728018707280188072801890728019007280191072801920728019307280194072801950728019607280197072801980728019907280200072802010728020207280203072802040728020507280206072802070728020807280209072802100728021107280212072802130728021407280215072802160728021707280218072802190728022007280221072802220728022307280224072802250728022607280227072802280728022907280230072802310728023207280233072802340728023507280236072802370728023807280239072802400728024107280242072802430728024407280245072802460728024707280248072802490728025007280251072802520728025307280254072802550728025607280257072802580728025907280260072802610728026207280263072802640728026507280266072802670728026807280269072802700728027107280272072802730728027407280275072802760728027707280278072802790728028007280281072802820728028307280284072802850728028607280287072802880728028907280290072802910728029207280293072802940728029507280296072802970728029807280299072803000728030107280302072803030728030407280305072803060728030707280308072803090728031007280311072803120728031307280314072803150728031607280317072803180728031907280320072803210728032207280323072803240728032507280326072803270728032807280329072803300728033107280332072803330728033407280335072803360728033707280338072803390728034007280341072803420728034307280344072803450728034607280347072803480728034907280350072803510728035207280353072803540728035507280356072803570728035807280359072803600728036107280362072803630728036407280365072803660728036707280368072803690728037007280371072803720728037307280374072803750728037607280377072803780728037907280380072803810728038207280383072803840728038507280386072803870728038807280389072803900728039107280392072803930728039407280395072803960728039707280398072803990728040007280401072804020728040307280404072804050728040607280407072804080728040907280410072804110728041207280413072804140728041507280416072804170728041807280419072804200728042107280422072804230728042407280425072804260728042707280428072804290728043007280431072804320728043307280434072804350728043607280437072804380728043907280440072804410728044207280443072804440728044507280446072804470728044807280449072804500728045107280452072804530728045407280455072804560728045707280458072804590728046007280461072804620728046307280464072804650728046607280467072804680728046907280470072804710728047207280473072804740728047507280476072804770728047807280479072804800728048107280482072804830728048407280485072804860728048707280488072804890728049007280491072804920728049307280494072804950728049607280497072804980728049907280500072805010728050207280503072805040728050507280506072805070728050807280509072805100728051107280512072805130728051407280515072805160728051707280518072805190728052007280521072805220728052307280524072805250728052607280527072805280728052907280530072805310728053207280533072805340728053507280536072805370728053807280539072805400728054107280542072805430728054407280545072805460728054707280548072805490728055007280551072805520728055307280554072805550728055607280557072805580728055907280560072805610728056207280563072805640728056507280566072805670728056807280569072805700728057107280572072805730728057407280575072805760728057707280578072805790728058007280581072805820728058307280584072805850728058607280587072805880728058907280590072805910728059207280593072805940728059507280596072805970728059807280599072806000728060107280602072806030728060407280605072806060728060707280608072806090728061007280611072806120728061307280614072806150728061607280617072806180728061907280620072806210728062207280623072806240728062507280626072806270728062807280629072806300728063107280632072806330728063407280635072806360728063707280638072806390728064007280641072806420728064307280644072806450728064607280647072806480728064907280650072806510728065207280653072806540728065507280656072806570728065807280659072806600728066107280662072806630728066407280665072806660728066707280668072806690728067007280671072806720728067307280674072806750728067607280677072806780728067907280680072806810728068207280683072806840728068507280686072806870728068807280689072806900728069107280692072806930728069407280695072806960728069707280698072806990728070007280701072807020728070307280704072807050728070607280707072807080728070907280710072807110728071207280713072807140728071507280716072807170728071807280719072807200728072107280722072807230728072407280725072807260728072707280728072807290728073007280731072807320728073307280734072807350728073607280737072807380728073907280740072807410728074207280743072807440728074507280746072807470728074807280749072807500728075107280752072807530728075407280755072807560728075707280758072807590728076007280761072807620728076307280764072807650728076607280767072807680728076907280770072807710728077207280773072807740728077507280776072807770728077807280779072807800728078107280782072807830728078407280785072807860728078707280788072807890728079007280791072807920728079307280794072807950728079607280797072807980728079907290001072900020729000307290004072900050729000607290007072900080729000907290010072900110729001207290013072900140729001507290016072900170729001807290019072900200729002107290022072900230729002407290025072900260729002707290028072900290729003007290031072900320729003307290034072900350729003607290037072900380729003907290040072900410729004207290043072900440729004507290046072900470729004807290049072900500729005107290052072900530729005407290055072900560729005707290058072900590729006007290061072900620729006307290064072900650729006607290067072900680729006907290070072900710729007207290073072900740729007507290076072900770729007807290079072900800729008107290082072900830729008407290085072900860729008707290088072900890729009007290091072900920729009307290094072900950729009607290097072900980729009907290100072901010729010207290103072901040729010507290106072901070729010807290109072901100729011107290112072901130729011407290115072901160729011707290118072901190729012007290121072901220729012307290124072901250729012607290127072901280729012907290130072901310729013207290133072901340729013507290136072901370729013807290139072901400729014107290142072901430729014407290145072901460729014707290148072901490729015007290151072901520729015307290154072901550729015607290157072901580729015907290160072901610729016207290163072901640729016507290166072901670729016807290169072901700729017107290172072901730729017407290175072901760729017707290178072901790729018007290181072901820729018307290184072901850729018607290187072901880729018907290190072901910729019207290193072901940729019507290196072901970729019807290199072902000729020107290202072902030729020407290205072902060729020707290208072902090729021007290211072902120729021307290214072902150729021607290217072902180729021907290220072902210729022207290223072902240729022507290226072902270729022807290229072902300729023107290232072902330729023407290235072902360729023707290238072902390729024007290241072902420729024307290244072902450729024607290247072902480729024907290250072902510729025207290253072902540729025507290256072902570729025807290259072902600729026107290262072902630729026407290265072902660729026707290268072902690729027007290271072902720729027307290274072902750729027607290277072902780729027907290280072902810729028207290283072902840729028507290286072902870729028807290289072902900729029107290292072902930729029407290295072902960729029707290298072902990729030007290301072903020729030307290304072903050729030607290307072903080729030907290310072903110729031207290313072903140729031507290316072903170729031807290319072903200729032107290322072903230729032407290325072903260729032707290328072903290729033007290331072903320729033307290334072903350729033607290337072903380729033907290340072903410729034207290343072903440729034507290346072903470729034807290349072903500729035107290352072903530729035407290355072903560729035707290358072903590729036007290361072903620729036307290364072903650729036607290367072903680729036907290370072903710729037207290373072903740729037507290376072903770729037807290379072903800729038107290382072903830729038407290385072903860729038707290388072903890729039007290391072903920729039307290394072903950729039607290397072903980729039907290400072904010729040207290403072904040729040507290406072904070729040807290409072904100729041107290412072904130729041407290415072904160729041707290418072904190729042007290421072904220729042307290424072904250729042607290427072904280729042907290430072904310729043207290433072904340729043507290436072904370729043807290439072904400729044107290442072904430729044407290445072904460729044707290448072904490729045007290451072904520729045307290454072904550729045607290457072904580729045907290460072904610729046207290463072904640729046507290466072904670729046807290469072904700729047107290472072904730729047407290475072904760729047707290478072904790729048007290481072904820729048307290484072904850729048607290487072904880729048907290490072904910729049207290493072904940729049507290496072904970729049807290499072905000729050107290502072905030729050407290505072905060729050707290508072905090729051007290511072905120729051307290514072905150729051607290517072905180729051907290520072905210729052207290523072905240729052507290526072905270729052807290529072905300729053107290532072905330729053407290535072905360729053707290538072905390729054007290541072905420729054307290544072905450729054607290547072905480729054907290550072905510729055207290553072905540729055507290556072905570729055807290559072905600729056107290562072905630729056407290565072905660729056707290568072905690729057007290571072905720729057307290574072905750729057607290577072905780729057907290580072905810729058207290583072905840729058507290586072905870729058807290589072905900729059107290592072905930729059407290595072905960729059707290598072905990729060007290601072906020729060307290604072906050729060607290607072906080729060907290610072906110729061207290613072906140729061507290616072906170729061807290619072906200729062107290622072906230729062407290625072906260729062707290628072906290729063007290631072906320729063307290634072906350729063607290637072906380729063907290640072906410729064207290643072906440729064507290646072906470729064807290649072906500729065107290652072906530729065407290655072906560729065707290658072906590729066007290661072906620729066307290664072906650729066607290667072906680729066907290670072906710729067207290673072906740729067507290676072906770729067807290679072906800729068107290682072906830729068407290685072906860729068707290688072906890729069007290691072906920729069307290694072906950729069607290697072906980729069907290700072907010729070207290703072907040729070507290706072907070729070807290709072907100729071107290712072907130729071407290715072907160729071707290718072907190729072007290721072907220729072307290724072907250729072607290727072907280729072907290730072907310729073207290733072907340729073507290736072907370729073807290739072907400729074107290742072907430729074407290745072907460729074707290748072907490729075007290751072907520729075307290754072907550729075607290757072907580729075907290760072907610729076207290763072907640729076507290766072907670729076807290769072907700729077107290772072907730729077407290775072907760729077707290778072907790729078007290781072907820729078307290784072907850729078607290787072907880729078907290790072907910729079207290793072907940729079507290796072907970729079807290799073000010730000207300003073000040730000507300006073000070730000807300009073000100730001107300012073000130730001407300015073000160730001707300018073000190730002007300021073000220730002307300024073000250730002607300027073000280730002907300030073000310730003207300033073000340730003507300036073000370730003807300039073000400730004107300042073000430730004407300045073000460730004707300048073000490730005007300051073000520730005307300054073000550730005607300057073000580730005907300060073000610730006207300063073000640730006507300066073000670730006807300069073000700730007107300072073000730730007407300075073000760730007707300078073000790730008007300081073000820730008307300084073000850730008607300087073000880730008907300090073000910730009207300093073000940730009507300096073000970730009807300099073001000730010107300102073001030730010407300105073001060730010707300108073001090730011007300111073001120730011307300114073001150730011607300117073001180730011907300120073001210730012207300123073001240730012507300126073001270730012807300129073001300730013107300132073001330730013407300135073001360730013707300138073001390730014007300141073001420730014307300144073001450730014607300147073001480730014907300150073001510730015207300153073001540730015507300156073001570730015807300159073001600730016107300162073001630730016407300165073001660730016707300168073001690730017007300171073001720730017307300174073001750730017607300177073001780730017907300180073001810730018207300183073001840730018507300186073001870730018807300189073001900730019107300192073001930730019407300195073001960730019707300198073001990730020007300201073002020730020307300204073002050730020607300207073002080730020907300210073002110730021207300213073002140730021507300216073002170730021807300219073002200730022107300222073002230730022407300225073002260730022707300228073002290730023007300231073002320730023307300234073002350730023607300237073002380730023907300240073002410730024207300243073002440730024507300246073002470730024807300249073002500730025107300252073002530730025407300255073002560730025707300258073002590730026007300261073002620730026307300264073002650730026607300267073002680730026907300270073002710730027207300273073002740730027507300276073002770730027807300279073002800730028107300282073002830730028407300285073002860730028707300288073002890730029007300291073002920730029307300294073002950730029607300297073002980730029907300300073003010730030207300303073003040730030507300306073003070730030807300309073003100730031107300312073003130730031407300315073003160730031707300318073003190730032007300321073003220730032307300324073003250730032607300327073003280730032907300330073003310730033207300333073003340730033507300336073003370730033807300339073003400730034107300342073003430730034407300345073003460730034707300348073003490730035007300351073003520730035307300354073003550730035607300357073003580730035907300360073003610730036207300363073003640730036507300366073003670730036807300369073003700730037107300372073003730730037407300375073003760730037707300378073003790730038007300381073003820730038307300384073003850730038607300387073003880730038907300390073003910730039207300393073003940730039507300396073003970730039807300399073004000730040107300402073004030730040407300405073004060730040707300408073004090730041007300411073004120730041307300414073004150730041607300417073004180730041907300420073004210730042207300423073004240730042507300426073004270730042807300429073004300730043107300432073004330730043407300435073004360730043707300438073004390730044007300441073004420730044307300444073004450730044607300447073004480730044907300450073004510730045207300453073004540730045507300456073004570730045807300459073004600730046107300462073004630730046407300465073004660730046707300468073004690730047007300471073004720730047307300474073004750730047607300477073004780730047907300480073004810730048207300483073004840730048507300486073004870730048807300489073004900730049107300492073004930730049407300495073004960730049707300498073004990730050007300501073005020730050307300504073005050730050607300507073005080730050907300510073005110730051207300513073005140730051507300516073005170730051807300519073005200730052107300522073005230730052407300525073005260730052707300528073005290730053007300531073005320730053307300534073005350730053607300537073005380730053907300540073005410730054207300543073005440730054507300546073005470730054807300549073005500730055107300552073005530730055407300555073005560730055707300558073005590730056007300561073005620730056307300564073005650730056607300567073005680730056907300570073005710730057207300573073005740730057507300576073005770730057807300579073005800730058107300582073005830730058407300585073005860730058707300588073005890730059007300591073005920730059307300594073005950730059607300597073005980730059907300600073006010730060207300603073006040730060507300606073006070730060807300609073006100730061107300612073006130730061407300615073006160730061707300618073006190730062007300621073006220730062307300624073006250730062607300627073006280730062907300630073006310730063207300633073006340730063507300636073006370730063807300639073006400730064107300642073006430730064407300645073006460730064707300648073006490730065007300651073006520730065307300654073006550730065607300657073006580730065907300660073006610730066207300663073006640730066507300666073006670730066807300669073006700730067107300672073006730730067407300675073006760730067707300678073006790730068007300681073006820730068307300684073006850730068607300687073006880730068907300690073006910730069207300693073006940730069507300696073006970730069807300699073007000730070107300702073007030730070407300705073007060730070707300708073007090730071007300711073007120730071307300714073007150730071607300717073007180730071907300720073007210730072207300723073007240730072507300726073007270730072807300729073007300730073107300732073007330730073407300735073007360730073707300738073007390730074007300741073007420730074307300744073007450730074607300747073007480730074907300750073007510730075207300753073007540730075507300756073007570730075807300759073007600730076107300762073007630730076407300765073007660730076707300768073007690730077007300771073007720730077307300774073007750730077607300777073007780730077907300780073007810730078207300783073007840730078507300786073007870730078807300789073007900730079107300792073007930730079407300795073007960730079707300798073007990731000107310002073100030731000407310005073100060731000707310008073100090731001007310011073100120731001307310014073100150731001607310017073100180731001907310020073100210731002207310023073100240731002507310026073100270731002807310029073100300731003107310032073100330731003407310035073100360731003707310038073100390731004007310041073100420731004307310044073100450731004607310047073100480731004907310050073100510731005207310053073100540731005507310056073100570731005807310059073100600731006107310062073100630731006407310065073100660731006707310068073100690731007007310071073100720731007307310074073100750731007607310077073100780731007907310080073100810731008207310083073100840731008507310086073100870731008807310089073100900731009107310092073100930731009407310095073100960731009707310098073100990731010007310101073101020731010307310104073101050731010607310107073101080731010907310110073101110731011207310113073101140731011507310116073101170731011807310119073101200731012107310122073101230731012407310125073101260731012707310128073101290731013007310131073101320731013307310134073101350731013607310137073101380731013907310140073101410731014207310143073101440731014507310146073101470731014807310149073101500731015107310152073101530731015407310155073101560731015707310158073101590731016007310161073101620731016307310164073101650731016607310167073101680731016907310170073101710731017207310173073101740731017507310176073101770731017807310179073101800731018107310182073101830731018407310185073101860731018707310188073101890731019007310191073101920731019307310194073101950731019607310197073101980731019907310200073102010731020207310203073102040731020507310206073102070731020807310209073102100731021107310212073102130731021407310215073102160731021707310218073102190731022007310221073102220731022307310224073102250731022607310227073102280731022907310230073102310731023207310233073102340731023507310236073102370731023807310239073102400731024107310242073102430731024407310245073102460731024707310248073102490731025007310251073102520731025307310254073102550731025607310257073102580731025907310260073102610731026207310263073102640731026507310266073102670731026807310269073102700731027107310272073102730731027407310275073102760731027707310278073102790731028007310281073102820731028307310284073102850731028607310287073102880731028907310290073102910731029207310293073102940731029507310296073102970731029807310299073103000731030107310302073103030731030407310305073103060731030707310308073103090731031007310311073103120731031307310314073103150731031607310317073103180731031907310320073103210731032207310323073103240731032507310326073103270731032807310329073103300731033107310332073103330731033407310335073103360731033707310338073103390731034007310341073103420731034307310344073103450731034607310347073103480731034907310350073103510731035207310353073103540731035507310356073103570731035807310359073103600731036107310362073103630731036407310365073103660731036707310368073103690731037007310371073103720731037307310374073103750731037607310377073103780731037907310380073103810731038207310383073103840731038507310386073103870731038807310389073103900731039107310392073103930731039407310395073103960731039707310398073103990731040007310401073104020731040307310404073104050731040607310407073104080731040907310410073104110731041207310413073104140731041507310416073104170731041807310419073104200731042107310422073104230731042407310425073104260731042707310428073104290731043007310431073104320731043307310434073104350731043607310437073104380731043907310440073104410731044207310443073104440731044507310446073104470731044807310449073104500731045107310452073104530731045407310455073104560731045707310458073104590731046007310461073104620731046307310464073104650731046607310467073104680731046907310470073104710731047207310473073104740731047507310476073104770731047807310479073104800731048107310482073104830731048407310485073104860731048707310488073104890731049007310491073104920731049307310494073104950731049607310497073104980731049907310500073105010731050207310503073105040731050507310506073105070731050807310509073105100731051107310512073105130731051407310515073105160731051707310518073105190731052007310521073105220731052307310524073105250731052607310527073105280731052907310530073105310731053207310533073105340731053507310536073105370731053807310539073105400731054107310542073105430731054407310545073105460731054707310548073105490731055007310551073105520731055307310554073105550731055607310557073105580731055907310560073105610731056207310563073105640731056507310566073105670731056807310569073105700731057107310572073105730731057407310575073105760731057707310578073105790731058007310581073105820731058307310584073105850731058607310587073105880731058907310590073105910731059207310593073105940731059507310596073105970731059807310599073106000731060107310602073106030731060407310605073106060731060707310608073106090731061007310611073106120731061307310614073106150731061607310617073106180731061907310620073106210731062207310623073106240731062507310626073106270731062807310629073106300731063107310632073106330731063407310635073106360731063707310638073106390731064007310641073106420731064307310644073106450731064607310647073106480731064907310650073106510731065207310653073106540731065507310656073106570731065807310659073106600731066107310662073106630731066407310665073106660731066707310668073106690731067007310671073106720731067307310674073106750731067607310677073106780731067907310680073106810731068207310683073106840731068507310686073106870731068807310689073106900731069107310692073106930731069407310695073106960731069707310698073106990731070007310701073107020731070307310704073107050731070607310707073107080731070907310710073107110731071207310713073107140731071507310716073107170731071807310719073107200731072107310722073107230731072407310725073107260731072707310728073107290731073007310731073107320731073307310734073107350731073607310737073107380731073907310740073107410731074207310743073107440731074507310746073107470731074807310749073107500731075107310752073107530731075407310755073107560731075707310758073107590731076007310761073107620731076307310764073107650731076607310767073107680731076907310770073107710731077207310773073107740731077507310776073107770731077807310779073107800731078107310782073107830731078407310785073107860731078707310788073107890731079007310791073107920731079307310794073107950731079607310797073107980731079907320001073200020732000307320004073200050732000607320007073200080732000907320010073200110732001207320013073200140732001507320016073200170732001807320019073200200732002107320022073200230732002407320025073200260732002707320028073200290732003007320031073200320732003307320034073200350732003607320037073200380732003907320040073200410732004207320043073200440732004507320046073200470732004807320049073200500732005107320052073200530732005407320055073200560732005707320058073200590732006007320061073200620732006307320064073200650732006607320067073200680732006907320070073200710732007207320073073200740732007507320076073200770732007807320079073200800732008107320082073200830732008407320085073200860732008707320088073200890732009007320091073200920732009307320094073200950732009607320097073200980732009907320100073201010732010207320103073201040732010507320106073201070732010807320109073201100732011107320112073201130732011407320115073201160732011707320118073201190732012007320121073201220732012307320124073201250732012607320127073201280732012907320130073201310732013207320133073201340732013507320136073201370732013807320139073201400732014107320142073201430732014407320145073201460732014707320148073201490732015007320151073201520732015307320154073201550732015607320157073201580732015907320160073201610732016207320163073201640732016507320166073201670732016807320169073201700732017107320172073201730732017407320175073201760732017707320178073201790732018007320181073201820732018307320184073201850732018607320187073201880732018907320190073201910732019207320193073201940732019507320196073201970732019807320199073202000732020107320202073202030732020407320205073202060732020707320208073202090732021007320211073202120732021307320214073202150732021607320217073202180732021907320220073202210732022207320223073202240732022507320226073202270732022807320229073202300732023107320232073202330732023407320235073202360732023707320238073202390732024007320241073202420732024307320244073202450732024607320247073202480732024907320250073202510732025207320253073202540732025507320256073202570732025807320259073202600732026107320262073202630732026407320265073202660732026707320268073202690732027007320271073202720732027307320274073202750732027607320277073202780732027907320280073202810732028207320283073202840732028507320286073202870732028807320289073202900732029107320292073202930732029407320295073202960732029707320298073202990732030007320301073203020732030307320304073203050732030607320307073203080732030907320310073203110732031207320313073203140732031507320316073203170732031807320319073203200732032107320322073203230732032407320325073203260732032707320328073203290732033007320331073203320732033307320334073203350732033607320337073203380732033907320340073203410732034207320343073203440732034507320346073203470732034807320349073203500732035107320352073203530732035407320355073203560732035707320358073203590732036007320361073203620732036307320364073203650732036607320367073203680732036907320370073203710732037207320373073203740732037507320376073203770732037807320379073203800732038107320382073203830732038407320385073203860732038707320388073203890732039007320391073203920732039307320394073203950732039607320397073203980732039907320400073204010732040207320403073204040732040507320406073204070732040807320409073204100732041107320412073204130732041407320415073204160732041707320418073204190732042007320421073204220732042307320424073204250732042607320427073204280732042907320430073204310732043207320433073204340732043507320436073204370732043807320439073204400732044107320442073204430732044407320445073204460732044707320448073204490732045007320451073204520732045307320454073204550732045607320457073204580732045907320460073204610732046207320463073204640732046507320466073204670732046807320469073204700732047107320472073204730732047407320475073204760732047707320478073204790732048007320481073204820732048307320484073204850732048607320487073204880732048907320490073204910732049207320493073204940732049507320496073204970732049807320499073205000732050107320502073205030732050407320505073205060732050707320508073205090732051007320511073205120732051307320514073205150732051607320517073205180732051907320520073205210732052207320523073205240732052507320526073205270732052807320529073205300732053107320532073205330732053407320535073205360732053707320538073205390732054007320541073205420732054307320544073205450732054607320547073205480732054907320550073205510732055207320553073205540732055507320556073205570732055807320559073205600732056107320562073205630732056407320565073205660732056707320568073205690732057007320571073205720732057307320574073205750732057607320577073205780732057907320580073205810732058207320583073205840732058507320586073205870732058807320589073205900732059107320592073205930732059407320595073205960732059707320598073205990732060007320601073206020732060307320604073206050732060607320607073206080732060907320610073206110732061207320613073206140732061507320616073206170732061807320619073206200732062107320622073206230732062407320625073206260732062707320628073206290732063007320631073206320732063307320634073206350732063607320637073206380732063907320640073206410732064207320643073206440732064507320646073206470732064807320649073206500732065107320652073206530732065407320655073206560732065707320658073206590732066007320661073206620732066307320664073206650732066607320667073206680732066907320670073206710732067207320673073206740732067507320676073206770732067807320679073206800732068107320682073206830732068407320685073206860732068707320688073206890732069007320691073206920732069307320694073206950732069607320697073206980732069907320700073207010732070207320703073207040732070507320706073207070732070807320709073207100732071107320712073207130732071407320715073207160732071707320718073207190732072007320721073207220732072307320724073207250732072607320727073207280732072907320730073207310732073207320733073207340732073507320736073207370732073807320739073207400732074107320742073207430732074407320745073207460732074707320748073207490732075007320751073207520732075307320754073207550732075607320757073207580732075907320760073207610732076207320763073207640732076507320766073207670732076807320769073207700732077107320772073207730732077407320775073207760732077707320778073207790732078007320781073207820732078307320784073207850732078607320787073207880732078907320790073207910732079207320793073207940732079507320796073207970732079807320799073300010733000207330003073300040733000507330006073300070733000807330009073300100733001107330012073300130733001407330015073300160733001707330018073300190733002007330021073300220733002307330024073300250733002607330027073300280733002907330030073300310733003207330033073300340733003507330036073300370733003807330039073300400733004107330042073300430733004407330045073300460733004707330048073300490733005007330051073300520733005307330054073300550733005607330057073300580733005907330060073300610733006207330063073300640733006507330066073300670733006807330069073300700733007107330072073300730733007407330075073300760733007707330078073300790733008007330081073300820733008307330084073300850733008607330087073300880733008907330090073300910733009207330093073300940733009507330096073300970733009807330099073301000733010107330102073301030733010407330105073301060733010707330108073301090733011007330111073301120733011307330114073301150733011607330117073301180733011907330120073301210733012207330123073301240733012507330126073301270733012807330129073301300733013107330132073301330733013407330135073301360733013707330138073301390733014007330141073301420733014307330144073301450733014607330147073301480733014907330150073301510733015207330153073301540733015507330156073301570733015807330159073301600733016107330162073301630733016407330165073301660733016707330168073301690733017007330171073301720733017307330174073301750733017607330177073301780733017907330180073301810733018207330183073301840733018507330186073301870733018807330189073301900733019107330192073301930733019407330195073301960733019707330198073301990733020007330201073302020733020307330204073302050733020607330207073302080733020907330210073302110733021207330213073302140733021507330216073302170733021807330219073302200733022107330222073302230733022407330225073302260733022707330228073302290733023007330231073302320733023307330234073302350733023607330237073302380733023907330240073302410733024207330243073302440733024507330246073302470733024807330249073302500733025107330252073302530733025407330255073302560733025707330258073302590733026007330261073302620733026307330264073302650733026607330267073302680733026907330270073302710733027207330273073302740733027507330276073302770733027807330279073302800733028107330282073302830733028407330285073302860733028707330288073302890733029007330291073302920733029307330294073302950733029607330297073302980733029907330300073303010733030207330303073303040733030507330306073303070733030807330309073303100733031107330312073303130733031407330315073303160733031707330318073303190733032007330321073303220733032307330324073303250733032607330327073303280733032907330330073303310733033207330333073303340733033507330336073303370733033807330339073303400733034107330342073303430733034407330345073303460733034707330348073303490733035007330351073303520733035307330354073303550733035607330357073303580733035907330360073303610733036207330363073303640733036507330366073303670733036807330369073303700733037107330372073303730733037407330375073303760733037707330378073303790733038007330381073303820733038307330384073303850733038607330387073303880733038907330390073303910733039207330393073303940733039507330396073303970733039807330399073304000733040107330402073304030733040407330405073304060733040707330408073304090733041007330411073304120733041307330414073304150733041607330417073304180733041907330420073304210733042207330423073304240733042507330426073304270733042807330429073304300733043107330432073304330733043407330435073304360733043707330438073304390733044007330441073304420733044307330444073304450733044607330447073304480733044907330450073304510733045207330453073304540733045507330456073304570733045807330459073304600733046107330462073304630733046407330465073304660733046707330468073304690733047007330471073304720733047307330474073304750733047607330477073304780733047907330480073304810733048207330483073304840733048507330486073304870733048807330489073304900733049107330492073304930733049407330495073304960733049707330498073304990733050007330501073305020733050307330504073305050733050607330507073305080733050907330510073305110733051207330513073305140733051507330516073305170733051807330519073305200733052107330522073305230733052407330525073305260733052707330528073305290733053007330531073305320733053307330534073305350733053607330537073305380733053907330540073305410733054207330543073305440733054507330546073305470733054807330549073305500733055107330552073305530733055407330555073305560733055707330558073305590733056007330561073305620733056307330564073305650733056607330567073305680733056907330570073305710733057207330573073305740733057507330576073305770733057807330579073305800733058107330582073305830733058407330585073305860733058707330588073305890733059007330591073305920733059307330594073305950733059607330597073305980733059907330600073306010733060207330603073306040733060507330606073306070733060807330609073306100733061107330612073306130733061407330615073306160733061707330618073306190733062007330621073306220733062307330624073306250733062607330627073306280733062907330630073306310733063207330633073306340733063507330636073306370733063807330639073306400733064107330642073306430733064407330645073306460733064707330648073306490733065007330651073306520733065307330654073306550733065607330657073306580733065907330660073306610733066207330663073306640733066507330666073306670733066807330669073306700733067107330672073306730733067407330675073306760733067707330678073306790733068007330681073306820733068307330684073306850733068607330687073306880733068907330690073306910733069207330693073306940733069507330696073306970733069807330699073307000733070107330702073307030733070407330705073307060733070707330708073307090733071007330711073307120733071307330714073307150733071607330717073307180733071907330720073307210733072207330723073307240733072507330726073307270733072807330729073307300733073107330732073307330733073407330735073307360733073707330738073307390733074007330741073307420733074307330744073307450733074607330747073307480733074907330750073307510733075207330753073307540733075507330756073307570733075807330759073307600733076107330762073307630733076407330765073307660733076707330768073307690733077007330771073307720733077307330774073307750733077607330777073307780733077907330780073307810733078207330783073307840733078507330786073307870733078807330789073307900733079107330792073307930733079407330795073307960733079707330798073307990734000107340002073400030734000407340005073400060734000707340008073400090734001007340011073400120734001307340014073400150734001607340017073400180734001907340020073400210734002207340023073400240734002507340026073400270734002807340029073400300734003107340032073400330734003407340035073400360734003707340038073400390734004007340041073400420734004307340044073400450734004607340047073400480734004907340050073400510734005207340053073400540734005507340056073400570734005807340059073400600734006107340062073400630734006407340065073400660734006707340068073400690734007007340071073400720734007307340074073400750734007607340077073400780734007907340080073400810734008207340083073400840734008507340086073400870734008807340089073400900734009107340092073400930734009407340095073400960734009707340098073400990734010007340101073401020734010307340104073401050734010607340107073401080734010907340110073401110734011207340113073401140734011507340116073401170734011807340119073401200734012107340122073401230734012407340125073401260734012707340128073401290734013007340131073401320734013307340134073401350734013607340137073401380734013907340140073401410734014207340143073401440734014507340146073401470734014807340149073401500734015107340152073401530734015407340155073401560734015707340158073401590734016007340161073401620734016307340164073401650734016607340167073401680734016907340170073401710734017207340173073401740734017507340176073401770734017807340179073401800734018107340182073401830734018407340185073401860734018707340188073401890734019007340191073401920734019307340194073401950734019607340197073401980734019907340200073402010734020207340203073402040734020507340206073402070734020807340209073402100734021107340212073402130734021407340215073402160734021707340218073402190734022007340221073402220734022307340224073402250734022607340227073402280734022907340230073402310734023207340233073402340734023507340236073402370734023807340239073402400734024107340242073402430734024407340245073402460734024707340248073402490734025007340251073402520734025307340254073402550734025607340257073402580734025907340260073402610734026207340263073402640734026507340266073402670734026807340269073402700734027107340272073402730734027407340275073402760734027707340278073402790734028007340281073402820734028307340284073402850734028607340287073402880734028907340290073402910734029207340293073402940734029507340296073402970734029807340299073403000734030107340302073403030734030407340305073403060734030707340308073403090734031007340311073403120734031307340314073403150734031607340317073403180734031907340320073403210734032207340323073403240734032507340326073403270734032807340329073403300734033107340332073403330734033407340335073403360734033707340338073403390734034007340341073403420734034307340344073403450734034607340347073403480734034907340350073403510734035207340353073403540734035507340356073403570734035807340359073403600734036107340362073403630734036407340365073403660734036707340368073403690734037007340371073403720734037307340374073403750734037607340377073403780734037907340380073403810734038207340383073403840734038507340386073403870734038807340389073403900734039107340392073403930734039407340395073403960734039707340398073403990734040007340401073404020734040307340404073404050734040607340407073404080734040907340410073404110734041207340413073404140734041507340416073404170734041807340419073404200734042107340422073404230734042407340425073404260734042707340428073404290734043007340431073404320734043307340434073404350734043607340437073404380734043907340440073404410734044207340443073404440734044507340446073404470734044807340449073404500734045107340452073404530734045407340455073404560734045707340458073404590734046007340461073404620734046307340464073404650734046607340467073404680734046907340470073404710734047207340473073404740734047507340476073404770734047807340479073404800734048107340482073404830734048407340485073404860734048707340488073404890734049007340491073404920734049307340494073404950734049607340497073404980734049907340500073405010734050207340503073405040734050507340506073405070734050807340509073405100734051107340512073405130734051407340515073405160734051707340518073405190734052007340521073405220734052307340524073405250734052607340527073405280734052907340530073405310734053207340533073405340734053507340536073405370734053807340539073405400734054107340542073405430734054407340545073405460734054707340548073405490734055007340551073405520734055307340554073405550734055607340557073405580734055907340560073405610734056207340563073405640734056507340566073405670734056807340569073405700734057107340572073405730734057407340575073405760734057707340578073405790734058007340581073405820734058307340584073405850734058607340587073405880734058907340590073405910734059207340593073405940734059507340596073405970734059807340599073406000734060107340602073406030734060407340605073406060734060707340608073406090734061007340611073406120734061307340614073406150734061607340617073406180734061907340620073406210734062207340623073406240734062507340626073406270734062807340629073406300734063107340632073406330734063407340635073406360734063707340638073406390734064007340641073406420734064307340644073406450734064607340647073406480734064907340650073406510734065207340653073406540734065507340656073406570734065807340659073406600734066107340662073406630734066407340665073406660734066707340668073406690734067007340671073406720734067307340674073406750734067607340677073406780734067907340680073406810734068207340683073406840734068507340686073406870734068807340689073406900734069107340692073406930734069407340695073406960734069707340698073406990734070007340701073407020734070307340704073407050734070607340707073407080734070907340710073407110734071207340713073407140734071507340716073407170734071807340719073407200734072107340722073407230734072407340725073407260734072707340728073407290734073007340731073407320734073307340734073407350734073607340737073407380734073907340740073407410734074207340743073407440734074507340746073407470734074807340749073407500734075107340752073407530734075407340755073407560734075707340758073407590734076007340761073407620734076307340764073407650734076607340767073407680734076907340770073407710734077207340773073407740734077507340776073407770734077807340779073407800734078107340782073407830734078407340785073407860734078707340788073407890734079007340791073407920734079307340794073407950734079607340797073407980734079907350001073500020735000307350004073500050735000607350007073500080735000907350010073500110735001207350013073500140735001507350016073500170735001807350019073500200735002107350022073500230735002407350025073500260735002707350028073500290735003007350031073500320735003307350034073500350735003607350037073500380735003907350040073500410735004207350043073500440735004507350046073500470735004807350049073500500735005107350052073500530735005407350055073500560735005707350058073500590735006007350061073500620735006307350064073500650735006607350067073500680735006907350070073500710735007207350073073500740735007507350076073500770735007807350079073500800735008107350082073500830735008407350085073500860735008707350088073500890735009007350091073500920735009307350094073500950735009607350097073500980735009907350100073501010735010207350103073501040735010507350106073501070735010807350109073501100735011107350112073501130735011407350115073501160735011707350118073501190735012007350121073501220735012307350124073501250735012607350127073501280735012907350130073501310735013207350133073501340735013507350136073501370735013807350139073501400735014107350142073501430735014407350145073501460735014707350148073501490735015007350151073501520735015307350154073501550735015607350157073501580735015907350160073501610735016207350163073501640735016507350166073501670735016807350169073501700735017107350172073501730735017407350175073501760735017707350178073501790735018007350181073501820735018307350184073501850735018607350187073501880735018907350190073501910735019207350193073501940735019507350196073501970735019807350199073502000735020107350202073502030735020407350205073502060735020707350208073502090735021007350211073502120735021307350214073502150735021607350217073502180735021907350220073502210735022207350223073502240735022507350226073502270735022807350229073502300735023107350232073502330735023407350235073502360735023707350238073502390735024007350241073502420735024307350244073502450735024607350247073502480735024907350250073502510735025207350253073502540735025507350256073502570735025807350259073502600735026107350262073502630735026407350265073502660735026707350268073502690735027007350271073502720735027307350274073502750735027607350277073502780735027907350280073502810735028207350283073502840735028507350286073502870735028807350289073502900735029107350292073502930735029407350295073502960735029707350298073502990735030007350301073503020735030307350304073503050735030607350307073503080735030907350310073503110735031207350313073503140735031507350316073503170735031807350319073503200735032107350322073503230735032407350325073503260735032707350328073503290735033007350331073503320735033307350334073503350735033607350337073503380735033907350340073503410735034207350343073503440735034507350346073503470735034807350349073503500735035107350352073503530735035407350355073503560735035707350358073503590735036007350361073503620735036307350364073503650735036607350367073503680735036907350370073503710735037207350373073503740735037507350376073503770735037807350379073503800735038107350382073503830735038407350385073503860735038707350388073503890735039007350391073503920735039307350394073503950735039607350397073503980735039907350400073504010735040207350403073504040735040507350406073504070735040807350409073504100735041107350412073504130735041407350415073504160735041707350418073504190735042007350421073504220735042307350424073504250735042607350427073504280735042907350430073504310735043207350433073504340735043507350436073504370735043807350439073504400735044107350442073504430735044407350445073504460735044707350448073504490735045007350451073504520735045307350454073504550735045607350457073504580735045907350460073504610735046207350463073504640735046507350466073504670735046807350469073504700735047107350472073504730735047407350475073504760735047707350478073504790735048007350481073504820735048307350484073504850735048607350487073504880735048907350490073504910735049207350493073504940735049507350496073504970735049807350499073505000735050107350502073505030735050407350505073505060735050707350508073505090735051007350511073505120735051307350514073505150735051607350517073505180735051907350520073505210735052207350523073505240735052507350526073505270735052807350529073505300735053107350532073505330735053407350535073505360735053707350538073505390735054007350541073505420735054307350544073505450735054607350547073505480735054907350550073505510735055207350553073505540735055507350556073505570735055807350559073505600735056107350562073505630735056407350565073505660735056707350568073505690735057007350571073505720735057307350574073505750735057607350577073505780735057907350580073505810735058207350583073505840735058507350586073505870735058807350589073505900735059107350592073505930735059407350595073505960735059707350598073505990735060007350601073506020735060307350604073506050735060607350607073506080735060907350610073506110735061207350613073506140735061507350616073506170735061807350619073506200735062107350622073506230735062407350625073506260735062707350628073506290735063007350631073506320735063307350634073506350735063607350637073506380735063907350640073506410735064207350643073506440735064507350646073506470735064807350649073506500735065107350652073506530735065407350655073506560735065707350658073506590735066007350661073506620735066307350664073506650735066607350667073506680735066907350670073506710735067207350673073506740735067507350676073506770735067807350679073506800735068107350682073506830735068407350685073506860735068707350688073506890735069007350691073506920735069307350694073506950735069607350697073506980735069907350700073507010735070207350703073507040735070507350706073507070735070807350709073507100735071107350712073507130735071407350715073507160735071707350718073507190735072007350721073507220735072307350724073507250735072607350727073507280735072907350730073507310735073207350733073507340735073507350736073507370735073807350739073507400735074107350742073507430735074407350745073507460735074707350748073507490735075007350751073507520735075307350754073507550735075607350757073507580735075907350760073507610735076207350763073507640735076507350766073507670735076807350769073507700735077107350772073507730735077407350775073507760735077707350778073507790735078007350781073507820735078307350784073507850735078607350787073507880735078907350790073507910735079207350793073507940735079507350796073507970735079807350799073600010736000207360003073600040736000507360006073600070736000807360009073600100736001107360012073600130736001407360015073600160736001707360018073600190736002007360021073600220736002307360024073600250736002607360027073600280736002907360030073600310736003207360033073600340736003507360036073600370736003807360039073600400736004107360042073600430736004407360045073600460736004707360048073600490736005007360051073600520736005307360054073600550736005607360057073600580736005907360060073600610736006207360063073600640736006507360066073600670736006807360069073600700736007107360072073600730736007407360075073600760736007707360078073600790736008007360081073600820736008307360084073600850736008607360087073600880736008907360090073600910736009207360093073600940736009507360096073600970736009807360099073601000736010107360102073601030736010407360105073601060736010707360108073601090736011007360111073601120736011307360114073601150736011607360117073601180736011907360120073601210736012207360123073601240736012507360126073601270736012807360129073601300736013107360132073601330736013407360135073601360736013707360138073601390736014007360141073601420736014307360144073601450736014607360147073601480736014907360150073601510736015207360153073601540736015507360156073601570736015807360159073601600736016107360162073601630736016407360165073601660736016707360168073601690736017007360171073601720736017307360174073601750736017607360177073601780736017907360180073601810736018207360183073601840736018507360186073601870736018807360189073601900736019107360192073601930736019407360195073601960736019707360198073601990736020007360201073602020736020307360204073602050736020607360207073602080736020907360210073602110736021207360213073602140736021507360216073602170736021807360219073602200736022107360222073602230736022407360225073602260736022707360228073602290736023007360231073602320736023307360234073602350736023607360237073602380736023907360240073602410736024207360243073602440736024507360246073602470736024807360249073602500736025107360252073602530736025407360255073602560736025707360258073602590736026007360261073602620736026307360264073602650736026607360267073602680736026907360270073602710736027207360273073602740736027507360276073602770736027807360279073602800736028107360282073602830736028407360285073602860736028707360288073602890736029007360291073602920736029307360294073602950736029607360297073602980736029907360300073603010736030207360303073603040736030507360306073603070736030807360309073603100736031107360312073603130736031407360315073603160736031707360318073603190736032007360321073603220736032307360324073603250736032607360327073603280736032907360330073603310736033207360333073603340736033507360336073603370736033807360339073603400736034107360342073603430736034407360345073603460736034707360348073603490736035007360351073603520736035307360354073603550736035607360357073603580736035907360360073603610736036207360363073603640736036507360366073603670736036807360369073603700736037107360372073603730736037407360375073603760736037707360378073603790736038007360381073603820736038307360384073603850736038607360387073603880736038907360390073603910736039207360393073603940736039507360396073603970736039807360399073604000736040107360402073604030736040407360405073604060736040707360408073604090736041007360411073604120736041307360414073604150736041607360417073604180736041907360420073604210736042207360423073604240736042507360426073604270736042807360429073604300736043107360432073604330736043407360435073604360736043707360438073604390736044007360441073604420736044307360444073604450736044607360447073604480736044907360450073604510736045207360453073604540736045507360456073604570736045807360459073604600736046107360462073604630736046407360465073604660736046707360468073604690736047007360471073604720736047307360474073604750736047607360477073604780736047907360480073604810736048207360483073604840736048507360486073604870736048807360489073604900736049107360492073604930736049407360495073604960736049707360498073604990736050007360501073605020736050307360504073605050736050607360507073605080736050907360510073605110736051207360513073605140736051507360516073605170736051807360519073605200736052107360522073605230736052407360525073605260736052707360528073605290736053007360531073605320736053307360534073605350736053607360537073605380736053907360540073605410736054207360543073605440736054507360546073605470736054807360549073605500736055107360552073605530736055407360555073605560736055707360558073605590736056007360561073605620736056307360564073605650736056607360567073605680736056907360570073605710736057207360573073605740736057507360576073605770736057807360579073605800736058107360582073605830736058407360585073605860736058707360588073605890736059007360591073605920736059307360594073605950736059607360597073605980736059907360600073606010736060207360603073606040736060507360606073606070736060807360609073606100736061107360612073606130736061407360615073606160736061707360618073606190736062007360621073606220736062307360624073606250736062607360627073606280736062907360630073606310736063207360633073606340736063507360636073606370736063807360639073606400736064107360642073606430736064407360645073606460736064707360648073606490736065007360651073606520736065307360654073606550736065607360657073606580736065907360660073606610736066207360663073606640736066507360666073606670736066807360669073606700736067107360672073606730736067407360675073606760736067707360678073606790736068007360681073606820736068307360684073606850736068607360687073606880736068907360690073606910736069207360693073606940736069507360696073606970736069807360699073607000736070107360702073607030736070407360705073607060736070707360708073607090736071007360711073607120736071307360714073607150736071607360717073607180736071907360720073607210736072207360723073607240736072507360726073607270736072807360729073607300736073107360732073607330736073407360735073607360736073707360738073607390736074007360741073607420736074307360744073607450736074607360747073607480736074907360750073607510736075207360753073607540736075507360756073607570736075807360759073607600736076107360762073607630736076407360765073607660736076707360768073607690736077007360771073607720736077307360774073607750736077607360777073607780736077907360780073607810736078207360783073607840736078507360786073607870736078807360789073607900736079107360792073607930736079407360795073607960736079707360798073607990737000107370002073700030737000407370005073700060737000707370008073700090737001007370011073700120737001307370014073700150737001607370017073700180737001907370020073700210737002207370023073700240737002507370026073700270737002807370029073700300737003107370032073700330737003407370035073700360737003707370038073700390737004007370041073700420737004307370044073700450737004607370047073700480737004907370050073700510737005207370053073700540737005507370056073700570737005807370059073700600737006107370062073700630737006407370065073700660737006707370068073700690737007007370071073700720737007307370074073700750737007607370077073700780737007907370080073700810737008207370083073700840737008507370086073700870737008807370089073700900737009107370092073700930737009407370095073700960737009707370098073700990737010007370101073701020737010307370104073701050737010607370107073701080737010907370110073701110737011207370113073701140737011507370116073701170737011807370119073701200737012107370122073701230737012407370125073701260737012707370128073701290737013007370131073701320737013307370134073701350737013607370137073701380737013907370140073701410737014207370143073701440737014507370146073701470737014807370149073701500737015107370152073701530737015407370155073701560737015707370158073701590737016007370161073701620737016307370164073701650737016607370167073701680737016907370170073701710737017207370173073701740737017507370176073701770737017807370179073701800737018107370182073701830737018407370185073701860737018707370188073701890737019007370191073701920737019307370194073701950737019607370197073701980737019907370200073702010737020207370203073702040737020507370206073702070737020807370209073702100737021107370212073702130737021407370215073702160737021707370218073702190737022007370221073702220737022307370224073702250737022607370227073702280737022907370230073702310737023207370233073702340737023507370236073702370737023807370239073702400737024107370242073702430737024407370245073702460737024707370248073702490737025007370251073702520737025307370254073702550737025607370257073702580737025907370260073702610737026207370263073702640737026507370266073702670737026807370269073702700737027107370272073702730737027407370275073702760737027707370278073702790737028007370281073702820737028307370284073702850737028607370287073702880737028907370290073702910737029207370293073702940737029507370296073702970737029807370299073703000737030107370302073703030737030407370305073703060737030707370308073703090737031007370311073703120737031307370314073703150737031607370317073703180737031907370320073703210737032207370323073703240737032507370326073703270737032807370329073703300737033107370332073703330737033407370335073703360737033707370338073703390737034007370341073703420737034307370344073703450737034607370347073703480737034907370350073703510737035207370353073703540737035507370356073703570737035807370359073703600737036107370362073703630737036407370365073703660737036707370368073703690737037007370371073703720737037307370374073703750737037607370377073703780737037907370380073703810737038207370383073703840737038507370386073703870737038807370389073703900737039107370392073703930737039407370395073703960737039707370398073703990737040007370401073704020737040307370404073704050737040607370407073704080737040907370410073704110737041207370413073704140737041507370416073704170737041807370419073704200737042107370422073704230737042407370425073704260737042707370428073704290737043007370431073704320737043307370434073704350737043607370437073704380737043907370440073704410737044207370443073704440737044507370446073704470737044807370449073704500737045107370452073704530737045407370455073704560737045707370458073704590737046007370461073704620737046307370464073704650737046607370467073704680737046907370470073704710737047207370473073704740737047507370476073704770737047807370479073704800737048107370482073704830737048407370485073704860737048707370488073704890737049007370491073704920737049307370494073704950737049607370497073704980737049907370500073705010737050207370503073705040737050507370506073705070737050807370509073705100737051107370512073705130737051407370515073705160737051707370518073705190737052007370521073705220737052307370524073705250737052607370527073705280737052907370530073705310737053207370533073705340737053507370536073705370737053807370539073705400737054107370542073705430737054407370545073705460737054707370548073705490737055007370551073705520737055307370554073705550737055607370557073705580737055907370560073705610737056207370563073705640737056507370566073705670737056807370569073705700737057107370572073705730737057407370575073705760737057707370578073705790737058007370581073705820737058307370584073705850737058607370587073705880737058907370590073705910737059207370593073705940737059507370596073705970737059807370599073706000737060107370602073706030737060407370605073706060737060707370608073706090737061007370611073706120737061307370614073706150737061607370617073706180737061907370620073706210737062207370623073706240737062507370626073706270737062807370629073706300737063107370632073706330737063407370635073706360737063707370638073706390737064007370641073706420737064307370644073706450737064607370647073706480737064907370650073706510737065207370653073706540737065507370656073706570737065807370659073706600737066107370662073706630737066407370665073706660737066707370668073706690737067007370671073706720737067307370674073706750737067607370677073706780737067907370680073706810737068207370683073706840737068507370686073706870737068807370689073706900737069107370692073706930737069407370695073706960737069707370698073706990737070007370701073707020737070307370704073707050737070607370707073707080737070907370710073707110737071207370713073707140737071507370716073707170737071807370719073707200737072107370722073707230737072407370725073707260737072707370728073707290737073007370731073707320737073307370734073707350737073607370737073707380737073907370740073707410737074207370743073707440737074507370746073707470737074807370749073707500737075107370752073707530737075407370755073707560737075707370758073707590737076007370761073707620737076307370764073707650737076607370767073707680737076907370770073707710737077207370773073707740737077507370776073707770737077807370779073707800737078107370782073707830737078407370785073707860737078707370788073707890737079007370791073707920737079307370794073707950737079607370797073707980737079907380001073800020738000307380004073800050738000607380007073800080738000907380010073800110738001207380013073800140738001507380016073800170738001807380019073800200738002107380022073800230738002407380025073800260738002707380028073800290738003007380031073800320738003307380034073800350738003607380037073800380738003907380040073800410738004207380043073800440738004507380046073800470738004807380049073800500738005107380052073800530738005407380055073800560738005707380058073800590738006007380061073800620738006307380064073800650738006607380067073800680738006907380070073800710738007207380073073800740738007507380076073800770738007807380079073800800738008107380082073800830738008407380085073800860738008707380088073800890738009007380091073800920738009307380094073800950738009607380097073800980738009907380100073801010738010207380103073801040738010507380106073801070738010807380109073801100738011107380112073801130738011407380115073801160738011707380118073801190738012007380121073801220738012307380124073801250738012607380127073801280738012907380130073801310738013207380133073801340738013507380136073801370738013807380139073801400738014107380142073801430738014407380145073801460738014707380148073801490738015007380151073801520738015307380154073801550738015607380157073801580738015907380160073801610738016207380163073801640738016507380166073801670738016807380169073801700738017107380172073801730738017407380175073801760738017707380178073801790738018007380181073801820738018307380184073801850738018607380187073801880738018907380190073801910738019207380193073801940738019507380196073801970738019807380199073802000738020107380202073802030738020407380205073802060738020707380208073802090738021007380211073802120738021307380214073802150738021607380217073802180738021907380220073802210738022207380223073802240738022507380226073802270738022807380229073802300738023107380232073802330738023407380235073802360738023707380238073802390738024007380241073802420738024307380244073802450738024607380247073802480738024907380250073802510738025207380253073802540738025507380256073802570738025807380259073802600738026107380262073802630738026407380265073802660738026707380268073802690738027007380271073802720738027307380274073802750738027607380277073802780738027907380280073802810738028207380283073802840738028507380286073802870738028807380289073802900738029107380292073802930738029407380295073802960738029707380298073802990738030007380301073803020738030307380304073803050738030607380307073803080738030907380310073803110738031207380313073803140738031507380316073803170738031807380319073803200738032107380322073803230738032407380325073803260738032707380328073803290738033007380331073803320738033307380334073803350738033607380337073803380738033907380340073803410738034207380343073803440738034507380346073803470738034807380349073803500738035107380352073803530738035407380355073803560738035707380358073803590738036007380361073803620738036307380364073803650738036607380367073803680738036907380370073803710738037207380373073803740738037507380376073803770738037807380379073803800738038107380382073803830738038407380385073803860738038707380388073803890738039007380391073803920738039307380394073803950738039607380397073803980738039907380400073804010738040207380403073804040738040507380406073804070738040807380409073804100738041107380412073804130738041407380415073804160738041707380418073804190738042007380421073804220738042307380424073804250738042607380427073804280738042907380430073804310738043207380433073804340738043507380436073804370738043807380439073804400738044107380442073804430738044407380445073804460738044707380448073804490738045007380451073804520738045307380454073804550738045607380457073804580738045907380460073804610738046207380463073804640738046507380466073804670738046807380469073804700738047107380472073804730738047407380475073804760738047707380478073804790738048007380481073804820738048307380484073804850738048607380487073804880738048907380490073804910738049207380493073804940738049507380496073804970738049807380499073805000738050107380502073805030738050407380505073805060738050707380508073805090738051007380511073805120738051307380514073805150738051607380517073805180738051907380520073805210738052207380523073805240738052507380526073805270738052807380529073805300738053107380532073805330738053407380535073805360738053707380538073805390738054007380541073805420738054307380544073805450738054607380547073805480738054907380550073805510738055207380553073805540738055507380556073805570738055807380559073805600738056107380562073805630738056407380565073805660738056707380568073805690738057007380571073805720738057307380574073805750738057607380577073805780738057907380580073805810738058207380583073805840738058507380586073805870738058807380589073805900738059107380592073805930738059407380595073805960738059707380598073805990738060007380601073806020738060307380604073806050738060607380607073806080738060907380610073806110738061207380613073806140738061507380616073806170738061807380619073806200738062107380622073806230738062407380625073806260738062707380628073806290738063007380631073806320738063307380634073806350738063607380637073806380738063907380640073806410738064207380643073806440738064507380646073806470738064807380649073806500738065107380652073806530738065407380655073806560738065707380658073806590738066007380661073806620738066307380664073806650738066607380667073806680738066907380670073806710738067207380673073806740738067507380676073806770738067807380679073806800738068107380682073806830738068407380685073806860738068707380688073806890738069007380691073806920738069307380694073806950738069607380697073806980738069907380700073807010738070207380703073807040738070507380706073807070738070807380709073807100738071107380712073807130738071407380715073807160738071707380718073807190738072007380721073807220738072307380724073807250738072607380727073807280738072907380730073807310738073207380733073807340738073507380736073807370738073807380739073807400738074107380742073807430738074407380745073807460738074707380748073807490738075007380751073807520738075307380754073807550738075607380757073807580738075907380760073807610738076207380763073807640738076507380766073807670738076807380769073807700738077107380772073807730738077407380775073807760738077707380778073807790738078007380781073807820738078307380784073807850738078607380787073807880738078907380790073807910738079207380793073807940738079507380796073807970738079807380799073900010739000207390003073900040739000507390006073900070739000807390009073900100739001107390012073900130739001407390015073900160739001707390018073900190739002007390021073900220739002307390024073900250739002607390027073900280739002907390030073900310739003207390033073900340739003507390036073900370739003807390039073900400739004107390042073900430739004407390045073900460739004707390048073900490739005007390051073900520739005307390054073900550739005607390057073900580739005907390060073900610739006207390063073900640739006507390066073900670739006807390069073900700739007107390072073900730739007407390075073900760739007707390078073900790739008007390081073900820739008307390084073900850739008607390087073900880739008907390090073900910739009207390093073900940739009507390096073900970739009807390099073901000739010107390102073901030739010407390105073901060739010707390108073901090739011007390111073901120739011307390114073901150739011607390117073901180739011907390120073901210739012207390123073901240739012507390126073901270739012807390129073901300739013107390132073901330739013407390135073901360739013707390138073901390739014007390141073901420739014307390144073901450739014607390147073901480739014907390150073901510739015207390153073901540739015507390156073901570739015807390159073901600739016107390162073901630739016407390165073901660739016707390168073901690739017007390171073901720739017307390174073901750739017607390177073901780739017907390180073901810739018207390183073901840739018507390186073901870739018807390189073901900739019107390192073901930739019407390195073901960739019707390198073901990739020007390201073902020739020307390204073902050739020607390207073902080739020907390210073902110739021207390213073902140739021507390216073902170739021807390219073902200739022107390222073902230739022407390225073902260739022707390228073902290739023007390231073902320739023307390234073902350739023607390237073902380739023907390240073902410739024207390243073902440739024507390246073902470739024807390249073902500739025107390252073902530739025407390255073902560739025707390258073902590739026007390261073902620739026307390264073902650739026607390267073902680739026907390270073902710739027207390273073902740739027507390276073902770739027807390279073902800739028107390282073902830739028407390285073902860739028707390288073902890739029007390291073902920739029307390294073902950739029607390297073902980739029907390300073903010739030207390303073903040739030507390306073903070739030807390309073903100739031107390312073903130739031407390315073903160739031707390318073903190739032007390321073903220739032307390324073903250739032607390327073903280739032907390330073903310739033207390333073903340739033507390336073903370739033807390339073903400739034107390342073903430739034407390345073903460739034707390348073903490739035007390351073903520739035307390354073903550739035607390357073903580739035907390360073903610739036207390363073903640739036507390366073903670739036807390369073903700739037107390372073903730739037407390375073903760739037707390378073903790739038007390381073903820739038307390384073903850739038607390387073903880739038907390390073903910739039207390393073903940739039507390396073903970739039807390399073904000739040107390402073904030739040407390405073904060739040707390408073904090739041007390411073904120739041307390414073904150739041607390417073904180739041907390420073904210739042207390423073904240739042507390426073904270739042807390429073904300739043107390432073904330739043407390435073904360739043707390438073904390739044007390441073904420739044307390444073904450739044607390447073904480739044907390450073904510739045207390453073904540739045507390456073904570739045807390459073904600739046107390462073904630739046407390465073904660739046707390468073904690739047007390471073904720739047307390474073904750739047607390477073904780739047907390480073904810739048207390483073904840739048507390486073904870739048807390489073904900739049107390492073904930739049407390495073904960739049707390498073904990739050007390501073905020739050307390504073905050739050607390507073905080739050907390510073905110739051207390513073905140739051507390516073905170739051807390519073905200739052107390522073905230739052407390525073905260739052707390528073905290739053007390531073905320739053307390534073905350739053607390537073905380739053907390540073905410739054207390543073905440739054507390546073905470739054807390549073905500739055107390552073905530739055407390555073905560739055707390558073905590739056007390561073905620739056307390564073905650739056607390567073905680739056907390570073905710739057207390573073905740739057507390576073905770739057807390579073905800739058107390582073905830739058407390585073905860739058707390588073905890739059007390591073905920739059307390594073905950739059607390597073905980739059907390600073906010739060207390603073906040739060507390606073906070739060807390609073906100739061107390612073906130739061407390615073906160739061707390618073906190739062007390621073906220739062307390624073906250739062607390627073906280739062907390630073906310739063207390633073906340739063507390636073906370739063807390639073906400739064107390642073906430739064407390645073906460739064707390648073906490739065007390651073906520739065307390654073906550739065607390657073906580739065907390660073906610739066207390663073906640739066507390666073906670739066807390669073906700739067107390672073906730739067407390675073906760739067707390678073906790739068007390681073906820739068307390684073906850739068607390687073906880739068907390690073906910739069207390693073906940739069507390696073906970739069807390699073907000739070107390702073907030739070407390705073907060739070707390708073907090739071007390711073907120739071307390714073907150739071607390717073907180739071907390720073907210739072207390723073907240739072507390726073907270739072807390729073907300739073107390732073907330739073407390735073907360739073707390738073907390739074007390741073907420739074307390744073907450739074607390747073907480739074907390750073907510739075207390753073907540739075507390756073907570739075807390759073907600739076107390762073907630739076407390765073907660739076707390768073907690739077007390771073907720739077307390774073907750739077607390777073907780739077907390780073907810739078207390783073907840739078507390786073907870739078807390789073907900739079107390792073907930739079407390795073907960739079707390798073907990740000107400002074000030740000407400005074000060740000707400008074000090740001007400011074000120740001307400014074000150740001607400017074000180740001907400020074000210740002207400023074000240740002507400026074000270740002807400029074000300740003107400032074000330740003407400035074000360740003707400038074000390740004007400041074000420740004307400044074000450740004607400047074000480740004907400050074000510740005207400053074000540740005507400056074000570740005807400059074000600740006107400062074000630740006407400065074000660740006707400068074000690740007007400071074000720740007307400074074000750740007607400077074000780740007907400080074000810740008207400083074000840740008507400086074000870740008807400089074000900740009107400092074000930740009407400095074000960740009707400098074000990740010007400101074001020740010307400104074001050740010607400107074001080740010907400110074001110740011207400113074001140740011507400116074001170740011807400119074001200740012107400122074001230740012407400125074001260740012707400128074001290740013007400131074001320740013307400134074001350740013607400137074001380740013907400140074001410740014207400143074001440740014507400146074001470740014807400149074001500740015107400152074001530740015407400155074001560740015707400158074001590740016007400161074001620740016307400164074001650740016607400167074001680740016907400170074001710740017207400173074001740740017507400176074001770740017807400179074001800740018107400182074001830740018407400185074001860740018707400188074001890740019007400191074001920740019307400194074001950740019607400197074001980740019907400200074002010740020207400203074002040740020507400206074002070740020807400209074002100740021107400212074002130740021407400215074002160740021707400218074002190740022007400221074002220740022307400224074002250740022607400227074002280740022907400230074002310740023207400233074002340740023507400236074002370740023807400239074002400740024107400242074002430740024407400245074002460740024707400248074002490740025007400251074002520740025307400254074002550740025607400257074002580740025907400260074002610740026207400263074002640740026507400266074002670740026807400269074002700740027107400272074002730740027407400275074002760740027707400278074002790740028007400281074002820740028307400284074002850740028607400287074002880740028907400290074002910740029207400293074002940740029507400296074002970740029807400299074003000740030107400302074003030740030407400305074003060740030707400308074003090740031007400311074003120740031307400314074003150740031607400317074003180740031907400320074003210740032207400323074003240740032507400326074003270740032807400329074003300740033107400332074003330740033407400335074003360740033707400338074003390740034007400341074003420740034307400344074003450740034607400347074003480740034907400350074003510740035207400353074003540740035507400356074003570740035807400359074003600740036107400362074003630740036407400365074003660740036707400368074003690740037007400371074003720740037307400374074003750740037607400377074003780740037907400380074003810740038207400383074003840740038507400386074003870740038807400389074003900740039107400392074003930740039407400395074003960740039707400398074003990740040007400401074004020740040307400404074004050740040607400407074004080740040907400410074004110740041207400413074004140740041507400416074004170740041807400419074004200740042107400422074004230740042407400425074004260740042707400428074004290740043007400431074004320740043307400434074004350740043607400437074004380740043907400440074004410740044207400443074004440740044507400446074004470740044807400449074004500740045107400452074004530740045407400455074004560740045707400458074004590740046007400461074004620740046307400464074004650740046607400467074004680740046907400470074004710740047207400473074004740740047507400476074004770740047807400479074004800740048107400482074004830740048407400485074004860740048707400488074004890740049007400491074004920740049307400494074004950740049607400497074004980740049907400500074005010740050207400503074005040740050507400506074005070740050807400509074005100740051107400512074005130740051407400515074005160740051707400518074005190740052007400521074005220740052307400524074005250740052607400527074005280740052907400530074005310740053207400533074005340740053507400536074005370740053807400539074005400740054107400542074005430740054407400545074005460740054707400548074005490740055007400551074005520740055307400554074005550740055607400557074005580740055907400560074005610740056207400563074005640740056507400566074005670740056807400569074005700740057107400572074005730740057407400575074005760740057707400578074005790740058007400581074005820740058307400584074005850740058607400587074005880740058907400590074005910740059207400593074005940740059507400596074005970740059807400599074006000740060107400602074006030740060407400605074006060740060707400608074006090740061007400611074006120740061307400614074006150740061607400617074006180740061907400620074006210740062207400623074006240740062507400626074006270740062807400629074006300740063107400632074006330740063407400635074006360740063707400638074006390740064007400641074006420740064307400644074006450740064607400647074006480740064907400650074006510740065207400653074006540740065507400656074006570740065807400659074006600740066107400662074006630740066407400665074006660740066707400668074006690740067007400671074006720740067307400674074006750740067607400677074006780740067907400680074006810740068207400683074006840740068507400686074006870740068807400689074006900740069107400692074006930740069407400695074006960740069707400698074006990740070007400701074007020740070307400704074007050740070607400707074007080740070907400710074007110740071207400713074007140740071507400716074007170740071807400719074007200740072107400722074007230740072407400725074007260740072707400728074007290740073007400731074007320740073307400734074007350740073607400737074007380740073907400740074007410740074207400743074007440740074507400746074007470740074807400749074007500740075107400752074007530740075407400755074007560740075707400758074007590740076007400761074007620740076307400764074007650740076607400767074007680740076907400770074007710740077207400773074007740740077507400776074007770740077807400779074007800740078107400782074007830740078407400785074007860740078707400788074007890740079007400791074007920740079307400794074007950740079607400797074007980740079907410001074100020741000307410004074100050741000607410007074100080741000907410010074100110741001207410013074100140741001507410016074100170741001807410019074100200741002107410022074100230741002407410025074100260741002707410028074100290741003007410031074100320741003307410034074100350741003607410037074100380741003907410040074100410741004207410043074100440741004507410046074100470741004807410049074100500741005107410052074100530741005407410055074100560741005707410058074100590741006007410061074100620741006307410064074100650741006607410067074100680741006907410070074100710741007207410073074100740741007507410076074100770741007807410079074100800741008107410082074100830741008407410085074100860741008707410088074100890741009007410091074100920741009307410094074100950741009607410097074100980741009907410100074101010741010207410103074101040741010507410106074101070741010807410109074101100741011107410112074101130741011407410115074101160741011707410118074101190741012007410121074101220741012307410124074101250741012607410127074101280741012907410130074101310741013207410133074101340741013507410136074101370741013807410139074101400741014107410142074101430741014407410145074101460741014707410148074101490741015007410151074101520741015307410154074101550741015607410157074101580741015907410160074101610741016207410163074101640741016507410166074101670741016807410169074101700741017107410172074101730741017407410175074101760741017707410178074101790741018007410181074101820741018307410184074101850741018607410187074101880741018907410190074101910741019207410193074101940741019507410196074101970741019807410199074102000741020107410202074102030741020407410205074102060741020707410208074102090741021007410211074102120741021307410214074102150741021607410217074102180741021907410220074102210741022207410223074102240741022507410226074102270741022807410229074102300741023107410232074102330741023407410235074102360741023707410238074102390741024007410241074102420741024307410244074102450741024607410247074102480741024907410250074102510741025207410253074102540741025507410256074102570741025807410259074102600741026107410262074102630741026407410265074102660741026707410268074102690741027007410271074102720741027307410274074102750741027607410277074102780741027907410280074102810741028207410283074102840741028507410286074102870741028807410289074102900741029107410292074102930741029407410295074102960741029707410298074102990741030007410301074103020741030307410304074103050741030607410307074103080741030907410310074103110741031207410313074103140741031507410316074103170741031807410319074103200741032107410322074103230741032407410325074103260741032707410328074103290741033007410331074103320741033307410334074103350741033607410337074103380741033907410340074103410741034207410343074103440741034507410346074103470741034807410349074103500741035107410352074103530741035407410355074103560741035707410358074103590741036007410361074103620741036307410364074103650741036607410367074103680741036907410370074103710741037207410373074103740741037507410376074103770741037807410379074103800741038107410382074103830741038407410385074103860741038707410388074103890741039007410391074103920741039307410394074103950741039607410397074103980741039907410400074104010741040207410403074104040741040507410406074104070741040807410409074104100741041107410412074104130741041407410415074104160741041707410418074104190741042007410421074104220741042307410424074104250741042607410427074104280741042907410430074104310741043207410433074104340741043507410436074104370741043807410439074104400741044107410442074104430741044407410445074104460741044707410448074104490741045007410451074104520741045307410454074104550741045607410457074104580741045907410460074104610741046207410463074104640741046507410466074104670741046807410469074104700741047107410472074104730741047407410475074104760741047707410478074104790741048007410481074104820741048307410484074104850741048607410487074104880741048907410490074104910741049207410493074104940741049507410496074104970741049807410499074105000741050107410502074105030741050407410505074105060741050707410508074105090741051007410511074105120741051307410514074105150741051607410517074105180741051907410520074105210741052207410523074105240741052507410526074105270741052807410529074105300741053107410532074105330741053407410535074105360741053707410538074105390741054007410541074105420741054307410544074105450741054607410547074105480741054907410550074105510741055207410553074105540741055507410556074105570741055807410559074105600741056107410562074105630741056407410565074105660741056707410568074105690741057007410571074105720741057307410574074105750741057607410577074105780741057907410580074105810741058207410583074105840741058507410586074105870741058807410589074105900741059107410592074105930741059407410595074105960741059707410598074105990741060007410601074106020741060307410604074106050741060607410607074106080741060907410610074106110741061207410613074106140741061507410616074106170741061807410619074106200741062107410622074106230741062407410625074106260741062707410628074106290741063007410631074106320741063307410634074106350741063607410637074106380741063907410640074106410741064207410643074106440741064507410646074106470741064807410649074106500741065107410652074106530741065407410655074106560741065707410658074106590741066007410661074106620741066307410664074106650741066607410667074106680741066907410670074106710741067207410673074106740741067507410676074106770741067807410679074106800741068107410682074106830741068407410685074106860741068707410688074106890741069007410691074106920741069307410694074106950741069607410697074106980741069907410700074107010741070207410703074107040741070507410706074107070741070807410709074107100741071107410712074107130741071407410715074107160741071707410718074107190741072007410721074107220741072307410724074107250741072607410727074107280741072907410730074107310741073207410733074107340741073507410736074107370741073807410739074107400741074107410742074107430741074407410745074107460741074707410748074107490741075007410751074107520741075307410754074107550741075607410757074107580741075907410760074107610741076207410763074107640741076507410766074107670741076807410769074107700741077107410772074107730741077407410775074107760741077707410778074107790741078007410781074107820741078307410784074107850741078607410787074107880741078907410790074107910741079207410793074107940741079507410796074107970741079807410799074200010742000207420003074200040742000507420006074200070742000807420009074200100742001107420012074200130742001407420015074200160742001707420018074200190742002007420021074200220742002307420024074200250742002607420027074200280742002907420030074200310742003207420033074200340742003507420036074200370742003807420039074200400742004107420042074200430742004407420045074200460742004707420048074200490742005007420051074200520742005307420054074200550742005607420057074200580742005907420060074200610742006207420063074200640742006507420066074200670742006807420069074200700742007107420072074200730742007407420075074200760742007707420078074200790742008007420081074200820742008307420084074200850742008607420087074200880742008907420090074200910742009207420093074200940742009507420096074200970742009807420099074201000742010107420102074201030742010407420105074201060742010707420108074201090742011007420111074201120742011307420114074201150742011607420117074201180742011907420120074201210742012207420123074201240742012507420126074201270742012807420129074201300742013107420132074201330742013407420135074201360742013707420138074201390742014007420141074201420742014307420144074201450742014607420147074201480742014907420150074201510742015207420153074201540742015507420156074201570742015807420159074201600742016107420162074201630742016407420165074201660742016707420168074201690742017007420171074201720742017307420174074201750742017607420177074201780742017907420180074201810742018207420183074201840742018507420186074201870742018807420189074201900742019107420192074201930742019407420195074201960742019707420198074201990742020007420201074202020742020307420204074202050742020607420207074202080742020907420210074202110742021207420213074202140742021507420216074202170742021807420219074202200742022107420222074202230742022407420225074202260742022707420228074202290742023007420231074202320742023307420234074202350742023607420237074202380742023907420240074202410742024207420243074202440742024507420246074202470742024807420249074202500742025107420252074202530742025407420255074202560742025707420258074202590742026007420261074202620742026307420264074202650742026607420267074202680742026907420270074202710742027207420273074202740742027507420276074202770742027807420279074202800742028107420282074202830742028407420285074202860742028707420288074202890742029007420291074202920742029307420294074202950742029607420297074202980742029907420300074203010742030207420303074203040742030507420306074203070742030807420309074203100742031107420312074203130742031407420315074203160742031707420318074203190742032007420321074203220742032307420324074203250742032607420327074203280742032907420330074203310742033207420333074203340742033507420336074203370742033807420339074203400742034107420342074203430742034407420345074203460742034707420348074203490742035007420351074203520742035307420354074203550742035607420357074203580742035907420360074203610742036207420363074203640742036507420366074203670742036807420369074203700742037107420372074203730742037407420375074203760742037707420378074203790742038007420381074203820742038307420384074203850742038607420387074203880742038907420390074203910742039207420393074203940742039507420396074203970742039807420399074204000742040107420402074204030742040407420405074204060742040707420408074204090742041007420411074204120742041307420414074204150742041607420417074204180742041907420420074204210742042207420423074204240742042507420426074204270742042807420429074204300742043107420432074204330742043407420435074204360742043707420438074204390742044007420441074204420742044307420444074204450742044607420447074204480742044907420450074204510742045207420453074204540742045507420456074204570742045807420459074204600742046107420462074204630742046407420465074204660742046707420468074204690742047007420471074204720742047307420474074204750742047607420477074204780742047907420480074204810742048207420483074204840742048507420486074204870742048807420489074204900742049107420492074204930742049407420495074204960742049707420498074204990742050007420501074205020742050307420504074205050742050607420507074205080742050907420510074205110742051207420513074205140742051507420516074205170742051807420519074205200742052107420522074205230742052407420525074205260742052707420528074205290742053007420531074205320742053307420534074205350742053607420537074205380742053907420540074205410742054207420543074205440742054507420546074205470742054807420549074205500742055107420552074205530742055407420555074205560742055707420558074205590742056007420561074205620742056307420564074205650742056607420567074205680742056907420570074205710742057207420573074205740742057507420576074205770742057807420579074205800742058107420582074205830742058407420585074205860742058707420588074205890742059007420591074205920742059307420594074205950742059607420597074205980742059907420600074206010742060207420603074206040742060507420606074206070742060807420609074206100742061107420612074206130742061407420615074206160742061707420618074206190742062007420621074206220742062307420624074206250742062607420627074206280742062907420630074206310742063207420633074206340742063507420636074206370742063807420639074206400742064107420642074206430742064407420645074206460742064707420648074206490742065007420651074206520742065307420654074206550742065607420657074206580742065907420660074206610742066207420663074206640742066507420666074206670742066807420669074206700742067107420672074206730742067407420675074206760742067707420678074206790742068007420681074206820742068307420684074206850742068607420687074206880742068907420690074206910742069207420693074206940742069507420696074206970742069807420699074207000742070107420702074207030742070407420705074207060742070707420708074207090742071007420711074207120742071307420714074207150742071607420717074207180742071907420720074207210742072207420723074207240742072507420726074207270742072807420729074207300742073107420732074207330742073407420735074207360742073707420738074207390742074007420741074207420742074307420744074207450742074607420747074207480742074907420750074207510742075207420753074207540742075507420756074207570742075807420759074207600742076107420762074207630742076407420765074207660742076707420768074207690742077007420771074207720742077307420774074207750742077607420777074207780742077907420780074207810742078207420783074207840742078507420786074207870742078807420789074207900742079107420792074207930742079407420795074207960742079707420798074207990743000107430002074300030743000407430005074300060743000707430008074300090743001007430011074300120743001307430014074300150743001607430017074300180743001907430020074300210743002207430023074300240743002507430026074300270743002807430029074300300743003107430032074300330743003407430035074300360743003707430038074300390743004007430041074300420743004307430044074300450743004607430047074300480743004907430050074300510743005207430053074300540743005507430056074300570743005807430059074300600743006107430062074300630743006407430065074300660743006707430068074300690743007007430071074300720743007307430074074300750743007607430077074300780743007907430080074300810743008207430083074300840743008507430086074300870743008807430089074300900743009107430092074300930743009407430095074300960743009707430098074300990743010007430101074301020743010307430104074301050743010607430107074301080743010907430110074301110743011207430113074301140743011507430116074301170743011807430119074301200743012107430122074301230743012407430125074301260743012707430128074301290743013007430131074301320743013307430134074301350743013607430137074301380743013907430140074301410743014207430143074301440743014507430146074301470743014807430149074301500743015107430152074301530743015407430155074301560743015707430158074301590743016007430161074301620743016307430164074301650743016607430167074301680743016907430170074301710743017207430173074301740743017507430176074301770743017807430179074301800743018107430182074301830743018407430185074301860743018707430188074301890743019007430191074301920743019307430194074301950743019607430197074301980743019907430200074302010743020207430203074302040743020507430206074302070743020807430209074302100743021107430212074302130743021407430215074302160743021707430218074302190743022007430221074302220743022307430224074302250743022607430227074302280743022907430230074302310743023207430233074302340743023507430236074302370743023807430239074302400743024107430242074302430743024407430245074302460743024707430248074302490743025007430251074302520743025307430254074302550743025607430257074302580743025907430260074302610743026207430263074302640743026507430266074302670743026807430269074302700743027107430272074302730743027407430275074302760743027707430278074302790743028007430281074302820743028307430284074302850743028607430287074302880743028907430290074302910743029207430293074302940743029507430296074302970743029807430299074303000743030107430302074303030743030407430305074303060743030707430308074303090743031007430311074303120743031307430314074303150743031607430317074303180743031907430320074303210743032207430323074303240743032507430326074303270743032807430329074303300743033107430332074303330743033407430335074303360743033707430338074303390743034007430341074303420743034307430344074303450743034607430347074303480743034907430350074303510743035207430353074303540743035507430356074303570743035807430359074303600743036107430362074303630743036407430365074303660743036707430368074303690743037007430371074303720743037307430374074303750743037607430377074303780743037907430380074303810743038207430383074303840743038507430386074303870743038807430389074303900743039107430392074303930743039407430395074303960743039707430398074303990743040007430401074304020743040307430404074304050743040607430407074304080743040907430410074304110743041207430413074304140743041507430416074304170743041807430419074304200743042107430422074304230743042407430425074304260743042707430428074304290743043007430431074304320743043307430434074304350743043607430437074304380743043907430440074304410743044207430443074304440743044507430446074304470743044807430449074304500743045107430452074304530743045407430455074304560743045707430458074304590743046007430461074304620743046307430464074304650743046607430467074304680743046907430470074304710743047207430473074304740743047507430476074304770743047807430479074304800743048107430482074304830743048407430485074304860743048707430488074304890743049007430491074304920743049307430494074304950743049607430497074304980743049907430500074305010743050207430503074305040743050507430506074305070743050807430509074305100743051107430512074305130743051407430515074305160743051707430518074305190743052007430521074305220743052307430524074305250743052607430527074305280743052907430530074305310743053207430533074305340743053507430536074305370743053807430539074305400743054107430542074305430743054407430545074305460743054707430548074305490743055007430551074305520743055307430554074305550743055607430557074305580743055907430560074305610743056207430563074305640743056507430566074305670743056807430569074305700743057107430572074305730743057407430575074305760743057707430578074305790743058007430581074305820743058307430584074305850743058607430587074305880743058907430590074305910743059207430593074305940743059507430596074305970743059807430599074306000743060107430602074306030743060407430605074306060743060707430608074306090743061007430611074306120743061307430614074306150743061607430617074306180743061907430620074306210743062207430623074306240743062507430626074306270743062807430629074306300743063107430632074306330743063407430635074306360743063707430638074306390743064007430641074306420743064307430644074306450743064607430647074306480743064907430650074306510743065207430653074306540743065507430656074306570743065807430659074306600743066107430662074306630743066407430665074306660743066707430668074306690743067007430671074306720743067307430674074306750743067607430677074306780743067907430680074306810743068207430683074306840743068507430686074306870743068807430689074306900743069107430692074306930743069407430695074306960743069707430698074306990743070007430701074307020743070307430704074307050743070607430707074307080743070907430710074307110743071207430713074307140743071507430716074307170743071807430719074307200743072107430722074307230743072407430725074307260743072707430728074307290743073007430731074307320743073307430734074307350743073607430737074307380743073907430740074307410743074207430743074307440743074507430746074307470743074807430749074307500743075107430752074307530743075407430755074307560743075707430758074307590743076007430761074307620743076307430764074307650743076607430767074307680743076907430770074307710743077207430773074307740743077507430776074307770743077807430779074307800743078107430782074307830743078407430785074307860743078707430788074307890743079007430791074307920743079307430794074307950743079607430797074307980743079907440001074400020744000307440004074400050744000607440007074400080744000907440010074400110744001207440013074400140744001507440016074400170744001807440019074400200744002107440022074400230744002407440025074400260744002707440028074400290744003007440031074400320744003307440034074400350744003607440037074400380744003907440040074400410744004207440043074400440744004507440046074400470744004807440049074400500744005107440052074400530744005407440055074400560744005707440058074400590744006007440061074400620744006307440064074400650744006607440067074400680744006907440070074400710744007207440073074400740744007507440076074400770744007807440079074400800744008107440082074400830744008407440085074400860744008707440088074400890744009007440091074400920744009307440094074400950744009607440097074400980744009907440100074401010744010207440103074401040744010507440106074401070744010807440109074401100744011107440112074401130744011407440115074401160744011707440118074401190744012007440121074401220744012307440124074401250744012607440127074401280744012907440130074401310744013207440133074401340744013507440136074401370744013807440139074401400744014107440142074401430744014407440145074401460744014707440148074401490744015007440151074401520744015307440154074401550744015607440157074401580744015907440160074401610744016207440163074401640744016507440166074401670744016807440169074401700744017107440172074401730744017407440175074401760744017707440178074401790744018007440181074401820744018307440184074401850744018607440187074401880744018907440190074401910744019207440193074401940744019507440196074401970744019807440199074402000744020107440202074402030744020407440205074402060744020707440208074402090744021007440211074402120744021307440214074402150744021607440217074402180744021907440220074402210744022207440223074402240744022507440226074402270744022807440229074402300744023107440232074402330744023407440235074402360744023707440238074402390744024007440241074402420744024307440244074402450744024607440247074402480744024907440250074402510744025207440253074402540744025507440256074402570744025807440259074402600744026107440262074402630744026407440265074402660744026707440268074402690744027007440271074402720744027307440274074402750744027607440277074402780744027907440280074402810744028207440283074402840744028507440286074402870744028807440289074402900744029107440292074402930744029407440295074402960744029707440298074402990744030007440301074403020744030307440304074403050744030607440307074403080744030907440310074403110744031207440313074403140744031507440316074403170744031807440319074403200744032107440322074403230744032407440325074403260744032707440328074403290744033007440331074403320744033307440334074403350744033607440337074403380744033907440340074403410744034207440343074403440744034507440346074403470744034807440349074403500744035107440352074403530744035407440355074403560744035707440358074403590744036007440361074403620744036307440364074403650744036607440367074403680744036907440370074403710744037207440373074403740744037507440376074403770744037807440379074403800744038107440382074403830744038407440385074403860744038707440388074403890744039007440391074403920744039307440394074403950744039607440397074403980744039907440400074404010744040207440403074404040744040507440406074404070744040807440409074404100744041107440412074404130744041407440415074404160744041707440418074404190744042007440421074404220744042307440424074404250744042607440427074404280744042907440430074404310744043207440433074404340744043507440436074404370744043807440439074404400744044107440442074404430744044407440445074404460744044707440448074404490744045007440451074404520744045307440454074404550744045607440457074404580744045907440460074404610744046207440463074404640744046507440466074404670744046807440469074404700744047107440472074404730744047407440475074404760744047707440478074404790744048007440481074404820744048307440484074404850744048607440487074404880744048907440490074404910744049207440493074404940744049507440496074404970744049807440499074405000744050107440502074405030744050407440505074405060744050707440508074405090744051007440511074405120744051307440514074405150744051607440517074405180744051907440520074405210744052207440523074405240744052507440526074405270744052807440529074405300744053107440532074405330744053407440535074405360744053707440538074405390744054007440541074405420744054307440544074405450744054607440547074405480744054907440550074405510744055207440553074405540744055507440556074405570744055807440559074405600744056107440562074405630744056407440565074405660744056707440568074405690744057007440571074405720744057307440574074405750744057607440577074405780744057907440580074405810744058207440583074405840744058507440586074405870744058807440589074405900744059107440592074405930744059407440595074405960744059707440598074405990744060007440601074406020744060307440604074406050744060607440607074406080744060907440610074406110744061207440613074406140744061507440616074406170744061807440619074406200744062107440622074406230744062407440625074406260744062707440628074406290744063007440631074406320744063307440634074406350744063607440637074406380744063907440640074406410744064207440643074406440744064507440646074406470744064807440649074406500744065107440652074406530744065407440655074406560744065707440658074406590744066007440661074406620744066307440664074406650744066607440667074406680744066907440670074406710744067207440673074406740744067507440676074406770744067807440679074406800744068107440682074406830744068407440685074406860744068707440688074406890744069007440691074406920744069307440694074406950744069607440697074406980744069907440700074407010744070207440703074407040744070507440706074407070744070807440709074407100744071107440712074407130744071407440715074407160744071707440718074407190744072007440721074407220744072307440724074407250744072607440727074407280744072907440730074407310744073207440733074407340744073507440736074407370744073807440739074407400744074107440742074407430744074407440745074407460744074707440748074407490744075007440751074407520744075307440754074407550744075607440757074407580744075907440760074407610744076207440763074407640744076507440766074407670744076807440769074407700744077107440772074407730744077407440775074407760744077707440778074407790744078007440781074407820744078307440784074407850744078607440787074407880744078907440790074407910744079207440793074407940744079507440796074407970744079807440799074500010745000207450003074500040745000507450006074500070745000807450009074500100745001107450012074500130745001407450015074500160745001707450018074500190745002007450021074500220745002307450024074500250745002607450027074500280745002907450030074500310745003207450033074500340745003507450036074500370745003807450039074500400745004107450042074500430745004407450045074500460745004707450048074500490745005007450051074500520745005307450054074500550745005607450057074500580745005907450060074500610745006207450063074500640745006507450066074500670745006807450069074500700745007107450072074500730745007407450075074500760745007707450078074500790745008007450081074500820745008307450084074500850745008607450087074500880745008907450090074500910745009207450093074500940745009507450096074500970745009807450099074501000745010107450102074501030745010407450105074501060745010707450108074501090745011007450111074501120745011307450114074501150745011607450117074501180745011907450120074501210745012207450123074501240745012507450126074501270745012807450129074501300745013107450132074501330745013407450135074501360745013707450138074501390745014007450141074501420745014307450144074501450745014607450147074501480745014907450150074501510745015207450153074501540745015507450156074501570745015807450159074501600745016107450162074501630745016407450165074501660745016707450168074501690745017007450171074501720745017307450174074501750745017607450177074501780745017907450180074501810745018207450183074501840745018507450186074501870745018807450189074501900745019107450192074501930745019407450195074501960745019707450198074501990745020007450201074502020745020307450204074502050745020607450207074502080745020907450210074502110745021207450213074502140745021507450216074502170745021807450219074502200745022107450222074502230745022407450225074502260745022707450228074502290745023007450231074502320745023307450234074502350745023607450237074502380745023907450240074502410745024207450243074502440745024507450246074502470745024807450249074502500745025107450252074502530745025407450255074502560745025707450258074502590745026007450261074502620745026307450264074502650745026607450267074502680745026907450270074502710745027207450273074502740745027507450276074502770745027807450279074502800745028107450282074502830745028407450285074502860745028707450288074502890745029007450291074502920745029307450294074502950745029607450297074502980745029907450300074503010745030207450303074503040745030507450306074503070745030807450309074503100745031107450312074503130745031407450315074503160745031707450318074503190745032007450321074503220745032307450324074503250745032607450327074503280745032907450330074503310745033207450333074503340745033507450336074503370745033807450339074503400745034107450342074503430745034407450345074503460745034707450348074503490745035007450351074503520745035307450354074503550745035607450357074503580745035907450360074503610745036207450363074503640745036507450366074503670745036807450369074503700745037107450372074503730745037407450375074503760745037707450378074503790745038007450381074503820745038307450384074503850745038607450387074503880745038907450390074503910745039207450393074503940745039507450396074503970745039807450399074504000745040107450402074504030745040407450405074504060745040707450408074504090745041007450411074504120745041307450414074504150745041607450417074504180745041907450420074504210745042207450423074504240745042507450426074504270745042807450429074504300745043107450432074504330745043407450435074504360745043707450438074504390745044007450441074504420745044307450444074504450745044607450447074504480745044907450450074504510745045207450453074504540745045507450456074504570745045807450459074504600745046107450462074504630745046407450465074504660745046707450468074504690745047007450471074504720745047307450474074504750745047607450477074504780745047907450480074504810745048207450483074504840745048507450486074504870745048807450489074504900745049107450492074504930745049407450495074504960745049707450498074504990745050007450501074505020745050307450504074505050745050607450507074505080745050907450510074505110745051207450513074505140745051507450516074505170745051807450519074505200745052107450522074505230745052407450525074505260745052707450528074505290745053007450531074505320745053307450534074505350745053607450537074505380745053907450540074505410745054207450543074505440745054507450546074505470745054807450549074505500745055107450552074505530745055407450555074505560745055707450558074505590745056007450561074505620745056307450564074505650745056607450567074505680745056907450570074505710745057207450573074505740745057507450576074505770745057807450579074505800745058107450582074505830745058407450585074505860745058707450588074505890745059007450591074505920745059307450594074505950745059607450597074505980745059907450600074506010745060207450603074506040745060507450606074506070745060807450609074506100745061107450612074506130745061407450615074506160745061707450618074506190745062007450621074506220745062307450624074506250745062607450627074506280745062907450630074506310745063207450633074506340745063507450636074506370745063807450639074506400745064107450642074506430745064407450645074506460745064707450648074506490745065007450651074506520745065307450654074506550745065607450657074506580745065907450660074506610745066207450663074506640745066507450666074506670745066807450669074506700745067107450672074506730745067407450675074506760745067707450678074506790745068007450681074506820745068307450684074506850745068607450687074506880745068907450690074506910745069207450693074506940745069507450696074506970745069807450699074507000745070107450702074507030745070407450705074507060745070707450708074507090745071007450711074507120745071307450714074507150745071607450717074507180745071907450720074507210745072207450723074507240745072507450726074507270745072807450729074507300745073107450732074507330745073407450735074507360745073707450738074507390745074007450741074507420745074307450744074507450745074607450747074507480745074907450750074507510745075207450753074507540745075507450756074507570745075807450759074507600745076107450762074507630745076407450765074507660745076707450768074507690745077007450771074507720745077307450774074507750745077607450777074507780745077907450780074507810745078207450783074507840745078507450786074507870745078807450789074507900745079107450792074507930745079407450795074507960745079707450798074507990746000107460002074600030746000407460005074600060746000707460008074600090746001007460011074600120746001307460014074600150746001607460017074600180746001907460020074600210746002207460023074600240746002507460026074600270746002807460029074600300746003107460032074600330746003407460035074600360746003707460038074600390746004007460041074600420746004307460044074600450746004607460047074600480746004907460050074600510746005207460053074600540746005507460056074600570746005807460059074600600746006107460062074600630746006407460065074600660746006707460068074600690746007007460071074600720746007307460074074600750746007607460077074600780746007907460080074600810746008207460083074600840746008507460086074600870746008807460089074600900746009107460092074600930746009407460095074600960746009707460098074600990746010007460101074601020746010307460104074601050746010607460107074601080746010907460110074601110746011207460113074601140746011507460116074601170746011807460119074601200746012107460122074601230746012407460125074601260746012707460128074601290746013007460131074601320746013307460134074601350746013607460137074601380746013907460140074601410746014207460143074601440746014507460146074601470746014807460149074601500746015107460152074601530746015407460155074601560746015707460158074601590746016007460161074601620746016307460164074601650746016607460167074601680746016907460170074601710746017207460173074601740746017507460176074601770746017807460179074601800746018107460182074601830746018407460185074601860746018707460188074601890746019007460191074601920746019307460194074601950746019607460197074601980746019907460200074602010746020207460203074602040746020507460206074602070746020807460209074602100746021107460212074602130746021407460215074602160746021707460218074602190746022007460221074602220746022307460224074602250746022607460227074602280746022907460230074602310746023207460233074602340746023507460236074602370746023807460239074602400746024107460242074602430746024407460245074602460746024707460248074602490746025007460251074602520746025307460254074602550746025607460257074602580746025907460260074602610746026207460263074602640746026507460266074602670746026807460269074602700746027107460272074602730746027407460275074602760746027707460278074602790746028007460281074602820746028307460284074602850746028607460287074602880746028907460290074602910746029207460293074602940746029507460296074602970746029807460299074603000746030107460302074603030746030407460305074603060746030707460308074603090746031007460311074603120746031307460314074603150746031607460317074603180746031907460320074603210746032207460323074603240746032507460326074603270746032807460329074603300746033107460332074603330746033407460335074603360746033707460338074603390746034007460341074603420746034307460344074603450746034607460347074603480746034907460350074603510746035207460353074603540746035507460356074603570746035807460359074603600746036107460362074603630746036407460365074603660746036707460368074603690746037007460371074603720746037307460374074603750746037607460377074603780746037907460380074603810746038207460383074603840746038507460386074603870746038807460389074603900746039107460392074603930746039407460395074603960746039707460398074603990746040007460401074604020746040307460404074604050746040607460407074604080746040907460410074604110746041207460413074604140746041507460416074604170746041807460419074604200746042107460422074604230746042407460425074604260746042707460428074604290746043007460431074604320746043307460434074604350746043607460437074604380746043907460440074604410746044207460443074604440746044507460446074604470746044807460449074604500746045107460452074604530746045407460455074604560746045707460458074604590746046007460461074604620746046307460464074604650746046607460467074604680746046907460470074604710746047207460473074604740746047507460476074604770746047807460479074604800746048107460482074604830746048407460485074604860746048707460488074604890746049007460491074604920746049307460494074604950746049607460497074604980746049907460500074605010746050207460503074605040746050507460506074605070746050807460509074605100746051107460512074605130746051407460515074605160746051707460518074605190746052007460521074605220746052307460524074605250746052607460527074605280746052907460530074605310746053207460533074605340746053507460536074605370746053807460539074605400746054107460542074605430746054407460545074605460746054707460548074605490746055007460551074605520746055307460554074605550746055607460557074605580746055907460560074605610746056207460563074605640746056507460566074605670746056807460569074605700746057107460572074605730746057407460575074605760746057707460578074605790746058007460581074605820746058307460584074605850746058607460587074605880746058907460590074605910746059207460593074605940746059507460596074605970746059807460599074606000746060107460602074606030746060407460605074606060746060707460608074606090746061007460611074606120746061307460614074606150746061607460617074606180746061907460620074606210746062207460623074606240746062507460626074606270746062807460629074606300746063107460632074606330746063407460635074606360746063707460638074606390746064007460641074606420746064307460644074606450746064607460647074606480746064907460650074606510746065207460653074606540746065507460656074606570746065807460659074606600746066107460662074606630746066407460665074606660746066707460668074606690746067007460671074606720746067307460674074606750746067607460677074606780746067907460680074606810746068207460683074606840746068507460686074606870746068807460689074606900746069107460692074606930746069407460695074606960746069707460698074606990746070007460701074607020746070307460704074607050746070607460707074607080746070907460710074607110746071207460713074607140746071507460716074607170746071807460719074607200746072107460722074607230746072407460725074607260746072707460728074607290746073007460731074607320746073307460734074607350746073607460737074607380746073907460740074607410746074207460743074607440746074507460746074607470746074807460749074607500746075107460752074607530746075407460755074607560746075707460758074607590746076007460761074607620746076307460764074607650746076607460767074607680746076907460770074607710746077207460773074607740746077507460776074607770746077807460779074607800746078107460782074607830746078407460785074607860746078707460788074607890746079007460791074607920746079307460794074607950746079607460797074607980746079907470001074700020747000307470004074700050747000607470007074700080747000907470010074700110747001207470013074700140747001507470016074700170747001807470019074700200747002107470022074700230747002407470025074700260747002707470028074700290747003007470031074700320747003307470034074700350747003607470037074700380747003907470040074700410747004207470043074700440747004507470046074700470747004807470049074700500747005107470052074700530747005407470055074700560747005707470058074700590747006007470061074700620747006307470064074700650747006607470067074700680747006907470070074700710747007207470073074700740747007507470076074700770747007807470079074700800747008107470082074700830747008407470085074700860747008707470088074700890747009007470091074700920747009307470094074700950747009607470097074700980747009907470100074701010747010207470103074701040747010507470106074701070747010807470109074701100747011107470112074701130747011407470115074701160747011707470118074701190747012007470121074701220747012307470124074701250747012607470127074701280747012907470130074701310747013207470133074701340747013507470136074701370747013807470139074701400747014107470142074701430747014407470145074701460747014707470148074701490747015007470151074701520747015307470154074701550747015607470157074701580747015907470160074701610747016207470163074701640747016507470166074701670747016807470169074701700747017107470172074701730747017407470175074701760747017707470178074701790747018007470181074701820747018307470184074701850747018607470187074701880747018907470190074701910747019207470193074701940747019507470196074701970747019807470199074702000747020107470202074702030747020407470205074702060747020707470208074702090747021007470211074702120747021307470214074702150747021607470217074702180747021907470220074702210747022207470223074702240747022507470226074702270747022807470229074702300747023107470232074702330747023407470235074702360747023707470238074702390747024007470241074702420747024307470244074702450747024607470247074702480747024907470250074702510747025207470253074702540747025507470256074702570747025807470259074702600747026107470262074702630747026407470265074702660747026707470268074702690747027007470271074702720747027307470274074702750747027607470277074702780747027907470280074702810747028207470283074702840747028507470286074702870747028807470289074702900747029107470292074702930747029407470295074702960747029707470298074702990747030007470301074703020747030307470304074703050747030607470307074703080747030907470310074703110747031207470313074703140747031507470316074703170747031807470319074703200747032107470322074703230747032407470325074703260747032707470328074703290747033007470331074703320747033307470334074703350747033607470337074703380747033907470340074703410747034207470343074703440747034507470346074703470747034807470349074703500747035107470352074703530747035407470355074703560747035707470358074703590747036007470361074703620747036307470364074703650747036607470367074703680747036907470370074703710747037207470373074703740747037507470376074703770747037807470379074703800747038107470382074703830747038407470385074703860747038707470388074703890747039007470391074703920747039307470394074703950747039607470397074703980747039907470400074704010747040207470403074704040747040507470406074704070747040807470409074704100747041107470412074704130747041407470415074704160747041707470418074704190747042007470421074704220747042307470424074704250747042607470427074704280747042907470430074704310747043207470433074704340747043507470436074704370747043807470439074704400747044107470442074704430747044407470445074704460747044707470448074704490747045007470451074704520747045307470454074704550747045607470457074704580747045907470460074704610747046207470463074704640747046507470466074704670747046807470469074704700747047107470472074704730747047407470475074704760747047707470478074704790747048007470481074704820747048307470484074704850747048607470487074704880747048907470490074704910747049207470493074704940747049507470496074704970747049807470499074705000747050107470502074705030747050407470505074705060747050707470508074705090747051007470511074705120747051307470514074705150747051607470517074705180747051907470520074705210747052207470523074705240747052507470526074705270747052807470529074705300747053107470532074705330747053407470535074705360747053707470538074705390747054007470541074705420747054307470544074705450747054607470547074705480747054907470550074705510747055207470553074705540747055507470556074705570747055807470559074705600747056107470562074705630747056407470565074705660747056707470568074705690747057007470571074705720747057307470574074705750747057607470577074705780747057907470580074705810747058207470583074705840747058507470586074705870747058807470589074705900747059107470592074705930747059407470595074705960747059707470598074705990747060007470601074706020747060307470604074706050747060607470607074706080747060907470610074706110747061207470613074706140747061507470616074706170747061807470619074706200747062107470622074706230747062407470625074706260747062707470628074706290747063007470631074706320747063307470634074706350747063607470637074706380747063907470640074706410747064207470643074706440747064507470646074706470747064807470649074706500747065107470652074706530747065407470655074706560747065707470658074706590747066007470661074706620747066307470664074706650747066607470667074706680747066907470670074706710747067207470673074706740747067507470676074706770747067807470679074706800747068107470682074706830747068407470685074706860747068707470688074706890747069007470691074706920747069307470694074706950747069607470697074706980747069907470700074707010747070207470703074707040747070507470706074707070747070807470709074707100747071107470712074707130747071407470715074707160747071707470718074707190747072007470721074707220747072307470724074707250747072607470727074707280747072907470730074707310747073207470733074707340747073507470736074707370747073807470739074707400747074107470742074707430747074407470745074707460747074707470748074707490747075007470751074707520747075307470754074707550747075607470757074707580747075907470760074707610747076207470763074707640747076507470766074707670747076807470769074707700747077107470772074707730747077407470775074707760747077707470778074707790747078007470781074707820747078307470784074707850747078607470787074707880747078907470790074707910747079207470793074707940747079507470796074707970747079807470799074800010748000207480003074800040748000507480006074800070748000807480009074800100748001107480012074800130748001407480015074800160748001707480018074800190748002007480021074800220748002307480024074800250748002607480027074800280748002907480030074800310748003207480033074800340748003507480036074800370748003807480039074800400748004107480042074800430748004407480045074800460748004707480048074800490748005007480051074800520748005307480054074800550748005607480057074800580748005907480060074800610748006207480063074800640748006507480066074800670748006807480069074800700748007107480072074800730748007407480075074800760748007707480078074800790748008007480081074800820748008307480084074800850748008607480087074800880748008907480090074800910748009207480093074800940748009507480096074800970748009807480099074801000748010107480102074801030748010407480105074801060748010707480108074801090748011007480111074801120748011307480114074801150748011607480117074801180748011907480120074801210748012207480123074801240748012507480126074801270748012807480129074801300748013107480132074801330748013407480135074801360748013707480138074801390748014007480141074801420748014307480144074801450748014607480147074801480748014907480150074801510748015207480153074801540748015507480156074801570748015807480159074801600748016107480162074801630748016407480165074801660748016707480168074801690748017007480171074801720748017307480174074801750748017607480177074801780748017907480180074801810748018207480183074801840748018507480186074801870748018807480189074801900748019107480192074801930748019407480195074801960748019707480198074801990748020007480201074802020748020307480204074802050748020607480207074802080748020907480210074802110748021207480213074802140748021507480216074802170748021807480219074802200748022107480222074802230748022407480225074802260748022707480228074802290748023007480231074802320748023307480234074802350748023607480237074802380748023907480240074802410748024207480243074802440748024507480246074802470748024807480249074802500748025107480252074802530748025407480255074802560748025707480258074802590748026007480261074802620748026307480264074802650748026607480267074802680748026907480270074802710748027207480273074802740748027507480276074802770748027807480279074802800748028107480282074802830748028407480285074802860748028707480288074802890748029007480291074802920748029307480294074802950748029607480297074802980748029907480300074803010748030207480303074803040748030507480306074803070748030807480309074803100748031107480312074803130748031407480315074803160748031707480318074803190748032007480321074803220748032307480324074803250748032607480327074803280748032907480330074803310748033207480333074803340748033507480336074803370748033807480339074803400748034107480342074803430748034407480345074803460748034707480348074803490748035007480351074803520748035307480354074803550748035607480357074803580748035907480360074803610748036207480363074803640748036507480366074803670748036807480369074803700748037107480372074803730748037407480375074803760748037707480378074803790748038007480381074803820748038307480384074803850748038607480387074803880748038907480390074803910748039207480393074803940748039507480396074803970748039807480399074804000748040107480402074804030748040407480405074804060748040707480408074804090748041007480411074804120748041307480414074804150748041607480417074804180748041907480420074804210748042207480423074804240748042507480426074804270748042807480429074804300748043107480432074804330748043407480435074804360748043707480438074804390748044007480441074804420748044307480444074804450748044607480447074804480748044907480450074804510748045207480453074804540748045507480456074804570748045807480459074804600748046107480462074804630748046407480465074804660748046707480468074804690748047007480471074804720748047307480474074804750748047607480477074804780748047907480480074804810748048207480483074804840748048507480486074804870748048807480489074804900748049107480492074804930748049407480495074804960748049707480498074804990748050007480501074805020748050307480504074805050748050607480507074805080748050907480510074805110748051207480513074805140748051507480516074805170748051807480519074805200748052107480522074805230748052407480525074805260748052707480528074805290748053007480531074805320748053307480534074805350748053607480537074805380748053907480540074805410748054207480543074805440748054507480546074805470748054807480549074805500748055107480552074805530748055407480555074805560748055707480558074805590748056007480561074805620748056307480564074805650748056607480567074805680748056907480570074805710748057207480573074805740748057507480576074805770748057807480579074805800748058107480582074805830748058407480585074805860748058707480588074805890748059007480591074805920748059307480594074805950748059607480597074805980748059907480600074806010748060207480603074806040748060507480606074806070748060807480609074806100748061107480612074806130748061407480615074806160748061707480618074806190748062007480621074806220748062307480624074806250748062607480627074806280748062907480630074806310748063207480633074806340748063507480636074806370748063807480639074806400748064107480642074806430748064407480645074806460748064707480648074806490748065007480651074806520748065307480654074806550748065607480657074806580748065907480660074806610748066207480663074806640748066507480666074806670748066807480669074806700748067107480672074806730748067407480675074806760748067707480678074806790748068007480681074806820748068307480684074806850748068607480687074806880748068907480690074806910748069207480693074806940748069507480696074806970748069807480699074807000748070107480702074807030748070407480705074807060748070707480708074807090748071007480711074807120748071307480714074807150748071607480717074807180748071907480720074807210748072207480723074807240748072507480726074807270748072807480729074807300748073107480732074807330748073407480735074807360748073707480738074807390748074007480741074807420748074307480744074807450748074607480747074807480748074907480750074807510748075207480753074807540748075507480756074807570748075807480759074807600748076107480762074807630748076407480765074807660748076707480768074807690748077007480771074807720748077307480774074807750748077607480777074807780748077907480780074807810748078207480783074807840748078507480786074807870748078807480789074807900748079107480792074807930748079407480795074807960748079707480798074807990749000107490002074900030749000407490005074900060749000707490008074900090749001007490011074900120749001307490014074900150749001607490017074900180749001907490020074900210749002207490023074900240749002507490026074900270749002807490029074900300749003107490032074900330749003407490035074900360749003707490038074900390749004007490041074900420749004307490044074900450749004607490047074900480749004907490050074900510749005207490053074900540749005507490056074900570749005807490059074900600749006107490062074900630749006407490065074900660749006707490068074900690749007007490071074900720749007307490074074900750749007607490077074900780749007907490080074900810749008207490083074900840749008507490086074900870749008807490089074900900749009107490092074900930749009407490095074900960749009707490098074900990749010007490101074901020749010307490104074901050749010607490107074901080749010907490110074901110749011207490113074901140749011507490116074901170749011807490119074901200749012107490122074901230749012407490125074901260749012707490128074901290749013007490131074901320749013307490134074901350749013607490137074901380749013907490140074901410749014207490143074901440749014507490146074901470749014807490149074901500749015107490152074901530749015407490155074901560749015707490158074901590749016007490161074901620749016307490164074901650749016607490167074901680749016907490170074901710749017207490173074901740749017507490176074901770749017807490179074901800749018107490182074901830749018407490185074901860749018707490188074901890749019007490191074901920749019307490194074901950749019607490197074901980749019907490200074902010749020207490203074902040749020507490206074902070749020807490209074902100749021107490212074902130749021407490215074902160749021707490218074902190749022007490221074902220749022307490224074902250749022607490227074902280749022907490230074902310749023207490233074902340749023507490236074902370749023807490239074902400749024107490242074902430749024407490245074902460749024707490248074902490749025007490251074902520749025307490254074902550749025607490257074902580749025907490260074902610749026207490263074902640749026507490266074902670749026807490269074902700749027107490272074902730749027407490275074902760749027707490278074902790749028007490281074902820749028307490284074902850749028607490287074902880749028907490290074902910749029207490293074902940749029507490296074902970749029807490299074903000749030107490302074903030749030407490305074903060749030707490308074903090749031007490311074903120749031307490314074903150749031607490317074903180749031907490320074903210749032207490323074903240749032507490326074903270749032807490329074903300749033107490332074903330749033407490335074903360749033707490338074903390749034007490341074903420749034307490344074903450749034607490347074903480749034907490350074903510749035207490353074903540749035507490356074903570749035807490359074903600749036107490362074903630749036407490365074903660749036707490368074903690749037007490371074903720749037307490374074903750749037607490377074903780749037907490380074903810749038207490383074903840749038507490386074903870749038807490389074903900749039107490392074903930749039407490395074903960749039707490398074903990749040007490401074904020749040307490404074904050749040607490407074904080749040907490410074904110749041207490413074904140749041507490416074904170749041807490419074904200749042107490422074904230749042407490425074904260749042707490428074904290749043007490431074904320749043307490434074904350749043607490437074904380749043907490440074904410749044207490443074904440749044507490446074904470749044807490449074904500749045107490452074904530749045407490455074904560749045707490458074904590749046007490461074904620749046307490464074904650749046607490467074904680749046907490470074904710749047207490473074904740749047507490476074904770749047807490479074904800749048107490482074904830749048407490485074904860749048707490488074904890749049007490491074904920749049307490494074904950749049607490497074904980749049907490500074905010749050207490503074905040749050507490506074905070749050807490509074905100749051107490512074905130749051407490515074905160749051707490518074905190749052007490521074905220749052307490524074905250749052607490527074905280749052907490530074905310749053207490533074905340749053507490536074905370749053807490539074905400749054107490542074905430749054407490545074905460749054707490548074905490749055007490551074905520749055307490554074905550749055607490557074905580749055907490560074905610749056207490563074905640749056507490566074905670749056807490569074905700749057107490572074905730749057407490575074905760749057707490578074905790749058007490581074905820749058307490584074905850749058607490587074905880749058907490590074905910749059207490593074905940749059507490596074905970749059807490599074906000749060107490602074906030749060407490605074906060749060707490608074906090749061007490611074906120749061307490614074906150749061607490617074906180749061907490620074906210749062207490623074906240749062507490626074906270749062807490629074906300749063107490632074906330749063407490635074906360749063707490638074906390749064007490641074906420749064307490644074906450749064607490647074906480749064907490650074906510749065207490653074906540749065507490656074906570749065807490659074906600749066107490662074906630749066407490665074906660749066707490668074906690749067007490671074906720749067307490674074906750749067607490677074906780749067907490680074906810749068207490683074906840749068507490686074906870749068807490689074906900749069107490692074906930749069407490695074906960749069707490698074906990749070007490701074907020749070307490704074907050749070607490707074907080749070907490710074907110749071207490713074907140749071507490716074907170749071807490719074907200749072107490722074907230749072407490725074907260749072707490728074907290749073007490731074907320749073307490734074907350749073607490737074907380749073907490740074907410749074207490743074907440749074507490746074907470749074807490749074907500749075107490752074907530749075407490755074907560749075707490758074907590749076007490761074907620749076307490764074907650749076607490767074907680749076907490770074907710749077207490773074907740749077507490776074907770749077807490779074907800749078107490782074907830749078407490785074907860749078707490788074907890749079007490791074907920749079307490794074907950749079607490797074907980749079907500001075000020750000307500004075000050750000607500007075000080750000907500010075000110750001207500013075000140750001507500016075000170750001807500019075000200750002107500022075000230750002407500025075000260750002707500028075000290750003007500031075000320750003307500034075000350750003607500037075000380750003907500040075000410750004207500043075000440750004507500046075000470750004807500049075000500750005107500052075000530750005407500055075000560750005707500058075000590750006007500061075000620750006307500064075000650750006607500067075000680750006907500070075000710750007207500073075000740750007507500076075000770750007807500079075000800750008107500082075000830750008407500085075000860750008707500088075000890750009007500091075000920750009307500094075000950750009607500097075000980750009907500100075001010750010207500103075001040750010507500106075001070750010807500109075001100750011107500112075001130750011407500115075001160750011707500118075001190750012007500121075001220750012307500124075001250750012607500127075001280750012907500130075001310750013207500133075001340750013507500136075001370750013807500139075001400750014107500142075001430750014407500145075001460750014707500148075001490750015007500151075001520750015307500154075001550750015607500157075001580750015907500160075001610750016207500163075001640750016507500166075001670750016807500169075001700750017107500172075001730750017407500175075001760750017707500178075001790750018007500181075001820750018307500184075001850750018607500187075001880750018907500190075001910750019207500193075001940750019507500196075001970750019807500199075002000750020107500202075002030750020407500205075002060750020707500208075002090750021007500211075002120750021307500214075002150750021607500217075002180750021907500220075002210750022207500223075002240750022507500226075002270750022807500229075002300750023107500232075002330750023407500235075002360750023707500238075002390750024007500241075002420750024307500244075002450750024607500247075002480750024907500250075002510750025207500253075002540750025507500256075002570750025807500259075002600750026107500262075002630750026407500265075002660750026707500268075002690750027007500271075002720750027307500274075002750750027607500277075002780750027907500280075002810750028207500283075002840750028507500286075002870750028807500289075002900750029107500292075002930750029407500295075002960750029707500298075002990750030007500301075003020750030307500304075003050750030607500307075003080750030907500310075003110750031207500313075003140750031507500316075003170750031807500319075003200750032107500322075003230750032407500325075003260750032707500328075003290750033007500331075003320750033307500334075003350750033607500337075003380750033907500340075003410750034207500343075003440750034507500346075003470750034807500349075003500750035107500352075003530750035407500355075003560750035707500358075003590750036007500361075003620750036307500364075003650750036607500367075003680750036907500370075003710750037207500373075003740750037507500376075003770750037807500379075003800750038107500382075003830750038407500385075003860750038707500388075003890750039007500391075003920750039307500394075003950750039607500397075003980750039907500400075004010750040207500403075004040750040507500406075004070750040807500409075004100750041107500412075004130750041407500415075004160750041707500418075004190750042007500421075004220750042307500424075004250750042607500427075004280750042907500430075004310750043207500433075004340750043507500436075004370750043807500439075004400750044107500442075004430750044407500445075004460750044707500448075004490750045007500451075004520750045307500454075004550750045607500457075004580750045907500460075004610750046207500463075004640750046507500466075004670750046807500469075004700750047107500472075004730750047407500475075004760750047707500478075004790750048007500481075004820750048307500484075004850750048607500487075004880750048907500490075004910750049207500493075004940750049507500496075004970750049807500499075005000750050107500502075005030750050407500505075005060750050707500508075005090750051007500511075005120750051307500514075005150750051607500517075005180750051907500520075005210750052207500523075005240750052507500526075005270750052807500529075005300750053107500532075005330750053407500535075005360750053707500538075005390750054007500541075005420750054307500544075005450750054607500547075005480750054907500550075005510750055207500553075005540750055507500556075005570750055807500559075005600750056107500562075005630750056407500565075005660750056707500568075005690750057007500571075005720750057307500574075005750750057607500577075005780750057907500580075005810750058207500583075005840750058507500586075005870750058807500589075005900750059107500592075005930750059407500595075005960750059707500598075005990750060007500601075006020750060307500604075006050750060607500607075006080750060907500610075006110750061207500613075006140750061507500616075006170750061807500619075006200750062107500622075006230750062407500625075006260750062707500628075006290750063007500631075006320750063307500634075006350750063607500637075006380750063907500640075006410750064207500643075006440750064507500646075006470750064807500649075006500750065107500652075006530750065407500655075006560750065707500658075006590750066007500661075006620750066307500664075006650750066607500667075006680750066907500670075006710750067207500673075006740750067507500676075006770750067807500679075006800750068107500682075006830750068407500685075006860750068707500688075006890750069007500691075006920750069307500694075006950750069607500697075006980750069907500700075007010750070207500703075007040750070507500706075007070750070807500709075007100750071107500712075007130750071407500715075007160750071707500718075007190750072007500721075007220750072307500724075007250750072607500727075007280750072907500730075007310750073207500733075007340750073507500736075007370750073807500739075007400750074107500742075007430750074407500745075007460750074707500748075007490750075007500751075007520750075307500754075007550750075607500757075007580750075907500760075007610750076207500763075007640750076507500766075007670750076807500769075007700750077107500772075007730750077407500775075007760750077707500778075007790750078007500781075007820750078307500784075007850750078607500787075007880750078907500790075007910750079207500793075007940750079507500796075007970750079807500799075100010751000207510003075100040751000507510006075100070751000807510009075100100751001107510012075100130751001407510015075100160751001707510018075100190751002007510021075100220751002307510024075100250751002607510027075100280751002907510030075100310751003207510033075100340751003507510036075100370751003807510039075100400751004107510042075100430751004407510045075100460751004707510048075100490751005007510051075100520751005307510054075100550751005607510057075100580751005907510060075100610751006207510063075100640751006507510066075100670751006807510069075100700751007107510072075100730751007407510075075100760751007707510078075100790751008007510081075100820751008307510084075100850751008607510087075100880751008907510090075100910751009207510093075100940751009507510096075100970751009807510099075101000751010107510102075101030751010407510105075101060751010707510108075101090751011007510111075101120751011307510114075101150751011607510117075101180751011907510120075101210751012207510123075101240751012507510126075101270751012807510129075101300751013107510132075101330751013407510135075101360751013707510138075101390751014007510141075101420751014307510144075101450751014607510147075101480751014907510150075101510751015207510153075101540751015507510156075101570751015807510159075101600751016107510162075101630751016407510165075101660751016707510168075101690751017007510171075101720751017307510174075101750751017607510177075101780751017907510180075101810751018207510183075101840751018507510186075101870751018807510189075101900751019107510192075101930751019407510195075101960751019707510198075101990751020007510201075102020751020307510204075102050751020607510207075102080751020907510210075102110751021207510213075102140751021507510216075102170751021807510219075102200751022107510222075102230751022407510225075102260751022707510228075102290751023007510231075102320751023307510234075102350751023607510237075102380751023907510240075102410751024207510243075102440751024507510246075102470751024807510249075102500751025107510252075102530751025407510255075102560751025707510258075102590751026007510261075102620751026307510264075102650751026607510267075102680751026907510270075102710751027207510273075102740751027507510276075102770751027807510279075102800751028107510282075102830751028407510285075102860751028707510288075102890751029007510291075102920751029307510294075102950751029607510297075102980751029907510300075103010751030207510303075103040751030507510306075103070751030807510309075103100751031107510312075103130751031407510315075103160751031707510318075103190751032007510321075103220751032307510324075103250751032607510327075103280751032907510330075103310751033207510333075103340751033507510336075103370751033807510339075103400751034107510342075103430751034407510345075103460751034707510348075103490751035007510351075103520751035307510354075103550751035607510357075103580751035907510360075103610751036207510363075103640751036507510366075103670751036807510369075103700751037107510372075103730751037407510375075103760751037707510378075103790751038007510381075103820751038307510384075103850751038607510387075103880751038907510390075103910751039207510393075103940751039507510396075103970751039807510399075104000751040107510402075104030751040407510405075104060751040707510408075104090751041007510411075104120751041307510414075104150751041607510417075104180751041907510420075104210751042207510423075104240751042507510426075104270751042807510429075104300751043107510432075104330751043407510435075104360751043707510438075104390751044007510441075104420751044307510444075104450751044607510447075104480751044907510450075104510751045207510453075104540751045507510456075104570751045807510459075104600751046107510462075104630751046407510465075104660751046707510468075104690751047007510471075104720751047307510474075104750751047607510477075104780751047907510480075104810751048207510483075104840751048507510486075104870751048807510489075104900751049107510492075104930751049407510495075104960751049707510498075104990751050007510501075105020751050307510504075105050751050607510507075105080751050907510510075105110751051207510513075105140751051507510516075105170751051807510519075105200751052107510522075105230751052407510525075105260751052707510528075105290751053007510531075105320751053307510534075105350751053607510537075105380751053907510540075105410751054207510543075105440751054507510546075105470751054807510549075105500751055107510552075105530751055407510555075105560751055707510558075105590751056007510561075105620751056307510564075105650751056607510567075105680751056907510570075105710751057207510573075105740751057507510576075105770751057807510579075105800751058107510582075105830751058407510585075105860751058707510588075105890751059007510591075105920751059307510594075105950751059607510597075105980751059907510600075106010751060207510603075106040751060507510606075106070751060807510609075106100751061107510612075106130751061407510615075106160751061707510618075106190751062007510621075106220751062307510624075106250751062607510627075106280751062907510630075106310751063207510633075106340751063507510636075106370751063807510639075106400751064107510642075106430751064407510645075106460751064707510648075106490751065007510651075106520751065307510654075106550751065607510657075106580751065907510660075106610751066207510663075106640751066507510666075106670751066807510669075106700751067107510672075106730751067407510675075106760751067707510678075106790751068007510681075106820751068307510684075106850751068607510687075106880751068907510690075106910751069207510693075106940751069507510696075106970751069807510699075107000751070107510702075107030751070407510705075107060751070707510708075107090751071007510711075107120751071307510714075107150751071607510717075107180751071907510720075107210751072207510723075107240751072507510726075107270751072807510729075107300751073107510732075107330751073407510735075107360751073707510738075107390751074007510741075107420751074307510744075107450751074607510747075107480751074907510750075107510751075207510753075107540751075507510756075107570751075807510759075107600751076107510762075107630751076407510765075107660751076707510768075107690751077007510771075107720751077307510774075107750751077607510777075107780751077907510780075107810751078207510783075107840751078507510786075107870751078807510789075107900751079107510792075107930751079407510795075107960751079707510798075107990752000107520002075200030752000407520005075200060752000707520008075200090752001007520011075200120752001307520014075200150752001607520017075200180752001907520020075200210752002207520023075200240752002507520026075200270752002807520029075200300752003107520032075200330752003407520035075200360752003707520038075200390752004007520041075200420752004307520044075200450752004607520047075200480752004907520050075200510752005207520053075200540752005507520056075200570752005807520059075200600752006107520062075200630752006407520065075200660752006707520068075200690752007007520071075200720752007307520074075200750752007607520077075200780752007907520080075200810752008207520083075200840752008507520086075200870752008807520089075200900752009107520092075200930752009407520095075200960752009707520098075200990752010007520101075201020752010307520104075201050752010607520107075201080752010907520110075201110752011207520113075201140752011507520116075201170752011807520119075201200752012107520122075201230752012407520125075201260752012707520128075201290752013007520131075201320752013307520134075201350752013607520137075201380752013907520140075201410752014207520143075201440752014507520146075201470752014807520149075201500752015107520152075201530752015407520155075201560752015707520158075201590752016007520161075201620752016307520164075201650752016607520167075201680752016907520170075201710752017207520173075201740752017507520176075201770752017807520179075201800752018107520182075201830752018407520185075201860752018707520188075201890752019007520191075201920752019307520194075201950752019607520197075201980752019907520200075202010752020207520203075202040752020507520206075202070752020807520209075202100752021107520212075202130752021407520215075202160752021707520218075202190752022007520221075202220752022307520224075202250752022607520227075202280752022907520230075202310752023207520233075202340752023507520236075202370752023807520239075202400752024107520242075202430752024407520245075202460752024707520248075202490752025007520251075202520752025307520254075202550752025607520257075202580752025907520260075202610752026207520263075202640752026507520266075202670752026807520269075202700752027107520272075202730752027407520275075202760752027707520278075202790752028007520281075202820752028307520284075202850752028607520287075202880752028907520290075202910752029207520293075202940752029507520296075202970752029807520299075203000752030107520302075203030752030407520305075203060752030707520308075203090752031007520311075203120752031307520314075203150752031607520317075203180752031907520320075203210752032207520323075203240752032507520326075203270752032807520329075203300752033107520332075203330752033407520335075203360752033707520338075203390752034007520341075203420752034307520344075203450752034607520347075203480752034907520350075203510752035207520353075203540752035507520356075203570752035807520359075203600752036107520362075203630752036407520365075203660752036707520368075203690752037007520371075203720752037307520374075203750752037607520377075203780752037907520380075203810752038207520383075203840752038507520386075203870752038807520389075203900752039107520392075203930752039407520395075203960752039707520398075203990752040007520401075204020752040307520404075204050752040607520407075204080752040907520410075204110752041207520413075204140752041507520416075204170752041807520419075204200752042107520422075204230752042407520425075204260752042707520428075204290752043007520431075204320752043307520434075204350752043607520437075204380752043907520440075204410752044207520443075204440752044507520446075204470752044807520449075204500752045107520452075204530752045407520455075204560752045707520458075204590752046007520461075204620752046307520464075204650752046607520467075204680752046907520470075204710752047207520473075204740752047507520476075204770752047807520479075204800752048107520482075204830752048407520485075204860752048707520488075204890752049007520491075204920752049307520494075204950752049607520497075204980752049907520500075205010752050207520503075205040752050507520506075205070752050807520509075205100752051107520512075205130752051407520515075205160752051707520518075205190752052007520521075205220752052307520524075205250752052607520527075205280752052907520530075205310752053207520533075205340752053507520536075205370752053807520539075205400752054107520542075205430752054407520545075205460752054707520548075205490752055007520551075205520752055307520554075205550752055607520557075205580752055907520560075205610752056207520563075205640752056507520566075205670752056807520569075205700752057107520572075205730752057407520575075205760752057707520578075205790752058007520581075205820752058307520584075205850752058607520587075205880752058907520590075205910752059207520593075205940752059507520596075205970752059807520599075206000752060107520602075206030752060407520605075206060752060707520608075206090752061007520611075206120752061307520614075206150752061607520617075206180752061907520620075206210752062207520623075206240752062507520626075206270752062807520629075206300752063107520632075206330752063407520635075206360752063707520638075206390752064007520641075206420752064307520644075206450752064607520647075206480752064907520650075206510752065207520653075206540752065507520656075206570752065807520659075206600752066107520662075206630752066407520665075206660752066707520668075206690752067007520671075206720752067307520674075206750752067607520677075206780752067907520680075206810752068207520683075206840752068507520686075206870752068807520689075206900752069107520692075206930752069407520695075206960752069707520698075206990752070007520701075207020752070307520704075207050752070607520707075207080752070907520710075207110752071207520713075207140752071507520716075207170752071807520719075207200752072107520722075207230752072407520725075207260752072707520728075207290752073007520731075207320752073307520734075207350752073607520737075207380752073907520740075207410752074207520743075207440752074507520746075207470752074807520749075207500752075107520752075207530752075407520755075207560752075707520758075207590752076007520761075207620752076307520764075207650752076607520767075207680752076907520770075207710752077207520773075207740752077507520776075207770752077807520779075207800752078107520782075207830752078407520785075207860752078707520788075207890752079007520791075207920752079307520794075207950752079607520797075207980752079907530001075300020753000307530004075300050753000607530007075300080753000907530010075300110753001207530013075300140753001507530016075300170753001807530019075300200753002107530022075300230753002407530025075300260753002707530028075300290753003007530031075300320753003307530034075300350753003607530037075300380753003907530040075300410753004207530043075300440753004507530046075300470753004807530049075300500753005107530052075300530753005407530055075300560753005707530058075300590753006007530061075300620753006307530064075300650753006607530067075300680753006907530070075300710753007207530073075300740753007507530076075300770753007807530079075300800753008107530082075300830753008407530085075300860753008707530088075300890753009007530091075300920753009307530094075300950753009607530097075300980753009907530100075301010753010207530103075301040753010507530106075301070753010807530109075301100753011107530112075301130753011407530115075301160753011707530118075301190753012007530121075301220753012307530124075301250753012607530127075301280753012907530130075301310753013207530133075301340753013507530136075301370753013807530139075301400753014107530142075301430753014407530145075301460753014707530148075301490753015007530151075301520753015307530154075301550753015607530157075301580753015907530160075301610753016207530163075301640753016507530166075301670753016807530169075301700753017107530172075301730753017407530175075301760753017707530178075301790753018007530181075301820753018307530184075301850753018607530187075301880753018907530190075301910753019207530193075301940753019507530196075301970753019807530199075302000753020107530202075302030753020407530205075302060753020707530208075302090753021007530211075302120753021307530214075302150753021607530217075302180753021907530220075302210753022207530223075302240753022507530226075302270753022807530229075302300753023107530232075302330753023407530235075302360753023707530238075302390753024007530241075302420753024307530244075302450753024607530247075302480753024907530250075302510753025207530253075302540753025507530256075302570753025807530259075302600753026107530262075302630753026407530265075302660753026707530268075302690753027007530271075302720753027307530274075302750753027607530277075302780753027907530280075302810753028207530283075302840753028507530286075302870753028807530289075302900753029107530292075302930753029407530295075302960753029707530298075302990753030007530301075303020753030307530304075303050753030607530307075303080753030907530310075303110753031207530313075303140753031507530316075303170753031807530319075303200753032107530322075303230753032407530325075303260753032707530328075303290753033007530331075303320753033307530334075303350753033607530337075303380753033907530340075303410753034207530343075303440753034507530346075303470753034807530349075303500753035107530352075303530753035407530355075303560753035707530358075303590753036007530361075303620753036307530364075303650753036607530367075303680753036907530370075303710753037207530373075303740753037507530376075303770753037807530379075303800753038107530382075303830753038407530385075303860753038707530388075303890753039007530391075303920753039307530394075303950753039607530397075303980753039907530400075304010753040207530403075304040753040507530406075304070753040807530409075304100753041107530412075304130753041407530415075304160753041707530418075304190753042007530421075304220753042307530424075304250753042607530427075304280753042907530430075304310753043207530433075304340753043507530436075304370753043807530439075304400753044107530442075304430753044407530445075304460753044707530448075304490753045007530451075304520753045307530454075304550753045607530457075304580753045907530460075304610753046207530463075304640753046507530466075304670753046807530469075304700753047107530472075304730753047407530475075304760753047707530478075304790753048007530481075304820753048307530484075304850753048607530487075304880753048907530490075304910753049207530493075304940753049507530496075304970753049807530499075305000753050107530502075305030753050407530505075305060753050707530508075305090753051007530511075305120753051307530514075305150753051607530517075305180753051907530520075305210753052207530523075305240753052507530526075305270753052807530529075305300753053107530532075305330753053407530535075305360753053707530538075305390753054007530541075305420753054307530544075305450753054607530547075305480753054907530550075305510753055207530553075305540753055507530556075305570753055807530559075305600753056107530562075305630753056407530565075305660753056707530568075305690753057007530571075305720753057307530574075305750753057607530577075305780753057907530580075305810753058207530583075305840753058507530586075305870753058807530589075305900753059107530592075305930753059407530595075305960753059707530598075305990753060007530601075306020753060307530604075306050753060607530607075306080753060907530610075306110753061207530613075306140753061507530616075306170753061807530619075306200753062107530622075306230753062407530625075306260753062707530628075306290753063007530631075306320753063307530634075306350753063607530637075306380753063907530640075306410753064207530643075306440753064507530646075306470753064807530649075306500753065107530652075306530753065407530655075306560753065707530658075306590753066007530661075306620753066307530664075306650753066607530667075306680753066907530670075306710753067207530673075306740753067507530676075306770753067807530679075306800753068107530682075306830753068407530685075306860753068707530688075306890753069007530691075306920753069307530694075306950753069607530697075306980753069907530700075307010753070207530703075307040753070507530706075307070753070807530709075307100753071107530712075307130753071407530715075307160753071707530718075307190753072007530721075307220753072307530724075307250753072607530727075307280753072907530730075307310753073207530733075307340753073507530736075307370753073807530739075307400753074107530742075307430753074407530745075307460753074707530748075307490753075007530751075307520753075307530754075307550753075607530757075307580753075907530760075307610753076207530763075307640753076507530766075307670753076807530769075307700753077107530772075307730753077407530775075307760753077707530778075307790753078007530781075307820753078307530784075307850753078607530787075307880753078907530790075307910753079207530793075307940753079507530796075307970753079807530799075400010754000207540003075400040754000507540006075400070754000807540009075400100754001107540012075400130754001407540015075400160754001707540018075400190754002007540021075400220754002307540024075400250754002607540027075400280754002907540030075400310754003207540033075400340754003507540036075400370754003807540039075400400754004107540042075400430754004407540045075400460754004707540048075400490754005007540051075400520754005307540054075400550754005607540057075400580754005907540060075400610754006207540063075400640754006507540066075400670754006807540069075400700754007107540072075400730754007407540075075400760754007707540078075400790754008007540081075400820754008307540084075400850754008607540087075400880754008907540090075400910754009207540093075400940754009507540096075400970754009807540099075401000754010107540102075401030754010407540105075401060754010707540108075401090754011007540111075401120754011307540114075401150754011607540117075401180754011907540120075401210754012207540123075401240754012507540126075401270754012807540129075401300754013107540132075401330754013407540135075401360754013707540138075401390754014007540141075401420754014307540144075401450754014607540147075401480754014907540150075401510754015207540153075401540754015507540156075401570754015807540159075401600754016107540162075401630754016407540165075401660754016707540168075401690754017007540171075401720754017307540174075401750754017607540177075401780754017907540180075401810754018207540183075401840754018507540186075401870754018807540189075401900754019107540192075401930754019407540195075401960754019707540198075401990754020007540201075402020754020307540204075402050754020607540207075402080754020907540210075402110754021207540213075402140754021507540216075402170754021807540219075402200754022107540222075402230754022407540225075402260754022707540228075402290754023007540231075402320754023307540234075402350754023607540237075402380754023907540240075402410754024207540243075402440754024507540246075402470754024807540249075402500754025107540252075402530754025407540255075402560754025707540258075402590754026007540261075402620754026307540264075402650754026607540267075402680754026907540270075402710754027207540273075402740754027507540276075402770754027807540279075402800754028107540282075402830754028407540285075402860754028707540288075402890754029007540291075402920754029307540294075402950754029607540297075402980754029907540300075403010754030207540303075403040754030507540306075403070754030807540309075403100754031107540312075403130754031407540315075403160754031707540318075403190754032007540321075403220754032307540324075403250754032607540327075403280754032907540330075403310754033207540333075403340754033507540336075403370754033807540339075403400754034107540342075403430754034407540345075403460754034707540348075403490754035007540351075403520754035307540354075403550754035607540357075403580754035907540360075403610754036207540363075403640754036507540366075403670754036807540369075403700754037107540372075403730754037407540375075403760754037707540378075403790754038007540381075403820754038307540384075403850754038607540387075403880754038907540390075403910754039207540393075403940754039507540396075403970754039807540399075404000754040107540402075404030754040407540405075404060754040707540408075404090754041007540411075404120754041307540414075404150754041607540417075404180754041907540420075404210754042207540423075404240754042507540426075404270754042807540429075404300754043107540432075404330754043407540435075404360754043707540438075404390754044007540441075404420754044307540444075404450754044607540447075404480754044907540450075404510754045207540453075404540754045507540456075404570754045807540459075404600754046107540462075404630754046407540465075404660754046707540468075404690754047007540471075404720754047307540474075404750754047607540477075404780754047907540480075404810754048207540483075404840754048507540486075404870754048807540489075404900754049107540492075404930754049407540495075404960754049707540498075404990754050007540501075405020754050307540504075405050754050607540507075405080754050907540510075405110754051207540513075405140754051507540516075405170754051807540519075405200754052107540522075405230754052407540525075405260754052707540528075405290754053007540531075405320754053307540534075405350754053607540537075405380754053907540540075405410754054207540543075405440754054507540546075405470754054807540549075405500754055107540552075405530754055407540555075405560754055707540558075405590754056007540561075405620754056307540564075405650754056607540567075405680754056907540570075405710754057207540573075405740754057507540576075405770754057807540579075405800754058107540582075405830754058407540585075405860754058707540588075405890754059007540591075405920754059307540594075405950754059607540597075405980754059907540600075406010754060207540603075406040754060507540606075406070754060807540609075406100754061107540612075406130754061407540615075406160754061707540618075406190754062007540621075406220754062307540624075406250754062607540627075406280754062907540630075406310754063207540633075406340754063507540636075406370754063807540639075406400754064107540642075406430754064407540645075406460754064707540648075406490754065007540651075406520754065307540654075406550754065607540657075406580754065907540660075406610754066207540663075406640754066507540666075406670754066807540669075406700754067107540672075406730754067407540675075406760754067707540678075406790754068007540681075406820754068307540684075406850754068607540687075406880754068907540690075406910754069207540693075406940754069507540696075406970754069807540699075407000754070107540702075407030754070407540705075407060754070707540708075407090754071007540711075407120754071307540714075407150754071607540717075407180754071907540720075407210754072207540723075407240754072507540726075407270754072807540729075407300754073107540732075407330754073407540735075407360754073707540738075407390754074007540741075407420754074307540744075407450754074607540747075407480754074907540750075407510754075207540753075407540754075507540756075407570754075807540759075407600754076107540762075407630754076407540765075407660754076707540768075407690754077007540771075407720754077307540774075407750754077607540777075407780754077907540780075407810754078207540783075407840754078507540786075407870754078807540789075407900754079107540792075407930754079407540795075407960754079707540798075407990755000107550002075500030755000407550005075500060755000707550008075500090755001007550011075500120755001307550014075500150755001607550017075500180755001907550020075500210755002207550023075500240755002507550026075500270755002807550029075500300755003107550032075500330755003407550035075500360755003707550038075500390755004007550041075500420755004307550044075500450755004607550047075500480755004907550050075500510755005207550053075500540755005507550056075500570755005807550059075500600755006107550062075500630755006407550065075500660755006707550068075500690755007007550071075500720755007307550074075500750755007607550077075500780755007907550080075500810755008207550083075500840755008507550086075500870755008807550089075500900755009107550092075500930755009407550095075500960755009707550098075500990755010007550101075501020755010307550104075501050755010607550107075501080755010907550110075501110755011207550113075501140755011507550116075501170755011807550119075501200755012107550122075501230755012407550125075501260755012707550128075501290755013007550131075501320755013307550134075501350755013607550137075501380755013907550140075501410755014207550143075501440755014507550146075501470755014807550149075501500755015107550152075501530755015407550155075501560755015707550158075501590755016007550161075501620755016307550164075501650755016607550167075501680755016907550170075501710755017207550173075501740755017507550176075501770755017807550179075501800755018107550182075501830755018407550185075501860755018707550188075501890755019007550191075501920755019307550194075501950755019607550197075501980755019907550200075502010755020207550203075502040755020507550206075502070755020807550209075502100755021107550212075502130755021407550215075502160755021707550218075502190755022007550221075502220755022307550224075502250755022607550227075502280755022907550230075502310755023207550233075502340755023507550236075502370755023807550239075502400755024107550242075502430755024407550245075502460755024707550248075502490755025007550251075502520755025307550254075502550755025607550257075502580755025907550260075502610755026207550263075502640755026507550266075502670755026807550269075502700755027107550272075502730755027407550275075502760755027707550278075502790755028007550281075502820755028307550284075502850755028607550287075502880755028907550290075502910755029207550293075502940755029507550296075502970755029807550299075503000755030107550302075503030755030407550305075503060755030707550308075503090755031007550311075503120755031307550314075503150755031607550317075503180755031907550320075503210755032207550323075503240755032507550326075503270755032807550329075503300755033107550332075503330755033407550335075503360755033707550338075503390755034007550341075503420755034307550344075503450755034607550347075503480755034907550350075503510755035207550353075503540755035507550356075503570755035807550359075503600755036107550362075503630755036407550365075503660755036707550368075503690755037007550371075503720755037307550374075503750755037607550377075503780755037907550380075503810755038207550383075503840755038507550386075503870755038807550389075503900755039107550392075503930755039407550395075503960755039707550398075503990755040007550401075504020755040307550404075504050755040607550407075504080755040907550410075504110755041207550413075504140755041507550416075504170755041807550419075504200755042107550422075504230755042407550425075504260755042707550428075504290755043007550431075504320755043307550434075504350755043607550437075504380755043907550440075504410755044207550443075504440755044507550446075504470755044807550449075504500755045107550452075504530755045407550455075504560755045707550458075504590755046007550461075504620755046307550464075504650755046607550467075504680755046907550470075504710755047207550473075504740755047507550476075504770755047807550479075504800755048107550482075504830755048407550485075504860755048707550488075504890755049007550491075504920755049307550494075504950755049607550497075504980755049907550500075505010755050207550503075505040755050507550506075505070755050807550509075505100755051107550512075505130755051407550515075505160755051707550518075505190755052007550521075505220755052307550524075505250755052607550527075505280755052907550530075505310755053207550533075505340755053507550536075505370755053807550539075505400755054107550542075505430755054407550545075505460755054707550548075505490755055007550551075505520755055307550554075505550755055607550557075505580755055907550560075505610755056207550563075505640755056507550566075505670755056807550569075505700755057107550572075505730755057407550575075505760755057707550578075505790755058007550581075505820755058307550584075505850755058607550587075505880755058907550590075505910755059207550593075505940755059507550596075505970755059807550599075506000755060107550602075506030755060407550605075506060755060707550608075506090755061007550611075506120755061307550614075506150755061607550617075506180755061907550620075506210755062207550623075506240755062507550626075506270755062807550629075506300755063107550632075506330755063407550635075506360755063707550638075506390755064007550641075506420755064307550644075506450755064607550647075506480755064907550650075506510755065207550653075506540755065507550656075506570755065807550659075506600755066107550662075506630755066407550665075506660755066707550668075506690755067007550671075506720755067307550674075506750755067607550677075506780755067907550680075506810755068207550683075506840755068507550686075506870755068807550689075506900755069107550692075506930755069407550695075506960755069707550698075506990755070007550701075507020755070307550704075507050755070607550707075507080755070907550710075507110755071207550713075507140755071507550716075507170755071807550719075507200755072107550722075507230755072407550725075507260755072707550728075507290755073007550731075507320755073307550734075507350755073607550737075507380755073907550740075507410755074207550743075507440755074507550746075507470755074807550749075507500755075107550752075507530755075407550755075507560755075707550758075507590755076007550761075507620755076307550764075507650755076607550767075507680755076907550770075507710755077207550773075507740755077507550776075507770755077807550779075507800755078107550782075507830755078407550785075507860755078707550788075507890755079007550791075507920755079307550794075507950755079607550797075507980755079907560001075600020756000307560004075600050756000607560007075600080756000907560010075600110756001207560013075600140756001507560016075600170756001807560019075600200756002107560022075600230756002407560025075600260756002707560028075600290756003007560031075600320756003307560034075600350756003607560037075600380756003907560040075600410756004207560043075600440756004507560046075600470756004807560049075600500756005107560052075600530756005407560055075600560756005707560058075600590756006007560061075600620756006307560064075600650756006607560067075600680756006907560070075600710756007207560073075600740756007507560076075600770756007807560079075600800756008107560082075600830756008407560085075600860756008707560088075600890756009007560091075600920756009307560094075600950756009607560097075600980756009907560100075601010756010207560103075601040756010507560106075601070756010807560109075601100756011107560112075601130756011407560115075601160756011707560118075601190756012007560121075601220756012307560124075601250756012607560127075601280756012907560130075601310756013207560133075601340756013507560136075601370756013807560139075601400756014107560142075601430756014407560145075601460756014707560148075601490756015007560151075601520756015307560154075601550756015607560157075601580756015907560160075601610756016207560163075601640756016507560166075601670756016807560169075601700756017107560172075601730756017407560175075601760756017707560178075601790756018007560181075601820756018307560184075601850756018607560187075601880756018907560190075601910756019207560193075601940756019507560196075601970756019807560199075602000756020107560202075602030756020407560205075602060756020707560208075602090756021007560211075602120756021307560214075602150756021607560217075602180756021907560220075602210756022207560223075602240756022507560226075602270756022807560229075602300756023107560232075602330756023407560235075602360756023707560238075602390756024007560241075602420756024307560244075602450756024607560247075602480756024907560250075602510756025207560253075602540756025507560256075602570756025807560259075602600756026107560262075602630756026407560265075602660756026707560268075602690756027007560271075602720756027307560274075602750756027607560277075602780756027907560280075602810756028207560283075602840756028507560286075602870756028807560289075602900756029107560292075602930756029407560295075602960756029707560298075602990756030007560301075603020756030307560304075603050756030607560307075603080756030907560310075603110756031207560313075603140756031507560316075603170756031807560319075603200756032107560322075603230756032407560325075603260756032707560328075603290756033007560331075603320756033307560334075603350756033607560337075603380756033907560340075603410756034207560343075603440756034507560346075603470756034807560349075603500756035107560352075603530756035407560355075603560756035707560358075603590756036007560361075603620756036307560364075603650756036607560367075603680756036907560370075603710756037207560373075603740756037507560376075603770756037807560379075603800756038107560382075603830756038407560385075603860756038707560388075603890756039007560391075603920756039307560394075603950756039607560397075603980756039907560400075604010756040207560403075604040756040507560406075604070756040807560409075604100756041107560412075604130756041407560415075604160756041707560418075604190756042007560421075604220756042307560424075604250756042607560427075604280756042907560430075604310756043207560433075604340756043507560436075604370756043807560439075604400756044107560442075604430756044407560445075604460756044707560448075604490756045007560451075604520756045307560454075604550756045607560457075604580756045907560460075604610756046207560463075604640756046507560466075604670756046807560469075604700756047107560472075604730756047407560475075604760756047707560478075604790756048007560481075604820756048307560484075604850756048607560487075604880756048907560490075604910756049207560493075604940756049507560496075604970756049807560499075605000756050107560502075605030756050407560505075605060756050707560508075605090756051007560511075605120756051307560514075605150756051607560517075605180756051907560520075605210756052207560523075605240756052507560526075605270756052807560529075605300756053107560532075605330756053407560535075605360756053707560538075605390756054007560541075605420756054307560544075605450756054607560547075605480756054907560550075605510756055207560553075605540756055507560556075605570756055807560559075605600756056107560562075605630756056407560565075605660756056707560568075605690756057007560571075605720756057307560574075605750756057607560577075605780756057907560580075605810756058207560583075605840756058507560586075605870756058807560589075605900756059107560592075605930756059407560595075605960756059707560598075605990756060007560601075606020756060307560604075606050756060607560607075606080756060907560610075606110756061207560613075606140756061507560616075606170756061807560619075606200756062107560622075606230756062407560625075606260756062707560628075606290756063007560631075606320756063307560634075606350756063607560637075606380756063907560640075606410756064207560643075606440756064507560646075606470756064807560649075606500756065107560652075606530756065407560655075606560756065707560658075606590756066007560661075606620756066307560664075606650756066607560667075606680756066907560670075606710756067207560673075606740756067507560676075606770756067807560679075606800756068107560682075606830756068407560685075606860756068707560688075606890756069007560691075606920756069307560694075606950756069607560697075606980756069907560700075607010756070207560703075607040756070507560706075607070756070807560709075607100756071107560712075607130756071407560715075607160756071707560718075607190756072007560721075607220756072307560724075607250756072607560727075607280756072907560730075607310756073207560733075607340756073507560736075607370756073807560739075607400756074107560742075607430756074407560745075607460756074707560748075607490756075007560751075607520756075307560754075607550756075607560757075607580756075907560760075607610756076207560763075607640756076507560766075607670756076807560769075607700756077107560772075607730756077407560775075607760756077707560778075607790756078007560781075607820756078307560784075607850756078607560787075607880756078907560790075607910756079207560793075607940756079507560796075607970756079807560799075700010757000207570003075700040757000507570006075700070757000807570009075700100757001107570012075700130757001407570015075700160757001707570018075700190757002007570021075700220757002307570024075700250757002607570027075700280757002907570030075700310757003207570033075700340757003507570036075700370757003807570039075700400757004107570042075700430757004407570045075700460757004707570048075700490757005007570051075700520757005307570054075700550757005607570057075700580757005907570060075700610757006207570063075700640757006507570066075700670757006807570069075700700757007107570072075700730757007407570075075700760757007707570078075700790757008007570081075700820757008307570084075700850757008607570087075700880757008907570090075700910757009207570093075700940757009507570096075700970757009807570099075701000757010107570102075701030757010407570105075701060757010707570108075701090757011007570111075701120757011307570114075701150757011607570117075701180757011907570120075701210757012207570123075701240757012507570126075701270757012807570129075701300757013107570132075701330757013407570135075701360757013707570138075701390757014007570141075701420757014307570144075701450757014607570147075701480757014907570150075701510757015207570153075701540757015507570156075701570757015807570159075701600757016107570162075701630757016407570165075701660757016707570168075701690757017007570171075701720757017307570174075701750757017607570177075701780757017907570180075701810757018207570183075701840757018507570186075701870757018807570189075701900757019107570192075701930757019407570195075701960757019707570198075701990757020007570201075702020757020307570204075702050757020607570207075702080757020907570210075702110757021207570213075702140757021507570216075702170757021807570219075702200757022107570222075702230757022407570225075702260757022707570228075702290757023007570231075702320757023307570234075702350757023607570237075702380757023907570240075702410757024207570243075702440757024507570246075702470757024807570249075702500757025107570252075702530757025407570255075702560757025707570258075702590757026007570261075702620757026307570264075702650757026607570267075702680757026907570270075702710757027207570273075702740757027507570276075702770757027807570279075702800757028107570282075702830757028407570285075702860757028707570288075702890757029007570291075702920757029307570294075702950757029607570297075702980757029907570300075703010757030207570303075703040757030507570306075703070757030807570309075703100757031107570312075703130757031407570315075703160757031707570318075703190757032007570321075703220757032307570324075703250757032607570327075703280757032907570330075703310757033207570333075703340757033507570336075703370757033807570339075703400757034107570342075703430757034407570345075703460757034707570348075703490757035007570351075703520757035307570354075703550757035607570357075703580757035907570360075703610757036207570363075703640757036507570366075703670757036807570369075703700757037107570372075703730757037407570375075703760757037707570378075703790757038007570381075703820757038307570384075703850757038607570387075703880757038907570390075703910757039207570393075703940757039507570396075703970757039807570399075704000757040107570402075704030757040407570405075704060757040707570408075704090757041007570411075704120757041307570414075704150757041607570417075704180757041907570420075704210757042207570423075704240757042507570426075704270757042807570429075704300757043107570432075704330757043407570435075704360757043707570438075704390757044007570441075704420757044307570444075704450757044607570447075704480757044907570450075704510757045207570453075704540757045507570456075704570757045807570459075704600757046107570462075704630757046407570465075704660757046707570468075704690757047007570471075704720757047307570474075704750757047607570477075704780757047907570480075704810757048207570483075704840757048507570486075704870757048807570489075704900757049107570492075704930757049407570495075704960757049707570498075704990757050007570501075705020757050307570504075705050757050607570507075705080757050907570510075705110757051207570513075705140757051507570516075705170757051807570519075705200757052107570522075705230757052407570525075705260757052707570528075705290757053007570531075705320757053307570534075705350757053607570537075705380757053907570540075705410757054207570543075705440757054507570546075705470757054807570549075705500757055107570552075705530757055407570555075705560757055707570558075705590757056007570561075705620757056307570564075705650757056607570567075705680757056907570570075705710757057207570573075705740757057507570576075705770757057807570579075705800757058107570582075705830757058407570585075705860757058707570588075705890757059007570591075705920757059307570594075705950757059607570597075705980757059907570600075706010757060207570603075706040757060507570606075706070757060807570609075706100757061107570612075706130757061407570615075706160757061707570618075706190757062007570621075706220757062307570624075706250757062607570627075706280757062907570630075706310757063207570633075706340757063507570636075706370757063807570639075706400757064107570642075706430757064407570645075706460757064707570648075706490757065007570651075706520757065307570654075706550757065607570657075706580757065907570660075706610757066207570663075706640757066507570666075706670757066807570669075706700757067107570672075706730757067407570675075706760757067707570678075706790757068007570681075706820757068307570684075706850757068607570687075706880757068907570690075706910757069207570693075706940757069507570696075706970757069807570699075707000757070107570702075707030757070407570705075707060757070707570708075707090757071007570711075707120757071307570714075707150757071607570717075707180757071907570720075707210757072207570723075707240757072507570726075707270757072807570729075707300757073107570732075707330757073407570735075707360757073707570738075707390757074007570741075707420757074307570744075707450757074607570747075707480757074907570750075707510757075207570753075707540757075507570756075707570757075807570759075707600757076107570762075707630757076407570765075707660757076707570768075707690757077007570771075707720757077307570774075707750757077607570777075707780757077907570780075707810757078207570783075707840757078507570786075707870757078807570789075707900757079107570792075707930757079407570795075707960757079707570798075707990758000107580002075800030758000407580005075800060758000707580008075800090758001007580011075800120758001307580014075800150758001607580017075800180758001907580020075800210758002207580023075800240758002507580026075800270758002807580029075800300758003107580032075800330758003407580035075800360758003707580038075800390758004007580041075800420758004307580044075800450758004607580047075800480758004907580050075800510758005207580053075800540758005507580056075800570758005807580059075800600758006107580062075800630758006407580065075800660758006707580068075800690758007007580071075800720758007307580074075800750758007607580077075800780758007907580080075800810758008207580083075800840758008507580086075800870758008807580089075800900758009107580092075800930758009407580095075800960758009707580098075800990758010007580101075801020758010307580104075801050758010607580107075801080758010907580110075801110758011207580113075801140758011507580116075801170758011807580119075801200758012107580122075801230758012407580125075801260758012707580128075801290758013007580131075801320758013307580134075801350758013607580137075801380758013907580140075801410758014207580143075801440758014507580146075801470758014807580149075801500758015107580152075801530758015407580155075801560758015707580158075801590758016007580161075801620758016307580164075801650758016607580167075801680758016907580170075801710758017207580173075801740758017507580176075801770758017807580179075801800758018107580182075801830758018407580185075801860758018707580188075801890758019007580191075801920758019307580194075801950758019607580197075801980758019907580200075802010758020207580203075802040758020507580206075802070758020807580209075802100758021107580212075802130758021407580215075802160758021707580218075802190758022007580221075802220758022307580224075802250758022607580227075802280758022907580230075802310758023207580233075802340758023507580236075802370758023807580239075802400758024107580242075802430758024407580245075802460758024707580248075802490758025007580251075802520758025307580254075802550758025607580257075802580758025907580260075802610758026207580263075802640758026507580266075802670758026807580269075802700758027107580272075802730758027407580275075802760758027707580278075802790758028007580281075802820758028307580284075802850758028607580287075802880758028907580290075802910758029207580293075802940758029507580296075802970758029807580299075803000758030107580302075803030758030407580305075803060758030707580308075803090758031007580311075803120758031307580314075803150758031607580317075803180758031907580320075803210758032207580323075803240758032507580326075803270758032807580329075803300758033107580332075803330758033407580335075803360758033707580338075803390758034007580341075803420758034307580344075803450758034607580347075803480758034907580350075803510758035207580353075803540758035507580356075803570758035807580359075803600758036107580362075803630758036407580365075803660758036707580368075803690758037007580371075803720758037307580374075803750758037607580377075803780758037907580380075803810758038207580383075803840758038507580386075803870758038807580389075803900758039107580392075803930758039407580395075803960758039707580398075803990758040007580401075804020758040307580404075804050758040607580407075804080758040907580410075804110758041207580413075804140758041507580416075804170758041807580419075804200758042107580422075804230758042407580425075804260758042707580428075804290758043007580431075804320758043307580434075804350758043607580437075804380758043907580440075804410758044207580443075804440758044507580446075804470758044807580449075804500758045107580452075804530758045407580455075804560758045707580458075804590758046007580461075804620758046307580464075804650758046607580467075804680758046907580470075804710758047207580473075804740758047507580476075804770758047807580479075804800758048107580482075804830758048407580485075804860758048707580488075804890758049007580491075804920758049307580494075804950758049607580497075804980758049907580500075805010758050207580503075805040758050507580506075805070758050807580509075805100758051107580512075805130758051407580515075805160758051707580518075805190758052007580521075805220758052307580524075805250758052607580527075805280758052907580530075805310758053207580533075805340758053507580536075805370758053807580539075805400758054107580542075805430758054407580545075805460758054707580548075805490758055007580551075805520758055307580554075805550758055607580557075805580758055907580560075805610758056207580563075805640758056507580566075805670758056807580569075805700758057107580572075805730758057407580575075805760758057707580578075805790758058007580581075805820758058307580584075805850758058607580587075805880758058907580590075805910758059207580593075805940758059507580596075805970758059807580599075806000758060107580602075806030758060407580605075806060758060707580608075806090758061007580611075806120758061307580614075806150758061607580617075806180758061907580620075806210758062207580623075806240758062507580626075806270758062807580629075806300758063107580632075806330758063407580635075806360758063707580638075806390758064007580641075806420758064307580644075806450758064607580647075806480758064907580650075806510758065207580653075806540758065507580656075806570758065807580659075806600758066107580662075806630758066407580665075806660758066707580668075806690758067007580671075806720758067307580674075806750758067607580677075806780758067907580680075806810758068207580683075806840758068507580686075806870758068807580689075806900758069107580692075806930758069407580695075806960758069707580698075806990758070007580701075807020758070307580704075807050758070607580707075807080758070907580710075807110758071207580713075807140758071507580716075807170758071807580719075807200758072107580722075807230758072407580725075807260758072707580728075807290758073007580731075807320758073307580734075807350758073607580737075807380758073907580740075807410758074207580743075807440758074507580746075807470758074807580749075807500758075107580752075807530758075407580755075807560758075707580758075807590758076007580761075807620758076307580764075807650758076607580767075807680758076907580770075807710758077207580773075807740758077507580776075807770758077807580779075807800758078107580782075807830758078407580785075807860758078707580788075807890758079007580791075807920758079307580794075807950758079607580797075807980758079907590001075900020759000307590004075900050759000607590007075900080759000907590010075900110759001207590013075900140759001507590016075900170759001807590019075900200759002107590022075900230759002407590025075900260759002707590028075900290759003007590031075900320759003307590034075900350759003607590037075900380759003907590040075900410759004207590043075900440759004507590046075900470759004807590049075900500759005107590052075900530759005407590055075900560759005707590058075900590759006007590061075900620759006307590064075900650759006607590067075900680759006907590070075900710759007207590073075900740759007507590076075900770759007807590079075900800759008107590082075900830759008407590085075900860759008707590088075900890759009007590091075900920759009307590094075900950759009607590097075900980759009907590100075901010759010207590103075901040759010507590106075901070759010807590109075901100759011107590112075901130759011407590115075901160759011707590118075901190759012007590121075901220759012307590124075901250759012607590127075901280759012907590130075901310759013207590133075901340759013507590136075901370759013807590139075901400759014107590142075901430759014407590145075901460759014707590148075901490759015007590151075901520759015307590154075901550759015607590157075901580759015907590160075901610759016207590163075901640759016507590166075901670759016807590169075901700759017107590172075901730759017407590175075901760759017707590178075901790759018007590181075901820759018307590184075901850759018607590187075901880759018907590190075901910759019207590193075901940759019507590196075901970759019807590199075902000759020107590202075902030759020407590205075902060759020707590208075902090759021007590211075902120759021307590214075902150759021607590217075902180759021907590220075902210759022207590223075902240759022507590226075902270759022807590229075902300759023107590232075902330759023407590235075902360759023707590238075902390759024007590241075902420759024307590244075902450759024607590247075902480759024907590250075902510759025207590253075902540759025507590256075902570759025807590259075902600759026107590262075902630759026407590265075902660759026707590268075902690759027007590271075902720759027307590274075902750759027607590277075902780759027907590280075902810759028207590283075902840759028507590286075902870759028807590289075902900759029107590292075902930759029407590295075902960759029707590298075902990759030007590301075903020759030307590304075903050759030607590307075903080759030907590310075903110759031207590313075903140759031507590316075903170759031807590319075903200759032107590322075903230759032407590325075903260759032707590328075903290759033007590331075903320759033307590334075903350759033607590337075903380759033907590340075903410759034207590343075903440759034507590346075903470759034807590349075903500759035107590352075903530759035407590355075903560759035707590358075903590759036007590361075903620759036307590364075903650759036607590367075903680759036907590370075903710759037207590373075903740759037507590376075903770759037807590379075903800759038107590382075903830759038407590385075903860759038707590388075903890759039007590391075903920759039307590394075903950759039607590397075903980759039907590400075904010759040207590403075904040759040507590406075904070759040807590409075904100759041107590412075904130759041407590415075904160759041707590418075904190759042007590421075904220759042307590424075904250759042607590427075904280759042907590430075904310759043207590433075904340759043507590436075904370759043807590439075904400759044107590442075904430759044407590445075904460759044707590448075904490759045007590451075904520759045307590454075904550759045607590457075904580759045907590460075904610759046207590463075904640759046507590466075904670759046807590469075904700759047107590472075904730759047407590475075904760759047707590478075904790759048007590481075904820759048307590484075904850759048607590487075904880759048907590490075904910759049207590493075904940759049507590496075904970759049807590499075905000759050107590502075905030759050407590505075905060759050707590508075905090759051007590511075905120759051307590514075905150759051607590517075905180759051907590520075905210759052207590523075905240759052507590526075905270759052807590529075905300759053107590532075905330759053407590535075905360759053707590538075905390759054007590541075905420759054307590544075905450759054607590547075905480759054907590550075905510759055207590553075905540759055507590556075905570759055807590559075905600759056107590562075905630759056407590565075905660759056707590568075905690759057007590571075905720759057307590574075905750759057607590577075905780759057907590580075905810759058207590583075905840759058507590586075905870759058807590589075905900759059107590592075905930759059407590595075905960759059707590598075905990759060007590601075906020759060307590604075906050759060607590607075906080759060907590610075906110759061207590613075906140759061507590616075906170759061807590619075906200759062107590622075906230759062407590625075906260759062707590628075906290759063007590631075906320759063307590634075906350759063607590637075906380759063907590640075906410759064207590643075906440759064507590646075906470759064807590649075906500759065107590652075906530759065407590655075906560759065707590658075906590759066007590661075906620759066307590664075906650759066607590667075906680759066907590670075906710759067207590673075906740759067507590676075906770759067807590679075906800759068107590682075906830759068407590685075906860759068707590688075906890759069007590691075906920759069307590694075906950759069607590697075906980759069907590700075907010759070207590703075907040759070507590706075907070759070807590709075907100759071107590712075907130759071407590715075907160759071707590718075907190759072007590721075907220759072307590724075907250759072607590727075907280759072907590730075907310759073207590733075907340759073507590736075907370759073807590739075907400759074107590742075907430759074407590745075907460759074707590748075907490759075007590751075907520759075307590754075907550759075607590757075907580759075907590760075907610759076207590763075907640759076507590766075907670759076807590769075907700759077107590772075907730759077407590775075907760759077707590778075907790759078007590781075907820759078307590784075907850759078607590787075907880759078907590790075907910759079207590793075907940759079507590796075907970759079807590799076000010760000207600003076000040760000507600006076000070760000807600009076000100760001107600012076000130760001407600015076000160760001707600018076000190760002007600021076000220760002307600024076000250760002607600027076000280760002907600030076000310760003207600033076000340760003507600036076000370760003807600039076000400760004107600042076000430760004407600045076000460760004707600048076000490760005007600051076000520760005307600054076000550760005607600057076000580760005907600060076000610760006207600063076000640760006507600066076000670760006807600069076000700760007107600072076000730760007407600075076000760760007707600078076000790760008007600081076000820760008307600084076000850760008607600087076000880760008907600090076000910760009207600093076000940760009507600096076000970760009807600099076001000760010107600102076001030760010407600105076001060760010707600108076001090760011007600111076001120760011307600114076001150760011607600117076001180760011907600120076001210760012207600123076001240760012507600126076001270760012807600129076001300760013107600132076001330760013407600135076001360760013707600138076001390760014007600141076001420760014307600144076001450760014607600147076001480760014907600150076001510760015207600153076001540760015507600156076001570760015807600159076001600760016107600162076001630760016407600165076001660760016707600168076001690760017007600171076001720760017307600174076001750760017607600177076001780760017907600180076001810760018207600183076001840760018507600186076001870760018807600189076001900760019107600192076001930760019407600195076001960760019707600198076001990760020007600201076002020760020307600204076002050760020607600207076002080760020907600210076002110760021207600213076002140760021507600216076002170760021807600219076002200760022107600222076002230760022407600225076002260760022707600228076002290760023007600231076002320760023307600234076002350760023607600237076002380760023907600240076002410760024207600243076002440760024507600246076002470760024807600249076002500760025107600252076002530760025407600255076002560760025707600258076002590760026007600261076002620760026307600264076002650760026607600267076002680760026907600270076002710760027207600273076002740760027507600276076002770760027807600279076002800760028107600282076002830760028407600285076002860760028707600288076002890760029007600291076002920760029307600294076002950760029607600297076002980760029907600300076003010760030207600303076003040760030507600306076003070760030807600309076003100760031107600312076003130760031407600315076003160760031707600318076003190760032007600321076003220760032307600324076003250760032607600327076003280760032907600330076003310760033207600333076003340760033507600336076003370760033807600339076003400760034107600342076003430760034407600345076003460760034707600348076003490760035007600351076003520760035307600354076003550760035607600357076003580760035907600360076003610760036207600363076003640760036507600366076003670760036807600369076003700760037107600372076003730760037407600375076003760760037707600378076003790760038007600381076003820760038307600384076003850760038607600387076003880760038907600390076003910760039207600393076003940760039507600396076003970760039807600399076004000760040107600402076004030760040407600405076004060760040707600408076004090760041007600411076004120760041307600414076004150760041607600417076004180760041907600420076004210760042207600423076004240760042507600426076004270760042807600429076004300760043107600432076004330760043407600435076004360760043707600438076004390760044007600441076004420760044307600444076004450760044607600447076004480760044907600450076004510760045207600453076004540760045507600456076004570760045807600459076004600760046107600462076004630760046407600465076004660760046707600468076004690760047007600471076004720760047307600474076004750760047607600477076004780760047907600480076004810760048207600483076004840760048507600486076004870760048807600489076004900760049107600492076004930760049407600495076004960760049707600498076004990760050007600501076005020760050307600504076005050760050607600507076005080760050907600510076005110760051207600513076005140760051507600516076005170760051807600519076005200760052107600522076005230760052407600525076005260760052707600528076005290760053007600531076005320760053307600534076005350760053607600537076005380760053907600540076005410760054207600543076005440760054507600546076005470760054807600549076005500760055107600552076005530760055407600555076005560760055707600558076005590760056007600561076005620760056307600564076005650760056607600567076005680760056907600570076005710760057207600573076005740760057507600576076005770760057807600579076005800760058107600582076005830760058407600585076005860760058707600588076005890760059007600591076005920760059307600594076005950760059607600597076005980760059907600600076006010760060207600603076006040760060507600606076006070760060807600609076006100760061107600612076006130760061407600615076006160760061707600618076006190760062007600621076006220760062307600624076006250760062607600627076006280760062907600630076006310760063207600633076006340760063507600636076006370760063807600639076006400760064107600642076006430760064407600645076006460760064707600648076006490760065007600651076006520760065307600654076006550760065607600657076006580760065907600660076006610760066207600663076006640760066507600666076006670760066807600669076006700760067107600672076006730760067407600675076006760760067707600678076006790760068007600681076006820760068307600684076006850760068607600687076006880760068907600690076006910760069207600693076006940760069507600696076006970760069807600699076007000760070107600702076007030760070407600705076007060760070707600708076007090760071007600711076007120760071307600714076007150760071607600717076007180760071907600720076007210760072207600723076007240760072507600726076007270760072807600729076007300760073107600732076007330760073407600735076007360760073707600738076007390760074007600741076007420760074307600744076007450760074607600747076007480760074907600750076007510760075207600753076007540760075507600756076007570760075807600759076007600760076107600762076007630760076407600765076007660760076707600768076007690760077007600771076007720760077307600774076007750760077607600777076007780760077907600780076007810760078207600783076007840760078507600786076007870760078807600789076007900760079107600792076007930760079407600795076007960760079707600798076007990761000107610002076100030761000407610005076100060761000707610008076100090761001007610011076100120761001307610014076100150761001607610017076100180761001907610020076100210761002207610023076100240761002507610026076100270761002807610029076100300761003107610032076100330761003407610035076100360761003707610038076100390761004007610041076100420761004307610044076100450761004607610047076100480761004907610050076100510761005207610053076100540761005507610056076100570761005807610059076100600761006107610062076100630761006407610065076100660761006707610068076100690761007007610071076100720761007307610074076100750761007607610077076100780761007907610080076100810761008207610083076100840761008507610086076100870761008807610089076100900761009107610092076100930761009407610095076100960761009707610098076100990761010007610101076101020761010307610104076101050761010607610107076101080761010907610110076101110761011207610113076101140761011507610116076101170761011807610119076101200761012107610122076101230761012407610125076101260761012707610128076101290761013007610131076101320761013307610134076101350761013607610137076101380761013907610140076101410761014207610143076101440761014507610146076101470761014807610149076101500761015107610152076101530761015407610155076101560761015707610158076101590761016007610161076101620761016307610164076101650761016607610167076101680761016907610170076101710761017207610173076101740761017507610176076101770761017807610179076101800761018107610182076101830761018407610185076101860761018707610188076101890761019007610191076101920761019307610194076101950761019607610197076101980761019907610200076102010761020207610203076102040761020507610206076102070761020807610209076102100761021107610212076102130761021407610215076102160761021707610218076102190761022007610221076102220761022307610224076102250761022607610227076102280761022907610230076102310761023207610233076102340761023507610236076102370761023807610239076102400761024107610242076102430761024407610245076102460761024707610248076102490761025007610251076102520761025307610254076102550761025607610257076102580761025907610260076102610761026207610263076102640761026507610266076102670761026807610269076102700761027107610272076102730761027407610275076102760761027707610278076102790761028007610281076102820761028307610284076102850761028607610287076102880761028907610290076102910761029207610293076102940761029507610296076102970761029807610299076103000761030107610302076103030761030407610305076103060761030707610308076103090761031007610311076103120761031307610314076103150761031607610317076103180761031907610320076103210761032207610323076103240761032507610326076103270761032807610329076103300761033107610332076103330761033407610335076103360761033707610338076103390761034007610341076103420761034307610344076103450761034607610347076103480761034907610350076103510761035207610353076103540761035507610356076103570761035807610359076103600761036107610362076103630761036407610365076103660761036707610368076103690761037007610371076103720761037307610374076103750761037607610377076103780761037907610380076103810761038207610383076103840761038507610386076103870761038807610389076103900761039107610392076103930761039407610395076103960761039707610398076103990761040007610401076104020761040307610404076104050761040607610407076104080761040907610410076104110761041207610413076104140761041507610416076104170761041807610419076104200761042107610422076104230761042407610425076104260761042707610428076104290761043007610431076104320761043307610434076104350761043607610437076104380761043907610440076104410761044207610443076104440761044507610446076104470761044807610449076104500761045107610452076104530761045407610455076104560761045707610458076104590761046007610461076104620761046307610464076104650761046607610467076104680761046907610470076104710761047207610473076104740761047507610476076104770761047807610479076104800761048107610482076104830761048407610485076104860761048707610488076104890761049007610491076104920761049307610494076104950761049607610497076104980761049907610500076105010761050207610503076105040761050507610506076105070761050807610509076105100761051107610512076105130761051407610515076105160761051707610518076105190761052007610521076105220761052307610524076105250761052607610527076105280761052907610530076105310761053207610533076105340761053507610536076105370761053807610539076105400761054107610542076105430761054407610545076105460761054707610548076105490761055007610551076105520761055307610554076105550761055607610557076105580761055907610560076105610761056207610563076105640761056507610566076105670761056807610569076105700761057107610572076105730761057407610575076105760761057707610578076105790761058007610581076105820761058307610584076105850761058607610587076105880761058907610590076105910761059207610593076105940761059507610596076105970761059807610599076106000761060107610602076106030761060407610605076106060761060707610608076106090761061007610611076106120761061307610614076106150761061607610617076106180761061907610620076106210761062207610623076106240761062507610626076106270761062807610629076106300761063107610632076106330761063407610635076106360761063707610638076106390761064007610641076106420761064307610644076106450761064607610647076106480761064907610650076106510761065207610653076106540761065507610656076106570761065807610659076106600761066107610662076106630761066407610665076106660761066707610668076106690761067007610671076106720761067307610674076106750761067607610677076106780761067907610680076106810761068207610683076106840761068507610686076106870761068807610689076106900761069107610692076106930761069407610695076106960761069707610698076106990761070007610701076107020761070307610704076107050761070607610707076107080761070907610710076107110761071207610713076107140761071507610716076107170761071807610719076107200761072107610722076107230761072407610725076107260761072707610728076107290761073007610731076107320761073307610734076107350761073607610737076107380761073907610740076107410761074207610743076107440761074507610746076107470761074807610749076107500761075107610752076107530761075407610755076107560761075707610758076107590761076007610761076107620761076307610764076107650761076607610767076107680761076907610770076107710761077207610773076107740761077507610776076107770761077807610779076107800761078107610782076107830761078407610785076107860761078707610788076107890761079007610791076107920761079307610794076107950761079607610797076107980761079907620001076200020762000307620004076200050762000607620007076200080762000907620010076200110762001207620013076200140762001507620016076200170762001807620019076200200762002107620022076200230762002407620025076200260762002707620028076200290762003007620031076200320762003307620034076200350762003607620037076200380762003907620040076200410762004207620043076200440762004507620046076200470762004807620049076200500762005107620052076200530762005407620055076200560762005707620058076200590762006007620061076200620762006307620064076200650762006607620067076200680762006907620070076200710762007207620073076200740762007507620076076200770762007807620079076200800762008107620082076200830762008407620085076200860762008707620088076200890762009007620091076200920762009307620094076200950762009607620097076200980762009907620100076201010762010207620103076201040762010507620106076201070762010807620109076201100762011107620112076201130762011407620115076201160762011707620118076201190762012007620121076201220762012307620124076201250762012607620127076201280762012907620130076201310762013207620133076201340762013507620136076201370762013807620139076201400762014107620142076201430762014407620145076201460762014707620148076201490762015007620151076201520762015307620154076201550762015607620157076201580762015907620160076201610762016207620163076201640762016507620166076201670762016807620169076201700762017107620172076201730762017407620175076201760762017707620178076201790762018007620181076201820762018307620184076201850762018607620187076201880762018907620190076201910762019207620193076201940762019507620196076201970762019807620199076202000762020107620202076202030762020407620205076202060762020707620208076202090762021007620211076202120762021307620214076202150762021607620217076202180762021907620220076202210762022207620223076202240762022507620226076202270762022807620229076202300762023107620232076202330762023407620235076202360762023707620238076202390762024007620241076202420762024307620244076202450762024607620247076202480762024907620250076202510762025207620253076202540762025507620256076202570762025807620259076202600762026107620262076202630762026407620265076202660762026707620268076202690762027007620271076202720762027307620274076202750762027607620277076202780762027907620280076202810762028207620283076202840762028507620286076202870762028807620289076202900762029107620292076202930762029407620295076202960762029707620298076202990762030007620301076203020762030307620304076203050762030607620307076203080762030907620310076203110762031207620313076203140762031507620316076203170762031807620319076203200762032107620322076203230762032407620325076203260762032707620328076203290762033007620331076203320762033307620334076203350762033607620337076203380762033907620340076203410762034207620343076203440762034507620346076203470762034807620349076203500762035107620352076203530762035407620355076203560762035707620358076203590762036007620361076203620762036307620364076203650762036607620367076203680762036907620370076203710762037207620373076203740762037507620376076203770762037807620379076203800762038107620382076203830762038407620385076203860762038707620388076203890762039007620391076203920762039307620394076203950762039607620397076203980762039907620400076204010762040207620403076204040762040507620406076204070762040807620409076204100762041107620412076204130762041407620415076204160762041707620418076204190762042007620421076204220762042307620424076204250762042607620427076204280762042907620430076204310762043207620433076204340762043507620436076204370762043807620439076204400762044107620442076204430762044407620445076204460762044707620448076204490762045007620451076204520762045307620454076204550762045607620457076204580762045907620460076204610762046207620463076204640762046507620466076204670762046807620469076204700762047107620472076204730762047407620475076204760762047707620478076204790762048007620481076204820762048307620484076204850762048607620487076204880762048907620490076204910762049207620493076204940762049507620496076204970762049807620499076205000762050107620502076205030762050407620505076205060762050707620508076205090762051007620511076205120762051307620514076205150762051607620517076205180762051907620520076205210762052207620523076205240762052507620526076205270762052807620529076205300762053107620532076205330762053407620535076205360762053707620538076205390762054007620541076205420762054307620544076205450762054607620547076205480762054907620550076205510762055207620553076205540762055507620556076205570762055807620559076205600762056107620562076205630762056407620565076205660762056707620568076205690762057007620571076205720762057307620574076205750762057607620577076205780762057907620580076205810762058207620583076205840762058507620586076205870762058807620589076205900762059107620592076205930762059407620595076205960762059707620598076205990762060007620601076206020762060307620604076206050762060607620607076206080762060907620610076206110762061207620613076206140762061507620616076206170762061807620619076206200762062107620622076206230762062407620625076206260762062707620628076206290762063007620631076206320762063307620634076206350762063607620637076206380762063907620640076206410762064207620643076206440762064507620646076206470762064807620649076206500762065107620652076206530762065407620655076206560762065707620658076206590762066007620661076206620762066307620664076206650762066607620667076206680762066907620670076206710762067207620673076206740762067507620676076206770762067807620679076206800762068107620682076206830762068407620685076206860762068707620688076206890762069007620691076206920762069307620694076206950762069607620697076206980762069907620700076207010762070207620703076207040762070507620706076207070762070807620709076207100762071107620712076207130762071407620715076207160762071707620718076207190762072007620721076207220762072307620724076207250762072607620727076207280762072907620730076207310762073207620733076207340762073507620736076207370762073807620739076207400762074107620742076207430762074407620745076207460762074707620748076207490762075007620751076207520762075307620754076207550762075607620757076207580762075907620760076207610762076207620763076207640762076507620766076207670762076807620769076207700762077107620772076207730762077407620775076207760762077707620778076207790762078007620781076207820762078307620784076207850762078607620787076207880762078907620790076207910762079207620793076207940762079507620796076207970762079807620799076300010763000207630003076300040763000507630006076300070763000807630009076300100763001107630012076300130763001407630015076300160763001707630018076300190763002007630021076300220763002307630024076300250763002607630027076300280763002907630030076300310763003207630033076300340763003507630036076300370763003807630039076300400763004107630042076300430763004407630045076300460763004707630048076300490763005007630051076300520763005307630054076300550763005607630057076300580763005907630060076300610763006207630063076300640763006507630066076300670763006807630069076300700763007107630072076300730763007407630075076300760763007707630078076300790763008007630081076300820763008307630084076300850763008607630087076300880763008907630090076300910763009207630093076300940763009507630096076300970763009807630099076301000763010107630102076301030763010407630105076301060763010707630108076301090763011007630111076301120763011307630114076301150763011607630117076301180763011907630120076301210763012207630123076301240763012507630126076301270763012807630129076301300763013107630132076301330763013407630135076301360763013707630138076301390763014007630141076301420763014307630144076301450763014607630147076301480763014907630150076301510763015207630153076301540763015507630156076301570763015807630159076301600763016107630162076301630763016407630165076301660763016707630168076301690763017007630171076301720763017307630174076301750763017607630177076301780763017907630180076301810763018207630183076301840763018507630186076301870763018807630189076301900763019107630192076301930763019407630195076301960763019707630198076301990763020007630201076302020763020307630204076302050763020607630207076302080763020907630210076302110763021207630213076302140763021507630216076302170763021807630219076302200763022107630222076302230763022407630225076302260763022707630228076302290763023007630231076302320763023307630234076302350763023607630237076302380763023907630240076302410763024207630243076302440763024507630246076302470763024807630249076302500763025107630252076302530763025407630255076302560763025707630258076302590763026007630261076302620763026307630264076302650763026607630267076302680763026907630270076302710763027207630273076302740763027507630276076302770763027807630279076302800763028107630282076302830763028407630285076302860763028707630288076302890763029007630291076302920763029307630294076302950763029607630297076302980763029907630300076303010763030207630303076303040763030507630306076303070763030807630309076303100763031107630312076303130763031407630315076303160763031707630318076303190763032007630321076303220763032307630324076303250763032607630327076303280763032907630330076303310763033207630333076303340763033507630336076303370763033807630339076303400763034107630342076303430763034407630345076303460763034707630348076303490763035007630351076303520763035307630354076303550763035607630357076303580763035907630360076303610763036207630363076303640763036507630366076303670763036807630369076303700763037107630372076303730763037407630375076303760763037707630378076303790763038007630381076303820763038307630384076303850763038607630387076303880763038907630390076303910763039207630393076303940763039507630396076303970763039807630399076304000763040107630402076304030763040407630405076304060763040707630408076304090763041007630411076304120763041307630414076304150763041607630417076304180763041907630420076304210763042207630423076304240763042507630426076304270763042807630429076304300763043107630432076304330763043407630435076304360763043707630438076304390763044007630441076304420763044307630444076304450763044607630447076304480763044907630450076304510763045207630453076304540763045507630456076304570763045807630459076304600763046107630462076304630763046407630465076304660763046707630468076304690763047007630471076304720763047307630474076304750763047607630477076304780763047907630480076304810763048207630483076304840763048507630486076304870763048807630489076304900763049107630492076304930763049407630495076304960763049707630498076304990763050007630501076305020763050307630504076305050763050607630507076305080763050907630510076305110763051207630513076305140763051507630516076305170763051807630519076305200763052107630522076305230763052407630525076305260763052707630528076305290763053007630531076305320763053307630534076305350763053607630537076305380763053907630540076305410763054207630543076305440763054507630546076305470763054807630549076305500763055107630552076305530763055407630555076305560763055707630558076305590763056007630561076305620763056307630564076305650763056607630567076305680763056907630570076305710763057207630573076305740763057507630576076305770763057807630579076305800763058107630582076305830763058407630585076305860763058707630588076305890763059007630591076305920763059307630594076305950763059607630597076305980763059907630600076306010763060207630603076306040763060507630606076306070763060807630609076306100763061107630612076306130763061407630615076306160763061707630618076306190763062007630621076306220763062307630624076306250763062607630627076306280763062907630630076306310763063207630633076306340763063507630636076306370763063807630639076306400763064107630642076306430763064407630645076306460763064707630648076306490763065007630651076306520763065307630654076306550763065607630657076306580763065907630660076306610763066207630663076306640763066507630666076306670763066807630669076306700763067107630672076306730763067407630675076306760763067707630678076306790763068007630681076306820763068307630684076306850763068607630687076306880763068907630690076306910763069207630693076306940763069507630696076306970763069807630699076307000763070107630702076307030763070407630705076307060763070707630708076307090763071007630711076307120763071307630714076307150763071607630717076307180763071907630720076307210763072207630723076307240763072507630726076307270763072807630729076307300763073107630732076307330763073407630735076307360763073707630738076307390763074007630741076307420763074307630744076307450763074607630747076307480763074907630750076307510763075207630753076307540763075507630756076307570763075807630759076307600763076107630762076307630763076407630765076307660763076707630768076307690763077007630771076307720763077307630774076307750763077607630777076307780763077907630780076307810763078207630783076307840763078507630786076307870763078807630789076307900763079107630792076307930763079407630795076307960763079707630798076307990764000107640002076400030764000407640005076400060764000707640008076400090764001007640011076400120764001307640014076400150764001607640017076400180764001907640020076400210764002207640023076400240764002507640026076400270764002807640029076400300764003107640032076400330764003407640035076400360764003707640038076400390764004007640041076400420764004307640044076400450764004607640047076400480764004907640050076400510764005207640053076400540764005507640056076400570764005807640059076400600764006107640062076400630764006407640065076400660764006707640068076400690764007007640071076400720764007307640074076400750764007607640077076400780764007907640080076400810764008207640083076400840764008507640086076400870764008807640089076400900764009107640092076400930764009407640095076400960764009707640098076400990764010007640101076401020764010307640104076401050764010607640107076401080764010907640110076401110764011207640113076401140764011507640116076401170764011807640119076401200764012107640122076401230764012407640125076401260764012707640128076401290764013007640131076401320764013307640134076401350764013607640137076401380764013907640140076401410764014207640143076401440764014507640146076401470764014807640149076401500764015107640152076401530764015407640155076401560764015707640158076401590764016007640161076401620764016307640164076401650764016607640167076401680764016907640170076401710764017207640173076401740764017507640176076401770764017807640179076401800764018107640182076401830764018407640185076401860764018707640188076401890764019007640191076401920764019307640194076401950764019607640197076401980764019907640200076402010764020207640203076402040764020507640206076402070764020807640209076402100764021107640212076402130764021407640215076402160764021707640218076402190764022007640221076402220764022307640224076402250764022607640227076402280764022907640230076402310764023207640233076402340764023507640236076402370764023807640239076402400764024107640242076402430764024407640245076402460764024707640248076402490764025007640251076402520764025307640254076402550764025607640257076402580764025907640260076402610764026207640263076402640764026507640266076402670764026807640269076402700764027107640272076402730764027407640275076402760764027707640278076402790764028007640281076402820764028307640284076402850764028607640287076402880764028907640290076402910764029207640293076402940764029507640296076402970764029807640299076403000764030107640302076403030764030407640305076403060764030707640308076403090764031007640311076403120764031307640314076403150764031607640317076403180764031907640320076403210764032207640323076403240764032507640326076403270764032807640329076403300764033107640332076403330764033407640335076403360764033707640338076403390764034007640341076403420764034307640344076403450764034607640347076403480764034907640350076403510764035207640353076403540764035507640356076403570764035807640359076403600764036107640362076403630764036407640365076403660764036707640368076403690764037007640371076403720764037307640374076403750764037607640377076403780764037907640380076403810764038207640383076403840764038507640386076403870764038807640389076403900764039107640392076403930764039407640395076403960764039707640398076403990764040007640401076404020764040307640404076404050764040607640407076404080764040907640410076404110764041207640413076404140764041507640416076404170764041807640419076404200764042107640422076404230764042407640425076404260764042707640428076404290764043007640431076404320764043307640434076404350764043607640437076404380764043907640440076404410764044207640443076404440764044507640446076404470764044807640449076404500764045107640452076404530764045407640455076404560764045707640458076404590764046007640461076404620764046307640464076404650764046607640467076404680764046907640470076404710764047207640473076404740764047507640476076404770764047807640479076404800764048107640482076404830764048407640485076404860764048707640488076404890764049007640491076404920764049307640494076404950764049607640497076404980764049907640500076405010764050207640503076405040764050507640506076405070764050807640509076405100764051107640512076405130764051407640515076405160764051707640518076405190764052007640521076405220764052307640524076405250764052607640527076405280764052907640530076405310764053207640533076405340764053507640536076405370764053807640539076405400764054107640542076405430764054407640545076405460764054707640548076405490764055007640551076405520764055307640554076405550764055607640557076405580764055907640560076405610764056207640563076405640764056507640566076405670764056807640569076405700764057107640572076405730764057407640575076405760764057707640578076405790764058007640581076405820764058307640584076405850764058607640587076405880764058907640590076405910764059207640593076405940764059507640596076405970764059807640599076406000764060107640602076406030764060407640605076406060764060707640608076406090764061007640611076406120764061307640614076406150764061607640617076406180764061907640620076406210764062207640623076406240764062507640626076406270764062807640629076406300764063107640632076406330764063407640635076406360764063707640638076406390764064007640641076406420764064307640644076406450764064607640647076406480764064907640650076406510764065207640653076406540764065507640656076406570764065807640659076406600764066107640662076406630764066407640665076406660764066707640668076406690764067007640671076406720764067307640674076406750764067607640677076406780764067907640680076406810764068207640683076406840764068507640686076406870764068807640689076406900764069107640692076406930764069407640695076406960764069707640698076406990764070007640701076407020764070307640704076407050764070607640707076407080764070907640710076407110764071207640713076407140764071507640716076407170764071807640719076407200764072107640722076407230764072407640725076407260764072707640728076407290764073007640731076407320764073307640734076407350764073607640737076407380764073907640740076407410764074207640743076407440764074507640746076407470764074807640749076407500764075107640752076407530764075407640755076407560764075707640758076407590764076007640761076407620764076307640764076407650764076607640767076407680764076907640770076407710764077207640773076407740764077507640776076407770764077807640779076407800764078107640782076407830764078407640785076407860764078707640788076407890764079007640791076407920764079307640794076407950764079607640797076407980764079907650001076500020765000307650004076500050765000607650007076500080765000907650010076500110765001207650013076500140765001507650016076500170765001807650019076500200765002107650022076500230765002407650025076500260765002707650028076500290765003007650031076500320765003307650034076500350765003607650037076500380765003907650040076500410765004207650043076500440765004507650046076500470765004807650049076500500765005107650052076500530765005407650055076500560765005707650058076500590765006007650061076500620765006307650064076500650765006607650067076500680765006907650070076500710765007207650073076500740765007507650076076500770765007807650079076500800765008107650082076500830765008407650085076500860765008707650088076500890765009007650091076500920765009307650094076500950765009607650097076500980765009907650100076501010765010207650103076501040765010507650106076501070765010807650109076501100765011107650112076501130765011407650115076501160765011707650118076501190765012007650121076501220765012307650124076501250765012607650127076501280765012907650130076501310765013207650133076501340765013507650136076501370765013807650139076501400765014107650142076501430765014407650145076501460765014707650148076501490765015007650151076501520765015307650154076501550765015607650157076501580765015907650160076501610765016207650163076501640765016507650166076501670765016807650169076501700765017107650172076501730765017407650175076501760765017707650178076501790765018007650181076501820765018307650184076501850765018607650187076501880765018907650190076501910765019207650193076501940765019507650196076501970765019807650199076502000765020107650202076502030765020407650205076502060765020707650208076502090765021007650211076502120765021307650214076502150765021607650217076502180765021907650220076502210765022207650223076502240765022507650226076502270765022807650229076502300765023107650232076502330765023407650235076502360765023707650238076502390765024007650241076502420765024307650244076502450765024607650247076502480765024907650250076502510765025207650253076502540765025507650256076502570765025807650259076502600765026107650262076502630765026407650265076502660765026707650268076502690765027007650271076502720765027307650274076502750765027607650277076502780765027907650280076502810765028207650283076502840765028507650286076502870765028807650289076502900765029107650292076502930765029407650295076502960765029707650298076502990765030007650301076503020765030307650304076503050765030607650307076503080765030907650310076503110765031207650313076503140765031507650316076503170765031807650319076503200765032107650322076503230765032407650325076503260765032707650328076503290765033007650331076503320765033307650334076503350765033607650337076503380765033907650340076503410765034207650343076503440765034507650346076503470765034807650349076503500765035107650352076503530765035407650355076503560765035707650358076503590765036007650361076503620765036307650364076503650765036607650367076503680765036907650370076503710765037207650373076503740765037507650376076503770765037807650379076503800765038107650382076503830765038407650385076503860765038707650388076503890765039007650391076503920765039307650394076503950765039607650397076503980765039907650400076504010765040207650403076504040765040507650406076504070765040807650409076504100765041107650412076504130765041407650415076504160765041707650418076504190765042007650421076504220765042307650424076504250765042607650427076504280765042907650430076504310765043207650433076504340765043507650436076504370765043807650439076504400765044107650442076504430765044407650445076504460765044707650448076504490765045007650451076504520765045307650454076504550765045607650457076504580765045907650460076504610765046207650463076504640765046507650466076504670765046807650469076504700765047107650472076504730765047407650475076504760765047707650478076504790765048007650481076504820765048307650484076504850765048607650487076504880765048907650490076504910765049207650493076504940765049507650496076504970765049807650499076505000765050107650502076505030765050407650505076505060765050707650508076505090765051007650511076505120765051307650514076505150765051607650517076505180765051907650520076505210765052207650523076505240765052507650526076505270765052807650529076505300765053107650532076505330765053407650535076505360765053707650538076505390765054007650541076505420765054307650544076505450765054607650547076505480765054907650550076505510765055207650553076505540765055507650556076505570765055807650559076505600765056107650562076505630765056407650565076505660765056707650568076505690765057007650571076505720765057307650574076505750765057607650577076505780765057907650580076505810765058207650583076505840765058507650586076505870765058807650589076505900765059107650592076505930765059407650595076505960765059707650598076505990765060007650601076506020765060307650604076506050765060607650607076506080765060907650610076506110765061207650613076506140765061507650616076506170765061807650619076506200765062107650622076506230765062407650625076506260765062707650628076506290765063007650631076506320765063307650634076506350765063607650637076506380765063907650640076506410765064207650643076506440765064507650646076506470765064807650649076506500765065107650652076506530765065407650655076506560765065707650658076506590765066007650661076506620765066307650664076506650765066607650667076506680765066907650670076506710765067207650673076506740765067507650676076506770765067807650679076506800765068107650682076506830765068407650685076506860765068707650688076506890765069007650691076506920765069307650694076506950765069607650697076506980765069907650700076507010765070207650703076507040765070507650706076507070765070807650709076507100765071107650712076507130765071407650715076507160765071707650718076507190765072007650721076507220765072307650724076507250765072607650727076507280765072907650730076507310765073207650733076507340765073507650736076507370765073807650739076507400765074107650742076507430765074407650745076507460765074707650748076507490765075007650751076507520765075307650754076507550765075607650757076507580765075907650760076507610765076207650763076507640765076507650766076507670765076807650769076507700765077107650772076507730765077407650775076507760765077707650778076507790765078007650781076507820765078307650784076507850765078607650787076507880765078907650790076507910765079207650793076507940765079507650796076507970765079807650799076600010766000207660003076600040766000507660006076600070766000807660009076600100766001107660012076600130766001407660015076600160766001707660018076600190766002007660021076600220766002307660024076600250766002607660027076600280766002907660030076600310766003207660033076600340766003507660036076600370766003807660039076600400766004107660042076600430766004407660045076600460766004707660048076600490766005007660051076600520766005307660054076600550766005607660057076600580766005907660060076600610766006207660063076600640766006507660066076600670766006807660069076600700766007107660072076600730766007407660075076600760766007707660078076600790766008007660081076600820766008307660084076600850766008607660087076600880766008907660090076600910766009207660093076600940766009507660096076600970766009807660099076601000766010107660102076601030766010407660105076601060766010707660108076601090766011007660111076601120766011307660114076601150766011607660117076601180766011907660120076601210766012207660123076601240766012507660126076601270766012807660129076601300766013107660132076601330766013407660135076601360766013707660138076601390766014007660141076601420766014307660144076601450766014607660147076601480766014907660150076601510766015207660153076601540766015507660156076601570766015807660159076601600766016107660162076601630766016407660165076601660766016707660168076601690766017007660171076601720766017307660174076601750766017607660177076601780766017907660180076601810766018207660183076601840766018507660186076601870766018807660189076601900766019107660192076601930766019407660195076601960766019707660198076601990766020007660201076602020766020307660204076602050766020607660207076602080766020907660210076602110766021207660213076602140766021507660216076602170766021807660219076602200766022107660222076602230766022407660225076602260766022707660228076602290766023007660231076602320766023307660234076602350766023607660237076602380766023907660240076602410766024207660243076602440766024507660246076602470766024807660249076602500766025107660252076602530766025407660255076602560766025707660258076602590766026007660261076602620766026307660264076602650766026607660267076602680766026907660270076602710766027207660273076602740766027507660276076602770766027807660279076602800766028107660282076602830766028407660285076602860766028707660288076602890766029007660291076602920766029307660294076602950766029607660297076602980766029907660300076603010766030207660303076603040766030507660306076603070766030807660309076603100766031107660312076603130766031407660315076603160766031707660318076603190766032007660321076603220766032307660324076603250766032607660327076603280766032907660330076603310766033207660333076603340766033507660336076603370766033807660339076603400766034107660342076603430766034407660345076603460766034707660348076603490766035007660351076603520766035307660354076603550766035607660357076603580766035907660360076603610766036207660363076603640766036507660366076603670766036807660369076603700766037107660372076603730766037407660375076603760766037707660378076603790766038007660381076603820766038307660384076603850766038607660387076603880766038907660390076603910766039207660393076603940766039507660396076603970766039807660399076604000766040107660402076604030766040407660405076604060766040707660408076604090766041007660411076604120766041307660414076604150766041607660417076604180766041907660420076604210766042207660423076604240766042507660426076604270766042807660429076604300766043107660432076604330766043407660435076604360766043707660438076604390766044007660441076604420766044307660444076604450766044607660447076604480766044907660450076604510766045207660453076604540766045507660456076604570766045807660459076604600766046107660462076604630766046407660465076604660766046707660468076604690766047007660471076604720766047307660474076604750766047607660477076604780766047907660480076604810766048207660483076604840766048507660486076604870766048807660489076604900766049107660492076604930766049407660495076604960766049707660498076604990766050007660501076605020766050307660504076605050766050607660507076605080766050907660510076605110766051207660513076605140766051507660516076605170766051807660519076605200766052107660522076605230766052407660525076605260766052707660528076605290766053007660531076605320766053307660534076605350766053607660537076605380766053907660540076605410766054207660543076605440766054507660546076605470766054807660549076605500766055107660552076605530766055407660555076605560766055707660558076605590766056007660561076605620766056307660564076605650766056607660567076605680766056907660570076605710766057207660573076605740766057507660576076605770766057807660579076605800766058107660582076605830766058407660585076605860766058707660588076605890766059007660591076605920766059307660594076605950766059607660597076605980766059907660600076606010766060207660603076606040766060507660606076606070766060807660609076606100766061107660612076606130766061407660615076606160766061707660618076606190766062007660621076606220766062307660624076606250766062607660627076606280766062907660630076606310766063207660633076606340766063507660636076606370766063807660639076606400766064107660642076606430766064407660645076606460766064707660648076606490766065007660651076606520766065307660654076606550766065607660657076606580766065907660660076606610766066207660663076606640766066507660666076606670766066807660669076606700766067107660672076606730766067407660675076606760766067707660678076606790766068007660681076606820766068307660684076606850766068607660687076606880766068907660690076606910766069207660693076606940766069507660696076606970766069807660699076607000766070107660702076607030766070407660705076607060766070707660708076607090766071007660711076607120766071307660714076607150766071607660717076607180766071907660720076607210766072207660723076607240766072507660726076607270766072807660729076607300766073107660732076607330766073407660735076607360766073707660738076607390766074007660741076607420766074307660744076607450766074607660747076607480766074907660750076607510766075207660753076607540766075507660756076607570766075807660759076607600766076107660762076607630766076407660765076607660766076707660768076607690766077007660771076607720766077307660774076607750766077607660777076607780766077907660780076607810766078207660783076607840766078507660786076607870766078807660789076607900766079107660792076607930766079407660795076607960766079707660798076607990767000107670002076700030767000407670005076700060767000707670008076700090767001007670011076700120767001307670014076700150767001607670017076700180767001907670020076700210767002207670023076700240767002507670026076700270767002807670029076700300767003107670032076700330767003407670035076700360767003707670038076700390767004007670041076700420767004307670044076700450767004607670047076700480767004907670050076700510767005207670053076700540767005507670056076700570767005807670059076700600767006107670062076700630767006407670065076700660767006707670068076700690767007007670071076700720767007307670074076700750767007607670077076700780767007907670080076700810767008207670083076700840767008507670086076700870767008807670089076700900767009107670092076700930767009407670095076700960767009707670098076700990767010007670101076701020767010307670104076701050767010607670107076701080767010907670110076701110767011207670113076701140767011507670116076701170767011807670119076701200767012107670122076701230767012407670125076701260767012707670128076701290767013007670131076701320767013307670134076701350767013607670137076701380767013907670140076701410767014207670143076701440767014507670146076701470767014807670149076701500767015107670152076701530767015407670155076701560767015707670158076701590767016007670161076701620767016307670164076701650767016607670167076701680767016907670170076701710767017207670173076701740767017507670176076701770767017807670179076701800767018107670182076701830767018407670185076701860767018707670188076701890767019007670191076701920767019307670194076701950767019607670197076701980767019907670200076702010767020207670203076702040767020507670206076702070767020807670209076702100767021107670212076702130767021407670215076702160767021707670218076702190767022007670221076702220767022307670224076702250767022607670227076702280767022907670230076702310767023207670233076702340767023507670236076702370767023807670239076702400767024107670242076702430767024407670245076702460767024707670248076702490767025007670251076702520767025307670254076702550767025607670257076702580767025907670260076702610767026207670263076702640767026507670266076702670767026807670269076702700767027107670272076702730767027407670275076702760767027707670278076702790767028007670281076702820767028307670284076702850767028607670287076702880767028907670290076702910767029207670293076702940767029507670296076702970767029807670299076703000767030107670302076703030767030407670305076703060767030707670308076703090767031007670311076703120767031307670314076703150767031607670317076703180767031907670320076703210767032207670323076703240767032507670326076703270767032807670329076703300767033107670332076703330767033407670335076703360767033707670338076703390767034007670341076703420767034307670344076703450767034607670347076703480767034907670350076703510767035207670353076703540767035507670356076703570767035807670359076703600767036107670362076703630767036407670365076703660767036707670368076703690767037007670371076703720767037307670374076703750767037607670377076703780767037907670380076703810767038207670383076703840767038507670386076703870767038807670389076703900767039107670392076703930767039407670395076703960767039707670398076703990767040007670401076704020767040307670404076704050767040607670407076704080767040907670410076704110767041207670413076704140767041507670416076704170767041807670419076704200767042107670422076704230767042407670425076704260767042707670428076704290767043007670431076704320767043307670434076704350767043607670437076704380767043907670440076704410767044207670443076704440767044507670446076704470767044807670449076704500767045107670452076704530767045407670455076704560767045707670458076704590767046007670461076704620767046307670464076704650767046607670467076704680767046907670470076704710767047207670473076704740767047507670476076704770767047807670479076704800767048107670482076704830767048407670485076704860767048707670488076704890767049007670491076704920767049307670494076704950767049607670497076704980767049907670500076705010767050207670503076705040767050507670506076705070767050807670509076705100767051107670512076705130767051407670515076705160767051707670518076705190767052007670521076705220767052307670524076705250767052607670527076705280767052907670530076705310767053207670533076705340767053507670536076705370767053807670539076705400767054107670542076705430767054407670545076705460767054707670548076705490767055007670551076705520767055307670554076705550767055607670557076705580767055907670560076705610767056207670563076705640767056507670566076705670767056807670569076705700767057107670572076705730767057407670575076705760767057707670578076705790767058007670581076705820767058307670584076705850767058607670587076705880767058907670590076705910767059207670593076705940767059507670596076705970767059807670599076706000767060107670602076706030767060407670605076706060767060707670608076706090767061007670611076706120767061307670614076706150767061607670617076706180767061907670620076706210767062207670623076706240767062507670626076706270767062807670629076706300767063107670632076706330767063407670635076706360767063707670638076706390767064007670641076706420767064307670644076706450767064607670647076706480767064907670650076706510767065207670653076706540767065507670656076706570767065807670659076706600767066107670662076706630767066407670665076706660767066707670668076706690767067007670671076706720767067307670674076706750767067607670677076706780767067907670680076706810767068207670683076706840767068507670686076706870767068807670689076706900767069107670692076706930767069407670695076706960767069707670698076706990767070007670701076707020767070307670704076707050767070607670707076707080767070907670710076707110767071207670713076707140767071507670716076707170767071807670719076707200767072107670722076707230767072407670725076707260767072707670728076707290767073007670731076707320767073307670734076707350767073607670737076707380767073907670740076707410767074207670743076707440767074507670746076707470767074807670749076707500767075107670752076707530767075407670755076707560767075707670758076707590767076007670761076707620767076307670764076707650767076607670767076707680767076907670770076707710767077207670773076707740767077507670776076707770767077807670779076707800767078107670782076707830767078407670785076707860767078707670788076707890767079007670791076707920767079307670794076707950767079607670797076707980767079907680001076800020768000307680004076800050768000607680007076800080768000907680010076800110768001207680013076800140768001507680016076800170768001807680019076800200768002107680022076800230768002407680025076800260768002707680028076800290768003007680031076800320768003307680034076800350768003607680037076800380768003907680040076800410768004207680043076800440768004507680046076800470768004807680049076800500768005107680052076800530768005407680055076800560768005707680058076800590768006007680061076800620768006307680064076800650768006607680067076800680768006907680070076800710768007207680073076800740768007507680076076800770768007807680079076800800768008107680082076800830768008407680085076800860768008707680088076800890768009007680091076800920768009307680094076800950768009607680097076800980768009907680100076801010768010207680103076801040768010507680106076801070768010807680109076801100768011107680112076801130768011407680115076801160768011707680118076801190768012007680121076801220768012307680124076801250768012607680127076801280768012907680130076801310768013207680133076801340768013507680136076801370768013807680139076801400768014107680142076801430768014407680145076801460768014707680148076801490768015007680151076801520768015307680154076801550768015607680157076801580768015907680160076801610768016207680163076801640768016507680166076801670768016807680169076801700768017107680172076801730768017407680175076801760768017707680178076801790768018007680181076801820768018307680184076801850768018607680187076801880768018907680190076801910768019207680193076801940768019507680196076801970768019807680199076802000768020107680202076802030768020407680205076802060768020707680208076802090768021007680211076802120768021307680214076802150768021607680217076802180768021907680220076802210768022207680223076802240768022507680226076802270768022807680229076802300768023107680232076802330768023407680235076802360768023707680238076802390768024007680241076802420768024307680244076802450768024607680247076802480768024907680250076802510768025207680253076802540768025507680256076802570768025807680259076802600768026107680262076802630768026407680265076802660768026707680268076802690768027007680271076802720768027307680274076802750768027607680277076802780768027907680280076802810768028207680283076802840768028507680286076802870768028807680289076802900768029107680292076802930768029407680295076802960768029707680298076802990768030007680301076803020768030307680304076803050768030607680307076803080768030907680310076803110768031207680313076803140768031507680316076803170768031807680319076803200768032107680322076803230768032407680325076803260768032707680328076803290768033007680331076803320768033307680334076803350768033607680337076803380768033907680340076803410768034207680343076803440768034507680346076803470768034807680349076803500768035107680352076803530768035407680355076803560768035707680358076803590768036007680361076803620768036307680364076803650768036607680367076803680768036907680370076803710768037207680373076803740768037507680376076803770768037807680379076803800768038107680382076803830768038407680385076803860768038707680388076803890768039007680391076803920768039307680394076803950768039607680397076803980768039907680400076804010768040207680403076804040768040507680406076804070768040807680409076804100768041107680412076804130768041407680415076804160768041707680418076804190768042007680421076804220768042307680424076804250768042607680427076804280768042907680430076804310768043207680433076804340768043507680436076804370768043807680439076804400768044107680442076804430768044407680445076804460768044707680448076804490768045007680451076804520768045307680454076804550768045607680457076804580768045907680460076804610768046207680463076804640768046507680466076804670768046807680469076804700768047107680472076804730768047407680475076804760768047707680478076804790768048007680481076804820768048307680484076804850768048607680487076804880768048907680490076804910768049207680493076804940768049507680496076804970768049807680499076805000768050107680502076805030768050407680505076805060768050707680508076805090768051007680511076805120768051307680514076805150768051607680517076805180768051907680520076805210768052207680523076805240768052507680526076805270768052807680529076805300768053107680532076805330768053407680535076805360768053707680538076805390768054007680541076805420768054307680544076805450768054607680547076805480768054907680550076805510768055207680553076805540768055507680556076805570768055807680559076805600768056107680562076805630768056407680565076805660768056707680568076805690768057007680571076805720768057307680574076805750768057607680577076805780768057907680580076805810768058207680583076805840768058507680586076805870768058807680589076805900768059107680592076805930768059407680595076805960768059707680598076805990768060007680601076806020768060307680604076806050768060607680607076806080768060907680610076806110768061207680613076806140768061507680616076806170768061807680619076806200768062107680622076806230768062407680625076806260768062707680628076806290768063007680631076806320768063307680634076806350768063607680637076806380768063907680640076806410768064207680643076806440768064507680646076806470768064807680649076806500768065107680652076806530768065407680655076806560768065707680658076806590768066007680661076806620768066307680664076806650768066607680667076806680768066907680670076806710768067207680673076806740768067507680676076806770768067807680679076806800768068107680682076806830768068407680685076806860768068707680688076806890768069007680691076806920768069307680694076806950768069607680697076806980768069907680700076807010768070207680703076807040768070507680706076807070768070807680709076807100768071107680712076807130768071407680715076807160768071707680718076807190768072007680721076807220768072307680724076807250768072607680727076807280768072907680730076807310768073207680733076807340768073507680736076807370768073807680739076807400768074107680742076807430768074407680745076807460768074707680748076807490768075007680751076807520768075307680754076807550768075607680757076807580768075907680760076807610768076207680763076807640768076507680766076807670768076807680769076807700768077107680772076807730768077407680775076807760768077707680778076807790768078007680781076807820768078307680784076807850768078607680787076807880768078907680790076807910768079207680793076807940768079507680796076807970768079807680799076900010769000207690003076900040769000507690006076900070769000807690009076900100769001107690012076900130769001407690015076900160769001707690018076900190769002007690021076900220769002307690024076900250769002607690027076900280769002907690030076900310769003207690033076900340769003507690036076900370769003807690039076900400769004107690042076900430769004407690045076900460769004707690048076900490769005007690051076900520769005307690054076900550769005607690057076900580769005907690060076900610769006207690063076900640769006507690066076900670769006807690069076900700769007107690072076900730769007407690075076900760769007707690078076900790769008007690081076900820769008307690084076900850769008607690087076900880769008907690090076900910769009207690093076900940769009507690096076900970769009807690099076901000769010107690102076901030769010407690105076901060769010707690108076901090769011007690111076901120769011307690114076901150769011607690117076901180769011907690120076901210769012207690123076901240769012507690126076901270769012807690129076901300769013107690132076901330769013407690135076901360769013707690138076901390769014007690141076901420769014307690144076901450769014607690147076901480769014907690150076901510769015207690153076901540769015507690156076901570769015807690159076901600769016107690162076901630769016407690165076901660769016707690168076901690769017007690171076901720769017307690174076901750769017607690177076901780769017907690180076901810769018207690183076901840769018507690186076901870769018807690189076901900769019107690192076901930769019407690195076901960769019707690198076901990769020007690201076902020769020307690204076902050769020607690207076902080769020907690210076902110769021207690213076902140769021507690216076902170769021807690219076902200769022107690222076902230769022407690225076902260769022707690228076902290769023007690231076902320769023307690234076902350769023607690237076902380769023907690240076902410769024207690243076902440769024507690246076902470769024807690249076902500769025107690252076902530769025407690255076902560769025707690258076902590769026007690261076902620769026307690264076902650769026607690267076902680769026907690270076902710769027207690273076902740769027507690276076902770769027807690279076902800769028107690282076902830769028407690285076902860769028707690288076902890769029007690291076902920769029307690294076902950769029607690297076902980769029907690300076903010769030207690303076903040769030507690306076903070769030807690309076903100769031107690312076903130769031407690315076903160769031707690318076903190769032007690321076903220769032307690324076903250769032607690327076903280769032907690330076903310769033207690333076903340769033507690336076903370769033807690339076903400769034107690342076903430769034407690345076903460769034707690348076903490769035007690351076903520769035307690354076903550769035607690357076903580769035907690360076903610769036207690363076903640769036507690366076903670769036807690369076903700769037107690372076903730769037407690375076903760769037707690378076903790769038007690381076903820769038307690384076903850769038607690387076903880769038907690390076903910769039207690393076903940769039507690396076903970769039807690399076904000769040107690402076904030769040407690405076904060769040707690408076904090769041007690411076904120769041307690414076904150769041607690417076904180769041907690420076904210769042207690423076904240769042507690426076904270769042807690429076904300769043107690432076904330769043407690435076904360769043707690438076904390769044007690441076904420769044307690444076904450769044607690447076904480769044907690450076904510769045207690453076904540769045507690456076904570769045807690459076904600769046107690462076904630769046407690465076904660769046707690468076904690769047007690471076904720769047307690474076904750769047607690477076904780769047907690480076904810769048207690483076904840769048507690486076904870769048807690489076904900769049107690492076904930769049407690495076904960769049707690498076904990769050007690501076905020769050307690504076905050769050607690507076905080769050907690510076905110769051207690513076905140769051507690516076905170769051807690519076905200769052107690522076905230769052407690525076905260769052707690528076905290769053007690531076905320769053307690534076905350769053607690537076905380769053907690540076905410769054207690543076905440769054507690546076905470769054807690549076905500769055107690552076905530769055407690555076905560769055707690558076905590769056007690561076905620769056307690564076905650769056607690567076905680769056907690570076905710769057207690573076905740769057507690576076905770769057807690579076905800769058107690582076905830769058407690585076905860769058707690588076905890769059007690591076905920769059307690594076905950769059607690597076905980769059907690600076906010769060207690603076906040769060507690606076906070769060807690609076906100769061107690612076906130769061407690615076906160769061707690618076906190769062007690621076906220769062307690624076906250769062607690627076906280769062907690630076906310769063207690633076906340769063507690636076906370769063807690639076906400769064107690642076906430769064407690645076906460769064707690648076906490769065007690651076906520769065307690654076906550769065607690657076906580769065907690660076906610769066207690663076906640769066507690666076906670769066807690669076906700769067107690672076906730769067407690675076906760769067707690678076906790769068007690681076906820769068307690684076906850769068607690687076906880769068907690690076906910769069207690693076906940769069507690696076906970769069807690699076907000769070107690702076907030769070407690705076907060769070707690708076907090769071007690711076907120769071307690714076907150769071607690717076907180769071907690720076907210769072207690723076907240769072507690726076907270769072807690729076907300769073107690732076907330769073407690735076907360769073707690738076907390769074007690741076907420769074307690744076907450769074607690747076907480769074907690750076907510769075207690753076907540769075507690756076907570769075807690759076907600769076107690762076907630769076407690765076907660769076707690768076907690769077007690771076907720769077307690774076907750769077607690777076907780769077907690780076907810769078207690783076907840769078507690786076907870769078807690789076907900769079107690792076907930769079407690795076907960769079707690798076907990770000107700002077000030770000407700005077000060770000707700008077000090770001007700011077000120770001307700014077000150770001607700017077000180770001907700020077000210770002207700023077000240770002507700026077000270770002807700029077000300770003107700032077000330770003407700035077000360770003707700038077000390770004007700041077000420770004307700044077000450770004607700047077000480770004907700050077000510770005207700053077000540770005507700056077000570770005807700059077000600770006107700062077000630770006407700065077000660770006707700068077000690770007007700071077000720770007307700074077000750770007607700077077000780770007907700080077000810770008207700083077000840770008507700086077000870770008807700089077000900770009107700092077000930770009407700095077000960770009707700098077000990770010007700101077001020770010307700104077001050770010607700107077001080770010907700110077001110770011207700113077001140770011507700116077001170770011807700119077001200770012107700122077001230770012407700125077001260770012707700128077001290770013007700131077001320770013307700134077001350770013607700137077001380770013907700140077001410770014207700143077001440770014507700146077001470770014807700149077001500770015107700152077001530770015407700155077001560770015707700158077001590770016007700161077001620770016307700164077001650770016607700167077001680770016907700170077001710770017207700173077001740770017507700176077001770770017807700179077001800770018107700182077001830770018407700185077001860770018707700188077001890770019007700191077001920770019307700194077001950770019607700197077001980770019907700200077002010770020207700203077002040770020507700206077002070770020807700209077002100770021107700212077002130770021407700215077002160770021707700218077002190770022007700221077002220770022307700224077002250770022607700227077002280770022907700230077002310770023207700233077002340770023507700236077002370770023807700239077002400770024107700242077002430770024407700245077002460770024707700248077002490770025007700251077002520770025307700254077002550770025607700257077002580770025907700260077002610770026207700263077002640770026507700266077002670770026807700269077002700770027107700272077002730770027407700275077002760770027707700278077002790770028007700281077002820770028307700284077002850770028607700287077002880770028907700290077002910770029207700293077002940770029507700296077002970770029807700299077003000770030107700302077003030770030407700305077003060770030707700308077003090770031007700311077003120770031307700314077003150770031607700317077003180770031907700320077003210770032207700323077003240770032507700326077003270770032807700329077003300770033107700332077003330770033407700335077003360770033707700338077003390770034007700341077003420770034307700344077003450770034607700347077003480770034907700350077003510770035207700353077003540770035507700356077003570770035807700359077003600770036107700362077003630770036407700365077003660770036707700368077003690770037007700371077003720770037307700374077003750770037607700377077003780770037907700380077003810770038207700383077003840770038507700386077003870770038807700389077003900770039107700392077003930770039407700395077003960770039707700398077003990770040007700401077004020770040307700404077004050770040607700407077004080770040907700410077004110770041207700413077004140770041507700416077004170770041807700419077004200770042107700422077004230770042407700425077004260770042707700428077004290770043007700431077004320770043307700434077004350770043607700437077004380770043907700440077004410770044207700443077004440770044507700446077004470770044807700449077004500770045107700452077004530770045407700455077004560770045707700458077004590770046007700461077004620770046307700464077004650770046607700467077004680770046907700470077004710770047207700473077004740770047507700476077004770770047807700479077004800770048107700482077004830770048407700485077004860770048707700488077004890770049007700491077004920770049307700494077004950770049607700497077004980770049907700500077005010770050207700503077005040770050507700506077005070770050807700509077005100770051107700512077005130770051407700515077005160770051707700518077005190770052007700521077005220770052307700524077005250770052607700527077005280770052907700530077005310770053207700533077005340770053507700536077005370770053807700539077005400770054107700542077005430770054407700545077005460770054707700548077005490770055007700551077005520770055307700554077005550770055607700557077005580770055907700560077005610770056207700563077005640770056507700566077005670770056807700569077005700770057107700572077005730770057407700575077005760770057707700578077005790770058007700581077005820770058307700584077005850770058607700587077005880770058907700590077005910770059207700593077005940770059507700596077005970770059807700599077006000770060107700602077006030770060407700605077006060770060707700608077006090770061007700611077006120770061307700614077006150770061607700617077006180770061907700620077006210770062207700623077006240770062507700626077006270770062807700629077006300770063107700632077006330770063407700635077006360770063707700638077006390770064007700641077006420770064307700644077006450770064607700647077006480770064907700650077006510770065207700653077006540770065507700656077006570770065807700659077006600770066107700662077006630770066407700665077006660770066707700668077006690770067007700671077006720770067307700674077006750770067607700677077006780770067907700680077006810770068207700683077006840770068507700686077006870770068807700689077006900770069107700692077006930770069407700695077006960770069707700698077006990770070007700701077007020770070307700704077007050770070607700707077007080770070907700710077007110770071207700713077007140770071507700716077007170770071807700719077007200770072107700722077007230770072407700725077007260770072707700728077007290770073007700731077007320770073307700734077007350770073607700737077007380770073907700740077007410770074207700743077007440770074507700746077007470770074807700749077007500770075107700752077007530770075407700755077007560770075707700758077007590770076007700761077007620770076307700764077007650770076607700767077007680770076907700770077007710770077207700773077007740770077507700776077007770770077807700779077007800770078107700782077007830770078407700785077007860770078707700788077007890770079007700791077007920770079307700794077007950770079607700797077007980770079907710001077100020771000307710004077100050771000607710007077100080771000907710010077100110771001207710013077100140771001507710016077100170771001807710019077100200771002107710022077100230771002407710025077100260771002707710028077100290771003007710031077100320771003307710034077100350771003607710037077100380771003907710040077100410771004207710043077100440771004507710046077100470771004807710049077100500771005107710052077100530771005407710055077100560771005707710058077100590771006007710061077100620771006307710064077100650771006607710067077100680771006907710070077100710771007207710073077100740771007507710076077100770771007807710079077100800771008107710082077100830771008407710085077100860771008707710088077100890771009007710091077100920771009307710094077100950771009607710097077100980771009907710100077101010771010207710103077101040771010507710106077101070771010807710109077101100771011107710112077101130771011407710115077101160771011707710118077101190771012007710121077101220771012307710124077101250771012607710127077101280771012907710130077101310771013207710133077101340771013507710136077101370771013807710139077101400771014107710142077101430771014407710145077101460771014707710148077101490771015007710151077101520771015307710154077101550771015607710157077101580771015907710160077101610771016207710163077101640771016507710166077101670771016807710169077101700771017107710172077101730771017407710175077101760771017707710178077101790771018007710181077101820771018307710184077101850771018607710187077101880771018907710190077101910771019207710193077101940771019507710196077101970771019807710199077102000771020107710202077102030771020407710205077102060771020707710208077102090771021007710211077102120771021307710214077102150771021607710217077102180771021907710220077102210771022207710223077102240771022507710226077102270771022807710229077102300771023107710232077102330771023407710235077102360771023707710238077102390771024007710241077102420771024307710244077102450771024607710247077102480771024907710250077102510771025207710253077102540771025507710256077102570771025807710259077102600771026107710262077102630771026407710265077102660771026707710268077102690771027007710271077102720771027307710274077102750771027607710277077102780771027907710280077102810771028207710283077102840771028507710286077102870771028807710289077102900771029107710292077102930771029407710295077102960771029707710298077102990771030007710301077103020771030307710304077103050771030607710307077103080771030907710310077103110771031207710313077103140771031507710316077103170771031807710319077103200771032107710322077103230771032407710325077103260771032707710328077103290771033007710331077103320771033307710334077103350771033607710337077103380771033907710340077103410771034207710343077103440771034507710346077103470771034807710349077103500771035107710352077103530771035407710355077103560771035707710358077103590771036007710361077103620771036307710364077103650771036607710367077103680771036907710370077103710771037207710373077103740771037507710376077103770771037807710379077103800771038107710382077103830771038407710385077103860771038707710388077103890771039007710391077103920771039307710394077103950771039607710397077103980771039907710400077104010771040207710403077104040771040507710406077104070771040807710409077104100771041107710412077104130771041407710415077104160771041707710418077104190771042007710421077104220771042307710424077104250771042607710427077104280771042907710430077104310771043207710433077104340771043507710436077104370771043807710439077104400771044107710442077104430771044407710445077104460771044707710448077104490771045007710451077104520771045307710454077104550771045607710457077104580771045907710460077104610771046207710463077104640771046507710466077104670771046807710469077104700771047107710472077104730771047407710475077104760771047707710478077104790771048007710481077104820771048307710484077104850771048607710487077104880771048907710490077104910771049207710493077104940771049507710496077104970771049807710499077105000771050107710502077105030771050407710505077105060771050707710508077105090771051007710511077105120771051307710514077105150771051607710517077105180771051907710520077105210771052207710523077105240771052507710526077105270771052807710529077105300771053107710532077105330771053407710535077105360771053707710538077105390771054007710541077105420771054307710544077105450771054607710547077105480771054907710550077105510771055207710553077105540771055507710556077105570771055807710559077105600771056107710562077105630771056407710565077105660771056707710568077105690771057007710571077105720771057307710574077105750771057607710577077105780771057907710580077105810771058207710583077105840771058507710586077105870771058807710589077105900771059107710592077105930771059407710595077105960771059707710598077105990771060007710601077106020771060307710604077106050771060607710607077106080771060907710610077106110771061207710613077106140771061507710616077106170771061807710619077106200771062107710622077106230771062407710625077106260771062707710628077106290771063007710631077106320771063307710634077106350771063607710637077106380771063907710640077106410771064207710643077106440771064507710646077106470771064807710649077106500771065107710652077106530771065407710655077106560771065707710658077106590771066007710661077106620771066307710664077106650771066607710667077106680771066907710670077106710771067207710673077106740771067507710676077106770771067807710679077106800771068107710682077106830771068407710685077106860771068707710688077106890771069007710691077106920771069307710694077106950771069607710697077106980771069907710700077107010771070207710703077107040771070507710706077107070771070807710709077107100771071107710712077107130771071407710715077107160771071707710718077107190771072007710721077107220771072307710724077107250771072607710727077107280771072907710730077107310771073207710733077107340771073507710736077107370771073807710739077107400771074107710742077107430771074407710745077107460771074707710748077107490771075007710751077107520771075307710754077107550771075607710757077107580771075907710760077107610771076207710763077107640771076507710766077107670771076807710769077107700771077107710772077107730771077407710775077107760771077707710778077107790771078007710781077107820771078307710784077107850771078607710787077107880771078907710790077107910771079207710793077107940771079507710796077107970771079807710799077200010772000207720003077200040772000507720006077200070772000807720009077200100772001107720012077200130772001407720015077200160772001707720018077200190772002007720021077200220772002307720024077200250772002607720027077200280772002907720030077200310772003207720033077200340772003507720036077200370772003807720039077200400772004107720042077200430772004407720045077200460772004707720048077200490772005007720051077200520772005307720054077200550772005607720057077200580772005907720060077200610772006207720063077200640772006507720066077200670772006807720069077200700772007107720072077200730772007407720075077200760772007707720078077200790772008007720081077200820772008307720084077200850772008607720087077200880772008907720090077200910772009207720093077200940772009507720096077200970772009807720099077201000772010107720102077201030772010407720105077201060772010707720108077201090772011007720111077201120772011307720114077201150772011607720117077201180772011907720120077201210772012207720123077201240772012507720126077201270772012807720129077201300772013107720132077201330772013407720135077201360772013707720138077201390772014007720141077201420772014307720144077201450772014607720147077201480772014907720150077201510772015207720153077201540772015507720156077201570772015807720159077201600772016107720162077201630772016407720165077201660772016707720168077201690772017007720171077201720772017307720174077201750772017607720177077201780772017907720180077201810772018207720183077201840772018507720186077201870772018807720189077201900772019107720192077201930772019407720195077201960772019707720198077201990772020007720201077202020772020307720204077202050772020607720207077202080772020907720210077202110772021207720213077202140772021507720216077202170772021807720219077202200772022107720222077202230772022407720225077202260772022707720228077202290772023007720231077202320772023307720234077202350772023607720237077202380772023907720240077202410772024207720243077202440772024507720246077202470772024807720249077202500772025107720252077202530772025407720255077202560772025707720258077202590772026007720261077202620772026307720264077202650772026607720267077202680772026907720270077202710772027207720273077202740772027507720276077202770772027807720279077202800772028107720282077202830772028407720285077202860772028707720288077202890772029007720291077202920772029307720294077202950772029607720297077202980772029907720300077203010772030207720303077203040772030507720306077203070772030807720309077203100772031107720312077203130772031407720315077203160772031707720318077203190772032007720321077203220772032307720324077203250772032607720327077203280772032907720330077203310772033207720333077203340772033507720336077203370772033807720339077203400772034107720342077203430772034407720345077203460772034707720348077203490772035007720351077203520772035307720354077203550772035607720357077203580772035907720360077203610772036207720363077203640772036507720366077203670772036807720369077203700772037107720372077203730772037407720375077203760772037707720378077203790772038007720381077203820772038307720384077203850772038607720387077203880772038907720390077203910772039207720393077203940772039507720396077203970772039807720399077204000772040107720402077204030772040407720405077204060772040707720408077204090772041007720411077204120772041307720414077204150772041607720417077204180772041907720420077204210772042207720423077204240772042507720426077204270772042807720429077204300772043107720432077204330772043407720435077204360772043707720438077204390772044007720441077204420772044307720444077204450772044607720447077204480772044907720450077204510772045207720453077204540772045507720456077204570772045807720459077204600772046107720462077204630772046407720465077204660772046707720468077204690772047007720471077204720772047307720474077204750772047607720477077204780772047907720480077204810772048207720483077204840772048507720486077204870772048807720489077204900772049107720492077204930772049407720495077204960772049707720498077204990772050007720501077205020772050307720504077205050772050607720507077205080772050907720510077205110772051207720513077205140772051507720516077205170772051807720519077205200772052107720522077205230772052407720525077205260772052707720528077205290772053007720531077205320772053307720534077205350772053607720537077205380772053907720540077205410772054207720543077205440772054507720546077205470772054807720549077205500772055107720552077205530772055407720555077205560772055707720558077205590772056007720561077205620772056307720564077205650772056607720567077205680772056907720570077205710772057207720573077205740772057507720576077205770772057807720579077205800772058107720582077205830772058407720585077205860772058707720588077205890772059007720591077205920772059307720594077205950772059607720597077205980772059907720600077206010772060207720603077206040772060507720606077206070772060807720609077206100772061107720612077206130772061407720615077206160772061707720618077206190772062007720621077206220772062307720624077206250772062607720627077206280772062907720630077206310772063207720633077206340772063507720636077206370772063807720639077206400772064107720642077206430772064407720645077206460772064707720648077206490772065007720651077206520772065307720654077206550772065607720657077206580772065907720660077206610772066207720663077206640772066507720666077206670772066807720669077206700772067107720672077206730772067407720675077206760772067707720678077206790772068007720681077206820772068307720684077206850772068607720687077206880772068907720690077206910772069207720693077206940772069507720696077206970772069807720699077207000772070107720702077207030772070407720705077207060772070707720708077207090772071007720711077207120772071307720714077207150772071607720717077207180772071907720720077207210772072207720723077207240772072507720726077207270772072807720729077207300772073107720732077207330772073407720735077207360772073707720738077207390772074007720741077207420772074307720744077207450772074607720747077207480772074907720750077207510772075207720753077207540772075507720756077207570772075807720759077207600772076107720762077207630772076407720765077207660772076707720768077207690772077007720771077207720772077307720774077207750772077607720777077207780772077907720780077207810772078207720783077207840772078507720786077207870772078807720789077207900772079107720792077207930772079407720795077207960772079707720798077207990773000107730002077300030773000407730005077300060773000707730008077300090773001007730011077300120773001307730014077300150773001607730017077300180773001907730020077300210773002207730023077300240773002507730026077300270773002807730029077300300773003107730032077300330773003407730035077300360773003707730038077300390773004007730041077300420773004307730044077300450773004607730047077300480773004907730050077300510773005207730053077300540773005507730056077300570773005807730059077300600773006107730062077300630773006407730065077300660773006707730068077300690773007007730071077300720773007307730074077300750773007607730077077300780773007907730080077300810773008207730083077300840773008507730086077300870773008807730089077300900773009107730092077300930773009407730095077300960773009707730098077300990773010007730101077301020773010307730104077301050773010607730107077301080773010907730110077301110773011207730113077301140773011507730116077301170773011807730119077301200773012107730122077301230773012407730125077301260773012707730128077301290773013007730131077301320773013307730134077301350773013607730137077301380773013907730140077301410773014207730143077301440773014507730146077301470773014807730149077301500773015107730152077301530773015407730155077301560773015707730158077301590773016007730161077301620773016307730164077301650773016607730167077301680773016907730170077301710773017207730173077301740773017507730176077301770773017807730179077301800773018107730182077301830773018407730185077301860773018707730188077301890773019007730191077301920773019307730194077301950773019607730197077301980773019907730200077302010773020207730203077302040773020507730206077302070773020807730209077302100773021107730212077302130773021407730215077302160773021707730218077302190773022007730221077302220773022307730224077302250773022607730227077302280773022907730230077302310773023207730233077302340773023507730236077302370773023807730239077302400773024107730242077302430773024407730245077302460773024707730248077302490773025007730251077302520773025307730254077302550773025607730257077302580773025907730260077302610773026207730263077302640773026507730266077302670773026807730269077302700773027107730272077302730773027407730275077302760773027707730278077302790773028007730281077302820773028307730284077302850773028607730287077302880773028907730290077302910773029207730293077302940773029507730296077302970773029807730299077303000773030107730302077303030773030407730305077303060773030707730308077303090773031007730311077303120773031307730314077303150773031607730317077303180773031907730320077303210773032207730323077303240773032507730326077303270773032807730329077303300773033107730332077303330773033407730335077303360773033707730338077303390773034007730341077303420773034307730344077303450773034607730347077303480773034907730350077303510773035207730353077303540773035507730356077303570773035807730359077303600773036107730362077303630773036407730365077303660773036707730368077303690773037007730371077303720773037307730374077303750773037607730377077303780773037907730380077303810773038207730383077303840773038507730386077303870773038807730389077303900773039107730392077303930773039407730395077303960773039707730398077303990773040007730401077304020773040307730404077304050773040607730407077304080773040907730410077304110773041207730413077304140773041507730416077304170773041807730419077304200773042107730422077304230773042407730425077304260773042707730428077304290773043007730431077304320773043307730434077304350773043607730437077304380773043907730440077304410773044207730443077304440773044507730446077304470773044807730449077304500773045107730452077304530773045407730455077304560773045707730458077304590773046007730461077304620773046307730464077304650773046607730467077304680773046907730470077304710773047207730473077304740773047507730476077304770773047807730479077304800773048107730482077304830773048407730485077304860773048707730488077304890773049007730491077304920773049307730494077304950773049607730497077304980773049907730500077305010773050207730503077305040773050507730506077305070773050807730509077305100773051107730512077305130773051407730515077305160773051707730518077305190773052007730521077305220773052307730524077305250773052607730527077305280773052907730530077305310773053207730533077305340773053507730536077305370773053807730539077305400773054107730542077305430773054407730545077305460773054707730548077305490773055007730551077305520773055307730554077305550773055607730557077305580773055907730560077305610773056207730563077305640773056507730566077305670773056807730569077305700773057107730572077305730773057407730575077305760773057707730578077305790773058007730581077305820773058307730584077305850773058607730587077305880773058907730590077305910773059207730593077305940773059507730596077305970773059807730599077306000773060107730602077306030773060407730605077306060773060707730608077306090773061007730611077306120773061307730614077306150773061607730617077306180773061907730620077306210773062207730623077306240773062507730626077306270773062807730629077306300773063107730632077306330773063407730635077306360773063707730638077306390773064007730641077306420773064307730644077306450773064607730647077306480773064907730650077306510773065207730653077306540773065507730656077306570773065807730659077306600773066107730662077306630773066407730665077306660773066707730668077306690773067007730671077306720773067307730674077306750773067607730677077306780773067907730680077306810773068207730683077306840773068507730686077306870773068807730689077306900773069107730692077306930773069407730695077306960773069707730698077306990773070007730701077307020773070307730704077307050773070607730707077307080773070907730710077307110773071207730713077307140773071507730716077307170773071807730719077307200773072107730722077307230773072407730725077307260773072707730728077307290773073007730731077307320773073307730734077307350773073607730737077307380773073907730740077307410773074207730743077307440773074507730746077307470773074807730749077307500773075107730752077307530773075407730755077307560773075707730758077307590773076007730761077307620773076307730764077307650773076607730767077307680773076907730770077307710773077207730773077307740773077507730776077307770773077807730779077307800773078107730782077307830773078407730785077307860773078707730788077307890773079007730791077307920773079307730794077307950773079607730797077307980773079907740001077400020774000307740004077400050774000607740007077400080774000907740010077400110774001207740013077400140774001507740016077400170774001807740019077400200774002107740022077400230774002407740025077400260774002707740028077400290774003007740031077400320774003307740034077400350774003607740037077400380774003907740040077400410774004207740043077400440774004507740046077400470774004807740049077400500774005107740052077400530774005407740055077400560774005707740058077400590774006007740061077400620774006307740064077400650774006607740067077400680774006907740070077400710774007207740073077400740774007507740076077400770774007807740079077400800774008107740082077400830774008407740085077400860774008707740088077400890774009007740091077400920774009307740094077400950774009607740097077400980774009907740100077401010774010207740103077401040774010507740106077401070774010807740109077401100774011107740112077401130774011407740115077401160774011707740118077401190774012007740121077401220774012307740124077401250774012607740127077401280774012907740130077401310774013207740133077401340774013507740136077401370774013807740139077401400774014107740142077401430774014407740145077401460774014707740148077401490774015007740151077401520774015307740154077401550774015607740157077401580774015907740160077401610774016207740163077401640774016507740166077401670774016807740169077401700774017107740172077401730774017407740175077401760774017707740178077401790774018007740181077401820774018307740184077401850774018607740187077401880774018907740190077401910774019207740193077401940774019507740196077401970774019807740199077402000774020107740202077402030774020407740205077402060774020707740208077402090774021007740211077402120774021307740214077402150774021607740217077402180774021907740220077402210774022207740223077402240774022507740226077402270774022807740229077402300774023107740232077402330774023407740235077402360774023707740238077402390774024007740241077402420774024307740244077402450774024607740247077402480774024907740250077402510774025207740253077402540774025507740256077402570774025807740259077402600774026107740262077402630774026407740265077402660774026707740268077402690774027007740271077402720774027307740274077402750774027607740277077402780774027907740280077402810774028207740283077402840774028507740286077402870774028807740289077402900774029107740292077402930774029407740295077402960774029707740298077402990774030007740301077403020774030307740304077403050774030607740307077403080774030907740310077403110774031207740313077403140774031507740316077403170774031807740319077403200774032107740322077403230774032407740325077403260774032707740328077403290774033007740331077403320774033307740334077403350774033607740337077403380774033907740340077403410774034207740343077403440774034507740346077403470774034807740349077403500774035107740352077403530774035407740355077403560774035707740358077403590774036007740361077403620774036307740364077403650774036607740367077403680774036907740370077403710774037207740373077403740774037507740376077403770774037807740379077403800774038107740382077403830774038407740385077403860774038707740388077403890774039007740391077403920774039307740394077403950774039607740397077403980774039907740400077404010774040207740403077404040774040507740406077404070774040807740409077404100774041107740412077404130774041407740415077404160774041707740418077404190774042007740421077404220774042307740424077404250774042607740427077404280774042907740430077404310774043207740433077404340774043507740436077404370774043807740439077404400774044107740442077404430774044407740445077404460774044707740448077404490774045007740451077404520774045307740454077404550774045607740457077404580774045907740460077404610774046207740463077404640774046507740466077404670774046807740469077404700774047107740472077404730774047407740475077404760774047707740478077404790774048007740481077404820774048307740484077404850774048607740487077404880774048907740490077404910774049207740493077404940774049507740496077404970774049807740499077405000774050107740502077405030774050407740505077405060774050707740508077405090774051007740511077405120774051307740514077405150774051607740517077405180774051907740520077405210774052207740523077405240774052507740526077405270774052807740529077405300774053107740532077405330774053407740535077405360774053707740538077405390774054007740541077405420774054307740544077405450774054607740547077405480774054907740550077405510774055207740553077405540774055507740556077405570774055807740559077405600774056107740562077405630774056407740565077405660774056707740568077405690774057007740571077405720774057307740574077405750774057607740577077405780774057907740580077405810774058207740583077405840774058507740586077405870774058807740589077405900774059107740592077405930774059407740595077405960774059707740598077405990774060007740601077406020774060307740604077406050774060607740607077406080774060907740610077406110774061207740613077406140774061507740616077406170774061807740619077406200774062107740622077406230774062407740625077406260774062707740628077406290774063007740631077406320774063307740634077406350774063607740637077406380774063907740640077406410774064207740643077406440774064507740646077406470774064807740649077406500774065107740652077406530774065407740655077406560774065707740658077406590774066007740661077406620774066307740664077406650774066607740667077406680774066907740670077406710774067207740673077406740774067507740676077406770774067807740679077406800774068107740682077406830774068407740685077406860774068707740688077406890774069007740691077406920774069307740694077406950774069607740697077406980774069907740700077407010774070207740703077407040774070507740706077407070774070807740709077407100774071107740712077407130774071407740715077407160774071707740718077407190774072007740721077407220774072307740724077407250774072607740727077407280774072907740730077407310774073207740733077407340774073507740736077407370774073807740739077407400774074107740742077407430774074407740745077407460774074707740748077407490774075007740751077407520774075307740754077407550774075607740757077407580774075907740760077407610774076207740763077407640774076507740766077407670774076807740769077407700774077107740772077407730774077407740775077407760774077707740778077407790774078007740781077407820774078307740784077407850774078607740787077407880774078907740790077407910774079207740793077407940774079507740796077407970774079807740799077500010775000207750003077500040775000507750006077500070775000807750009077500100775001107750012077500130775001407750015077500160775001707750018077500190775002007750021077500220775002307750024077500250775002607750027077500280775002907750030077500310775003207750033077500340775003507750036077500370775003807750039077500400775004107750042077500430775004407750045077500460775004707750048077500490775005007750051077500520775005307750054077500550775005607750057077500580775005907750060077500610775006207750063077500640775006507750066077500670775006807750069077500700775007107750072077500730775007407750075077500760775007707750078077500790775008007750081077500820775008307750084077500850775008607750087077500880775008907750090077500910775009207750093077500940775009507750096077500970775009807750099077501000775010107750102077501030775010407750105077501060775010707750108077501090775011007750111077501120775011307750114077501150775011607750117077501180775011907750120077501210775012207750123077501240775012507750126077501270775012807750129077501300775013107750132077501330775013407750135077501360775013707750138077501390775014007750141077501420775014307750144077501450775014607750147077501480775014907750150077501510775015207750153077501540775015507750156077501570775015807750159077501600775016107750162077501630775016407750165077501660775016707750168077501690775017007750171077501720775017307750174077501750775017607750177077501780775017907750180077501810775018207750183077501840775018507750186077501870775018807750189077501900775019107750192077501930775019407750195077501960775019707750198077501990775020007750201077502020775020307750204077502050775020607750207077502080775020907750210077502110775021207750213077502140775021507750216077502170775021807750219077502200775022107750222077502230775022407750225077502260775022707750228077502290775023007750231077502320775023307750234077502350775023607750237077502380775023907750240077502410775024207750243077502440775024507750246077502470775024807750249077502500775025107750252077502530775025407750255077502560775025707750258077502590775026007750261077502620775026307750264077502650775026607750267077502680775026907750270077502710775027207750273077502740775027507750276077502770775027807750279077502800775028107750282077502830775028407750285077502860775028707750288077502890775029007750291077502920775029307750294077502950775029607750297077502980775029907750300077503010775030207750303077503040775030507750306077503070775030807750309077503100775031107750312077503130775031407750315077503160775031707750318077503190775032007750321077503220775032307750324077503250775032607750327077503280775032907750330077503310775033207750333077503340775033507750336077503370775033807750339077503400775034107750342077503430775034407750345077503460775034707750348077503490775035007750351077503520775035307750354077503550775035607750357077503580775035907750360077503610775036207750363077503640775036507750366077503670775036807750369077503700775037107750372077503730775037407750375077503760775037707750378077503790775038007750381077503820775038307750384077503850775038607750387077503880775038907750390077503910775039207750393077503940775039507750396077503970775039807750399077504000775040107750402077504030775040407750405077504060775040707750408077504090775041007750411077504120775041307750414077504150775041607750417077504180775041907750420077504210775042207750423077504240775042507750426077504270775042807750429077504300775043107750432077504330775043407750435077504360775043707750438077504390775044007750441077504420775044307750444077504450775044607750447077504480775044907750450077504510775045207750453077504540775045507750456077504570775045807750459077504600775046107750462077504630775046407750465077504660775046707750468077504690775047007750471077504720775047307750474077504750775047607750477077504780775047907750480077504810775048207750483077504840775048507750486077504870775048807750489077504900775049107750492077504930775049407750495077504960775049707750498077504990775050007750501077505020775050307750504077505050775050607750507077505080775050907750510077505110775051207750513077505140775051507750516077505170775051807750519077505200775052107750522077505230775052407750525077505260775052707750528077505290775053007750531077505320775053307750534077505350775053607750537077505380775053907750540077505410775054207750543077505440775054507750546077505470775054807750549077505500775055107750552077505530775055407750555077505560775055707750558077505590775056007750561077505620775056307750564077505650775056607750567077505680775056907750570077505710775057207750573077505740775057507750576077505770775057807750579077505800775058107750582077505830775058407750585077505860775058707750588077505890775059007750591077505920775059307750594077505950775059607750597077505980775059907750600077506010775060207750603077506040775060507750606077506070775060807750609077506100775061107750612077506130775061407750615077506160775061707750618077506190775062007750621077506220775062307750624077506250775062607750627077506280775062907750630077506310775063207750633077506340775063507750636077506370775063807750639077506400775064107750642077506430775064407750645077506460775064707750648077506490775065007750651077506520775065307750654077506550775065607750657077506580775065907750660077506610775066207750663077506640775066507750666077506670775066807750669077506700775067107750672077506730775067407750675077506760775067707750678077506790775068007750681077506820775068307750684077506850775068607750687077506880775068907750690077506910775069207750693077506940775069507750696077506970775069807750699077507000775070107750702077507030775070407750705077507060775070707750708077507090775071007750711077507120775071307750714077507150775071607750717077507180775071907750720077507210775072207750723077507240775072507750726077507270775072807750729077507300775073107750732077507330775073407750735077507360775073707750738077507390775074007750741077507420775074307750744077507450775074607750747077507480775074907750750077507510775075207750753077507540775075507750756077507570775075807750759077507600775076107750762077507630775076407750765077507660775076707750768077507690775077007750771077507720775077307750774077507750775077607750777077507780775077907750780077507810775078207750783077507840775078507750786077507870775078807750789077507900775079107750792077507930775079407750795077507960775079707750798077507990776000107760002077600030776000407760005077600060776000707760008077600090776001007760011077600120776001307760014077600150776001607760017077600180776001907760020077600210776002207760023077600240776002507760026077600270776002807760029077600300776003107760032077600330776003407760035077600360776003707760038077600390776004007760041077600420776004307760044077600450776004607760047077600480776004907760050077600510776005207760053077600540776005507760056077600570776005807760059077600600776006107760062077600630776006407760065077600660776006707760068077600690776007007760071077600720776007307760074077600750776007607760077077600780776007907760080077600810776008207760083077600840776008507760086077600870776008807760089077600900776009107760092077600930776009407760095077600960776009707760098077600990776010007760101077601020776010307760104077601050776010607760107077601080776010907760110077601110776011207760113077601140776011507760116077601170776011807760119077601200776012107760122077601230776012407760125077601260776012707760128077601290776013007760131077601320776013307760134077601350776013607760137077601380776013907760140077601410776014207760143077601440776014507760146077601470776014807760149077601500776015107760152077601530776015407760155077601560776015707760158077601590776016007760161077601620776016307760164077601650776016607760167077601680776016907760170077601710776017207760173077601740776017507760176077601770776017807760179077601800776018107760182077601830776018407760185077601860776018707760188077601890776019007760191077601920776019307760194077601950776019607760197077601980776019907760200077602010776020207760203077602040776020507760206077602070776020807760209077602100776021107760212077602130776021407760215077602160776021707760218077602190776022007760221077602220776022307760224077602250776022607760227077602280776022907760230077602310776023207760233077602340776023507760236077602370776023807760239077602400776024107760242077602430776024407760245077602460776024707760248077602490776025007760251077602520776025307760254077602550776025607760257077602580776025907760260077602610776026207760263077602640776026507760266077602670776026807760269077602700776027107760272077602730776027407760275077602760776027707760278077602790776028007760281077602820776028307760284077602850776028607760287077602880776028907760290077602910776029207760293077602940776029507760296077602970776029807760299077603000776030107760302077603030776030407760305077603060776030707760308077603090776031007760311077603120776031307760314077603150776031607760317077603180776031907760320077603210776032207760323077603240776032507760326077603270776032807760329077603300776033107760332077603330776033407760335077603360776033707760338077603390776034007760341077603420776034307760344077603450776034607760347077603480776034907760350077603510776035207760353077603540776035507760356077603570776035807760359077603600776036107760362077603630776036407760365077603660776036707760368077603690776037007760371077603720776037307760374077603750776037607760377077603780776037907760380077603810776038207760383077603840776038507760386077603870776038807760389077603900776039107760392077603930776039407760395077603960776039707760398077603990776040007760401077604020776040307760404077604050776040607760407077604080776040907760410077604110776041207760413077604140776041507760416077604170776041807760419077604200776042107760422077604230776042407760425077604260776042707760428077604290776043007760431077604320776043307760434077604350776043607760437077604380776043907760440077604410776044207760443077604440776044507760446077604470776044807760449077604500776045107760452077604530776045407760455077604560776045707760458077604590776046007760461077604620776046307760464077604650776046607760467077604680776046907760470077604710776047207760473077604740776047507760476077604770776047807760479077604800776048107760482077604830776048407760485077604860776048707760488077604890776049007760491077604920776049307760494077604950776049607760497077604980776049907760500077605010776050207760503077605040776050507760506077605070776050807760509077605100776051107760512077605130776051407760515077605160776051707760518077605190776052007760521077605220776052307760524077605250776052607760527077605280776052907760530077605310776053207760533077605340776053507760536077605370776053807760539077605400776054107760542077605430776054407760545077605460776054707760548077605490776055007760551077605520776055307760554077605550776055607760557077605580776055907760560077605610776056207760563077605640776056507760566077605670776056807760569077605700776057107760572077605730776057407760575077605760776057707760578077605790776058007760581077605820776058307760584077605850776058607760587077605880776058907760590077605910776059207760593077605940776059507760596077605970776059807760599077606000776060107760602077606030776060407760605077606060776060707760608077606090776061007760611077606120776061307760614077606150776061607760617077606180776061907760620077606210776062207760623077606240776062507760626077606270776062807760629077606300776063107760632077606330776063407760635077606360776063707760638077606390776064007760641077606420776064307760644077606450776064607760647077606480776064907760650077606510776065207760653077606540776065507760656077606570776065807760659077606600776066107760662077606630776066407760665077606660776066707760668077606690776067007760671077606720776067307760674077606750776067607760677077606780776067907760680077606810776068207760683077606840776068507760686077606870776068807760689077606900776069107760692077606930776069407760695077606960776069707760698077606990776070007760701077607020776070307760704077607050776070607760707077607080776070907760710077607110776071207760713077607140776071507760716077607170776071807760719077607200776072107760722077607230776072407760725077607260776072707760728077607290776073007760731077607320776073307760734077607350776073607760737077607380776073907760740077607410776074207760743077607440776074507760746077607470776074807760749077607500776075107760752077607530776075407760755077607560776075707760758077607590776076007760761077607620776076307760764077607650776076607760767077607680776076907760770077607710776077207760773077607740776077507760776077607770776077807760779077607800776078107760782077607830776078407760785077607860776078707760788077607890776079007760791077607920776079307760794077607950776079607760797077607980776079907770001077700020777000307770004077700050777000607770007077700080777000907770010077700110777001207770013077700140777001507770016077700170777001807770019077700200777002107770022077700230777002407770025077700260777002707770028077700290777003007770031077700320777003307770034077700350777003607770037077700380777003907770040077700410777004207770043077700440777004507770046077700470777004807770049077700500777005107770052077700530777005407770055077700560777005707770058077700590777006007770061077700620777006307770064077700650777006607770067077700680777006907770070077700710777007207770073077700740777007507770076077700770777007807770079077700800777008107770082077700830777008407770085077700860777008707770088077700890777009007770091077700920777009307770094077700950777009607770097077700980777009907770100077701010777010207770103077701040777010507770106077701070777010807770109077701100777011107770112077701130777011407770115077701160777011707770118077701190777012007770121077701220777012307770124077701250777012607770127077701280777012907770130077701310777013207770133077701340777013507770136077701370777013807770139077701400777014107770142077701430777014407770145077701460777014707770148077701490777015007770151077701520777015307770154077701550777015607770157077701580777015907770160077701610777016207770163077701640777016507770166077701670777016807770169077701700777017107770172077701730777017407770175077701760777017707770178077701790777018007770181077701820777018307770184077701850777018607770187077701880777018907770190077701910777019207770193077701940777019507770196077701970777019807770199077702000777020107770202077702030777020407770205077702060777020707770208077702090777021007770211077702120777021307770214077702150777021607770217077702180777021907770220077702210777022207770223077702240777022507770226077702270777022807770229077702300777023107770232077702330777023407770235077702360777023707770238077702390777024007770241077702420777024307770244077702450777024607770247077702480777024907770250077702510777025207770253077702540777025507770256077702570777025807770259077702600777026107770262077702630777026407770265077702660777026707770268077702690777027007770271077702720777027307770274077702750777027607770277077702780777027907770280077702810777028207770283077702840777028507770286077702870777028807770289077702900777029107770292077702930777029407770295077702960777029707770298077702990777030007770301077703020777030307770304077703050777030607770307077703080777030907770310077703110777031207770313077703140777031507770316077703170777031807770319077703200777032107770322077703230777032407770325077703260777032707770328077703290777033007770331077703320777033307770334077703350777033607770337077703380777033907770340077703410777034207770343077703440777034507770346077703470777034807770349077703500777035107770352077703530777035407770355077703560777035707770358077703590777036007770361077703620777036307770364077703650777036607770367077703680777036907770370077703710777037207770373077703740777037507770376077703770777037807770379077703800777038107770382077703830777038407770385077703860777038707770388077703890777039007770391077703920777039307770394077703950777039607770397077703980777039907770400077704010777040207770403077704040777040507770406077704070777040807770409077704100777041107770412077704130777041407770415077704160777041707770418077704190777042007770421077704220777042307770424077704250777042607770427077704280777042907770430077704310777043207770433077704340777043507770436077704370777043807770439077704400777044107770442077704430777044407770445077704460777044707770448077704490777045007770451077704520777045307770454077704550777045607770457077704580777045907770460077704610777046207770463077704640777046507770466077704670777046807770469077704700777047107770472077704730777047407770475077704760777047707770478077704790777048007770481077704820777048307770484077704850777048607770487077704880777048907770490077704910777049207770493077704940777049507770496077704970777049807770499077705000777050107770502077705030777050407770505077705060777050707770508077705090777051007770511077705120777051307770514077705150777051607770517077705180777051907770520077705210777052207770523077705240777052507770526077705270777052807770529077705300777053107770532077705330777053407770535077705360777053707770538077705390777054007770541077705420777054307770544077705450777054607770547077705480777054907770550077705510777055207770553077705540777055507770556077705570777055807770559077705600777056107770562077705630777056407770565077705660777056707770568077705690777057007770571077705720777057307770574077705750777057607770577077705780777057907770580077705810777058207770583077705840777058507770586077705870777058807770589077705900777059107770592077705930777059407770595077705960777059707770598077705990777060007770601077706020777060307770604077706050777060607770607077706080777060907770610077706110777061207770613077706140777061507770616077706170777061807770619077706200777062107770622077706230777062407770625077706260777062707770628077706290777063007770631077706320777063307770634077706350777063607770637077706380777063907770640077706410777064207770643077706440777064507770646077706470777064807770649077706500777065107770652077706530777065407770655077706560777065707770658077706590777066007770661077706620777066307770664077706650777066607770667077706680777066907770670077706710777067207770673077706740777067507770676077706770777067807770679077706800777068107770682077706830777068407770685077706860777068707770688077706890777069007770691077706920777069307770694077706950777069607770697077706980777069907770700077707010777070207770703077707040777070507770706077707070777070807770709077707100777071107770712077707130777071407770715077707160777071707770718077707190777072007770721077707220777072307770724077707250777072607770727077707280777072907770730077707310777073207770733077707340777073507770736077707370777073807770739077707400777074107770742077707430777074407770745077707460777074707770748077707490777075007770751077707520777075307770754077707550777075607770757077707580777075907770760077707610777076207770763077707640777076507770766077707670777076807770769077707700777077107770772077707730777077407770775077707760777077707770778077707790777078007770781077707820777078307770784077707850777078607770787077707880777078907770790077707910777079207770793077707940777079507770796077707970777079807770799077800010778000207780003077800040778000507780006077800070778000807780009077800100778001107780012077800130778001407780015077800160778001707780018077800190778002007780021077800220778002307780024077800250778002607780027077800280778002907780030077800310778003207780033077800340778003507780036077800370778003807780039077800400778004107780042077800430778004407780045077800460778004707780048077800490778005007780051077800520778005307780054077800550778005607780057077800580778005907780060077800610778006207780063077800640778006507780066077800670778006807780069077800700778007107780072077800730778007407780075077800760778007707780078077800790778008007780081077800820778008307780084077800850778008607780087077800880778008907780090077800910778009207780093077800940778009507780096077800970778009807780099077801000778010107780102077801030778010407780105077801060778010707780108077801090778011007780111077801120778011307780114077801150778011607780117077801180778011907780120077801210778012207780123077801240778012507780126077801270778012807780129077801300778013107780132077801330778013407780135077801360778013707780138077801390778014007780141077801420778014307780144077801450778014607780147077801480778014907780150077801510778015207780153077801540778015507780156077801570778015807780159077801600778016107780162077801630778016407780165077801660778016707780168077801690778017007780171077801720778017307780174077801750778017607780177077801780778017907780180077801810778018207780183077801840778018507780186077801870778018807780189077801900778019107780192077801930778019407780195077801960778019707780198077801990778020007780201077802020778020307780204077802050778020607780207077802080778020907780210077802110778021207780213077802140778021507780216077802170778021807780219077802200778022107780222077802230778022407780225077802260778022707780228077802290778023007780231077802320778023307780234077802350778023607780237077802380778023907780240077802410778024207780243077802440778024507780246077802470778024807780249077802500778025107780252077802530778025407780255077802560778025707780258077802590778026007780261077802620778026307780264077802650778026607780267077802680778026907780270077802710778027207780273077802740778027507780276077802770778027807780279077802800778028107780282077802830778028407780285077802860778028707780288077802890778029007780291077802920778029307780294077802950778029607780297077802980778029907780300077803010778030207780303077803040778030507780306077803070778030807780309077803100778031107780312077803130778031407780315077803160778031707780318077803190778032007780321077803220778032307780324077803250778032607780327077803280778032907780330077803310778033207780333077803340778033507780336077803370778033807780339077803400778034107780342077803430778034407780345077803460778034707780348077803490778035007780351077803520778035307780354077803550778035607780357077803580778035907780360077803610778036207780363077803640778036507780366077803670778036807780369077803700778037107780372077803730778037407780375077803760778037707780378077803790778038007780381077803820778038307780384077803850778038607780387077803880778038907780390077803910778039207780393077803940778039507780396077803970778039807780399077804000778040107780402077804030778040407780405077804060778040707780408077804090778041007780411077804120778041307780414077804150778041607780417077804180778041907780420077804210778042207780423077804240778042507780426077804270778042807780429077804300778043107780432077804330778043407780435077804360778043707780438077804390778044007780441077804420778044307780444077804450778044607780447077804480778044907780450077804510778045207780453077804540778045507780456077804570778045807780459077804600778046107780462077804630778046407780465077804660778046707780468077804690778047007780471077804720778047307780474077804750778047607780477077804780778047907780480077804810778048207780483077804840778048507780486077804870778048807780489077804900778049107780492077804930778049407780495077804960778049707780498077804990778050007780501077805020778050307780504077805050778050607780507077805080778050907780510077805110778051207780513077805140778051507780516077805170778051807780519077805200778052107780522077805230778052407780525077805260778052707780528077805290778053007780531077805320778053307780534077805350778053607780537077805380778053907780540077805410778054207780543077805440778054507780546077805470778054807780549077805500778055107780552077805530778055407780555077805560778055707780558077805590778056007780561077805620778056307780564077805650778056607780567077805680778056907780570077805710778057207780573077805740778057507780576077805770778057807780579077805800778058107780582077805830778058407780585077805860778058707780588077805890778059007780591077805920778059307780594077805950778059607780597077805980778059907780600077806010778060207780603077806040778060507780606077806070778060807780609077806100778061107780612077806130778061407780615077806160778061707780618077806190778062007780621077806220778062307780624077806250778062607780627077806280778062907780630077806310778063207780633077806340778063507780636077806370778063807780639077806400778064107780642077806430778064407780645077806460778064707780648077806490778065007780651077806520778065307780654077806550778065607780657077806580778065907780660077806610778066207780663077806640778066507780666077806670778066807780669077806700778067107780672077806730778067407780675077806760778067707780678077806790778068007780681077806820778068307780684077806850778068607780687077806880778068907780690077806910778069207780693077806940778069507780696077806970778069807780699077807000778070107780702077807030778070407780705077807060778070707780708077807090778071007780711077807120778071307780714077807150778071607780717077807180778071907780720077807210778072207780723077807240778072507780726077807270778072807780729077807300778073107780732077807330778073407780735077807360778073707780738077807390778074007780741077807420778074307780744077807450778074607780747077807480778074907780750077807510778075207780753077807540778075507780756077807570778075807780759077807600778076107780762077807630778076407780765077807660778076707780768077807690778077007780771077807720778077307780774077807750778077607780777077807780778077907780780077807810778078207780783077807840778078507780786077807870778078807780789077807900778079107780792077807930778079407780795077807960778079707780798077807990779000107790002077900030779000407790005077900060779000707790008077900090779001007790011077900120779001307790014077900150779001607790017077900180779001907790020077900210779002207790023077900240779002507790026077900270779002807790029077900300779003107790032077900330779003407790035077900360779003707790038077900390779004007790041077900420779004307790044077900450779004607790047077900480779004907790050077900510779005207790053077900540779005507790056077900570779005807790059077900600779006107790062077900630779006407790065077900660779006707790068077900690779007007790071077900720779007307790074077900750779007607790077077900780779007907790080077900810779008207790083077900840779008507790086077900870779008807790089077900900779009107790092077900930779009407790095077900960779009707790098077900990779010007790101077901020779010307790104077901050779010607790107077901080779010907790110077901110779011207790113077901140779011507790116077901170779011807790119077901200779012107790122077901230779012407790125077901260779012707790128077901290779013007790131077901320779013307790134077901350779013607790137077901380779013907790140077901410779014207790143077901440779014507790146077901470779014807790149077901500779015107790152077901530779015407790155077901560779015707790158077901590779016007790161077901620779016307790164077901650779016607790167077901680779016907790170077901710779017207790173077901740779017507790176077901770779017807790179077901800779018107790182077901830779018407790185077901860779018707790188077901890779019007790191077901920779019307790194077901950779019607790197077901980779019907790200077902010779020207790203077902040779020507790206077902070779020807790209077902100779021107790212077902130779021407790215077902160779021707790218077902190779022007790221077902220779022307790224077902250779022607790227077902280779022907790230077902310779023207790233077902340779023507790236077902370779023807790239077902400779024107790242077902430779024407790245077902460779024707790248077902490779025007790251077902520779025307790254077902550779025607790257077902580779025907790260077902610779026207790263077902640779026507790266077902670779026807790269077902700779027107790272077902730779027407790275077902760779027707790278077902790779028007790281077902820779028307790284077902850779028607790287077902880779028907790290077902910779029207790293077902940779029507790296077902970779029807790299077903000779030107790302077903030779030407790305077903060779030707790308077903090779031007790311077903120779031307790314077903150779031607790317077903180779031907790320077903210779032207790323077903240779032507790326077903270779032807790329077903300779033107790332077903330779033407790335077903360779033707790338077903390779034007790341077903420779034307790344077903450779034607790347077903480779034907790350077903510779035207790353077903540779035507790356077903570779035807790359077903600779036107790362077903630779036407790365077903660779036707790368077903690779037007790371077903720779037307790374077903750779037607790377077903780779037907790380077903810779038207790383077903840779038507790386077903870779038807790389077903900779039107790392077903930779039407790395077903960779039707790398077903990779040007790401077904020779040307790404077904050779040607790407077904080779040907790410077904110779041207790413077904140779041507790416077904170779041807790419077904200779042107790422077904230779042407790425077904260779042707790428077904290779043007790431077904320779043307790434077904350779043607790437077904380779043907790440077904410779044207790443077904440779044507790446077904470779044807790449077904500779045107790452077904530779045407790455077904560779045707790458077904590779046007790461077904620779046307790464077904650779046607790467077904680779046907790470077904710779047207790473077904740779047507790476077904770779047807790479077904800779048107790482077904830779048407790485077904860779048707790488077904890779049007790491077904920779049307790494077904950779049607790497077904980779049907790500077905010779050207790503077905040779050507790506077905070779050807790509077905100779051107790512077905130779051407790515077905160779051707790518077905190779052007790521077905220779052307790524077905250779052607790527077905280779052907790530077905310779053207790533077905340779053507790536077905370779053807790539077905400779054107790542077905430779054407790545077905460779054707790548077905490779055007790551077905520779055307790554077905550779055607790557077905580779055907790560077905610779056207790563077905640779056507790566077905670779056807790569077905700779057107790572077905730779057407790575077905760779057707790578077905790779058007790581077905820779058307790584077905850779058607790587077905880779058907790590077905910779059207790593077905940779059507790596077905970779059807790599077906000779060107790602077906030779060407790605077906060779060707790608077906090779061007790611077906120779061307790614077906150779061607790617077906180779061907790620077906210779062207790623077906240779062507790626077906270779062807790629077906300779063107790632077906330779063407790635077906360779063707790638077906390779064007790641077906420779064307790644077906450779064607790647077906480779064907790650077906510779065207790653077906540779065507790656077906570779065807790659077906600779066107790662077906630779066407790665077906660779066707790668077906690779067007790671077906720779067307790674077906750779067607790677077906780779067907790680077906810779068207790683077906840779068507790686077906870779068807790689077906900779069107790692077906930779069407790695077906960779069707790698077906990779070007790701077907020779070307790704077907050779070607790707077907080779070907790710077907110779071207790713077907140779071507790716077907170779071807790719077907200779072107790722077907230779072407790725077907260779072707790728077907290779073007790731077907320779073307790734077907350779073607790737077907380779073907790740077907410779074207790743077907440779074507790746077907470779074807790749077907500779075107790752077907530779075407790755077907560779075707790758077907590779076007790761077907620779076307790764077907650779076607790767077907680779076907790770077907710779077207790773077907740779077507790776077907770779077807790779077907800779078107790782077907830779078407790785077907860779078707790788077907890779079007790791077907920779079307790794077907950779079607790797077907980779079907800001078000020780000307800004078000050780000607800007078000080780000907800010078000110780001207800013078000140780001507800016078000170780001807800019078000200780002107800022078000230780002407800025078000260780002707800028078000290780003007800031078000320780003307800034078000350780003607800037078000380780003907800040078000410780004207800043078000440780004507800046078000470780004807800049078000500780005107800052078000530780005407800055078000560780005707800058078000590780006007800061078000620780006307800064078000650780006607800067078000680780006907800070078000710780007207800073078000740780007507800076078000770780007807800079078000800780008107800082078000830780008407800085078000860780008707800088078000890780009007800091078000920780009307800094078000950780009607800097078000980780009907800100078001010780010207800103078001040780010507800106078001070780010807800109078001100780011107800112078001130780011407800115078001160780011707800118078001190780012007800121078001220780012307800124078001250780012607800127078001280780012907800130078001310780013207800133078001340780013507800136078001370780013807800139078001400780014107800142078001430780014407800145078001460780014707800148078001490780015007800151078001520780015307800154078001550780015607800157078001580780015907800160078001610780016207800163078001640780016507800166078001670780016807800169078001700780017107800172078001730780017407800175078001760780017707800178078001790780018007800181078001820780018307800184078001850780018607800187078001880780018907800190078001910780019207800193078001940780019507800196078001970780019807800199078002000780020107800202078002030780020407800205078002060780020707800208078002090780021007800211078002120780021307800214078002150780021607800217078002180780021907800220078002210780022207800223078002240780022507800226078002270780022807800229078002300780023107800232078002330780023407800235078002360780023707800238078002390780024007800241078002420780024307800244078002450780024607800247078002480780024907800250078002510780025207800253078002540780025507800256078002570780025807800259078002600780026107800262078002630780026407800265078002660780026707800268078002690780027007800271078002720780027307800274078002750780027607800277078002780780027907800280078002810780028207800283078002840780028507800286078002870780028807800289078002900780029107800292078002930780029407800295078002960780029707800298078002990780030007800301078003020780030307800304078003050780030607800307078003080780030907800310078003110780031207800313078003140780031507800316078003170780031807800319078003200780032107800322078003230780032407800325078003260780032707800328078003290780033007800331078003320780033307800334078003350780033607800337078003380780033907800340078003410780034207800343078003440780034507800346078003470780034807800349078003500780035107800352078003530780035407800355078003560780035707800358078003590780036007800361078003620780036307800364078003650780036607800367078003680780036907800370078003710780037207800373078003740780037507800376078003770780037807800379078003800780038107800382078003830780038407800385078003860780038707800388078003890780039007800391078003920780039307800394078003950780039607800397078003980780039907800400078004010780040207800403078004040780040507800406078004070780040807800409078004100780041107800412078004130780041407800415078004160780041707800418078004190780042007800421078004220780042307800424078004250780042607800427078004280780042907800430078004310780043207800433078004340780043507800436078004370780043807800439078004400780044107800442078004430780044407800445078004460780044707800448078004490780045007800451078004520780045307800454078004550780045607800457078004580780045907800460078004610780046207800463078004640780046507800466078004670780046807800469078004700780047107800472078004730780047407800475078004760780047707800478078004790780048007800481078004820780048307800484078004850780048607800487078004880780048907800490078004910780049207800493078004940780049507800496078004970780049807800499078005000780050107800502078005030780050407800505078005060780050707800508078005090780051007800511078005120780051307800514078005150780051607800517078005180780051907800520078005210780052207800523078005240780052507800526078005270780052807800529078005300780053107800532078005330780053407800535078005360780053707800538078005390780054007800541078005420780054307800544078005450780054607800547078005480780054907800550078005510780055207800553078005540780055507800556078005570780055807800559078005600780056107800562078005630780056407800565078005660780056707800568078005690780057007800571078005720780057307800574078005750780057607800577078005780780057907800580078005810780058207800583078005840780058507800586078005870780058807800589078005900780059107800592078005930780059407800595078005960780059707800598078005990780060007800601078006020780060307800604078006050780060607800607078006080780060907800610078006110780061207800613078006140780061507800616078006170780061807800619078006200780062107800622078006230780062407800625078006260780062707800628078006290780063007800631078006320780063307800634078006350780063607800637078006380780063907800640078006410780064207800643078006440780064507800646078006470780064807800649078006500780065107800652078006530780065407800655078006560780065707800658078006590780066007800661078006620780066307800664078006650780066607800667078006680780066907800670078006710780067207800673078006740780067507800676078006770780067807800679078006800780068107800682078006830780068407800685078006860780068707800688078006890780069007800691078006920780069307800694078006950780069607800697078006980780069907800700078007010780070207800703078007040780070507800706078007070780070807800709078007100780071107800712078007130780071407800715078007160780071707800718078007190780072007800721078007220780072307800724078007250780072607800727078007280780072907800730078007310780073207800733078007340780073507800736078007370780073807800739078007400780074107800742078007430780074407800745078007460780074707800748078007490780075007800751078007520780075307800754078007550780075607800757078007580780075907800760078007610780076207800763078007640780076507800766078007670780076807800769078007700780077107800772078007730780077407800775078007760780077707800778078007790780078007800781078007820780078307800784078007850780078607800787078007880780078907800790078007910780079207800793078007940780079507800796078007970780079807800799078100010781000207810003078100040781000507810006078100070781000807810009078100100781001107810012078100130781001407810015078100160781001707810018078100190781002007810021078100220781002307810024078100250781002607810027078100280781002907810030078100310781003207810033078100340781003507810036078100370781003807810039078100400781004107810042078100430781004407810045078100460781004707810048078100490781005007810051078100520781005307810054078100550781005607810057078100580781005907810060078100610781006207810063078100640781006507810066078100670781006807810069078100700781007107810072078100730781007407810075078100760781007707810078078100790781008007810081078100820781008307810084078100850781008607810087078100880781008907810090078100910781009207810093078100940781009507810096078100970781009807810099078101000781010107810102078101030781010407810105078101060781010707810108078101090781011007810111078101120781011307810114078101150781011607810117078101180781011907810120078101210781012207810123078101240781012507810126078101270781012807810129078101300781013107810132078101330781013407810135078101360781013707810138078101390781014007810141078101420781014307810144078101450781014607810147078101480781014907810150078101510781015207810153078101540781015507810156078101570781015807810159078101600781016107810162078101630781016407810165078101660781016707810168078101690781017007810171078101720781017307810174078101750781017607810177078101780781017907810180078101810781018207810183078101840781018507810186078101870781018807810189078101900781019107810192078101930781019407810195078101960781019707810198078101990781020007810201078102020781020307810204078102050781020607810207078102080781020907810210078102110781021207810213078102140781021507810216078102170781021807810219078102200781022107810222078102230781022407810225078102260781022707810228078102290781023007810231078102320781023307810234078102350781023607810237078102380781023907810240078102410781024207810243078102440781024507810246078102470781024807810249078102500781025107810252078102530781025407810255078102560781025707810258078102590781026007810261078102620781026307810264078102650781026607810267078102680781026907810270078102710781027207810273078102740781027507810276078102770781027807810279078102800781028107810282078102830781028407810285078102860781028707810288078102890781029007810291078102920781029307810294078102950781029607810297078102980781029907810300078103010781030207810303078103040781030507810306078103070781030807810309078103100781031107810312078103130781031407810315078103160781031707810318078103190781032007810321078103220781032307810324078103250781032607810327078103280781032907810330078103310781033207810333078103340781033507810336078103370781033807810339078103400781034107810342078103430781034407810345078103460781034707810348078103490781035007810351078103520781035307810354078103550781035607810357078103580781035907810360078103610781036207810363078103640781036507810366078103670781036807810369078103700781037107810372078103730781037407810375078103760781037707810378078103790781038007810381078103820781038307810384078103850781038607810387078103880781038907810390078103910781039207810393078103940781039507810396078103970781039807810399078104000781040107810402078104030781040407810405078104060781040707810408078104090781041007810411078104120781041307810414078104150781041607810417078104180781041907810420078104210781042207810423078104240781042507810426078104270781042807810429078104300781043107810432078104330781043407810435078104360781043707810438078104390781044007810441078104420781044307810444078104450781044607810447078104480781044907810450078104510781045207810453078104540781045507810456078104570781045807810459078104600781046107810462078104630781046407810465078104660781046707810468078104690781047007810471078104720781047307810474078104750781047607810477078104780781047907810480078104810781048207810483078104840781048507810486078104870781048807810489078104900781049107810492078104930781049407810495078104960781049707810498078104990781050007810501078105020781050307810504078105050781050607810507078105080781050907810510078105110781051207810513078105140781051507810516078105170781051807810519078105200781052107810522078105230781052407810525078105260781052707810528078105290781053007810531078105320781053307810534078105350781053607810537078105380781053907810540078105410781054207810543078105440781054507810546078105470781054807810549078105500781055107810552078105530781055407810555078105560781055707810558078105590781056007810561078105620781056307810564078105650781056607810567078105680781056907810570078105710781057207810573078105740781057507810576078105770781057807810579078105800781058107810582078105830781058407810585078105860781058707810588078105890781059007810591078105920781059307810594078105950781059607810597078105980781059907810600078106010781060207810603078106040781060507810606078106070781060807810609078106100781061107810612078106130781061407810615078106160781061707810618078106190781062007810621078106220781062307810624078106250781062607810627078106280781062907810630078106310781063207810633078106340781063507810636078106370781063807810639078106400781064107810642078106430781064407810645078106460781064707810648078106490781065007810651078106520781065307810654078106550781065607810657078106580781065907810660078106610781066207810663078106640781066507810666078106670781066807810669078106700781067107810672078106730781067407810675078106760781067707810678078106790781068007810681078106820781068307810684078106850781068607810687078106880781068907810690078106910781069207810693078106940781069507810696078106970781069807810699078107000781070107810702078107030781070407810705078107060781070707810708078107090781071007810711078107120781071307810714078107150781071607810717078107180781071907810720078107210781072207810723078107240781072507810726078107270781072807810729078107300781073107810732078107330781073407810735078107360781073707810738078107390781074007810741078107420781074307810744078107450781074607810747078107480781074907810750078107510781075207810753078107540781075507810756078107570781075807810759078107600781076107810762078107630781076407810765078107660781076707810768078107690781077007810771078107720781077307810774078107750781077607810777078107780781077907810780078107810781078207810783078107840781078507810786078107870781078807810789078107900781079107810792078107930781079407810795078107960781079707810798078107990782000107820002078200030782000407820005078200060782000707820008078200090782001007820011078200120782001307820014078200150782001607820017078200180782001907820020078200210782002207820023078200240782002507820026078200270782002807820029078200300782003107820032078200330782003407820035078200360782003707820038078200390782004007820041078200420782004307820044078200450782004607820047078200480782004907820050078200510782005207820053078200540782005507820056078200570782005807820059078200600782006107820062078200630782006407820065078200660782006707820068078200690782007007820071078200720782007307820074078200750782007607820077078200780782007907820080078200810782008207820083078200840782008507820086078200870782008807820089078200900782009107820092078200930782009407820095078200960782009707820098078200990782010007820101078201020782010307820104078201050782010607820107078201080782010907820110078201110782011207820113078201140782011507820116078201170782011807820119078201200782012107820122078201230782012407820125078201260782012707820128078201290782013007820131078201320782013307820134078201350782013607820137078201380782013907820140078201410782014207820143078201440782014507820146078201470782014807820149078201500782015107820152078201530782015407820155078201560782015707820158078201590782016007820161078201620782016307820164078201650782016607820167078201680782016907820170078201710782017207820173078201740782017507820176078201770782017807820179078201800782018107820182078201830782018407820185078201860782018707820188078201890782019007820191078201920782019307820194078201950782019607820197078201980782019907820200078202010782020207820203078202040782020507820206078202070782020807820209078202100782021107820212078202130782021407820215078202160782021707820218078202190782022007820221078202220782022307820224078202250782022607820227078202280782022907820230078202310782023207820233078202340782023507820236078202370782023807820239078202400782024107820242078202430782024407820245078202460782024707820248078202490782025007820251078202520782025307820254078202550782025607820257078202580782025907820260078202610782026207820263078202640782026507820266078202670782026807820269078202700782027107820272078202730782027407820275078202760782027707820278078202790782028007820281078202820782028307820284078202850782028607820287078202880782028907820290078202910782029207820293078202940782029507820296078202970782029807820299078203000782030107820302078203030782030407820305078203060782030707820308078203090782031007820311078203120782031307820314078203150782031607820317078203180782031907820320078203210782032207820323078203240782032507820326078203270782032807820329078203300782033107820332078203330782033407820335078203360782033707820338078203390782034007820341078203420782034307820344078203450782034607820347078203480782034907820350078203510782035207820353078203540782035507820356078203570782035807820359078203600782036107820362078203630782036407820365078203660782036707820368078203690782037007820371078203720782037307820374078203750782037607820377078203780782037907820380078203810782038207820383078203840782038507820386078203870782038807820389078203900782039107820392078203930782039407820395078203960782039707820398078203990782040007820401078204020782040307820404078204050782040607820407078204080782040907820410078204110782041207820413078204140782041507820416078204170782041807820419078204200782042107820422078204230782042407820425078204260782042707820428078204290782043007820431078204320782043307820434078204350782043607820437078204380782043907820440078204410782044207820443078204440782044507820446078204470782044807820449078204500782045107820452078204530782045407820455078204560782045707820458078204590782046007820461078204620782046307820464078204650782046607820467078204680782046907820470078204710782047207820473078204740782047507820476078204770782047807820479078204800782048107820482078204830782048407820485078204860782048707820488078204890782049007820491078204920782049307820494078204950782049607820497078204980782049907820500078205010782050207820503078205040782050507820506078205070782050807820509078205100782051107820512078205130782051407820515078205160782051707820518078205190782052007820521078205220782052307820524078205250782052607820527078205280782052907820530078205310782053207820533078205340782053507820536078205370782053807820539078205400782054107820542078205430782054407820545078205460782054707820548078205490782055007820551078205520782055307820554078205550782055607820557078205580782055907820560078205610782056207820563078205640782056507820566078205670782056807820569078205700782057107820572078205730782057407820575078205760782057707820578078205790782058007820581078205820782058307820584078205850782058607820587078205880782058907820590078205910782059207820593078205940782059507820596078205970782059807820599078206000782060107820602078206030782060407820605078206060782060707820608078206090782061007820611078206120782061307820614078206150782061607820617078206180782061907820620078206210782062207820623078206240782062507820626078206270782062807820629078206300782063107820632078206330782063407820635078206360782063707820638078206390782064007820641078206420782064307820644078206450782064607820647078206480782064907820650078206510782065207820653078206540782065507820656078206570782065807820659078206600782066107820662078206630782066407820665078206660782066707820668078206690782067007820671078206720782067307820674078206750782067607820677078206780782067907820680078206810782068207820683078206840782068507820686078206870782068807820689078206900782069107820692078206930782069407820695078206960782069707820698078206990782070007820701078207020782070307820704078207050782070607820707078207080782070907820710078207110782071207820713078207140782071507820716078207170782071807820719078207200782072107820722078207230782072407820725078207260782072707820728078207290782073007820731078207320782073307820734078207350782073607820737078207380782073907820740078207410782074207820743078207440782074507820746078207470782074807820749078207500782075107820752078207530782075407820755078207560782075707820758078207590782076007820761078207620782076307820764078207650782076607820767078207680782076907820770078207710782077207820773078207740782077507820776078207770782077807820779078207800782078107820782078207830782078407820785078207860782078707820788078207890782079007820791078207920782079307820794078207950782079607820797078207980782079907830001078300020783000307830004078300050783000607830007078300080783000907830010078300110783001207830013078300140783001507830016078300170783001807830019078300200783002107830022078300230783002407830025078300260783002707830028078300290783003007830031078300320783003307830034078300350783003607830037078300380783003907830040078300410783004207830043078300440783004507830046078300470783004807830049078300500783005107830052078300530783005407830055078300560783005707830058078300590783006007830061078300620783006307830064078300650783006607830067078300680783006907830070078300710783007207830073078300740783007507830076078300770783007807830079078300800783008107830082078300830783008407830085078300860783008707830088078300890783009007830091078300920783009307830094078300950783009607830097078300980783009907830100078301010783010207830103078301040783010507830106078301070783010807830109078301100783011107830112078301130783011407830115078301160783011707830118078301190783012007830121078301220783012307830124078301250783012607830127078301280783012907830130078301310783013207830133078301340783013507830136078301370783013807830139078301400783014107830142078301430783014407830145078301460783014707830148078301490783015007830151078301520783015307830154078301550783015607830157078301580783015907830160078301610783016207830163078301640783016507830166078301670783016807830169078301700783017107830172078301730783017407830175078301760783017707830178078301790783018007830181078301820783018307830184078301850783018607830187078301880783018907830190078301910783019207830193078301940783019507830196078301970783019807830199078302000783020107830202078302030783020407830205078302060783020707830208078302090783021007830211078302120783021307830214078302150783021607830217078302180783021907830220078302210783022207830223078302240783022507830226078302270783022807830229078302300783023107830232078302330783023407830235078302360783023707830238078302390783024007830241078302420783024307830244078302450783024607830247078302480783024907830250078302510783025207830253078302540783025507830256078302570783025807830259078302600783026107830262078302630783026407830265078302660783026707830268078302690783027007830271078302720783027307830274078302750783027607830277078302780783027907830280078302810783028207830283078302840783028507830286078302870783028807830289078302900783029107830292078302930783029407830295078302960783029707830298078302990783030007830301078303020783030307830304078303050783030607830307078303080783030907830310078303110783031207830313078303140783031507830316078303170783031807830319078303200783032107830322078303230783032407830325078303260783032707830328078303290783033007830331078303320783033307830334078303350783033607830337078303380783033907830340078303410783034207830343078303440783034507830346078303470783034807830349078303500783035107830352078303530783035407830355078303560783035707830358078303590783036007830361078303620783036307830364078303650783036607830367078303680783036907830370078303710783037207830373078303740783037507830376078303770783037807830379078303800783038107830382078303830783038407830385078303860783038707830388078303890783039007830391078303920783039307830394078303950783039607830397078303980783039907830400078304010783040207830403078304040783040507830406078304070783040807830409078304100783041107830412078304130783041407830415078304160783041707830418078304190783042007830421078304220783042307830424078304250783042607830427078304280783042907830430078304310783043207830433078304340783043507830436078304370783043807830439078304400783044107830442078304430783044407830445078304460783044707830448078304490783045007830451078304520783045307830454078304550783045607830457078304580783045907830460078304610783046207830463078304640783046507830466078304670783046807830469078304700783047107830472078304730783047407830475078304760783047707830478078304790783048007830481078304820783048307830484078304850783048607830487078304880783048907830490078304910783049207830493078304940783049507830496078304970783049807830499078305000783050107830502078305030783050407830505078305060783050707830508078305090783051007830511078305120783051307830514078305150783051607830517078305180783051907830520078305210783052207830523078305240783052507830526078305270783052807830529078305300783053107830532078305330783053407830535078305360783053707830538078305390783054007830541078305420783054307830544078305450783054607830547078305480783054907830550078305510783055207830553078305540783055507830556078305570783055807830559078305600783056107830562078305630783056407830565078305660783056707830568078305690783057007830571078305720783057307830574078305750783057607830577078305780783057907830580078305810783058207830583078305840783058507830586078305870783058807830589078305900783059107830592078305930783059407830595078305960783059707830598078305990783060007830601078306020783060307830604078306050783060607830607078306080783060907830610078306110783061207830613078306140783061507830616078306170783061807830619078306200783062107830622078306230783062407830625078306260783062707830628078306290783063007830631078306320783063307830634078306350783063607830637078306380783063907830640078306410783064207830643078306440783064507830646078306470783064807830649078306500783065107830652078306530783065407830655078306560783065707830658078306590783066007830661078306620783066307830664078306650783066607830667078306680783066907830670078306710783067207830673078306740783067507830676078306770783067807830679078306800783068107830682078306830783068407830685078306860783068707830688078306890783069007830691078306920783069307830694078306950783069607830697078306980783069907830700078307010783070207830703078307040783070507830706078307070783070807830709078307100783071107830712078307130783071407830715078307160783071707830718078307190783072007830721078307220783072307830724078307250783072607830727078307280783072907830730078307310783073207830733078307340783073507830736078307370783073807830739078307400783074107830742078307430783074407830745078307460783074707830748078307490783075007830751078307520783075307830754078307550783075607830757078307580783075907830760078307610783076207830763078307640783076507830766078307670783076807830769078307700783077107830772078307730783077407830775078307760783077707830778078307790783078007830781078307820783078307830784078307850783078607830787078307880783078907830790078307910783079207830793078307940783079507830796078307970783079807830799078400010784000207840003078400040784000507840006078400070784000807840009078400100784001107840012078400130784001407840015078400160784001707840018078400190784002007840021078400220784002307840024078400250784002607840027078400280784002907840030078400310784003207840033078400340784003507840036078400370784003807840039078400400784004107840042078400430784004407840045078400460784004707840048078400490784005007840051078400520784005307840054078400550784005607840057078400580784005907840060078400610784006207840063078400640784006507840066078400670784006807840069078400700784007107840072078400730784007407840075078400760784007707840078078400790784008007840081078400820784008307840084078400850784008607840087078400880784008907840090078400910784009207840093078400940784009507840096078400970784009807840099078401000784010107840102078401030784010407840105078401060784010707840108078401090784011007840111078401120784011307840114078401150784011607840117078401180784011907840120078401210784012207840123078401240784012507840126078401270784012807840129078401300784013107840132078401330784013407840135078401360784013707840138078401390784014007840141078401420784014307840144078401450784014607840147078401480784014907840150078401510784015207840153078401540784015507840156078401570784015807840159078401600784016107840162078401630784016407840165078401660784016707840168078401690784017007840171078401720784017307840174078401750784017607840177078401780784017907840180078401810784018207840183078401840784018507840186078401870784018807840189078401900784019107840192078401930784019407840195078401960784019707840198078401990784020007840201078402020784020307840204078402050784020607840207078402080784020907840210078402110784021207840213078402140784021507840216078402170784021807840219078402200784022107840222078402230784022407840225078402260784022707840228078402290784023007840231078402320784023307840234078402350784023607840237078402380784023907840240078402410784024207840243078402440784024507840246078402470784024807840249078402500784025107840252078402530784025407840255078402560784025707840258078402590784026007840261078402620784026307840264078402650784026607840267078402680784026907840270078402710784027207840273078402740784027507840276078402770784027807840279078402800784028107840282078402830784028407840285078402860784028707840288078402890784029007840291078402920784029307840294078402950784029607840297078402980784029907840300078403010784030207840303078403040784030507840306078403070784030807840309078403100784031107840312078403130784031407840315078403160784031707840318078403190784032007840321078403220784032307840324078403250784032607840327078403280784032907840330078403310784033207840333078403340784033507840336078403370784033807840339078403400784034107840342078403430784034407840345078403460784034707840348078403490784035007840351078403520784035307840354078403550784035607840357078403580784035907840360078403610784036207840363078403640784036507840366078403670784036807840369078403700784037107840372078403730784037407840375078403760784037707840378078403790784038007840381078403820784038307840384078403850784038607840387078403880784038907840390078403910784039207840393078403940784039507840396078403970784039807840399078404000784040107840402078404030784040407840405078404060784040707840408078404090784041007840411078404120784041307840414078404150784041607840417078404180784041907840420078404210784042207840423078404240784042507840426078404270784042807840429078404300784043107840432078404330784043407840435078404360784043707840438078404390784044007840441078404420784044307840444078404450784044607840447078404480784044907840450078404510784045207840453078404540784045507840456078404570784045807840459078404600784046107840462078404630784046407840465078404660784046707840468078404690784047007840471078404720784047307840474078404750784047607840477078404780784047907840480078404810784048207840483078404840784048507840486078404870784048807840489078404900784049107840492078404930784049407840495078404960784049707840498078404990784050007840501078405020784050307840504078405050784050607840507078405080784050907840510078405110784051207840513078405140784051507840516078405170784051807840519078405200784052107840522078405230784052407840525078405260784052707840528078405290784053007840531078405320784053307840534078405350784053607840537078405380784053907840540078405410784054207840543078405440784054507840546078405470784054807840549078405500784055107840552078405530784055407840555078405560784055707840558078405590784056007840561078405620784056307840564078405650784056607840567078405680784056907840570078405710784057207840573078405740784057507840576078405770784057807840579078405800784058107840582078405830784058407840585078405860784058707840588078405890784059007840591078405920784059307840594078405950784059607840597078405980784059907840600078406010784060207840603078406040784060507840606078406070784060807840609078406100784061107840612078406130784061407840615078406160784061707840618078406190784062007840621078406220784062307840624078406250784062607840627078406280784062907840630078406310784063207840633078406340784063507840636078406370784063807840639078406400784064107840642078406430784064407840645078406460784064707840648078406490784065007840651078406520784065307840654078406550784065607840657078406580784065907840660078406610784066207840663078406640784066507840666078406670784066807840669078406700784067107840672078406730784067407840675078406760784067707840678078406790784068007840681078406820784068307840684078406850784068607840687078406880784068907840690078406910784069207840693078406940784069507840696078406970784069807840699078407000784070107840702078407030784070407840705078407060784070707840708078407090784071007840711078407120784071307840714078407150784071607840717078407180784071907840720078407210784072207840723078407240784072507840726078407270784072807840729078407300784073107840732078407330784073407840735078407360784073707840738078407390784074007840741078407420784074307840744078407450784074607840747078407480784074907840750078407510784075207840753078407540784075507840756078407570784075807840759078407600784076107840762078407630784076407840765078407660784076707840768078407690784077007840771078407720784077307840774078407750784077607840777078407780784077907840780078407810784078207840783078407840784078507840786078407870784078807840789078407900784079107840792078407930784079407840795078407960784079707840798078407990785000107850002078500030785000407850005078500060785000707850008078500090785001007850011078500120785001307850014078500150785001607850017078500180785001907850020078500210785002207850023078500240785002507850026078500270785002807850029078500300785003107850032078500330785003407850035078500360785003707850038078500390785004007850041078500420785004307850044078500450785004607850047078500480785004907850050078500510785005207850053078500540785005507850056078500570785005807850059078500600785006107850062078500630785006407850065078500660785006707850068078500690785007007850071078500720785007307850074078500750785007607850077078500780785007907850080078500810785008207850083078500840785008507850086078500870785008807850089078500900785009107850092078500930785009407850095078500960785009707850098078500990785010007850101078501020785010307850104078501050785010607850107078501080785010907850110078501110785011207850113078501140785011507850116078501170785011807850119078501200785012107850122078501230785012407850125078501260785012707850128078501290785013007850131078501320785013307850134078501350785013607850137078501380785013907850140078501410785014207850143078501440785014507850146078501470785014807850149078501500785015107850152078501530785015407850155078501560785015707850158078501590785016007850161078501620785016307850164078501650785016607850167078501680785016907850170078501710785017207850173078501740785017507850176078501770785017807850179078501800785018107850182078501830785018407850185078501860785018707850188078501890785019007850191078501920785019307850194078501950785019607850197078501980785019907850200078502010785020207850203078502040785020507850206078502070785020807850209078502100785021107850212078502130785021407850215078502160785021707850218078502190785022007850221078502220785022307850224078502250785022607850227078502280785022907850230078502310785023207850233078502340785023507850236078502370785023807850239078502400785024107850242078502430785024407850245078502460785024707850248078502490785025007850251078502520785025307850254078502550785025607850257078502580785025907850260078502610785026207850263078502640785026507850266078502670785026807850269078502700785027107850272078502730785027407850275078502760785027707850278078502790785028007850281078502820785028307850284078502850785028607850287078502880785028907850290078502910785029207850293078502940785029507850296078502970785029807850299078503000785030107850302078503030785030407850305078503060785030707850308078503090785031007850311078503120785031307850314078503150785031607850317078503180785031907850320078503210785032207850323078503240785032507850326078503270785032807850329078503300785033107850332078503330785033407850335078503360785033707850338078503390785034007850341078503420785034307850344078503450785034607850347078503480785034907850350078503510785035207850353078503540785035507850356078503570785035807850359078503600785036107850362078503630785036407850365078503660785036707850368078503690785037007850371078503720785037307850374078503750785037607850377078503780785037907850380078503810785038207850383078503840785038507850386078503870785038807850389078503900785039107850392078503930785039407850395078503960785039707850398078503990785040007850401078504020785040307850404078504050785040607850407078504080785040907850410078504110785041207850413078504140785041507850416078504170785041807850419078504200785042107850422078504230785042407850425078504260785042707850428078504290785043007850431078504320785043307850434078504350785043607850437078504380785043907850440078504410785044207850443078504440785044507850446078504470785044807850449078504500785045107850452078504530785045407850455078504560785045707850458078504590785046007850461078504620785046307850464078504650785046607850467078504680785046907850470078504710785047207850473078504740785047507850476078504770785047807850479078504800785048107850482078504830785048407850485078504860785048707850488078504890785049007850491078504920785049307850494078504950785049607850497078504980785049907850500078505010785050207850503078505040785050507850506078505070785050807850509078505100785051107850512078505130785051407850515078505160785051707850518078505190785052007850521078505220785052307850524078505250785052607850527078505280785052907850530078505310785053207850533078505340785053507850536078505370785053807850539078505400785054107850542078505430785054407850545078505460785054707850548078505490785055007850551078505520785055307850554078505550785055607850557078505580785055907850560078505610785056207850563078505640785056507850566078505670785056807850569078505700785057107850572078505730785057407850575078505760785057707850578078505790785058007850581078505820785058307850584078505850785058607850587078505880785058907850590078505910785059207850593078505940785059507850596078505970785059807850599078506000785060107850602078506030785060407850605078506060785060707850608078506090785061007850611078506120785061307850614078506150785061607850617078506180785061907850620078506210785062207850623078506240785062507850626078506270785062807850629078506300785063107850632078506330785063407850635078506360785063707850638078506390785064007850641078506420785064307850644078506450785064607850647078506480785064907850650078506510785065207850653078506540785065507850656078506570785065807850659078506600785066107850662078506630785066407850665078506660785066707850668078506690785067007850671078506720785067307850674078506750785067607850677078506780785067907850680078506810785068207850683078506840785068507850686078506870785068807850689078506900785069107850692078506930785069407850695078506960785069707850698078506990785070007850701078507020785070307850704078507050785070607850707078507080785070907850710078507110785071207850713078507140785071507850716078507170785071807850719078507200785072107850722078507230785072407850725078507260785072707850728078507290785073007850731078507320785073307850734078507350785073607850737078507380785073907850740078507410785074207850743078507440785074507850746078507470785074807850749078507500785075107850752078507530785075407850755078507560785075707850758078507590785076007850761078507620785076307850764078507650785076607850767078507680785076907850770078507710785077207850773078507740785077507850776078507770785077807850779078507800785078107850782078507830785078407850785078507860785078707850788078507890785079007850791078507920785079307850794078507950785079607850797078507980785079907860001078600020786000307860004078600050786000607860007078600080786000907860010078600110786001207860013078600140786001507860016078600170786001807860019078600200786002107860022078600230786002407860025078600260786002707860028078600290786003007860031078600320786003307860034078600350786003607860037078600380786003907860040078600410786004207860043078600440786004507860046078600470786004807860049078600500786005107860052078600530786005407860055078600560786005707860058078600590786006007860061078600620786006307860064078600650786006607860067078600680786006907860070078600710786007207860073078600740786007507860076078600770786007807860079078600800786008107860082078600830786008407860085078600860786008707860088078600890786009007860091078600920786009307860094078600950786009607860097078600980786009907860100078601010786010207860103078601040786010507860106078601070786010807860109078601100786011107860112078601130786011407860115078601160786011707860118078601190786012007860121078601220786012307860124078601250786012607860127078601280786012907860130078601310786013207860133078601340786013507860136078601370786013807860139078601400786014107860142078601430786014407860145078601460786014707860148078601490786015007860151078601520786015307860154078601550786015607860157078601580786015907860160078601610786016207860163078601640786016507860166078601670786016807860169078601700786017107860172078601730786017407860175078601760786017707860178078601790786018007860181078601820786018307860184078601850786018607860187078601880786018907860190078601910786019207860193078601940786019507860196078601970786019807860199078602000786020107860202078602030786020407860205078602060786020707860208078602090786021007860211078602120786021307860214078602150786021607860217078602180786021907860220078602210786022207860223078602240786022507860226078602270786022807860229078602300786023107860232078602330786023407860235078602360786023707860238078602390786024007860241078602420786024307860244078602450786024607860247078602480786024907860250078602510786025207860253078602540786025507860256078602570786025807860259078602600786026107860262078602630786026407860265078602660786026707860268078602690786027007860271078602720786027307860274078602750786027607860277078602780786027907860280078602810786028207860283078602840786028507860286078602870786028807860289078602900786029107860292078602930786029407860295078602960786029707860298078602990786030007860301078603020786030307860304078603050786030607860307078603080786030907860310078603110786031207860313078603140786031507860316078603170786031807860319078603200786032107860322078603230786032407860325078603260786032707860328078603290786033007860331078603320786033307860334078603350786033607860337078603380786033907860340078603410786034207860343078603440786034507860346078603470786034807860349078603500786035107860352078603530786035407860355078603560786035707860358078603590786036007860361078603620786036307860364078603650786036607860367078603680786036907860370078603710786037207860373078603740786037507860376078603770786037807860379078603800786038107860382078603830786038407860385078603860786038707860388078603890786039007860391078603920786039307860394078603950786039607860397078603980786039907860400078604010786040207860403078604040786040507860406078604070786040807860409078604100786041107860412078604130786041407860415078604160786041707860418078604190786042007860421078604220786042307860424078604250786042607860427078604280786042907860430078604310786043207860433078604340786043507860436078604370786043807860439078604400786044107860442078604430786044407860445078604460786044707860448078604490786045007860451078604520786045307860454078604550786045607860457078604580786045907860460078604610786046207860463078604640786046507860466078604670786046807860469078604700786047107860472078604730786047407860475078604760786047707860478078604790786048007860481078604820786048307860484078604850786048607860487078604880786048907860490078604910786049207860493078604940786049507860496078604970786049807860499078605000786050107860502078605030786050407860505078605060786050707860508078605090786051007860511078605120786051307860514078605150786051607860517078605180786051907860520078605210786052207860523078605240786052507860526078605270786052807860529078605300786053107860532078605330786053407860535078605360786053707860538078605390786054007860541078605420786054307860544078605450786054607860547078605480786054907860550078605510786055207860553078605540786055507860556078605570786055807860559078605600786056107860562078605630786056407860565078605660786056707860568078605690786057007860571078605720786057307860574078605750786057607860577078605780786057907860580078605810786058207860583078605840786058507860586078605870786058807860589078605900786059107860592078605930786059407860595078605960786059707860598078605990786060007860601078606020786060307860604078606050786060607860607078606080786060907860610078606110786061207860613078606140786061507860616078606170786061807860619078606200786062107860622078606230786062407860625078606260786062707860628078606290786063007860631078606320786063307860634078606350786063607860637078606380786063907860640078606410786064207860643078606440786064507860646078606470786064807860649078606500786065107860652078606530786065407860655078606560786065707860658078606590786066007860661078606620786066307860664078606650786066607860667078606680786066907860670078606710786067207860673078606740786067507860676078606770786067807860679078606800786068107860682078606830786068407860685078606860786068707860688078606890786069007860691078606920786069307860694078606950786069607860697078606980786069907860700078607010786070207860703078607040786070507860706078607070786070807860709078607100786071107860712078607130786071407860715078607160786071707860718078607190786072007860721078607220786072307860724078607250786072607860727078607280786072907860730078607310786073207860733078607340786073507860736078607370786073807860739078607400786074107860742078607430786074407860745078607460786074707860748078607490786075007860751078607520786075307860754078607550786075607860757078607580786075907860760078607610786076207860763078607640786076507860766078607670786076807860769078607700786077107860772078607730786077407860775078607760786077707860778078607790786078007860781078607820786078307860784078607850786078607860787078607880786078907860790078607910786079207860793078607940786079507860796078607970786079807860799078700010787000207870003078700040787000507870006078700070787000807870009078700100787001107870012078700130787001407870015078700160787001707870018078700190787002007870021078700220787002307870024078700250787002607870027078700280787002907870030078700310787003207870033078700340787003507870036078700370787003807870039078700400787004107870042078700430787004407870045078700460787004707870048078700490787005007870051078700520787005307870054078700550787005607870057078700580787005907870060078700610787006207870063078700640787006507870066078700670787006807870069078700700787007107870072078700730787007407870075078700760787007707870078078700790787008007870081078700820787008307870084078700850787008607870087078700880787008907870090078700910787009207870093078700940787009507870096078700970787009807870099078701000787010107870102078701030787010407870105078701060787010707870108078701090787011007870111078701120787011307870114078701150787011607870117078701180787011907870120078701210787012207870123078701240787012507870126078701270787012807870129078701300787013107870132078701330787013407870135078701360787013707870138078701390787014007870141078701420787014307870144078701450787014607870147078701480787014907870150078701510787015207870153078701540787015507870156078701570787015807870159078701600787016107870162078701630787016407870165078701660787016707870168078701690787017007870171078701720787017307870174078701750787017607870177078701780787017907870180078701810787018207870183078701840787018507870186078701870787018807870189078701900787019107870192078701930787019407870195078701960787019707870198078701990787020007870201078702020787020307870204078702050787020607870207078702080787020907870210078702110787021207870213078702140787021507870216078702170787021807870219078702200787022107870222078702230787022407870225078702260787022707870228078702290787023007870231078702320787023307870234078702350787023607870237078702380787023907870240078702410787024207870243078702440787024507870246078702470787024807870249078702500787025107870252078702530787025407870255078702560787025707870258078702590787026007870261078702620787026307870264078702650787026607870267078702680787026907870270078702710787027207870273078702740787027507870276078702770787027807870279078702800787028107870282078702830787028407870285078702860787028707870288078702890787029007870291078702920787029307870294078702950787029607870297078702980787029907870300078703010787030207870303078703040787030507870306078703070787030807870309078703100787031107870312078703130787031407870315078703160787031707870318078703190787032007870321078703220787032307870324078703250787032607870327078703280787032907870330078703310787033207870333078703340787033507870336078703370787033807870339078703400787034107870342078703430787034407870345078703460787034707870348078703490787035007870351078703520787035307870354078703550787035607870357078703580787035907870360078703610787036207870363078703640787036507870366078703670787036807870369078703700787037107870372078703730787037407870375078703760787037707870378078703790787038007870381078703820787038307870384078703850787038607870387078703880787038907870390078703910787039207870393078703940787039507870396078703970787039807870399078704000787040107870402078704030787040407870405078704060787040707870408078704090787041007870411078704120787041307870414078704150787041607870417078704180787041907870420078704210787042207870423078704240787042507870426078704270787042807870429078704300787043107870432078704330787043407870435078704360787043707870438078704390787044007870441078704420787044307870444078704450787044607870447078704480787044907870450078704510787045207870453078704540787045507870456078704570787045807870459078704600787046107870462078704630787046407870465078704660787046707870468078704690787047007870471078704720787047307870474078704750787047607870477078704780787047907870480078704810787048207870483078704840787048507870486078704870787048807870489078704900787049107870492078704930787049407870495078704960787049707870498078704990787050007870501078705020787050307870504078705050787050607870507078705080787050907870510078705110787051207870513078705140787051507870516078705170787051807870519078705200787052107870522078705230787052407870525078705260787052707870528078705290787053007870531078705320787053307870534078705350787053607870537078705380787053907870540078705410787054207870543078705440787054507870546078705470787054807870549078705500787055107870552078705530787055407870555078705560787055707870558078705590787056007870561078705620787056307870564078705650787056607870567078705680787056907870570078705710787057207870573078705740787057507870576078705770787057807870579078705800787058107870582078705830787058407870585078705860787058707870588078705890787059007870591078705920787059307870594078705950787059607870597078705980787059907870600078706010787060207870603078706040787060507870606078706070787060807870609078706100787061107870612078706130787061407870615078706160787061707870618078706190787062007870621078706220787062307870624078706250787062607870627078706280787062907870630078706310787063207870633078706340787063507870636078706370787063807870639078706400787064107870642078706430787064407870645078706460787064707870648078706490787065007870651078706520787065307870654078706550787065607870657078706580787065907870660078706610787066207870663078706640787066507870666078706670787066807870669078706700787067107870672078706730787067407870675078706760787067707870678078706790787068007870681078706820787068307870684078706850787068607870687078706880787068907870690078706910787069207870693078706940787069507870696078706970787069807870699078707000787070107870702078707030787070407870705078707060787070707870708078707090787071007870711078707120787071307870714078707150787071607870717078707180787071907870720078707210787072207870723078707240787072507870726078707270787072807870729078707300787073107870732078707330787073407870735078707360787073707870738078707390787074007870741078707420787074307870744078707450787074607870747078707480787074907870750078707510787075207870753078707540787075507870756078707570787075807870759078707600787076107870762078707630787076407870765078707660787076707870768078707690787077007870771078707720787077307870774078707750787077607870777078707780787077907870780078707810787078207870783078707840787078507870786078707870787078807870789078707900787079107870792078707930787079407870795078707960787079707870798078707990788000107880002078800030788000407880005078800060788000707880008078800090788001007880011078800120788001307880014078800150788001607880017078800180788001907880020078800210788002207880023078800240788002507880026078800270788002807880029078800300788003107880032078800330788003407880035078800360788003707880038078800390788004007880041078800420788004307880044078800450788004607880047078800480788004907880050078800510788005207880053078800540788005507880056078800570788005807880059078800600788006107880062078800630788006407880065078800660788006707880068078800690788007007880071078800720788007307880074078800750788007607880077078800780788007907880080078800810788008207880083078800840788008507880086078800870788008807880089078800900788009107880092078800930788009407880095078800960788009707880098078800990788010007880101078801020788010307880104078801050788010607880107078801080788010907880110078801110788011207880113078801140788011507880116078801170788011807880119078801200788012107880122078801230788012407880125078801260788012707880128078801290788013007880131078801320788013307880134078801350788013607880137078801380788013907880140078801410788014207880143078801440788014507880146078801470788014807880149078801500788015107880152078801530788015407880155078801560788015707880158078801590788016007880161078801620788016307880164078801650788016607880167078801680788016907880170078801710788017207880173078801740788017507880176078801770788017807880179078801800788018107880182078801830788018407880185078801860788018707880188078801890788019007880191078801920788019307880194078801950788019607880197078801980788019907880200078802010788020207880203078802040788020507880206078802070788020807880209078802100788021107880212078802130788021407880215078802160788021707880218078802190788022007880221078802220788022307880224078802250788022607880227078802280788022907880230078802310788023207880233078802340788023507880236078802370788023807880239078802400788024107880242078802430788024407880245078802460788024707880248078802490788025007880251078802520788025307880254078802550788025607880257078802580788025907880260078802610788026207880263078802640788026507880266078802670788026807880269078802700788027107880272078802730788027407880275078802760788027707880278078802790788028007880281078802820788028307880284078802850788028607880287078802880788028907880290078802910788029207880293078802940788029507880296078802970788029807880299078803000788030107880302078803030788030407880305078803060788030707880308078803090788031007880311078803120788031307880314078803150788031607880317078803180788031907880320078803210788032207880323078803240788032507880326078803270788032807880329078803300788033107880332078803330788033407880335078803360788033707880338078803390788034007880341078803420788034307880344078803450788034607880347078803480788034907880350078803510788035207880353078803540788035507880356078803570788035807880359078803600788036107880362078803630788036407880365078803660788036707880368078803690788037007880371078803720788037307880374078803750788037607880377078803780788037907880380078803810788038207880383078803840788038507880386078803870788038807880389078803900788039107880392078803930788039407880395078803960788039707880398078803990788040007880401078804020788040307880404078804050788040607880407078804080788040907880410078804110788041207880413078804140788041507880416078804170788041807880419078804200788042107880422078804230788042407880425078804260788042707880428078804290788043007880431078804320788043307880434078804350788043607880437078804380788043907880440078804410788044207880443078804440788044507880446078804470788044807880449078804500788045107880452078804530788045407880455078804560788045707880458078804590788046007880461078804620788046307880464078804650788046607880467078804680788046907880470078804710788047207880473078804740788047507880476078804770788047807880479078804800788048107880482078804830788048407880485078804860788048707880488078804890788049007880491078804920788049307880494078804950788049607880497078804980788049907880500078805010788050207880503078805040788050507880506078805070788050807880509078805100788051107880512078805130788051407880515078805160788051707880518078805190788052007880521078805220788052307880524078805250788052607880527078805280788052907880530078805310788053207880533078805340788053507880536078805370788053807880539078805400788054107880542078805430788054407880545078805460788054707880548078805490788055007880551078805520788055307880554078805550788055607880557078805580788055907880560078805610788056207880563078805640788056507880566078805670788056807880569078805700788057107880572078805730788057407880575078805760788057707880578078805790788058007880581078805820788058307880584078805850788058607880587078805880788058907880590078805910788059207880593078805940788059507880596078805970788059807880599078806000788060107880602078806030788060407880605078806060788060707880608078806090788061007880611078806120788061307880614078806150788061607880617078806180788061907880620078806210788062207880623078806240788062507880626078806270788062807880629078806300788063107880632078806330788063407880635078806360788063707880638078806390788064007880641078806420788064307880644078806450788064607880647078806480788064907880650078806510788065207880653078806540788065507880656078806570788065807880659078806600788066107880662078806630788066407880665078806660788066707880668078806690788067007880671078806720788067307880674078806750788067607880677078806780788067907880680078806810788068207880683078806840788068507880686078806870788068807880689078806900788069107880692078806930788069407880695078806960788069707880698078806990788070007880701078807020788070307880704078807050788070607880707078807080788070907880710078807110788071207880713078807140788071507880716078807170788071807880719078807200788072107880722078807230788072407880725078807260788072707880728078807290788073007880731078807320788073307880734078807350788073607880737078807380788073907880740078807410788074207880743078807440788074507880746078807470788074807880749078807500788075107880752078807530788075407880755078807560788075707880758078807590788076007880761078807620788076307880764078807650788076607880767078807680788076907880770078807710788077207880773078807740788077507880776078807770788077807880779078807800788078107880782078807830788078407880785078807860788078707880788078807890788079007880791078807920788079307880794078807950788079607880797078807980788079907890001078900020789000307890004078900050789000607890007078900080789000907890010078900110789001207890013078900140789001507890016078900170789001807890019078900200789002107890022078900230789002407890025078900260789002707890028078900290789003007890031078900320789003307890034078900350789003607890037078900380789003907890040078900410789004207890043078900440789004507890046078900470789004807890049078900500789005107890052078900530789005407890055078900560789005707890058078900590789006007890061078900620789006307890064078900650789006607890067078900680789006907890070078900710789007207890073078900740789007507890076078900770789007807890079078900800789008107890082078900830789008407890085078900860789008707890088078900890789009007890091078900920789009307890094078900950789009607890097078900980789009907890100078901010789010207890103078901040789010507890106078901070789010807890109078901100789011107890112078901130789011407890115078901160789011707890118078901190789012007890121078901220789012307890124078901250789012607890127078901280789012907890130078901310789013207890133078901340789013507890136078901370789013807890139078901400789014107890142078901430789014407890145078901460789014707890148078901490789015007890151078901520789015307890154078901550789015607890157078901580789015907890160078901610789016207890163078901640789016507890166078901670789016807890169078901700789017107890172078901730789017407890175078901760789017707890178078901790789018007890181078901820789018307890184078901850789018607890187078901880789018907890190078901910789019207890193078901940789019507890196078901970789019807890199078902000789020107890202078902030789020407890205078902060789020707890208078902090789021007890211078902120789021307890214078902150789021607890217078902180789021907890220078902210789022207890223078902240789022507890226078902270789022807890229078902300789023107890232078902330789023407890235078902360789023707890238078902390789024007890241078902420789024307890244078902450789024607890247078902480789024907890250078902510789025207890253078902540789025507890256078902570789025807890259078902600789026107890262078902630789026407890265078902660789026707890268078902690789027007890271078902720789027307890274078902750789027607890277078902780789027907890280078902810789028207890283078902840789028507890286078902870789028807890289078902900789029107890292078902930789029407890295078902960789029707890298078902990789030007890301078903020789030307890304078903050789030607890307078903080789030907890310078903110789031207890313078903140789031507890316078903170789031807890319078903200789032107890322078903230789032407890325078903260789032707890328078903290789033007890331078903320789033307890334078903350789033607890337078903380789033907890340078903410789034207890343078903440789034507890346078903470789034807890349078903500789035107890352078903530789035407890355078903560789035707890358078903590789036007890361078903620789036307890364078903650789036607890367078903680789036907890370078903710789037207890373078903740789037507890376078903770789037807890379078903800789038107890382078903830789038407890385078903860789038707890388078903890789039007890391078903920789039307890394078903950789039607890397078903980789039907890400078904010789040207890403078904040789040507890406078904070789040807890409078904100789041107890412078904130789041407890415078904160789041707890418078904190789042007890421078904220789042307890424078904250789042607890427078904280789042907890430078904310789043207890433078904340789043507890436078904370789043807890439078904400789044107890442078904430789044407890445078904460789044707890448078904490789045007890451078904520789045307890454078904550789045607890457078904580789045907890460078904610789046207890463078904640789046507890466078904670789046807890469078904700789047107890472078904730789047407890475078904760789047707890478078904790789048007890481078904820789048307890484078904850789048607890487078904880789048907890490078904910789049207890493078904940789049507890496078904970789049807890499078905000789050107890502078905030789050407890505078905060789050707890508078905090789051007890511078905120789051307890514078905150789051607890517078905180789051907890520078905210789052207890523078905240789052507890526078905270789052807890529078905300789053107890532078905330789053407890535078905360789053707890538078905390789054007890541078905420789054307890544078905450789054607890547078905480789054907890550078905510789055207890553078905540789055507890556078905570789055807890559078905600789056107890562078905630789056407890565078905660789056707890568078905690789057007890571078905720789057307890574078905750789057607890577078905780789057907890580078905810789058207890583078905840789058507890586078905870789058807890589078905900789059107890592078905930789059407890595078905960789059707890598078905990789060007890601078906020789060307890604078906050789060607890607078906080789060907890610078906110789061207890613078906140789061507890616078906170789061807890619078906200789062107890622078906230789062407890625078906260789062707890628078906290789063007890631078906320789063307890634078906350789063607890637078906380789063907890640078906410789064207890643078906440789064507890646078906470789064807890649078906500789065107890652078906530789065407890655078906560789065707890658078906590789066007890661078906620789066307890664078906650789066607890667078906680789066907890670078906710789067207890673078906740789067507890676078906770789067807890679078906800789068107890682078906830789068407890685078906860789068707890688078906890789069007890691078906920789069307890694078906950789069607890697078906980789069907890700078907010789070207890703078907040789070507890706078907070789070807890709078907100789071107890712078907130789071407890715078907160789071707890718078907190789072007890721078907220789072307890724078907250789072607890727078907280789072907890730078907310789073207890733078907340789073507890736078907370789073807890739078907400789074107890742078907430789074407890745078907460789074707890748078907490789075007890751078907520789075307890754078907550789075607890757078907580789075907890760078907610789076207890763078907640789076507890766078907670789076807890769078907700789077107890772078907730789077407890775078907760789077707890778078907790789078007890781078907820789078307890784078907850789078607890787078907880789078907890790078907910789079207890793078907940789079507890796078907970789079807890799079000010790000207900003079000040790000507900006079000070790000807900009079000100790001107900012079000130790001407900015079000160790001707900018079000190790002007900021079000220790002307900024079000250790002607900027079000280790002907900030079000310790003207900033079000340790003507900036079000370790003807900039079000400790004107900042079000430790004407900045079000460790004707900048079000490790005007900051079000520790005307900054079000550790005607900057079000580790005907900060079000610790006207900063079000640790006507900066079000670790006807900069079000700790007107900072079000730790007407900075079000760790007707900078079000790790008007900081079000820790008307900084079000850790008607900087079000880790008907900090079000910790009207900093079000940790009507900096079000970790009807900099079001000790010107900102079001030790010407900105079001060790010707900108079001090790011007900111079001120790011307900114079001150790011607900117079001180790011907900120079001210790012207900123079001240790012507900126079001270790012807900129079001300790013107900132079001330790013407900135079001360790013707900138079001390790014007900141079001420790014307900144079001450790014607900147079001480790014907900150079001510790015207900153079001540790015507900156079001570790015807900159079001600790016107900162079001630790016407900165079001660790016707900168079001690790017007900171079001720790017307900174079001750790017607900177079001780790017907900180079001810790018207900183079001840790018507900186079001870790018807900189079001900790019107900192079001930790019407900195079001960790019707900198079001990790020007900201079002020790020307900204079002050790020607900207079002080790020907900210079002110790021207900213079002140790021507900216079002170790021807900219079002200790022107900222079002230790022407900225079002260790022707900228079002290790023007900231079002320790023307900234079002350790023607900237079002380790023907900240079002410790024207900243079002440790024507900246079002470790024807900249079002500790025107900252079002530790025407900255079002560790025707900258079002590790026007900261079002620790026307900264079002650790026607900267079002680790026907900270079002710790027207900273079002740790027507900276079002770790027807900279079002800790028107900282079002830790028407900285079002860790028707900288079002890790029007900291079002920790029307900294079002950790029607900297079002980790029907900300079003010790030207900303079003040790030507900306079003070790030807900309079003100790031107900312079003130790031407900315079003160790031707900318079003190790032007900321079003220790032307900324079003250790032607900327079003280790032907900330079003310790033207900333079003340790033507900336079003370790033807900339079003400790034107900342079003430790034407900345079003460790034707900348079003490790035007900351079003520790035307900354079003550790035607900357079003580790035907900360079003610790036207900363079003640790036507900366079003670790036807900369079003700790037107900372079003730790037407900375079003760790037707900378079003790790038007900381079003820790038307900384079003850790038607900387079003880790038907900390079003910790039207900393079003940790039507900396079003970790039807900399079004000790040107900402079004030790040407900405079004060790040707900408079004090790041007900411079004120790041307900414079004150790041607900417079004180790041907900420079004210790042207900423079004240790042507900426079004270790042807900429079004300790043107900432079004330790043407900435079004360790043707900438079004390790044007900441079004420790044307900444079004450790044607900447079004480790044907900450079004510790045207900453079004540790045507900456079004570790045807900459079004600790046107900462079004630790046407900465079004660790046707900468079004690790047007900471079004720790047307900474079004750790047607900477079004780790047907900480079004810790048207900483079004840790048507900486079004870790048807900489079004900790049107900492079004930790049407900495079004960790049707900498079004990790050007900501079005020790050307900504079005050790050607900507079005080790050907900510079005110790051207900513079005140790051507900516079005170790051807900519079005200790052107900522079005230790052407900525079005260790052707900528079005290790053007900531079005320790053307900534079005350790053607900537079005380790053907900540079005410790054207900543079005440790054507900546079005470790054807900549079005500790055107900552079005530790055407900555079005560790055707900558079005590790056007900561079005620790056307900564079005650790056607900567079005680790056907900570079005710790057207900573079005740790057507900576079005770790057807900579079005800790058107900582079005830790058407900585079005860790058707900588079005890790059007900591079005920790059307900594079005950790059607900597079005980790059907900600079006010790060207900603079006040790060507900606079006070790060807900609079006100790061107900612079006130790061407900615079006160790061707900618079006190790062007900621079006220790062307900624079006250790062607900627079006280790062907900630079006310790063207900633079006340790063507900636079006370790063807900639079006400790064107900642079006430790064407900645079006460790064707900648079006490790065007900651079006520790065307900654079006550790065607900657079006580790065907900660079006610790066207900663079006640790066507900666079006670790066807900669079006700790067107900672079006730790067407900675079006760790067707900678079006790790068007900681079006820790068307900684079006850790068607900687079006880790068907900690079006910790069207900693079006940790069507900696079006970790069807900699079007000790070107900702079007030790070407900705079007060790070707900708079007090790071007900711079007120790071307900714079007150790071607900717079007180790071907900720079007210790072207900723079007240790072507900726079007270790072807900729079007300790073107900732079007330790073407900735079007360790073707900738079007390790074007900741079007420790074307900744079007450790074607900747079007480790074907900750079007510790075207900753079007540790075507900756079007570790075807900759079007600790076107900762079007630790076407900765079007660790076707900768079007690790077007900771079007720790077307900774079007750790077607900777079007780790077907900780079007810790078207900783079007840790078507900786079007870790078807900789079007900790079107900792079007930790079407900795079007960790079707900798079007990791000107910002079100030791000407910005079100060791000707910008079100090791001007910011079100120791001307910014079100150791001607910017079100180791001907910020079100210791002207910023079100240791002507910026079100270791002807910029079100300791003107910032079100330791003407910035079100360791003707910038079100390791004007910041079100420791004307910044079100450791004607910047079100480791004907910050079100510791005207910053079100540791005507910056079100570791005807910059079100600791006107910062079100630791006407910065079100660791006707910068079100690791007007910071079100720791007307910074079100750791007607910077079100780791007907910080079100810791008207910083079100840791008507910086079100870791008807910089079100900791009107910092079100930791009407910095079100960791009707910098079100990791010007910101079101020791010307910104079101050791010607910107079101080791010907910110079101110791011207910113079101140791011507910116079101170791011807910119079101200791012107910122079101230791012407910125079101260791012707910128079101290791013007910131079101320791013307910134079101350791013607910137079101380791013907910140079101410791014207910143079101440791014507910146079101470791014807910149079101500791015107910152079101530791015407910155079101560791015707910158079101590791016007910161079101620791016307910164079101650791016607910167079101680791016907910170079101710791017207910173079101740791017507910176079101770791017807910179079101800791018107910182079101830791018407910185079101860791018707910188079101890791019007910191079101920791019307910194079101950791019607910197079101980791019907910200079102010791020207910203079102040791020507910206079102070791020807910209079102100791021107910212079102130791021407910215079102160791021707910218079102190791022007910221079102220791022307910224079102250791022607910227079102280791022907910230079102310791023207910233079102340791023507910236079102370791023807910239079102400791024107910242079102430791024407910245079102460791024707910248079102490791025007910251079102520791025307910254079102550791025607910257079102580791025907910260079102610791026207910263079102640791026507910266079102670791026807910269079102700791027107910272079102730791027407910275079102760791027707910278079102790791028007910281079102820791028307910284079102850791028607910287079102880791028907910290079102910791029207910293079102940791029507910296079102970791029807910299079103000791030107910302079103030791030407910305079103060791030707910308079103090791031007910311079103120791031307910314079103150791031607910317079103180791031907910320079103210791032207910323079103240791032507910326079103270791032807910329079103300791033107910332079103330791033407910335079103360791033707910338079103390791034007910341079103420791034307910344079103450791034607910347079103480791034907910350079103510791035207910353079103540791035507910356079103570791035807910359079103600791036107910362079103630791036407910365079103660791036707910368079103690791037007910371079103720791037307910374079103750791037607910377079103780791037907910380079103810791038207910383079103840791038507910386079103870791038807910389079103900791039107910392079103930791039407910395079103960791039707910398079103990791040007910401079104020791040307910404079104050791040607910407079104080791040907910410079104110791041207910413079104140791041507910416079104170791041807910419079104200791042107910422079104230791042407910425079104260791042707910428079104290791043007910431079104320791043307910434079104350791043607910437079104380791043907910440079104410791044207910443079104440791044507910446079104470791044807910449079104500791045107910452079104530791045407910455079104560791045707910458079104590791046007910461079104620791046307910464079104650791046607910467079104680791046907910470079104710791047207910473079104740791047507910476079104770791047807910479079104800791048107910482079104830791048407910485079104860791048707910488079104890791049007910491079104920791049307910494079104950791049607910497079104980791049907910500079105010791050207910503079105040791050507910506079105070791050807910509079105100791051107910512079105130791051407910515079105160791051707910518079105190791052007910521079105220791052307910524079105250791052607910527079105280791052907910530079105310791053207910533079105340791053507910536079105370791053807910539079105400791054107910542079105430791054407910545079105460791054707910548079105490791055007910551079105520791055307910554079105550791055607910557079105580791055907910560079105610791056207910563079105640791056507910566079105670791056807910569079105700791057107910572079105730791057407910575079105760791057707910578079105790791058007910581079105820791058307910584079105850791058607910587079105880791058907910590079105910791059207910593079105940791059507910596079105970791059807910599079106000791060107910602079106030791060407910605079106060791060707910608079106090791061007910611079106120791061307910614079106150791061607910617079106180791061907910620079106210791062207910623079106240791062507910626079106270791062807910629079106300791063107910632079106330791063407910635079106360791063707910638079106390791064007910641079106420791064307910644079106450791064607910647079106480791064907910650079106510791065207910653079106540791065507910656079106570791065807910659079106600791066107910662079106630791066407910665079106660791066707910668079106690791067007910671079106720791067307910674079106750791067607910677079106780791067907910680079106810791068207910683079106840791068507910686079106870791068807910689079106900791069107910692079106930791069407910695079106960791069707910698079106990791070007910701079107020791070307910704079107050791070607910707079107080791070907910710079107110791071207910713079107140791071507910716079107170791071807910719079107200791072107910722079107230791072407910725079107260791072707910728079107290791073007910731079107320791073307910734079107350791073607910737079107380791073907910740079107410791074207910743079107440791074507910746079107470791074807910749079107500791075107910752079107530791075407910755079107560791075707910758079107590791076007910761079107620791076307910764079107650791076607910767079107680791076907910770079107710791077207910773079107740791077507910776079107770791077807910779079107800791078107910782079107830791078407910785079107860791078707910788079107890791079007910791079107920791079307910794079107950791079607910797079107980791079907920001079200020792000307920004079200050792000607920007079200080792000907920010079200110792001207920013079200140792001507920016079200170792001807920019079200200792002107920022079200230792002407920025079200260792002707920028079200290792003007920031079200320792003307920034079200350792003607920037079200380792003907920040079200410792004207920043079200440792004507920046079200470792004807920049079200500792005107920052079200530792005407920055079200560792005707920058079200590792006007920061079200620792006307920064079200650792006607920067079200680792006907920070079200710792007207920073079200740792007507920076079200770792007807920079079200800792008107920082079200830792008407920085079200860792008707920088079200890792009007920091079200920792009307920094079200950792009607920097079200980792009907920100079201010792010207920103079201040792010507920106079201070792010807920109079201100792011107920112079201130792011407920115079201160792011707920118079201190792012007920121079201220792012307920124079201250792012607920127079201280792012907920130079201310792013207920133079201340792013507920136079201370792013807920139079201400792014107920142079201430792014407920145079201460792014707920148079201490792015007920151079201520792015307920154079201550792015607920157079201580792015907920160079201610792016207920163079201640792016507920166079201670792016807920169079201700792017107920172079201730792017407920175079201760792017707920178079201790792018007920181079201820792018307920184079201850792018607920187079201880792018907920190079201910792019207920193079201940792019507920196079201970792019807920199079202000792020107920202079202030792020407920205079202060792020707920208079202090792021007920211079202120792021307920214079202150792021607920217079202180792021907920220079202210792022207920223079202240792022507920226079202270792022807920229079202300792023107920232079202330792023407920235079202360792023707920238079202390792024007920241079202420792024307920244079202450792024607920247079202480792024907920250079202510792025207920253079202540792025507920256079202570792025807920259079202600792026107920262079202630792026407920265079202660792026707920268079202690792027007920271079202720792027307920274079202750792027607920277079202780792027907920280079202810792028207920283079202840792028507920286079202870792028807920289079202900792029107920292079202930792029407920295079202960792029707920298079202990792030007920301079203020792030307920304079203050792030607920307079203080792030907920310079203110792031207920313079203140792031507920316079203170792031807920319079203200792032107920322079203230792032407920325079203260792032707920328079203290792033007920331079203320792033307920334079203350792033607920337079203380792033907920340079203410792034207920343079203440792034507920346079203470792034807920349079203500792035107920352079203530792035407920355079203560792035707920358079203590792036007920361079203620792036307920364079203650792036607920367079203680792036907920370079203710792037207920373079203740792037507920376079203770792037807920379079203800792038107920382079203830792038407920385079203860792038707920388079203890792039007920391079203920792039307920394079203950792039607920397079203980792039907920400079204010792040207920403079204040792040507920406079204070792040807920409079204100792041107920412079204130792041407920415079204160792041707920418079204190792042007920421079204220792042307920424079204250792042607920427079204280792042907920430079204310792043207920433079204340792043507920436079204370792043807920439079204400792044107920442079204430792044407920445079204460792044707920448079204490792045007920451079204520792045307920454079204550792045607920457079204580792045907920460079204610792046207920463079204640792046507920466079204670792046807920469079204700792047107920472079204730792047407920475079204760792047707920478079204790792048007920481079204820792048307920484079204850792048607920487079204880792048907920490079204910792049207920493079204940792049507920496079204970792049807920499079205000792050107920502079205030792050407920505079205060792050707920508079205090792051007920511079205120792051307920514079205150792051607920517079205180792051907920520079205210792052207920523079205240792052507920526079205270792052807920529079205300792053107920532079205330792053407920535079205360792053707920538079205390792054007920541079205420792054307920544079205450792054607920547079205480792054907920550079205510792055207920553079205540792055507920556079205570792055807920559079205600792056107920562079205630792056407920565079205660792056707920568079205690792057007920571079205720792057307920574079205750792057607920577079205780792057907920580079205810792058207920583079205840792058507920586079205870792058807920589079205900792059107920592079205930792059407920595079205960792059707920598079205990792060007920601079206020792060307920604079206050792060607920607079206080792060907920610079206110792061207920613079206140792061507920616079206170792061807920619079206200792062107920622079206230792062407920625079206260792062707920628079206290792063007920631079206320792063307920634079206350792063607920637079206380792063907920640079206410792064207920643079206440792064507920646079206470792064807920649079206500792065107920652079206530792065407920655079206560792065707920658079206590792066007920661079206620792066307920664079206650792066607920667079206680792066907920670079206710792067207920673079206740792067507920676079206770792067807920679079206800792068107920682079206830792068407920685079206860792068707920688079206890792069007920691079206920792069307920694079206950792069607920697079206980792069907920700079207010792070207920703079207040792070507920706079207070792070807920709079207100792071107920712079207130792071407920715079207160792071707920718079207190792072007920721079207220792072307920724079207250792072607920727079207280792072907920730079207310792073207920733079207340792073507920736079207370792073807920739079207400792074107920742079207430792074407920745079207460792074707920748079207490792075007920751079207520792075307920754079207550792075607920757079207580792075907920760079207610792076207920763079207640792076507920766079207670792076807920769079207700792077107920772079207730792077407920775079207760792077707920778079207790792078007920781079207820792078307920784079207850792078607920787079207880792078907920790079207910792079207920793079207940792079507920796079207970792079807920799079300010793000207930003079300040793000507930006079300070793000807930009079300100793001107930012079300130793001407930015079300160793001707930018079300190793002007930021079300220793002307930024079300250793002607930027079300280793002907930030079300310793003207930033079300340793003507930036079300370793003807930039079300400793004107930042079300430793004407930045079300460793004707930048079300490793005007930051079300520793005307930054079300550793005607930057079300580793005907930060079300610793006207930063079300640793006507930066079300670793006807930069079300700793007107930072079300730793007407930075079300760793007707930078079300790793008007930081079300820793008307930084079300850793008607930087079300880793008907930090079300910793009207930093079300940793009507930096079300970793009807930099079301000793010107930102079301030793010407930105079301060793010707930108079301090793011007930111079301120793011307930114079301150793011607930117079301180793011907930120079301210793012207930123079301240793012507930126079301270793012807930129079301300793013107930132079301330793013407930135079301360793013707930138079301390793014007930141079301420793014307930144079301450793014607930147079301480793014907930150079301510793015207930153079301540793015507930156079301570793015807930159079301600793016107930162079301630793016407930165079301660793016707930168079301690793017007930171079301720793017307930174079301750793017607930177079301780793017907930180079301810793018207930183079301840793018507930186079301870793018807930189079301900793019107930192079301930793019407930195079301960793019707930198079301990793020007930201079302020793020307930204079302050793020607930207079302080793020907930210079302110793021207930213079302140793021507930216079302170793021807930219079302200793022107930222079302230793022407930225079302260793022707930228079302290793023007930231079302320793023307930234079302350793023607930237079302380793023907930240079302410793024207930243079302440793024507930246079302470793024807930249079302500793025107930252079302530793025407930255079302560793025707930258079302590793026007930261079302620793026307930264079302650793026607930267079302680793026907930270079302710793027207930273079302740793027507930276079302770793027807930279079302800793028107930282079302830793028407930285079302860793028707930288079302890793029007930291079302920793029307930294079302950793029607930297079302980793029907930300079303010793030207930303079303040793030507930306079303070793030807930309079303100793031107930312079303130793031407930315079303160793031707930318079303190793032007930321079303220793032307930324079303250793032607930327079303280793032907930330079303310793033207930333079303340793033507930336079303370793033807930339079303400793034107930342079303430793034407930345079303460793034707930348079303490793035007930351079303520793035307930354079303550793035607930357079303580793035907930360079303610793036207930363079303640793036507930366079303670793036807930369079303700793037107930372079303730793037407930375079303760793037707930378079303790793038007930381079303820793038307930384079303850793038607930387079303880793038907930390079303910793039207930393079303940793039507930396079303970793039807930399079304000793040107930402079304030793040407930405079304060793040707930408079304090793041007930411079304120793041307930414079304150793041607930417079304180793041907930420079304210793042207930423079304240793042507930426079304270793042807930429079304300793043107930432079304330793043407930435079304360793043707930438079304390793044007930441079304420793044307930444079304450793044607930447079304480793044907930450079304510793045207930453079304540793045507930456079304570793045807930459079304600793046107930462079304630793046407930465079304660793046707930468079304690793047007930471079304720793047307930474079304750793047607930477079304780793047907930480079304810793048207930483079304840793048507930486079304870793048807930489079304900793049107930492079304930793049407930495079304960793049707930498079304990793050007930501079305020793050307930504079305050793050607930507079305080793050907930510079305110793051207930513079305140793051507930516079305170793051807930519079305200793052107930522079305230793052407930525079305260793052707930528079305290793053007930531079305320793053307930534079305350793053607930537079305380793053907930540079305410793054207930543079305440793054507930546079305470793054807930549079305500793055107930552079305530793055407930555079305560793055707930558079305590793056007930561079305620793056307930564079305650793056607930567079305680793056907930570079305710793057207930573079305740793057507930576079305770793057807930579079305800793058107930582079305830793058407930585079305860793058707930588079305890793059007930591079305920793059307930594079305950793059607930597079305980793059907930600079306010793060207930603079306040793060507930606079306070793060807930609079306100793061107930612079306130793061407930615079306160793061707930618079306190793062007930621079306220793062307930624079306250793062607930627079306280793062907930630079306310793063207930633079306340793063507930636079306370793063807930639079306400793064107930642079306430793064407930645079306460793064707930648079306490793065007930651079306520793065307930654079306550793065607930657079306580793065907930660079306610793066207930663079306640793066507930666079306670793066807930669079306700793067107930672079306730793067407930675079306760793067707930678079306790793068007930681079306820793068307930684079306850793068607930687079306880793068907930690079306910793069207930693079306940793069507930696079306970793069807930699079307000793070107930702079307030793070407930705079307060793070707930708079307090793071007930711079307120793071307930714079307150793071607930717079307180793071907930720079307210793072207930723079307240793072507930726079307270793072807930729079307300793073107930732079307330793073407930735079307360793073707930738079307390793074007930741079307420793074307930744079307450793074607930747079307480793074907930750079307510793075207930753079307540793075507930756079307570793075807930759079307600793076107930762079307630793076407930765079307660793076707930768079307690793077007930771079307720793077307930774079307750793077607930777079307780793077907930780079307810793078207930783079307840793078507930786079307870793078807930789079307900793079107930792079307930793079407930795079307960793079707930798079307990794000107940002079400030794000407940005079400060794000707940008079400090794001007940011079400120794001307940014079400150794001607940017079400180794001907940020079400210794002207940023079400240794002507940026079400270794002807940029079400300794003107940032079400330794003407940035079400360794003707940038079400390794004007940041079400420794004307940044079400450794004607940047079400480794004907940050079400510794005207940053079400540794005507940056079400570794005807940059079400600794006107940062079400630794006407940065079400660794006707940068079400690794007007940071079400720794007307940074079400750794007607940077079400780794007907940080079400810794008207940083079400840794008507940086079400870794008807940089079400900794009107940092079400930794009407940095079400960794009707940098079400990794010007940101079401020794010307940104079401050794010607940107079401080794010907940110079401110794011207940113079401140794011507940116079401170794011807940119079401200794012107940122079401230794012407940125079401260794012707940128079401290794013007940131079401320794013307940134079401350794013607940137079401380794013907940140079401410794014207940143079401440794014507940146079401470794014807940149079401500794015107940152079401530794015407940155079401560794015707940158079401590794016007940161079401620794016307940164079401650794016607940167079401680794016907940170079401710794017207940173079401740794017507940176079401770794017807940179079401800794018107940182079401830794018407940185079401860794018707940188079401890794019007940191079401920794019307940194079401950794019607940197079401980794019907940200079402010794020207940203079402040794020507940206079402070794020807940209079402100794021107940212079402130794021407940215079402160794021707940218079402190794022007940221079402220794022307940224079402250794022607940227079402280794022907940230079402310794023207940233079402340794023507940236079402370794023807940239079402400794024107940242079402430794024407940245079402460794024707940248079402490794025007940251079402520794025307940254079402550794025607940257079402580794025907940260079402610794026207940263079402640794026507940266079402670794026807940269079402700794027107940272079402730794027407940275079402760794027707940278079402790794028007940281079402820794028307940284079402850794028607940287079402880794028907940290079402910794029207940293079402940794029507940296079402970794029807940299079403000794030107940302079403030794030407940305079403060794030707940308079403090794031007940311079403120794031307940314079403150794031607940317079403180794031907940320079403210794032207940323079403240794032507940326079403270794032807940329079403300794033107940332079403330794033407940335079403360794033707940338079403390794034007940341079403420794034307940344079403450794034607940347079403480794034907940350079403510794035207940353079403540794035507940356079403570794035807940359079403600794036107940362079403630794036407940365079403660794036707940368079403690794037007940371079403720794037307940374079403750794037607940377079403780794037907940380079403810794038207940383079403840794038507940386079403870794038807940389079403900794039107940392079403930794039407940395079403960794039707940398079403990794040007940401079404020794040307940404079404050794040607940407079404080794040907940410079404110794041207940413079404140794041507940416079404170794041807940419079404200794042107940422079404230794042407940425079404260794042707940428079404290794043007940431079404320794043307940434079404350794043607940437079404380794043907940440079404410794044207940443079404440794044507940446079404470794044807940449079404500794045107940452079404530794045407940455079404560794045707940458079404590794046007940461079404620794046307940464079404650794046607940467079404680794046907940470079404710794047207940473079404740794047507940476079404770794047807940479079404800794048107940482079404830794048407940485079404860794048707940488079404890794049007940491079404920794049307940494079404950794049607940497079404980794049907940500079405010794050207940503079405040794050507940506079405070794050807940509079405100794051107940512079405130794051407940515079405160794051707940518079405190794052007940521079405220794052307940524079405250794052607940527079405280794052907940530079405310794053207940533079405340794053507940536079405370794053807940539079405400794054107940542079405430794054407940545079405460794054707940548079405490794055007940551079405520794055307940554079405550794055607940557079405580794055907940560079405610794056207940563079405640794056507940566079405670794056807940569079405700794057107940572079405730794057407940575079405760794057707940578079405790794058007940581079405820794058307940584079405850794058607940587079405880794058907940590079405910794059207940593079405940794059507940596079405970794059807940599079406000794060107940602079406030794060407940605079406060794060707940608079406090794061007940611079406120794061307940614079406150794061607940617079406180794061907940620079406210794062207940623079406240794062507940626079406270794062807940629079406300794063107940632079406330794063407940635079406360794063707940638079406390794064007940641079406420794064307940644079406450794064607940647079406480794064907940650079406510794065207940653079406540794065507940656079406570794065807940659079406600794066107940662079406630794066407940665079406660794066707940668079406690794067007940671079406720794067307940674079406750794067607940677079406780794067907940680079406810794068207940683079406840794068507940686079406870794068807940689079406900794069107940692079406930794069407940695079406960794069707940698079406990794070007940701079407020794070307940704079407050794070607940707079407080794070907940710079407110794071207940713079407140794071507940716079407170794071807940719079407200794072107940722079407230794072407940725079407260794072707940728079407290794073007940731079407320794073307940734079407350794073607940737079407380794073907940740079407410794074207940743079407440794074507940746079407470794074807940749079407500794075107940752079407530794075407940755079407560794075707940758079407590794076007940761079407620794076307940764079407650794076607940767079407680794076907940770079407710794077207940773079407740794077507940776079407770794077807940779079407800794078107940782079407830794078407940785079407860794078707940788079407890794079007940791079407920794079307940794079407950794079607940797079407980794079907950001079500020795000307950004079500050795000607950007079500080795000907950010079500110795001207950013079500140795001507950016079500170795001807950019079500200795002107950022079500230795002407950025079500260795002707950028079500290795003007950031079500320795003307950034079500350795003607950037079500380795003907950040079500410795004207950043079500440795004507950046079500470795004807950049079500500795005107950052079500530795005407950055079500560795005707950058079500590795006007950061079500620795006307950064079500650795006607950067079500680795006907950070079500710795007207950073079500740795007507950076079500770795007807950079079500800795008107950082079500830795008407950085079500860795008707950088079500890795009007950091079500920795009307950094079500950795009607950097079500980795009907950100079501010795010207950103079501040795010507950106079501070795010807950109079501100795011107950112079501130795011407950115079501160795011707950118079501190795012007950121079501220795012307950124079501250795012607950127079501280795012907950130079501310795013207950133079501340795013507950136079501370795013807950139079501400795014107950142079501430795014407950145079501460795014707950148079501490795015007950151079501520795015307950154079501550795015607950157079501580795015907950160079501610795016207950163079501640795016507950166079501670795016807950169079501700795017107950172079501730795017407950175079501760795017707950178079501790795018007950181079501820795018307950184079501850795018607950187079501880795018907950190079501910795019207950193079501940795019507950196079501970795019807950199079502000795020107950202079502030795020407950205079502060795020707950208079502090795021007950211079502120795021307950214079502150795021607950217079502180795021907950220079502210795022207950223079502240795022507950226079502270795022807950229079502300795023107950232079502330795023407950235079502360795023707950238079502390795024007950241079502420795024307950244079502450795024607950247079502480795024907950250079502510795025207950253079502540795025507950256079502570795025807950259079502600795026107950262079502630795026407950265079502660795026707950268079502690795027007950271079502720795027307950274079502750795027607950277079502780795027907950280079502810795028207950283079502840795028507950286079502870795028807950289079502900795029107950292079502930795029407950295079502960795029707950298079502990795030007950301079503020795030307950304079503050795030607950307079503080795030907950310079503110795031207950313079503140795031507950316079503170795031807950319079503200795032107950322079503230795032407950325079503260795032707950328079503290795033007950331079503320795033307950334079503350795033607950337079503380795033907950340079503410795034207950343079503440795034507950346079503470795034807950349079503500795035107950352079503530795035407950355079503560795035707950358079503590795036007950361079503620795036307950364079503650795036607950367079503680795036907950370079503710795037207950373079503740795037507950376079503770795037807950379079503800795038107950382079503830795038407950385079503860795038707950388079503890795039007950391079503920795039307950394079503950795039607950397079503980795039907950400079504010795040207950403079504040795040507950406079504070795040807950409079504100795041107950412079504130795041407950415079504160795041707950418079504190795042007950421079504220795042307950424079504250795042607950427079504280795042907950430079504310795043207950433079504340795043507950436079504370795043807950439079504400795044107950442079504430795044407950445079504460795044707950448079504490795045007950451079504520795045307950454079504550795045607950457079504580795045907950460079504610795046207950463079504640795046507950466079504670795046807950469079504700795047107950472079504730795047407950475079504760795047707950478079504790795048007950481079504820795048307950484079504850795048607950487079504880795048907950490079504910795049207950493079504940795049507950496079504970795049807950499079505000795050107950502079505030795050407950505079505060795050707950508079505090795051007950511079505120795051307950514079505150795051607950517079505180795051907950520079505210795052207950523079505240795052507950526079505270795052807950529079505300795053107950532079505330795053407950535079505360795053707950538079505390795054007950541079505420795054307950544079505450795054607950547079505480795054907950550079505510795055207950553079505540795055507950556079505570795055807950559079505600795056107950562079505630795056407950565079505660795056707950568079505690795057007950571079505720795057307950574079505750795057607950577079505780795057907950580079505810795058207950583079505840795058507950586079505870795058807950589079505900795059107950592079505930795059407950595079505960795059707950598079505990795060007950601079506020795060307950604079506050795060607950607079506080795060907950610079506110795061207950613079506140795061507950616079506170795061807950619079506200795062107950622079506230795062407950625079506260795062707950628079506290795063007950631079506320795063307950634079506350795063607950637079506380795063907950640079506410795064207950643079506440795064507950646079506470795064807950649079506500795065107950652079506530795065407950655079506560795065707950658079506590795066007950661079506620795066307950664079506650795066607950667079506680795066907950670079506710795067207950673079506740795067507950676079506770795067807950679079506800795068107950682079506830795068407950685079506860795068707950688079506890795069007950691079506920795069307950694079506950795069607950697079506980795069907950700079507010795070207950703079507040795070507950706079507070795070807950709079507100795071107950712079507130795071407950715079507160795071707950718079507190795072007950721079507220795072307950724079507250795072607950727079507280795072907950730079507310795073207950733079507340795073507950736079507370795073807950739079507400795074107950742079507430795074407950745079507460795074707950748079507490795075007950751079507520795075307950754079507550795075607950757079507580795075907950760079507610795076207950763079507640795076507950766079507670795076807950769079507700795077107950772079507730795077407950775079507760795077707950778079507790795078007950781079507820795078307950784079507850795078607950787079507880795078907950790079507910795079207950793079507940795079507950796079507970795079807950799079600010796000207960003079600040796000507960006079600070796000807960009079600100796001107960012079600130796001407960015079600160796001707960018079600190796002007960021079600220796002307960024079600250796002607960027079600280796002907960030079600310796003207960033079600340796003507960036079600370796003807960039079600400796004107960042079600430796004407960045079600460796004707960048079600490796005007960051079600520796005307960054079600550796005607960057079600580796005907960060079600610796006207960063079600640796006507960066079600670796006807960069079600700796007107960072079600730796007407960075079600760796007707960078079600790796008007960081079600820796008307960084079600850796008607960087079600880796008907960090079600910796009207960093079600940796009507960096079600970796009807960099079601000796010107960102079601030796010407960105079601060796010707960108079601090796011007960111079601120796011307960114079601150796011607960117079601180796011907960120079601210796012207960123079601240796012507960126079601270796012807960129079601300796013107960132079601330796013407960135079601360796013707960138079601390796014007960141079601420796014307960144079601450796014607960147079601480796014907960150079601510796015207960153079601540796015507960156079601570796015807960159079601600796016107960162079601630796016407960165079601660796016707960168079601690796017007960171079601720796017307960174079601750796017607960177079601780796017907960180079601810796018207960183079601840796018507960186079601870796018807960189079601900796019107960192079601930796019407960195079601960796019707960198079601990796020007960201079602020796020307960204079602050796020607960207079602080796020907960210079602110796021207960213079602140796021507960216079602170796021807960219079602200796022107960222079602230796022407960225079602260796022707960228079602290796023007960231079602320796023307960234079602350796023607960237079602380796023907960240079602410796024207960243079602440796024507960246079602470796024807960249079602500796025107960252079602530796025407960255079602560796025707960258079602590796026007960261079602620796026307960264079602650796026607960267079602680796026907960270079602710796027207960273079602740796027507960276079602770796027807960279079602800796028107960282079602830796028407960285079602860796028707960288079602890796029007960291079602920796029307960294079602950796029607960297079602980796029907960300079603010796030207960303079603040796030507960306079603070796030807960309079603100796031107960312079603130796031407960315079603160796031707960318079603190796032007960321079603220796032307960324079603250796032607960327079603280796032907960330079603310796033207960333079603340796033507960336079603370796033807960339079603400796034107960342079603430796034407960345079603460796034707960348079603490796035007960351079603520796035307960354079603550796035607960357079603580796035907960360079603610796036207960363079603640796036507960366079603670796036807960369079603700796037107960372079603730796037407960375079603760796037707960378079603790796038007960381079603820796038307960384079603850796038607960387079603880796038907960390079603910796039207960393079603940796039507960396079603970796039807960399079604000796040107960402079604030796040407960405079604060796040707960408079604090796041007960411079604120796041307960414079604150796041607960417079604180796041907960420079604210796042207960423079604240796042507960426079604270796042807960429079604300796043107960432079604330796043407960435079604360796043707960438079604390796044007960441079604420796044307960444079604450796044607960447079604480796044907960450079604510796045207960453079604540796045507960456079604570796045807960459079604600796046107960462079604630796046407960465079604660796046707960468079604690796047007960471079604720796047307960474079604750796047607960477079604780796047907960480079604810796048207960483079604840796048507960486079604870796048807960489079604900796049107960492079604930796049407960495079604960796049707960498079604990796050007960501079605020796050307960504079605050796050607960507079605080796050907960510079605110796051207960513079605140796051507960516079605170796051807960519079605200796052107960522079605230796052407960525079605260796052707960528079605290796053007960531079605320796053307960534079605350796053607960537079605380796053907960540079605410796054207960543079605440796054507960546079605470796054807960549079605500796055107960552079605530796055407960555079605560796055707960558079605590796056007960561079605620796056307960564079605650796056607960567079605680796056907960570079605710796057207960573079605740796057507960576079605770796057807960579079605800796058107960582079605830796058407960585079605860796058707960588079605890796059007960591079605920796059307960594079605950796059607960597079605980796059907960600079606010796060207960603079606040796060507960606079606070796060807960609079606100796061107960612079606130796061407960615079606160796061707960618079606190796062007960621079606220796062307960624079606250796062607960627079606280796062907960630079606310796063207960633079606340796063507960636079606370796063807960639079606400796064107960642079606430796064407960645079606460796064707960648079606490796065007960651079606520796065307960654079606550796065607960657079606580796065907960660079606610796066207960663079606640796066507960666079606670796066807960669079606700796067107960672079606730796067407960675079606760796067707960678079606790796068007960681079606820796068307960684079606850796068607960687079606880796068907960690079606910796069207960693079606940796069507960696079606970796069807960699079607000796070107960702079607030796070407960705079607060796070707960708079607090796071007960711079607120796071307960714079607150796071607960717079607180796071907960720079607210796072207960723079607240796072507960726079607270796072807960729079607300796073107960732079607330796073407960735079607360796073707960738079607390796074007960741079607420796074307960744079607450796074607960747079607480796074907960750079607510796075207960753079607540796075507960756079607570796075807960759079607600796076107960762079607630796076407960765079607660796076707960768079607690796077007960771079607720796077307960774079607750796077607960777079607780796077907960780079607810796078207960783079607840796078507960786079607870796078807960789079607900796079107960792079607930796079407960795079607960796079707960798079607990797000107970002079700030797000407970005079700060797000707970008079700090797001007970011079700120797001307970014079700150797001607970017079700180797001907970020079700210797002207970023079700240797002507970026079700270797002807970029079700300797003107970032079700330797003407970035079700360797003707970038079700390797004007970041079700420797004307970044079700450797004607970047079700480797004907970050079700510797005207970053079700540797005507970056079700570797005807970059079700600797006107970062079700630797006407970065079700660797006707970068079700690797007007970071079700720797007307970074079700750797007607970077079700780797007907970080079700810797008207970083079700840797008507970086079700870797008807970089079700900797009107970092079700930797009407970095079700960797009707970098079700990797010007970101079701020797010307970104079701050797010607970107079701080797010907970110079701110797011207970113079701140797011507970116079701170797011807970119079701200797012107970122079701230797012407970125079701260797012707970128079701290797013007970131079701320797013307970134079701350797013607970137079701380797013907970140079701410797014207970143079701440797014507970146079701470797014807970149079701500797015107970152079701530797015407970155079701560797015707970158079701590797016007970161079701620797016307970164079701650797016607970167079701680797016907970170079701710797017207970173079701740797017507970176079701770797017807970179079701800797018107970182079701830797018407970185079701860797018707970188079701890797019007970191079701920797019307970194079701950797019607970197079701980797019907970200079702010797020207970203079702040797020507970206079702070797020807970209079702100797021107970212079702130797021407970215079702160797021707970218079702190797022007970221079702220797022307970224079702250797022607970227079702280797022907970230079702310797023207970233079702340797023507970236079702370797023807970239079702400797024107970242079702430797024407970245079702460797024707970248079702490797025007970251079702520797025307970254079702550797025607970257079702580797025907970260079702610797026207970263079702640797026507970266079702670797026807970269079702700797027107970272079702730797027407970275079702760797027707970278079702790797028007970281079702820797028307970284079702850797028607970287079702880797028907970290079702910797029207970293079702940797029507970296079702970797029807970299079703000797030107970302079703030797030407970305079703060797030707970308079703090797031007970311079703120797031307970314079703150797031607970317079703180797031907970320079703210797032207970323079703240797032507970326079703270797032807970329079703300797033107970332079703330797033407970335079703360797033707970338079703390797034007970341079703420797034307970344079703450797034607970347079703480797034907970350079703510797035207970353079703540797035507970356079703570797035807970359079703600797036107970362079703630797036407970365079703660797036707970368079703690797037007970371079703720797037307970374079703750797037607970377079703780797037907970380079703810797038207970383079703840797038507970386079703870797038807970389079703900797039107970392079703930797039407970395079703960797039707970398079703990797040007970401079704020797040307970404079704050797040607970407079704080797040907970410079704110797041207970413079704140797041507970416079704170797041807970419079704200797042107970422079704230797042407970425079704260797042707970428079704290797043007970431079704320797043307970434079704350797043607970437079704380797043907970440079704410797044207970443079704440797044507970446079704470797044807970449079704500797045107970452079704530797045407970455079704560797045707970458079704590797046007970461079704620797046307970464079704650797046607970467079704680797046907970470079704710797047207970473079704740797047507970476079704770797047807970479079704800797048107970482079704830797048407970485079704860797048707970488079704890797049007970491079704920797049307970494079704950797049607970497079704980797049907970500079705010797050207970503079705040797050507970506079705070797050807970509079705100797051107970512079705130797051407970515079705160797051707970518079705190797052007970521079705220797052307970524079705250797052607970527079705280797052907970530079705310797053207970533079705340797053507970536079705370797053807970539079705400797054107970542079705430797054407970545079705460797054707970548079705490797055007970551079705520797055307970554079705550797055607970557079705580797055907970560079705610797056207970563079705640797056507970566079705670797056807970569079705700797057107970572079705730797057407970575079705760797057707970578079705790797058007970581079705820797058307970584079705850797058607970587079705880797058907970590079705910797059207970593079705940797059507970596079705970797059807970599079706000797060107970602079706030797060407970605079706060797060707970608079706090797061007970611079706120797061307970614079706150797061607970617079706180797061907970620079706210797062207970623079706240797062507970626079706270797062807970629079706300797063107970632079706330797063407970635079706360797063707970638079706390797064007970641079706420797064307970644079706450797064607970647079706480797064907970650079706510797065207970653079706540797065507970656079706570797065807970659079706600797066107970662079706630797066407970665079706660797066707970668079706690797067007970671079706720797067307970674079706750797067607970677079706780797067907970680079706810797068207970683079706840797068507970686079706870797068807970689079706900797069107970692079706930797069407970695079706960797069707970698079706990797070007970701079707020797070307970704079707050797070607970707079707080797070907970710079707110797071207970713079707140797071507970716079707170797071807970719079707200797072107970722079707230797072407970725079707260797072707970728079707290797073007970731079707320797073307970734079707350797073607970737079707380797073907970740079707410797074207970743079707440797074507970746079707470797074807970749079707500797075107970752079707530797075407970755079707560797075707970758079707590797076007970761079707620797076307970764079707650797076607970767079707680797076907970770079707710797077207970773079707740797077507970776079707770797077807970779079707800797078107970782079707830797078407970785079707860797078707970788079707890797079007970791079707920797079307970794079707950797079607970797079707980797079907980001079800020798000307980004079800050798000607980007079800080798000907980010079800110798001207980013079800140798001507980016079800170798001807980019079800200798002107980022079800230798002407980025079800260798002707980028079800290798003007980031079800320798003307980034079800350798003607980037079800380798003907980040079800410798004207980043079800440798004507980046079800470798004807980049079800500798005107980052079800530798005407980055079800560798005707980058079800590798006007980061079800620798006307980064079800650798006607980067079800680798006907980070079800710798007207980073079800740798007507980076079800770798007807980079079800800798008107980082079800830798008407980085079800860798008707980088079800890798009007980091079800920798009307980094079800950798009607980097079800980798009907980100079801010798010207980103079801040798010507980106079801070798010807980109079801100798011107980112079801130798011407980115079801160798011707980118079801190798012007980121079801220798012307980124079801250798012607980127079801280798012907980130079801310798013207980133079801340798013507980136079801370798013807980139079801400798014107980142079801430798014407980145079801460798014707980148079801490798015007980151079801520798015307980154079801550798015607980157079801580798015907980160079801610798016207980163079801640798016507980166079801670798016807980169079801700798017107980172079801730798017407980175079801760798017707980178079801790798018007980181079801820798018307980184079801850798018607980187079801880798018907980190079801910798019207980193079801940798019507980196079801970798019807980199079802000798020107980202079802030798020407980205079802060798020707980208079802090798021007980211079802120798021307980214079802150798021607980217079802180798021907980220079802210798022207980223079802240798022507980226079802270798022807980229079802300798023107980232079802330798023407980235079802360798023707980238079802390798024007980241079802420798024307980244079802450798024607980247079802480798024907980250079802510798025207980253079802540798025507980256079802570798025807980259079802600798026107980262079802630798026407980265079802660798026707980268079802690798027007980271079802720798027307980274079802750798027607980277079802780798027907980280079802810798028207980283079802840798028507980286079802870798028807980289079802900798029107980292079802930798029407980295079802960798029707980298079802990798030007980301079803020798030307980304079803050798030607980307079803080798030907980310079803110798031207980313079803140798031507980316079803170798031807980319079803200798032107980322079803230798032407980325079803260798032707980328079803290798033007980331079803320798033307980334079803350798033607980337079803380798033907980340079803410798034207980343079803440798034507980346079803470798034807980349079803500798035107980352079803530798035407980355079803560798035707980358079803590798036007980361079803620798036307980364079803650798036607980367079803680798036907980370079803710798037207980373079803740798037507980376079803770798037807980379079803800798038107980382079803830798038407980385079803860798038707980388079803890798039007980391079803920798039307980394079803950798039607980397079803980798039907980400079804010798040207980403079804040798040507980406079804070798040807980409079804100798041107980412079804130798041407980415079804160798041707980418079804190798042007980421079804220798042307980424079804250798042607980427079804280798042907980430079804310798043207980433079804340798043507980436079804370798043807980439079804400798044107980442079804430798044407980445079804460798044707980448079804490798045007980451079804520798045307980454079804550798045607980457079804580798045907980460079804610798046207980463079804640798046507980466079804670798046807980469079804700798047107980472079804730798047407980475079804760798047707980478079804790798048007980481079804820798048307980484079804850798048607980487079804880798048907980490079804910798049207980493079804940798049507980496079804970798049807980499079805000798050107980502079805030798050407980505079805060798050707980508079805090798051007980511079805120798051307980514079805150798051607980517079805180798051907980520079805210798052207980523079805240798052507980526079805270798052807980529079805300798053107980532079805330798053407980535079805360798053707980538079805390798054007980541079805420798054307980544079805450798054607980547079805480798054907980550079805510798055207980553079805540798055507980556079805570798055807980559079805600798056107980562079805630798056407980565079805660798056707980568079805690798057007980571079805720798057307980574079805750798057607980577079805780798057907980580079805810798058207980583079805840798058507980586079805870798058807980589079805900798059107980592079805930798059407980595079805960798059707980598079805990798060007980601079806020798060307980604079806050798060607980607079806080798060907980610079806110798061207980613079806140798061507980616079806170798061807980619079806200798062107980622079806230798062407980625079806260798062707980628079806290798063007980631079806320798063307980634079806350798063607980637079806380798063907980640079806410798064207980643079806440798064507980646079806470798064807980649079806500798065107980652079806530798065407980655079806560798065707980658079806590798066007980661079806620798066307980664079806650798066607980667079806680798066907980670079806710798067207980673079806740798067507980676079806770798067807980679079806800798068107980682079806830798068407980685079806860798068707980688079806890798069007980691079806920798069307980694079806950798069607980697079806980798069907980700079807010798070207980703079807040798070507980706079807070798070807980709079807100798071107980712079807130798071407980715079807160798071707980718079807190798072007980721079807220798072307980724079807250798072607980727079807280798072907980730079807310798073207980733079807340798073507980736079807370798073807980739079807400798074107980742079807430798074407980745079807460798074707980748079807490798075007980751079807520798075307980754079807550798075607980757079807580798075907980760079807610798076207980763079807640798076507980766079807670798076807980769079807700798077107980772079807730798077407980775079807760798077707980778079807790798078007980781079807820798078307980784079807850798078607980787079807880798078907980790079807910798079207980793079807940798079507980796079807970798079807980799079900010799000207990003079900040799000507990006079900070799000807990009079900100799001107990012079900130799001407990015079900160799001707990018079900190799002007990021079900220799002307990024079900250799002607990027079900280799002907990030079900310799003207990033079900340799003507990036079900370799003807990039079900400799004107990042079900430799004407990045079900460799004707990048079900490799005007990051079900520799005307990054079900550799005607990057079900580799005907990060079900610799006207990063079900640799006507990066079900670799006807990069079900700799007107990072079900730799007407990075079900760799007707990078079900790799008007990081079900820799008307990084079900850799008607990087079900880799008907990090079900910799009207990093079900940799009507990096079900970799009807990099079901000799010107990102079901030799010407990105079901060799010707990108079901090799011007990111079901120799011307990114079901150799011607990117079901180799011907990120079901210799012207990123079901240799012507990126079901270799012807990129079901300799013107990132079901330799013407990135079901360799013707990138079901390799014007990141079901420799014307990144079901450799014607990147079901480799014907990150079901510799015207990153079901540799015507990156079901570799015807990159079901600799016107990162079901630799016407990165079901660799016707990168079901690799017007990171079901720799017307990174079901750799017607990177079901780799017907990180079901810799018207990183079901840799018507990186079901870799018807990189079901900799019107990192079901930799019407990195079901960799019707990198079901990799020007990201079902020799020307990204079902050799020607990207079902080799020907990210079902110799021207990213079902140799021507990216079902170799021807990219079902200799022107990222079902230799022407990225079902260799022707990228079902290799023007990231079902320799023307990234079902350799023607990237079902380799023907990240079902410799024207990243079902440799024507990246079902470799024807990249079902500799025107990252079902530799025407990255079902560799025707990258079902590799026007990261079902620799026307990264079902650799026607990267079902680799026907990270079902710799027207990273079902740799027507990276079902770799027807990279079902800799028107990282079902830799028407990285079902860799028707990288079902890799029007990291079902920799029307990294079902950799029607990297079902980799029907990300079903010799030207990303079903040799030507990306079903070799030807990309079903100799031107990312079903130799031407990315079903160799031707990318079903190799032007990321079903220799032307990324079903250799032607990327079903280799032907990330079903310799033207990333079903340799033507990336079903370799033807990339079903400799034107990342079903430799034407990345079903460799034707990348079903490799035007990351079903520799035307990354079903550799035607990357079903580799035907990360079903610799036207990363079903640799036507990366079903670799036807990369079903700799037107990372079903730799037407990375079903760799037707990378079903790799038007990381079903820799038307990384079903850799038607990387079903880799038907990390079903910799039207990393079903940799039507990396079903970799039807990399079904000799040107990402079904030799040407990405079904060799040707990408079904090799041007990411079904120799041307990414079904150799041607990417079904180799041907990420079904210799042207990423079904240799042507990426079904270799042807990429079904300799043107990432079904330799043407990435079904360799043707990438079904390799044007990441079904420799044307990444079904450799044607990447079904480799044907990450079904510799045207990453079904540799045507990456079904570799045807990459079904600799046107990462079904630799046407990465079904660799046707990468079904690799047007990471079904720799047307990474079904750799047607990477079904780799047907990480079904810799048207990483079904840799048507990486079904870799048807990489079904900799049107990492079904930799049407990495079904960799049707990498079904990799050007990501079905020799050307990504079905050799050607990507079905080799050907990510079905110799051207990513079905140799051507990516079905170799051807990519079905200799052107990522079905230799052407990525079905260799052707990528079905290799053007990531079905320799053307990534079905350799053607990537079905380799053907990540079905410799054207990543079905440799054507990546079905470799054807990549079905500799055107990552079905530799055407990555079905560799055707990558079905590799056007990561079905620799056307990564079905650799056607990567079905680799056907990570079905710799057207990573079905740799057507990576079905770799057807990579079905800799058107990582079905830799058407990585079905860799058707990588079905890799059007990591079905920799059307990594079905950799059607990597079905980799059907990600079906010799060207990603079906040799060507990606079906070799060807990609079906100799061107990612079906130799061407990615079906160799061707990618079906190799062007990621079906220799062307990624079906250799062607990627079906280799062907990630079906310799063207990633079906340799063507990636079906370799063807990639079906400799064107990642079906430799064407990645079906460799064707990648079906490799065007990651079906520799065307990654079906550799065607990657079906580799065907990660079906610799066207990663079906640799066507990666079906670799066807990669079906700799067107990672079906730799067407990675079906760799067707990678079906790799068007990681079906820799068307990684079906850799068607990687079906880799068907990690079906910799069207990693079906940799069507990696079906970799069807990699079907000799070107990702079907030799070407990705079907060799070707990708079907090799071007990711079907120799071307990714079907150799071607990717079907180799071907990720079907210799072207990723079907240799072507990726079907270799072807990729079907300799073107990732079907330799073407990735079907360799073707990738079907390799074007990741079907420799074307990744079907450799074607990747079907480799074907990750079907510799075207990753079907540799075507990756079907570799075807990759079907600799076107990762079907630799076407990765079907660799076707990768079907690799077007990771079907720799077307990774079907750799077607990777079907780799077907990780079907810799078207990783079907840799078507990786079907870799078807990789079907900799079107990792079907930799079407990795079907960799079707990798079907990800000108000002080000030800000408000005080000060800000708000008080000090800001008000011080000120800001308000014080000150800001608000017080000180800001908000020080000210800002208000023080000240800002508000026080000270800002808000029080000300800003108000032080000330800003408000035080000360800003708000038080000390800004008000041080000420800004308000044080000450800004608000047080000480800004908000050080000510800005208000053080000540800005508000056080000570800005808000059080000600800006108000062080000630800006408000065080000660800006708000068080000690800007008000071080000720800007308000074080000750800007608000077080000780800007908000080080000810800008208000083080000840800008508000086080000870800008808000089080000900800009108000092080000930800009408000095080000960800009708000098080000990800010008000101080001020800010308000104080001050800010608000107080001080800010908000110080001110800011208000113080001140800011508000116080001170800011808000119080001200800012108000122080001230800012408000125080001260800012708000128080001290800013008000131080001320800013308000134080001350800013608000137080001380800013908000140080001410800014208000143080001440800014508000146080001470800014808000149080001500800015108000152080001530800015408000155080001560800015708000158080001590800016008000161080001620800016308000164080001650800016608000167080001680800016908000170080001710800017208000173080001740800017508000176080001770800017808000179080001800800018108000182080001830800018408000185080001860800018708000188080001890800019008000191080001920800019308000194080001950800019608000197080001980800019908000200080002010800020208000203080002040800020508000206080002070800020808000209080002100800021108000212080002130800021408000215080002160800021708000218080002190800022008000221080002220800022308000224080002250800022608000227080002280800022908000230080002310800023208000233080002340800023508000236080002370800023808000239080002400800024108000242080002430800024408000245080002460800024708000248080002490800025008000251080002520800025308000254080002550800025608000257080002580800025908000260080002610800026208000263080002640800026508000266080002670800026808000269080002700800027108000272080002730800027408000275080002760800027708000278080002790800028008000281080002820800028308000284080002850800028608000287080002880800028908000290080002910800029208000293080002940800029508000296080002970800029808000299080003000800030108000302080003030800030408000305080003060800030708000308080003090800031008000311080003120800031308000314080003150800031608000317080003180800031908000320080003210800032208000323080003240800032508000326080003270800032808000329080003300800033108000332080003330800033408000335080003360800033708000338080003390800034008000341080003420800034308000344080003450800034608000347080003480800034908000350080003510800035208000353080003540800035508000356080003570800035808000359080003600800036108000362080003630800036408000365080003660800036708000368080003690800037008000371080003720800037308000374080003750800037608000377080003780800037908000380080003810800038208000383080003840800038508000386080003870800038808000389080003900800039108000392080003930800039408000395080003960800039708000398080003990800040008000401080004020800040308000404080004050800040608000407080004080800040908000410080004110800041208000413080004140800041508000416080004170800041808000419080004200800042108000422080004230800042408000425080004260800042708000428080004290800043008000431080004320800043308000434080004350800043608000437080004380800043908000440080004410800044208000443080004440800044508000446080004470800044808000449080004500800045108000452080004530800045408000455080004560800045708000458080004590800046008000461080004620800046308000464080004650800046608000467080004680800046908000470080004710800047208000473080004740800047508000476080004770800047808000479080004800800048108000482080004830800048408000485080004860800048708000488080004890800049008000491080004920800049308000494080004950800049608000497080004980800049908000500080005010800050208000503080005040800050508000506080005070800050808000509080005100800051108000512080005130800051408000515080005160800051708000518080005190800052008000521080005220800052308000524080005250800052608000527080005280800052908000530080005310800053208000533080005340800053508000536080005370800053808000539080005400800054108000542080005430800054408000545080005460800054708000548080005490800055008000551080005520800055308000554080005550800055608000557080005580800055908000560080005610800056208000563080005640800056508000566080005670800056808000569080005700800057108000572080005730800057408000575080005760800057708000578080005790800058008000581080005820800058308000584080005850800058608000587080005880800058908000590080005910800059208000593080005940800059508000596080005970800059808000599080006000800060108000602080006030800060408000605080006060800060708000608080006090800061008000611080006120800061308000614080006150800061608000617080006180800061908000620080006210800062208000623080006240800062508000626080006270800062808000629080006300800063108000632080006330800063408000635080006360800063708000638080006390800064008000641080006420800064308000644080006450800064608000647080006480800064908000650080006510800065208000653080006540800065508000656080006570800065808000659080006600800066108000662080006630800066408000665080006660800066708000668080006690800067008000671080006720800067308000674080006750800067608000677080006780800067908000680080006810800068208000683080006840800068508000686080006870800068808000689080006900800069108000692080006930800069408000695080006960800069708000698080006990800070008000701080007020800070308000704080007050800070608000707080007080800070908000710080007110800071208000713080007140800071508000716080007170800071808000719080007200800072108000722080007230800072408000725080007260800072708000728080007290800073008000731080007320800073308000734080007350800073608000737080007380800073908000740080007410800074208000743080007440800074508000746080007470800074808000749080007500800075108000752080007530800075408000755080007560800075708000758080007590800076008000761080007620800076308000764080007650800076608000767080007680800076908000770080007710800077208000773080007740800077508000776080007770800077808000779080007800800078108000782080007830800078408000785080007860800078708000788080007890800079008000791080007920800079308000794080007950800079608000797080007980800079908010001080100020801000308010004080100050801000608010007080100080801000908010010080100110801001208010013080100140801001508010016080100170801001808010019080100200801002108010022080100230801002408010025080100260801002708010028080100290801003008010031080100320801003308010034080100350801003608010037080100380801003908010040080100410801004208010043080100440801004508010046080100470801004808010049080100500801005108010052080100530801005408010055080100560801005708010058080100590801006008010061080100620801006308010064080100650801006608010067080100680801006908010070080100710801007208010073080100740801007508010076080100770801007808010079080100800801008108010082080100830801008408010085080100860801008708010088080100890801009008010091080100920801009308010094080100950801009608010097080100980801009908010100080101010801010208010103080101040801010508010106080101070801010808010109080101100801011108010112080101130801011408010115080101160801011708010118080101190801012008010121080101220801012308010124080101250801012608010127080101280801012908010130080101310801013208010133080101340801013508010136080101370801013808010139080101400801014108010142080101430801014408010145080101460801014708010148080101490801015008010151080101520801015308010154080101550801015608010157080101580801015908010160080101610801016208010163080101640801016508010166080101670801016808010169080101700801017108010172080101730801017408010175080101760801017708010178080101790801018008010181080101820801018308010184080101850801018608010187080101880801018908010190080101910801019208010193080101940801019508010196080101970801019808010199080102000801020108010202080102030801020408010205080102060801020708010208080102090801021008010211080102120801021308010214080102150801021608010217080102180801021908010220080102210801022208010223080102240801022508010226080102270801022808010229080102300801023108010232080102330801023408010235080102360801023708010238080102390801024008010241080102420801024308010244080102450801024608010247080102480801024908010250080102510801025208010253080102540801025508010256080102570801025808010259080102600801026108010262080102630801026408010265080102660801026708010268080102690801027008010271080102720801027308010274080102750801027608010277080102780801027908010280080102810801028208010283080102840801028508010286080102870801028808010289080102900801029108010292080102930801029408010295080102960801029708010298080102990801030008010301080103020801030308010304080103050801030608010307080103080801030908010310080103110801031208010313080103140801031508010316080103170801031808010319080103200801032108010322080103230801032408010325080103260801032708010328080103290801033008010331080103320801033308010334080103350801033608010337080103380801033908010340080103410801034208010343080103440801034508010346080103470801034808010349080103500801035108010352080103530801035408010355080103560801035708010358080103590801036008010361080103620801036308010364080103650801036608010367080103680801036908010370080103710801037208010373080103740801037508010376080103770801037808010379080103800801038108010382080103830801038408010385080103860801038708010388080103890801039008010391080103920801039308010394080103950801039608010397080103980801039908010400080104010801040208010403080104040801040508010406080104070801040808010409080104100801041108010412080104130801041408010415080104160801041708010418080104190801042008010421080104220801042308010424080104250801042608010427080104280801042908010430080104310801043208010433080104340801043508010436080104370801043808010439080104400801044108010442080104430801044408010445080104460801044708010448080104490801045008010451080104520801045308010454080104550801045608010457080104580801045908010460080104610801046208010463080104640801046508010466080104670801046808010469080104700801047108010472080104730801047408010475080104760801047708010478080104790801048008010481080104820801048308010484080104850801048608010487080104880801048908010490080104910801049208010493080104940801049508010496080104970801049808010499080105000801050108010502080105030801050408010505080105060801050708010508080105090801051008010511080105120801051308010514080105150801051608010517080105180801051908010520080105210801052208010523080105240801052508010526080105270801052808010529080105300801053108010532080105330801053408010535080105360801053708010538080105390801054008010541080105420801054308010544080105450801054608010547080105480801054908010550080105510801055208010553080105540801055508010556080105570801055808010559080105600801056108010562080105630801056408010565080105660801056708010568080105690801057008010571080105720801057308010574080105750801057608010577080105780801057908010580080105810801058208010583080105840801058508010586080105870801058808010589080105900801059108010592080105930801059408010595080105960801059708010598080105990801060008010601080106020801060308010604080106050801060608010607080106080801060908010610080106110801061208010613080106140801061508010616080106170801061808010619080106200801062108010622080106230801062408010625080106260801062708010628080106290801063008010631080106320801063308010634080106350801063608010637080106380801063908010640080106410801064208010643080106440801064508010646080106470801064808010649080106500801065108010652080106530801065408010655080106560801065708010658080106590801066008010661080106620801066308010664080106650801066608010667080106680801066908010670080106710801067208010673080106740801067508010676080106770801067808010679080106800801068108010682080106830801068408010685080106860801068708010688080106890801069008010691080106920801069308010694080106950801069608010697080106980801069908010700080107010801070208010703080107040801070508010706080107070801070808010709080107100801071108010712080107130801071408010715080107160801071708010718080107190801072008010721080107220801072308010724080107250801072608010727080107280801072908010730080107310801073208010733080107340801073508010736080107370801073808010739080107400801074108010742080107430801074408010745080107460801074708010748080107490801075008010751080107520801075308010754080107550801075608010757080107580801075908010760080107610801076208010763080107640801076508010766080107670801076808010769080107700801077108010772080107730801077408010775080107760801077708010778080107790801078008010781080107820801078308010784080107850801078608010787080107880801078908010790080107910801079208010793080107940801079508010796080107970801079808010799080200010802000208020003080200040802000508020006080200070802000808020009080200100802001108020012080200130802001408020015080200160802001708020018080200190802002008020021080200220802002308020024080200250802002608020027080200280802002908020030080200310802003208020033080200340802003508020036080200370802003808020039080200400802004108020042080200430802004408020045080200460802004708020048080200490802005008020051080200520802005308020054080200550802005608020057080200580802005908020060080200610802006208020063080200640802006508020066080200670802006808020069080200700802007108020072080200730802007408020075080200760802007708020078080200790802008008020081080200820802008308020084080200850802008608020087080200880802008908020090080200910802009208020093080200940802009508020096080200970802009808020099080201000802010108020102080201030802010408020105080201060802010708020108080201090802011008020111080201120802011308020114080201150802011608020117080201180802011908020120080201210802012208020123080201240802012508020126080201270802012808020129080201300802013108020132080201330802013408020135080201360802013708020138080201390802014008020141080201420802014308020144080201450802014608020147080201480802014908020150080201510802015208020153080201540802015508020156080201570802015808020159080201600802016108020162080201630802016408020165080201660802016708020168080201690802017008020171080201720802017308020174080201750802017608020177080201780802017908020180080201810802018208020183080201840802018508020186080201870802018808020189080201900802019108020192080201930802019408020195080201960802019708020198080201990802020008020201080202020802020308020204080202050802020608020207080202080802020908020210080202110802021208020213080202140802021508020216080202170802021808020219080202200802022108020222080202230802022408020225080202260802022708020228080202290802023008020231080202320802023308020234080202350802023608020237080202380802023908020240080202410802024208020243080202440802024508020246080202470802024808020249080202500802025108020252080202530802025408020255080202560802025708020258080202590802026008020261080202620802026308020264080202650802026608020267080202680802026908020270080202710802027208020273080202740802027508020276080202770802027808020279080202800802028108020282080202830802028408020285080202860802028708020288080202890802029008020291080202920802029308020294080202950802029608020297080202980802029908020300080203010802030208020303080203040802030508020306080203070802030808020309080203100802031108020312080203130802031408020315080203160802031708020318080203190802032008020321080203220802032308020324080203250802032608020327080203280802032908020330080203310802033208020333080203340802033508020336080203370802033808020339080203400802034108020342080203430802034408020345080203460802034708020348080203490802035008020351080203520802035308020354080203550802035608020357080203580802035908020360080203610802036208020363080203640802036508020366080203670802036808020369080203700802037108020372080203730802037408020375080203760802037708020378080203790802038008020381080203820802038308020384080203850802038608020387080203880802038908020390080203910802039208020393080203940802039508020396080203970802039808020399080204000802040108020402080204030802040408020405080204060802040708020408080204090802041008020411080204120802041308020414080204150802041608020417080204180802041908020420080204210802042208020423080204240802042508020426080204270802042808020429080204300802043108020432080204330802043408020435080204360802043708020438080204390802044008020441080204420802044308020444080204450802044608020447080204480802044908020450080204510802045208020453080204540802045508020456080204570802045808020459080204600802046108020462080204630802046408020465080204660802046708020468080204690802047008020471080204720802047308020474080204750802047608020477080204780802047908020480080204810802048208020483080204840802048508020486080204870802048808020489080204900802049108020492080204930802049408020495080204960802049708020498080204990802050008020501080205020802050308020504080205050802050608020507080205080802050908020510080205110802051208020513080205140802051508020516080205170802051808020519080205200802052108020522080205230802052408020525080205260802052708020528080205290802053008020531080205320802053308020534080205350802053608020537080205380802053908020540080205410802054208020543080205440802054508020546080205470802054808020549080205500802055108020552080205530802055408020555080205560802055708020558080205590802056008020561080205620802056308020564080205650802056608020567080205680802056908020570080205710802057208020573080205740802057508020576080205770802057808020579080205800802058108020582080205830802058408020585080205860802058708020588080205890802059008020591080205920802059308020594080205950802059608020597080205980802059908020600080206010802060208020603080206040802060508020606080206070802060808020609080206100802061108020612080206130802061408020615080206160802061708020618080206190802062008020621080206220802062308020624080206250802062608020627080206280802062908020630080206310802063208020633080206340802063508020636080206370802063808020639080206400802064108020642080206430802064408020645080206460802064708020648080206490802065008020651080206520802065308020654080206550802065608020657080206580802065908020660080206610802066208020663080206640802066508020666080206670802066808020669080206700802067108020672080206730802067408020675080206760802067708020678080206790802068008020681080206820802068308020684080206850802068608020687080206880802068908020690080206910802069208020693080206940802069508020696080206970802069808020699080207000802070108020702080207030802070408020705080207060802070708020708080207090802071008020711080207120802071308020714080207150802071608020717080207180802071908020720080207210802072208020723080207240802072508020726080207270802072808020729080207300802073108020732080207330802073408020735080207360802073708020738080207390802074008020741080207420802074308020744080207450802074608020747080207480802074908020750080207510802075208020753080207540802075508020756080207570802075808020759080207600802076108020762080207630802076408020765080207660802076708020768080207690802077008020771080207720802077308020774080207750802077608020777080207780802077908020780080207810802078208020783080207840802078508020786080207870802078808020789080207900802079108020792080207930802079408020795080207960802079708020798080207990803000108030002080300030803000408030005080300060803000708030008080300090803001008030011080300120803001308030014080300150803001608030017080300180803001908030020080300210803002208030023080300240803002508030026080300270803002808030029080300300803003108030032080300330803003408030035080300360803003708030038080300390803004008030041080300420803004308030044080300450803004608030047080300480803004908030050080300510803005208030053080300540803005508030056080300570803005808030059080300600803006108030062080300630803006408030065080300660803006708030068080300690803007008030071080300720803007308030074080300750803007608030077080300780803007908030080080300810803008208030083080300840803008508030086080300870803008808030089080300900803009108030092080300930803009408030095080300960803009708030098080300990803010008030101080301020803010308030104080301050803010608030107080301080803010908030110080301110803011208030113080301140803011508030116080301170803011808030119080301200803012108030122080301230803012408030125080301260803012708030128080301290803013008030131080301320803013308030134080301350803013608030137080301380803013908030140080301410803014208030143080301440803014508030146080301470803014808030149080301500803015108030152080301530803015408030155080301560803015708030158080301590803016008030161080301620803016308030164080301650803016608030167080301680803016908030170080301710803017208030173080301740803017508030176080301770803017808030179080301800803018108030182080301830803018408030185080301860803018708030188080301890803019008030191080301920803019308030194080301950803019608030197080301980803019908030200080302010803020208030203080302040803020508030206080302070803020808030209080302100803021108030212080302130803021408030215080302160803021708030218080302190803022008030221080302220803022308030224080302250803022608030227080302280803022908030230080302310803023208030233080302340803023508030236080302370803023808030239080302400803024108030242080302430803024408030245080302460803024708030248080302490803025008030251080302520803025308030254080302550803025608030257080302580803025908030260080302610803026208030263080302640803026508030266080302670803026808030269080302700803027108030272080302730803027408030275080302760803027708030278080302790803028008030281080302820803028308030284080302850803028608030287080302880803028908030290080302910803029208030293080302940803029508030296080302970803029808030299080303000803030108030302080303030803030408030305080303060803030708030308080303090803031008030311080303120803031308030314080303150803031608030317080303180803031908030320080303210803032208030323080303240803032508030326080303270803032808030329080303300803033108030332080303330803033408030335080303360803033708030338080303390803034008030341080303420803034308030344080303450803034608030347080303480803034908030350080303510803035208030353080303540803035508030356080303570803035808030359080303600803036108030362080303630803036408030365080303660803036708030368080303690803037008030371080303720803037308030374080303750803037608030377080303780803037908030380080303810803038208030383080303840803038508030386080303870803038808030389080303900803039108030392080303930803039408030395080303960803039708030398080303990803040008030401080304020803040308030404080304050803040608030407080304080803040908030410080304110803041208030413080304140803041508030416080304170803041808030419080304200803042108030422080304230803042408030425080304260803042708030428080304290803043008030431080304320803043308030434080304350803043608030437080304380803043908030440080304410803044208030443080304440803044508030446080304470803044808030449080304500803045108030452080304530803045408030455080304560803045708030458080304590803046008030461080304620803046308030464080304650803046608030467080304680803046908030470080304710803047208030473080304740803047508030476080304770803047808030479080304800803048108030482080304830803048408030485080304860803048708030488080304890803049008030491080304920803049308030494080304950803049608030497080304980803049908030500080305010803050208030503080305040803050508030506080305070803050808030509080305100803051108030512080305130803051408030515080305160803051708030518080305190803052008030521080305220803052308030524080305250803052608030527080305280803052908030530080305310803053208030533080305340803053508030536080305370803053808030539080305400803054108030542080305430803054408030545080305460803054708030548080305490803055008030551080305520803055308030554080305550803055608030557080305580803055908030560080305610803056208030563080305640803056508030566080305670803056808030569080305700803057108030572080305730803057408030575080305760803057708030578080305790803058008030581080305820803058308030584080305850803058608030587080305880803058908030590080305910803059208030593080305940803059508030596080305970803059808030599080306000803060108030602080306030803060408030605080306060803060708030608080306090803061008030611080306120803061308030614080306150803061608030617080306180803061908030620080306210803062208030623080306240803062508030626080306270803062808030629080306300803063108030632080306330803063408030635080306360803063708030638080306390803064008030641080306420803064308030644080306450803064608030647080306480803064908030650080306510803065208030653080306540803065508030656080306570803065808030659080306600803066108030662080306630803066408030665080306660803066708030668080306690803067008030671080306720803067308030674080306750803067608030677080306780803067908030680080306810803068208030683080306840803068508030686080306870803068808030689080306900803069108030692080306930803069408030695080306960803069708030698080306990803070008030701080307020803070308030704080307050803070608030707080307080803070908030710080307110803071208030713080307140803071508030716080307170803071808030719080307200803072108030722080307230803072408030725080307260803072708030728080307290803073008030731080307320803073308030734080307350803073608030737080307380803073908030740080307410803074208030743080307440803074508030746080307470803074808030749080307500803075108030752080307530803075408030755080307560803075708030758080307590803076008030761080307620803076308030764080307650803076608030767080307680803076908030770080307710803077208030773080307740803077508030776080307770803077808030779080307800803078108030782080307830803078408030785080307860803078708030788080307890803079008030791080307920803079308030794080307950803079608030797080307980803079908040001080400020804000308040004080400050804000608040007080400080804000908040010080400110804001208040013080400140804001508040016080400170804001808040019080400200804002108040022080400230804002408040025080400260804002708040028080400290804003008040031080400320804003308040034080400350804003608040037080400380804003908040040080400410804004208040043080400440804004508040046080400470804004808040049080400500804005108040052080400530804005408040055080400560804005708040058080400590804006008040061080400620804006308040064080400650804006608040067080400680804006908040070080400710804007208040073080400740804007508040076080400770804007808040079080400800804008108040082080400830804008408040085080400860804008708040088080400890804009008040091080400920804009308040094080400950804009608040097080400980804009908040100080401010804010208040103080401040804010508040106080401070804010808040109080401100804011108040112080401130804011408040115080401160804011708040118080401190804012008040121080401220804012308040124080401250804012608040127080401280804012908040130080401310804013208040133080401340804013508040136080401370804013808040139080401400804014108040142080401430804014408040145080401460804014708040148080401490804015008040151080401520804015308040154080401550804015608040157080401580804015908040160080401610804016208040163080401640804016508040166080401670804016808040169080401700804017108040172080401730804017408040175080401760804017708040178080401790804018008040181080401820804018308040184080401850804018608040187080401880804018908040190080401910804019208040193080401940804019508040196080401970804019808040199080402000804020108040202080402030804020408040205080402060804020708040208080402090804021008040211080402120804021308040214080402150804021608040217080402180804021908040220080402210804022208040223080402240804022508040226080402270804022808040229080402300804023108040232080402330804023408040235080402360804023708040238080402390804024008040241080402420804024308040244080402450804024608040247080402480804024908040250080402510804025208040253080402540804025508040256080402570804025808040259080402600804026108040262080402630804026408040265080402660804026708040268080402690804027008040271080402720804027308040274080402750804027608040277080402780804027908040280080402810804028208040283080402840804028508040286080402870804028808040289080402900804029108040292080402930804029408040295080402960804029708040298080402990804030008040301080403020804030308040304080403050804030608040307080403080804030908040310080403110804031208040313080403140804031508040316080403170804031808040319080403200804032108040322080403230804032408040325080403260804032708040328080403290804033008040331080403320804033308040334080403350804033608040337080403380804033908040340080403410804034208040343080403440804034508040346080403470804034808040349080403500804035108040352080403530804035408040355080403560804035708040358080403590804036008040361080403620804036308040364080403650804036608040367080403680804036908040370080403710804037208040373080403740804037508040376080403770804037808040379080403800804038108040382080403830804038408040385080403860804038708040388080403890804039008040391080403920804039308040394080403950804039608040397080403980804039908040400080404010804040208040403080404040804040508040406080404070804040808040409080404100804041108040412080404130804041408040415080404160804041708040418080404190804042008040421080404220804042308040424080404250804042608040427080404280804042908040430080404310804043208040433080404340804043508040436080404370804043808040439080404400804044108040442080404430804044408040445080404460804044708040448080404490804045008040451080404520804045308040454080404550804045608040457080404580804045908040460080404610804046208040463080404640804046508040466080404670804046808040469080404700804047108040472080404730804047408040475080404760804047708040478080404790804048008040481080404820804048308040484080404850804048608040487080404880804048908040490080404910804049208040493080404940804049508040496080404970804049808040499080405000804050108040502080405030804050408040505080405060804050708040508080405090804051008040511080405120804051308040514080405150804051608040517080405180804051908040520080405210804052208040523080405240804052508040526080405270804052808040529080405300804053108040532080405330804053408040535080405360804053708040538080405390804054008040541080405420804054308040544080405450804054608040547080405480804054908040550080405510804055208040553080405540804055508040556080405570804055808040559080405600804056108040562080405630804056408040565080405660804056708040568080405690804057008040571080405720804057308040574080405750804057608040577080405780804057908040580080405810804058208040583080405840804058508040586080405870804058808040589080405900804059108040592080405930804059408040595080405960804059708040598080405990804060008040601080406020804060308040604080406050804060608040607080406080804060908040610080406110804061208040613080406140804061508040616080406170804061808040619080406200804062108040622080406230804062408040625080406260804062708040628080406290804063008040631080406320804063308040634080406350804063608040637080406380804063908040640080406410804064208040643080406440804064508040646080406470804064808040649080406500804065108040652080406530804065408040655080406560804065708040658080406590804066008040661080406620804066308040664080406650804066608040667080406680804066908040670080406710804067208040673080406740804067508040676080406770804067808040679080406800804068108040682080406830804068408040685080406860804068708040688080406890804069008040691080406920804069308040694080406950804069608040697080406980804069908040700080407010804070208040703080407040804070508040706080407070804070808040709080407100804071108040712080407130804071408040715080407160804071708040718080407190804072008040721080407220804072308040724080407250804072608040727080407280804072908040730080407310804073208040733080407340804073508040736080407370804073808040739080407400804074108040742080407430804074408040745080407460804074708040748080407490804075008040751080407520804075308040754080407550804075608040757080407580804075908040760080407610804076208040763080407640804076508040766080407670804076808040769080407700804077108040772080407730804077408040775080407760804077708040778080407790804078008040781080407820804078308040784080407850804078608040787080407880804078908040790080407910804079208040793080407940804079508040796080407970804079808040799080500010805000208050003080500040805000508050006080500070805000808050009080500100805001108050012080500130805001408050015080500160805001708050018080500190805002008050021080500220805002308050024080500250805002608050027080500280805002908050030080500310805003208050033080500340805003508050036080500370805003808050039080500400805004108050042080500430805004408050045080500460805004708050048080500490805005008050051080500520805005308050054080500550805005608050057080500580805005908050060080500610805006208050063080500640805006508050066080500670805006808050069080500700805007108050072080500730805007408050075080500760805007708050078080500790805008008050081080500820805008308050084080500850805008608050087080500880805008908050090080500910805009208050093080500940805009508050096080500970805009808050099080501000805010108050102080501030805010408050105080501060805010708050108080501090805011008050111080501120805011308050114080501150805011608050117080501180805011908050120080501210805012208050123080501240805012508050126080501270805012808050129080501300805013108050132080501330805013408050135080501360805013708050138080501390805014008050141080501420805014308050144080501450805014608050147080501480805014908050150080501510805015208050153080501540805015508050156080501570805015808050159080501600805016108050162080501630805016408050165080501660805016708050168080501690805017008050171080501720805017308050174080501750805017608050177080501780805017908050180080501810805018208050183080501840805018508050186080501870805018808050189080501900805019108050192080501930805019408050195080501960805019708050198080501990805020008050201080502020805020308050204080502050805020608050207080502080805020908050210080502110805021208050213080502140805021508050216080502170805021808050219080502200805022108050222080502230805022408050225080502260805022708050228080502290805023008050231080502320805023308050234080502350805023608050237080502380805023908050240080502410805024208050243080502440805024508050246080502470805024808050249080502500805025108050252080502530805025408050255080502560805025708050258080502590805026008050261080502620805026308050264080502650805026608050267080502680805026908050270080502710805027208050273080502740805027508050276080502770805027808050279080502800805028108050282080502830805028408050285080502860805028708050288080502890805029008050291080502920805029308050294080502950805029608050297080502980805029908050300080503010805030208050303080503040805030508050306080503070805030808050309080503100805031108050312080503130805031408050315080503160805031708050318080503190805032008050321080503220805032308050324080503250805032608050327080503280805032908050330080503310805033208050333080503340805033508050336080503370805033808050339080503400805034108050342080503430805034408050345080503460805034708050348080503490805035008050351080503520805035308050354080503550805035608050357080503580805035908050360080503610805036208050363080503640805036508050366080503670805036808050369080503700805037108050372080503730805037408050375080503760805037708050378080503790805038008050381080503820805038308050384080503850805038608050387080503880805038908050390080503910805039208050393080503940805039508050396080503970805039808050399080504000805040108050402080504030805040408050405080504060805040708050408080504090805041008050411080504120805041308050414080504150805041608050417080504180805041908050420080504210805042208050423080504240805042508050426080504270805042808050429080504300805043108050432080504330805043408050435080504360805043708050438080504390805044008050441080504420805044308050444080504450805044608050447080504480805044908050450080504510805045208050453080504540805045508050456080504570805045808050459080504600805046108050462080504630805046408050465080504660805046708050468080504690805047008050471080504720805047308050474080504750805047608050477080504780805047908050480080504810805048208050483080504840805048508050486080504870805048808050489080504900805049108050492080504930805049408050495080504960805049708050498080504990805050008050501080505020805050308050504080505050805050608050507080505080805050908050510080505110805051208050513080505140805051508050516080505170805051808050519080505200805052108050522080505230805052408050525080505260805052708050528080505290805053008050531080505320805053308050534080505350805053608050537080505380805053908050540080505410805054208050543080505440805054508050546080505470805054808050549080505500805055108050552080505530805055408050555080505560805055708050558080505590805056008050561080505620805056308050564080505650805056608050567080505680805056908050570080505710805057208050573080505740805057508050576080505770805057808050579080505800805058108050582080505830805058408050585080505860805058708050588080505890805059008050591080505920805059308050594080505950805059608050597080505980805059908050600080506010805060208050603080506040805060508050606080506070805060808050609080506100805061108050612080506130805061408050615080506160805061708050618080506190805062008050621080506220805062308050624080506250805062608050627080506280805062908050630080506310805063208050633080506340805063508050636080506370805063808050639080506400805064108050642080506430805064408050645080506460805064708050648080506490805065008050651080506520805065308050654080506550805065608050657080506580805065908050660080506610805066208050663080506640805066508050666080506670805066808050669080506700805067108050672080506730805067408050675080506760805067708050678080506790805068008050681080506820805068308050684080506850805068608050687080506880805068908050690080506910805069208050693080506940805069508050696080506970805069808050699080507000805070108050702080507030805070408050705080507060805070708050708080507090805071008050711080507120805071308050714080507150805071608050717080507180805071908050720080507210805072208050723080507240805072508050726080507270805072808050729080507300805073108050732080507330805073408050735080507360805073708050738080507390805074008050741080507420805074308050744080507450805074608050747080507480805074908050750080507510805075208050753080507540805075508050756080507570805075808050759080507600805076108050762080507630805076408050765080507660805076708050768080507690805077008050771080507720805077308050774080507750805077608050777080507780805077908050780080507810805078208050783080507840805078508050786080507870805078808050789080507900805079108050792080507930805079408050795080507960805079708050798080507990806000108060002080600030806000408060005080600060806000708060008080600090806001008060011080600120806001308060014080600150806001608060017080600180806001908060020080600210806002208060023080600240806002508060026080600270806002808060029080600300806003108060032080600330806003408060035080600360806003708060038080600390806004008060041080600420806004308060044080600450806004608060047080600480806004908060050080600510806005208060053080600540806005508060056080600570806005808060059080600600806006108060062080600630806006408060065080600660806006708060068080600690806007008060071080600720806007308060074080600750806007608060077080600780806007908060080080600810806008208060083080600840806008508060086080600870806008808060089080600900806009108060092080600930806009408060095080600960806009708060098080600990806010008060101080601020806010308060104080601050806010608060107080601080806010908060110080601110806011208060113080601140806011508060116080601170806011808060119080601200806012108060122080601230806012408060125080601260806012708060128080601290806013008060131080601320806013308060134080601350806013608060137080601380806013908060140080601410806014208060143080601440806014508060146080601470806014808060149080601500806015108060152080601530806015408060155080601560806015708060158080601590806016008060161080601620806016308060164080601650806016608060167080601680806016908060170080601710806017208060173080601740806017508060176080601770806017808060179080601800806018108060182080601830806018408060185080601860806018708060188080601890806019008060191080601920806019308060194080601950806019608060197080601980806019908060200080602010806020208060203080602040806020508060206080602070806020808060209080602100806021108060212080602130806021408060215080602160806021708060218080602190806022008060221080602220806022308060224080602250806022608060227080602280806022908060230080602310806023208060233080602340806023508060236080602370806023808060239080602400806024108060242080602430806024408060245080602460806024708060248080602490806025008060251080602520806025308060254080602550806025608060257080602580806025908060260080602610806026208060263080602640806026508060266080602670806026808060269080602700806027108060272080602730806027408060275080602760806027708060278080602790806028008060281080602820806028308060284080602850806028608060287080602880806028908060290080602910806029208060293080602940806029508060296080602970806029808060299080603000806030108060302080603030806030408060305080603060806030708060308080603090806031008060311080603120806031308060314080603150806031608060317080603180806031908060320080603210806032208060323080603240806032508060326080603270806032808060329080603300806033108060332080603330806033408060335080603360806033708060338080603390806034008060341080603420806034308060344080603450806034608060347080603480806034908060350080603510806035208060353080603540806035508060356080603570806035808060359080603600806036108060362080603630806036408060365080603660806036708060368080603690806037008060371080603720806037308060374080603750806037608060377080603780806037908060380080603810806038208060383080603840806038508060386080603870806038808060389080603900806039108060392080603930806039408060395080603960806039708060398080603990806040008060401080604020806040308060404080604050806040608060407080604080806040908060410080604110806041208060413080604140806041508060416080604170806041808060419080604200806042108060422080604230806042408060425080604260806042708060428080604290806043008060431080604320806043308060434080604350806043608060437080604380806043908060440080604410806044208060443080604440806044508060446080604470806044808060449080604500806045108060452080604530806045408060455080604560806045708060458080604590806046008060461080604620806046308060464080604650806046608060467080604680806046908060470080604710806047208060473080604740806047508060476080604770806047808060479080604800806048108060482080604830806048408060485080604860806048708060488080604890806049008060491080604920806049308060494080604950806049608060497080604980806049908060500080605010806050208060503080605040806050508060506080605070806050808060509080605100806051108060512080605130806051408060515080605160806051708060518080605190806052008060521080605220806052308060524080605250806052608060527080605280806052908060530080605310806053208060533080605340806053508060536080605370806053808060539080605400806054108060542080605430806054408060545080605460806054708060548080605490806055008060551080605520806055308060554080605550806055608060557080605580806055908060560080605610806056208060563080605640806056508060566080605670806056808060569080605700806057108060572080605730806057408060575080605760806057708060578080605790806058008060581080605820806058308060584080605850806058608060587080605880806058908060590080605910806059208060593080605940806059508060596080605970806059808060599080606000806060108060602080606030806060408060605080606060806060708060608080606090806061008060611080606120806061308060614080606150806061608060617080606180806061908060620080606210806062208060623080606240806062508060626080606270806062808060629080606300806063108060632080606330806063408060635080606360806063708060638080606390806064008060641080606420806064308060644080606450806064608060647080606480806064908060650080606510806065208060653080606540806065508060656080606570806065808060659080606600806066108060662080606630806066408060665080606660806066708060668080606690806067008060671080606720806067308060674080606750806067608060677080606780806067908060680080606810806068208060683080606840806068508060686080606870806068808060689080606900806069108060692080606930806069408060695080606960806069708060698080606990806070008060701080607020806070308060704080607050806070608060707080607080806070908060710080607110806071208060713080607140806071508060716080607170806071808060719080607200806072108060722080607230806072408060725080607260806072708060728080607290806073008060731080607320806073308060734080607350806073608060737080607380806073908060740080607410806074208060743080607440806074508060746080607470806074808060749080607500806075108060752080607530806075408060755080607560806075708060758080607590806076008060761080607620806076308060764080607650806076608060767080607680806076908060770080607710806077208060773080607740806077508060776080607770806077808060779080607800806078108060782080607830806078408060785080607860806078708060788080607890806079008060791080607920806079308060794080607950806079608060797080607980806079908070001080700020807000308070004080700050807000608070007080700080807000908070010080700110807001208070013080700140807001508070016080700170807001808070019080700200807002108070022080700230807002408070025080700260807002708070028080700290807003008070031080700320807003308070034080700350807003608070037080700380807003908070040080700410807004208070043080700440807004508070046080700470807004808070049080700500807005108070052080700530807005408070055080700560807005708070058080700590807006008070061080700620807006308070064080700650807006608070067080700680807006908070070080700710807007208070073080700740807007508070076080700770807007808070079080700800807008108070082080700830807008408070085080700860807008708070088080700890807009008070091080700920807009308070094080700950807009608070097080700980807009908070100080701010807010208070103080701040807010508070106080701070807010808070109080701100807011108070112080701130807011408070115080701160807011708070118080701190807012008070121080701220807012308070124080701250807012608070127080701280807012908070130080701310807013208070133080701340807013508070136080701370807013808070139080701400807014108070142080701430807014408070145080701460807014708070148080701490807015008070151080701520807015308070154080701550807015608070157080701580807015908070160080701610807016208070163080701640807016508070166080701670807016808070169080701700807017108070172080701730807017408070175080701760807017708070178080701790807018008070181080701820807018308070184080701850807018608070187080701880807018908070190080701910807019208070193080701940807019508070196080701970807019808070199080702000807020108070202080702030807020408070205080702060807020708070208080702090807021008070211080702120807021308070214080702150807021608070217080702180807021908070220080702210807022208070223080702240807022508070226080702270807022808070229080702300807023108070232080702330807023408070235080702360807023708070238080702390807024008070241080702420807024308070244080702450807024608070247080702480807024908070250080702510807025208070253080702540807025508070256080702570807025808070259080702600807026108070262080702630807026408070265080702660807026708070268080702690807027008070271080702720807027308070274080702750807027608070277080702780807027908070280080702810807028208070283080702840807028508070286080702870807028808070289080702900807029108070292080702930807029408070295080702960807029708070298080702990807030008070301080703020807030308070304080703050807030608070307080703080807030908070310080703110807031208070313080703140807031508070316080703170807031808070319080703200807032108070322080703230807032408070325080703260807032708070328080703290807033008070331080703320807033308070334080703350807033608070337080703380807033908070340080703410807034208070343080703440807034508070346080703470807034808070349080703500807035108070352080703530807035408070355080703560807035708070358080703590807036008070361080703620807036308070364080703650807036608070367080703680807036908070370080703710807037208070373080703740807037508070376080703770807037808070379080703800807038108070382080703830807038408070385080703860807038708070388080703890807039008070391080703920807039308070394080703950807039608070397080703980807039908070400080704010807040208070403080704040807040508070406080704070807040808070409080704100807041108070412080704130807041408070415080704160807041708070418080704190807042008070421080704220807042308070424080704250807042608070427080704280807042908070430080704310807043208070433080704340807043508070436080704370807043808070439080704400807044108070442080704430807044408070445080704460807044708070448080704490807045008070451080704520807045308070454080704550807045608070457080704580807045908070460080704610807046208070463080704640807046508070466080704670807046808070469080704700807047108070472080704730807047408070475080704760807047708070478080704790807048008070481080704820807048308070484080704850807048608070487080704880807048908070490080704910807049208070493080704940807049508070496080704970807049808070499080705000807050108070502080705030807050408070505080705060807050708070508080705090807051008070511080705120807051308070514080705150807051608070517080705180807051908070520080705210807052208070523080705240807052508070526080705270807052808070529080705300807053108070532080705330807053408070535080705360807053708070538080705390807054008070541080705420807054308070544080705450807054608070547080705480807054908070550080705510807055208070553080705540807055508070556080705570807055808070559080705600807056108070562080705630807056408070565080705660807056708070568080705690807057008070571080705720807057308070574080705750807057608070577080705780807057908070580080705810807058208070583080705840807058508070586080705870807058808070589080705900807059108070592080705930807059408070595080705960807059708070598080705990807060008070601080706020807060308070604080706050807060608070607080706080807060908070610080706110807061208070613080706140807061508070616080706170807061808070619080706200807062108070622080706230807062408070625080706260807062708070628080706290807063008070631080706320807063308070634080706350807063608070637080706380807063908070640080706410807064208070643080706440807064508070646080706470807064808070649080706500807065108070652080706530807065408070655080706560807065708070658080706590807066008070661080706620807066308070664080706650807066608070667080706680807066908070670080706710807067208070673080706740807067508070676080706770807067808070679080706800807068108070682080706830807068408070685080706860807068708070688080706890807069008070691080706920807069308070694080706950807069608070697080706980807069908070700080707010807070208070703080707040807070508070706080707070807070808070709080707100807071108070712080707130807071408070715080707160807071708070718080707190807072008070721080707220807072308070724080707250807072608070727080707280807072908070730080707310807073208070733080707340807073508070736080707370807073808070739080707400807074108070742080707430807074408070745080707460807074708070748080707490807075008070751080707520807075308070754080707550807075608070757080707580807075908070760080707610807076208070763080707640807076508070766080707670807076808070769080707700807077108070772080707730807077408070775080707760807077708070778080707790807078008070781080707820807078308070784080707850807078608070787080707880807078908070790080707910807079208070793080707940807079508070796080707970807079808070799080800010808000208080003080800040808000508080006080800070808000808080009080800100808001108080012080800130808001408080015080800160808001708080018080800190808002008080021080800220808002308080024080800250808002608080027080800280808002908080030080800310808003208080033080800340808003508080036080800370808003808080039080800400808004108080042080800430808004408080045080800460808004708080048080800490808005008080051080800520808005308080054080800550808005608080057080800580808005908080060080800610808006208080063080800640808006508080066080800670808006808080069080800700808007108080072080800730808007408080075080800760808007708080078080800790808008008080081080800820808008308080084080800850808008608080087080800880808008908080090080800910808009208080093080800940808009508080096080800970808009808080099080801000808010108080102080801030808010408080105080801060808010708080108080801090808011008080111080801120808011308080114080801150808011608080117080801180808011908080120080801210808012208080123080801240808012508080126080801270808012808080129080801300808013108080132080801330808013408080135080801360808013708080138080801390808014008080141080801420808014308080144080801450808014608080147080801480808014908080150080801510808015208080153080801540808015508080156080801570808015808080159080801600808016108080162080801630808016408080165080801660808016708080168080801690808017008080171080801720808017308080174080801750808017608080177080801780808017908080180080801810808018208080183080801840808018508080186080801870808018808080189080801900808019108080192080801930808019408080195080801960808019708080198080801990808020008080201080802020808020308080204080802050808020608080207080802080808020908080210080802110808021208080213080802140808021508080216080802170808021808080219080802200808022108080222080802230808022408080225080802260808022708080228080802290808023008080231080802320808023308080234080802350808023608080237080802380808023908080240080802410808024208080243080802440808024508080246080802470808024808080249080802500808025108080252080802530808025408080255080802560808025708080258080802590808026008080261080802620808026308080264080802650808026608080267080802680808026908080270080802710808027208080273080802740808027508080276080802770808027808080279080802800808028108080282080802830808028408080285080802860808028708080288080802890808029008080291080802920808029308080294080802950808029608080297080802980808029908080300080803010808030208080303080803040808030508080306080803070808030808080309080803100808031108080312080803130808031408080315080803160808031708080318080803190808032008080321080803220808032308080324080803250808032608080327080803280808032908080330080803310808033208080333080803340808033508080336080803370808033808080339080803400808034108080342080803430808034408080345080803460808034708080348080803490808035008080351080803520808035308080354080803550808035608080357080803580808035908080360080803610808036208080363080803640808036508080366080803670808036808080369080803700808037108080372080803730808037408080375080803760808037708080378080803790808038008080381080803820808038308080384080803850808038608080387080803880808038908080390080803910808039208080393080803940808039508080396080803970808039808080399080804000808040108080402080804030808040408080405080804060808040708080408080804090808041008080411080804120808041308080414080804150808041608080417080804180808041908080420080804210808042208080423080804240808042508080426080804270808042808080429080804300808043108080432080804330808043408080435080804360808043708080438080804390808044008080441080804420808044308080444080804450808044608080447080804480808044908080450080804510808045208080453080804540808045508080456080804570808045808080459080804600808046108080462080804630808046408080465080804660808046708080468080804690808047008080471080804720808047308080474080804750808047608080477080804780808047908080480080804810808048208080483080804840808048508080486080804870808048808080489080804900808049108080492080804930808049408080495080804960808049708080498080804990808050008080501080805020808050308080504080805050808050608080507080805080808050908080510080805110808051208080513080805140808051508080516080805170808051808080519080805200808052108080522080805230808052408080525080805260808052708080528080805290808053008080531080805320808053308080534080805350808053608080537080805380808053908080540080805410808054208080543080805440808054508080546080805470808054808080549080805500808055108080552080805530808055408080555080805560808055708080558080805590808056008080561080805620808056308080564080805650808056608080567080805680808056908080570080805710808057208080573080805740808057508080576080805770808057808080579080805800808058108080582080805830808058408080585080805860808058708080588080805890808059008080591080805920808059308080594080805950808059608080597080805980808059908080600080806010808060208080603080806040808060508080606080806070808060808080609080806100808061108080612080806130808061408080615080806160808061708080618080806190808062008080621080806220808062308080624080806250808062608080627080806280808062908080630080806310808063208080633080806340808063508080636080806370808063808080639080806400808064108080642080806430808064408080645080806460808064708080648080806490808065008080651080806520808065308080654080806550808065608080657080806580808065908080660080806610808066208080663080806640808066508080666080806670808066808080669080806700808067108080672080806730808067408080675080806760808067708080678080806790808068008080681080806820808068308080684080806850808068608080687080806880808068908080690080806910808069208080693080806940808069508080696080806970808069808080699080807000808070108080702080807030808070408080705080807060808070708080708080807090808071008080711080807120808071308080714080807150808071608080717080807180808071908080720080807210808072208080723080807240808072508080726080807270808072808080729080807300808073108080732080807330808073408080735080807360808073708080738080807390808074008080741080807420808074308080744080807450808074608080747080807480808074908080750080807510808075208080753080807540808075508080756080807570808075808080759080807600808076108080762080807630808076408080765080807660808076708080768080807690808077008080771080807720808077308080774080807750808077608080777080807780808077908080780080807810808078208080783080807840808078508080786080807870808078808080789080807900808079108080792080807930808079408080795080807960808079708080798080807990809000108090002080900030809000408090005080900060809000708090008080900090809001008090011080900120809001308090014080900150809001608090017080900180809001908090020080900210809002208090023080900240809002508090026080900270809002808090029080900300809003108090032080900330809003408090035080900360809003708090038080900390809004008090041080900420809004308090044080900450809004608090047080900480809004908090050080900510809005208090053080900540809005508090056080900570809005808090059080900600809006108090062080900630809006408090065080900660809006708090068080900690809007008090071080900720809007308090074080900750809007608090077080900780809007908090080080900810809008208090083080900840809008508090086080900870809008808090089080900900809009108090092080900930809009408090095080900960809009708090098080900990809010008090101080901020809010308090104080901050809010608090107080901080809010908090110080901110809011208090113080901140809011508090116080901170809011808090119080901200809012108090122080901230809012408090125080901260809012708090128080901290809013008090131080901320809013308090134080901350809013608090137080901380809013908090140080901410809014208090143080901440809014508090146080901470809014808090149080901500809015108090152080901530809015408090155080901560809015708090158080901590809016008090161080901620809016308090164080901650809016608090167080901680809016908090170080901710809017208090173080901740809017508090176080901770809017808090179080901800809018108090182080901830809018408090185080901860809018708090188080901890809019008090191080901920809019308090194080901950809019608090197080901980809019908090200080902010809020208090203080902040809020508090206080902070809020808090209080902100809021108090212080902130809021408090215080902160809021708090218080902190809022008090221080902220809022308090224080902250809022608090227080902280809022908090230080902310809023208090233080902340809023508090236080902370809023808090239080902400809024108090242080902430809024408090245080902460809024708090248080902490809025008090251080902520809025308090254080902550809025608090257080902580809025908090260080902610809026208090263080902640809026508090266080902670809026808090269080902700809027108090272080902730809027408090275080902760809027708090278080902790809028008090281080902820809028308090284080902850809028608090287080902880809028908090290080902910809029208090293080902940809029508090296080902970809029808090299080903000809030108090302080903030809030408090305080903060809030708090308080903090809031008090311080903120809031308090314080903150809031608090317080903180809031908090320080903210809032208090323080903240809032508090326080903270809032808090329080903300809033108090332080903330809033408090335080903360809033708090338080903390809034008090341080903420809034308090344080903450809034608090347080903480809034908090350080903510809035208090353080903540809035508090356080903570809035808090359080903600809036108090362080903630809036408090365080903660809036708090368080903690809037008090371080903720809037308090374080903750809037608090377080903780809037908090380080903810809038208090383080903840809038508090386080903870809038808090389080903900809039108090392080903930809039408090395080903960809039708090398080903990809040008090401080904020809040308090404080904050809040608090407080904080809040908090410080904110809041208090413080904140809041508090416080904170809041808090419080904200809042108090422080904230809042408090425080904260809042708090428080904290809043008090431080904320809043308090434080904350809043608090437080904380809043908090440080904410809044208090443080904440809044508090446080904470809044808090449080904500809045108090452080904530809045408090455080904560809045708090458080904590809046008090461080904620809046308090464080904650809046608090467080904680809046908090470080904710809047208090473080904740809047508090476080904770809047808090479080904800809048108090482080904830809048408090485080904860809048708090488080904890809049008090491080904920809049308090494080904950809049608090497080904980809049908090500080905010809050208090503080905040809050508090506080905070809050808090509080905100809051108090512080905130809051408090515080905160809051708090518080905190809052008090521080905220809052308090524080905250809052608090527080905280809052908090530080905310809053208090533080905340809053508090536080905370809053808090539080905400809054108090542080905430809054408090545080905460809054708090548080905490809055008090551080905520809055308090554080905550809055608090557080905580809055908090560080905610809056208090563080905640809056508090566080905670809056808090569080905700809057108090572080905730809057408090575080905760809057708090578080905790809058008090581080905820809058308090584080905850809058608090587080905880809058908090590080905910809059208090593080905940809059508090596080905970809059808090599080906000809060108090602080906030809060408090605080906060809060708090608080906090809061008090611080906120809061308090614080906150809061608090617080906180809061908090620080906210809062208090623080906240809062508090626080906270809062808090629080906300809063108090632080906330809063408090635080906360809063708090638080906390809064008090641080906420809064308090644080906450809064608090647080906480809064908090650080906510809065208090653080906540809065508090656080906570809065808090659080906600809066108090662080906630809066408090665080906660809066708090668080906690809067008090671080906720809067308090674080906750809067608090677080906780809067908090680080906810809068208090683080906840809068508090686080906870809068808090689080906900809069108090692080906930809069408090695080906960809069708090698080906990809070008090701080907020809070308090704080907050809070608090707080907080809070908090710080907110809071208090713080907140809071508090716080907170809071808090719080907200809072108090722080907230809072408090725080907260809072708090728080907290809073008090731080907320809073308090734080907350809073608090737080907380809073908090740080907410809074208090743080907440809074508090746080907470809074808090749080907500809075108090752080907530809075408090755080907560809075708090758080907590809076008090761080907620809076308090764080907650809076608090767080907680809076908090770080907710809077208090773080907740809077508090776080907770809077808090779080907800809078108090782080907830809078408090785080907860809078708090788080907890809079008090791080907920809079308090794080907950809079608090797080907980809079908100001081000020810000308100004081000050810000608100007081000080810000908100010081000110810001208100013081000140810001508100016081000170810001808100019081000200810002108100022081000230810002408100025081000260810002708100028081000290810003008100031081000320810003308100034081000350810003608100037081000380810003908100040081000410810004208100043081000440810004508100046081000470810004808100049081000500810005108100052081000530810005408100055081000560810005708100058081000590810006008100061081000620810006308100064081000650810006608100067081000680810006908100070081000710810007208100073081000740810007508100076081000770810007808100079081000800810008108100082081000830810008408100085081000860810008708100088081000890810009008100091081000920810009308100094081000950810009608100097081000980810009908100100081001010810010208100103081001040810010508100106081001070810010808100109081001100810011108100112081001130810011408100115081001160810011708100118081001190810012008100121081001220810012308100124081001250810012608100127081001280810012908100130081001310810013208100133081001340810013508100136081001370810013808100139081001400810014108100142081001430810014408100145081001460810014708100148081001490810015008100151081001520810015308100154081001550810015608100157081001580810015908100160081001610810016208100163081001640810016508100166081001670810016808100169081001700810017108100172081001730810017408100175081001760810017708100178081001790810018008100181081001820810018308100184081001850810018608100187081001880810018908100190081001910810019208100193081001940810019508100196081001970810019808100199081002000810020108100202081002030810020408100205081002060810020708100208081002090810021008100211081002120810021308100214081002150810021608100217081002180810021908100220081002210810022208100223081002240810022508100226081002270810022808100229081002300810023108100232081002330810023408100235081002360810023708100238081002390810024008100241081002420810024308100244081002450810024608100247081002480810024908100250081002510810025208100253081002540810025508100256081002570810025808100259081002600810026108100262081002630810026408100265081002660810026708100268081002690810027008100271081002720810027308100274081002750810027608100277081002780810027908100280081002810810028208100283081002840810028508100286081002870810028808100289081002900810029108100292081002930810029408100295081002960810029708100298081002990810030008100301081003020810030308100304081003050810030608100307081003080810030908100310081003110810031208100313081003140810031508100316081003170810031808100319081003200810032108100322081003230810032408100325081003260810032708100328081003290810033008100331081003320810033308100334081003350810033608100337081003380810033908100340081003410810034208100343081003440810034508100346081003470810034808100349081003500810035108100352081003530810035408100355081003560810035708100358081003590810036008100361081003620810036308100364081003650810036608100367081003680810036908100370081003710810037208100373081003740810037508100376081003770810037808100379081003800810038108100382081003830810038408100385081003860810038708100388081003890810039008100391081003920810039308100394081003950810039608100397081003980810039908100400081004010810040208100403081004040810040508100406081004070810040808100409081004100810041108100412081004130810041408100415081004160810041708100418081004190810042008100421081004220810042308100424081004250810042608100427081004280810042908100430081004310810043208100433081004340810043508100436081004370810043808100439081004400810044108100442081004430810044408100445081004460810044708100448081004490810045008100451081004520810045308100454081004550810045608100457081004580810045908100460081004610810046208100463081004640810046508100466081004670810046808100469081004700810047108100472081004730810047408100475081004760810047708100478081004790810048008100481081004820810048308100484081004850810048608100487081004880810048908100490081004910810049208100493081004940810049508100496081004970810049808100499081005000810050108100502081005030810050408100505081005060810050708100508081005090810051008100511081005120810051308100514081005150810051608100517081005180810051908100520081005210810052208100523081005240810052508100526081005270810052808100529081005300810053108100532081005330810053408100535081005360810053708100538081005390810054008100541081005420810054308100544081005450810054608100547081005480810054908100550081005510810055208100553081005540810055508100556081005570810055808100559081005600810056108100562081005630810056408100565081005660810056708100568081005690810057008100571081005720810057308100574081005750810057608100577081005780810057908100580081005810810058208100583081005840810058508100586081005870810058808100589081005900810059108100592081005930810059408100595081005960810059708100598081005990810060008100601081006020810060308100604081006050810060608100607081006080810060908100610081006110810061208100613081006140810061508100616081006170810061808100619081006200810062108100622081006230810062408100625081006260810062708100628081006290810063008100631081006320810063308100634081006350810063608100637081006380810063908100640081006410810064208100643081006440810064508100646081006470810064808100649081006500810065108100652081006530810065408100655081006560810065708100658081006590810066008100661081006620810066308100664081006650810066608100667081006680810066908100670081006710810067208100673081006740810067508100676081006770810067808100679081006800810068108100682081006830810068408100685081006860810068708100688081006890810069008100691081006920810069308100694081006950810069608100697081006980810069908100700081007010810070208100703081007040810070508100706081007070810070808100709081007100810071108100712081007130810071408100715081007160810071708100718081007190810072008100721081007220810072308100724081007250810072608100727081007280810072908100730081007310810073208100733081007340810073508100736081007370810073808100739081007400810074108100742081007430810074408100745081007460810074708100748081007490810075008100751081007520810075308100754081007550810075608100757081007580810075908100760081007610810076208100763081007640810076508100766081007670810076808100769081007700810077108100772081007730810077408100775081007760810077708100778081007790810078008100781081007820810078308100784081007850810078608100787081007880810078908100790081007910810079208100793081007940810079508100796081007970810079808100799081100010811000208110003081100040811000508110006081100070811000808110009081100100811001108110012081100130811001408110015081100160811001708110018081100190811002008110021081100220811002308110024081100250811002608110027081100280811002908110030081100310811003208110033081100340811003508110036081100370811003808110039081100400811004108110042081100430811004408110045081100460811004708110048081100490811005008110051081100520811005308110054081100550811005608110057081100580811005908110060081100610811006208110063081100640811006508110066081100670811006808110069081100700811007108110072081100730811007408110075081100760811007708110078081100790811008008110081081100820811008308110084081100850811008608110087081100880811008908110090081100910811009208110093081100940811009508110096081100970811009808110099081101000811010108110102081101030811010408110105081101060811010708110108081101090811011008110111081101120811011308110114081101150811011608110117081101180811011908110120081101210811012208110123081101240811012508110126081101270811012808110129081101300811013108110132081101330811013408110135081101360811013708110138081101390811014008110141081101420811014308110144081101450811014608110147081101480811014908110150081101510811015208110153081101540811015508110156081101570811015808110159081101600811016108110162081101630811016408110165081101660811016708110168081101690811017008110171081101720811017308110174081101750811017608110177081101780811017908110180081101810811018208110183081101840811018508110186081101870811018808110189081101900811019108110192081101930811019408110195081101960811019708110198081101990811020008110201081102020811020308110204081102050811020608110207081102080811020908110210081102110811021208110213081102140811021508110216081102170811021808110219081102200811022108110222081102230811022408110225081102260811022708110228081102290811023008110231081102320811023308110234081102350811023608110237081102380811023908110240081102410811024208110243081102440811024508110246081102470811024808110249081102500811025108110252081102530811025408110255081102560811025708110258081102590811026008110261081102620811026308110264081102650811026608110267081102680811026908110270081102710811027208110273081102740811027508110276081102770811027808110279081102800811028108110282081102830811028408110285081102860811028708110288081102890811029008110291081102920811029308110294081102950811029608110297081102980811029908110300081103010811030208110303081103040811030508110306081103070811030808110309081103100811031108110312081103130811031408110315081103160811031708110318081103190811032008110321081103220811032308110324081103250811032608110327081103280811032908110330081103310811033208110333081103340811033508110336081103370811033808110339081103400811034108110342081103430811034408110345081103460811034708110348081103490811035008110351081103520811035308110354081103550811035608110357081103580811035908110360081103610811036208110363081103640811036508110366081103670811036808110369081103700811037108110372081103730811037408110375081103760811037708110378081103790811038008110381081103820811038308110384081103850811038608110387081103880811038908110390081103910811039208110393081103940811039508110396081103970811039808110399081104000811040108110402081104030811040408110405081104060811040708110408081104090811041008110411081104120811041308110414081104150811041608110417081104180811041908110420081104210811042208110423081104240811042508110426081104270811042808110429081104300811043108110432081104330811043408110435081104360811043708110438081104390811044008110441081104420811044308110444081104450811044608110447081104480811044908110450081104510811045208110453081104540811045508110456081104570811045808110459081104600811046108110462081104630811046408110465081104660811046708110468081104690811047008110471081104720811047308110474081104750811047608110477081104780811047908110480081104810811048208110483081104840811048508110486081104870811048808110489081104900811049108110492081104930811049408110495081104960811049708110498081104990811050008110501081105020811050308110504081105050811050608110507081105080811050908110510081105110811051208110513081105140811051508110516081105170811051808110519081105200811052108110522081105230811052408110525081105260811052708110528081105290811053008110531081105320811053308110534081105350811053608110537081105380811053908110540081105410811054208110543081105440811054508110546081105470811054808110549081105500811055108110552081105530811055408110555081105560811055708110558081105590811056008110561081105620811056308110564081105650811056608110567081105680811056908110570081105710811057208110573081105740811057508110576081105770811057808110579081105800811058108110582081105830811058408110585081105860811058708110588081105890811059008110591081105920811059308110594081105950811059608110597081105980811059908110600081106010811060208110603081106040811060508110606081106070811060808110609081106100811061108110612081106130811061408110615081106160811061708110618081106190811062008110621081106220811062308110624081106250811062608110627081106280811062908110630081106310811063208110633081106340811063508110636081106370811063808110639081106400811064108110642081106430811064408110645081106460811064708110648081106490811065008110651081106520811065308110654081106550811065608110657081106580811065908110660081106610811066208110663081106640811066508110666081106670811066808110669081106700811067108110672081106730811067408110675081106760811067708110678081106790811068008110681081106820811068308110684081106850811068608110687081106880811068908110690081106910811069208110693081106940811069508110696081106970811069808110699081107000811070108110702081107030811070408110705081107060811070708110708081107090811071008110711081107120811071308110714081107150811071608110717081107180811071908110720081107210811072208110723081107240811072508110726081107270811072808110729081107300811073108110732081107330811073408110735081107360811073708110738081107390811074008110741081107420811074308110744081107450811074608110747081107480811074908110750081107510811075208110753081107540811075508110756081107570811075808110759081107600811076108110762081107630811076408110765081107660811076708110768081107690811077008110771081107720811077308110774081107750811077608110777081107780811077908110780081107810811078208110783081107840811078508110786081107870811078808110789081107900811079108110792081107930811079408110795081107960811079708110798081107990812000108120002081200030812000408120005081200060812000708120008081200090812001008120011081200120812001308120014081200150812001608120017081200180812001908120020081200210812002208120023081200240812002508120026081200270812002808120029081200300812003108120032081200330812003408120035081200360812003708120038081200390812004008120041081200420812004308120044081200450812004608120047081200480812004908120050081200510812005208120053081200540812005508120056081200570812005808120059081200600812006108120062081200630812006408120065081200660812006708120068081200690812007008120071081200720812007308120074081200750812007608120077081200780812007908120080081200810812008208120083081200840812008508120086081200870812008808120089081200900812009108120092081200930812009408120095081200960812009708120098081200990812010008120101081201020812010308120104081201050812010608120107081201080812010908120110081201110812011208120113081201140812011508120116081201170812011808120119081201200812012108120122081201230812012408120125081201260812012708120128081201290812013008120131081201320812013308120134081201350812013608120137081201380812013908120140081201410812014208120143081201440812014508120146081201470812014808120149081201500812015108120152081201530812015408120155081201560812015708120158081201590812016008120161081201620812016308120164081201650812016608120167081201680812016908120170081201710812017208120173081201740812017508120176081201770812017808120179081201800812018108120182081201830812018408120185081201860812018708120188081201890812019008120191081201920812019308120194081201950812019608120197081201980812019908120200081202010812020208120203081202040812020508120206081202070812020808120209081202100812021108120212081202130812021408120215081202160812021708120218081202190812022008120221081202220812022308120224081202250812022608120227081202280812022908120230081202310812023208120233081202340812023508120236081202370812023808120239081202400812024108120242081202430812024408120245081202460812024708120248081202490812025008120251081202520812025308120254081202550812025608120257081202580812025908120260081202610812026208120263081202640812026508120266081202670812026808120269081202700812027108120272081202730812027408120275081202760812027708120278081202790812028008120281081202820812028308120284081202850812028608120287081202880812028908120290081202910812029208120293081202940812029508120296081202970812029808120299081203000812030108120302081203030812030408120305081203060812030708120308081203090812031008120311081203120812031308120314081203150812031608120317081203180812031908120320081203210812032208120323081203240812032508120326081203270812032808120329081203300812033108120332081203330812033408120335081203360812033708120338081203390812034008120341081203420812034308120344081203450812034608120347081203480812034908120350081203510812035208120353081203540812035508120356081203570812035808120359081203600812036108120362081203630812036408120365081203660812036708120368081203690812037008120371081203720812037308120374081203750812037608120377081203780812037908120380081203810812038208120383081203840812038508120386081203870812038808120389081203900812039108120392081203930812039408120395081203960812039708120398081203990812040008120401081204020812040308120404081204050812040608120407081204080812040908120410081204110812041208120413081204140812041508120416081204170812041808120419081204200812042108120422081204230812042408120425081204260812042708120428081204290812043008120431081204320812043308120434081204350812043608120437081204380812043908120440081204410812044208120443081204440812044508120446081204470812044808120449081204500812045108120452081204530812045408120455081204560812045708120458081204590812046008120461081204620812046308120464081204650812046608120467081204680812046908120470081204710812047208120473081204740812047508120476081204770812047808120479081204800812048108120482081204830812048408120485081204860812048708120488081204890812049008120491081204920812049308120494081204950812049608120497081204980812049908120500081205010812050208120503081205040812050508120506081205070812050808120509081205100812051108120512081205130812051408120515081205160812051708120518081205190812052008120521081205220812052308120524081205250812052608120527081205280812052908120530081205310812053208120533081205340812053508120536081205370812053808120539081205400812054108120542081205430812054408120545081205460812054708120548081205490812055008120551081205520812055308120554081205550812055608120557081205580812055908120560081205610812056208120563081205640812056508120566081205670812056808120569081205700812057108120572081205730812057408120575081205760812057708120578081205790812058008120581081205820812058308120584081205850812058608120587081205880812058908120590081205910812059208120593081205940812059508120596081205970812059808120599081206000812060108120602081206030812060408120605081206060812060708120608081206090812061008120611081206120812061308120614081206150812061608120617081206180812061908120620081206210812062208120623081206240812062508120626081206270812062808120629081206300812063108120632081206330812063408120635081206360812063708120638081206390812064008120641081206420812064308120644081206450812064608120647081206480812064908120650081206510812065208120653081206540812065508120656081206570812065808120659081206600812066108120662081206630812066408120665081206660812066708120668081206690812067008120671081206720812067308120674081206750812067608120677081206780812067908120680081206810812068208120683081206840812068508120686081206870812068808120689081206900812069108120692081206930812069408120695081206960812069708120698081206990812070008120701081207020812070308120704081207050812070608120707081207080812070908120710081207110812071208120713081207140812071508120716081207170812071808120719081207200812072108120722081207230812072408120725081207260812072708120728081207290812073008120731081207320812073308120734081207350812073608120737081207380812073908120740081207410812074208120743081207440812074508120746081207470812074808120749081207500812075108120752081207530812075408120755081207560812075708120758081207590812076008120761081207620812076308120764081207650812076608120767081207680812076908120770081207710812077208120773081207740812077508120776081207770812077808120779081207800812078108120782081207830812078408120785081207860812078708120788081207890812079008120791081207920812079308120794081207950812079608120797081207980812079908130001081300020813000308130004081300050813000608130007081300080813000908130010081300110813001208130013081300140813001508130016081300170813001808130019081300200813002108130022081300230813002408130025081300260813002708130028081300290813003008130031081300320813003308130034081300350813003608130037081300380813003908130040081300410813004208130043081300440813004508130046081300470813004808130049081300500813005108130052081300530813005408130055081300560813005708130058081300590813006008130061081300620813006308130064081300650813006608130067081300680813006908130070081300710813007208130073081300740813007508130076081300770813007808130079081300800813008108130082081300830813008408130085081300860813008708130088081300890813009008130091081300920813009308130094081300950813009608130097081300980813009908130100081301010813010208130103081301040813010508130106081301070813010808130109081301100813011108130112081301130813011408130115081301160813011708130118081301190813012008130121081301220813012308130124081301250813012608130127081301280813012908130130081301310813013208130133081301340813013508130136081301370813013808130139081301400813014108130142081301430813014408130145081301460813014708130148081301490813015008130151081301520813015308130154081301550813015608130157081301580813015908130160081301610813016208130163081301640813016508130166081301670813016808130169081301700813017108130172081301730813017408130175081301760813017708130178081301790813018008130181081301820813018308130184081301850813018608130187081301880813018908130190081301910813019208130193081301940813019508130196081301970813019808130199081302000813020108130202081302030813020408130205081302060813020708130208081302090813021008130211081302120813021308130214081302150813021608130217081302180813021908130220081302210813022208130223081302240813022508130226081302270813022808130229081302300813023108130232081302330813023408130235081302360813023708130238081302390813024008130241081302420813024308130244081302450813024608130247081302480813024908130250081302510813025208130253081302540813025508130256081302570813025808130259081302600813026108130262081302630813026408130265081302660813026708130268081302690813027008130271081302720813027308130274081302750813027608130277081302780813027908130280081302810813028208130283081302840813028508130286081302870813028808130289081302900813029108130292081302930813029408130295081302960813029708130298081302990813030008130301081303020813030308130304081303050813030608130307081303080813030908130310081303110813031208130313081303140813031508130316081303170813031808130319081303200813032108130322081303230813032408130325081303260813032708130328081303290813033008130331081303320813033308130334081303350813033608130337081303380813033908130340081303410813034208130343081303440813034508130346081303470813034808130349081303500813035108130352081303530813035408130355081303560813035708130358081303590813036008130361081303620813036308130364081303650813036608130367081303680813036908130370081303710813037208130373081303740813037508130376081303770813037808130379081303800813038108130382081303830813038408130385081303860813038708130388081303890813039008130391081303920813039308130394081303950813039608130397081303980813039908130400081304010813040208130403081304040813040508130406081304070813040808130409081304100813041108130412081304130813041408130415081304160813041708130418081304190813042008130421081304220813042308130424081304250813042608130427081304280813042908130430081304310813043208130433081304340813043508130436081304370813043808130439081304400813044108130442081304430813044408130445081304460813044708130448081304490813045008130451081304520813045308130454081304550813045608130457081304580813045908130460081304610813046208130463081304640813046508130466081304670813046808130469081304700813047108130472081304730813047408130475081304760813047708130478081304790813048008130481081304820813048308130484081304850813048608130487081304880813048908130490081304910813049208130493081304940813049508130496081304970813049808130499081305000813050108130502081305030813050408130505081305060813050708130508081305090813051008130511081305120813051308130514081305150813051608130517081305180813051908130520081305210813052208130523081305240813052508130526081305270813052808130529081305300813053108130532081305330813053408130535081305360813053708130538081305390813054008130541081305420813054308130544081305450813054608130547081305480813054908130550081305510813055208130553081305540813055508130556081305570813055808130559081305600813056108130562081305630813056408130565081305660813056708130568081305690813057008130571081305720813057308130574081305750813057608130577081305780813057908130580081305810813058208130583081305840813058508130586081305870813058808130589081305900813059108130592081305930813059408130595081305960813059708130598081305990813060008130601081306020813060308130604081306050813060608130607081306080813060908130610081306110813061208130613081306140813061508130616081306170813061808130619081306200813062108130622081306230813062408130625081306260813062708130628081306290813063008130631081306320813063308130634081306350813063608130637081306380813063908130640081306410813064208130643081306440813064508130646081306470813064808130649081306500813065108130652081306530813065408130655081306560813065708130658081306590813066008130661081306620813066308130664081306650813066608130667081306680813066908130670081306710813067208130673081306740813067508130676081306770813067808130679081306800813068108130682081306830813068408130685081306860813068708130688081306890813069008130691081306920813069308130694081306950813069608130697081306980813069908130700081307010813070208130703081307040813070508130706081307070813070808130709081307100813071108130712081307130813071408130715081307160813071708130718081307190813072008130721081307220813072308130724081307250813072608130727081307280813072908130730081307310813073208130733081307340813073508130736081307370813073808130739081307400813074108130742081307430813074408130745081307460813074708130748081307490813075008130751081307520813075308130754081307550813075608130757081307580813075908130760081307610813076208130763081307640813076508130766081307670813076808130769081307700813077108130772081307730813077408130775081307760813077708130778081307790813078008130781081307820813078308130784081307850813078608130787081307880813078908130790081307910813079208130793081307940813079508130796081307970813079808130799081400010814000208140003081400040814000508140006081400070814000808140009081400100814001108140012081400130814001408140015081400160814001708140018081400190814002008140021081400220814002308140024081400250814002608140027081400280814002908140030081400310814003208140033081400340814003508140036081400370814003808140039081400400814004108140042081400430814004408140045081400460814004708140048081400490814005008140051081400520814005308140054081400550814005608140057081400580814005908140060081400610814006208140063081400640814006508140066081400670814006808140069081400700814007108140072081400730814007408140075081400760814007708140078081400790814008008140081081400820814008308140084081400850814008608140087081400880814008908140090081400910814009208140093081400940814009508140096081400970814009808140099081401000814010108140102081401030814010408140105081401060814010708140108081401090814011008140111081401120814011308140114081401150814011608140117081401180814011908140120081401210814012208140123081401240814012508140126081401270814012808140129081401300814013108140132081401330814013408140135081401360814013708140138081401390814014008140141081401420814014308140144081401450814014608140147081401480814014908140150081401510814015208140153081401540814015508140156081401570814015808140159081401600814016108140162081401630814016408140165081401660814016708140168081401690814017008140171081401720814017308140174081401750814017608140177081401780814017908140180081401810814018208140183081401840814018508140186081401870814018808140189081401900814019108140192081401930814019408140195081401960814019708140198081401990814020008140201081402020814020308140204081402050814020608140207081402080814020908140210081402110814021208140213081402140814021508140216081402170814021808140219081402200814022108140222081402230814022408140225081402260814022708140228081402290814023008140231081402320814023308140234081402350814023608140237081402380814023908140240081402410814024208140243081402440814024508140246081402470814024808140249081402500814025108140252081402530814025408140255081402560814025708140258081402590814026008140261081402620814026308140264081402650814026608140267081402680814026908140270081402710814027208140273081402740814027508140276081402770814027808140279081402800814028108140282081402830814028408140285081402860814028708140288081402890814029008140291081402920814029308140294081402950814029608140297081402980814029908140300081403010814030208140303081403040814030508140306081403070814030808140309081403100814031108140312081403130814031408140315081403160814031708140318081403190814032008140321081403220814032308140324081403250814032608140327081403280814032908140330081403310814033208140333081403340814033508140336081403370814033808140339081403400814034108140342081403430814034408140345081403460814034708140348081403490814035008140351081403520814035308140354081403550814035608140357081403580814035908140360081403610814036208140363081403640814036508140366081403670814036808140369081403700814037108140372081403730814037408140375081403760814037708140378081403790814038008140381081403820814038308140384081403850814038608140387081403880814038908140390081403910814039208140393081403940814039508140396081403970814039808140399081404000814040108140402081404030814040408140405081404060814040708140408081404090814041008140411081404120814041308140414081404150814041608140417081404180814041908140420081404210814042208140423081404240814042508140426081404270814042808140429081404300814043108140432081404330814043408140435081404360814043708140438081404390814044008140441081404420814044308140444081404450814044608140447081404480814044908140450081404510814045208140453081404540814045508140456081404570814045808140459081404600814046108140462081404630814046408140465081404660814046708140468081404690814047008140471081404720814047308140474081404750814047608140477081404780814047908140480081404810814048208140483081404840814048508140486081404870814048808140489081404900814049108140492081404930814049408140495081404960814049708140498081404990814050008140501081405020814050308140504081405050814050608140507081405080814050908140510081405110814051208140513081405140814051508140516081405170814051808140519081405200814052108140522081405230814052408140525081405260814052708140528081405290814053008140531081405320814053308140534081405350814053608140537081405380814053908140540081405410814054208140543081405440814054508140546081405470814054808140549081405500814055108140552081405530814055408140555081405560814055708140558081405590814056008140561081405620814056308140564081405650814056608140567081405680814056908140570081405710814057208140573081405740814057508140576081405770814057808140579081405800814058108140582081405830814058408140585081405860814058708140588081405890814059008140591081405920814059308140594081405950814059608140597081405980814059908140600081406010814060208140603081406040814060508140606081406070814060808140609081406100814061108140612081406130814061408140615081406160814061708140618081406190814062008140621081406220814062308140624081406250814062608140627081406280814062908140630081406310814063208140633081406340814063508140636081406370814063808140639081406400814064108140642081406430814064408140645081406460814064708140648081406490814065008140651081406520814065308140654081406550814065608140657081406580814065908140660081406610814066208140663081406640814066508140666081406670814066808140669081406700814067108140672081406730814067408140675081406760814067708140678081406790814068008140681081406820814068308140684081406850814068608140687081406880814068908140690081406910814069208140693081406940814069508140696081406970814069808140699081407000814070108140702081407030814070408140705081407060814070708140708081407090814071008140711081407120814071308140714081407150814071608140717081407180814071908140720081407210814072208140723081407240814072508140726081407270814072808140729081407300814073108140732081407330814073408140735081407360814073708140738081407390814074008140741081407420814074308140744081407450814074608140747081407480814074908140750081407510814075208140753081407540814075508140756081407570814075808140759081407600814076108140762081407630814076408140765081407660814076708140768081407690814077008140771081407720814077308140774081407750814077608140777081407780814077908140780081407810814078208140783081407840814078508140786081407870814078808140789081407900814079108140792081407930814079408140795081407960814079708140798081407990815000108150002081500030815000408150005081500060815000708150008081500090815001008150011081500120815001308150014081500150815001608150017081500180815001908150020081500210815002208150023081500240815002508150026081500270815002808150029081500300815003108150032081500330815003408150035081500360815003708150038081500390815004008150041081500420815004308150044081500450815004608150047081500480815004908150050081500510815005208150053081500540815005508150056081500570815005808150059081500600815006108150062081500630815006408150065081500660815006708150068081500690815007008150071081500720815007308150074081500750815007608150077081500780815007908150080081500810815008208150083081500840815008508150086081500870815008808150089081500900815009108150092081500930815009408150095081500960815009708150098081500990815010008150101081501020815010308150104081501050815010608150107081501080815010908150110081501110815011208150113081501140815011508150116081501170815011808150119081501200815012108150122081501230815012408150125081501260815012708150128081501290815013008150131081501320815013308150134081501350815013608150137081501380815013908150140081501410815014208150143081501440815014508150146081501470815014808150149081501500815015108150152081501530815015408150155081501560815015708150158081501590815016008150161081501620815016308150164081501650815016608150167081501680815016908150170081501710815017208150173081501740815017508150176081501770815017808150179081501800815018108150182081501830815018408150185081501860815018708150188081501890815019008150191081501920815019308150194081501950815019608150197081501980815019908150200081502010815020208150203081502040815020508150206081502070815020808150209081502100815021108150212081502130815021408150215081502160815021708150218081502190815022008150221081502220815022308150224081502250815022608150227081502280815022908150230081502310815023208150233081502340815023508150236081502370815023808150239081502400815024108150242081502430815024408150245081502460815024708150248081502490815025008150251081502520815025308150254081502550815025608150257081502580815025908150260081502610815026208150263081502640815026508150266081502670815026808150269081502700815027108150272081502730815027408150275081502760815027708150278081502790815028008150281081502820815028308150284081502850815028608150287081502880815028908150290081502910815029208150293081502940815029508150296081502970815029808150299081503000815030108150302081503030815030408150305081503060815030708150308081503090815031008150311081503120815031308150314081503150815031608150317081503180815031908150320081503210815032208150323081503240815032508150326081503270815032808150329081503300815033108150332081503330815033408150335081503360815033708150338081503390815034008150341081503420815034308150344081503450815034608150347081503480815034908150350081503510815035208150353081503540815035508150356081503570815035808150359081503600815036108150362081503630815036408150365081503660815036708150368081503690815037008150371081503720815037308150374081503750815037608150377081503780815037908150380081503810815038208150383081503840815038508150386081503870815038808150389081503900815039108150392081503930815039408150395081503960815039708150398081503990815040008150401081504020815040308150404081504050815040608150407081504080815040908150410081504110815041208150413081504140815041508150416081504170815041808150419081504200815042108150422081504230815042408150425081504260815042708150428081504290815043008150431081504320815043308150434081504350815043608150437081504380815043908150440081504410815044208150443081504440815044508150446081504470815044808150449081504500815045108150452081504530815045408150455081504560815045708150458081504590815046008150461081504620815046308150464081504650815046608150467081504680815046908150470081504710815047208150473081504740815047508150476081504770815047808150479081504800815048108150482081504830815048408150485081504860815048708150488081504890815049008150491081504920815049308150494081504950815049608150497081504980815049908150500081505010815050208150503081505040815050508150506081505070815050808150509081505100815051108150512081505130815051408150515081505160815051708150518081505190815052008150521081505220815052308150524081505250815052608150527081505280815052908150530081505310815053208150533081505340815053508150536081505370815053808150539081505400815054108150542081505430815054408150545081505460815054708150548081505490815055008150551081505520815055308150554081505550815055608150557081505580815055908150560081505610815056208150563081505640815056508150566081505670815056808150569081505700815057108150572081505730815057408150575081505760815057708150578081505790815058008150581081505820815058308150584081505850815058608150587081505880815058908150590081505910815059208150593081505940815059508150596081505970815059808150599081506000815060108150602081506030815060408150605081506060815060708150608081506090815061008150611081506120815061308150614081506150815061608150617081506180815061908150620081506210815062208150623081506240815062508150626081506270815062808150629081506300815063108150632081506330815063408150635081506360815063708150638081506390815064008150641081506420815064308150644081506450815064608150647081506480815064908150650081506510815065208150653081506540815065508150656081506570815065808150659081506600815066108150662081506630815066408150665081506660815066708150668081506690815067008150671081506720815067308150674081506750815067608150677081506780815067908150680081506810815068208150683081506840815068508150686081506870815068808150689081506900815069108150692081506930815069408150695081506960815069708150698081506990815070008150701081507020815070308150704081507050815070608150707081507080815070908150710081507110815071208150713081507140815071508150716081507170815071808150719081507200815072108150722081507230815072408150725081507260815072708150728081507290815073008150731081507320815073308150734081507350815073608150737081507380815073908150740081507410815074208150743081507440815074508150746081507470815074808150749081507500815075108150752081507530815075408150755081507560815075708150758081507590815076008150761081507620815076308150764081507650815076608150767081507680815076908150770081507710815077208150773081507740815077508150776081507770815077808150779081507800815078108150782081507830815078408150785081507860815078708150788081507890815079008150791081507920815079308150794081507950815079608150797081507980815079908160001081600020816000308160004081600050816000608160007081600080816000908160010081600110816001208160013081600140816001508160016081600170816001808160019081600200816002108160022081600230816002408160025081600260816002708160028081600290816003008160031081600320816003308160034081600350816003608160037081600380816003908160040081600410816004208160043081600440816004508160046081600470816004808160049081600500816005108160052081600530816005408160055081600560816005708160058081600590816006008160061081600620816006308160064081600650816006608160067081600680816006908160070081600710816007208160073081600740816007508160076081600770816007808160079081600800816008108160082081600830816008408160085081600860816008708160088081600890816009008160091081600920816009308160094081600950816009608160097081600980816009908160100081601010816010208160103081601040816010508160106081601070816010808160109081601100816011108160112081601130816011408160115081601160816011708160118081601190816012008160121081601220816012308160124081601250816012608160127081601280816012908160130081601310816013208160133081601340816013508160136081601370816013808160139081601400816014108160142081601430816014408160145081601460816014708160148081601490816015008160151081601520816015308160154081601550816015608160157081601580816015908160160081601610816016208160163081601640816016508160166081601670816016808160169081601700816017108160172081601730816017408160175081601760816017708160178081601790816018008160181081601820816018308160184081601850816018608160187081601880816018908160190081601910816019208160193081601940816019508160196081601970816019808160199081602000816020108160202081602030816020408160205081602060816020708160208081602090816021008160211081602120816021308160214081602150816021608160217081602180816021908160220081602210816022208160223081602240816022508160226081602270816022808160229081602300816023108160232081602330816023408160235081602360816023708160238081602390816024008160241081602420816024308160244081602450816024608160247081602480816024908160250081602510816025208160253081602540816025508160256081602570816025808160259081602600816026108160262081602630816026408160265081602660816026708160268081602690816027008160271081602720816027308160274081602750816027608160277081602780816027908160280081602810816028208160283081602840816028508160286081602870816028808160289081602900816029108160292081602930816029408160295081602960816029708160298081602990816030008160301081603020816030308160304081603050816030608160307081603080816030908160310081603110816031208160313081603140816031508160316081603170816031808160319081603200816032108160322081603230816032408160325081603260816032708160328081603290816033008160331081603320816033308160334081603350816033608160337081603380816033908160340081603410816034208160343081603440816034508160346081603470816034808160349081603500816035108160352081603530816035408160355081603560816035708160358081603590816036008160361081603620816036308160364081603650816036608160367081603680816036908160370081603710816037208160373081603740816037508160376081603770816037808160379081603800816038108160382081603830816038408160385081603860816038708160388081603890816039008160391081603920816039308160394081603950816039608160397081603980816039908160400081604010816040208160403081604040816040508160406081604070816040808160409081604100816041108160412081604130816041408160415081604160816041708160418081604190816042008160421081604220816042308160424081604250816042608160427081604280816042908160430081604310816043208160433081604340816043508160436081604370816043808160439081604400816044108160442081604430816044408160445081604460816044708160448081604490816045008160451081604520816045308160454081604550816045608160457081604580816045908160460081604610816046208160463081604640816046508160466081604670816046808160469081604700816047108160472081604730816047408160475081604760816047708160478081604790816048008160481081604820816048308160484081604850816048608160487081604880816048908160490081604910816049208160493081604940816049508160496081604970816049808160499081605000816050108160502081605030816050408160505081605060816050708160508081605090816051008160511081605120816051308160514081605150816051608160517081605180816051908160520081605210816052208160523081605240816052508160526081605270816052808160529081605300816053108160532081605330816053408160535081605360816053708160538081605390816054008160541081605420816054308160544081605450816054608160547081605480816054908160550081605510816055208160553081605540816055508160556081605570816055808160559081605600816056108160562081605630816056408160565081605660816056708160568081605690816057008160571081605720816057308160574081605750816057608160577081605780816057908160580081605810816058208160583081605840816058508160586081605870816058808160589081605900816059108160592081605930816059408160595081605960816059708160598081605990816060008160601081606020816060308160604081606050816060608160607081606080816060908160610081606110816061208160613081606140816061508160616081606170816061808160619081606200816062108160622081606230816062408160625081606260816062708160628081606290816063008160631081606320816063308160634081606350816063608160637081606380816063908160640081606410816064208160643081606440816064508160646081606470816064808160649081606500816065108160652081606530816065408160655081606560816065708160658081606590816066008160661081606620816066308160664081606650816066608160667081606680816066908160670081606710816067208160673081606740816067508160676081606770816067808160679081606800816068108160682081606830816068408160685081606860816068708160688081606890816069008160691081606920816069308160694081606950816069608160697081606980816069908160700081607010816070208160703081607040816070508160706081607070816070808160709081607100816071108160712081607130816071408160715081607160816071708160718081607190816072008160721081607220816072308160724081607250816072608160727081607280816072908160730081607310816073208160733081607340816073508160736081607370816073808160739081607400816074108160742081607430816074408160745081607460816074708160748081607490816075008160751081607520816075308160754081607550816075608160757081607580816075908160760081607610816076208160763081607640816076508160766081607670816076808160769081607700816077108160772081607730816077408160775081607760816077708160778081607790816078008160781081607820816078308160784081607850816078608160787081607880816078908160790081607910816079208160793081607940816079508160796081607970816079808160799081700010817000208170003081700040817000508170006081700070817000808170009081700100817001108170012081700130817001408170015081700160817001708170018081700190817002008170021081700220817002308170024081700250817002608170027081700280817002908170030081700310817003208170033081700340817003508170036081700370817003808170039081700400817004108170042081700430817004408170045081700460817004708170048081700490817005008170051081700520817005308170054081700550817005608170057081700580817005908170060081700610817006208170063081700640817006508170066081700670817006808170069081700700817007108170072081700730817007408170075081700760817007708170078081700790817008008170081081700820817008308170084081700850817008608170087081700880817008908170090081700910817009208170093081700940817009508170096081700970817009808170099081701000817010108170102081701030817010408170105081701060817010708170108081701090817011008170111081701120817011308170114081701150817011608170117081701180817011908170120081701210817012208170123081701240817012508170126081701270817012808170129081701300817013108170132081701330817013408170135081701360817013708170138081701390817014008170141081701420817014308170144081701450817014608170147081701480817014908170150081701510817015208170153081701540817015508170156081701570817015808170159081701600817016108170162081701630817016408170165081701660817016708170168081701690817017008170171081701720817017308170174081701750817017608170177081701780817017908170180081701810817018208170183081701840817018508170186081701870817018808170189081701900817019108170192081701930817019408170195081701960817019708170198081701990817020008170201081702020817020308170204081702050817020608170207081702080817020908170210081702110817021208170213081702140817021508170216081702170817021808170219081702200817022108170222081702230817022408170225081702260817022708170228081702290817023008170231081702320817023308170234081702350817023608170237081702380817023908170240081702410817024208170243081702440817024508170246081702470817024808170249081702500817025108170252081702530817025408170255081702560817025708170258081702590817026008170261081702620817026308170264081702650817026608170267081702680817026908170270081702710817027208170273081702740817027508170276081702770817027808170279081702800817028108170282081702830817028408170285081702860817028708170288081702890817029008170291081702920817029308170294081702950817029608170297081702980817029908170300081703010817030208170303081703040817030508170306081703070817030808170309081703100817031108170312081703130817031408170315081703160817031708170318081703190817032008170321081703220817032308170324081703250817032608170327081703280817032908170330081703310817033208170333081703340817033508170336081703370817033808170339081703400817034108170342081703430817034408170345081703460817034708170348081703490817035008170351081703520817035308170354081703550817035608170357081703580817035908170360081703610817036208170363081703640817036508170366081703670817036808170369081703700817037108170372081703730817037408170375081703760817037708170378081703790817038008170381081703820817038308170384081703850817038608170387081703880817038908170390081703910817039208170393081703940817039508170396081703970817039808170399081704000817040108170402081704030817040408170405081704060817040708170408081704090817041008170411081704120817041308170414081704150817041608170417081704180817041908170420081704210817042208170423081704240817042508170426081704270817042808170429081704300817043108170432081704330817043408170435081704360817043708170438081704390817044008170441081704420817044308170444081704450817044608170447081704480817044908170450081704510817045208170453081704540817045508170456081704570817045808170459081704600817046108170462081704630817046408170465081704660817046708170468081704690817047008170471081704720817047308170474081704750817047608170477081704780817047908170480081704810817048208170483081704840817048508170486081704870817048808170489081704900817049108170492081704930817049408170495081704960817049708170498081704990817050008170501081705020817050308170504081705050817050608170507081705080817050908170510081705110817051208170513081705140817051508170516081705170817051808170519081705200817052108170522081705230817052408170525081705260817052708170528081705290817053008170531081705320817053308170534081705350817053608170537081705380817053908170540081705410817054208170543081705440817054508170546081705470817054808170549081705500817055108170552081705530817055408170555081705560817055708170558081705590817056008170561081705620817056308170564081705650817056608170567081705680817056908170570081705710817057208170573081705740817057508170576081705770817057808170579081705800817058108170582081705830817058408170585081705860817058708170588081705890817059008170591081705920817059308170594081705950817059608170597081705980817059908170600081706010817060208170603081706040817060508170606081706070817060808170609081706100817061108170612081706130817061408170615081706160817061708170618081706190817062008170621081706220817062308170624081706250817062608170627081706280817062908170630081706310817063208170633081706340817063508170636081706370817063808170639081706400817064108170642081706430817064408170645081706460817064708170648081706490817065008170651081706520817065308170654081706550817065608170657081706580817065908170660081706610817066208170663081706640817066508170666081706670817066808170669081706700817067108170672081706730817067408170675081706760817067708170678081706790817068008170681081706820817068308170684081706850817068608170687081706880817068908170690081706910817069208170693081706940817069508170696081706970817069808170699081707000817070108170702081707030817070408170705081707060817070708170708081707090817071008170711081707120817071308170714081707150817071608170717081707180817071908170720081707210817072208170723081707240817072508170726081707270817072808170729081707300817073108170732081707330817073408170735081707360817073708170738081707390817074008170741081707420817074308170744081707450817074608170747081707480817074908170750081707510817075208170753081707540817075508170756081707570817075808170759081707600817076108170762081707630817076408170765081707660817076708170768081707690817077008170771081707720817077308170774081707750817077608170777081707780817077908170780081707810817078208170783081707840817078508170786081707870817078808170789081707900817079108170792081707930817079408170795081707960817079708170798081707990818000108180002081800030818000408180005081800060818000708180008081800090818001008180011081800120818001308180014081800150818001608180017081800180818001908180020081800210818002208180023081800240818002508180026081800270818002808180029081800300818003108180032081800330818003408180035081800360818003708180038081800390818004008180041081800420818004308180044081800450818004608180047081800480818004908180050081800510818005208180053081800540818005508180056081800570818005808180059081800600818006108180062081800630818006408180065081800660818006708180068081800690818007008180071081800720818007308180074081800750818007608180077081800780818007908180080081800810818008208180083081800840818008508180086081800870818008808180089081800900818009108180092081800930818009408180095081800960818009708180098081800990818010008180101081801020818010308180104081801050818010608180107081801080818010908180110081801110818011208180113081801140818011508180116081801170818011808180119081801200818012108180122081801230818012408180125081801260818012708180128081801290818013008180131081801320818013308180134081801350818013608180137081801380818013908180140081801410818014208180143081801440818014508180146081801470818014808180149081801500818015108180152081801530818015408180155081801560818015708180158081801590818016008180161081801620818016308180164081801650818016608180167081801680818016908180170081801710818017208180173081801740818017508180176081801770818017808180179081801800818018108180182081801830818018408180185081801860818018708180188081801890818019008180191081801920818019308180194081801950818019608180197081801980818019908180200081802010818020208180203081802040818020508180206081802070818020808180209081802100818021108180212081802130818021408180215081802160818021708180218081802190818022008180221081802220818022308180224081802250818022608180227081802280818022908180230081802310818023208180233081802340818023508180236081802370818023808180239081802400818024108180242081802430818024408180245081802460818024708180248081802490818025008180251081802520818025308180254081802550818025608180257081802580818025908180260081802610818026208180263081802640818026508180266081802670818026808180269081802700818027108180272081802730818027408180275081802760818027708180278081802790818028008180281081802820818028308180284081802850818028608180287081802880818028908180290081802910818029208180293081802940818029508180296081802970818029808180299081803000818030108180302081803030818030408180305081803060818030708180308081803090818031008180311081803120818031308180314081803150818031608180317081803180818031908180320081803210818032208180323081803240818032508180326081803270818032808180329081803300818033108180332081803330818033408180335081803360818033708180338081803390818034008180341081803420818034308180344081803450818034608180347081803480818034908180350081803510818035208180353081803540818035508180356081803570818035808180359081803600818036108180362081803630818036408180365081803660818036708180368081803690818037008180371081803720818037308180374081803750818037608180377081803780818037908180380081803810818038208180383081803840818038508180386081803870818038808180389081803900818039108180392081803930818039408180395081803960818039708180398081803990818040008180401081804020818040308180404081804050818040608180407081804080818040908180410081804110818041208180413081804140818041508180416081804170818041808180419081804200818042108180422081804230818042408180425081804260818042708180428081804290818043008180431081804320818043308180434081804350818043608180437081804380818043908180440081804410818044208180443081804440818044508180446081804470818044808180449081804500818045108180452081804530818045408180455081804560818045708180458081804590818046008180461081804620818046308180464081804650818046608180467081804680818046908180470081804710818047208180473081804740818047508180476081804770818047808180479081804800818048108180482081804830818048408180485081804860818048708180488081804890818049008180491081804920818049308180494081804950818049608180497081804980818049908180500081805010818050208180503081805040818050508180506081805070818050808180509081805100818051108180512081805130818051408180515081805160818051708180518081805190818052008180521081805220818052308180524081805250818052608180527081805280818052908180530081805310818053208180533081805340818053508180536081805370818053808180539081805400818054108180542081805430818054408180545081805460818054708180548081805490818055008180551081805520818055308180554081805550818055608180557081805580818055908180560081805610818056208180563081805640818056508180566081805670818056808180569081805700818057108180572081805730818057408180575081805760818057708180578081805790818058008180581081805820818058308180584081805850818058608180587081805880818058908180590081805910818059208180593081805940818059508180596081805970818059808180599081806000818060108180602081806030818060408180605081806060818060708180608081806090818061008180611081806120818061308180614081806150818061608180617081806180818061908180620081806210818062208180623081806240818062508180626081806270818062808180629081806300818063108180632081806330818063408180635081806360818063708180638081806390818064008180641081806420818064308180644081806450818064608180647081806480818064908180650081806510818065208180653081806540818065508180656081806570818065808180659081806600818066108180662081806630818066408180665081806660818066708180668081806690818067008180671081806720818067308180674081806750818067608180677081806780818067908180680081806810818068208180683081806840818068508180686081806870818068808180689081806900818069108180692081806930818069408180695081806960818069708180698081806990818070008180701081807020818070308180704081807050818070608180707081807080818070908180710081807110818071208180713081807140818071508180716081807170818071808180719081807200818072108180722081807230818072408180725081807260818072708180728081807290818073008180731081807320818073308180734081807350818073608180737081807380818073908180740081807410818074208180743081807440818074508180746081807470818074808180749081807500818075108180752081807530818075408180755081807560818075708180758081807590818076008180761081807620818076308180764081807650818076608180767081807680818076908180770081807710818077208180773081807740818077508180776081807770818077808180779081807800818078108180782081807830818078408180785081807860818078708180788081807890818079008180791081807920818079308180794081807950818079608180797081807980818079908190001081900020819000308190004081900050819000608190007081900080819000908190010081900110819001208190013081900140819001508190016081900170819001808190019081900200819002108190022081900230819002408190025081900260819002708190028081900290819003008190031081900320819003308190034081900350819003608190037081900380819003908190040081900410819004208190043081900440819004508190046081900470819004808190049081900500819005108190052081900530819005408190055081900560819005708190058081900590819006008190061081900620819006308190064081900650819006608190067081900680819006908190070081900710819007208190073081900740819007508190076081900770819007808190079081900800819008108190082081900830819008408190085081900860819008708190088081900890819009008190091081900920819009308190094081900950819009608190097081900980819009908190100081901010819010208190103081901040819010508190106081901070819010808190109081901100819011108190112081901130819011408190115081901160819011708190118081901190819012008190121081901220819012308190124081901250819012608190127081901280819012908190130081901310819013208190133081901340819013508190136081901370819013808190139081901400819014108190142081901430819014408190145081901460819014708190148081901490819015008190151081901520819015308190154081901550819015608190157081901580819015908190160081901610819016208190163081901640819016508190166081901670819016808190169081901700819017108190172081901730819017408190175081901760819017708190178081901790819018008190181081901820819018308190184081901850819018608190187081901880819018908190190081901910819019208190193081901940819019508190196081901970819019808190199081902000819020108190202081902030819020408190205081902060819020708190208081902090819021008190211081902120819021308190214081902150819021608190217081902180819021908190220081902210819022208190223081902240819022508190226081902270819022808190229081902300819023108190232081902330819023408190235081902360819023708190238081902390819024008190241081902420819024308190244081902450819024608190247081902480819024908190250081902510819025208190253081902540819025508190256081902570819025808190259081902600819026108190262081902630819026408190265081902660819026708190268081902690819027008190271081902720819027308190274081902750819027608190277081902780819027908190280081902810819028208190283081902840819028508190286081902870819028808190289081902900819029108190292081902930819029408190295081902960819029708190298081902990819030008190301081903020819030308190304081903050819030608190307081903080819030908190310081903110819031208190313081903140819031508190316081903170819031808190319081903200819032108190322081903230819032408190325081903260819032708190328081903290819033008190331081903320819033308190334081903350819033608190337081903380819033908190340081903410819034208190343081903440819034508190346081903470819034808190349081903500819035108190352081903530819035408190355081903560819035708190358081903590819036008190361081903620819036308190364081903650819036608190367081903680819036908190370081903710819037208190373081903740819037508190376081903770819037808190379081903800819038108190382081903830819038408190385081903860819038708190388081903890819039008190391081903920819039308190394081903950819039608190397081903980819039908190400081904010819040208190403081904040819040508190406081904070819040808190409081904100819041108190412081904130819041408190415081904160819041708190418081904190819042008190421081904220819042308190424081904250819042608190427081904280819042908190430081904310819043208190433081904340819043508190436081904370819043808190439081904400819044108190442081904430819044408190445081904460819044708190448081904490819045008190451081904520819045308190454081904550819045608190457081904580819045908190460081904610819046208190463081904640819046508190466081904670819046808190469081904700819047108190472081904730819047408190475081904760819047708190478081904790819048008190481081904820819048308190484081904850819048608190487081904880819048908190490081904910819049208190493081904940819049508190496081904970819049808190499081905000819050108190502081905030819050408190505081905060819050708190508081905090819051008190511081905120819051308190514081905150819051608190517081905180819051908190520081905210819052208190523081905240819052508190526081905270819052808190529081905300819053108190532081905330819053408190535081905360819053708190538081905390819054008190541081905420819054308190544081905450819054608190547081905480819054908190550081905510819055208190553081905540819055508190556081905570819055808190559081905600819056108190562081905630819056408190565081905660819056708190568081905690819057008190571081905720819057308190574081905750819057608190577081905780819057908190580081905810819058208190583081905840819058508190586081905870819058808190589081905900819059108190592081905930819059408190595081905960819059708190598081905990819060008190601081906020819060308190604081906050819060608190607081906080819060908190610081906110819061208190613081906140819061508190616081906170819061808190619081906200819062108190622081906230819062408190625081906260819062708190628081906290819063008190631081906320819063308190634081906350819063608190637081906380819063908190640081906410819064208190643081906440819064508190646081906470819064808190649081906500819065108190652081906530819065408190655081906560819065708190658081906590819066008190661081906620819066308190664081906650819066608190667081906680819066908190670081906710819067208190673081906740819067508190676081906770819067808190679081906800819068108190682081906830819068408190685081906860819068708190688081906890819069008190691081906920819069308190694081906950819069608190697081906980819069908190700081907010819070208190703081907040819070508190706081907070819070808190709081907100819071108190712081907130819071408190715081907160819071708190718081907190819072008190721081907220819072308190724081907250819072608190727081907280819072908190730081907310819073208190733081907340819073508190736081907370819073808190739081907400819074108190742081907430819074408190745081907460819074708190748081907490819075008190751081907520819075308190754081907550819075608190757081907580819075908190760081907610819076208190763081907640819076508190766081907670819076808190769081907700819077108190772081907730819077408190775081907760819077708190778081907790819078008190781081907820819078308190784081907850819078608190787081907880819078908190790081907910819079208190793081907940819079508190796081907970819079808190799082000010820000208200003082000040820000508200006082000070820000808200009082000100820001108200012082000130820001408200015082000160820001708200018082000190820002008200021082000220820002308200024082000250820002608200027082000280820002908200030082000310820003208200033082000340820003508200036082000370820003808200039082000400820004108200042082000430820004408200045082000460820004708200048082000490820005008200051082000520820005308200054082000550820005608200057082000580820005908200060082000610820006208200063082000640820006508200066082000670820006808200069082000700820007108200072082000730820007408200075082000760820007708200078082000790820008008200081082000820820008308200084082000850820008608200087082000880820008908200090082000910820009208200093082000940820009508200096082000970820009808200099082001000820010108200102082001030820010408200105082001060820010708200108082001090820011008200111082001120820011308200114082001150820011608200117082001180820011908200120082001210820012208200123082001240820012508200126082001270820012808200129082001300820013108200132082001330820013408200135082001360820013708200138082001390820014008200141082001420820014308200144082001450820014608200147082001480820014908200150082001510820015208200153082001540820015508200156082001570820015808200159082001600820016108200162082001630820016408200165082001660820016708200168082001690820017008200171082001720820017308200174082001750820017608200177082001780820017908200180082001810820018208200183082001840820018508200186082001870820018808200189082001900820019108200192082001930820019408200195082001960820019708200198082001990820020008200201082002020820020308200204082002050820020608200207082002080820020908200210082002110820021208200213082002140820021508200216082002170820021808200219082002200820022108200222082002230820022408200225082002260820022708200228082002290820023008200231082002320820023308200234082002350820023608200237082002380820023908200240082002410820024208200243082002440820024508200246082002470820024808200249082002500820025108200252082002530820025408200255082002560820025708200258082002590820026008200261082002620820026308200264082002650820026608200267082002680820026908200270082002710820027208200273082002740820027508200276082002770820027808200279082002800820028108200282082002830820028408200285082002860820028708200288082002890820029008200291082002920820029308200294082002950820029608200297082002980820029908200300082003010820030208200303082003040820030508200306082003070820030808200309082003100820031108200312082003130820031408200315082003160820031708200318082003190820032008200321082003220820032308200324082003250820032608200327082003280820032908200330082003310820033208200333082003340820033508200336082003370820033808200339082003400820034108200342082003430820034408200345082003460820034708200348082003490820035008200351082003520820035308200354082003550820035608200357082003580820035908200360082003610820036208200363082003640820036508200366082003670820036808200369082003700820037108200372082003730820037408200375082003760820037708200378082003790820038008200381082003820820038308200384082003850820038608200387082003880820038908200390082003910820039208200393082003940820039508200396082003970820039808200399082004000820040108200402082004030820040408200405082004060820040708200408082004090820041008200411082004120820041308200414082004150820041608200417082004180820041908200420082004210820042208200423082004240820042508200426082004270820042808200429082004300820043108200432082004330820043408200435082004360820043708200438082004390820044008200441082004420820044308200444082004450820044608200447082004480820044908200450082004510820045208200453082004540820045508200456082004570820045808200459082004600820046108200462082004630820046408200465082004660820046708200468082004690820047008200471082004720820047308200474082004750820047608200477082004780820047908200480082004810820048208200483082004840820048508200486082004870820048808200489082004900820049108200492082004930820049408200495082004960820049708200498082004990820050008200501082005020820050308200504082005050820050608200507082005080820050908200510082005110820051208200513082005140820051508200516082005170820051808200519082005200820052108200522082005230820052408200525082005260820052708200528082005290820053008200531082005320820053308200534082005350820053608200537082005380820053908200540082005410820054208200543082005440820054508200546082005470820054808200549082005500820055108200552082005530820055408200555082005560820055708200558082005590820056008200561082005620820056308200564082005650820056608200567082005680820056908200570082005710820057208200573082005740820057508200576082005770820057808200579082005800820058108200582082005830820058408200585082005860820058708200588082005890820059008200591082005920820059308200594082005950820059608200597082005980820059908200600082006010820060208200603082006040820060508200606082006070820060808200609082006100820061108200612082006130820061408200615082006160820061708200618082006190820062008200621082006220820062308200624082006250820062608200627082006280820062908200630082006310820063208200633082006340820063508200636082006370820063808200639082006400820064108200642082006430820064408200645082006460820064708200648082006490820065008200651082006520820065308200654082006550820065608200657082006580820065908200660082006610820066208200663082006640820066508200666082006670820066808200669082006700820067108200672082006730820067408200675082006760820067708200678082006790820068008200681082006820820068308200684082006850820068608200687082006880820068908200690082006910820069208200693082006940820069508200696082006970820069808200699082007000820070108200702082007030820070408200705082007060820070708200708082007090820071008200711082007120820071308200714082007150820071608200717082007180820071908200720082007210820072208200723082007240820072508200726082007270820072808200729082007300820073108200732082007330820073408200735082007360820073708200738082007390820074008200741082007420820074308200744082007450820074608200747082007480820074908200750082007510820075208200753082007540820075508200756082007570820075808200759082007600820076108200762082007630820076408200765082007660820076708200768082007690820077008200771082007720820077308200774082007750820077608200777082007780820077908200780082007810820078208200783082007840820078508200786082007870820078808200789082007900820079108200792082007930820079408200795082007960820079708200798082007990821000108210002082100030821000408210005082100060821000708210008082100090821001008210011082100120821001308210014082100150821001608210017082100180821001908210020082100210821002208210023082100240821002508210026082100270821002808210029082100300821003108210032082100330821003408210035082100360821003708210038082100390821004008210041082100420821004308210044082100450821004608210047082100480821004908210050082100510821005208210053082100540821005508210056082100570821005808210059082100600821006108210062082100630821006408210065082100660821006708210068082100690821007008210071082100720821007308210074082100750821007608210077082100780821007908210080082100810821008208210083082100840821008508210086082100870821008808210089082100900821009108210092082100930821009408210095082100960821009708210098082100990821010008210101082101020821010308210104082101050821010608210107082101080821010908210110082101110821011208210113082101140821011508210116082101170821011808210119082101200821012108210122082101230821012408210125082101260821012708210128082101290821013008210131082101320821013308210134082101350821013608210137082101380821013908210140082101410821014208210143082101440821014508210146082101470821014808210149082101500821015108210152082101530821015408210155082101560821015708210158082101590821016008210161082101620821016308210164082101650821016608210167082101680821016908210170082101710821017208210173082101740821017508210176082101770821017808210179082101800821018108210182082101830821018408210185082101860821018708210188082101890821019008210191082101920821019308210194082101950821019608210197082101980821019908210200082102010821020208210203082102040821020508210206082102070821020808210209082102100821021108210212082102130821021408210215082102160821021708210218082102190821022008210221082102220821022308210224082102250821022608210227082102280821022908210230082102310821023208210233082102340821023508210236082102370821023808210239082102400821024108210242082102430821024408210245082102460821024708210248082102490821025008210251082102520821025308210254082102550821025608210257082102580821025908210260082102610821026208210263082102640821026508210266082102670821026808210269082102700821027108210272082102730821027408210275082102760821027708210278082102790821028008210281082102820821028308210284082102850821028608210287082102880821028908210290082102910821029208210293082102940821029508210296082102970821029808210299082103000821030108210302082103030821030408210305082103060821030708210308082103090821031008210311082103120821031308210314082103150821031608210317082103180821031908210320082103210821032208210323082103240821032508210326082103270821032808210329082103300821033108210332082103330821033408210335082103360821033708210338082103390821034008210341082103420821034308210344082103450821034608210347082103480821034908210350082103510821035208210353082103540821035508210356082103570821035808210359082103600821036108210362082103630821036408210365082103660821036708210368082103690821037008210371082103720821037308210374082103750821037608210377082103780821037908210380082103810821038208210383082103840821038508210386082103870821038808210389082103900821039108210392082103930821039408210395082103960821039708210398082103990821040008210401082104020821040308210404082104050821040608210407082104080821040908210410082104110821041208210413082104140821041508210416082104170821041808210419082104200821042108210422082104230821042408210425082104260821042708210428082104290821043008210431082104320821043308210434082104350821043608210437082104380821043908210440082104410821044208210443082104440821044508210446082104470821044808210449082104500821045108210452082104530821045408210455082104560821045708210458082104590821046008210461082104620821046308210464082104650821046608210467082104680821046908210470082104710821047208210473082104740821047508210476082104770821047808210479082104800821048108210482082104830821048408210485082104860821048708210488082104890821049008210491082104920821049308210494082104950821049608210497082104980821049908210500082105010821050208210503082105040821050508210506082105070821050808210509082105100821051108210512082105130821051408210515082105160821051708210518082105190821052008210521082105220821052308210524082105250821052608210527082105280821052908210530082105310821053208210533082105340821053508210536082105370821053808210539082105400821054108210542082105430821054408210545082105460821054708210548082105490821055008210551082105520821055308210554082105550821055608210557082105580821055908210560082105610821056208210563082105640821056508210566082105670821056808210569082105700821057108210572082105730821057408210575082105760821057708210578082105790821058008210581082105820821058308210584082105850821058608210587082105880821058908210590082105910821059208210593082105940821059508210596082105970821059808210599082106000821060108210602082106030821060408210605082106060821060708210608082106090821061008210611082106120821061308210614082106150821061608210617082106180821061908210620082106210821062208210623082106240821062508210626082106270821062808210629082106300821063108210632082106330821063408210635082106360821063708210638082106390821064008210641082106420821064308210644082106450821064608210647082106480821064908210650082106510821065208210653082106540821065508210656082106570821065808210659082106600821066108210662082106630821066408210665082106660821066708210668082106690821067008210671082106720821067308210674082106750821067608210677082106780821067908210680082106810821068208210683082106840821068508210686082106870821068808210689082106900821069108210692082106930821069408210695082106960821069708210698082106990821070008210701082107020821070308210704082107050821070608210707082107080821070908210710082107110821071208210713082107140821071508210716082107170821071808210719082107200821072108210722082107230821072408210725082107260821072708210728082107290821073008210731082107320821073308210734082107350821073608210737082107380821073908210740082107410821074208210743082107440821074508210746082107470821074808210749082107500821075108210752082107530821075408210755082107560821075708210758082107590821076008210761082107620821076308210764082107650821076608210767082107680821076908210770082107710821077208210773082107740821077508210776082107770821077808210779082107800821078108210782082107830821078408210785082107860821078708210788082107890821079008210791082107920821079308210794082107950821079608210797082107980821079908220001082200020822000308220004082200050822000608220007082200080822000908220010082200110822001208220013082200140822001508220016082200170822001808220019082200200822002108220022082200230822002408220025082200260822002708220028082200290822003008220031082200320822003308220034082200350822003608220037082200380822003908220040082200410822004208220043082200440822004508220046082200470822004808220049082200500822005108220052082200530822005408220055082200560822005708220058082200590822006008220061082200620822006308220064082200650822006608220067082200680822006908220070082200710822007208220073082200740822007508220076082200770822007808220079082200800822008108220082082200830822008408220085082200860822008708220088082200890822009008220091082200920822009308220094082200950822009608220097082200980822009908220100082201010822010208220103082201040822010508220106082201070822010808220109082201100822011108220112082201130822011408220115082201160822011708220118082201190822012008220121082201220822012308220124082201250822012608220127082201280822012908220130082201310822013208220133082201340822013508220136082201370822013808220139082201400822014108220142082201430822014408220145082201460822014708220148082201490822015008220151082201520822015308220154082201550822015608220157082201580822015908220160082201610822016208220163082201640822016508220166082201670822016808220169082201700822017108220172082201730822017408220175082201760822017708220178082201790822018008220181082201820822018308220184082201850822018608220187082201880822018908220190082201910822019208220193082201940822019508220196082201970822019808220199082202000822020108220202082202030822020408220205082202060822020708220208082202090822021008220211082202120822021308220214082202150822021608220217082202180822021908220220082202210822022208220223082202240822022508220226082202270822022808220229082202300822023108220232082202330822023408220235082202360822023708220238082202390822024008220241082202420822024308220244082202450822024608220247082202480822024908220250082202510822025208220253082202540822025508220256082202570822025808220259082202600822026108220262082202630822026408220265082202660822026708220268082202690822027008220271082202720822027308220274082202750822027608220277082202780822027908220280082202810822028208220283082202840822028508220286082202870822028808220289082202900822029108220292082202930822029408220295082202960822029708220298082202990822030008220301082203020822030308220304082203050822030608220307082203080822030908220310082203110822031208220313082203140822031508220316082203170822031808220319082203200822032108220322082203230822032408220325082203260822032708220328082203290822033008220331082203320822033308220334082203350822033608220337082203380822033908220340082203410822034208220343082203440822034508220346082203470822034808220349082203500822035108220352082203530822035408220355082203560822035708220358082203590822036008220361082203620822036308220364082203650822036608220367082203680822036908220370082203710822037208220373082203740822037508220376082203770822037808220379082203800822038108220382082203830822038408220385082203860822038708220388082203890822039008220391082203920822039308220394082203950822039608220397082203980822039908220400082204010822040208220403082204040822040508220406082204070822040808220409082204100822041108220412082204130822041408220415082204160822041708220418082204190822042008220421082204220822042308220424082204250822042608220427082204280822042908220430082204310822043208220433082204340822043508220436082204370822043808220439082204400822044108220442082204430822044408220445082204460822044708220448082204490822045008220451082204520822045308220454082204550822045608220457082204580822045908220460082204610822046208220463082204640822046508220466082204670822046808220469082204700822047108220472082204730822047408220475082204760822047708220478082204790822048008220481082204820822048308220484082204850822048608220487082204880822048908220490082204910822049208220493082204940822049508220496082204970822049808220499082205000822050108220502082205030822050408220505082205060822050708220508082205090822051008220511082205120822051308220514082205150822051608220517082205180822051908220520082205210822052208220523082205240822052508220526082205270822052808220529082205300822053108220532082205330822053408220535082205360822053708220538082205390822054008220541082205420822054308220544082205450822054608220547082205480822054908220550082205510822055208220553082205540822055508220556082205570822055808220559082205600822056108220562082205630822056408220565082205660822056708220568082205690822057008220571082205720822057308220574082205750822057608220577082205780822057908220580082205810822058208220583082205840822058508220586082205870822058808220589082205900822059108220592082205930822059408220595082205960822059708220598082205990822060008220601082206020822060308220604082206050822060608220607082206080822060908220610082206110822061208220613082206140822061508220616082206170822061808220619082206200822062108220622082206230822062408220625082206260822062708220628082206290822063008220631082206320822063308220634082206350822063608220637082206380822063908220640082206410822064208220643082206440822064508220646082206470822064808220649082206500822065108220652082206530822065408220655082206560822065708220658082206590822066008220661082206620822066308220664082206650822066608220667082206680822066908220670082206710822067208220673082206740822067508220676082206770822067808220679082206800822068108220682082206830822068408220685082206860822068708220688082206890822069008220691082206920822069308220694082206950822069608220697082206980822069908220700082207010822070208220703082207040822070508220706082207070822070808220709082207100822071108220712082207130822071408220715082207160822071708220718082207190822072008220721082207220822072308220724082207250822072608220727082207280822072908220730082207310822073208220733082207340822073508220736082207370822073808220739082207400822074108220742082207430822074408220745082207460822074708220748082207490822075008220751082207520822075308220754082207550822075608220757082207580822075908220760082207610822076208220763082207640822076508220766082207670822076808220769082207700822077108220772082207730822077408220775082207760822077708220778082207790822078008220781082207820822078308220784082207850822078608220787082207880822078908220790082207910822079208220793082207940822079508220796082207970822079808220799082300010823000208230003082300040823000508230006082300070823000808230009082300100823001108230012082300130823001408230015082300160823001708230018082300190823002008230021082300220823002308230024082300250823002608230027082300280823002908230030082300310823003208230033082300340823003508230036082300370823003808230039082300400823004108230042082300430823004408230045082300460823004708230048082300490823005008230051082300520823005308230054082300550823005608230057082300580823005908230060082300610823006208230063082300640823006508230066082300670823006808230069082300700823007108230072082300730823007408230075082300760823007708230078082300790823008008230081082300820823008308230084082300850823008608230087082300880823008908230090082300910823009208230093082300940823009508230096082300970823009808230099082301000823010108230102082301030823010408230105082301060823010708230108082301090823011008230111082301120823011308230114082301150823011608230117082301180823011908230120082301210823012208230123082301240823012508230126082301270823012808230129082301300823013108230132082301330823013408230135082301360823013708230138082301390823014008230141082301420823014308230144082301450823014608230147082301480823014908230150082301510823015208230153082301540823015508230156082301570823015808230159082301600823016108230162082301630823016408230165082301660823016708230168082301690823017008230171082301720823017308230174082301750823017608230177082301780823017908230180082301810823018208230183082301840823018508230186082301870823018808230189082301900823019108230192082301930823019408230195082301960823019708230198082301990823020008230201082302020823020308230204082302050823020608230207082302080823020908230210082302110823021208230213082302140823021508230216082302170823021808230219082302200823022108230222082302230823022408230225082302260823022708230228082302290823023008230231082302320823023308230234082302350823023608230237082302380823023908230240082302410823024208230243082302440823024508230246082302470823024808230249082302500823025108230252082302530823025408230255082302560823025708230258082302590823026008230261082302620823026308230264082302650823026608230267082302680823026908230270082302710823027208230273082302740823027508230276082302770823027808230279082302800823028108230282082302830823028408230285082302860823028708230288082302890823029008230291082302920823029308230294082302950823029608230297082302980823029908230300082303010823030208230303082303040823030508230306082303070823030808230309082303100823031108230312082303130823031408230315082303160823031708230318082303190823032008230321082303220823032308230324082303250823032608230327082303280823032908230330082303310823033208230333082303340823033508230336082303370823033808230339082303400823034108230342082303430823034408230345082303460823034708230348082303490823035008230351082303520823035308230354082303550823035608230357082303580823035908230360082303610823036208230363082303640823036508230366082303670823036808230369082303700823037108230372082303730823037408230375082303760823037708230378082303790823038008230381082303820823038308230384082303850823038608230387082303880823038908230390082303910823039208230393082303940823039508230396082303970823039808230399082304000823040108230402082304030823040408230405082304060823040708230408082304090823041008230411082304120823041308230414082304150823041608230417082304180823041908230420082304210823042208230423082304240823042508230426082304270823042808230429082304300823043108230432082304330823043408230435082304360823043708230438082304390823044008230441082304420823044308230444082304450823044608230447082304480823044908230450082304510823045208230453082304540823045508230456082304570823045808230459082304600823046108230462082304630823046408230465082304660823046708230468082304690823047008230471082304720823047308230474082304750823047608230477082304780823047908230480082304810823048208230483082304840823048508230486082304870823048808230489082304900823049108230492082304930823049408230495082304960823049708230498082304990823050008230501082305020823050308230504082305050823050608230507082305080823050908230510082305110823051208230513082305140823051508230516082305170823051808230519082305200823052108230522082305230823052408230525082305260823052708230528082305290823053008230531082305320823053308230534082305350823053608230537082305380823053908230540082305410823054208230543082305440823054508230546082305470823054808230549082305500823055108230552082305530823055408230555082305560823055708230558082305590823056008230561082305620823056308230564082305650823056608230567082305680823056908230570082305710823057208230573082305740823057508230576082305770823057808230579082305800823058108230582082305830823058408230585082305860823058708230588082305890823059008230591082305920823059308230594082305950823059608230597082305980823059908230600082306010823060208230603082306040823060508230606082306070823060808230609082306100823061108230612082306130823061408230615082306160823061708230618082306190823062008230621082306220823062308230624082306250823062608230627082306280823062908230630082306310823063208230633082306340823063508230636082306370823063808230639082306400823064108230642082306430823064408230645082306460823064708230648082306490823065008230651082306520823065308230654082306550823065608230657082306580823065908230660082306610823066208230663082306640823066508230666082306670823066808230669082306700823067108230672082306730823067408230675082306760823067708230678082306790823068008230681082306820823068308230684082306850823068608230687082306880823068908230690082306910823069208230693082306940823069508230696082306970823069808230699082307000823070108230702082307030823070408230705082307060823070708230708082307090823071008230711082307120823071308230714082307150823071608230717082307180823071908230720082307210823072208230723082307240823072508230726082307270823072808230729082307300823073108230732082307330823073408230735082307360823073708230738082307390823074008230741082307420823074308230744082307450823074608230747082307480823074908230750082307510823075208230753082307540823075508230756082307570823075808230759082307600823076108230762082307630823076408230765082307660823076708230768082307690823077008230771082307720823077308230774082307750823077608230777082307780823077908230780082307810823078208230783082307840823078508230786082307870823078808230789082307900823079108230792082307930823079408230795082307960823079708230798082307990824000108240002082400030824000408240005082400060824000708240008082400090824001008240011082400120824001308240014082400150824001608240017082400180824001908240020082400210824002208240023082400240824002508240026082400270824002808240029082400300824003108240032082400330824003408240035082400360824003708240038082400390824004008240041082400420824004308240044082400450824004608240047082400480824004908240050082400510824005208240053082400540824005508240056082400570824005808240059082400600824006108240062082400630824006408240065082400660824006708240068082400690824007008240071082400720824007308240074082400750824007608240077082400780824007908240080082400810824008208240083082400840824008508240086082400870824008808240089082400900824009108240092082400930824009408240095082400960824009708240098082400990824010008240101082401020824010308240104082401050824010608240107082401080824010908240110082401110824011208240113082401140824011508240116082401170824011808240119082401200824012108240122082401230824012408240125082401260824012708240128082401290824013008240131082401320824013308240134082401350824013608240137082401380824013908240140082401410824014208240143082401440824014508240146082401470824014808240149082401500824015108240152082401530824015408240155082401560824015708240158082401590824016008240161082401620824016308240164082401650824016608240167082401680824016908240170082401710824017208240173082401740824017508240176082401770824017808240179082401800824018108240182082401830824018408240185082401860824018708240188082401890824019008240191082401920824019308240194082401950824019608240197082401980824019908240200082402010824020208240203082402040824020508240206082402070824020808240209082402100824021108240212082402130824021408240215082402160824021708240218082402190824022008240221082402220824022308240224082402250824022608240227082402280824022908240230082402310824023208240233082402340824023508240236082402370824023808240239082402400824024108240242082402430824024408240245082402460824024708240248082402490824025008240251082402520824025308240254082402550824025608240257082402580824025908240260082402610824026208240263082402640824026508240266082402670824026808240269082402700824027108240272082402730824027408240275082402760824027708240278082402790824028008240281082402820824028308240284082402850824028608240287082402880824028908240290082402910824029208240293082402940824029508240296082402970824029808240299082403000824030108240302082403030824030408240305082403060824030708240308082403090824031008240311082403120824031308240314082403150824031608240317082403180824031908240320082403210824032208240323082403240824032508240326082403270824032808240329082403300824033108240332082403330824033408240335082403360824033708240338082403390824034008240341082403420824034308240344082403450824034608240347082403480824034908240350082403510824035208240353082403540824035508240356082403570824035808240359082403600824036108240362082403630824036408240365082403660824036708240368082403690824037008240371082403720824037308240374082403750824037608240377082403780824037908240380082403810824038208240383082403840824038508240386082403870824038808240389082403900824039108240392082403930824039408240395082403960824039708240398082403990824040008240401082404020824040308240404082404050824040608240407082404080824040908240410082404110824041208240413082404140824041508240416082404170824041808240419082404200824042108240422082404230824042408240425082404260824042708240428082404290824043008240431082404320824043308240434082404350824043608240437082404380824043908240440082404410824044208240443082404440824044508240446082404470824044808240449082404500824045108240452082404530824045408240455082404560824045708240458082404590824046008240461082404620824046308240464082404650824046608240467082404680824046908240470082404710824047208240473082404740824047508240476082404770824047808240479082404800824048108240482082404830824048408240485082404860824048708240488082404890824049008240491082404920824049308240494082404950824049608240497082404980824049908240500082405010824050208240503082405040824050508240506082405070824050808240509082405100824051108240512082405130824051408240515082405160824051708240518082405190824052008240521082405220824052308240524082405250824052608240527082405280824052908240530082405310824053208240533082405340824053508240536082405370824053808240539082405400824054108240542082405430824054408240545082405460824054708240548082405490824055008240551082405520824055308240554082405550824055608240557082405580824055908240560082405610824056208240563082405640824056508240566082405670824056808240569082405700824057108240572082405730824057408240575082405760824057708240578082405790824058008240581082405820824058308240584082405850824058608240587082405880824058908240590082405910824059208240593082405940824059508240596082405970824059808240599082406000824060108240602082406030824060408240605082406060824060708240608082406090824061008240611082406120824061308240614082406150824061608240617082406180824061908240620082406210824062208240623082406240824062508240626082406270824062808240629082406300824063108240632082406330824063408240635082406360824063708240638082406390824064008240641082406420824064308240644082406450824064608240647082406480824064908240650082406510824065208240653082406540824065508240656082406570824065808240659082406600824066108240662082406630824066408240665082406660824066708240668082406690824067008240671082406720824067308240674082406750824067608240677082406780824067908240680082406810824068208240683082406840824068508240686082406870824068808240689082406900824069108240692082406930824069408240695082406960824069708240698082406990824070008240701082407020824070308240704082407050824070608240707082407080824070908240710082407110824071208240713082407140824071508240716082407170824071808240719082407200824072108240722082407230824072408240725082407260824072708240728082407290824073008240731082407320824073308240734082407350824073608240737082407380824073908240740082407410824074208240743082407440824074508240746082407470824074808240749082407500824075108240752082407530824075408240755082407560824075708240758082407590824076008240761082407620824076308240764082407650824076608240767082407680824076908240770082407710824077208240773082407740824077508240776082407770824077808240779082407800824078108240782082407830824078408240785082407860824078708240788082407890824079008240791082407920824079308240794082407950824079608240797082407980824079908250001082500020825000308250004082500050825000608250007082500080825000908250010082500110825001208250013082500140825001508250016082500170825001808250019082500200825002108250022082500230825002408250025082500260825002708250028082500290825003008250031082500320825003308250034082500350825003608250037082500380825003908250040082500410825004208250043082500440825004508250046082500470825004808250049082500500825005108250052082500530825005408250055082500560825005708250058082500590825006008250061082500620825006308250064082500650825006608250067082500680825006908250070082500710825007208250073082500740825007508250076082500770825007808250079082500800825008108250082082500830825008408250085082500860825008708250088082500890825009008250091082500920825009308250094082500950825009608250097082500980825009908250100082501010825010208250103082501040825010508250106082501070825010808250109082501100825011108250112082501130825011408250115082501160825011708250118082501190825012008250121082501220825012308250124082501250825012608250127082501280825012908250130082501310825013208250133082501340825013508250136082501370825013808250139082501400825014108250142082501430825014408250145082501460825014708250148082501490825015008250151082501520825015308250154082501550825015608250157082501580825015908250160082501610825016208250163082501640825016508250166082501670825016808250169082501700825017108250172082501730825017408250175082501760825017708250178082501790825018008250181082501820825018308250184082501850825018608250187082501880825018908250190082501910825019208250193082501940825019508250196082501970825019808250199082502000825020108250202082502030825020408250205082502060825020708250208082502090825021008250211082502120825021308250214082502150825021608250217082502180825021908250220082502210825022208250223082502240825022508250226082502270825022808250229082502300825023108250232082502330825023408250235082502360825023708250238082502390825024008250241082502420825024308250244082502450825024608250247082502480825024908250250082502510825025208250253082502540825025508250256082502570825025808250259082502600825026108250262082502630825026408250265082502660825026708250268082502690825027008250271082502720825027308250274082502750825027608250277082502780825027908250280082502810825028208250283082502840825028508250286082502870825028808250289082502900825029108250292082502930825029408250295082502960825029708250298082502990825030008250301082503020825030308250304082503050825030608250307082503080825030908250310082503110825031208250313082503140825031508250316082503170825031808250319082503200825032108250322082503230825032408250325082503260825032708250328082503290825033008250331082503320825033308250334082503350825033608250337082503380825033908250340082503410825034208250343082503440825034508250346082503470825034808250349082503500825035108250352082503530825035408250355082503560825035708250358082503590825036008250361082503620825036308250364082503650825036608250367082503680825036908250370082503710825037208250373082503740825037508250376082503770825037808250379082503800825038108250382082503830825038408250385082503860825038708250388082503890825039008250391082503920825039308250394082503950825039608250397082503980825039908250400082504010825040208250403082504040825040508250406082504070825040808250409082504100825041108250412082504130825041408250415082504160825041708250418082504190825042008250421082504220825042308250424082504250825042608250427082504280825042908250430082504310825043208250433082504340825043508250436082504370825043808250439082504400825044108250442082504430825044408250445082504460825044708250448082504490825045008250451082504520825045308250454082504550825045608250457082504580825045908250460082504610825046208250463082504640825046508250466082504670825046808250469082504700825047108250472082504730825047408250475082504760825047708250478082504790825048008250481082504820825048308250484082504850825048608250487082504880825048908250490082504910825049208250493082504940825049508250496082504970825049808250499082505000825050108250502082505030825050408250505082505060825050708250508082505090825051008250511082505120825051308250514082505150825051608250517082505180825051908250520082505210825052208250523082505240825052508250526082505270825052808250529082505300825053108250532082505330825053408250535082505360825053708250538082505390825054008250541082505420825054308250544082505450825054608250547082505480825054908250550082505510825055208250553082505540825055508250556082505570825055808250559082505600825056108250562082505630825056408250565082505660825056708250568082505690825057008250571082505720825057308250574082505750825057608250577082505780825057908250580082505810825058208250583082505840825058508250586082505870825058808250589082505900825059108250592082505930825059408250595082505960825059708250598082505990825060008250601082506020825060308250604082506050825060608250607082506080825060908250610082506110825061208250613082506140825061508250616082506170825061808250619082506200825062108250622082506230825062408250625082506260825062708250628082506290825063008250631082506320825063308250634082506350825063608250637082506380825063908250640082506410825064208250643082506440825064508250646082506470825064808250649082506500825065108250652082506530825065408250655082506560825065708250658082506590825066008250661082506620825066308250664082506650825066608250667082506680825066908250670082506710825067208250673082506740825067508250676082506770825067808250679082506800825068108250682082506830825068408250685082506860825068708250688082506890825069008250691082506920825069308250694082506950825069608250697082506980825069908250700082507010825070208250703082507040825070508250706082507070825070808250709082507100825071108250712082507130825071408250715082507160825071708250718082507190825072008250721082507220825072308250724082507250825072608250727082507280825072908250730082507310825073208250733082507340825073508250736082507370825073808250739082507400825074108250742082507430825074408250745082507460825074708250748082507490825075008250751082507520825075308250754082507550825075608250757082507580825075908250760082507610825076208250763082507640825076508250766082507670825076808250769082507700825077108250772082507730825077408250775082507760825077708250778082507790825078008250781082507820825078308250784082507850825078608250787082507880825078908250790082507910825079208250793082507940825079508250796082507970825079808250799082600010826000208260003082600040826000508260006082600070826000808260009082600100826001108260012082600130826001408260015082600160826001708260018082600190826002008260021082600220826002308260024082600250826002608260027082600280826002908260030082600310826003208260033082600340826003508260036082600370826003808260039082600400826004108260042082600430826004408260045082600460826004708260048082600490826005008260051082600520826005308260054082600550826005608260057082600580826005908260060082600610826006208260063082600640826006508260066082600670826006808260069082600700826007108260072082600730826007408260075082600760826007708260078082600790826008008260081082600820826008308260084082600850826008608260087082600880826008908260090082600910826009208260093082600940826009508260096082600970826009808260099082601000826010108260102082601030826010408260105082601060826010708260108082601090826011008260111082601120826011308260114082601150826011608260117082601180826011908260120082601210826012208260123082601240826012508260126082601270826012808260129082601300826013108260132082601330826013408260135082601360826013708260138082601390826014008260141082601420826014308260144082601450826014608260147082601480826014908260150082601510826015208260153082601540826015508260156082601570826015808260159082601600826016108260162082601630826016408260165082601660826016708260168082601690826017008260171082601720826017308260174082601750826017608260177082601780826017908260180082601810826018208260183082601840826018508260186082601870826018808260189082601900826019108260192082601930826019408260195082601960826019708260198082601990826020008260201082602020826020308260204082602050826020608260207082602080826020908260210082602110826021208260213082602140826021508260216082602170826021808260219082602200826022108260222082602230826022408260225082602260826022708260228082602290826023008260231082602320826023308260234082602350826023608260237082602380826023908260240082602410826024208260243082602440826024508260246082602470826024808260249082602500826025108260252082602530826025408260255082602560826025708260258082602590826026008260261082602620826026308260264082602650826026608260267082602680826026908260270082602710826027208260273082602740826027508260276082602770826027808260279082602800826028108260282082602830826028408260285082602860826028708260288082602890826029008260291082602920826029308260294082602950826029608260297082602980826029908260300082603010826030208260303082603040826030508260306082603070826030808260309082603100826031108260312082603130826031408260315082603160826031708260318082603190826032008260321082603220826032308260324082603250826032608260327082603280826032908260330082603310826033208260333082603340826033508260336082603370826033808260339082603400826034108260342082603430826034408260345082603460826034708260348082603490826035008260351082603520826035308260354082603550826035608260357082603580826035908260360082603610826036208260363082603640826036508260366082603670826036808260369082603700826037108260372082603730826037408260375082603760826037708260378082603790826038008260381082603820826038308260384082603850826038608260387082603880826038908260390082603910826039208260393082603940826039508260396082603970826039808260399082604000826040108260402082604030826040408260405082604060826040708260408082604090826041008260411082604120826041308260414082604150826041608260417082604180826041908260420082604210826042208260423082604240826042508260426082604270826042808260429082604300826043108260432082604330826043408260435082604360826043708260438082604390826044008260441082604420826044308260444082604450826044608260447082604480826044908260450082604510826045208260453082604540826045508260456082604570826045808260459082604600826046108260462082604630826046408260465082604660826046708260468082604690826047008260471082604720826047308260474082604750826047608260477082604780826047908260480082604810826048208260483082604840826048508260486082604870826048808260489082604900826049108260492082604930826049408260495082604960826049708260498082604990826050008260501082605020826050308260504082605050826050608260507082605080826050908260510082605110826051208260513082605140826051508260516082605170826051808260519082605200826052108260522082605230826052408260525082605260826052708260528082605290826053008260531082605320826053308260534082605350826053608260537082605380826053908260540082605410826054208260543082605440826054508260546082605470826054808260549082605500826055108260552082605530826055408260555082605560826055708260558082605590826056008260561082605620826056308260564082605650826056608260567082605680826056908260570082605710826057208260573082605740826057508260576082605770826057808260579082605800826058108260582082605830826058408260585082605860826058708260588082605890826059008260591082605920826059308260594082605950826059608260597082605980826059908260600082606010826060208260603082606040826060508260606082606070826060808260609082606100826061108260612082606130826061408260615082606160826061708260618082606190826062008260621082606220826062308260624082606250826062608260627082606280826062908260630082606310826063208260633082606340826063508260636082606370826063808260639082606400826064108260642082606430826064408260645082606460826064708260648082606490826065008260651082606520826065308260654082606550826065608260657082606580826065908260660082606610826066208260663082606640826066508260666082606670826066808260669082606700826067108260672082606730826067408260675082606760826067708260678082606790826068008260681082606820826068308260684082606850826068608260687082606880826068908260690082606910826069208260693082606940826069508260696082606970826069808260699082607000826070108260702082607030826070408260705082607060826070708260708082607090826071008260711082607120826071308260714082607150826071608260717082607180826071908260720082607210826072208260723082607240826072508260726082607270826072808260729082607300826073108260732082607330826073408260735082607360826073708260738082607390826074008260741082607420826074308260744082607450826074608260747082607480826074908260750082607510826075208260753082607540826075508260756082607570826075808260759082607600826076108260762082607630826076408260765082607660826076708260768082607690826077008260771082607720826077308260774082607750826077608260777082607780826077908260780082607810826078208260783082607840826078508260786082607870826078808260789082607900826079108260792082607930826079408260795082607960826079708260798082607990827000108270002082700030827000408270005082700060827000708270008082700090827001008270011082700120827001308270014082700150827001608270017082700180827001908270020082700210827002208270023082700240827002508270026082700270827002808270029082700300827003108270032082700330827003408270035082700360827003708270038082700390827004008270041082700420827004308270044082700450827004608270047082700480827004908270050082700510827005208270053082700540827005508270056082700570827005808270059082700600827006108270062082700630827006408270065082700660827006708270068082700690827007008270071082700720827007308270074082700750827007608270077082700780827007908270080082700810827008208270083082700840827008508270086082700870827008808270089082700900827009108270092082700930827009408270095082700960827009708270098082700990827010008270101082701020827010308270104082701050827010608270107082701080827010908270110082701110827011208270113082701140827011508270116082701170827011808270119082701200827012108270122082701230827012408270125082701260827012708270128082701290827013008270131082701320827013308270134082701350827013608270137082701380827013908270140082701410827014208270143082701440827014508270146082701470827014808270149082701500827015108270152082701530827015408270155082701560827015708270158082701590827016008270161082701620827016308270164082701650827016608270167082701680827016908270170082701710827017208270173082701740827017508270176082701770827017808270179082701800827018108270182082701830827018408270185082701860827018708270188082701890827019008270191082701920827019308270194082701950827019608270197082701980827019908270200082702010827020208270203082702040827020508270206082702070827020808270209082702100827021108270212082702130827021408270215082702160827021708270218082702190827022008270221082702220827022308270224082702250827022608270227082702280827022908270230082702310827023208270233082702340827023508270236082702370827023808270239082702400827024108270242082702430827024408270245082702460827024708270248082702490827025008270251082702520827025308270254082702550827025608270257082702580827025908270260082702610827026208270263082702640827026508270266082702670827026808270269082702700827027108270272082702730827027408270275082702760827027708270278082702790827028008270281082702820827028308270284082702850827028608270287082702880827028908270290082702910827029208270293082702940827029508270296082702970827029808270299082703000827030108270302082703030827030408270305082703060827030708270308082703090827031008270311082703120827031308270314082703150827031608270317082703180827031908270320082703210827032208270323082703240827032508270326082703270827032808270329082703300827033108270332082703330827033408270335082703360827033708270338082703390827034008270341082703420827034308270344082703450827034608270347082703480827034908270350082703510827035208270353082703540827035508270356082703570827035808270359082703600827036108270362082703630827036408270365082703660827036708270368082703690827037008270371082703720827037308270374082703750827037608270377082703780827037908270380082703810827038208270383082703840827038508270386082703870827038808270389082703900827039108270392082703930827039408270395082703960827039708270398082703990827040008270401082704020827040308270404082704050827040608270407082704080827040908270410082704110827041208270413082704140827041508270416082704170827041808270419082704200827042108270422082704230827042408270425082704260827042708270428082704290827043008270431082704320827043308270434082704350827043608270437082704380827043908270440082704410827044208270443082704440827044508270446082704470827044808270449082704500827045108270452082704530827045408270455082704560827045708270458082704590827046008270461082704620827046308270464082704650827046608270467082704680827046908270470082704710827047208270473082704740827047508270476082704770827047808270479082704800827048108270482082704830827048408270485082704860827048708270488082704890827049008270491082704920827049308270494082704950827049608270497082704980827049908270500082705010827050208270503082705040827050508270506082705070827050808270509082705100827051108270512082705130827051408270515082705160827051708270518082705190827052008270521082705220827052308270524082705250827052608270527082705280827052908270530082705310827053208270533082705340827053508270536082705370827053808270539082705400827054108270542082705430827054408270545082705460827054708270548082705490827055008270551082705520827055308270554082705550827055608270557082705580827055908270560082705610827056208270563082705640827056508270566082705670827056808270569082705700827057108270572082705730827057408270575082705760827057708270578082705790827058008270581082705820827058308270584082705850827058608270587082705880827058908270590082705910827059208270593082705940827059508270596082705970827059808270599082706000827060108270602082706030827060408270605082706060827060708270608082706090827061008270611082706120827061308270614082706150827061608270617082706180827061908270620082706210827062208270623082706240827062508270626082706270827062808270629082706300827063108270632082706330827063408270635082706360827063708270638082706390827064008270641082706420827064308270644082706450827064608270647082706480827064908270650082706510827065208270653082706540827065508270656082706570827065808270659082706600827066108270662082706630827066408270665082706660827066708270668082706690827067008270671082706720827067308270674082706750827067608270677082706780827067908270680082706810827068208270683082706840827068508270686082706870827068808270689082706900827069108270692082706930827069408270695082706960827069708270698082706990827070008270701082707020827070308270704082707050827070608270707082707080827070908270710082707110827071208270713082707140827071508270716082707170827071808270719082707200827072108270722082707230827072408270725082707260827072708270728082707290827073008270731082707320827073308270734082707350827073608270737082707380827073908270740082707410827074208270743082707440827074508270746082707470827074808270749082707500827075108270752082707530827075408270755082707560827075708270758082707590827076008270761082707620827076308270764082707650827076608270767082707680827076908270770082707710827077208270773082707740827077508270776082707770827077808270779082707800827078108270782082707830827078408270785082707860827078708270788082707890827079008270791082707920827079308270794082707950827079608270797082707980827079908280001082800020828000308280004082800050828000608280007082800080828000908280010082800110828001208280013082800140828001508280016082800170828001808280019082800200828002108280022082800230828002408280025082800260828002708280028082800290828003008280031082800320828003308280034082800350828003608280037082800380828003908280040082800410828004208280043082800440828004508280046082800470828004808280049082800500828005108280052082800530828005408280055082800560828005708280058082800590828006008280061082800620828006308280064082800650828006608280067082800680828006908280070082800710828007208280073082800740828007508280076082800770828007808280079082800800828008108280082082800830828008408280085082800860828008708280088082800890828009008280091082800920828009308280094082800950828009608280097082800980828009908280100082801010828010208280103082801040828010508280106082801070828010808280109082801100828011108280112082801130828011408280115082801160828011708280118082801190828012008280121082801220828012308280124082801250828012608280127082801280828012908280130082801310828013208280133082801340828013508280136082801370828013808280139082801400828014108280142082801430828014408280145082801460828014708280148082801490828015008280151082801520828015308280154082801550828015608280157082801580828015908280160082801610828016208280163082801640828016508280166082801670828016808280169082801700828017108280172082801730828017408280175082801760828017708280178082801790828018008280181082801820828018308280184082801850828018608280187082801880828018908280190082801910828019208280193082801940828019508280196082801970828019808280199082802000828020108280202082802030828020408280205082802060828020708280208082802090828021008280211082802120828021308280214082802150828021608280217082802180828021908280220082802210828022208280223082802240828022508280226082802270828022808280229082802300828023108280232082802330828023408280235082802360828023708280238082802390828024008280241082802420828024308280244082802450828024608280247082802480828024908280250082802510828025208280253082802540828025508280256082802570828025808280259082802600828026108280262082802630828026408280265082802660828026708280268082802690828027008280271082802720828027308280274082802750828027608280277082802780828027908280280082802810828028208280283082802840828028508280286082802870828028808280289082802900828029108280292082802930828029408280295082802960828029708280298082802990828030008280301082803020828030308280304082803050828030608280307082803080828030908280310082803110828031208280313082803140828031508280316082803170828031808280319082803200828032108280322082803230828032408280325082803260828032708280328082803290828033008280331082803320828033308280334082803350828033608280337082803380828033908280340082803410828034208280343082803440828034508280346082803470828034808280349082803500828035108280352082803530828035408280355082803560828035708280358082803590828036008280361082803620828036308280364082803650828036608280367082803680828036908280370082803710828037208280373082803740828037508280376082803770828037808280379082803800828038108280382082803830828038408280385082803860828038708280388082803890828039008280391082803920828039308280394082803950828039608280397082803980828039908280400082804010828040208280403082804040828040508280406082804070828040808280409082804100828041108280412082804130828041408280415082804160828041708280418082804190828042008280421082804220828042308280424082804250828042608280427082804280828042908280430082804310828043208280433082804340828043508280436082804370828043808280439082804400828044108280442082804430828044408280445082804460828044708280448082804490828045008280451082804520828045308280454082804550828045608280457082804580828045908280460082804610828046208280463082804640828046508280466082804670828046808280469082804700828047108280472082804730828047408280475082804760828047708280478082804790828048008280481082804820828048308280484082804850828048608280487082804880828048908280490082804910828049208280493082804940828049508280496082804970828049808280499082805000828050108280502082805030828050408280505082805060828050708280508082805090828051008280511082805120828051308280514082805150828051608280517082805180828051908280520082805210828052208280523082805240828052508280526082805270828052808280529082805300828053108280532082805330828053408280535082805360828053708280538082805390828054008280541082805420828054308280544082805450828054608280547082805480828054908280550082805510828055208280553082805540828055508280556082805570828055808280559082805600828056108280562082805630828056408280565082805660828056708280568082805690828057008280571082805720828057308280574082805750828057608280577082805780828057908280580082805810828058208280583082805840828058508280586082805870828058808280589082805900828059108280592082805930828059408280595082805960828059708280598082805990828060008280601082806020828060308280604082806050828060608280607082806080828060908280610082806110828061208280613082806140828061508280616082806170828061808280619082806200828062108280622082806230828062408280625082806260828062708280628082806290828063008280631082806320828063308280634082806350828063608280637082806380828063908280640082806410828064208280643082806440828064508280646082806470828064808280649082806500828065108280652082806530828065408280655082806560828065708280658082806590828066008280661082806620828066308280664082806650828066608280667082806680828066908280670082806710828067208280673082806740828067508280676082806770828067808280679082806800828068108280682082806830828068408280685082806860828068708280688082806890828069008280691082806920828069308280694082806950828069608280697082806980828069908280700082807010828070208280703082807040828070508280706082807070828070808280709082807100828071108280712082807130828071408280715082807160828071708280718082807190828072008280721082807220828072308280724082807250828072608280727082807280828072908280730082807310828073208280733082807340828073508280736082807370828073808280739082807400828074108280742082807430828074408280745082807460828074708280748082807490828075008280751082807520828075308280754082807550828075608280757082807580828075908280760082807610828076208280763082807640828076508280766082807670828076808280769082807700828077108280772082807730828077408280775082807760828077708280778082807790828078008280781082807820828078308280784082807850828078608280787082807880828078908280790082807910828079208280793082807940828079508280796082807970828079808280799082900010829000208290003082900040829000508290006082900070829000808290009082900100829001108290012082900130829001408290015082900160829001708290018082900190829002008290021082900220829002308290024082900250829002608290027082900280829002908290030082900310829003208290033082900340829003508290036082900370829003808290039082900400829004108290042082900430829004408290045082900460829004708290048082900490829005008290051082900520829005308290054082900550829005608290057082900580829005908290060082900610829006208290063082900640829006508290066082900670829006808290069082900700829007108290072082900730829007408290075082900760829007708290078082900790829008008290081082900820829008308290084082900850829008608290087082900880829008908290090082900910829009208290093082900940829009508290096082900970829009808290099082901000829010108290102082901030829010408290105082901060829010708290108082901090829011008290111082901120829011308290114082901150829011608290117082901180829011908290120082901210829012208290123082901240829012508290126082901270829012808290129082901300829013108290132082901330829013408290135082901360829013708290138082901390829014008290141082901420829014308290144082901450829014608290147082901480829014908290150082901510829015208290153082901540829015508290156082901570829015808290159082901600829016108290162082901630829016408290165082901660829016708290168082901690829017008290171082901720829017308290174082901750829017608290177082901780829017908290180082901810829018208290183082901840829018508290186082901870829018808290189082901900829019108290192082901930829019408290195082901960829019708290198082901990829020008290201082902020829020308290204082902050829020608290207082902080829020908290210082902110829021208290213082902140829021508290216082902170829021808290219082902200829022108290222082902230829022408290225082902260829022708290228082902290829023008290231082902320829023308290234082902350829023608290237082902380829023908290240082902410829024208290243082902440829024508290246082902470829024808290249082902500829025108290252082902530829025408290255082902560829025708290258082902590829026008290261082902620829026308290264082902650829026608290267082902680829026908290270082902710829027208290273082902740829027508290276082902770829027808290279082902800829028108290282082902830829028408290285082902860829028708290288082902890829029008290291082902920829029308290294082902950829029608290297082902980829029908290300082903010829030208290303082903040829030508290306082903070829030808290309082903100829031108290312082903130829031408290315082903160829031708290318082903190829032008290321082903220829032308290324082903250829032608290327082903280829032908290330082903310829033208290333082903340829033508290336082903370829033808290339082903400829034108290342082903430829034408290345082903460829034708290348082903490829035008290351082903520829035308290354082903550829035608290357082903580829035908290360082903610829036208290363082903640829036508290366082903670829036808290369082903700829037108290372082903730829037408290375082903760829037708290378082903790829038008290381082903820829038308290384082903850829038608290387082903880829038908290390082903910829039208290393082903940829039508290396082903970829039808290399082904000829040108290402082904030829040408290405082904060829040708290408082904090829041008290411082904120829041308290414082904150829041608290417082904180829041908290420082904210829042208290423082904240829042508290426082904270829042808290429082904300829043108290432082904330829043408290435082904360829043708290438082904390829044008290441082904420829044308290444082904450829044608290447082904480829044908290450082904510829045208290453082904540829045508290456082904570829045808290459082904600829046108290462082904630829046408290465082904660829046708290468082904690829047008290471082904720829047308290474082904750829047608290477082904780829047908290480082904810829048208290483082904840829048508290486082904870829048808290489082904900829049108290492082904930829049408290495082904960829049708290498082904990829050008290501082905020829050308290504082905050829050608290507082905080829050908290510082905110829051208290513082905140829051508290516082905170829051808290519082905200829052108290522082905230829052408290525082905260829052708290528082905290829053008290531082905320829053308290534082905350829053608290537082905380829053908290540082905410829054208290543082905440829054508290546082905470829054808290549082905500829055108290552082905530829055408290555082905560829055708290558082905590829056008290561082905620829056308290564082905650829056608290567082905680829056908290570082905710829057208290573082905740829057508290576082905770829057808290579082905800829058108290582082905830829058408290585082905860829058708290588082905890829059008290591082905920829059308290594082905950829059608290597082905980829059908290600082906010829060208290603082906040829060508290606082906070829060808290609082906100829061108290612082906130829061408290615082906160829061708290618082906190829062008290621082906220829062308290624082906250829062608290627082906280829062908290630082906310829063208290633082906340829063508290636082906370829063808290639082906400829064108290642082906430829064408290645082906460829064708290648082906490829065008290651082906520829065308290654082906550829065608290657082906580829065908290660082906610829066208290663082906640829066508290666082906670829066808290669082906700829067108290672082906730829067408290675082906760829067708290678082906790829068008290681082906820829068308290684082906850829068608290687082906880829068908290690082906910829069208290693082906940829069508290696082906970829069808290699082907000829070108290702082907030829070408290705082907060829070708290708082907090829071008290711082907120829071308290714082907150829071608290717082907180829071908290720082907210829072208290723082907240829072508290726082907270829072808290729082907300829073108290732082907330829073408290735082907360829073708290738082907390829074008290741082907420829074308290744082907450829074608290747082907480829074908290750082907510829075208290753082907540829075508290756082907570829075808290759082907600829076108290762082907630829076408290765082907660829076708290768082907690829077008290771082907720829077308290774082907750829077608290777082907780829077908290780082907810829078208290783082907840829078508290786082907870829078808290789082907900829079108290792082907930829079408290795082907960829079708290798082907990830000108300002083000030830000408300005083000060830000708300008083000090830001008300011083000120830001308300014083000150830001608300017083000180830001908300020083000210830002208300023083000240830002508300026083000270830002808300029083000300830003108300032083000330830003408300035083000360830003708300038083000390830004008300041083000420830004308300044083000450830004608300047083000480830004908300050083000510830005208300053083000540830005508300056083000570830005808300059083000600830006108300062083000630830006408300065083000660830006708300068083000690830007008300071083000720830007308300074083000750830007608300077083000780830007908300080083000810830008208300083083000840830008508300086083000870830008808300089083000900830009108300092083000930830009408300095083000960830009708300098083000990830010008300101083001020830010308300104083001050830010608300107083001080830010908300110083001110830011208300113083001140830011508300116083001170830011808300119083001200830012108300122083001230830012408300125083001260830012708300128083001290830013008300131083001320830013308300134083001350830013608300137083001380830013908300140083001410830014208300143083001440830014508300146083001470830014808300149083001500830015108300152083001530830015408300155083001560830015708300158083001590830016008300161083001620830016308300164083001650830016608300167083001680830016908300170083001710830017208300173083001740830017508300176083001770830017808300179083001800830018108300182083001830830018408300185083001860830018708300188083001890830019008300191083001920830019308300194083001950830019608300197083001980830019908300200083002010830020208300203083002040830020508300206083002070830020808300209083002100830021108300212083002130830021408300215083002160830021708300218083002190830022008300221083002220830022308300224083002250830022608300227083002280830022908300230083002310830023208300233083002340830023508300236083002370830023808300239083002400830024108300242083002430830024408300245083002460830024708300248083002490830025008300251083002520830025308300254083002550830025608300257083002580830025908300260083002610830026208300263083002640830026508300266083002670830026808300269083002700830027108300272083002730830027408300275083002760830027708300278083002790830028008300281083002820830028308300284083002850830028608300287083002880830028908300290083002910830029208300293083002940830029508300296083002970830029808300299083003000830030108300302083003030830030408300305083003060830030708300308083003090830031008300311083003120830031308300314083003150830031608300317083003180830031908300320083003210830032208300323083003240830032508300326083003270830032808300329083003300830033108300332083003330830033408300335083003360830033708300338083003390830034008300341083003420830034308300344083003450830034608300347083003480830034908300350083003510830035208300353083003540830035508300356083003570830035808300359083003600830036108300362083003630830036408300365083003660830036708300368083003690830037008300371083003720830037308300374083003750830037608300377083003780830037908300380083003810830038208300383083003840830038508300386083003870830038808300389083003900830039108300392083003930830039408300395083003960830039708300398083003990830040008300401083004020830040308300404083004050830040608300407083004080830040908300410083004110830041208300413083004140830041508300416083004170830041808300419083004200830042108300422083004230830042408300425083004260830042708300428083004290830043008300431083004320830043308300434083004350830043608300437083004380830043908300440083004410830044208300443083004440830044508300446083004470830044808300449083004500830045108300452083004530830045408300455083004560830045708300458083004590830046008300461083004620830046308300464083004650830046608300467083004680830046908300470083004710830047208300473083004740830047508300476083004770830047808300479083004800830048108300482083004830830048408300485083004860830048708300488083004890830049008300491083004920830049308300494083004950830049608300497083004980830049908300500083005010830050208300503083005040830050508300506083005070830050808300509083005100830051108300512083005130830051408300515083005160830051708300518083005190830052008300521083005220830052308300524083005250830052608300527083005280830052908300530083005310830053208300533083005340830053508300536083005370830053808300539083005400830054108300542083005430830054408300545083005460830054708300548083005490830055008300551083005520830055308300554083005550830055608300557083005580830055908300560083005610830056208300563083005640830056508300566083005670830056808300569083005700830057108300572083005730830057408300575083005760830057708300578083005790830058008300581083005820830058308300584083005850830058608300587083005880830058908300590083005910830059208300593083005940830059508300596083005970830059808300599083006000830060108300602083006030830060408300605083006060830060708300608083006090830061008300611083006120830061308300614083006150830061608300617083006180830061908300620083006210830062208300623083006240830062508300626083006270830062808300629083006300830063108300632083006330830063408300635083006360830063708300638083006390830064008300641083006420830064308300644083006450830064608300647083006480830064908300650083006510830065208300653083006540830065508300656083006570830065808300659083006600830066108300662083006630830066408300665083006660830066708300668083006690830067008300671083006720830067308300674083006750830067608300677083006780830067908300680083006810830068208300683083006840830068508300686083006870830068808300689083006900830069108300692083006930830069408300695083006960830069708300698083006990830070008300701083007020830070308300704083007050830070608300707083007080830070908300710083007110830071208300713083007140830071508300716083007170830071808300719083007200830072108300722083007230830072408300725083007260830072708300728083007290830073008300731083007320830073308300734083007350830073608300737083007380830073908300740083007410830074208300743083007440830074508300746083007470830074808300749083007500830075108300752083007530830075408300755083007560830075708300758083007590830076008300761083007620830076308300764083007650830076608300767083007680830076908300770083007710830077208300773083007740830077508300776083007770830077808300779083007800830078108300782083007830830078408300785083007860830078708300788083007890830079008300791083007920830079308300794083007950830079608300797083007980830079908310001083100020831000308310004083100050831000608310007083100080831000908310010083100110831001208310013083100140831001508310016083100170831001808310019083100200831002108310022083100230831002408310025083100260831002708310028083100290831003008310031083100320831003308310034083100350831003608310037083100380831003908310040083100410831004208310043083100440831004508310046083100470831004808310049083100500831005108310052083100530831005408310055083100560831005708310058083100590831006008310061083100620831006308310064083100650831006608310067083100680831006908310070083100710831007208310073083100740831007508310076083100770831007808310079083100800831008108310082083100830831008408310085083100860831008708310088083100890831009008310091083100920831009308310094083100950831009608310097083100980831009908310100083101010831010208310103083101040831010508310106083101070831010808310109083101100831011108310112083101130831011408310115083101160831011708310118083101190831012008310121083101220831012308310124083101250831012608310127083101280831012908310130083101310831013208310133083101340831013508310136083101370831013808310139083101400831014108310142083101430831014408310145083101460831014708310148083101490831015008310151083101520831015308310154083101550831015608310157083101580831015908310160083101610831016208310163083101640831016508310166083101670831016808310169083101700831017108310172083101730831017408310175083101760831017708310178083101790831018008310181083101820831018308310184083101850831018608310187083101880831018908310190083101910831019208310193083101940831019508310196083101970831019808310199083102000831020108310202083102030831020408310205083102060831020708310208083102090831021008310211083102120831021308310214083102150831021608310217083102180831021908310220083102210831022208310223083102240831022508310226083102270831022808310229083102300831023108310232083102330831023408310235083102360831023708310238083102390831024008310241083102420831024308310244083102450831024608310247083102480831024908310250083102510831025208310253083102540831025508310256083102570831025808310259083102600831026108310262083102630831026408310265083102660831026708310268083102690831027008310271083102720831027308310274083102750831027608310277083102780831027908310280083102810831028208310283083102840831028508310286083102870831028808310289083102900831029108310292083102930831029408310295083102960831029708310298083102990831030008310301083103020831030308310304083103050831030608310307083103080831030908310310083103110831031208310313083103140831031508310316083103170831031808310319083103200831032108310322083103230831032408310325083103260831032708310328083103290831033008310331083103320831033308310334083103350831033608310337083103380831033908310340083103410831034208310343083103440831034508310346083103470831034808310349083103500831035108310352083103530831035408310355083103560831035708310358083103590831036008310361083103620831036308310364083103650831036608310367083103680831036908310370083103710831037208310373083103740831037508310376083103770831037808310379083103800831038108310382083103830831038408310385083103860831038708310388083103890831039008310391083103920831039308310394083103950831039608310397083103980831039908310400083104010831040208310403083104040831040508310406083104070831040808310409083104100831041108310412083104130831041408310415083104160831041708310418083104190831042008310421083104220831042308310424083104250831042608310427083104280831042908310430083104310831043208310433083104340831043508310436083104370831043808310439083104400831044108310442083104430831044408310445083104460831044708310448083104490831045008310451083104520831045308310454083104550831045608310457083104580831045908310460083104610831046208310463083104640831046508310466083104670831046808310469083104700831047108310472083104730831047408310475083104760831047708310478083104790831048008310481083104820831048308310484083104850831048608310487083104880831048908310490083104910831049208310493083104940831049508310496083104970831049808310499083105000831050108310502083105030831050408310505083105060831050708310508083105090831051008310511083105120831051308310514083105150831051608310517083105180831051908310520083105210831052208310523083105240831052508310526083105270831052808310529083105300831053108310532083105330831053408310535083105360831053708310538083105390831054008310541083105420831054308310544083105450831054608310547083105480831054908310550083105510831055208310553083105540831055508310556083105570831055808310559083105600831056108310562083105630831056408310565083105660831056708310568083105690831057008310571083105720831057308310574083105750831057608310577083105780831057908310580083105810831058208310583083105840831058508310586083105870831058808310589083105900831059108310592083105930831059408310595083105960831059708310598083105990831060008310601083106020831060308310604083106050831060608310607083106080831060908310610083106110831061208310613083106140831061508310616083106170831061808310619083106200831062108310622083106230831062408310625083106260831062708310628083106290831063008310631083106320831063308310634083106350831063608310637083106380831063908310640083106410831064208310643083106440831064508310646083106470831064808310649083106500831065108310652083106530831065408310655083106560831065708310658083106590831066008310661083106620831066308310664083106650831066608310667083106680831066908310670083106710831067208310673083106740831067508310676083106770831067808310679083106800831068108310682083106830831068408310685083106860831068708310688083106890831069008310691083106920831069308310694083106950831069608310697083106980831069908310700083107010831070208310703083107040831070508310706083107070831070808310709083107100831071108310712083107130831071408310715083107160831071708310718083107190831072008310721083107220831072308310724083107250831072608310727083107280831072908310730083107310831073208310733083107340831073508310736083107370831073808310739083107400831074108310742083107430831074408310745083107460831074708310748083107490831075008310751083107520831075308310754083107550831075608310757083107580831075908310760083107610831076208310763083107640831076508310766083107670831076808310769083107700831077108310772083107730831077408310775083107760831077708310778083107790831078008310781083107820831078308310784083107850831078608310787083107880831078908310790083107910831079208310793083107940831079508310796083107970831079808310799083200010832000208320003083200040832000508320006083200070832000808320009083200100832001108320012083200130832001408320015083200160832001708320018083200190832002008320021083200220832002308320024083200250832002608320027083200280832002908320030083200310832003208320033083200340832003508320036083200370832003808320039083200400832004108320042083200430832004408320045083200460832004708320048083200490832005008320051083200520832005308320054083200550832005608320057083200580832005908320060083200610832006208320063083200640832006508320066083200670832006808320069083200700832007108320072083200730832007408320075083200760832007708320078083200790832008008320081083200820832008308320084083200850832008608320087083200880832008908320090083200910832009208320093083200940832009508320096083200970832009808320099083201000832010108320102083201030832010408320105083201060832010708320108083201090832011008320111083201120832011308320114083201150832011608320117083201180832011908320120083201210832012208320123083201240832012508320126083201270832012808320129083201300832013108320132083201330832013408320135083201360832013708320138083201390832014008320141083201420832014308320144083201450832014608320147083201480832014908320150083201510832015208320153083201540832015508320156083201570832015808320159083201600832016108320162083201630832016408320165083201660832016708320168083201690832017008320171083201720832017308320174083201750832017608320177083201780832017908320180083201810832018208320183083201840832018508320186083201870832018808320189083201900832019108320192083201930832019408320195083201960832019708320198083201990832020008320201083202020832020308320204083202050832020608320207083202080832020908320210083202110832021208320213083202140832021508320216083202170832021808320219083202200832022108320222083202230832022408320225083202260832022708320228083202290832023008320231083202320832023308320234083202350832023608320237083202380832023908320240083202410832024208320243083202440832024508320246083202470832024808320249083202500832025108320252083202530832025408320255083202560832025708320258083202590832026008320261083202620832026308320264083202650832026608320267083202680832026908320270083202710832027208320273083202740832027508320276083202770832027808320279083202800832028108320282083202830832028408320285083202860832028708320288083202890832029008320291083202920832029308320294083202950832029608320297083202980832029908320300083203010832030208320303083203040832030508320306083203070832030808320309083203100832031108320312083203130832031408320315083203160832031708320318083203190832032008320321083203220832032308320324083203250832032608320327083203280832032908320330083203310832033208320333083203340832033508320336083203370832033808320339083203400832034108320342083203430832034408320345083203460832034708320348083203490832035008320351083203520832035308320354083203550832035608320357083203580832035908320360083203610832036208320363083203640832036508320366083203670832036808320369083203700832037108320372083203730832037408320375083203760832037708320378083203790832038008320381083203820832038308320384083203850832038608320387083203880832038908320390083203910832039208320393083203940832039508320396083203970832039808320399083204000832040108320402083204030832040408320405083204060832040708320408083204090832041008320411083204120832041308320414083204150832041608320417083204180832041908320420083204210832042208320423083204240832042508320426083204270832042808320429083204300832043108320432083204330832043408320435083204360832043708320438083204390832044008320441083204420832044308320444083204450832044608320447083204480832044908320450083204510832045208320453083204540832045508320456083204570832045808320459083204600832046108320462083204630832046408320465083204660832046708320468083204690832047008320471083204720832047308320474083204750832047608320477083204780832047908320480083204810832048208320483083204840832048508320486083204870832048808320489083204900832049108320492083204930832049408320495083204960832049708320498083204990832050008320501083205020832050308320504083205050832050608320507083205080832050908320510083205110832051208320513083205140832051508320516083205170832051808320519083205200832052108320522083205230832052408320525083205260832052708320528083205290832053008320531083205320832053308320534083205350832053608320537083205380832053908320540083205410832054208320543083205440832054508320546083205470832054808320549083205500832055108320552083205530832055408320555083205560832055708320558083205590832056008320561083205620832056308320564083205650832056608320567083205680832056908320570083205710832057208320573083205740832057508320576083205770832057808320579083205800832058108320582083205830832058408320585083205860832058708320588083205890832059008320591083205920832059308320594083205950832059608320597083205980832059908320600083206010832060208320603083206040832060508320606083206070832060808320609083206100832061108320612083206130832061408320615083206160832061708320618083206190832062008320621083206220832062308320624083206250832062608320627083206280832062908320630083206310832063208320633083206340832063508320636083206370832063808320639083206400832064108320642083206430832064408320645083206460832064708320648083206490832065008320651083206520832065308320654083206550832065608320657083206580832065908320660083206610832066208320663083206640832066508320666083206670832066808320669083206700832067108320672083206730832067408320675083206760832067708320678083206790832068008320681083206820832068308320684083206850832068608320687083206880832068908320690083206910832069208320693083206940832069508320696083206970832069808320699083207000832070108320702083207030832070408320705083207060832070708320708083207090832071008320711083207120832071308320714083207150832071608320717083207180832071908320720083207210832072208320723083207240832072508320726083207270832072808320729083207300832073108320732083207330832073408320735083207360832073708320738083207390832074008320741083207420832074308320744083207450832074608320747083207480832074908320750083207510832075208320753083207540832075508320756083207570832075808320759083207600832076108320762083207630832076408320765083207660832076708320768083207690832077008320771083207720832077308320774083207750832077608320777083207780832077908320780083207810832078208320783083207840832078508320786083207870832078808320789083207900832079108320792083207930832079408320795083207960832079708320798083207990833000108330002083300030833000408330005083300060833000708330008083300090833001008330011083300120833001308330014083300150833001608330017083300180833001908330020083300210833002208330023083300240833002508330026083300270833002808330029083300300833003108330032083300330833003408330035083300360833003708330038083300390833004008330041083300420833004308330044083300450833004608330047083300480833004908330050083300510833005208330053083300540833005508330056083300570833005808330059083300600833006108330062083300630833006408330065083300660833006708330068083300690833007008330071083300720833007308330074083300750833007608330077083300780833007908330080083300810833008208330083083300840833008508330086083300870833008808330089083300900833009108330092083300930833009408330095083300960833009708330098083300990833010008330101083301020833010308330104083301050833010608330107083301080833010908330110083301110833011208330113083301140833011508330116083301170833011808330119083301200833012108330122083301230833012408330125083301260833012708330128083301290833013008330131083301320833013308330134083301350833013608330137083301380833013908330140083301410833014208330143083301440833014508330146083301470833014808330149083301500833015108330152083301530833015408330155083301560833015708330158083301590833016008330161083301620833016308330164083301650833016608330167083301680833016908330170083301710833017208330173083301740833017508330176083301770833017808330179083301800833018108330182083301830833018408330185083301860833018708330188083301890833019008330191083301920833019308330194083301950833019608330197083301980833019908330200083302010833020208330203083302040833020508330206083302070833020808330209083302100833021108330212083302130833021408330215083302160833021708330218083302190833022008330221083302220833022308330224083302250833022608330227083302280833022908330230083302310833023208330233083302340833023508330236083302370833023808330239083302400833024108330242083302430833024408330245083302460833024708330248083302490833025008330251083302520833025308330254083302550833025608330257083302580833025908330260083302610833026208330263083302640833026508330266083302670833026808330269083302700833027108330272083302730833027408330275083302760833027708330278083302790833028008330281083302820833028308330284083302850833028608330287083302880833028908330290083302910833029208330293083302940833029508330296083302970833029808330299083303000833030108330302083303030833030408330305083303060833030708330308083303090833031008330311083303120833031308330314083303150833031608330317083303180833031908330320083303210833032208330323083303240833032508330326083303270833032808330329083303300833033108330332083303330833033408330335083303360833033708330338083303390833034008330341083303420833034308330344083303450833034608330347083303480833034908330350083303510833035208330353083303540833035508330356083303570833035808330359083303600833036108330362083303630833036408330365083303660833036708330368083303690833037008330371083303720833037308330374083303750833037608330377083303780833037908330380083303810833038208330383083303840833038508330386083303870833038808330389083303900833039108330392083303930833039408330395083303960833039708330398083303990833040008330401083304020833040308330404083304050833040608330407083304080833040908330410083304110833041208330413083304140833041508330416083304170833041808330419083304200833042108330422083304230833042408330425083304260833042708330428083304290833043008330431083304320833043308330434083304350833043608330437083304380833043908330440083304410833044208330443083304440833044508330446083304470833044808330449083304500833045108330452083304530833045408330455083304560833045708330458083304590833046008330461083304620833046308330464083304650833046608330467083304680833046908330470083304710833047208330473083304740833047508330476083304770833047808330479083304800833048108330482083304830833048408330485083304860833048708330488083304890833049008330491083304920833049308330494083304950833049608330497083304980833049908330500083305010833050208330503083305040833050508330506083305070833050808330509083305100833051108330512083305130833051408330515083305160833051708330518083305190833052008330521083305220833052308330524083305250833052608330527083305280833052908330530083305310833053208330533083305340833053508330536083305370833053808330539083305400833054108330542083305430833054408330545083305460833054708330548083305490833055008330551083305520833055308330554083305550833055608330557083305580833055908330560083305610833056208330563083305640833056508330566083305670833056808330569083305700833057108330572083305730833057408330575083305760833057708330578083305790833058008330581083305820833058308330584083305850833058608330587083305880833058908330590083305910833059208330593083305940833059508330596083305970833059808330599083306000833060108330602083306030833060408330605083306060833060708330608083306090833061008330611083306120833061308330614083306150833061608330617083306180833061908330620083306210833062208330623083306240833062508330626083306270833062808330629083306300833063108330632083306330833063408330635083306360833063708330638083306390833064008330641083306420833064308330644083306450833064608330647083306480833064908330650083306510833065208330653083306540833065508330656083306570833065808330659083306600833066108330662083306630833066408330665083306660833066708330668083306690833067008330671083306720833067308330674083306750833067608330677083306780833067908330680083306810833068208330683083306840833068508330686083306870833068808330689083306900833069108330692083306930833069408330695083306960833069708330698083306990833070008330701083307020833070308330704083307050833070608330707083307080833070908330710083307110833071208330713083307140833071508330716083307170833071808330719083307200833072108330722083307230833072408330725083307260833072708330728083307290833073008330731083307320833073308330734083307350833073608330737083307380833073908330740083307410833074208330743083307440833074508330746083307470833074808330749083307500833075108330752083307530833075408330755083307560833075708330758083307590833076008330761083307620833076308330764083307650833076608330767083307680833076908330770083307710833077208330773083307740833077508330776083307770833077808330779083307800833078108330782083307830833078408330785083307860833078708330788083307890833079008330791083307920833079308330794083307950833079608330797083307980833079908340001083400020834000308340004083400050834000608340007083400080834000908340010083400110834001208340013083400140834001508340016083400170834001808340019083400200834002108340022083400230834002408340025083400260834002708340028083400290834003008340031083400320834003308340034083400350834003608340037083400380834003908340040083400410834004208340043083400440834004508340046083400470834004808340049083400500834005108340052083400530834005408340055083400560834005708340058083400590834006008340061083400620834006308340064083400650834006608340067083400680834006908340070083400710834007208340073083400740834007508340076083400770834007808340079083400800834008108340082083400830834008408340085083400860834008708340088083400890834009008340091083400920834009308340094083400950834009608340097083400980834009908340100083401010834010208340103083401040834010508340106083401070834010808340109083401100834011108340112083401130834011408340115083401160834011708340118083401190834012008340121083401220834012308340124083401250834012608340127083401280834012908340130083401310834013208340133083401340834013508340136083401370834013808340139083401400834014108340142083401430834014408340145083401460834014708340148083401490834015008340151083401520834015308340154083401550834015608340157083401580834015908340160083401610834016208340163083401640834016508340166083401670834016808340169083401700834017108340172083401730834017408340175083401760834017708340178083401790834018008340181083401820834018308340184083401850834018608340187083401880834018908340190083401910834019208340193083401940834019508340196083401970834019808340199083402000834020108340202083402030834020408340205083402060834020708340208083402090834021008340211083402120834021308340214083402150834021608340217083402180834021908340220083402210834022208340223083402240834022508340226083402270834022808340229083402300834023108340232083402330834023408340235083402360834023708340238083402390834024008340241083402420834024308340244083402450834024608340247083402480834024908340250083402510834025208340253083402540834025508340256083402570834025808340259083402600834026108340262083402630834026408340265083402660834026708340268083402690834027008340271083402720834027308340274083402750834027608340277083402780834027908340280083402810834028208340283083402840834028508340286083402870834028808340289083402900834029108340292083402930834029408340295083402960834029708340298083402990834030008340301083403020834030308340304083403050834030608340307083403080834030908340310083403110834031208340313083403140834031508340316083403170834031808340319083403200834032108340322083403230834032408340325083403260834032708340328083403290834033008340331083403320834033308340334083403350834033608340337083403380834033908340340083403410834034208340343083403440834034508340346083403470834034808340349083403500834035108340352083403530834035408340355083403560834035708340358083403590834036008340361083403620834036308340364083403650834036608340367083403680834036908340370083403710834037208340373083403740834037508340376083403770834037808340379083403800834038108340382083403830834038408340385083403860834038708340388083403890834039008340391083403920834039308340394083403950834039608340397083403980834039908340400083404010834040208340403083404040834040508340406083404070834040808340409083404100834041108340412083404130834041408340415083404160834041708340418083404190834042008340421083404220834042308340424083404250834042608340427083404280834042908340430083404310834043208340433083404340834043508340436083404370834043808340439083404400834044108340442083404430834044408340445083404460834044708340448083404490834045008340451083404520834045308340454083404550834045608340457083404580834045908340460083404610834046208340463083404640834046508340466083404670834046808340469083404700834047108340472083404730834047408340475083404760834047708340478083404790834048008340481083404820834048308340484083404850834048608340487083404880834048908340490083404910834049208340493083404940834049508340496083404970834049808340499083405000834050108340502083405030834050408340505083405060834050708340508083405090834051008340511083405120834051308340514083405150834051608340517083405180834051908340520083405210834052208340523083405240834052508340526083405270834052808340529083405300834053108340532083405330834053408340535083405360834053708340538083405390834054008340541083405420834054308340544083405450834054608340547083405480834054908340550083405510834055208340553083405540834055508340556083405570834055808340559083405600834056108340562083405630834056408340565083405660834056708340568083405690834057008340571083405720834057308340574083405750834057608340577083405780834057908340580083405810834058208340583083405840834058508340586083405870834058808340589083405900834059108340592083405930834059408340595083405960834059708340598083405990834060008340601083406020834060308340604083406050834060608340607083406080834060908340610083406110834061208340613083406140834061508340616083406170834061808340619083406200834062108340622083406230834062408340625083406260834062708340628083406290834063008340631083406320834063308340634083406350834063608340637083406380834063908340640083406410834064208340643083406440834064508340646083406470834064808340649083406500834065108340652083406530834065408340655083406560834065708340658083406590834066008340661083406620834066308340664083406650834066608340667083406680834066908340670083406710834067208340673083406740834067508340676083406770834067808340679083406800834068108340682083406830834068408340685083406860834068708340688083406890834069008340691083406920834069308340694083406950834069608340697083406980834069908340700083407010834070208340703083407040834070508340706083407070834070808340709083407100834071108340712083407130834071408340715083407160834071708340718083407190834072008340721083407220834072308340724083407250834072608340727083407280834072908340730083407310834073208340733083407340834073508340736083407370834073808340739083407400834074108340742083407430834074408340745083407460834074708340748083407490834075008340751083407520834075308340754083407550834075608340757083407580834075908340760083407610834076208340763083407640834076508340766083407670834076808340769083407700834077108340772083407730834077408340775083407760834077708340778083407790834078008340781083407820834078308340784083407850834078608340787083407880834078908340790083407910834079208340793083407940834079508340796083407970834079808340799083500010835000208350003083500040835000508350006083500070835000808350009083500100835001108350012083500130835001408350015083500160835001708350018083500190835002008350021083500220835002308350024083500250835002608350027083500280835002908350030083500310835003208350033083500340835003508350036083500370835003808350039083500400835004108350042083500430835004408350045083500460835004708350048083500490835005008350051083500520835005308350054083500550835005608350057083500580835005908350060083500610835006208350063083500640835006508350066083500670835006808350069083500700835007108350072083500730835007408350075083500760835007708350078083500790835008008350081083500820835008308350084083500850835008608350087083500880835008908350090083500910835009208350093083500940835009508350096083500970835009808350099083501000835010108350102083501030835010408350105083501060835010708350108083501090835011008350111083501120835011308350114083501150835011608350117083501180835011908350120083501210835012208350123083501240835012508350126083501270835012808350129083501300835013108350132083501330835013408350135083501360835013708350138083501390835014008350141083501420835014308350144083501450835014608350147083501480835014908350150083501510835015208350153083501540835015508350156083501570835015808350159083501600835016108350162083501630835016408350165083501660835016708350168083501690835017008350171083501720835017308350174083501750835017608350177083501780835017908350180083501810835018208350183083501840835018508350186083501870835018808350189083501900835019108350192083501930835019408350195083501960835019708350198083501990835020008350201083502020835020308350204083502050835020608350207083502080835020908350210083502110835021208350213083502140835021508350216083502170835021808350219083502200835022108350222083502230835022408350225083502260835022708350228083502290835023008350231083502320835023308350234083502350835023608350237083502380835023908350240083502410835024208350243083502440835024508350246083502470835024808350249083502500835025108350252083502530835025408350255083502560835025708350258083502590835026008350261083502620835026308350264083502650835026608350267083502680835026908350270083502710835027208350273083502740835027508350276083502770835027808350279083502800835028108350282083502830835028408350285083502860835028708350288083502890835029008350291083502920835029308350294083502950835029608350297083502980835029908350300083503010835030208350303083503040835030508350306083503070835030808350309083503100835031108350312083503130835031408350315083503160835031708350318083503190835032008350321083503220835032308350324083503250835032608350327083503280835032908350330083503310835033208350333083503340835033508350336083503370835033808350339083503400835034108350342083503430835034408350345083503460835034708350348083503490835035008350351083503520835035308350354083503550835035608350357083503580835035908350360083503610835036208350363083503640835036508350366083503670835036808350369083503700835037108350372083503730835037408350375083503760835037708350378083503790835038008350381083503820835038308350384083503850835038608350387083503880835038908350390083503910835039208350393083503940835039508350396083503970835039808350399083504000835040108350402083504030835040408350405083504060835040708350408083504090835041008350411083504120835041308350414083504150835041608350417083504180835041908350420083504210835042208350423083504240835042508350426083504270835042808350429083504300835043108350432083504330835043408350435083504360835043708350438083504390835044008350441083504420835044308350444083504450835044608350447083504480835044908350450083504510835045208350453083504540835045508350456083504570835045808350459083504600835046108350462083504630835046408350465083504660835046708350468083504690835047008350471083504720835047308350474083504750835047608350477083504780835047908350480083504810835048208350483083504840835048508350486083504870835048808350489083504900835049108350492083504930835049408350495083504960835049708350498083504990835050008350501083505020835050308350504083505050835050608350507083505080835050908350510083505110835051208350513083505140835051508350516083505170835051808350519083505200835052108350522083505230835052408350525083505260835052708350528083505290835053008350531083505320835053308350534083505350835053608350537083505380835053908350540083505410835054208350543083505440835054508350546083505470835054808350549083505500835055108350552083505530835055408350555083505560835055708350558083505590835056008350561083505620835056308350564083505650835056608350567083505680835056908350570083505710835057208350573083505740835057508350576083505770835057808350579083505800835058108350582083505830835058408350585083505860835058708350588083505890835059008350591083505920835059308350594083505950835059608350597083505980835059908350600083506010835060208350603083506040835060508350606083506070835060808350609083506100835061108350612083506130835061408350615083506160835061708350618083506190835062008350621083506220835062308350624083506250835062608350627083506280835062908350630083506310835063208350633083506340835063508350636083506370835063808350639083506400835064108350642083506430835064408350645083506460835064708350648083506490835065008350651083506520835065308350654083506550835065608350657083506580835065908350660083506610835066208350663083506640835066508350666083506670835066808350669083506700835067108350672083506730835067408350675083506760835067708350678083506790835068008350681083506820835068308350684083506850835068608350687083506880835068908350690083506910835069208350693083506940835069508350696083506970835069808350699083507000835070108350702083507030835070408350705083507060835070708350708083507090835071008350711083507120835071308350714083507150835071608350717083507180835071908350720083507210835072208350723083507240835072508350726083507270835072808350729083507300835073108350732083507330835073408350735083507360835073708350738083507390835074008350741083507420835074308350744083507450835074608350747083507480835074908350750083507510835075208350753083507540835075508350756083507570835075808350759083507600835076108350762083507630835076408350765083507660835076708350768083507690835077008350771083507720835077308350774083507750835077608350777083507780835077908350780083507810835078208350783083507840835078508350786083507870835078808350789083507900835079108350792083507930835079408350795083507960835079708350798083507990836000108360002083600030836000408360005083600060836000708360008083600090836001008360011083600120836001308360014083600150836001608360017083600180836001908360020083600210836002208360023083600240836002508360026083600270836002808360029083600300836003108360032083600330836003408360035083600360836003708360038083600390836004008360041083600420836004308360044083600450836004608360047083600480836004908360050083600510836005208360053083600540836005508360056083600570836005808360059083600600836006108360062083600630836006408360065083600660836006708360068083600690836007008360071083600720836007308360074083600750836007608360077083600780836007908360080083600810836008208360083083600840836008508360086083600870836008808360089083600900836009108360092083600930836009408360095083600960836009708360098083600990836010008360101083601020836010308360104083601050836010608360107083601080836010908360110083601110836011208360113083601140836011508360116083601170836011808360119083601200836012108360122083601230836012408360125083601260836012708360128083601290836013008360131083601320836013308360134083601350836013608360137083601380836013908360140083601410836014208360143083601440836014508360146083601470836014808360149083601500836015108360152083601530836015408360155083601560836015708360158083601590836016008360161083601620836016308360164083601650836016608360167083601680836016908360170083601710836017208360173083601740836017508360176083601770836017808360179083601800836018108360182083601830836018408360185083601860836018708360188083601890836019008360191083601920836019308360194083601950836019608360197083601980836019908360200083602010836020208360203083602040836020508360206083602070836020808360209083602100836021108360212083602130836021408360215083602160836021708360218083602190836022008360221083602220836022308360224083602250836022608360227083602280836022908360230083602310836023208360233083602340836023508360236083602370836023808360239083602400836024108360242083602430836024408360245083602460836024708360248083602490836025008360251083602520836025308360254083602550836025608360257083602580836025908360260083602610836026208360263083602640836026508360266083602670836026808360269083602700836027108360272083602730836027408360275083602760836027708360278083602790836028008360281083602820836028308360284083602850836028608360287083602880836028908360290083602910836029208360293083602940836029508360296083602970836029808360299083603000836030108360302083603030836030408360305083603060836030708360308083603090836031008360311083603120836031308360314083603150836031608360317083603180836031908360320083603210836032208360323083603240836032508360326083603270836032808360329083603300836033108360332083603330836033408360335083603360836033708360338083603390836034008360341083603420836034308360344083603450836034608360347083603480836034908360350083603510836035208360353083603540836035508360356083603570836035808360359083603600836036108360362083603630836036408360365083603660836036708360368083603690836037008360371083603720836037308360374083603750836037608360377083603780836037908360380083603810836038208360383083603840836038508360386083603870836038808360389083603900836039108360392083603930836039408360395083603960836039708360398083603990836040008360401083604020836040308360404083604050836040608360407083604080836040908360410083604110836041208360413083604140836041508360416083604170836041808360419083604200836042108360422083604230836042408360425083604260836042708360428083604290836043008360431083604320836043308360434083604350836043608360437083604380836043908360440083604410836044208360443083604440836044508360446083604470836044808360449083604500836045108360452083604530836045408360455083604560836045708360458083604590836046008360461083604620836046308360464083604650836046608360467083604680836046908360470083604710836047208360473083604740836047508360476083604770836047808360479083604800836048108360482083604830836048408360485083604860836048708360488083604890836049008360491083604920836049308360494083604950836049608360497083604980836049908360500083605010836050208360503083605040836050508360506083605070836050808360509083605100836051108360512083605130836051408360515083605160836051708360518083605190836052008360521083605220836052308360524083605250836052608360527083605280836052908360530083605310836053208360533083605340836053508360536083605370836053808360539083605400836054108360542083605430836054408360545083605460836054708360548083605490836055008360551083605520836055308360554083605550836055608360557083605580836055908360560083605610836056208360563083605640836056508360566083605670836056808360569083605700836057108360572083605730836057408360575083605760836057708360578083605790836058008360581083605820836058308360584083605850836058608360587083605880836058908360590083605910836059208360593083605940836059508360596083605970836059808360599083606000836060108360602083606030836060408360605083606060836060708360608083606090836061008360611083606120836061308360614083606150836061608360617083606180836061908360620083606210836062208360623083606240836062508360626083606270836062808360629083606300836063108360632083606330836063408360635083606360836063708360638083606390836064008360641083606420836064308360644083606450836064608360647083606480836064908360650083606510836065208360653083606540836065508360656083606570836065808360659083606600836066108360662083606630836066408360665083606660836066708360668083606690836067008360671083606720836067308360674083606750836067608360677083606780836067908360680083606810836068208360683083606840836068508360686083606870836068808360689083606900836069108360692083606930836069408360695083606960836069708360698083606990836070008360701083607020836070308360704083607050836070608360707083607080836070908360710083607110836071208360713083607140836071508360716083607170836071808360719083607200836072108360722083607230836072408360725083607260836072708360728083607290836073008360731083607320836073308360734083607350836073608360737083607380836073908360740083607410836074208360743083607440836074508360746083607470836074808360749083607500836075108360752083607530836075408360755083607560836075708360758083607590836076008360761083607620836076308360764083607650836076608360767083607680836076908360770083607710836077208360773083607740836077508360776083607770836077808360779083607800836078108360782083607830836078408360785083607860836078708360788083607890836079008360791083607920836079308360794083607950836079608360797083607980836079908370001083700020837000308370004083700050837000608370007083700080837000908370010083700110837001208370013083700140837001508370016083700170837001808370019083700200837002108370022083700230837002408370025083700260837002708370028083700290837003008370031083700320837003308370034083700350837003608370037083700380837003908370040083700410837004208370043083700440837004508370046083700470837004808370049083700500837005108370052083700530837005408370055083700560837005708370058083700590837006008370061083700620837006308370064083700650837006608370067083700680837006908370070083700710837007208370073083700740837007508370076083700770837007808370079083700800837008108370082083700830837008408370085083700860837008708370088083700890837009008370091083700920837009308370094083700950837009608370097083700980837009908370100083701010837010208370103083701040837010508370106083701070837010808370109083701100837011108370112083701130837011408370115083701160837011708370118083701190837012008370121083701220837012308370124083701250837012608370127083701280837012908370130083701310837013208370133083701340837013508370136083701370837013808370139083701400837014108370142083701430837014408370145083701460837014708370148083701490837015008370151083701520837015308370154083701550837015608370157083701580837015908370160083701610837016208370163083701640837016508370166083701670837016808370169083701700837017108370172083701730837017408370175083701760837017708370178083701790837018008370181083701820837018308370184083701850837018608370187083701880837018908370190083701910837019208370193083701940837019508370196083701970837019808370199083702000837020108370202083702030837020408370205083702060837020708370208083702090837021008370211083702120837021308370214083702150837021608370217083702180837021908370220083702210837022208370223083702240837022508370226083702270837022808370229083702300837023108370232083702330837023408370235083702360837023708370238083702390837024008370241083702420837024308370244083702450837024608370247083702480837024908370250083702510837025208370253083702540837025508370256083702570837025808370259083702600837026108370262083702630837026408370265083702660837026708370268083702690837027008370271083702720837027308370274083702750837027608370277083702780837027908370280083702810837028208370283083702840837028508370286083702870837028808370289083702900837029108370292083702930837029408370295083702960837029708370298083702990837030008370301083703020837030308370304083703050837030608370307083703080837030908370310083703110837031208370313083703140837031508370316083703170837031808370319083703200837032108370322083703230837032408370325083703260837032708370328083703290837033008370331083703320837033308370334083703350837033608370337083703380837033908370340083703410837034208370343083703440837034508370346083703470837034808370349083703500837035108370352083703530837035408370355083703560837035708370358083703590837036008370361083703620837036308370364083703650837036608370367083703680837036908370370083703710837037208370373083703740837037508370376083703770837037808370379083703800837038108370382083703830837038408370385083703860837038708370388083703890837039008370391083703920837039308370394083703950837039608370397083703980837039908370400083704010837040208370403083704040837040508370406083704070837040808370409083704100837041108370412083704130837041408370415083704160837041708370418083704190837042008370421083704220837042308370424083704250837042608370427083704280837042908370430083704310837043208370433083704340837043508370436083704370837043808370439083704400837044108370442083704430837044408370445083704460837044708370448083704490837045008370451083704520837045308370454083704550837045608370457083704580837045908370460083704610837046208370463083704640837046508370466083704670837046808370469083704700837047108370472083704730837047408370475083704760837047708370478083704790837048008370481083704820837048308370484083704850837048608370487083704880837048908370490083704910837049208370493083704940837049508370496083704970837049808370499083705000837050108370502083705030837050408370505083705060837050708370508083705090837051008370511083705120837051308370514083705150837051608370517083705180837051908370520083705210837052208370523083705240837052508370526083705270837052808370529083705300837053108370532083705330837053408370535083705360837053708370538083705390837054008370541083705420837054308370544083705450837054608370547083705480837054908370550083705510837055208370553083705540837055508370556083705570837055808370559083705600837056108370562083705630837056408370565083705660837056708370568083705690837057008370571083705720837057308370574083705750837057608370577083705780837057908370580083705810837058208370583083705840837058508370586083705870837058808370589083705900837059108370592083705930837059408370595083705960837059708370598083705990837060008370601083706020837060308370604083706050837060608370607083706080837060908370610083706110837061208370613083706140837061508370616083706170837061808370619083706200837062108370622083706230837062408370625083706260837062708370628083706290837063008370631083706320837063308370634083706350837063608370637083706380837063908370640083706410837064208370643083706440837064508370646083706470837064808370649083706500837065108370652083706530837065408370655083706560837065708370658083706590837066008370661083706620837066308370664083706650837066608370667083706680837066908370670083706710837067208370673083706740837067508370676083706770837067808370679083706800837068108370682083706830837068408370685083706860837068708370688083706890837069008370691083706920837069308370694083706950837069608370697083706980837069908370700083707010837070208370703083707040837070508370706083707070837070808370709083707100837071108370712083707130837071408370715083707160837071708370718083707190837072008370721083707220837072308370724083707250837072608370727083707280837072908370730083707310837073208370733083707340837073508370736083707370837073808370739083707400837074108370742083707430837074408370745083707460837074708370748083707490837075008370751083707520837075308370754083707550837075608370757083707580837075908370760083707610837076208370763083707640837076508370766083707670837076808370769083707700837077108370772083707730837077408370775083707760837077708370778083707790837078008370781083707820837078308370784083707850837078608370787083707880837078908370790083707910837079208370793083707940837079508370796083707970837079808370799083800010838000208380003083800040838000508380006083800070838000808380009083800100838001108380012083800130838001408380015083800160838001708380018083800190838002008380021083800220838002308380024083800250838002608380027083800280838002908380030083800310838003208380033083800340838003508380036083800370838003808380039083800400838004108380042083800430838004408380045083800460838004708380048083800490838005008380051083800520838005308380054083800550838005608380057083800580838005908380060083800610838006208380063083800640838006508380066083800670838006808380069083800700838007108380072083800730838007408380075083800760838007708380078083800790838008008380081083800820838008308380084083800850838008608380087083800880838008908380090083800910838009208380093083800940838009508380096083800970838009808380099083801000838010108380102083801030838010408380105083801060838010708380108083801090838011008380111083801120838011308380114083801150838011608380117083801180838011908380120083801210838012208380123083801240838012508380126083801270838012808380129083801300838013108380132083801330838013408380135083801360838013708380138083801390838014008380141083801420838014308380144083801450838014608380147083801480838014908380150083801510838015208380153083801540838015508380156083801570838015808380159083801600838016108380162083801630838016408380165083801660838016708380168083801690838017008380171083801720838017308380174083801750838017608380177083801780838017908380180083801810838018208380183083801840838018508380186083801870838018808380189083801900838019108380192083801930838019408380195083801960838019708380198083801990838020008380201083802020838020308380204083802050838020608380207083802080838020908380210083802110838021208380213083802140838021508380216083802170838021808380219083802200838022108380222083802230838022408380225083802260838022708380228083802290838023008380231083802320838023308380234083802350838023608380237083802380838023908380240083802410838024208380243083802440838024508380246083802470838024808380249083802500838025108380252083802530838025408380255083802560838025708380258083802590838026008380261083802620838026308380264083802650838026608380267083802680838026908380270083802710838027208380273083802740838027508380276083802770838027808380279083802800838028108380282083802830838028408380285083802860838028708380288083802890838029008380291083802920838029308380294083802950838029608380297083802980838029908380300083803010838030208380303083803040838030508380306083803070838030808380309083803100838031108380312083803130838031408380315083803160838031708380318083803190838032008380321083803220838032308380324083803250838032608380327083803280838032908380330083803310838033208380333083803340838033508380336083803370838033808380339083803400838034108380342083803430838034408380345083803460838034708380348083803490838035008380351083803520838035308380354083803550838035608380357083803580838035908380360083803610838036208380363083803640838036508380366083803670838036808380369083803700838037108380372083803730838037408380375083803760838037708380378083803790838038008380381083803820838038308380384083803850838038608380387083803880838038908380390083803910838039208380393083803940838039508380396083803970838039808380399083804000838040108380402083804030838040408380405083804060838040708380408083804090838041008380411083804120838041308380414083804150838041608380417083804180838041908380420083804210838042208380423083804240838042508380426083804270838042808380429083804300838043108380432083804330838043408380435083804360838043708380438083804390838044008380441083804420838044308380444083804450838044608380447083804480838044908380450083804510838045208380453083804540838045508380456083804570838045808380459083804600838046108380462083804630838046408380465083804660838046708380468083804690838047008380471083804720838047308380474083804750838047608380477083804780838047908380480083804810838048208380483083804840838048508380486083804870838048808380489083804900838049108380492083804930838049408380495083804960838049708380498083804990838050008380501083805020838050308380504083805050838050608380507083805080838050908380510083805110838051208380513083805140838051508380516083805170838051808380519083805200838052108380522083805230838052408380525083805260838052708380528083805290838053008380531083805320838053308380534083805350838053608380537083805380838053908380540083805410838054208380543083805440838054508380546083805470838054808380549083805500838055108380552083805530838055408380555083805560838055708380558083805590838056008380561083805620838056308380564083805650838056608380567083805680838056908380570083805710838057208380573083805740838057508380576083805770838057808380579083805800838058108380582083805830838058408380585083805860838058708380588083805890838059008380591083805920838059308380594083805950838059608380597083805980838059908380600083806010838060208380603083806040838060508380606083806070838060808380609083806100838061108380612083806130838061408380615083806160838061708380618083806190838062008380621083806220838062308380624083806250838062608380627083806280838062908380630083806310838063208380633083806340838063508380636083806370838063808380639083806400838064108380642083806430838064408380645083806460838064708380648083806490838065008380651083806520838065308380654083806550838065608380657083806580838065908380660083806610838066208380663083806640838066508380666083806670838066808380669083806700838067108380672083806730838067408380675083806760838067708380678083806790838068008380681083806820838068308380684083806850838068608380687083806880838068908380690083806910838069208380693083806940838069508380696083806970838069808380699083807000838070108380702083807030838070408380705083807060838070708380708083807090838071008380711083807120838071308380714083807150838071608380717083807180838071908380720083807210838072208380723083807240838072508380726083807270838072808380729083807300838073108380732083807330838073408380735083807360838073708380738083807390838074008380741083807420838074308380744083807450838074608380747083807480838074908380750083807510838075208380753083807540838075508380756083807570838075808380759083807600838076108380762083807630838076408380765083807660838076708380768083807690838077008380771083807720838077308380774083807750838077608380777083807780838077908380780083807810838078208380783083807840838078508380786083807870838078808380789083807900838079108380792083807930838079408380795083807960838079708380798083807990839000108390002083900030839000408390005083900060839000708390008083900090839001008390011083900120839001308390014083900150839001608390017083900180839001908390020083900210839002208390023083900240839002508390026083900270839002808390029083900300839003108390032083900330839003408390035083900360839003708390038083900390839004008390041083900420839004308390044083900450839004608390047083900480839004908390050083900510839005208390053083900540839005508390056083900570839005808390059083900600839006108390062083900630839006408390065083900660839006708390068083900690839007008390071083900720839007308390074083900750839007608390077083900780839007908390080083900810839008208390083083900840839008508390086083900870839008808390089083900900839009108390092083900930839009408390095083900960839009708390098083900990839010008390101083901020839010308390104083901050839010608390107083901080839010908390110083901110839011208390113083901140839011508390116083901170839011808390119083901200839012108390122083901230839012408390125083901260839012708390128083901290839013008390131083901320839013308390134083901350839013608390137083901380839013908390140083901410839014208390143083901440839014508390146083901470839014808390149083901500839015108390152083901530839015408390155083901560839015708390158083901590839016008390161083901620839016308390164083901650839016608390167083901680839016908390170083901710839017208390173083901740839017508390176083901770839017808390179083901800839018108390182083901830839018408390185083901860839018708390188083901890839019008390191083901920839019308390194083901950839019608390197083901980839019908390200083902010839020208390203083902040839020508390206083902070839020808390209083902100839021108390212083902130839021408390215083902160839021708390218083902190839022008390221083902220839022308390224083902250839022608390227083902280839022908390230083902310839023208390233083902340839023508390236083902370839023808390239083902400839024108390242083902430839024408390245083902460839024708390248083902490839025008390251083902520839025308390254083902550839025608390257083902580839025908390260083902610839026208390263083902640839026508390266083902670839026808390269083902700839027108390272083902730839027408390275083902760839027708390278083902790839028008390281083902820839028308390284083902850839028608390287083902880839028908390290083902910839029208390293083902940839029508390296083902970839029808390299083903000839030108390302083903030839030408390305083903060839030708390308083903090839031008390311083903120839031308390314083903150839031608390317083903180839031908390320083903210839032208390323083903240839032508390326083903270839032808390329083903300839033108390332083903330839033408390335083903360839033708390338083903390839034008390341083903420839034308390344083903450839034608390347083903480839034908390350083903510839035208390353083903540839035508390356083903570839035808390359083903600839036108390362083903630839036408390365083903660839036708390368083903690839037008390371083903720839037308390374083903750839037608390377083903780839037908390380083903810839038208390383083903840839038508390386083903870839038808390389083903900839039108390392083903930839039408390395083903960839039708390398083903990839040008390401083904020839040308390404083904050839040608390407083904080839040908390410083904110839041208390413083904140839041508390416083904170839041808390419083904200839042108390422083904230839042408390425083904260839042708390428083904290839043008390431083904320839043308390434083904350839043608390437083904380839043908390440083904410839044208390443083904440839044508390446083904470839044808390449083904500839045108390452083904530839045408390455083904560839045708390458083904590839046008390461083904620839046308390464083904650839046608390467083904680839046908390470083904710839047208390473083904740839047508390476083904770839047808390479083904800839048108390482083904830839048408390485083904860839048708390488083904890839049008390491083904920839049308390494083904950839049608390497083904980839049908390500083905010839050208390503083905040839050508390506083905070839050808390509083905100839051108390512083905130839051408390515083905160839051708390518083905190839052008390521083905220839052308390524083905250839052608390527083905280839052908390530083905310839053208390533083905340839053508390536083905370839053808390539083905400839054108390542083905430839054408390545083905460839054708390548083905490839055008390551083905520839055308390554083905550839055608390557083905580839055908390560083905610839056208390563083905640839056508390566083905670839056808390569083905700839057108390572083905730839057408390575083905760839057708390578083905790839058008390581083905820839058308390584083905850839058608390587083905880839058908390590083905910839059208390593083905940839059508390596083905970839059808390599083906000839060108390602083906030839060408390605083906060839060708390608083906090839061008390611083906120839061308390614083906150839061608390617083906180839061908390620083906210839062208390623083906240839062508390626083906270839062808390629083906300839063108390632083906330839063408390635083906360839063708390638083906390839064008390641083906420839064308390644083906450839064608390647083906480839064908390650083906510839065208390653083906540839065508390656083906570839065808390659083906600839066108390662083906630839066408390665083906660839066708390668083906690839067008390671083906720839067308390674083906750839067608390677083906780839067908390680083906810839068208390683083906840839068508390686083906870839068808390689083906900839069108390692083906930839069408390695083906960839069708390698083906990839070008390701083907020839070308390704083907050839070608390707083907080839070908390710083907110839071208390713083907140839071508390716083907170839071808390719083907200839072108390722083907230839072408390725083907260839072708390728083907290839073008390731083907320839073308390734083907350839073608390737083907380839073908390740083907410839074208390743083907440839074508390746083907470839074808390749083907500839075108390752083907530839075408390755083907560839075708390758083907590839076008390761083907620839076308390764083907650839076608390767083907680839076908390770083907710839077208390773083907740839077508390776083907770839077808390779083907800839078108390782083907830839078408390785083907860839078708390788083907890839079008390791083907920839079308390794083907950839079608390797083907980839079908400001084000020840000308400004084000050840000608400007084000080840000908400010084000110840001208400013084000140840001508400016084000170840001808400019084000200840002108400022084000230840002408400025084000260840002708400028084000290840003008400031084000320840003308400034084000350840003608400037084000380840003908400040084000410840004208400043084000440840004508400046084000470840004808400049084000500840005108400052084000530840005408400055084000560840005708400058084000590840006008400061084000620840006308400064084000650840006608400067084000680840006908400070084000710840007208400073084000740840007508400076084000770840007808400079084000800840008108400082084000830840008408400085084000860840008708400088084000890840009008400091084000920840009308400094084000950840009608400097084000980840009908400100084001010840010208400103084001040840010508400106084001070840010808400109084001100840011108400112084001130840011408400115084001160840011708400118084001190840012008400121084001220840012308400124084001250840012608400127084001280840012908400130084001310840013208400133084001340840013508400136084001370840013808400139084001400840014108400142084001430840014408400145084001460840014708400148084001490840015008400151084001520840015308400154084001550840015608400157084001580840015908400160084001610840016208400163084001640840016508400166084001670840016808400169084001700840017108400172084001730840017408400175084001760840017708400178084001790840018008400181084001820840018308400184084001850840018608400187084001880840018908400190084001910840019208400193084001940840019508400196084001970840019808400199084002000840020108400202084002030840020408400205084002060840020708400208084002090840021008400211084002120840021308400214084002150840021608400217084002180840021908400220084002210840022208400223084002240840022508400226084002270840022808400229084002300840023108400232084002330840023408400235084002360840023708400238084002390840024008400241084002420840024308400244084002450840024608400247084002480840024908400250084002510840025208400253084002540840025508400256084002570840025808400259084002600840026108400262084002630840026408400265084002660840026708400268084002690840027008400271084002720840027308400274084002750840027608400277084002780840027908400280084002810840028208400283084002840840028508400286084002870840028808400289084002900840029108400292084002930840029408400295084002960840029708400298084002990840030008400301084003020840030308400304084003050840030608400307084003080840030908400310084003110840031208400313084003140840031508400316084003170840031808400319084003200840032108400322084003230840032408400325084003260840032708400328084003290840033008400331084003320840033308400334084003350840033608400337084003380840033908400340084003410840034208400343084003440840034508400346084003470840034808400349084003500840035108400352084003530840035408400355084003560840035708400358084003590840036008400361084003620840036308400364084003650840036608400367084003680840036908400370084003710840037208400373084003740840037508400376084003770840037808400379084003800840038108400382084003830840038408400385084003860840038708400388084003890840039008400391084003920840039308400394084003950840039608400397084003980840039908400400084004010840040208400403084004040840040508400406084004070840040808400409084004100840041108400412084004130840041408400415084004160840041708400418084004190840042008400421084004220840042308400424084004250840042608400427084004280840042908400430084004310840043208400433084004340840043508400436084004370840043808400439084004400840044108400442084004430840044408400445084004460840044708400448084004490840045008400451084004520840045308400454084004550840045608400457084004580840045908400460084004610840046208400463084004640840046508400466084004670840046808400469084004700840047108400472084004730840047408400475084004760840047708400478084004790840048008400481084004820840048308400484084004850840048608400487084004880840048908400490084004910840049208400493084004940840049508400496084004970840049808400499084005000840050108400502084005030840050408400505084005060840050708400508084005090840051008400511084005120840051308400514084005150840051608400517084005180840051908400520084005210840052208400523084005240840052508400526084005270840052808400529084005300840053108400532084005330840053408400535084005360840053708400538084005390840054008400541084005420840054308400544084005450840054608400547084005480840054908400550084005510840055208400553084005540840055508400556084005570840055808400559084005600840056108400562084005630840056408400565084005660840056708400568084005690840057008400571084005720840057308400574084005750840057608400577084005780840057908400580084005810840058208400583084005840840058508400586084005870840058808400589084005900840059108400592084005930840059408400595084005960840059708400598084005990840060008400601084006020840060308400604084006050840060608400607084006080840060908400610084006110840061208400613084006140840061508400616084006170840061808400619084006200840062108400622084006230840062408400625084006260840062708400628084006290840063008400631084006320840063308400634084006350840063608400637084006380840063908400640084006410840064208400643084006440840064508400646084006470840064808400649084006500840065108400652084006530840065408400655084006560840065708400658084006590840066008400661084006620840066308400664084006650840066608400667084006680840066908400670084006710840067208400673084006740840067508400676084006770840067808400679084006800840068108400682084006830840068408400685084006860840068708400688084006890840069008400691084006920840069308400694084006950840069608400697084006980840069908400700084007010840070208400703084007040840070508400706084007070840070808400709084007100840071108400712084007130840071408400715084007160840071708400718084007190840072008400721084007220840072308400724084007250840072608400727084007280840072908400730084007310840073208400733084007340840073508400736084007370840073808400739084007400840074108400742084007430840074408400745084007460840074708400748084007490840075008400751084007520840075308400754084007550840075608400757084007580840075908400760084007610840076208400763084007640840076508400766084007670840076808400769084007700840077108400772084007730840077408400775084007760840077708400778084007790840078008400781084007820840078308400784084007850840078608400787084007880840078908400790084007910840079208400793084007940840079508400796084007970840079808400799084100010841000208410003084100040841000508410006084100070841000808410009084100100841001108410012084100130841001408410015084100160841001708410018084100190841002008410021084100220841002308410024084100250841002608410027084100280841002908410030084100310841003208410033084100340841003508410036084100370841003808410039084100400841004108410042084100430841004408410045084100460841004708410048084100490841005008410051084100520841005308410054084100550841005608410057084100580841005908410060084100610841006208410063084100640841006508410066084100670841006808410069084100700841007108410072084100730841007408410075084100760841007708410078084100790841008008410081084100820841008308410084084100850841008608410087084100880841008908410090084100910841009208410093084100940841009508410096084100970841009808410099084101000841010108410102084101030841010408410105084101060841010708410108084101090841011008410111084101120841011308410114084101150841011608410117084101180841011908410120084101210841012208410123084101240841012508410126084101270841012808410129084101300841013108410132084101330841013408410135084101360841013708410138084101390841014008410141084101420841014308410144084101450841014608410147084101480841014908410150084101510841015208410153084101540841015508410156084101570841015808410159084101600841016108410162084101630841016408410165084101660841016708410168084101690841017008410171084101720841017308410174084101750841017608410177084101780841017908410180084101810841018208410183084101840841018508410186084101870841018808410189084101900841019108410192084101930841019408410195084101960841019708410198084101990841020008410201084102020841020308410204084102050841020608410207084102080841020908410210084102110841021208410213084102140841021508410216084102170841021808410219084102200841022108410222084102230841022408410225084102260841022708410228084102290841023008410231084102320841023308410234084102350841023608410237084102380841023908410240084102410841024208410243084102440841024508410246084102470841024808410249084102500841025108410252084102530841025408410255084102560841025708410258084102590841026008410261084102620841026308410264084102650841026608410267084102680841026908410270084102710841027208410273084102740841027508410276084102770841027808410279084102800841028108410282084102830841028408410285084102860841028708410288084102890841029008410291084102920841029308410294084102950841029608410297084102980841029908410300084103010841030208410303084103040841030508410306084103070841030808410309084103100841031108410312084103130841031408410315084103160841031708410318084103190841032008410321084103220841032308410324084103250841032608410327084103280841032908410330084103310841033208410333084103340841033508410336084103370841033808410339084103400841034108410342084103430841034408410345084103460841034708410348084103490841035008410351084103520841035308410354084103550841035608410357084103580841035908410360084103610841036208410363084103640841036508410366084103670841036808410369084103700841037108410372084103730841037408410375084103760841037708410378084103790841038008410381084103820841038308410384084103850841038608410387084103880841038908410390084103910841039208410393084103940841039508410396084103970841039808410399084104000841040108410402084104030841040408410405084104060841040708410408084104090841041008410411084104120841041308410414084104150841041608410417084104180841041908410420084104210841042208410423084104240841042508410426084104270841042808410429084104300841043108410432084104330841043408410435084104360841043708410438084104390841044008410441084104420841044308410444084104450841044608410447084104480841044908410450084104510841045208410453084104540841045508410456084104570841045808410459084104600841046108410462084104630841046408410465084104660841046708410468084104690841047008410471084104720841047308410474084104750841047608410477084104780841047908410480084104810841048208410483084104840841048508410486084104870841048808410489084104900841049108410492084104930841049408410495084104960841049708410498084104990841050008410501084105020841050308410504084105050841050608410507084105080841050908410510084105110841051208410513084105140841051508410516084105170841051808410519084105200841052108410522084105230841052408410525084105260841052708410528084105290841053008410531084105320841053308410534084105350841053608410537084105380841053908410540084105410841054208410543084105440841054508410546084105470841054808410549084105500841055108410552084105530841055408410555084105560841055708410558084105590841056008410561084105620841056308410564084105650841056608410567084105680841056908410570084105710841057208410573084105740841057508410576084105770841057808410579084105800841058108410582084105830841058408410585084105860841058708410588084105890841059008410591084105920841059308410594084105950841059608410597084105980841059908410600084106010841060208410603084106040841060508410606084106070841060808410609084106100841061108410612084106130841061408410615084106160841061708410618084106190841062008410621084106220841062308410624084106250841062608410627084106280841062908410630084106310841063208410633084106340841063508410636084106370841063808410639084106400841064108410642084106430841064408410645084106460841064708410648084106490841065008410651084106520841065308410654084106550841065608410657084106580841065908410660084106610841066208410663084106640841066508410666084106670841066808410669084106700841067108410672084106730841067408410675084106760841067708410678084106790841068008410681084106820841068308410684084106850841068608410687084106880841068908410690084106910841069208410693084106940841069508410696084106970841069808410699084107000841070108410702084107030841070408410705084107060841070708410708084107090841071008410711084107120841071308410714084107150841071608410717084107180841071908410720084107210841072208410723084107240841072508410726084107270841072808410729084107300841073108410732084107330841073408410735084107360841073708410738084107390841074008410741084107420841074308410744084107450841074608410747084107480841074908410750084107510841075208410753084107540841075508410756084107570841075808410759084107600841076108410762084107630841076408410765084107660841076708410768084107690841077008410771084107720841077308410774084107750841077608410777084107780841077908410780084107810841078208410783084107840841078508410786084107870841078808410789084107900841079108410792084107930841079408410795084107960841079708410798084107990842000108420002084200030842000408420005084200060842000708420008084200090842001008420011084200120842001308420014084200150842001608420017084200180842001908420020084200210842002208420023084200240842002508420026084200270842002808420029084200300842003108420032084200330842003408420035084200360842003708420038084200390842004008420041084200420842004308420044084200450842004608420047084200480842004908420050084200510842005208420053084200540842005508420056084200570842005808420059084200600842006108420062084200630842006408420065084200660842006708420068084200690842007008420071084200720842007308420074084200750842007608420077084200780842007908420080084200810842008208420083084200840842008508420086084200870842008808420089084200900842009108420092084200930842009408420095084200960842009708420098084200990842010008420101084201020842010308420104084201050842010608420107084201080842010908420110084201110842011208420113084201140842011508420116084201170842011808420119084201200842012108420122084201230842012408420125084201260842012708420128084201290842013008420131084201320842013308420134084201350842013608420137084201380842013908420140084201410842014208420143084201440842014508420146084201470842014808420149084201500842015108420152084201530842015408420155084201560842015708420158084201590842016008420161084201620842016308420164084201650842016608420167084201680842016908420170084201710842017208420173084201740842017508420176084201770842017808420179084201800842018108420182084201830842018408420185084201860842018708420188084201890842019008420191084201920842019308420194084201950842019608420197084201980842019908420200084202010842020208420203084202040842020508420206084202070842020808420209084202100842021108420212084202130842021408420215084202160842021708420218084202190842022008420221084202220842022308420224084202250842022608420227084202280842022908420230084202310842023208420233084202340842023508420236084202370842023808420239084202400842024108420242084202430842024408420245084202460842024708420248084202490842025008420251084202520842025308420254084202550842025608420257084202580842025908420260084202610842026208420263084202640842026508420266084202670842026808420269084202700842027108420272084202730842027408420275084202760842027708420278084202790842028008420281084202820842028308420284084202850842028608420287084202880842028908420290084202910842029208420293084202940842029508420296084202970842029808420299084203000842030108420302084203030842030408420305084203060842030708420308084203090842031008420311084203120842031308420314084203150842031608420317084203180842031908420320084203210842032208420323084203240842032508420326084203270842032808420329084203300842033108420332084203330842033408420335084203360842033708420338084203390842034008420341084203420842034308420344084203450842034608420347084203480842034908420350084203510842035208420353084203540842035508420356084203570842035808420359084203600842036108420362084203630842036408420365084203660842036708420368084203690842037008420371084203720842037308420374084203750842037608420377084203780842037908420380084203810842038208420383084203840842038508420386084203870842038808420389084203900842039108420392084203930842039408420395084203960842039708420398084203990842040008420401084204020842040308420404084204050842040608420407084204080842040908420410084204110842041208420413084204140842041508420416084204170842041808420419084204200842042108420422084204230842042408420425084204260842042708420428084204290842043008420431084204320842043308420434084204350842043608420437084204380842043908420440084204410842044208420443084204440842044508420446084204470842044808420449084204500842045108420452084204530842045408420455084204560842045708420458084204590842046008420461084204620842046308420464084204650842046608420467084204680842046908420470084204710842047208420473084204740842047508420476084204770842047808420479084204800842048108420482084204830842048408420485084204860842048708420488084204890842049008420491084204920842049308420494084204950842049608420497084204980842049908420500084205010842050208420503084205040842050508420506084205070842050808420509084205100842051108420512084205130842051408420515084205160842051708420518084205190842052008420521084205220842052308420524084205250842052608420527084205280842052908420530084205310842053208420533084205340842053508420536084205370842053808420539084205400842054108420542084205430842054408420545084205460842054708420548084205490842055008420551084205520842055308420554084205550842055608420557084205580842055908420560084205610842056208420563084205640842056508420566084205670842056808420569084205700842057108420572084205730842057408420575084205760842057708420578084205790842058008420581084205820842058308420584084205850842058608420587084205880842058908420590084205910842059208420593084205940842059508420596084205970842059808420599084206000842060108420602084206030842060408420605084206060842060708420608084206090842061008420611084206120842061308420614084206150842061608420617084206180842061908420620084206210842062208420623084206240842062508420626084206270842062808420629084206300842063108420632084206330842063408420635084206360842063708420638084206390842064008420641084206420842064308420644084206450842064608420647084206480842064908420650084206510842065208420653084206540842065508420656084206570842065808420659084206600842066108420662084206630842066408420665084206660842066708420668084206690842067008420671084206720842067308420674084206750842067608420677084206780842067908420680084206810842068208420683084206840842068508420686084206870842068808420689084206900842069108420692084206930842069408420695084206960842069708420698084206990842070008420701084207020842070308420704084207050842070608420707084207080842070908420710084207110842071208420713084207140842071508420716084207170842071808420719084207200842072108420722084207230842072408420725084207260842072708420728084207290842073008420731084207320842073308420734084207350842073608420737084207380842073908420740084207410842074208420743084207440842074508420746084207470842074808420749084207500842075108420752084207530842075408420755084207560842075708420758084207590842076008420761084207620842076308420764084207650842076608420767084207680842076908420770084207710842077208420773084207740842077508420776084207770842077808420779084207800842078108420782084207830842078408420785084207860842078708420788084207890842079008420791084207920842079308420794084207950842079608420797084207980842079908430001084300020843000308430004084300050843000608430007084300080843000908430010084300110843001208430013084300140843001508430016084300170843001808430019084300200843002108430022084300230843002408430025084300260843002708430028084300290843003008430031084300320843003308430034084300350843003608430037084300380843003908430040084300410843004208430043084300440843004508430046084300470843004808430049084300500843005108430052084300530843005408430055084300560843005708430058084300590843006008430061084300620843006308430064084300650843006608430067084300680843006908430070084300710843007208430073084300740843007508430076084300770843007808430079084300800843008108430082084300830843008408430085084300860843008708430088084300890843009008430091084300920843009308430094084300950843009608430097084300980843009908430100084301010843010208430103084301040843010508430106084301070843010808430109084301100843011108430112084301130843011408430115084301160843011708430118084301190843012008430121084301220843012308430124084301250843012608430127084301280843012908430130084301310843013208430133084301340843013508430136084301370843013808430139084301400843014108430142084301430843014408430145084301460843014708430148084301490843015008430151084301520843015308430154084301550843015608430157084301580843015908430160084301610843016208430163084301640843016508430166084301670843016808430169084301700843017108430172084301730843017408430175084301760843017708430178084301790843018008430181084301820843018308430184084301850843018608430187084301880843018908430190084301910843019208430193084301940843019508430196084301970843019808430199084302000843020108430202084302030843020408430205084302060843020708430208084302090843021008430211084302120843021308430214084302150843021608430217084302180843021908430220084302210843022208430223084302240843022508430226084302270843022808430229084302300843023108430232084302330843023408430235084302360843023708430238084302390843024008430241084302420843024308430244084302450843024608430247084302480843024908430250084302510843025208430253084302540843025508430256084302570843025808430259084302600843026108430262084302630843026408430265084302660843026708430268084302690843027008430271084302720843027308430274084302750843027608430277084302780843027908430280084302810843028208430283084302840843028508430286084302870843028808430289084302900843029108430292084302930843029408430295084302960843029708430298084302990843030008430301084303020843030308430304084303050843030608430307084303080843030908430310084303110843031208430313084303140843031508430316084303170843031808430319084303200843032108430322084303230843032408430325084303260843032708430328084303290843033008430331084303320843033308430334084303350843033608430337084303380843033908430340084303410843034208430343084303440843034508430346084303470843034808430349084303500843035108430352084303530843035408430355084303560843035708430358084303590843036008430361084303620843036308430364084303650843036608430367084303680843036908430370084303710843037208430373084303740843037508430376084303770843037808430379084303800843038108430382084303830843038408430385084303860843038708430388084303890843039008430391084303920843039308430394084303950843039608430397084303980843039908430400084304010843040208430403084304040843040508430406084304070843040808430409084304100843041108430412084304130843041408430415084304160843041708430418084304190843042008430421084304220843042308430424084304250843042608430427084304280843042908430430084304310843043208430433084304340843043508430436084304370843043808430439084304400843044108430442084304430843044408430445084304460843044708430448084304490843045008430451084304520843045308430454084304550843045608430457084304580843045908430460084304610843046208430463084304640843046508430466084304670843046808430469084304700843047108430472084304730843047408430475084304760843047708430478084304790843048008430481084304820843048308430484084304850843048608430487084304880843048908430490084304910843049208430493084304940843049508430496084304970843049808430499084305000843050108430502084305030843050408430505084305060843050708430508084305090843051008430511084305120843051308430514084305150843051608430517084305180843051908430520084305210843052208430523084305240843052508430526084305270843052808430529084305300843053108430532084305330843053408430535084305360843053708430538084305390843054008430541084305420843054308430544084305450843054608430547084305480843054908430550084305510843055208430553084305540843055508430556084305570843055808430559084305600843056108430562084305630843056408430565084305660843056708430568084305690843057008430571084305720843057308430574084305750843057608430577084305780843057908430580084305810843058208430583084305840843058508430586084305870843058808430589084305900843059108430592084305930843059408430595084305960843059708430598084305990843060008430601084306020843060308430604084306050843060608430607084306080843060908430610084306110843061208430613084306140843061508430616084306170843061808430619084306200843062108430622084306230843062408430625084306260843062708430628084306290843063008430631084306320843063308430634084306350843063608430637084306380843063908430640084306410843064208430643084306440843064508430646084306470843064808430649084306500843065108430652084306530843065408430655084306560843065708430658084306590843066008430661084306620843066308430664084306650843066608430667084306680843066908430670084306710843067208430673084306740843067508430676084306770843067808430679084306800843068108430682084306830843068408430685084306860843068708430688084306890843069008430691084306920843069308430694084306950843069608430697084306980843069908430700084307010843070208430703084307040843070508430706084307070843070808430709084307100843071108430712084307130843071408430715084307160843071708430718084307190843072008430721084307220843072308430724084307250843072608430727084307280843072908430730084307310843073208430733084307340843073508430736084307370843073808430739084307400843074108430742084307430843074408430745084307460843074708430748084307490843075008430751084307520843075308430754084307550843075608430757084307580843075908430760084307610843076208430763084307640843076508430766084307670843076808430769084307700843077108430772084307730843077408430775084307760843077708430778084307790843078008430781084307820843078308430784084307850843078608430787084307880843078908430790084307910843079208430793084307940843079508430796084307970843079808430799084400010844000208440003084400040844000508440006084400070844000808440009084400100844001108440012084400130844001408440015084400160844001708440018084400190844002008440021084400220844002308440024084400250844002608440027084400280844002908440030084400310844003208440033084400340844003508440036084400370844003808440039084400400844004108440042084400430844004408440045084400460844004708440048084400490844005008440051084400520844005308440054084400550844005608440057084400580844005908440060084400610844006208440063084400640844006508440066084400670844006808440069084400700844007108440072084400730844007408440075084400760844007708440078084400790844008008440081084400820844008308440084084400850844008608440087084400880844008908440090084400910844009208440093084400940844009508440096084400970844009808440099084401000844010108440102084401030844010408440105084401060844010708440108084401090844011008440111084401120844011308440114084401150844011608440117084401180844011908440120084401210844012208440123084401240844012508440126084401270844012808440129084401300844013108440132084401330844013408440135084401360844013708440138084401390844014008440141084401420844014308440144084401450844014608440147084401480844014908440150084401510844015208440153084401540844015508440156084401570844015808440159084401600844016108440162084401630844016408440165084401660844016708440168084401690844017008440171084401720844017308440174084401750844017608440177084401780844017908440180084401810844018208440183084401840844018508440186084401870844018808440189084401900844019108440192084401930844019408440195084401960844019708440198084401990844020008440201084402020844020308440204084402050844020608440207084402080844020908440210084402110844021208440213084402140844021508440216084402170844021808440219084402200844022108440222084402230844022408440225084402260844022708440228084402290844023008440231084402320844023308440234084402350844023608440237084402380844023908440240084402410844024208440243084402440844024508440246084402470844024808440249084402500844025108440252084402530844025408440255084402560844025708440258084402590844026008440261084402620844026308440264084402650844026608440267084402680844026908440270084402710844027208440273084402740844027508440276084402770844027808440279084402800844028108440282084402830844028408440285084402860844028708440288084402890844029008440291084402920844029308440294084402950844029608440297084402980844029908440300084403010844030208440303084403040844030508440306084403070844030808440309084403100844031108440312084403130844031408440315084403160844031708440318084403190844032008440321084403220844032308440324084403250844032608440327084403280844032908440330084403310844033208440333084403340844033508440336084403370844033808440339084403400844034108440342084403430844034408440345084403460844034708440348084403490844035008440351084403520844035308440354084403550844035608440357084403580844035908440360084403610844036208440363084403640844036508440366084403670844036808440369084403700844037108440372084403730844037408440375084403760844037708440378084403790844038008440381084403820844038308440384084403850844038608440387084403880844038908440390084403910844039208440393084403940844039508440396084403970844039808440399084404000844040108440402084404030844040408440405084404060844040708440408084404090844041008440411084404120844041308440414084404150844041608440417084404180844041908440420084404210844042208440423084404240844042508440426084404270844042808440429084404300844043108440432084404330844043408440435084404360844043708440438084404390844044008440441084404420844044308440444084404450844044608440447084404480844044908440450084404510844045208440453084404540844045508440456084404570844045808440459084404600844046108440462084404630844046408440465084404660844046708440468084404690844047008440471084404720844047308440474084404750844047608440477084404780844047908440480084404810844048208440483084404840844048508440486084404870844048808440489084404900844049108440492084404930844049408440495084404960844049708440498084404990844050008440501084405020844050308440504084405050844050608440507084405080844050908440510084405110844051208440513084405140844051508440516084405170844051808440519084405200844052108440522084405230844052408440525084405260844052708440528084405290844053008440531084405320844053308440534084405350844053608440537084405380844053908440540084405410844054208440543084405440844054508440546084405470844054808440549084405500844055108440552084405530844055408440555084405560844055708440558084405590844056008440561084405620844056308440564084405650844056608440567084405680844056908440570084405710844057208440573084405740844057508440576084405770844057808440579084405800844058108440582084405830844058408440585084405860844058708440588084405890844059008440591084405920844059308440594084405950844059608440597084405980844059908440600084406010844060208440603084406040844060508440606084406070844060808440609084406100844061108440612084406130844061408440615084406160844061708440618084406190844062008440621084406220844062308440624084406250844062608440627084406280844062908440630084406310844063208440633084406340844063508440636084406370844063808440639084406400844064108440642084406430844064408440645084406460844064708440648084406490844065008440651084406520844065308440654084406550844065608440657084406580844065908440660084406610844066208440663084406640844066508440666084406670844066808440669084406700844067108440672084406730844067408440675084406760844067708440678084406790844068008440681084406820844068308440684084406850844068608440687084406880844068908440690084406910844069208440693084406940844069508440696084406970844069808440699084407000844070108440702084407030844070408440705084407060844070708440708084407090844071008440711084407120844071308440714084407150844071608440717084407180844071908440720084407210844072208440723084407240844072508440726084407270844072808440729084407300844073108440732084407330844073408440735084407360844073708440738084407390844074008440741084407420844074308440744084407450844074608440747084407480844074908440750084407510844075208440753084407540844075508440756084407570844075808440759084407600844076108440762084407630844076408440765084407660844076708440768084407690844077008440771084407720844077308440774084407750844077608440777084407780844077908440780084407810844078208440783084407840844078508440786084407870844078808440789084407900844079108440792084407930844079408440795084407960844079708440798084407990845000108450002084500030845000408450005084500060845000708450008084500090845001008450011084500120845001308450014084500150845001608450017084500180845001908450020084500210845002208450023084500240845002508450026084500270845002808450029084500300845003108450032084500330845003408450035084500360845003708450038084500390845004008450041084500420845004308450044084500450845004608450047084500480845004908450050084500510845005208450053084500540845005508450056084500570845005808450059084500600845006108450062084500630845006408450065084500660845006708450068084500690845007008450071084500720845007308450074084500750845007608450077084500780845007908450080084500810845008208450083084500840845008508450086084500870845008808450089084500900845009108450092084500930845009408450095084500960845009708450098084500990845010008450101084501020845010308450104084501050845010608450107084501080845010908450110084501110845011208450113084501140845011508450116084501170845011808450119084501200845012108450122084501230845012408450125084501260845012708450128084501290845013008450131084501320845013308450134084501350845013608450137084501380845013908450140084501410845014208450143084501440845014508450146084501470845014808450149084501500845015108450152084501530845015408450155084501560845015708450158084501590845016008450161084501620845016308450164084501650845016608450167084501680845016908450170084501710845017208450173084501740845017508450176084501770845017808450179084501800845018108450182084501830845018408450185084501860845018708450188084501890845019008450191084501920845019308450194084501950845019608450197084501980845019908450200084502010845020208450203084502040845020508450206084502070845020808450209084502100845021108450212084502130845021408450215084502160845021708450218084502190845022008450221084502220845022308450224084502250845022608450227084502280845022908450230084502310845023208450233084502340845023508450236084502370845023808450239084502400845024108450242084502430845024408450245084502460845024708450248084502490845025008450251084502520845025308450254084502550845025608450257084502580845025908450260084502610845026208450263084502640845026508450266084502670845026808450269084502700845027108450272084502730845027408450275084502760845027708450278084502790845028008450281084502820845028308450284084502850845028608450287084502880845028908450290084502910845029208450293084502940845029508450296084502970845029808450299084503000845030108450302084503030845030408450305084503060845030708450308084503090845031008450311084503120845031308450314084503150845031608450317084503180845031908450320084503210845032208450323084503240845032508450326084503270845032808450329084503300845033108450332084503330845033408450335084503360845033708450338084503390845034008450341084503420845034308450344084503450845034608450347084503480845034908450350084503510845035208450353084503540845035508450356084503570845035808450359084503600845036108450362084503630845036408450365084503660845036708450368084503690845037008450371084503720845037308450374084503750845037608450377084503780845037908450380084503810845038208450383084503840845038508450386084503870845038808450389084503900845039108450392084503930845039408450395084503960845039708450398084503990845040008450401084504020845040308450404084504050845040608450407084504080845040908450410084504110845041208450413084504140845041508450416084504170845041808450419084504200845042108450422084504230845042408450425084504260845042708450428084504290845043008450431084504320845043308450434084504350845043608450437084504380845043908450440084504410845044208450443084504440845044508450446084504470845044808450449084504500845045108450452084504530845045408450455084504560845045708450458084504590845046008450461084504620845046308450464084504650845046608450467084504680845046908450470084504710845047208450473084504740845047508450476084504770845047808450479084504800845048108450482084504830845048408450485084504860845048708450488084504890845049008450491084504920845049308450494084504950845049608450497084504980845049908450500084505010845050208450503084505040845050508450506084505070845050808450509084505100845051108450512084505130845051408450515084505160845051708450518084505190845052008450521084505220845052308450524084505250845052608450527084505280845052908450530084505310845053208450533084505340845053508450536084505370845053808450539084505400845054108450542084505430845054408450545084505460845054708450548084505490845055008450551084505520845055308450554084505550845055608450557084505580845055908450560084505610845056208450563084505640845056508450566084505670845056808450569084505700845057108450572084505730845057408450575084505760845057708450578084505790845058008450581084505820845058308450584084505850845058608450587084505880845058908450590084505910845059208450593084505940845059508450596084505970845059808450599084506000845060108450602084506030845060408450605084506060845060708450608084506090845061008450611084506120845061308450614084506150845061608450617084506180845061908450620084506210845062208450623084506240845062508450626084506270845062808450629084506300845063108450632084506330845063408450635084506360845063708450638084506390845064008450641084506420845064308450644084506450845064608450647084506480845064908450650084506510845065208450653084506540845065508450656084506570845065808450659084506600845066108450662084506630845066408450665084506660845066708450668084506690845067008450671084506720845067308450674084506750845067608450677084506780845067908450680084506810845068208450683084506840845068508450686084506870845068808450689084506900845069108450692084506930845069408450695084506960845069708450698084506990845070008450701084507020845070308450704084507050845070608450707084507080845070908450710084507110845071208450713084507140845071508450716084507170845071808450719084507200845072108450722084507230845072408450725084507260845072708450728084507290845073008450731084507320845073308450734084507350845073608450737084507380845073908450740084507410845074208450743084507440845074508450746084507470845074808450749084507500845075108450752084507530845075408450755084507560845075708450758084507590845076008450761084507620845076308450764084507650845076608450767084507680845076908450770084507710845077208450773084507740845077508450776084507770845077808450779084507800845078108450782084507830845078408450785084507860845078708450788084507890845079008450791084507920845079308450794084507950845079608450797084507980845079908460001084600020846000308460004084600050846000608460007084600080846000908460010084600110846001208460013084600140846001508460016084600170846001808460019084600200846002108460022084600230846002408460025084600260846002708460028084600290846003008460031084600320846003308460034084600350846003608460037084600380846003908460040084600410846004208460043084600440846004508460046084600470846004808460049084600500846005108460052084600530846005408460055084600560846005708460058084600590846006008460061084600620846006308460064084600650846006608460067084600680846006908460070084600710846007208460073084600740846007508460076084600770846007808460079084600800846008108460082084600830846008408460085084600860846008708460088084600890846009008460091084600920846009308460094084600950846009608460097084600980846009908460100084601010846010208460103084601040846010508460106084601070846010808460109084601100846011108460112084601130846011408460115084601160846011708460118084601190846012008460121084601220846012308460124084601250846012608460127084601280846012908460130084601310846013208460133084601340846013508460136084601370846013808460139084601400846014108460142084601430846014408460145084601460846014708460148084601490846015008460151084601520846015308460154084601550846015608460157084601580846015908460160084601610846016208460163084601640846016508460166084601670846016808460169084601700846017108460172084601730846017408460175084601760846017708460178084601790846018008460181084601820846018308460184084601850846018608460187084601880846018908460190084601910846019208460193084601940846019508460196084601970846019808460199084602000846020108460202084602030846020408460205084602060846020708460208084602090846021008460211084602120846021308460214084602150846021608460217084602180846021908460220084602210846022208460223084602240846022508460226084602270846022808460229084602300846023108460232084602330846023408460235084602360846023708460238084602390846024008460241084602420846024308460244084602450846024608460247084602480846024908460250084602510846025208460253084602540846025508460256084602570846025808460259084602600846026108460262084602630846026408460265084602660846026708460268084602690846027008460271084602720846027308460274084602750846027608460277084602780846027908460280084602810846028208460283084602840846028508460286084602870846028808460289084602900846029108460292084602930846029408460295084602960846029708460298084602990846030008460301084603020846030308460304084603050846030608460307084603080846030908460310084603110846031208460313084603140846031508460316084603170846031808460319084603200846032108460322084603230846032408460325084603260846032708460328084603290846033008460331084603320846033308460334084603350846033608460337084603380846033908460340084603410846034208460343084603440846034508460346084603470846034808460349084603500846035108460352084603530846035408460355084603560846035708460358084603590846036008460361084603620846036308460364084603650846036608460367084603680846036908460370084603710846037208460373084603740846037508460376084603770846037808460379084603800846038108460382084603830846038408460385084603860846038708460388084603890846039008460391084603920846039308460394084603950846039608460397084603980846039908460400084604010846040208460403084604040846040508460406084604070846040808460409084604100846041108460412084604130846041408460415084604160846041708460418084604190846042008460421084604220846042308460424084604250846042608460427084604280846042908460430084604310846043208460433084604340846043508460436084604370846043808460439084604400846044108460442084604430846044408460445084604460846044708460448084604490846045008460451084604520846045308460454084604550846045608460457084604580846045908460460084604610846046208460463084604640846046508460466084604670846046808460469084604700846047108460472084604730846047408460475084604760846047708460478084604790846048008460481084604820846048308460484084604850846048608460487084604880846048908460490084604910846049208460493084604940846049508460496084604970846049808460499084605000846050108460502084605030846050408460505084605060846050708460508084605090846051008460511084605120846051308460514084605150846051608460517084605180846051908460520084605210846052208460523084605240846052508460526084605270846052808460529084605300846053108460532084605330846053408460535084605360846053708460538084605390846054008460541084605420846054308460544084605450846054608460547084605480846054908460550084605510846055208460553084605540846055508460556084605570846055808460559084605600846056108460562084605630846056408460565084605660846056708460568084605690846057008460571084605720846057308460574084605750846057608460577084605780846057908460580084605810846058208460583084605840846058508460586084605870846058808460589084605900846059108460592084605930846059408460595084605960846059708460598084605990846060008460601084606020846060308460604084606050846060608460607084606080846060908460610084606110846061208460613084606140846061508460616084606170846061808460619084606200846062108460622084606230846062408460625084606260846062708460628084606290846063008460631084606320846063308460634084606350846063608460637084606380846063908460640084606410846064208460643084606440846064508460646084606470846064808460649084606500846065108460652084606530846065408460655084606560846065708460658084606590846066008460661084606620846066308460664084606650846066608460667084606680846066908460670084606710846067208460673084606740846067508460676084606770846067808460679084606800846068108460682084606830846068408460685084606860846068708460688084606890846069008460691084606920846069308460694084606950846069608460697084606980846069908460700084607010846070208460703084607040846070508460706084607070846070808460709084607100846071108460712084607130846071408460715084607160846071708460718084607190846072008460721084607220846072308460724084607250846072608460727084607280846072908460730084607310846073208460733084607340846073508460736084607370846073808460739084607400846074108460742084607430846074408460745084607460846074708460748084607490846075008460751084607520846075308460754084607550846075608460757084607580846075908460760084607610846076208460763084607640846076508460766084607670846076808460769084607700846077108460772084607730846077408460775084607760846077708460778084607790846078008460781084607820846078308460784084607850846078608460787084607880846078908460790084607910846079208460793084607940846079508460796084607970846079808460799084700010847000208470003084700040847000508470006084700070847000808470009084700100847001108470012084700130847001408470015084700160847001708470018084700190847002008470021084700220847002308470024084700250847002608470027084700280847002908470030084700310847003208470033084700340847003508470036084700370847003808470039084700400847004108470042084700430847004408470045084700460847004708470048084700490847005008470051084700520847005308470054084700550847005608470057084700580847005908470060084700610847006208470063084700640847006508470066084700670847006808470069084700700847007108470072084700730847007408470075084700760847007708470078084700790847008008470081084700820847008308470084084700850847008608470087084700880847008908470090084700910847009208470093084700940847009508470096084700970847009808470099084701000847010108470102084701030847010408470105084701060847010708470108084701090847011008470111084701120847011308470114084701150847011608470117084701180847011908470120084701210847012208470123084701240847012508470126084701270847012808470129084701300847013108470132084701330847013408470135084701360847013708470138084701390847014008470141084701420847014308470144084701450847014608470147084701480847014908470150084701510847015208470153084701540847015508470156084701570847015808470159084701600847016108470162084701630847016408470165084701660847016708470168084701690847017008470171084701720847017308470174084701750847017608470177084701780847017908470180084701810847018208470183084701840847018508470186084701870847018808470189084701900847019108470192084701930847019408470195084701960847019708470198084701990847020008470201084702020847020308470204084702050847020608470207084702080847020908470210084702110847021208470213084702140847021508470216084702170847021808470219084702200847022108470222084702230847022408470225084702260847022708470228084702290847023008470231084702320847023308470234084702350847023608470237084702380847023908470240084702410847024208470243084702440847024508470246084702470847024808470249084702500847025108470252084702530847025408470255084702560847025708470258084702590847026008470261084702620847026308470264084702650847026608470267084702680847026908470270084702710847027208470273084702740847027508470276084702770847027808470279084702800847028108470282084702830847028408470285084702860847028708470288084702890847029008470291084702920847029308470294084702950847029608470297084702980847029908470300084703010847030208470303084703040847030508470306084703070847030808470309084703100847031108470312084703130847031408470315084703160847031708470318084703190847032008470321084703220847032308470324084703250847032608470327084703280847032908470330084703310847033208470333084703340847033508470336084703370847033808470339084703400847034108470342084703430847034408470345084703460847034708470348084703490847035008470351084703520847035308470354084703550847035608470357084703580847035908470360084703610847036208470363084703640847036508470366084703670847036808470369084703700847037108470372084703730847037408470375084703760847037708470378084703790847038008470381084703820847038308470384084703850847038608470387084703880847038908470390084703910847039208470393084703940847039508470396084703970847039808470399084704000847040108470402084704030847040408470405084704060847040708470408084704090847041008470411084704120847041308470414084704150847041608470417084704180847041908470420084704210847042208470423084704240847042508470426084704270847042808470429084704300847043108470432084704330847043408470435084704360847043708470438084704390847044008470441084704420847044308470444084704450847044608470447084704480847044908470450084704510847045208470453084704540847045508470456084704570847045808470459084704600847046108470462084704630847046408470465084704660847046708470468084704690847047008470471084704720847047308470474084704750847047608470477084704780847047908470480084704810847048208470483084704840847048508470486084704870847048808470489084704900847049108470492084704930847049408470495084704960847049708470498084704990847050008470501084705020847050308470504084705050847050608470507084705080847050908470510084705110847051208470513084705140847051508470516084705170847051808470519084705200847052108470522084705230847052408470525084705260847052708470528084705290847053008470531084705320847053308470534084705350847053608470537084705380847053908470540084705410847054208470543084705440847054508470546084705470847054808470549084705500847055108470552084705530847055408470555084705560847055708470558084705590847056008470561084705620847056308470564084705650847056608470567084705680847056908470570084705710847057208470573084705740847057508470576084705770847057808470579084705800847058108470582084705830847058408470585084705860847058708470588084705890847059008470591084705920847059308470594084705950847059608470597084705980847059908470600084706010847060208470603084706040847060508470606084706070847060808470609084706100847061108470612084706130847061408470615084706160847061708470618084706190847062008470621084706220847062308470624084706250847062608470627084706280847062908470630084706310847063208470633084706340847063508470636084706370847063808470639084706400847064108470642084706430847064408470645084706460847064708470648084706490847065008470651084706520847065308470654084706550847065608470657084706580847065908470660084706610847066208470663084706640847066508470666084706670847066808470669084706700847067108470672084706730847067408470675084706760847067708470678084706790847068008470681084706820847068308470684084706850847068608470687084706880847068908470690084706910847069208470693084706940847069508470696084706970847069808470699084707000847070108470702084707030847070408470705084707060847070708470708084707090847071008470711084707120847071308470714084707150847071608470717084707180847071908470720084707210847072208470723084707240847072508470726084707270847072808470729084707300847073108470732084707330847073408470735084707360847073708470738084707390847074008470741084707420847074308470744084707450847074608470747084707480847074908470750084707510847075208470753084707540847075508470756084707570847075808470759084707600847076108470762084707630847076408470765084707660847076708470768084707690847077008470771084707720847077308470774084707750847077608470777084707780847077908470780084707810847078208470783084707840847078508470786084707870847078808470789084707900847079108470792084707930847079408470795084707960847079708470798084707990848000108480002084800030848000408480005084800060848000708480008084800090848001008480011084800120848001308480014084800150848001608480017084800180848001908480020084800210848002208480023084800240848002508480026084800270848002808480029084800300848003108480032084800330848003408480035084800360848003708480038084800390848004008480041084800420848004308480044084800450848004608480047084800480848004908480050084800510848005208480053084800540848005508480056084800570848005808480059084800600848006108480062084800630848006408480065084800660848006708480068084800690848007008480071084800720848007308480074084800750848007608480077084800780848007908480080084800810848008208480083084800840848008508480086084800870848008808480089084800900848009108480092084800930848009408480095084800960848009708480098084800990848010008480101084801020848010308480104084801050848010608480107084801080848010908480110084801110848011208480113084801140848011508480116084801170848011808480119084801200848012108480122084801230848012408480125084801260848012708480128084801290848013008480131084801320848013308480134084801350848013608480137084801380848013908480140084801410848014208480143084801440848014508480146084801470848014808480149084801500848015108480152084801530848015408480155084801560848015708480158084801590848016008480161084801620848016308480164084801650848016608480167084801680848016908480170084801710848017208480173084801740848017508480176084801770848017808480179084801800848018108480182084801830848018408480185084801860848018708480188084801890848019008480191084801920848019308480194084801950848019608480197084801980848019908480200084802010848020208480203084802040848020508480206084802070848020808480209084802100848021108480212084802130848021408480215084802160848021708480218084802190848022008480221084802220848022308480224084802250848022608480227084802280848022908480230084802310848023208480233084802340848023508480236084802370848023808480239084802400848024108480242084802430848024408480245084802460848024708480248084802490848025008480251084802520848025308480254084802550848025608480257084802580848025908480260084802610848026208480263084802640848026508480266084802670848026808480269084802700848027108480272084802730848027408480275084802760848027708480278084802790848028008480281084802820848028308480284084802850848028608480287084802880848028908480290084802910848029208480293084802940848029508480296084802970848029808480299084803000848030108480302084803030848030408480305084803060848030708480308084803090848031008480311084803120848031308480314084803150848031608480317084803180848031908480320084803210848032208480323084803240848032508480326084803270848032808480329084803300848033108480332084803330848033408480335084803360848033708480338084803390848034008480341084803420848034308480344084803450848034608480347084803480848034908480350084803510848035208480353084803540848035508480356084803570848035808480359084803600848036108480362084803630848036408480365084803660848036708480368084803690848037008480371084803720848037308480374084803750848037608480377084803780848037908480380084803810848038208480383084803840848038508480386084803870848038808480389084803900848039108480392084803930848039408480395084803960848039708480398084803990848040008480401084804020848040308480404084804050848040608480407084804080848040908480410084804110848041208480413084804140848041508480416084804170848041808480419084804200848042108480422084804230848042408480425084804260848042708480428084804290848043008480431084804320848043308480434084804350848043608480437084804380848043908480440084804410848044208480443084804440848044508480446084804470848044808480449084804500848045108480452084804530848045408480455084804560848045708480458084804590848046008480461084804620848046308480464084804650848046608480467084804680848046908480470084804710848047208480473084804740848047508480476084804770848047808480479084804800848048108480482084804830848048408480485084804860848048708480488084804890848049008480491084804920848049308480494084804950848049608480497084804980848049908480500084805010848050208480503084805040848050508480506084805070848050808480509084805100848051108480512084805130848051408480515084805160848051708480518084805190848052008480521084805220848052308480524084805250848052608480527084805280848052908480530084805310848053208480533084805340848053508480536084805370848053808480539084805400848054108480542084805430848054408480545084805460848054708480548084805490848055008480551084805520848055308480554084805550848055608480557084805580848055908480560084805610848056208480563084805640848056508480566084805670848056808480569084805700848057108480572084805730848057408480575084805760848057708480578084805790848058008480581084805820848058308480584084805850848058608480587084805880848058908480590084805910848059208480593084805940848059508480596084805970848059808480599084806000848060108480602084806030848060408480605084806060848060708480608084806090848061008480611084806120848061308480614084806150848061608480617084806180848061908480620084806210848062208480623084806240848062508480626084806270848062808480629084806300848063108480632084806330848063408480635084806360848063708480638084806390848064008480641084806420848064308480644084806450848064608480647084806480848064908480650084806510848065208480653084806540848065508480656084806570848065808480659084806600848066108480662084806630848066408480665084806660848066708480668084806690848067008480671084806720848067308480674084806750848067608480677084806780848067908480680084806810848068208480683084806840848068508480686084806870848068808480689084806900848069108480692084806930848069408480695084806960848069708480698084806990848070008480701084807020848070308480704084807050848070608480707084807080848070908480710084807110848071208480713084807140848071508480716084807170848071808480719084807200848072108480722084807230848072408480725084807260848072708480728084807290848073008480731084807320848073308480734084807350848073608480737084807380848073908480740084807410848074208480743084807440848074508480746084807470848074808480749084807500848075108480752084807530848075408480755084807560848075708480758084807590848076008480761084807620848076308480764084807650848076608480767084807680848076908480770084807710848077208480773084807740848077508480776084807770848077808480779084807800848078108480782084807830848078408480785084807860848078708480788084807890848079008480791084807920848079308480794084807950848079608480797084807980848079908490001084900020849000308490004084900050849000608490007084900080849000908490010084900110849001208490013084900140849001508490016084900170849001808490019084900200849002108490022084900230849002408490025084900260849002708490028084900290849003008490031084900320849003308490034084900350849003608490037084900380849003908490040084900410849004208490043084900440849004508490046084900470849004808490049084900500849005108490052084900530849005408490055084900560849005708490058084900590849006008490061084900620849006308490064084900650849006608490067084900680849006908490070084900710849007208490073084900740849007508490076084900770849007808490079084900800849008108490082084900830849008408490085084900860849008708490088084900890849009008490091084900920849009308490094084900950849009608490097084900980849009908490100084901010849010208490103084901040849010508490106084901070849010808490109084901100849011108490112084901130849011408490115084901160849011708490118084901190849012008490121084901220849012308490124084901250849012608490127084901280849012908490130084901310849013208490133084901340849013508490136084901370849013808490139084901400849014108490142084901430849014408490145084901460849014708490148084901490849015008490151084901520849015308490154084901550849015608490157084901580849015908490160084901610849016208490163084901640849016508490166084901670849016808490169084901700849017108490172084901730849017408490175084901760849017708490178084901790849018008490181084901820849018308490184084901850849018608490187084901880849018908490190084901910849019208490193084901940849019508490196084901970849019808490199084902000849020108490202084902030849020408490205084902060849020708490208084902090849021008490211084902120849021308490214084902150849021608490217084902180849021908490220084902210849022208490223084902240849022508490226084902270849022808490229084902300849023108490232084902330849023408490235084902360849023708490238084902390849024008490241084902420849024308490244084902450849024608490247084902480849024908490250084902510849025208490253084902540849025508490256084902570849025808490259084902600849026108490262084902630849026408490265084902660849026708490268084902690849027008490271084902720849027308490274084902750849027608490277084902780849027908490280084902810849028208490283084902840849028508490286084902870849028808490289084902900849029108490292084902930849029408490295084902960849029708490298084902990849030008490301084903020849030308490304084903050849030608490307084903080849030908490310084903110849031208490313084903140849031508490316084903170849031808490319084903200849032108490322084903230849032408490325084903260849032708490328084903290849033008490331084903320849033308490334084903350849033608490337084903380849033908490340084903410849034208490343084903440849034508490346084903470849034808490349084903500849035108490352084903530849035408490355084903560849035708490358084903590849036008490361084903620849036308490364084903650849036608490367084903680849036908490370084903710849037208490373084903740849037508490376084903770849037808490379084903800849038108490382084903830849038408490385084903860849038708490388084903890849039008490391084903920849039308490394084903950849039608490397084903980849039908490400084904010849040208490403084904040849040508490406084904070849040808490409084904100849041108490412084904130849041408490415084904160849041708490418084904190849042008490421084904220849042308490424084904250849042608490427084904280849042908490430084904310849043208490433084904340849043508490436084904370849043808490439084904400849044108490442084904430849044408490445084904460849044708490448084904490849045008490451084904520849045308490454084904550849045608490457084904580849045908490460084904610849046208490463084904640849046508490466084904670849046808490469084904700849047108490472084904730849047408490475084904760849047708490478084904790849048008490481084904820849048308490484084904850849048608490487084904880849048908490490084904910849049208490493084904940849049508490496084904970849049808490499084905000849050108490502084905030849050408490505084905060849050708490508084905090849051008490511084905120849051308490514084905150849051608490517084905180849051908490520084905210849052208490523084905240849052508490526084905270849052808490529084905300849053108490532084905330849053408490535084905360849053708490538084905390849054008490541084905420849054308490544084905450849054608490547084905480849054908490550084905510849055208490553084905540849055508490556084905570849055808490559084905600849056108490562084905630849056408490565084905660849056708490568084905690849057008490571084905720849057308490574084905750849057608490577084905780849057908490580084905810849058208490583084905840849058508490586084905870849058808490589084905900849059108490592084905930849059408490595084905960849059708490598084905990849060008490601084906020849060308490604084906050849060608490607084906080849060908490610084906110849061208490613084906140849061508490616084906170849061808490619084906200849062108490622084906230849062408490625084906260849062708490628084906290849063008490631084906320849063308490634084906350849063608490637084906380849063908490640084906410849064208490643084906440849064508490646084906470849064808490649084906500849065108490652084906530849065408490655084906560849065708490658084906590849066008490661084906620849066308490664084906650849066608490667084906680849066908490670084906710849067208490673084906740849067508490676084906770849067808490679084906800849068108490682084906830849068408490685084906860849068708490688084906890849069008490691084906920849069308490694084906950849069608490697084906980849069908490700084907010849070208490703084907040849070508490706084907070849070808490709084907100849071108490712084907130849071408490715084907160849071708490718084907190849072008490721084907220849072308490724084907250849072608490727084907280849072908490730084907310849073208490733084907340849073508490736084907370849073808490739084907400849074108490742084907430849074408490745084907460849074708490748084907490849075008490751084907520849075308490754084907550849075608490757084907580849075908490760084907610849076208490763084907640849076508490766084907670849076808490769084907700849077108490772084907730849077408490775084907760849077708490778084907790849078008490781084907820849078308490784084907850849078608490787084907880849078908490790084907910849079208490793084907940849079508490796084907970849079808490799085000010850000208500003085000040850000508500006085000070850000808500009085000100850001108500012085000130850001408500015085000160850001708500018085000190850002008500021085000220850002308500024085000250850002608500027085000280850002908500030085000310850003208500033085000340850003508500036085000370850003808500039085000400850004108500042085000430850004408500045085000460850004708500048085000490850005008500051085000520850005308500054085000550850005608500057085000580850005908500060085000610850006208500063085000640850006508500066085000670850006808500069085000700850007108500072085000730850007408500075085000760850007708500078085000790850008008500081085000820850008308500084085000850850008608500087085000880850008908500090085000910850009208500093085000940850009508500096085000970850009808500099085001000850010108500102085001030850010408500105085001060850010708500108085001090850011008500111085001120850011308500114085001150850011608500117085001180850011908500120085001210850012208500123085001240850012508500126085001270850012808500129085001300850013108500132085001330850013408500135085001360850013708500138085001390850014008500141085001420850014308500144085001450850014608500147085001480850014908500150085001510850015208500153085001540850015508500156085001570850015808500159085001600850016108500162085001630850016408500165085001660850016708500168085001690850017008500171085001720850017308500174085001750850017608500177085001780850017908500180085001810850018208500183085001840850018508500186085001870850018808500189085001900850019108500192085001930850019408500195085001960850019708500198085001990850020008500201085002020850020308500204085002050850020608500207085002080850020908500210085002110850021208500213085002140850021508500216085002170850021808500219085002200850022108500222085002230850022408500225085002260850022708500228085002290850023008500231085002320850023308500234085002350850023608500237085002380850023908500240085002410850024208500243085002440850024508500246085002470850024808500249085002500850025108500252085002530850025408500255085002560850025708500258085002590850026008500261085002620850026308500264085002650850026608500267085002680850026908500270085002710850027208500273085002740850027508500276085002770850027808500279085002800850028108500282085002830850028408500285085002860850028708500288085002890850029008500291085002920850029308500294085002950850029608500297085002980850029908500300085003010850030208500303085003040850030508500306085003070850030808500309085003100850031108500312085003130850031408500315085003160850031708500318085003190850032008500321085003220850032308500324085003250850032608500327085003280850032908500330085003310850033208500333085003340850033508500336085003370850033808500339085003400850034108500342085003430850034408500345085003460850034708500348085003490850035008500351085003520850035308500354085003550850035608500357085003580850035908500360085003610850036208500363085003640850036508500366085003670850036808500369085003700850037108500372085003730850037408500375085003760850037708500378085003790850038008500381085003820850038308500384085003850850038608500387085003880850038908500390085003910850039208500393085003940850039508500396085003970850039808500399085004000850040108500402085004030850040408500405085004060850040708500408085004090850041008500411085004120850041308500414085004150850041608500417085004180850041908500420085004210850042208500423085004240850042508500426085004270850042808500429085004300850043108500432085004330850043408500435085004360850043708500438085004390850044008500441085004420850044308500444085004450850044608500447085004480850044908500450085004510850045208500453085004540850045508500456085004570850045808500459085004600850046108500462085004630850046408500465085004660850046708500468085004690850047008500471085004720850047308500474085004750850047608500477085004780850047908500480085004810850048208500483085004840850048508500486085004870850048808500489085004900850049108500492085004930850049408500495085004960850049708500498085004990850050008500501085005020850050308500504085005050850050608500507085005080850050908500510085005110850051208500513085005140850051508500516085005170850051808500519085005200850052108500522085005230850052408500525085005260850052708500528085005290850053008500531085005320850053308500534085005350850053608500537085005380850053908500540085005410850054208500543085005440850054508500546085005470850054808500549085005500850055108500552085005530850055408500555085005560850055708500558085005590850056008500561085005620850056308500564085005650850056608500567085005680850056908500570085005710850057208500573085005740850057508500576085005770850057808500579085005800850058108500582085005830850058408500585085005860850058708500588085005890850059008500591085005920850059308500594085005950850059608500597085005980850059908500600085006010850060208500603085006040850060508500606085006070850060808500609085006100850061108500612085006130850061408500615085006160850061708500618085006190850062008500621085006220850062308500624085006250850062608500627085006280850062908500630085006310850063208500633085006340850063508500636085006370850063808500639085006400850064108500642085006430850064408500645085006460850064708500648085006490850065008500651085006520850065308500654085006550850065608500657085006580850065908500660085006610850066208500663085006640850066508500666085006670850066808500669085006700850067108500672085006730850067408500675085006760850067708500678085006790850068008500681085006820850068308500684085006850850068608500687085006880850068908500690085006910850069208500693085006940850069508500696085006970850069808500699085007000850070108500702085007030850070408500705085007060850070708500708085007090850071008500711085007120850071308500714085007150850071608500717085007180850071908500720085007210850072208500723085007240850072508500726085007270850072808500729085007300850073108500732085007330850073408500735085007360850073708500738085007390850074008500741085007420850074308500744085007450850074608500747085007480850074908500750085007510850075208500753085007540850075508500756085007570850075808500759085007600850076108500762085007630850076408500765085007660850076708500768085007690850077008500771085007720850077308500774085007750850077608500777085007780850077908500780085007810850078208500783085007840850078508500786085007870850078808500789085007900850079108500792085007930850079408500795085007960850079708500798085007990851000108510002085100030851000408510005085100060851000708510008085100090851001008510011085100120851001308510014085100150851001608510017085100180851001908510020085100210851002208510023085100240851002508510026085100270851002808510029085100300851003108510032085100330851003408510035085100360851003708510038085100390851004008510041085100420851004308510044085100450851004608510047085100480851004908510050085100510851005208510053085100540851005508510056085100570851005808510059085100600851006108510062085100630851006408510065085100660851006708510068085100690851007008510071085100720851007308510074085100750851007608510077085100780851007908510080085100810851008208510083085100840851008508510086085100870851008808510089085100900851009108510092085100930851009408510095085100960851009708510098085100990851010008510101085101020851010308510104085101050851010608510107085101080851010908510110085101110851011208510113085101140851011508510116085101170851011808510119085101200851012108510122085101230851012408510125085101260851012708510128085101290851013008510131085101320851013308510134085101350851013608510137085101380851013908510140085101410851014208510143085101440851014508510146085101470851014808510149085101500851015108510152085101530851015408510155085101560851015708510158085101590851016008510161085101620851016308510164085101650851016608510167085101680851016908510170085101710851017208510173085101740851017508510176085101770851017808510179085101800851018108510182085101830851018408510185085101860851018708510188085101890851019008510191085101920851019308510194085101950851019608510197085101980851019908510200085102010851020208510203085102040851020508510206085102070851020808510209085102100851021108510212085102130851021408510215085102160851021708510218085102190851022008510221085102220851022308510224085102250851022608510227085102280851022908510230085102310851023208510233085102340851023508510236085102370851023808510239085102400851024108510242085102430851024408510245085102460851024708510248085102490851025008510251085102520851025308510254085102550851025608510257085102580851025908510260085102610851026208510263085102640851026508510266085102670851026808510269085102700851027108510272085102730851027408510275085102760851027708510278085102790851028008510281085102820851028308510284085102850851028608510287085102880851028908510290085102910851029208510293085102940851029508510296085102970851029808510299085103000851030108510302085103030851030408510305085103060851030708510308085103090851031008510311085103120851031308510314085103150851031608510317085103180851031908510320085103210851032208510323085103240851032508510326085103270851032808510329085103300851033108510332085103330851033408510335085103360851033708510338085103390851034008510341085103420851034308510344085103450851034608510347085103480851034908510350085103510851035208510353085103540851035508510356085103570851035808510359085103600851036108510362085103630851036408510365085103660851036708510368085103690851037008510371085103720851037308510374085103750851037608510377085103780851037908510380085103810851038208510383085103840851038508510386085103870851038808510389085103900851039108510392085103930851039408510395085103960851039708510398085103990851040008510401085104020851040308510404085104050851040608510407085104080851040908510410085104110851041208510413085104140851041508510416085104170851041808510419085104200851042108510422085104230851042408510425085104260851042708510428085104290851043008510431085104320851043308510434085104350851043608510437085104380851043908510440085104410851044208510443085104440851044508510446085104470851044808510449085104500851045108510452085104530851045408510455085104560851045708510458085104590851046008510461085104620851046308510464085104650851046608510467085104680851046908510470085104710851047208510473085104740851047508510476085104770851047808510479085104800851048108510482085104830851048408510485085104860851048708510488085104890851049008510491085104920851049308510494085104950851049608510497085104980851049908510500085105010851050208510503085105040851050508510506085105070851050808510509085105100851051108510512085105130851051408510515085105160851051708510518085105190851052008510521085105220851052308510524085105250851052608510527085105280851052908510530085105310851053208510533085105340851053508510536085105370851053808510539085105400851054108510542085105430851054408510545085105460851054708510548085105490851055008510551085105520851055308510554085105550851055608510557085105580851055908510560085105610851056208510563085105640851056508510566085105670851056808510569085105700851057108510572085105730851057408510575085105760851057708510578085105790851058008510581085105820851058308510584085105850851058608510587085105880851058908510590085105910851059208510593085105940851059508510596085105970851059808510599085106000851060108510602085106030851060408510605085106060851060708510608085106090851061008510611085106120851061308510614085106150851061608510617085106180851061908510620085106210851062208510623085106240851062508510626085106270851062808510629085106300851063108510632085106330851063408510635085106360851063708510638085106390851064008510641085106420851064308510644085106450851064608510647085106480851064908510650085106510851065208510653085106540851065508510656085106570851065808510659085106600851066108510662085106630851066408510665085106660851066708510668085106690851067008510671085106720851067308510674085106750851067608510677085106780851067908510680085106810851068208510683085106840851068508510686085106870851068808510689085106900851069108510692085106930851069408510695085106960851069708510698085106990851070008510701085107020851070308510704085107050851070608510707085107080851070908510710085107110851071208510713085107140851071508510716085107170851071808510719085107200851072108510722085107230851072408510725085107260851072708510728085107290851073008510731085107320851073308510734085107350851073608510737085107380851073908510740085107410851074208510743085107440851074508510746085107470851074808510749085107500851075108510752085107530851075408510755085107560851075708510758085107590851076008510761085107620851076308510764085107650851076608510767085107680851076908510770085107710851077208510773085107740851077508510776085107770851077808510779085107800851078108510782085107830851078408510785085107860851078708510788085107890851079008510791085107920851079308510794085107950851079608510797085107980851079908520001085200020852000308520004085200050852000608520007085200080852000908520010085200110852001208520013085200140852001508520016085200170852001808520019085200200852002108520022085200230852002408520025085200260852002708520028085200290852003008520031085200320852003308520034085200350852003608520037085200380852003908520040085200410852004208520043085200440852004508520046085200470852004808520049085200500852005108520052085200530852005408520055085200560852005708520058085200590852006008520061085200620852006308520064085200650852006608520067085200680852006908520070085200710852007208520073085200740852007508520076085200770852007808520079085200800852008108520082085200830852008408520085085200860852008708520088085200890852009008520091085200920852009308520094085200950852009608520097085200980852009908520100085201010852010208520103085201040852010508520106085201070852010808520109085201100852011108520112085201130852011408520115085201160852011708520118085201190852012008520121085201220852012308520124085201250852012608520127085201280852012908520130085201310852013208520133085201340852013508520136085201370852013808520139085201400852014108520142085201430852014408520145085201460852014708520148085201490852015008520151085201520852015308520154085201550852015608520157085201580852015908520160085201610852016208520163085201640852016508520166085201670852016808520169085201700852017108520172085201730852017408520175085201760852017708520178085201790852018008520181085201820852018308520184085201850852018608520187085201880852018908520190085201910852019208520193085201940852019508520196085201970852019808520199085202000852020108520202085202030852020408520205085202060852020708520208085202090852021008520211085202120852021308520214085202150852021608520217085202180852021908520220085202210852022208520223085202240852022508520226085202270852022808520229085202300852023108520232085202330852023408520235085202360852023708520238085202390852024008520241085202420852024308520244085202450852024608520247085202480852024908520250085202510852025208520253085202540852025508520256085202570852025808520259085202600852026108520262085202630852026408520265085202660852026708520268085202690852027008520271085202720852027308520274085202750852027608520277085202780852027908520280085202810852028208520283085202840852028508520286085202870852028808520289085202900852029108520292085202930852029408520295085202960852029708520298085202990852030008520301085203020852030308520304085203050852030608520307085203080852030908520310085203110852031208520313085203140852031508520316085203170852031808520319085203200852032108520322085203230852032408520325085203260852032708520328085203290852033008520331085203320852033308520334085203350852033608520337085203380852033908520340085203410852034208520343085203440852034508520346085203470852034808520349085203500852035108520352085203530852035408520355085203560852035708520358085203590852036008520361085203620852036308520364085203650852036608520367085203680852036908520370085203710852037208520373085203740852037508520376085203770852037808520379085203800852038108520382085203830852038408520385085203860852038708520388085203890852039008520391085203920852039308520394085203950852039608520397085203980852039908520400085204010852040208520403085204040852040508520406085204070852040808520409085204100852041108520412085204130852041408520415085204160852041708520418085204190852042008520421085204220852042308520424085204250852042608520427085204280852042908520430085204310852043208520433085204340852043508520436085204370852043808520439085204400852044108520442085204430852044408520445085204460852044708520448085204490852045008520451085204520852045308520454085204550852045608520457085204580852045908520460085204610852046208520463085204640852046508520466085204670852046808520469085204700852047108520472085204730852047408520475085204760852047708520478085204790852048008520481085204820852048308520484085204850852048608520487085204880852048908520490085204910852049208520493085204940852049508520496085204970852049808520499085205000852050108520502085205030852050408520505085205060852050708520508085205090852051008520511085205120852051308520514085205150852051608520517085205180852051908520520085205210852052208520523085205240852052508520526085205270852052808520529085205300852053108520532085205330852053408520535085205360852053708520538085205390852054008520541085205420852054308520544085205450852054608520547085205480852054908520550085205510852055208520553085205540852055508520556085205570852055808520559085205600852056108520562085205630852056408520565085205660852056708520568085205690852057008520571085205720852057308520574085205750852057608520577085205780852057908520580085205810852058208520583085205840852058508520586085205870852058808520589085205900852059108520592085205930852059408520595085205960852059708520598085205990852060008520601085206020852060308520604085206050852060608520607085206080852060908520610085206110852061208520613085206140852061508520616085206170852061808520619085206200852062108520622085206230852062408520625085206260852062708520628085206290852063008520631085206320852063308520634085206350852063608520637085206380852063908520640085206410852064208520643085206440852064508520646085206470852064808520649085206500852065108520652085206530852065408520655085206560852065708520658085206590852066008520661085206620852066308520664085206650852066608520667085206680852066908520670085206710852067208520673085206740852067508520676085206770852067808520679085206800852068108520682085206830852068408520685085206860852068708520688085206890852069008520691085206920852069308520694085206950852069608520697085206980852069908520700085207010852070208520703085207040852070508520706085207070852070808520709085207100852071108520712085207130852071408520715085207160852071708520718085207190852072008520721085207220852072308520724085207250852072608520727085207280852072908520730085207310852073208520733085207340852073508520736085207370852073808520739085207400852074108520742085207430852074408520745085207460852074708520748085207490852075008520751085207520852075308520754085207550852075608520757085207580852075908520760085207610852076208520763085207640852076508520766085207670852076808520769085207700852077108520772085207730852077408520775085207760852077708520778085207790852078008520781085207820852078308520784085207850852078608520787085207880852078908520790085207910852079208520793085207940852079508520796085207970852079808520799085300010853000208530003085300040853000508530006085300070853000808530009085300100853001108530012085300130853001408530015085300160853001708530018085300190853002008530021085300220853002308530024085300250853002608530027085300280853002908530030085300310853003208530033085300340853003508530036085300370853003808530039085300400853004108530042085300430853004408530045085300460853004708530048085300490853005008530051085300520853005308530054085300550853005608530057085300580853005908530060085300610853006208530063085300640853006508530066085300670853006808530069085300700853007108530072085300730853007408530075085300760853007708530078085300790853008008530081085300820853008308530084085300850853008608530087085300880853008908530090085300910853009208530093085300940853009508530096085300970853009808530099085301000853010108530102085301030853010408530105085301060853010708530108085301090853011008530111085301120853011308530114085301150853011608530117085301180853011908530120085301210853012208530123085301240853012508530126085301270853012808530129085301300853013108530132085301330853013408530135085301360853013708530138085301390853014008530141085301420853014308530144085301450853014608530147085301480853014908530150085301510853015208530153085301540853015508530156085301570853015808530159085301600853016108530162085301630853016408530165085301660853016708530168085301690853017008530171085301720853017308530174085301750853017608530177085301780853017908530180085301810853018208530183085301840853018508530186085301870853018808530189085301900853019108530192085301930853019408530195085301960853019708530198085301990853020008530201085302020853020308530204085302050853020608530207085302080853020908530210085302110853021208530213085302140853021508530216085302170853021808530219085302200853022108530222085302230853022408530225085302260853022708530228085302290853023008530231085302320853023308530234085302350853023608530237085302380853023908530240085302410853024208530243085302440853024508530246085302470853024808530249085302500853025108530252085302530853025408530255085302560853025708530258085302590853026008530261085302620853026308530264085302650853026608530267085302680853026908530270085302710853027208530273085302740853027508530276085302770853027808530279085302800853028108530282085302830853028408530285085302860853028708530288085302890853029008530291085302920853029308530294085302950853029608530297085302980853029908530300085303010853030208530303085303040853030508530306085303070853030808530309085303100853031108530312085303130853031408530315085303160853031708530318085303190853032008530321085303220853032308530324085303250853032608530327085303280853032908530330085303310853033208530333085303340853033508530336085303370853033808530339085303400853034108530342085303430853034408530345085303460853034708530348085303490853035008530351085303520853035308530354085303550853035608530357085303580853035908530360085303610853036208530363085303640853036508530366085303670853036808530369085303700853037108530372085303730853037408530375085303760853037708530378085303790853038008530381085303820853038308530384085303850853038608530387085303880853038908530390085303910853039208530393085303940853039508530396085303970853039808530399085304000853040108530402085304030853040408530405085304060853040708530408085304090853041008530411085304120853041308530414085304150853041608530417085304180853041908530420085304210853042208530423085304240853042508530426085304270853042808530429085304300853043108530432085304330853043408530435085304360853043708530438085304390853044008530441085304420853044308530444085304450853044608530447085304480853044908530450085304510853045208530453085304540853045508530456085304570853045808530459085304600853046108530462085304630853046408530465085304660853046708530468085304690853047008530471085304720853047308530474085304750853047608530477085304780853047908530480085304810853048208530483085304840853048508530486085304870853048808530489085304900853049108530492085304930853049408530495085304960853049708530498085304990853050008530501085305020853050308530504085305050853050608530507085305080853050908530510085305110853051208530513085305140853051508530516085305170853051808530519085305200853052108530522085305230853052408530525085305260853052708530528085305290853053008530531085305320853053308530534085305350853053608530537085305380853053908530540085305410853054208530543085305440853054508530546085305470853054808530549085305500853055108530552085305530853055408530555085305560853055708530558085305590853056008530561085305620853056308530564085305650853056608530567085305680853056908530570085305710853057208530573085305740853057508530576085305770853057808530579085305800853058108530582085305830853058408530585085305860853058708530588085305890853059008530591085305920853059308530594085305950853059608530597085305980853059908530600085306010853060208530603085306040853060508530606085306070853060808530609085306100853061108530612085306130853061408530615085306160853061708530618085306190853062008530621085306220853062308530624085306250853062608530627085306280853062908530630085306310853063208530633085306340853063508530636085306370853063808530639085306400853064108530642085306430853064408530645085306460853064708530648085306490853065008530651085306520853065308530654085306550853065608530657085306580853065908530660085306610853066208530663085306640853066508530666085306670853066808530669085306700853067108530672085306730853067408530675085306760853067708530678085306790853068008530681085306820853068308530684085306850853068608530687085306880853068908530690085306910853069208530693085306940853069508530696085306970853069808530699085307000853070108530702085307030853070408530705085307060853070708530708085307090853071008530711085307120853071308530714085307150853071608530717085307180853071908530720085307210853072208530723085307240853072508530726085307270853072808530729085307300853073108530732085307330853073408530735085307360853073708530738085307390853074008530741085307420853074308530744085307450853074608530747085307480853074908530750085307510853075208530753085307540853075508530756085307570853075808530759085307600853076108530762085307630853076408530765085307660853076708530768085307690853077008530771085307720853077308530774085307750853077608530777085307780853077908530780085307810853078208530783085307840853078508530786085307870853078808530789085307900853079108530792085307930853079408530795085307960853079708530798085307990854000108540002085400030854000408540005085400060854000708540008085400090854001008540011085400120854001308540014085400150854001608540017085400180854001908540020085400210854002208540023085400240854002508540026085400270854002808540029085400300854003108540032085400330854003408540035085400360854003708540038085400390854004008540041085400420854004308540044085400450854004608540047085400480854004908540050085400510854005208540053085400540854005508540056085400570854005808540059085400600854006108540062085400630854006408540065085400660854006708540068085400690854007008540071085400720854007308540074085400750854007608540077085400780854007908540080085400810854008208540083085400840854008508540086085400870854008808540089085400900854009108540092085400930854009408540095085400960854009708540098085400990854010008540101085401020854010308540104085401050854010608540107085401080854010908540110085401110854011208540113085401140854011508540116085401170854011808540119085401200854012108540122085401230854012408540125085401260854012708540128085401290854013008540131085401320854013308540134085401350854013608540137085401380854013908540140085401410854014208540143085401440854014508540146085401470854014808540149085401500854015108540152085401530854015408540155085401560854015708540158085401590854016008540161085401620854016308540164085401650854016608540167085401680854016908540170085401710854017208540173085401740854017508540176085401770854017808540179085401800854018108540182085401830854018408540185085401860854018708540188085401890854019008540191085401920854019308540194085401950854019608540197085401980854019908540200085402010854020208540203085402040854020508540206085402070854020808540209085402100854021108540212085402130854021408540215085402160854021708540218085402190854022008540221085402220854022308540224085402250854022608540227085402280854022908540230085402310854023208540233085402340854023508540236085402370854023808540239085402400854024108540242085402430854024408540245085402460854024708540248085402490854025008540251085402520854025308540254085402550854025608540257085402580854025908540260085402610854026208540263085402640854026508540266085402670854026808540269085402700854027108540272085402730854027408540275085402760854027708540278085402790854028008540281085402820854028308540284085402850854028608540287085402880854028908540290085402910854029208540293085402940854029508540296085402970854029808540299085403000854030108540302085403030854030408540305085403060854030708540308085403090854031008540311085403120854031308540314085403150854031608540317085403180854031908540320085403210854032208540323085403240854032508540326085403270854032808540329085403300854033108540332085403330854033408540335085403360854033708540338085403390854034008540341085403420854034308540344085403450854034608540347085403480854034908540350085403510854035208540353085403540854035508540356085403570854035808540359085403600854036108540362085403630854036408540365085403660854036708540368085403690854037008540371085403720854037308540374085403750854037608540377085403780854037908540380085403810854038208540383085403840854038508540386085403870854038808540389085403900854039108540392085403930854039408540395085403960854039708540398085403990854040008540401085404020854040308540404085404050854040608540407085404080854040908540410085404110854041208540413085404140854041508540416085404170854041808540419085404200854042108540422085404230854042408540425085404260854042708540428085404290854043008540431085404320854043308540434085404350854043608540437085404380854043908540440085404410854044208540443085404440854044508540446085404470854044808540449085404500854045108540452085404530854045408540455085404560854045708540458085404590854046008540461085404620854046308540464085404650854046608540467085404680854046908540470085404710854047208540473085404740854047508540476085404770854047808540479085404800854048108540482085404830854048408540485085404860854048708540488085404890854049008540491085404920854049308540494085404950854049608540497085404980854049908540500085405010854050208540503085405040854050508540506085405070854050808540509085405100854051108540512085405130854051408540515085405160854051708540518085405190854052008540521085405220854052308540524085405250854052608540527085405280854052908540530085405310854053208540533085405340854053508540536085405370854053808540539085405400854054108540542085405430854054408540545085405460854054708540548085405490854055008540551085405520854055308540554085405550854055608540557085405580854055908540560085405610854056208540563085405640854056508540566085405670854056808540569085405700854057108540572085405730854057408540575085405760854057708540578085405790854058008540581085405820854058308540584085405850854058608540587085405880854058908540590085405910854059208540593085405940854059508540596085405970854059808540599085406000854060108540602085406030854060408540605085406060854060708540608085406090854061008540611085406120854061308540614085406150854061608540617085406180854061908540620085406210854062208540623085406240854062508540626085406270854062808540629085406300854063108540632085406330854063408540635085406360854063708540638085406390854064008540641085406420854064308540644085406450854064608540647085406480854064908540650085406510854065208540653085406540854065508540656085406570854065808540659085406600854066108540662085406630854066408540665085406660854066708540668085406690854067008540671085406720854067308540674085406750854067608540677085406780854067908540680085406810854068208540683085406840854068508540686085406870854068808540689085406900854069108540692085406930854069408540695085406960854069708540698085406990854070008540701085407020854070308540704085407050854070608540707085407080854070908540710085407110854071208540713085407140854071508540716085407170854071808540719085407200854072108540722085407230854072408540725085407260854072708540728085407290854073008540731085407320854073308540734085407350854073608540737085407380854073908540740085407410854074208540743085407440854074508540746085407470854074808540749085407500854075108540752085407530854075408540755085407560854075708540758085407590854076008540761085407620854076308540764085407650854076608540767085407680854076908540770085407710854077208540773085407740854077508540776085407770854077808540779085407800854078108540782085407830854078408540785085407860854078708540788085407890854079008540791085407920854079308540794085407950854079608540797085407980854079908550001085500020855000308550004085500050855000608550007085500080855000908550010085500110855001208550013085500140855001508550016085500170855001808550019085500200855002108550022085500230855002408550025085500260855002708550028085500290855003008550031085500320855003308550034085500350855003608550037085500380855003908550040085500410855004208550043085500440855004508550046085500470855004808550049085500500855005108550052085500530855005408550055085500560855005708550058085500590855006008550061085500620855006308550064085500650855006608550067085500680855006908550070085500710855007208550073085500740855007508550076085500770855007808550079085500800855008108550082085500830855008408550085085500860855008708550088085500890855009008550091085500920855009308550094085500950855009608550097085500980855009908550100085501010855010208550103085501040855010508550106085501070855010808550109085501100855011108550112085501130855011408550115085501160855011708550118085501190855012008550121085501220855012308550124085501250855012608550127085501280855012908550130085501310855013208550133085501340855013508550136085501370855013808550139085501400855014108550142085501430855014408550145085501460855014708550148085501490855015008550151085501520855015308550154085501550855015608550157085501580855015908550160085501610855016208550163085501640855016508550166085501670855016808550169085501700855017108550172085501730855017408550175085501760855017708550178085501790855018008550181085501820855018308550184085501850855018608550187085501880855018908550190085501910855019208550193085501940855019508550196085501970855019808550199085502000855020108550202085502030855020408550205085502060855020708550208085502090855021008550211085502120855021308550214085502150855021608550217085502180855021908550220085502210855022208550223085502240855022508550226085502270855022808550229085502300855023108550232085502330855023408550235085502360855023708550238085502390855024008550241085502420855024308550244085502450855024608550247085502480855024908550250085502510855025208550253085502540855025508550256085502570855025808550259085502600855026108550262085502630855026408550265085502660855026708550268085502690855027008550271085502720855027308550274085502750855027608550277085502780855027908550280085502810855028208550283085502840855028508550286085502870855028808550289085502900855029108550292085502930855029408550295085502960855029708550298085502990855030008550301085503020855030308550304085503050855030608550307085503080855030908550310085503110855031208550313085503140855031508550316085503170855031808550319085503200855032108550322085503230855032408550325085503260855032708550328085503290855033008550331085503320855033308550334085503350855033608550337085503380855033908550340085503410855034208550343085503440855034508550346085503470855034808550349085503500855035108550352085503530855035408550355085503560855035708550358085503590855036008550361085503620855036308550364085503650855036608550367085503680855036908550370085503710855037208550373085503740855037508550376085503770855037808550379085503800855038108550382085503830855038408550385085503860855038708550388085503890855039008550391085503920855039308550394085503950855039608550397085503980855039908550400085504010855040208550403085504040855040508550406085504070855040808550409085504100855041108550412085504130855041408550415085504160855041708550418085504190855042008550421085504220855042308550424085504250855042608550427085504280855042908550430085504310855043208550433085504340855043508550436085504370855043808550439085504400855044108550442085504430855044408550445085504460855044708550448085504490855045008550451085504520855045308550454085504550855045608550457085504580855045908550460085504610855046208550463085504640855046508550466085504670855046808550469085504700855047108550472085504730855047408550475085504760855047708550478085504790855048008550481085504820855048308550484085504850855048608550487085504880855048908550490085504910855049208550493085504940855049508550496085504970855049808550499085505000855050108550502085505030855050408550505085505060855050708550508085505090855051008550511085505120855051308550514085505150855051608550517085505180855051908550520085505210855052208550523085505240855052508550526085505270855052808550529085505300855053108550532085505330855053408550535085505360855053708550538085505390855054008550541085505420855054308550544085505450855054608550547085505480855054908550550085505510855055208550553085505540855055508550556085505570855055808550559085505600855056108550562085505630855056408550565085505660855056708550568085505690855057008550571085505720855057308550574085505750855057608550577085505780855057908550580085505810855058208550583085505840855058508550586085505870855058808550589085505900855059108550592085505930855059408550595085505960855059708550598085505990855060008550601085506020855060308550604085506050855060608550607085506080855060908550610085506110855061208550613085506140855061508550616085506170855061808550619085506200855062108550622085506230855062408550625085506260855062708550628085506290855063008550631085506320855063308550634085506350855063608550637085506380855063908550640085506410855064208550643085506440855064508550646085506470855064808550649085506500855065108550652085506530855065408550655085506560855065708550658085506590855066008550661085506620855066308550664085506650855066608550667085506680855066908550670085506710855067208550673085506740855067508550676085506770855067808550679085506800855068108550682085506830855068408550685085506860855068708550688085506890855069008550691085506920855069308550694085506950855069608550697085506980855069908550700085507010855070208550703085507040855070508550706085507070855070808550709085507100855071108550712085507130855071408550715085507160855071708550718085507190855072008550721085507220855072308550724085507250855072608550727085507280855072908550730085507310855073208550733085507340855073508550736085507370855073808550739085507400855074108550742085507430855074408550745085507460855074708550748085507490855075008550751085507520855075308550754085507550855075608550757085507580855075908550760085507610855076208550763085507640855076508550766085507670855076808550769085507700855077108550772085507730855077408550775085507760855077708550778085507790855078008550781085507820855078308550784085507850855078608550787085507880855078908550790085507910855079208550793085507940855079508550796085507970855079808550799085600010856000208560003085600040856000508560006085600070856000808560009085600100856001108560012085600130856001408560015085600160856001708560018085600190856002008560021085600220856002308560024085600250856002608560027085600280856002908560030085600310856003208560033085600340856003508560036085600370856003808560039085600400856004108560042085600430856004408560045085600460856004708560048085600490856005008560051085600520856005308560054085600550856005608560057085600580856005908560060085600610856006208560063085600640856006508560066085600670856006808560069085600700856007108560072085600730856007408560075085600760856007708560078085600790856008008560081085600820856008308560084085600850856008608560087085600880856008908560090085600910856009208560093085600940856009508560096085600970856009808560099085601000856010108560102085601030856010408560105085601060856010708560108085601090856011008560111085601120856011308560114085601150856011608560117085601180856011908560120085601210856012208560123085601240856012508560126085601270856012808560129085601300856013108560132085601330856013408560135085601360856013708560138085601390856014008560141085601420856014308560144085601450856014608560147085601480856014908560150085601510856015208560153085601540856015508560156085601570856015808560159085601600856016108560162085601630856016408560165085601660856016708560168085601690856017008560171085601720856017308560174085601750856017608560177085601780856017908560180085601810856018208560183085601840856018508560186085601870856018808560189085601900856019108560192085601930856019408560195085601960856019708560198085601990856020008560201085602020856020308560204085602050856020608560207085602080856020908560210085602110856021208560213085602140856021508560216085602170856021808560219085602200856022108560222085602230856022408560225085602260856022708560228085602290856023008560231085602320856023308560234085602350856023608560237085602380856023908560240085602410856024208560243085602440856024508560246085602470856024808560249085602500856025108560252085602530856025408560255085602560856025708560258085602590856026008560261085602620856026308560264085602650856026608560267085602680856026908560270085602710856027208560273085602740856027508560276085602770856027808560279085602800856028108560282085602830856028408560285085602860856028708560288085602890856029008560291085602920856029308560294085602950856029608560297085602980856029908560300085603010856030208560303085603040856030508560306085603070856030808560309085603100856031108560312085603130856031408560315085603160856031708560318085603190856032008560321085603220856032308560324085603250856032608560327085603280856032908560330085603310856033208560333085603340856033508560336085603370856033808560339085603400856034108560342085603430856034408560345085603460856034708560348085603490856035008560351085603520856035308560354085603550856035608560357085603580856035908560360085603610856036208560363085603640856036508560366085603670856036808560369085603700856037108560372085603730856037408560375085603760856037708560378085603790856038008560381085603820856038308560384085603850856038608560387085603880856038908560390085603910856039208560393085603940856039508560396085603970856039808560399085604000856040108560402085604030856040408560405085604060856040708560408085604090856041008560411085604120856041308560414085604150856041608560417085604180856041908560420085604210856042208560423085604240856042508560426085604270856042808560429085604300856043108560432085604330856043408560435085604360856043708560438085604390856044008560441085604420856044308560444085604450856044608560447085604480856044908560450085604510856045208560453085604540856045508560456085604570856045808560459085604600856046108560462085604630856046408560465085604660856046708560468085604690856047008560471085604720856047308560474085604750856047608560477085604780856047908560480085604810856048208560483085604840856048508560486085604870856048808560489085604900856049108560492085604930856049408560495085604960856049708560498085604990856050008560501085605020856050308560504085605050856050608560507085605080856050908560510085605110856051208560513085605140856051508560516085605170856051808560519085605200856052108560522085605230856052408560525085605260856052708560528085605290856053008560531085605320856053308560534085605350856053608560537085605380856053908560540085605410856054208560543085605440856054508560546085605470856054808560549085605500856055108560552085605530856055408560555085605560856055708560558085605590856056008560561085605620856056308560564085605650856056608560567085605680856056908560570085605710856057208560573085605740856057508560576085605770856057808560579085605800856058108560582085605830856058408560585085605860856058708560588085605890856059008560591085605920856059308560594085605950856059608560597085605980856059908560600085606010856060208560603085606040856060508560606085606070856060808560609085606100856061108560612085606130856061408560615085606160856061708560618085606190856062008560621085606220856062308560624085606250856062608560627085606280856062908560630085606310856063208560633085606340856063508560636085606370856063808560639085606400856064108560642085606430856064408560645085606460856064708560648085606490856065008560651085606520856065308560654085606550856065608560657085606580856065908560660085606610856066208560663085606640856066508560666085606670856066808560669085606700856067108560672085606730856067408560675085606760856067708560678085606790856068008560681085606820856068308560684085606850856068608560687085606880856068908560690085606910856069208560693085606940856069508560696085606970856069808560699085607000856070108560702085607030856070408560705085607060856070708560708085607090856071008560711085607120856071308560714085607150856071608560717085607180856071908560720085607210856072208560723085607240856072508560726085607270856072808560729085607300856073108560732085607330856073408560735085607360856073708560738085607390856074008560741085607420856074308560744085607450856074608560747085607480856074908560750085607510856075208560753085607540856075508560756085607570856075808560759085607600856076108560762085607630856076408560765085607660856076708560768085607690856077008560771085607720856077308560774085607750856077608560777085607780856077908560780085607810856078208560783085607840856078508560786085607870856078808560789085607900856079108560792085607930856079408560795085607960856079708560798085607990857000108570002085700030857000408570005085700060857000708570008085700090857001008570011085700120857001308570014085700150857001608570017085700180857001908570020085700210857002208570023085700240857002508570026085700270857002808570029085700300857003108570032085700330857003408570035085700360857003708570038085700390857004008570041085700420857004308570044085700450857004608570047085700480857004908570050085700510857005208570053085700540857005508570056085700570857005808570059085700600857006108570062085700630857006408570065085700660857006708570068085700690857007008570071085700720857007308570074085700750857007608570077085700780857007908570080085700810857008208570083085700840857008508570086085700870857008808570089085700900857009108570092085700930857009408570095085700960857009708570098085700990857010008570101085701020857010308570104085701050857010608570107085701080857010908570110085701110857011208570113085701140857011508570116085701170857011808570119085701200857012108570122085701230857012408570125085701260857012708570128085701290857013008570131085701320857013308570134085701350857013608570137085701380857013908570140085701410857014208570143085701440857014508570146085701470857014808570149085701500857015108570152085701530857015408570155085701560857015708570158085701590857016008570161085701620857016308570164085701650857016608570167085701680857016908570170085701710857017208570173085701740857017508570176085701770857017808570179085701800857018108570182085701830857018408570185085701860857018708570188085701890857019008570191085701920857019308570194085701950857019608570197085701980857019908570200085702010857020208570203085702040857020508570206085702070857020808570209085702100857021108570212085702130857021408570215085702160857021708570218085702190857022008570221085702220857022308570224085702250857022608570227085702280857022908570230085702310857023208570233085702340857023508570236085702370857023808570239085702400857024108570242085702430857024408570245085702460857024708570248085702490857025008570251085702520857025308570254085702550857025608570257085702580857025908570260085702610857026208570263085702640857026508570266085702670857026808570269085702700857027108570272085702730857027408570275085702760857027708570278085702790857028008570281085702820857028308570284085702850857028608570287085702880857028908570290085702910857029208570293085702940857029508570296085702970857029808570299085703000857030108570302085703030857030408570305085703060857030708570308085703090857031008570311085703120857031308570314085703150857031608570317085703180857031908570320085703210857032208570323085703240857032508570326085703270857032808570329085703300857033108570332085703330857033408570335085703360857033708570338085703390857034008570341085703420857034308570344085703450857034608570347085703480857034908570350085703510857035208570353085703540857035508570356085703570857035808570359085703600857036108570362085703630857036408570365085703660857036708570368085703690857037008570371085703720857037308570374085703750857037608570377085703780857037908570380085703810857038208570383085703840857038508570386085703870857038808570389085703900857039108570392085703930857039408570395085703960857039708570398085703990857040008570401085704020857040308570404085704050857040608570407085704080857040908570410085704110857041208570413085704140857041508570416085704170857041808570419085704200857042108570422085704230857042408570425085704260857042708570428085704290857043008570431085704320857043308570434085704350857043608570437085704380857043908570440085704410857044208570443085704440857044508570446085704470857044808570449085704500857045108570452085704530857045408570455085704560857045708570458085704590857046008570461085704620857046308570464085704650857046608570467085704680857046908570470085704710857047208570473085704740857047508570476085704770857047808570479085704800857048108570482085704830857048408570485085704860857048708570488085704890857049008570491085704920857049308570494085704950857049608570497085704980857049908570500085705010857050208570503085705040857050508570506085705070857050808570509085705100857051108570512085705130857051408570515085705160857051708570518085705190857052008570521085705220857052308570524085705250857052608570527085705280857052908570530085705310857053208570533085705340857053508570536085705370857053808570539085705400857054108570542085705430857054408570545085705460857054708570548085705490857055008570551085705520857055308570554085705550857055608570557085705580857055908570560085705610857056208570563085705640857056508570566085705670857056808570569085705700857057108570572085705730857057408570575085705760857057708570578085705790857058008570581085705820857058308570584085705850857058608570587085705880857058908570590085705910857059208570593085705940857059508570596085705970857059808570599085706000857060108570602085706030857060408570605085706060857060708570608085706090857061008570611085706120857061308570614085706150857061608570617085706180857061908570620085706210857062208570623085706240857062508570626085706270857062808570629085706300857063108570632085706330857063408570635085706360857063708570638085706390857064008570641085706420857064308570644085706450857064608570647085706480857064908570650085706510857065208570653085706540857065508570656085706570857065808570659085706600857066108570662085706630857066408570665085706660857066708570668085706690857067008570671085706720857067308570674085706750857067608570677085706780857067908570680085706810857068208570683085706840857068508570686085706870857068808570689085706900857069108570692085706930857069408570695085706960857069708570698085706990857070008570701085707020857070308570704085707050857070608570707085707080857070908570710085707110857071208570713085707140857071508570716085707170857071808570719085707200857072108570722085707230857072408570725085707260857072708570728085707290857073008570731085707320857073308570734085707350857073608570737085707380857073908570740085707410857074208570743085707440857074508570746085707470857074808570749085707500857075108570752085707530857075408570755085707560857075708570758085707590857076008570761085707620857076308570764085707650857076608570767085707680857076908570770085707710857077208570773085707740857077508570776085707770857077808570779085707800857078108570782085707830857078408570785085707860857078708570788085707890857079008570791085707920857079308570794085707950857079608570797085707980857079908580001085800020858000308580004085800050858000608580007085800080858000908580010085800110858001208580013085800140858001508580016085800170858001808580019085800200858002108580022085800230858002408580025085800260858002708580028085800290858003008580031085800320858003308580034085800350858003608580037085800380858003908580040085800410858004208580043085800440858004508580046085800470858004808580049085800500858005108580052085800530858005408580055085800560858005708580058085800590858006008580061085800620858006308580064085800650858006608580067085800680858006908580070085800710858007208580073085800740858007508580076085800770858007808580079085800800858008108580082085800830858008408580085085800860858008708580088085800890858009008580091085800920858009308580094085800950858009608580097085800980858009908580100085801010858010208580103085801040858010508580106085801070858010808580109085801100858011108580112085801130858011408580115085801160858011708580118085801190858012008580121085801220858012308580124085801250858012608580127085801280858012908580130085801310858013208580133085801340858013508580136085801370858013808580139085801400858014108580142085801430858014408580145085801460858014708580148085801490858015008580151085801520858015308580154085801550858015608580157085801580858015908580160085801610858016208580163085801640858016508580166085801670858016808580169085801700858017108580172085801730858017408580175085801760858017708580178085801790858018008580181085801820858018308580184085801850858018608580187085801880858018908580190085801910858019208580193085801940858019508580196085801970858019808580199085802000858020108580202085802030858020408580205085802060858020708580208085802090858021008580211085802120858021308580214085802150858021608580217085802180858021908580220085802210858022208580223085802240858022508580226085802270858022808580229085802300858023108580232085802330858023408580235085802360858023708580238085802390858024008580241085802420858024308580244085802450858024608580247085802480858024908580250085802510858025208580253085802540858025508580256085802570858025808580259085802600858026108580262085802630858026408580265085802660858026708580268085802690858027008580271085802720858027308580274085802750858027608580277085802780858027908580280085802810858028208580283085802840858028508580286085802870858028808580289085802900858029108580292085802930858029408580295085802960858029708580298085802990858030008580301085803020858030308580304085803050858030608580307085803080858030908580310085803110858031208580313085803140858031508580316085803170858031808580319085803200858032108580322085803230858032408580325085803260858032708580328085803290858033008580331085803320858033308580334085803350858033608580337085803380858033908580340085803410858034208580343085803440858034508580346085803470858034808580349085803500858035108580352085803530858035408580355085803560858035708580358085803590858036008580361085803620858036308580364085803650858036608580367085803680858036908580370085803710858037208580373085803740858037508580376085803770858037808580379085803800858038108580382085803830858038408580385085803860858038708580388085803890858039008580391085803920858039308580394085803950858039608580397085803980858039908580400085804010858040208580403085804040858040508580406085804070858040808580409085804100858041108580412085804130858041408580415085804160858041708580418085804190858042008580421085804220858042308580424085804250858042608580427085804280858042908580430085804310858043208580433085804340858043508580436085804370858043808580439085804400858044108580442085804430858044408580445085804460858044708580448085804490858045008580451085804520858045308580454085804550858045608580457085804580858045908580460085804610858046208580463085804640858046508580466085804670858046808580469085804700858047108580472085804730858047408580475085804760858047708580478085804790858048008580481085804820858048308580484085804850858048608580487085804880858048908580490085804910858049208580493085804940858049508580496085804970858049808580499085805000858050108580502085805030858050408580505085805060858050708580508085805090858051008580511085805120858051308580514085805150858051608580517085805180858051908580520085805210858052208580523085805240858052508580526085805270858052808580529085805300858053108580532085805330858053408580535085805360858053708580538085805390858054008580541085805420858054308580544085805450858054608580547085805480858054908580550085805510858055208580553085805540858055508580556085805570858055808580559085805600858056108580562085805630858056408580565085805660858056708580568085805690858057008580571085805720858057308580574085805750858057608580577085805780858057908580580085805810858058208580583085805840858058508580586085805870858058808580589085805900858059108580592085805930858059408580595085805960858059708580598085805990858060008580601085806020858060308580604085806050858060608580607085806080858060908580610085806110858061208580613085806140858061508580616085806170858061808580619085806200858062108580622085806230858062408580625085806260858062708580628085806290858063008580631085806320858063308580634085806350858063608580637085806380858063908580640085806410858064208580643085806440858064508580646085806470858064808580649085806500858065108580652085806530858065408580655085806560858065708580658085806590858066008580661085806620858066308580664085806650858066608580667085806680858066908580670085806710858067208580673085806740858067508580676085806770858067808580679085806800858068108580682085806830858068408580685085806860858068708580688085806890858069008580691085806920858069308580694085806950858069608580697085806980858069908580700085807010858070208580703085807040858070508580706085807070858070808580709085807100858071108580712085807130858071408580715085807160858071708580718085807190858072008580721085807220858072308580724085807250858072608580727085807280858072908580730085807310858073208580733085807340858073508580736085807370858073808580739085807400858074108580742085807430858074408580745085807460858074708580748085807490858075008580751085807520858075308580754085807550858075608580757085807580858075908580760085807610858076208580763085807640858076508580766085807670858076808580769085807700858077108580772085807730858077408580775085807760858077708580778085807790858078008580781085807820858078308580784085807850858078608580787085807880858078908580790085807910858079208580793085807940858079508580796085807970858079808580799085900010859000208590003085900040859000508590006085900070859000808590009085900100859001108590012085900130859001408590015085900160859001708590018085900190859002008590021085900220859002308590024085900250859002608590027085900280859002908590030085900310859003208590033085900340859003508590036085900370859003808590039085900400859004108590042085900430859004408590045085900460859004708590048085900490859005008590051085900520859005308590054085900550859005608590057085900580859005908590060085900610859006208590063085900640859006508590066085900670859006808590069085900700859007108590072085900730859007408590075085900760859007708590078085900790859008008590081085900820859008308590084085900850859008608590087085900880859008908590090085900910859009208590093085900940859009508590096085900970859009808590099085901000859010108590102085901030859010408590105085901060859010708590108085901090859011008590111085901120859011308590114085901150859011608590117085901180859011908590120085901210859012208590123085901240859012508590126085901270859012808590129085901300859013108590132085901330859013408590135085901360859013708590138085901390859014008590141085901420859014308590144085901450859014608590147085901480859014908590150085901510859015208590153085901540859015508590156085901570859015808590159085901600859016108590162085901630859016408590165085901660859016708590168085901690859017008590171085901720859017308590174085901750859017608590177085901780859017908590180085901810859018208590183085901840859018508590186085901870859018808590189085901900859019108590192085901930859019408590195085901960859019708590198085901990859020008590201085902020859020308590204085902050859020608590207085902080859020908590210085902110859021208590213085902140859021508590216085902170859021808590219085902200859022108590222085902230859022408590225085902260859022708590228085902290859023008590231085902320859023308590234085902350859023608590237085902380859023908590240085902410859024208590243085902440859024508590246085902470859024808590249085902500859025108590252085902530859025408590255085902560859025708590258085902590859026008590261085902620859026308590264085902650859026608590267085902680859026908590270085902710859027208590273085902740859027508590276085902770859027808590279085902800859028108590282085902830859028408590285085902860859028708590288085902890859029008590291085902920859029308590294085902950859029608590297085902980859029908590300085903010859030208590303085903040859030508590306085903070859030808590309085903100859031108590312085903130859031408590315085903160859031708590318085903190859032008590321085903220859032308590324085903250859032608590327085903280859032908590330085903310859033208590333085903340859033508590336085903370859033808590339085903400859034108590342085903430859034408590345085903460859034708590348085903490859035008590351085903520859035308590354085903550859035608590357085903580859035908590360085903610859036208590363085903640859036508590366085903670859036808590369085903700859037108590372085903730859037408590375085903760859037708590378085903790859038008590381085903820859038308590384085903850859038608590387085903880859038908590390085903910859039208590393085903940859039508590396085903970859039808590399085904000859040108590402085904030859040408590405085904060859040708590408085904090859041008590411085904120859041308590414085904150859041608590417085904180859041908590420085904210859042208590423085904240859042508590426085904270859042808590429085904300859043108590432085904330859043408590435085904360859043708590438085904390859044008590441085904420859044308590444085904450859044608590447085904480859044908590450085904510859045208590453085904540859045508590456085904570859045808590459085904600859046108590462085904630859046408590465085904660859046708590468085904690859047008590471085904720859047308590474085904750859047608590477085904780859047908590480085904810859048208590483085904840859048508590486085904870859048808590489085904900859049108590492085904930859049408590495085904960859049708590498085904990859050008590501085905020859050308590504085905050859050608590507085905080859050908590510085905110859051208590513085905140859051508590516085905170859051808590519085905200859052108590522085905230859052408590525085905260859052708590528085905290859053008590531085905320859053308590534085905350859053608590537085905380859053908590540085905410859054208590543085905440859054508590546085905470859054808590549085905500859055108590552085905530859055408590555085905560859055708590558085905590859056008590561085905620859056308590564085905650859056608590567085905680859056908590570085905710859057208590573085905740859057508590576085905770859057808590579085905800859058108590582085905830859058408590585085905860859058708590588085905890859059008590591085905920859059308590594085905950859059608590597085905980859059908590600085906010859060208590603085906040859060508590606085906070859060808590609085906100859061108590612085906130859061408590615085906160859061708590618085906190859062008590621085906220859062308590624085906250859062608590627085906280859062908590630085906310859063208590633085906340859063508590636085906370859063808590639085906400859064108590642085906430859064408590645085906460859064708590648085906490859065008590651085906520859065308590654085906550859065608590657085906580859065908590660085906610859066208590663085906640859066508590666085906670859066808590669085906700859067108590672085906730859067408590675085906760859067708590678085906790859068008590681085906820859068308590684085906850859068608590687085906880859068908590690085906910859069208590693085906940859069508590696085906970859069808590699085907000859070108590702085907030859070408590705085907060859070708590708085907090859071008590711085907120859071308590714085907150859071608590717085907180859071908590720085907210859072208590723085907240859072508590726085907270859072808590729085907300859073108590732085907330859073408590735085907360859073708590738085907390859074008590741085907420859074308590744085907450859074608590747085907480859074908590750085907510859075208590753085907540859075508590756085907570859075808590759085907600859076108590762085907630859076408590765085907660859076708590768085907690859077008590771085907720859077308590774085907750859077608590777085907780859077908590780085907810859078208590783085907840859078508590786085907870859078808590789085907900859079108590792085907930859079408590795085907960859079708590798085907990860000108600002086000030860000408600005086000060860000708600008086000090860001008600011086000120860001308600014086000150860001608600017086000180860001908600020086000210860002208600023086000240860002508600026086000270860002808600029086000300860003108600032086000330860003408600035086000360860003708600038086000390860004008600041086000420860004308600044086000450860004608600047086000480860004908600050086000510860005208600053086000540860005508600056086000570860005808600059086000600860006108600062086000630860006408600065086000660860006708600068086000690860007008600071086000720860007308600074086000750860007608600077086000780860007908600080086000810860008208600083086000840860008508600086086000870860008808600089086000900860009108600092086000930860009408600095086000960860009708600098086000990860010008600101086001020860010308600104086001050860010608600107086001080860010908600110086001110860011208600113086001140860011508600116086001170860011808600119086001200860012108600122086001230860012408600125086001260860012708600128086001290860013008600131086001320860013308600134086001350860013608600137086001380860013908600140086001410860014208600143086001440860014508600146086001470860014808600149086001500860015108600152086001530860015408600155086001560860015708600158086001590860016008600161086001620860016308600164086001650860016608600167086001680860016908600170086001710860017208600173086001740860017508600176086001770860017808600179086001800860018108600182086001830860018408600185086001860860018708600188086001890860019008600191086001920860019308600194086001950860019608600197086001980860019908600200086002010860020208600203086002040860020508600206086002070860020808600209086002100860021108600212086002130860021408600215086002160860021708600218086002190860022008600221086002220860022308600224086002250860022608600227086002280860022908600230086002310860023208600233086002340860023508600236086002370860023808600239086002400860024108600242086002430860024408600245086002460860024708600248086002490860025008600251086002520860025308600254086002550860025608600257086002580860025908600260086002610860026208600263086002640860026508600266086002670860026808600269086002700860027108600272086002730860027408600275086002760860027708600278086002790860028008600281086002820860028308600284086002850860028608600287086002880860028908600290086002910860029208600293086002940860029508600296086002970860029808600299086003000860030108600302086003030860030408600305086003060860030708600308086003090860031008600311086003120860031308600314086003150860031608600317086003180860031908600320086003210860032208600323086003240860032508600326086003270860032808600329086003300860033108600332086003330860033408600335086003360860033708600338086003390860034008600341086003420860034308600344086003450860034608600347086003480860034908600350086003510860035208600353086003540860035508600356086003570860035808600359086003600860036108600362086003630860036408600365086003660860036708600368086003690860037008600371086003720860037308600374086003750860037608600377086003780860037908600380086003810860038208600383086003840860038508600386086003870860038808600389086003900860039108600392086003930860039408600395086003960860039708600398086003990860040008600401086004020860040308600404086004050860040608600407086004080860040908600410086004110860041208600413086004140860041508600416086004170860041808600419086004200860042108600422086004230860042408600425086004260860042708600428086004290860043008600431086004320860043308600434086004350860043608600437086004380860043908600440086004410860044208600443086004440860044508600446086004470860044808600449086004500860045108600452086004530860045408600455086004560860045708600458086004590860046008600461086004620860046308600464086004650860046608600467086004680860046908600470086004710860047208600473086004740860047508600476086004770860047808600479086004800860048108600482086004830860048408600485086004860860048708600488086004890860049008600491086004920860049308600494086004950860049608600497086004980860049908600500086005010860050208600503086005040860050508600506086005070860050808600509086005100860051108600512086005130860051408600515086005160860051708600518086005190860052008600521086005220860052308600524086005250860052608600527086005280860052908600530086005310860053208600533086005340860053508600536086005370860053808600539086005400860054108600542086005430860054408600545086005460860054708600548086005490860055008600551086005520860055308600554086005550860055608600557086005580860055908600560086005610860056208600563086005640860056508600566086005670860056808600569086005700860057108600572086005730860057408600575086005760860057708600578086005790860058008600581086005820860058308600584086005850860058608600587086005880860058908600590086005910860059208600593086005940860059508600596086005970860059808600599086006000860060108600602086006030860060408600605086006060860060708600608086006090860061008600611086006120860061308600614086006150860061608600617086006180860061908600620086006210860062208600623086006240860062508600626086006270860062808600629086006300860063108600632086006330860063408600635086006360860063708600638086006390860064008600641086006420860064308600644086006450860064608600647086006480860064908600650086006510860065208600653086006540860065508600656086006570860065808600659086006600860066108600662086006630860066408600665086006660860066708600668086006690860067008600671086006720860067308600674086006750860067608600677086006780860067908600680086006810860068208600683086006840860068508600686086006870860068808600689086006900860069108600692086006930860069408600695086006960860069708600698086006990860070008600701086007020860070308600704086007050860070608600707086007080860070908600710086007110860071208600713086007140860071508600716086007170860071808600719086007200860072108600722086007230860072408600725086007260860072708600728086007290860073008600731086007320860073308600734086007350860073608600737086007380860073908600740086007410860074208600743086007440860074508600746086007470860074808600749086007500860075108600752086007530860075408600755086007560860075708600758086007590860076008600761086007620860076308600764086007650860076608600767086007680860076908600770086007710860077208600773086007740860077508600776086007770860077808600779086007800860078108600782086007830860078408600785086007860860078708600788086007890860079008600791086007920860079308600794086007950860079608600797086007980860079908610001086100020861000308610004086100050861000608610007086100080861000908610010086100110861001208610013086100140861001508610016086100170861001808610019086100200861002108610022086100230861002408610025086100260861002708610028086100290861003008610031086100320861003308610034086100350861003608610037086100380861003908610040086100410861004208610043086100440861004508610046086100470861004808610049086100500861005108610052086100530861005408610055086100560861005708610058086100590861006008610061086100620861006308610064086100650861006608610067086100680861006908610070086100710861007208610073086100740861007508610076086100770861007808610079086100800861008108610082086100830861008408610085086100860861008708610088086100890861009008610091086100920861009308610094086100950861009608610097086100980861009908610100086101010861010208610103086101040861010508610106086101070861010808610109086101100861011108610112086101130861011408610115086101160861011708610118086101190861012008610121086101220861012308610124086101250861012608610127086101280861012908610130086101310861013208610133086101340861013508610136086101370861013808610139086101400861014108610142086101430861014408610145086101460861014708610148086101490861015008610151086101520861015308610154086101550861015608610157086101580861015908610160086101610861016208610163086101640861016508610166086101670861016808610169086101700861017108610172086101730861017408610175086101760861017708610178086101790861018008610181086101820861018308610184086101850861018608610187086101880861018908610190086101910861019208610193086101940861019508610196086101970861019808610199086102000861020108610202086102030861020408610205086102060861020708610208086102090861021008610211086102120861021308610214086102150861021608610217086102180861021908610220086102210861022208610223086102240861022508610226086102270861022808610229086102300861023108610232086102330861023408610235086102360861023708610238086102390861024008610241086102420861024308610244086102450861024608610247086102480861024908610250086102510861025208610253086102540861025508610256086102570861025808610259086102600861026108610262086102630861026408610265086102660861026708610268086102690861027008610271086102720861027308610274086102750861027608610277086102780861027908610280086102810861028208610283086102840861028508610286086102870861028808610289086102900861029108610292086102930861029408610295086102960861029708610298086102990861030008610301086103020861030308610304086103050861030608610307086103080861030908610310086103110861031208610313086103140861031508610316086103170861031808610319086103200861032108610322086103230861032408610325086103260861032708610328086103290861033008610331086103320861033308610334086103350861033608610337086103380861033908610340086103410861034208610343086103440861034508610346086103470861034808610349086103500861035108610352086103530861035408610355086103560861035708610358086103590861036008610361086103620861036308610364086103650861036608610367086103680861036908610370086103710861037208610373086103740861037508610376086103770861037808610379086103800861038108610382086103830861038408610385086103860861038708610388086103890861039008610391086103920861039308610394086103950861039608610397086103980861039908610400086104010861040208610403086104040861040508610406086104070861040808610409086104100861041108610412086104130861041408610415086104160861041708610418086104190861042008610421086104220861042308610424086104250861042608610427086104280861042908610430086104310861043208610433086104340861043508610436086104370861043808610439086104400861044108610442086104430861044408610445086104460861044708610448086104490861045008610451086104520861045308610454086104550861045608610457086104580861045908610460086104610861046208610463086104640861046508610466086104670861046808610469086104700861047108610472086104730861047408610475086104760861047708610478086104790861048008610481086104820861048308610484086104850861048608610487086104880861048908610490086104910861049208610493086104940861049508610496086104970861049808610499086105000861050108610502086105030861050408610505086105060861050708610508086105090861051008610511086105120861051308610514086105150861051608610517086105180861051908610520086105210861052208610523086105240861052508610526086105270861052808610529086105300861053108610532086105330861053408610535086105360861053708610538086105390861054008610541086105420861054308610544086105450861054608610547086105480861054908610550086105510861055208610553086105540861055508610556086105570861055808610559086105600861056108610562086105630861056408610565086105660861056708610568086105690861057008610571086105720861057308610574086105750861057608610577086105780861057908610580086105810861058208610583086105840861058508610586086105870861058808610589086105900861059108610592086105930861059408610595086105960861059708610598086105990861060008610601086106020861060308610604086106050861060608610607086106080861060908610610086106110861061208610613086106140861061508610616086106170861061808610619086106200861062108610622086106230861062408610625086106260861062708610628086106290861063008610631086106320861063308610634086106350861063608610637086106380861063908610640086106410861064208610643086106440861064508610646086106470861064808610649086106500861065108610652086106530861065408610655086106560861065708610658086106590861066008610661086106620861066308610664086106650861066608610667086106680861066908610670086106710861067208610673086106740861067508610676086106770861067808610679086106800861068108610682086106830861068408610685086106860861068708610688086106890861069008610691086106920861069308610694086106950861069608610697086106980861069908610700086107010861070208610703086107040861070508610706086107070861070808610709086107100861071108610712086107130861071408610715086107160861071708610718086107190861072008610721086107220861072308610724086107250861072608610727086107280861072908610730086107310861073208610733086107340861073508610736086107370861073808610739086107400861074108610742086107430861074408610745086107460861074708610748086107490861075008610751086107520861075308610754086107550861075608610757086107580861075908610760086107610861076208610763086107640861076508610766086107670861076808610769086107700861077108610772086107730861077408610775086107760861077708610778086107790861078008610781086107820861078308610784086107850861078608610787086107880861078908610790086107910861079208610793086107940861079508610796086107970861079808610799086200010862000208620003086200040862000508620006086200070862000808620009086200100862001108620012086200130862001408620015086200160862001708620018086200190862002008620021086200220862002308620024086200250862002608620027086200280862002908620030086200310862003208620033086200340862003508620036086200370862003808620039086200400862004108620042086200430862004408620045086200460862004708620048086200490862005008620051086200520862005308620054086200550862005608620057086200580862005908620060086200610862006208620063086200640862006508620066086200670862006808620069086200700862007108620072086200730862007408620075086200760862007708620078086200790862008008620081086200820862008308620084086200850862008608620087086200880862008908620090086200910862009208620093086200940862009508620096086200970862009808620099086201000862010108620102086201030862010408620105086201060862010708620108086201090862011008620111086201120862011308620114086201150862011608620117086201180862011908620120086201210862012208620123086201240862012508620126086201270862012808620129086201300862013108620132086201330862013408620135086201360862013708620138086201390862014008620141086201420862014308620144086201450862014608620147086201480862014908620150086201510862015208620153086201540862015508620156086201570862015808620159086201600862016108620162086201630862016408620165086201660862016708620168086201690862017008620171086201720862017308620174086201750862017608620177086201780862017908620180086201810862018208620183086201840862018508620186086201870862018808620189086201900862019108620192086201930862019408620195086201960862019708620198086201990862020008620201086202020862020308620204086202050862020608620207086202080862020908620210086202110862021208620213086202140862021508620216086202170862021808620219086202200862022108620222086202230862022408620225086202260862022708620228086202290862023008620231086202320862023308620234086202350862023608620237086202380862023908620240086202410862024208620243086202440862024508620246086202470862024808620249086202500862025108620252086202530862025408620255086202560862025708620258086202590862026008620261086202620862026308620264086202650862026608620267086202680862026908620270086202710862027208620273086202740862027508620276086202770862027808620279086202800862028108620282086202830862028408620285086202860862028708620288086202890862029008620291086202920862029308620294086202950862029608620297086202980862029908620300086203010862030208620303086203040862030508620306086203070862030808620309086203100862031108620312086203130862031408620315086203160862031708620318086203190862032008620321086203220862032308620324086203250862032608620327086203280862032908620330086203310862033208620333086203340862033508620336086203370862033808620339086203400862034108620342086203430862034408620345086203460862034708620348086203490862035008620351086203520862035308620354086203550862035608620357086203580862035908620360086203610862036208620363086203640862036508620366086203670862036808620369086203700862037108620372086203730862037408620375086203760862037708620378086203790862038008620381086203820862038308620384086203850862038608620387086203880862038908620390086203910862039208620393086203940862039508620396086203970862039808620399086204000862040108620402086204030862040408620405086204060862040708620408086204090862041008620411086204120862041308620414086204150862041608620417086204180862041908620420086204210862042208620423086204240862042508620426086204270862042808620429086204300862043108620432086204330862043408620435086204360862043708620438086204390862044008620441086204420862044308620444086204450862044608620447086204480862044908620450086204510862045208620453086204540862045508620456086204570862045808620459086204600862046108620462086204630862046408620465086204660862046708620468086204690862047008620471086204720862047308620474086204750862047608620477086204780862047908620480086204810862048208620483086204840862048508620486086204870862048808620489086204900862049108620492086204930862049408620495086204960862049708620498086204990862050008620501086205020862050308620504086205050862050608620507086205080862050908620510086205110862051208620513086205140862051508620516086205170862051808620519086205200862052108620522086205230862052408620525086205260862052708620528086205290862053008620531086205320862053308620534086205350862053608620537086205380862053908620540086205410862054208620543086205440862054508620546086205470862054808620549086205500862055108620552086205530862055408620555086205560862055708620558086205590862056008620561086205620862056308620564086205650862056608620567086205680862056908620570086205710862057208620573086205740862057508620576086205770862057808620579086205800862058108620582086205830862058408620585086205860862058708620588086205890862059008620591086205920862059308620594086205950862059608620597086205980862059908620600086206010862060208620603086206040862060508620606086206070862060808620609086206100862061108620612086206130862061408620615086206160862061708620618086206190862062008620621086206220862062308620624086206250862062608620627086206280862062908620630086206310862063208620633086206340862063508620636086206370862063808620639086206400862064108620642086206430862064408620645086206460862064708620648086206490862065008620651086206520862065308620654086206550862065608620657086206580862065908620660086206610862066208620663086206640862066508620666086206670862066808620669086206700862067108620672086206730862067408620675086206760862067708620678086206790862068008620681086206820862068308620684086206850862068608620687086206880862068908620690086206910862069208620693086206940862069508620696086206970862069808620699086207000862070108620702086207030862070408620705086207060862070708620708086207090862071008620711086207120862071308620714086207150862071608620717086207180862071908620720086207210862072208620723086207240862072508620726086207270862072808620729086207300862073108620732086207330862073408620735086207360862073708620738086207390862074008620741086207420862074308620744086207450862074608620747086207480862074908620750086207510862075208620753086207540862075508620756086207570862075808620759086207600862076108620762086207630862076408620765086207660862076708620768086207690862077008620771086207720862077308620774086207750862077608620777086207780862077908620780086207810862078208620783086207840862078508620786086207870862078808620789086207900862079108620792086207930862079408620795086207960862079708620798086207990863000108630002086300030863000408630005086300060863000708630008086300090863001008630011086300120863001308630014086300150863001608630017086300180863001908630020086300210863002208630023086300240863002508630026086300270863002808630029086300300863003108630032086300330863003408630035086300360863003708630038086300390863004008630041086300420863004308630044086300450863004608630047086300480863004908630050086300510863005208630053086300540863005508630056086300570863005808630059086300600863006108630062086300630863006408630065086300660863006708630068086300690863007008630071086300720863007308630074086300750863007608630077086300780863007908630080086300810863008208630083086300840863008508630086086300870863008808630089086300900863009108630092086300930863009408630095086300960863009708630098086300990863010008630101086301020863010308630104086301050863010608630107086301080863010908630110086301110863011208630113086301140863011508630116086301170863011808630119086301200863012108630122086301230863012408630125086301260863012708630128086301290863013008630131086301320863013308630134086301350863013608630137086301380863013908630140086301410863014208630143086301440863014508630146086301470863014808630149086301500863015108630152086301530863015408630155086301560863015708630158086301590863016008630161086301620863016308630164086301650863016608630167086301680863016908630170086301710863017208630173086301740863017508630176086301770863017808630179086301800863018108630182086301830863018408630185086301860863018708630188086301890863019008630191086301920863019308630194086301950863019608630197086301980863019908630200086302010863020208630203086302040863020508630206086302070863020808630209086302100863021108630212086302130863021408630215086302160863021708630218086302190863022008630221086302220863022308630224086302250863022608630227086302280863022908630230086302310863023208630233086302340863023508630236086302370863023808630239086302400863024108630242086302430863024408630245086302460863024708630248086302490863025008630251086302520863025308630254086302550863025608630257086302580863025908630260086302610863026208630263086302640863026508630266086302670863026808630269086302700863027108630272086302730863027408630275086302760863027708630278086302790863028008630281086302820863028308630284086302850863028608630287086302880863028908630290086302910863029208630293086302940863029508630296086302970863029808630299086303000863030108630302086303030863030408630305086303060863030708630308086303090863031008630311086303120863031308630314086303150863031608630317086303180863031908630320086303210863032208630323086303240863032508630326086303270863032808630329086303300863033108630332086303330863033408630335086303360863033708630338086303390863034008630341086303420863034308630344086303450863034608630347086303480863034908630350086303510863035208630353086303540863035508630356086303570863035808630359086303600863036108630362086303630863036408630365086303660863036708630368086303690863037008630371086303720863037308630374086303750863037608630377086303780863037908630380086303810863038208630383086303840863038508630386086303870863038808630389086303900863039108630392086303930863039408630395086303960863039708630398086303990863040008630401086304020863040308630404086304050863040608630407086304080863040908630410086304110863041208630413086304140863041508630416086304170863041808630419086304200863042108630422086304230863042408630425086304260863042708630428086304290863043008630431086304320863043308630434086304350863043608630437086304380863043908630440086304410863044208630443086304440863044508630446086304470863044808630449086304500863045108630452086304530863045408630455086304560863045708630458086304590863046008630461086304620863046308630464086304650863046608630467086304680863046908630470086304710863047208630473086304740863047508630476086304770863047808630479086304800863048108630482086304830863048408630485086304860863048708630488086304890863049008630491086304920863049308630494086304950863049608630497086304980863049908630500086305010863050208630503086305040863050508630506086305070863050808630509086305100863051108630512086305130863051408630515086305160863051708630518086305190863052008630521086305220863052308630524086305250863052608630527086305280863052908630530086305310863053208630533086305340863053508630536086305370863053808630539086305400863054108630542086305430863054408630545086305460863054708630548086305490863055008630551086305520863055308630554086305550863055608630557086305580863055908630560086305610863056208630563086305640863056508630566086305670863056808630569086305700863057108630572086305730863057408630575086305760863057708630578086305790863058008630581086305820863058308630584086305850863058608630587086305880863058908630590086305910863059208630593086305940863059508630596086305970863059808630599086306000863060108630602086306030863060408630605086306060863060708630608086306090863061008630611086306120863061308630614086306150863061608630617086306180863061908630620086306210863062208630623086306240863062508630626086306270863062808630629086306300863063108630632086306330863063408630635086306360863063708630638086306390863064008630641086306420863064308630644086306450863064608630647086306480863064908630650086306510863065208630653086306540863065508630656086306570863065808630659086306600863066108630662086306630863066408630665086306660863066708630668086306690863067008630671086306720863067308630674086306750863067608630677086306780863067908630680086306810863068208630683086306840863068508630686086306870863068808630689086306900863069108630692086306930863069408630695086306960863069708630698086306990863070008630701086307020863070308630704086307050863070608630707086307080863070908630710086307110863071208630713086307140863071508630716086307170863071808630719086307200863072108630722086307230863072408630725086307260863072708630728086307290863073008630731086307320863073308630734086307350863073608630737086307380863073908630740086307410863074208630743086307440863074508630746086307470863074808630749086307500863075108630752086307530863075408630755086307560863075708630758086307590863076008630761086307620863076308630764086307650863076608630767086307680863076908630770086307710863077208630773086307740863077508630776086307770863077808630779086307800863078108630782086307830863078408630785086307860863078708630788086307890863079008630791086307920863079308630794086307950863079608630797086307980863079908640001086400020864000308640004086400050864000608640007086400080864000908640010086400110864001208640013086400140864001508640016086400170864001808640019086400200864002108640022086400230864002408640025086400260864002708640028086400290864003008640031086400320864003308640034086400350864003608640037086400380864003908640040086400410864004208640043086400440864004508640046086400470864004808640049086400500864005108640052086400530864005408640055086400560864005708640058086400590864006008640061086400620864006308640064086400650864006608640067086400680864006908640070086400710864007208640073086400740864007508640076086400770864007808640079086400800864008108640082086400830864008408640085086400860864008708640088086400890864009008640091086400920864009308640094086400950864009608640097086400980864009908640100086401010864010208640103086401040864010508640106086401070864010808640109086401100864011108640112086401130864011408640115086401160864011708640118086401190864012008640121086401220864012308640124086401250864012608640127086401280864012908640130086401310864013208640133086401340864013508640136086401370864013808640139086401400864014108640142086401430864014408640145086401460864014708640148086401490864015008640151086401520864015308640154086401550864015608640157086401580864015908640160086401610864016208640163086401640864016508640166086401670864016808640169086401700864017108640172086401730864017408640175086401760864017708640178086401790864018008640181086401820864018308640184086401850864018608640187086401880864018908640190086401910864019208640193086401940864019508640196086401970864019808640199086402000864020108640202086402030864020408640205086402060864020708640208086402090864021008640211086402120864021308640214086402150864021608640217086402180864021908640220086402210864022208640223086402240864022508640226086402270864022808640229086402300864023108640232086402330864023408640235086402360864023708640238086402390864024008640241086402420864024308640244086402450864024608640247086402480864024908640250086402510864025208640253086402540864025508640256086402570864025808640259086402600864026108640262086402630864026408640265086402660864026708640268086402690864027008640271086402720864027308640274086402750864027608640277086402780864027908640280086402810864028208640283086402840864028508640286086402870864028808640289086402900864029108640292086402930864029408640295086402960864029708640298086402990864030008640301086403020864030308640304086403050864030608640307086403080864030908640310086403110864031208640313086403140864031508640316086403170864031808640319086403200864032108640322086403230864032408640325086403260864032708640328086403290864033008640331086403320864033308640334086403350864033608640337086403380864033908640340086403410864034208640343086403440864034508640346086403470864034808640349086403500864035108640352086403530864035408640355086403560864035708640358086403590864036008640361086403620864036308640364086403650864036608640367086403680864036908640370086403710864037208640373086403740864037508640376086403770864037808640379086403800864038108640382086403830864038408640385086403860864038708640388086403890864039008640391086403920864039308640394086403950864039608640397086403980864039908640400086404010864040208640403086404040864040508640406086404070864040808640409086404100864041108640412086404130864041408640415086404160864041708640418086404190864042008640421086404220864042308640424086404250864042608640427086404280864042908640430086404310864043208640433086404340864043508640436086404370864043808640439086404400864044108640442086404430864044408640445086404460864044708640448086404490864045008640451086404520864045308640454086404550864045608640457086404580864045908640460086404610864046208640463086404640864046508640466086404670864046808640469086404700864047108640472086404730864047408640475086404760864047708640478086404790864048008640481086404820864048308640484086404850864048608640487086404880864048908640490086404910864049208640493086404940864049508640496086404970864049808640499086405000864050108640502086405030864050408640505086405060864050708640508086405090864051008640511086405120864051308640514086405150864051608640517086405180864051908640520086405210864052208640523086405240864052508640526086405270864052808640529086405300864053108640532086405330864053408640535086405360864053708640538086405390864054008640541086405420864054308640544086405450864054608640547086405480864054908640550086405510864055208640553086405540864055508640556086405570864055808640559086405600864056108640562086405630864056408640565086405660864056708640568086405690864057008640571086405720864057308640574086405750864057608640577086405780864057908640580086405810864058208640583086405840864058508640586086405870864058808640589086405900864059108640592086405930864059408640595086405960864059708640598086405990864060008640601086406020864060308640604086406050864060608640607086406080864060908640610086406110864061208640613086406140864061508640616086406170864061808640619086406200864062108640622086406230864062408640625086406260864062708640628086406290864063008640631086406320864063308640634086406350864063608640637086406380864063908640640086406410864064208640643086406440864064508640646086406470864064808640649086406500864065108640652086406530864065408640655086406560864065708640658086406590864066008640661086406620864066308640664086406650864066608640667086406680864066908640670086406710864067208640673086406740864067508640676086406770864067808640679086406800864068108640682086406830864068408640685086406860864068708640688086406890864069008640691086406920864069308640694086406950864069608640697086406980864069908640700086407010864070208640703086407040864070508640706086407070864070808640709086407100864071108640712086407130864071408640715086407160864071708640718086407190864072008640721086407220864072308640724086407250864072608640727086407280864072908640730086407310864073208640733086407340864073508640736086407370864073808640739086407400864074108640742086407430864074408640745086407460864074708640748086407490864075008640751086407520864075308640754086407550864075608640757086407580864075908640760086407610864076208640763086407640864076508640766086407670864076808640769086407700864077108640772086407730864077408640775086407760864077708640778086407790864078008640781086407820864078308640784086407850864078608640787086407880864078908640790086407910864079208640793086407940864079508640796086407970864079808640799086500010865000208650003086500040865000508650006086500070865000808650009086500100865001108650012086500130865001408650015086500160865001708650018086500190865002008650021086500220865002308650024086500250865002608650027086500280865002908650030086500310865003208650033086500340865003508650036086500370865003808650039086500400865004108650042086500430865004408650045086500460865004708650048086500490865005008650051086500520865005308650054086500550865005608650057086500580865005908650060086500610865006208650063086500640865006508650066086500670865006808650069086500700865007108650072086500730865007408650075086500760865007708650078086500790865008008650081086500820865008308650084086500850865008608650087086500880865008908650090086500910865009208650093086500940865009508650096086500970865009808650099086501000865010108650102086501030865010408650105086501060865010708650108086501090865011008650111086501120865011308650114086501150865011608650117086501180865011908650120086501210865012208650123086501240865012508650126086501270865012808650129086501300865013108650132086501330865013408650135086501360865013708650138086501390865014008650141086501420865014308650144086501450865014608650147086501480865014908650150086501510865015208650153086501540865015508650156086501570865015808650159086501600865016108650162086501630865016408650165086501660865016708650168086501690865017008650171086501720865017308650174086501750865017608650177086501780865017908650180086501810865018208650183086501840865018508650186086501870865018808650189086501900865019108650192086501930865019408650195086501960865019708650198086501990865020008650201086502020865020308650204086502050865020608650207086502080865020908650210086502110865021208650213086502140865021508650216086502170865021808650219086502200865022108650222086502230865022408650225086502260865022708650228086502290865023008650231086502320865023308650234086502350865023608650237086502380865023908650240086502410865024208650243086502440865024508650246086502470865024808650249086502500865025108650252086502530865025408650255086502560865025708650258086502590865026008650261086502620865026308650264086502650865026608650267086502680865026908650270086502710865027208650273086502740865027508650276086502770865027808650279086502800865028108650282086502830865028408650285086502860865028708650288086502890865029008650291086502920865029308650294086502950865029608650297086502980865029908650300086503010865030208650303086503040865030508650306086503070865030808650309086503100865031108650312086503130865031408650315086503160865031708650318086503190865032008650321086503220865032308650324086503250865032608650327086503280865032908650330086503310865033208650333086503340865033508650336086503370865033808650339086503400865034108650342086503430865034408650345086503460865034708650348086503490865035008650351086503520865035308650354086503550865035608650357086503580865035908650360086503610865036208650363086503640865036508650366086503670865036808650369086503700865037108650372086503730865037408650375086503760865037708650378086503790865038008650381086503820865038308650384086503850865038608650387086503880865038908650390086503910865039208650393086503940865039508650396086503970865039808650399086504000865040108650402086504030865040408650405086504060865040708650408086504090865041008650411086504120865041308650414086504150865041608650417086504180865041908650420086504210865042208650423086504240865042508650426086504270865042808650429086504300865043108650432086504330865043408650435086504360865043708650438086504390865044008650441086504420865044308650444086504450865044608650447086504480865044908650450086504510865045208650453086504540865045508650456086504570865045808650459086504600865046108650462086504630865046408650465086504660865046708650468086504690865047008650471086504720865047308650474086504750865047608650477086504780865047908650480086504810865048208650483086504840865048508650486086504870865048808650489086504900865049108650492086504930865049408650495086504960865049708650498086504990865050008650501086505020865050308650504086505050865050608650507086505080865050908650510086505110865051208650513086505140865051508650516086505170865051808650519086505200865052108650522086505230865052408650525086505260865052708650528086505290865053008650531086505320865053308650534086505350865053608650537086505380865053908650540086505410865054208650543086505440865054508650546086505470865054808650549086505500865055108650552086505530865055408650555086505560865055708650558086505590865056008650561086505620865056308650564086505650865056608650567086505680865056908650570086505710865057208650573086505740865057508650576086505770865057808650579086505800865058108650582086505830865058408650585086505860865058708650588086505890865059008650591086505920865059308650594086505950865059608650597086505980865059908650600086506010865060208650603086506040865060508650606086506070865060808650609086506100865061108650612086506130865061408650615086506160865061708650618086506190865062008650621086506220865062308650624086506250865062608650627086506280865062908650630086506310865063208650633086506340865063508650636086506370865063808650639086506400865064108650642086506430865064408650645086506460865064708650648086506490865065008650651086506520865065308650654086506550865065608650657086506580865065908650660086506610865066208650663086506640865066508650666086506670865066808650669086506700865067108650672086506730865067408650675086506760865067708650678086506790865068008650681086506820865068308650684086506850865068608650687086506880865068908650690086506910865069208650693086506940865069508650696086506970865069808650699086507000865070108650702086507030865070408650705086507060865070708650708086507090865071008650711086507120865071308650714086507150865071608650717086507180865071908650720086507210865072208650723086507240865072508650726086507270865072808650729086507300865073108650732086507330865073408650735086507360865073708650738086507390865074008650741086507420865074308650744086507450865074608650747086507480865074908650750086507510865075208650753086507540865075508650756086507570865075808650759086507600865076108650762086507630865076408650765086507660865076708650768086507690865077008650771086507720865077308650774086507750865077608650777086507780865077908650780086507810865078208650783086507840865078508650786086507870865078808650789086507900865079108650792086507930865079408650795086507960865079708650798086507990866000108660002086600030866000408660005086600060866000708660008086600090866001008660011086600120866001308660014086600150866001608660017086600180866001908660020086600210866002208660023086600240866002508660026086600270866002808660029086600300866003108660032086600330866003408660035086600360866003708660038086600390866004008660041086600420866004308660044086600450866004608660047086600480866004908660050086600510866005208660053086600540866005508660056086600570866005808660059086600600866006108660062086600630866006408660065086600660866006708660068086600690866007008660071086600720866007308660074086600750866007608660077086600780866007908660080086600810866008208660083086600840866008508660086086600870866008808660089086600900866009108660092086600930866009408660095086600960866009708660098086600990866010008660101086601020866010308660104086601050866010608660107086601080866010908660110086601110866011208660113086601140866011508660116086601170866011808660119086601200866012108660122086601230866012408660125086601260866012708660128086601290866013008660131086601320866013308660134086601350866013608660137086601380866013908660140086601410866014208660143086601440866014508660146086601470866014808660149086601500866015108660152086601530866015408660155086601560866015708660158086601590866016008660161086601620866016308660164086601650866016608660167086601680866016908660170086601710866017208660173086601740866017508660176086601770866017808660179086601800866018108660182086601830866018408660185086601860866018708660188086601890866019008660191086601920866019308660194086601950866019608660197086601980866019908660200086602010866020208660203086602040866020508660206086602070866020808660209086602100866021108660212086602130866021408660215086602160866021708660218086602190866022008660221086602220866022308660224086602250866022608660227086602280866022908660230086602310866023208660233086602340866023508660236086602370866023808660239086602400866024108660242086602430866024408660245086602460866024708660248086602490866025008660251086602520866025308660254086602550866025608660257086602580866025908660260086602610866026208660263086602640866026508660266086602670866026808660269086602700866027108660272086602730866027408660275086602760866027708660278086602790866028008660281086602820866028308660284086602850866028608660287086602880866028908660290086602910866029208660293086602940866029508660296086602970866029808660299086603000866030108660302086603030866030408660305086603060866030708660308086603090866031008660311086603120866031308660314086603150866031608660317086603180866031908660320086603210866032208660323086603240866032508660326086603270866032808660329086603300866033108660332086603330866033408660335086603360866033708660338086603390866034008660341086603420866034308660344086603450866034608660347086603480866034908660350086603510866035208660353086603540866035508660356086603570866035808660359086603600866036108660362086603630866036408660365086603660866036708660368086603690866037008660371086603720866037308660374086603750866037608660377086603780866037908660380086603810866038208660383086603840866038508660386086603870866038808660389086603900866039108660392086603930866039408660395086603960866039708660398086603990866040008660401086604020866040308660404086604050866040608660407086604080866040908660410086604110866041208660413086604140866041508660416086604170866041808660419086604200866042108660422086604230866042408660425086604260866042708660428086604290866043008660431086604320866043308660434086604350866043608660437086604380866043908660440086604410866044208660443086604440866044508660446086604470866044808660449086604500866045108660452086604530866045408660455086604560866045708660458086604590866046008660461086604620866046308660464086604650866046608660467086604680866046908660470086604710866047208660473086604740866047508660476086604770866047808660479086604800866048108660482086604830866048408660485086604860866048708660488086604890866049008660491086604920866049308660494086604950866049608660497086604980866049908660500086605010866050208660503086605040866050508660506086605070866050808660509086605100866051108660512086605130866051408660515086605160866051708660518086605190866052008660521086605220866052308660524086605250866052608660527086605280866052908660530086605310866053208660533086605340866053508660536086605370866053808660539086605400866054108660542086605430866054408660545086605460866054708660548086605490866055008660551086605520866055308660554086605550866055608660557086605580866055908660560086605610866056208660563086605640866056508660566086605670866056808660569086605700866057108660572086605730866057408660575086605760866057708660578086605790866058008660581086605820866058308660584086605850866058608660587086605880866058908660590086605910866059208660593086605940866059508660596086605970866059808660599086606000866060108660602086606030866060408660605086606060866060708660608086606090866061008660611086606120866061308660614086606150866061608660617086606180866061908660620086606210866062208660623086606240866062508660626086606270866062808660629086606300866063108660632086606330866063408660635086606360866063708660638086606390866064008660641086606420866064308660644086606450866064608660647086606480866064908660650086606510866065208660653086606540866065508660656086606570866065808660659086606600866066108660662086606630866066408660665086606660866066708660668086606690866067008660671086606720866067308660674086606750866067608660677086606780866067908660680086606810866068208660683086606840866068508660686086606870866068808660689086606900866069108660692086606930866069408660695086606960866069708660698086606990866070008660701086607020866070308660704086607050866070608660707086607080866070908660710086607110866071208660713086607140866071508660716086607170866071808660719086607200866072108660722086607230866072408660725086607260866072708660728086607290866073008660731086607320866073308660734086607350866073608660737086607380866073908660740086607410866074208660743086607440866074508660746086607470866074808660749086607500866075108660752086607530866075408660755086607560866075708660758086607590866076008660761086607620866076308660764086607650866076608660767086607680866076908660770086607710866077208660773086607740866077508660776086607770866077808660779086607800866078108660782086607830866078408660785086607860866078708660788086607890866079008660791086607920866079308660794086607950866079608660797086607980866079908670001086700020867000308670004086700050867000608670007086700080867000908670010086700110867001208670013086700140867001508670016086700170867001808670019086700200867002108670022086700230867002408670025086700260867002708670028086700290867003008670031086700320867003308670034086700350867003608670037086700380867003908670040086700410867004208670043086700440867004508670046086700470867004808670049086700500867005108670052086700530867005408670055086700560867005708670058086700590867006008670061086700620867006308670064086700650867006608670067086700680867006908670070086700710867007208670073086700740867007508670076086700770867007808670079086700800867008108670082086700830867008408670085086700860867008708670088086700890867009008670091086700920867009308670094086700950867009608670097086700980867009908670100086701010867010208670103086701040867010508670106086701070867010808670109086701100867011108670112086701130867011408670115086701160867011708670118086701190867012008670121086701220867012308670124086701250867012608670127086701280867012908670130086701310867013208670133086701340867013508670136086701370867013808670139086701400867014108670142086701430867014408670145086701460867014708670148086701490867015008670151086701520867015308670154086701550867015608670157086701580867015908670160086701610867016208670163086701640867016508670166086701670867016808670169086701700867017108670172086701730867017408670175086701760867017708670178086701790867018008670181086701820867018308670184086701850867018608670187086701880867018908670190086701910867019208670193086701940867019508670196086701970867019808670199086702000867020108670202086702030867020408670205086702060867020708670208086702090867021008670211086702120867021308670214086702150867021608670217086702180867021908670220086702210867022208670223086702240867022508670226086702270867022808670229086702300867023108670232086702330867023408670235086702360867023708670238086702390867024008670241086702420867024308670244086702450867024608670247086702480867024908670250086702510867025208670253086702540867025508670256086702570867025808670259086702600867026108670262086702630867026408670265086702660867026708670268086702690867027008670271086702720867027308670274086702750867027608670277086702780867027908670280086702810867028208670283086702840867028508670286086702870867028808670289086702900867029108670292086702930867029408670295086702960867029708670298086702990867030008670301086703020867030308670304086703050867030608670307086703080867030908670310086703110867031208670313086703140867031508670316086703170867031808670319086703200867032108670322086703230867032408670325086703260867032708670328086703290867033008670331086703320867033308670334086703350867033608670337086703380867033908670340086703410867034208670343086703440867034508670346086703470867034808670349086703500867035108670352086703530867035408670355086703560867035708670358086703590867036008670361086703620867036308670364086703650867036608670367086703680867036908670370086703710867037208670373086703740867037508670376086703770867037808670379086703800867038108670382086703830867038408670385086703860867038708670388086703890867039008670391086703920867039308670394086703950867039608670397086703980867039908670400086704010867040208670403086704040867040508670406086704070867040808670409086704100867041108670412086704130867041408670415086704160867041708670418086704190867042008670421086704220867042308670424086704250867042608670427086704280867042908670430086704310867043208670433086704340867043508670436086704370867043808670439086704400867044108670442086704430867044408670445086704460867044708670448086704490867045008670451086704520867045308670454086704550867045608670457086704580867045908670460086704610867046208670463086704640867046508670466086704670867046808670469086704700867047108670472086704730867047408670475086704760867047708670478086704790867048008670481086704820867048308670484086704850867048608670487086704880867048908670490086704910867049208670493086704940867049508670496086704970867049808670499086705000867050108670502086705030867050408670505086705060867050708670508086705090867051008670511086705120867051308670514086705150867051608670517086705180867051908670520086705210867052208670523086705240867052508670526086705270867052808670529086705300867053108670532086705330867053408670535086705360867053708670538086705390867054008670541086705420867054308670544086705450867054608670547086705480867054908670550086705510867055208670553086705540867055508670556086705570867055808670559086705600867056108670562086705630867056408670565086705660867056708670568086705690867057008670571086705720867057308670574086705750867057608670577086705780867057908670580086705810867058208670583086705840867058508670586086705870867058808670589086705900867059108670592086705930867059408670595086705960867059708670598086705990867060008670601086706020867060308670604086706050867060608670607086706080867060908670610086706110867061208670613086706140867061508670616086706170867061808670619086706200867062108670622086706230867062408670625086706260867062708670628086706290867063008670631086706320867063308670634086706350867063608670637086706380867063908670640086706410867064208670643086706440867064508670646086706470867064808670649086706500867065108670652086706530867065408670655086706560867065708670658086706590867066008670661086706620867066308670664086706650867066608670667086706680867066908670670086706710867067208670673086706740867067508670676086706770867067808670679086706800867068108670682086706830867068408670685086706860867068708670688086706890867069008670691086706920867069308670694086706950867069608670697086706980867069908670700086707010867070208670703086707040867070508670706086707070867070808670709086707100867071108670712086707130867071408670715086707160867071708670718086707190867072008670721086707220867072308670724086707250867072608670727086707280867072908670730086707310867073208670733086707340867073508670736086707370867073808670739086707400867074108670742086707430867074408670745086707460867074708670748086707490867075008670751086707520867075308670754086707550867075608670757086707580867075908670760086707610867076208670763086707640867076508670766086707670867076808670769086707700867077108670772086707730867077408670775086707760867077708670778086707790867078008670781086707820867078308670784086707850867078608670787086707880867078908670790086707910867079208670793086707940867079508670796086707970867079808670799086800010868000208680003086800040868000508680006086800070868000808680009086800100868001108680012086800130868001408680015086800160868001708680018086800190868002008680021086800220868002308680024086800250868002608680027086800280868002908680030086800310868003208680033086800340868003508680036086800370868003808680039086800400868004108680042086800430868004408680045086800460868004708680048086800490868005008680051086800520868005308680054086800550868005608680057086800580868005908680060086800610868006208680063086800640868006508680066086800670868006808680069086800700868007108680072086800730868007408680075086800760868007708680078086800790868008008680081086800820868008308680084086800850868008608680087086800880868008908680090086800910868009208680093086800940868009508680096086800970868009808680099086801000868010108680102086801030868010408680105086801060868010708680108086801090868011008680111086801120868011308680114086801150868011608680117086801180868011908680120086801210868012208680123086801240868012508680126086801270868012808680129086801300868013108680132086801330868013408680135086801360868013708680138086801390868014008680141086801420868014308680144086801450868014608680147086801480868014908680150086801510868015208680153086801540868015508680156086801570868015808680159086801600868016108680162086801630868016408680165086801660868016708680168086801690868017008680171086801720868017308680174086801750868017608680177086801780868017908680180086801810868018208680183086801840868018508680186086801870868018808680189086801900868019108680192086801930868019408680195086801960868019708680198086801990868020008680201086802020868020308680204086802050868020608680207086802080868020908680210086802110868021208680213086802140868021508680216086802170868021808680219086802200868022108680222086802230868022408680225086802260868022708680228086802290868023008680231086802320868023308680234086802350868023608680237086802380868023908680240086802410868024208680243086802440868024508680246086802470868024808680249086802500868025108680252086802530868025408680255086802560868025708680258086802590868026008680261086802620868026308680264086802650868026608680267086802680868026908680270086802710868027208680273086802740868027508680276086802770868027808680279086802800868028108680282086802830868028408680285086802860868028708680288086802890868029008680291086802920868029308680294086802950868029608680297086802980868029908680300086803010868030208680303086803040868030508680306086803070868030808680309086803100868031108680312086803130868031408680315086803160868031708680318086803190868032008680321086803220868032308680324086803250868032608680327086803280868032908680330086803310868033208680333086803340868033508680336086803370868033808680339086803400868034108680342086803430868034408680345086803460868034708680348086803490868035008680351086803520868035308680354086803550868035608680357086803580868035908680360086803610868036208680363086803640868036508680366086803670868036808680369086803700868037108680372086803730868037408680375086803760868037708680378086803790868038008680381086803820868038308680384086803850868038608680387086803880868038908680390086803910868039208680393086803940868039508680396086803970868039808680399086804000868040108680402086804030868040408680405086804060868040708680408086804090868041008680411086804120868041308680414086804150868041608680417086804180868041908680420086804210868042208680423086804240868042508680426086804270868042808680429086804300868043108680432086804330868043408680435086804360868043708680438086804390868044008680441086804420868044308680444086804450868044608680447086804480868044908680450086804510868045208680453086804540868045508680456086804570868045808680459086804600868046108680462086804630868046408680465086804660868046708680468086804690868047008680471086804720868047308680474086804750868047608680477086804780868047908680480086804810868048208680483086804840868048508680486086804870868048808680489086804900868049108680492086804930868049408680495086804960868049708680498086804990868050008680501086805020868050308680504086805050868050608680507086805080868050908680510086805110868051208680513086805140868051508680516086805170868051808680519086805200868052108680522086805230868052408680525086805260868052708680528086805290868053008680531086805320868053308680534086805350868053608680537086805380868053908680540086805410868054208680543086805440868054508680546086805470868054808680549086805500868055108680552086805530868055408680555086805560868055708680558086805590868056008680561086805620868056308680564086805650868056608680567086805680868056908680570086805710868057208680573086805740868057508680576086805770868057808680579086805800868058108680582086805830868058408680585086805860868058708680588086805890868059008680591086805920868059308680594086805950868059608680597086805980868059908680600086806010868060208680603086806040868060508680606086806070868060808680609086806100868061108680612086806130868061408680615086806160868061708680618086806190868062008680621086806220868062308680624086806250868062608680627086806280868062908680630086806310868063208680633086806340868063508680636086806370868063808680639086806400868064108680642086806430868064408680645086806460868064708680648086806490868065008680651086806520868065308680654086806550868065608680657086806580868065908680660086806610868066208680663086806640868066508680666086806670868066808680669086806700868067108680672086806730868067408680675086806760868067708680678086806790868068008680681086806820868068308680684086806850868068608680687086806880868068908680690086806910868069208680693086806940868069508680696086806970868069808680699086807000868070108680702086807030868070408680705086807060868070708680708086807090868071008680711086807120868071308680714086807150868071608680717086807180868071908680720086807210868072208680723086807240868072508680726086807270868072808680729086807300868073108680732086807330868073408680735086807360868073708680738086807390868074008680741086807420868074308680744086807450868074608680747086807480868074908680750086807510868075208680753086807540868075508680756086807570868075808680759086807600868076108680762086807630868076408680765086807660868076708680768086807690868077008680771086807720868077308680774086807750868077608680777086807780868077908680780086807810868078208680783086807840868078508680786086807870868078808680789086807900868079108680792086807930868079408680795086807960868079708680798086807990869000108690002086900030869000408690005086900060869000708690008086900090869001008690011086900120869001308690014086900150869001608690017086900180869001908690020086900210869002208690023086900240869002508690026086900270869002808690029086900300869003108690032086900330869003408690035086900360869003708690038086900390869004008690041086900420869004308690044086900450869004608690047086900480869004908690050086900510869005208690053086900540869005508690056086900570869005808690059086900600869006108690062086900630869006408690065086900660869006708690068086900690869007008690071086900720869007308690074086900750869007608690077086900780869007908690080086900810869008208690083086900840869008508690086086900870869008808690089086900900869009108690092086900930869009408690095086900960869009708690098086900990869010008690101086901020869010308690104086901050869010608690107086901080869010908690110086901110869011208690113086901140869011508690116086901170869011808690119086901200869012108690122086901230869012408690125086901260869012708690128086901290869013008690131086901320869013308690134086901350869013608690137086901380869013908690140086901410869014208690143086901440869014508690146086901470869014808690149086901500869015108690152086901530869015408690155086901560869015708690158086901590869016008690161086901620869016308690164086901650869016608690167086901680869016908690170086901710869017208690173086901740869017508690176086901770869017808690179086901800869018108690182086901830869018408690185086901860869018708690188086901890869019008690191086901920869019308690194086901950869019608690197086901980869019908690200086902010869020208690203086902040869020508690206086902070869020808690209086902100869021108690212086902130869021408690215086902160869021708690218086902190869022008690221086902220869022308690224086902250869022608690227086902280869022908690230086902310869023208690233086902340869023508690236086902370869023808690239086902400869024108690242086902430869024408690245086902460869024708690248086902490869025008690251086902520869025308690254086902550869025608690257086902580869025908690260086902610869026208690263086902640869026508690266086902670869026808690269086902700869027108690272086902730869027408690275086902760869027708690278086902790869028008690281086902820869028308690284086902850869028608690287086902880869028908690290086902910869029208690293086902940869029508690296086902970869029808690299086903000869030108690302086903030869030408690305086903060869030708690308086903090869031008690311086903120869031308690314086903150869031608690317086903180869031908690320086903210869032208690323086903240869032508690326086903270869032808690329086903300869033108690332086903330869033408690335086903360869033708690338086903390869034008690341086903420869034308690344086903450869034608690347086903480869034908690350086903510869035208690353086903540869035508690356086903570869035808690359086903600869036108690362086903630869036408690365086903660869036708690368086903690869037008690371086903720869037308690374086903750869037608690377086903780869037908690380086903810869038208690383086903840869038508690386086903870869038808690389086903900869039108690392086903930869039408690395086903960869039708690398086903990869040008690401086904020869040308690404086904050869040608690407086904080869040908690410086904110869041208690413086904140869041508690416086904170869041808690419086904200869042108690422086904230869042408690425086904260869042708690428086904290869043008690431086904320869043308690434086904350869043608690437086904380869043908690440086904410869044208690443086904440869044508690446086904470869044808690449086904500869045108690452086904530869045408690455086904560869045708690458086904590869046008690461086904620869046308690464086904650869046608690467086904680869046908690470086904710869047208690473086904740869047508690476086904770869047808690479086904800869048108690482086904830869048408690485086904860869048708690488086904890869049008690491086904920869049308690494086904950869049608690497086904980869049908690500086905010869050208690503086905040869050508690506086905070869050808690509086905100869051108690512086905130869051408690515086905160869051708690518086905190869052008690521086905220869052308690524086905250869052608690527086905280869052908690530086905310869053208690533086905340869053508690536086905370869053808690539086905400869054108690542086905430869054408690545086905460869054708690548086905490869055008690551086905520869055308690554086905550869055608690557086905580869055908690560086905610869056208690563086905640869056508690566086905670869056808690569086905700869057108690572086905730869057408690575086905760869057708690578086905790869058008690581086905820869058308690584086905850869058608690587086905880869058908690590086905910869059208690593086905940869059508690596086905970869059808690599086906000869060108690602086906030869060408690605086906060869060708690608086906090869061008690611086906120869061308690614086906150869061608690617086906180869061908690620086906210869062208690623086906240869062508690626086906270869062808690629086906300869063108690632086906330869063408690635086906360869063708690638086906390869064008690641086906420869064308690644086906450869064608690647086906480869064908690650086906510869065208690653086906540869065508690656086906570869065808690659086906600869066108690662086906630869066408690665086906660869066708690668086906690869067008690671086906720869067308690674086906750869067608690677086906780869067908690680086906810869068208690683086906840869068508690686086906870869068808690689086906900869069108690692086906930869069408690695086906960869069708690698086906990869070008690701086907020869070308690704086907050869070608690707086907080869070908690710086907110869071208690713086907140869071508690716086907170869071808690719086907200869072108690722086907230869072408690725086907260869072708690728086907290869073008690731086907320869073308690734086907350869073608690737086907380869073908690740086907410869074208690743086907440869074508690746086907470869074808690749086907500869075108690752086907530869075408690755086907560869075708690758086907590869076008690761086907620869076308690764086907650869076608690767086907680869076908690770086907710869077208690773086907740869077508690776086907770869077808690779086907800869078108690782086907830869078408690785086907860869078708690788086907890869079008690791086907920869079308690794086907950869079608690797086907980869079908700001087000020870000308700004087000050870000608700007087000080870000908700010087000110870001208700013087000140870001508700016087000170870001808700019087000200870002108700022087000230870002408700025087000260870002708700028087000290870003008700031087000320870003308700034087000350870003608700037087000380870003908700040087000410870004208700043087000440870004508700046087000470870004808700049087000500870005108700052087000530870005408700055087000560870005708700058087000590870006008700061087000620870006308700064087000650870006608700067087000680870006908700070087000710870007208700073087000740870007508700076087000770870007808700079087000800870008108700082087000830870008408700085087000860870008708700088087000890870009008700091087000920870009308700094087000950870009608700097087000980870009908700100087001010870010208700103087001040870010508700106087001070870010808700109087001100870011108700112087001130870011408700115087001160870011708700118087001190870012008700121087001220870012308700124087001250870012608700127087001280870012908700130087001310870013208700133087001340870013508700136087001370870013808700139087001400870014108700142087001430870014408700145087001460870014708700148087001490870015008700151087001520870015308700154087001550870015608700157087001580870015908700160087001610870016208700163087001640870016508700166087001670870016808700169087001700870017108700172087001730870017408700175087001760870017708700178087001790870018008700181087001820870018308700184087001850870018608700187087001880870018908700190087001910870019208700193087001940870019508700196087001970870019808700199087002000870020108700202087002030870020408700205087002060870020708700208087002090870021008700211087002120870021308700214087002150870021608700217087002180870021908700220087002210870022208700223087002240870022508700226087002270870022808700229087002300870023108700232087002330870023408700235087002360870023708700238087002390870024008700241087002420870024308700244087002450870024608700247087002480870024908700250087002510870025208700253087002540870025508700256087002570870025808700259087002600870026108700262087002630870026408700265087002660870026708700268087002690870027008700271087002720870027308700274087002750870027608700277087002780870027908700280087002810870028208700283087002840870028508700286087002870870028808700289087002900870029108700292087002930870029408700295087002960870029708700298087002990870030008700301087003020870030308700304087003050870030608700307087003080870030908700310087003110870031208700313087003140870031508700316087003170870031808700319087003200870032108700322087003230870032408700325087003260870032708700328087003290870033008700331087003320870033308700334087003350870033608700337087003380870033908700340087003410870034208700343087003440870034508700346087003470870034808700349087003500870035108700352087003530870035408700355087003560870035708700358087003590870036008700361087003620870036308700364087003650870036608700367087003680870036908700370087003710870037208700373087003740870037508700376087003770870037808700379087003800870038108700382087003830870038408700385087003860870038708700388087003890870039008700391087003920870039308700394087003950870039608700397087003980870039908700400087004010870040208700403087004040870040508700406087004070870040808700409087004100870041108700412087004130870041408700415087004160870041708700418087004190870042008700421087004220870042308700424087004250870042608700427087004280870042908700430087004310870043208700433087004340870043508700436087004370870043808700439087004400870044108700442087004430870044408700445087004460870044708700448087004490870045008700451087004520870045308700454087004550870045608700457087004580870045908700460087004610870046208700463087004640870046508700466087004670870046808700469087004700870047108700472087004730870047408700475087004760870047708700478087004790870048008700481087004820870048308700484087004850870048608700487087004880870048908700490087004910870049208700493087004940870049508700496087004970870049808700499087005000870050108700502087005030870050408700505087005060870050708700508087005090870051008700511087005120870051308700514087005150870051608700517087005180870051908700520087005210870052208700523087005240870052508700526087005270870052808700529087005300870053108700532087005330870053408700535087005360870053708700538087005390870054008700541087005420870054308700544087005450870054608700547087005480870054908700550087005510870055208700553087005540870055508700556087005570870055808700559087005600870056108700562087005630870056408700565087005660870056708700568087005690870057008700571087005720870057308700574087005750870057608700577087005780870057908700580087005810870058208700583087005840870058508700586087005870870058808700589087005900870059108700592087005930870059408700595087005960870059708700598087005990870060008700601087006020870060308700604087006050870060608700607087006080870060908700610087006110870061208700613087006140870061508700616087006170870061808700619087006200870062108700622087006230870062408700625087006260870062708700628087006290870063008700631087006320870063308700634087006350870063608700637087006380870063908700640087006410870064208700643087006440870064508700646087006470870064808700649087006500870065108700652087006530870065408700655087006560870065708700658087006590870066008700661087006620870066308700664087006650870066608700667087006680870066908700670087006710870067208700673087006740870067508700676087006770870067808700679087006800870068108700682087006830870068408700685087006860870068708700688087006890870069008700691087006920870069308700694087006950870069608700697087006980870069908700700087007010870070208700703087007040870070508700706087007070870070808700709087007100870071108700712087007130870071408700715087007160870071708700718087007190870072008700721087007220870072308700724087007250870072608700727087007280870072908700730087007310870073208700733087007340870073508700736087007370870073808700739087007400870074108700742087007430870074408700745087007460870074708700748087007490870075008700751087007520870075308700754087007550870075608700757087007580870075908700760087007610870076208700763087007640870076508700766087007670870076808700769087007700870077108700772087007730870077408700775087007760870077708700778087007790870078008700781087007820870078308700784087007850870078608700787087007880870078908700790087007910870079208700793087007940870079508700796087007970870079808700799087100010871000208710003087100040871000508710006087100070871000808710009087100100871001108710012087100130871001408710015087100160871001708710018087100190871002008710021087100220871002308710024087100250871002608710027087100280871002908710030087100310871003208710033087100340871003508710036087100370871003808710039087100400871004108710042087100430871004408710045087100460871004708710048087100490871005008710051087100520871005308710054087100550871005608710057087100580871005908710060087100610871006208710063087100640871006508710066087100670871006808710069087100700871007108710072087100730871007408710075087100760871007708710078087100790871008008710081087100820871008308710084087100850871008608710087087100880871008908710090087100910871009208710093087100940871009508710096087100970871009808710099087101000871010108710102087101030871010408710105087101060871010708710108087101090871011008710111087101120871011308710114087101150871011608710117087101180871011908710120087101210871012208710123087101240871012508710126087101270871012808710129087101300871013108710132087101330871013408710135087101360871013708710138087101390871014008710141087101420871014308710144087101450871014608710147087101480871014908710150087101510871015208710153087101540871015508710156087101570871015808710159087101600871016108710162087101630871016408710165087101660871016708710168087101690871017008710171087101720871017308710174087101750871017608710177087101780871017908710180087101810871018208710183087101840871018508710186087101870871018808710189087101900871019108710192087101930871019408710195087101960871019708710198087101990871020008710201087102020871020308710204087102050871020608710207087102080871020908710210087102110871021208710213087102140871021508710216087102170871021808710219087102200871022108710222087102230871022408710225087102260871022708710228087102290871023008710231087102320871023308710234087102350871023608710237087102380871023908710240087102410871024208710243087102440871024508710246087102470871024808710249087102500871025108710252087102530871025408710255087102560871025708710258087102590871026008710261087102620871026308710264087102650871026608710267087102680871026908710270087102710871027208710273087102740871027508710276087102770871027808710279087102800871028108710282087102830871028408710285087102860871028708710288087102890871029008710291087102920871029308710294087102950871029608710297087102980871029908710300087103010871030208710303087103040871030508710306087103070871030808710309087103100871031108710312087103130871031408710315087103160871031708710318087103190871032008710321087103220871032308710324087103250871032608710327087103280871032908710330087103310871033208710333087103340871033508710336087103370871033808710339087103400871034108710342087103430871034408710345087103460871034708710348087103490871035008710351087103520871035308710354087103550871035608710357087103580871035908710360087103610871036208710363087103640871036508710366087103670871036808710369087103700871037108710372087103730871037408710375087103760871037708710378087103790871038008710381087103820871038308710384087103850871038608710387087103880871038908710390087103910871039208710393087103940871039508710396087103970871039808710399087104000871040108710402087104030871040408710405087104060871040708710408087104090871041008710411087104120871041308710414087104150871041608710417087104180871041908710420087104210871042208710423087104240871042508710426087104270871042808710429087104300871043108710432087104330871043408710435087104360871043708710438087104390871044008710441087104420871044308710444087104450871044608710447087104480871044908710450087104510871045208710453087104540871045508710456087104570871045808710459087104600871046108710462087104630871046408710465087104660871046708710468087104690871047008710471087104720871047308710474087104750871047608710477087104780871047908710480087104810871048208710483087104840871048508710486087104870871048808710489087104900871049108710492087104930871049408710495087104960871049708710498087104990871050008710501087105020871050308710504087105050871050608710507087105080871050908710510087105110871051208710513087105140871051508710516087105170871051808710519087105200871052108710522087105230871052408710525087105260871052708710528087105290871053008710531087105320871053308710534087105350871053608710537087105380871053908710540087105410871054208710543087105440871054508710546087105470871054808710549087105500871055108710552087105530871055408710555087105560871055708710558087105590871056008710561087105620871056308710564087105650871056608710567087105680871056908710570087105710871057208710573087105740871057508710576087105770871057808710579087105800871058108710582087105830871058408710585087105860871058708710588087105890871059008710591087105920871059308710594087105950871059608710597087105980871059908710600087106010871060208710603087106040871060508710606087106070871060808710609087106100871061108710612087106130871061408710615087106160871061708710618087106190871062008710621087106220871062308710624087106250871062608710627087106280871062908710630087106310871063208710633087106340871063508710636087106370871063808710639087106400871064108710642087106430871064408710645087106460871064708710648087106490871065008710651087106520871065308710654087106550871065608710657087106580871065908710660087106610871066208710663087106640871066508710666087106670871066808710669087106700871067108710672087106730871067408710675087106760871067708710678087106790871068008710681087106820871068308710684087106850871068608710687087106880871068908710690087106910871069208710693087106940871069508710696087106970871069808710699087107000871070108710702087107030871070408710705087107060871070708710708087107090871071008710711087107120871071308710714087107150871071608710717087107180871071908710720087107210871072208710723087107240871072508710726087107270871072808710729087107300871073108710732087107330871073408710735087107360871073708710738087107390871074008710741087107420871074308710744087107450871074608710747087107480871074908710750087107510871075208710753087107540871075508710756087107570871075808710759087107600871076108710762087107630871076408710765087107660871076708710768087107690871077008710771087107720871077308710774087107750871077608710777087107780871077908710780087107810871078208710783087107840871078508710786087107870871078808710789087107900871079108710792087107930871079408710795087107960871079708710798087107990872000108720002087200030872000408720005087200060872000708720008087200090872001008720011087200120872001308720014087200150872001608720017087200180872001908720020087200210872002208720023087200240872002508720026087200270872002808720029087200300872003108720032087200330872003408720035087200360872003708720038087200390872004008720041087200420872004308720044087200450872004608720047087200480872004908720050087200510872005208720053087200540872005508720056087200570872005808720059087200600872006108720062087200630872006408720065087200660872006708720068087200690872007008720071087200720872007308720074087200750872007608720077087200780872007908720080087200810872008208720083087200840872008508720086087200870872008808720089087200900872009108720092087200930872009408720095087200960872009708720098087200990872010008720101087201020872010308720104087201050872010608720107087201080872010908720110087201110872011208720113087201140872011508720116087201170872011808720119087201200872012108720122087201230872012408720125087201260872012708720128087201290872013008720131087201320872013308720134087201350872013608720137087201380872013908720140087201410872014208720143087201440872014508720146087201470872014808720149087201500872015108720152087201530872015408720155087201560872015708720158087201590872016008720161087201620872016308720164087201650872016608720167087201680872016908720170087201710872017208720173087201740872017508720176087201770872017808720179087201800872018108720182087201830872018408720185087201860872018708720188087201890872019008720191087201920872019308720194087201950872019608720197087201980872019908720200087202010872020208720203087202040872020508720206087202070872020808720209087202100872021108720212087202130872021408720215087202160872021708720218087202190872022008720221087202220872022308720224087202250872022608720227087202280872022908720230087202310872023208720233087202340872023508720236087202370872023808720239087202400872024108720242087202430872024408720245087202460872024708720248087202490872025008720251087202520872025308720254087202550872025608720257087202580872025908720260087202610872026208720263087202640872026508720266087202670872026808720269087202700872027108720272087202730872027408720275087202760872027708720278087202790872028008720281087202820872028308720284087202850872028608720287087202880872028908720290087202910872029208720293087202940872029508720296087202970872029808720299087203000872030108720302087203030872030408720305087203060872030708720308087203090872031008720311087203120872031308720314087203150872031608720317087203180872031908720320087203210872032208720323087203240872032508720326087203270872032808720329087203300872033108720332087203330872033408720335087203360872033708720338087203390872034008720341087203420872034308720344087203450872034608720347087203480872034908720350087203510872035208720353087203540872035508720356087203570872035808720359087203600872036108720362087203630872036408720365087203660872036708720368087203690872037008720371087203720872037308720374087203750872037608720377087203780872037908720380087203810872038208720383087203840872038508720386087203870872038808720389087203900872039108720392087203930872039408720395087203960872039708720398087203990872040008720401087204020872040308720404087204050872040608720407087204080872040908720410087204110872041208720413087204140872041508720416087204170872041808720419087204200872042108720422087204230872042408720425087204260872042708720428087204290872043008720431087204320872043308720434087204350872043608720437087204380872043908720440087204410872044208720443087204440872044508720446087204470872044808720449087204500872045108720452087204530872045408720455087204560872045708720458087204590872046008720461087204620872046308720464087204650872046608720467087204680872046908720470087204710872047208720473087204740872047508720476087204770872047808720479087204800872048108720482087204830872048408720485087204860872048708720488087204890872049008720491087204920872049308720494087204950872049608720497087204980872049908720500087205010872050208720503087205040872050508720506087205070872050808720509087205100872051108720512087205130872051408720515087205160872051708720518087205190872052008720521087205220872052308720524087205250872052608720527087205280872052908720530087205310872053208720533087205340872053508720536087205370872053808720539087205400872054108720542087205430872054408720545087205460872054708720548087205490872055008720551087205520872055308720554087205550872055608720557087205580872055908720560087205610872056208720563087205640872056508720566087205670872056808720569087205700872057108720572087205730872057408720575087205760872057708720578087205790872058008720581087205820872058308720584087205850872058608720587087205880872058908720590087205910872059208720593087205940872059508720596087205970872059808720599087206000872060108720602087206030872060408720605087206060872060708720608087206090872061008720611087206120872061308720614087206150872061608720617087206180872061908720620087206210872062208720623087206240872062508720626087206270872062808720629087206300872063108720632087206330872063408720635087206360872063708720638087206390872064008720641087206420872064308720644087206450872064608720647087206480872064908720650087206510872065208720653087206540872065508720656087206570872065808720659087206600872066108720662087206630872066408720665087206660872066708720668087206690872067008720671087206720872067308720674087206750872067608720677087206780872067908720680087206810872068208720683087206840872068508720686087206870872068808720689087206900872069108720692087206930872069408720695087206960872069708720698087206990872070008720701087207020872070308720704087207050872070608720707087207080872070908720710087207110872071208720713087207140872071508720716087207170872071808720719087207200872072108720722087207230872072408720725087207260872072708720728087207290872073008720731087207320872073308720734087207350872073608720737087207380872073908720740087207410872074208720743087207440872074508720746087207470872074808720749087207500872075108720752087207530872075408720755087207560872075708720758087207590872076008720761087207620872076308720764087207650872076608720767087207680872076908720770087207710872077208720773087207740872077508720776087207770872077808720779087207800872078108720782087207830872078408720785087207860872078708720788087207890872079008720791087207920872079308720794087207950872079608720797087207980872079908730001087300020873000308730004087300050873000608730007087300080873000908730010087300110873001208730013087300140873001508730016087300170873001808730019087300200873002108730022087300230873002408730025087300260873002708730028087300290873003008730031087300320873003308730034087300350873003608730037087300380873003908730040087300410873004208730043087300440873004508730046087300470873004808730049087300500873005108730052087300530873005408730055087300560873005708730058087300590873006008730061087300620873006308730064087300650873006608730067087300680873006908730070087300710873007208730073087300740873007508730076087300770873007808730079087300800873008108730082087300830873008408730085087300860873008708730088087300890873009008730091087300920873009308730094087300950873009608730097087300980873009908730100087301010873010208730103087301040873010508730106087301070873010808730109087301100873011108730112087301130873011408730115087301160873011708730118087301190873012008730121087301220873012308730124087301250873012608730127087301280873012908730130087301310873013208730133087301340873013508730136087301370873013808730139087301400873014108730142087301430873014408730145087301460873014708730148087301490873015008730151087301520873015308730154087301550873015608730157087301580873015908730160087301610873016208730163087301640873016508730166087301670873016808730169087301700873017108730172087301730873017408730175087301760873017708730178087301790873018008730181087301820873018308730184087301850873018608730187087301880873018908730190087301910873019208730193087301940873019508730196087301970873019808730199087302000873020108730202087302030873020408730205087302060873020708730208087302090873021008730211087302120873021308730214087302150873021608730217087302180873021908730220087302210873022208730223087302240873022508730226087302270873022808730229087302300873023108730232087302330873023408730235087302360873023708730238087302390873024008730241087302420873024308730244087302450873024608730247087302480873024908730250087302510873025208730253087302540873025508730256087302570873025808730259087302600873026108730262087302630873026408730265087302660873026708730268087302690873027008730271087302720873027308730274087302750873027608730277087302780873027908730280087302810873028208730283087302840873028508730286087302870873028808730289087302900873029108730292087302930873029408730295087302960873029708730298087302990873030008730301087303020873030308730304087303050873030608730307087303080873030908730310087303110873031208730313087303140873031508730316087303170873031808730319087303200873032108730322087303230873032408730325087303260873032708730328087303290873033008730331087303320873033308730334087303350873033608730337087303380873033908730340087303410873034208730343087303440873034508730346087303470873034808730349087303500873035108730352087303530873035408730355087303560873035708730358087303590873036008730361087303620873036308730364087303650873036608730367087303680873036908730370087303710873037208730373087303740873037508730376087303770873037808730379087303800873038108730382087303830873038408730385087303860873038708730388087303890873039008730391087303920873039308730394087303950873039608730397087303980873039908730400087304010873040208730403087304040873040508730406087304070873040808730409087304100873041108730412087304130873041408730415087304160873041708730418087304190873042008730421087304220873042308730424087304250873042608730427087304280873042908730430087304310873043208730433087304340873043508730436087304370873043808730439087304400873044108730442087304430873044408730445087304460873044708730448087304490873045008730451087304520873045308730454087304550873045608730457087304580873045908730460087304610873046208730463087304640873046508730466087304670873046808730469087304700873047108730472087304730873047408730475087304760873047708730478087304790873048008730481087304820873048308730484087304850873048608730487087304880873048908730490087304910873049208730493087304940873049508730496087304970873049808730499087305000873050108730502087305030873050408730505087305060873050708730508087305090873051008730511087305120873051308730514087305150873051608730517087305180873051908730520087305210873052208730523087305240873052508730526087305270873052808730529087305300873053108730532087305330873053408730535087305360873053708730538087305390873054008730541087305420873054308730544087305450873054608730547087305480873054908730550087305510873055208730553087305540873055508730556087305570873055808730559087305600873056108730562087305630873056408730565087305660873056708730568087305690873057008730571087305720873057308730574087305750873057608730577087305780873057908730580087305810873058208730583087305840873058508730586087305870873058808730589087305900873059108730592087305930873059408730595087305960873059708730598087305990873060008730601087306020873060308730604087306050873060608730607087306080873060908730610087306110873061208730613087306140873061508730616087306170873061808730619087306200873062108730622087306230873062408730625087306260873062708730628087306290873063008730631087306320873063308730634087306350873063608730637087306380873063908730640087306410873064208730643087306440873064508730646087306470873064808730649087306500873065108730652087306530873065408730655087306560873065708730658087306590873066008730661087306620873066308730664087306650873066608730667087306680873066908730670087306710873067208730673087306740873067508730676087306770873067808730679087306800873068108730682087306830873068408730685087306860873068708730688087306890873069008730691087306920873069308730694087306950873069608730697087306980873069908730700087307010873070208730703087307040873070508730706087307070873070808730709087307100873071108730712087307130873071408730715087307160873071708730718087307190873072008730721087307220873072308730724087307250873072608730727087307280873072908730730087307310873073208730733087307340873073508730736087307370873073808730739087307400873074108730742087307430873074408730745087307460873074708730748087307490873075008730751087307520873075308730754087307550873075608730757087307580873075908730760087307610873076208730763087307640873076508730766087307670873076808730769087307700873077108730772087307730873077408730775087307760873077708730778087307790873078008730781087307820873078308730784087307850873078608730787087307880873078908730790087307910873079208730793087307940873079508730796087307970873079808730799087400010874000208740003087400040874000508740006087400070874000808740009087400100874001108740012087400130874001408740015087400160874001708740018087400190874002008740021087400220874002308740024087400250874002608740027087400280874002908740030087400310874003208740033087400340874003508740036087400370874003808740039087400400874004108740042087400430874004408740045087400460874004708740048087400490874005008740051087400520874005308740054087400550874005608740057087400580874005908740060087400610874006208740063087400640874006508740066087400670874006808740069087400700874007108740072087400730874007408740075087400760874007708740078087400790874008008740081087400820874008308740084087400850874008608740087087400880874008908740090087400910874009208740093087400940874009508740096087400970874009808740099087401000874010108740102087401030874010408740105087401060874010708740108087401090874011008740111087401120874011308740114087401150874011608740117087401180874011908740120087401210874012208740123087401240874012508740126087401270874012808740129087401300874013108740132087401330874013408740135087401360874013708740138087401390874014008740141087401420874014308740144087401450874014608740147087401480874014908740150087401510874015208740153087401540874015508740156087401570874015808740159087401600874016108740162087401630874016408740165087401660874016708740168087401690874017008740171087401720874017308740174087401750874017608740177087401780874017908740180087401810874018208740183087401840874018508740186087401870874018808740189087401900874019108740192087401930874019408740195087401960874019708740198087401990874020008740201087402020874020308740204087402050874020608740207087402080874020908740210087402110874021208740213087402140874021508740216087402170874021808740219087402200874022108740222087402230874022408740225087402260874022708740228087402290874023008740231087402320874023308740234087402350874023608740237087402380874023908740240087402410874024208740243087402440874024508740246087402470874024808740249087402500874025108740252087402530874025408740255087402560874025708740258087402590874026008740261087402620874026308740264087402650874026608740267087402680874026908740270087402710874027208740273087402740874027508740276087402770874027808740279087402800874028108740282087402830874028408740285087402860874028708740288087402890874029008740291087402920874029308740294087402950874029608740297087402980874029908740300087403010874030208740303087403040874030508740306087403070874030808740309087403100874031108740312087403130874031408740315087403160874031708740318087403190874032008740321087403220874032308740324087403250874032608740327087403280874032908740330087403310874033208740333087403340874033508740336087403370874033808740339087403400874034108740342087403430874034408740345087403460874034708740348087403490874035008740351087403520874035308740354087403550874035608740357087403580874035908740360087403610874036208740363087403640874036508740366087403670874036808740369087403700874037108740372087403730874037408740375087403760874037708740378087403790874038008740381087403820874038308740384087403850874038608740387087403880874038908740390087403910874039208740393087403940874039508740396087403970874039808740399087404000874040108740402087404030874040408740405087404060874040708740408087404090874041008740411087404120874041308740414087404150874041608740417087404180874041908740420087404210874042208740423087404240874042508740426087404270874042808740429087404300874043108740432087404330874043408740435087404360874043708740438087404390874044008740441087404420874044308740444087404450874044608740447087404480874044908740450087404510874045208740453087404540874045508740456087404570874045808740459087404600874046108740462087404630874046408740465087404660874046708740468087404690874047008740471087404720874047308740474087404750874047608740477087404780874047908740480087404810874048208740483087404840874048508740486087404870874048808740489087404900874049108740492087404930874049408740495087404960874049708740498087404990874050008740501087405020874050308740504087405050874050608740507087405080874050908740510087405110874051208740513087405140874051508740516087405170874051808740519087405200874052108740522087405230874052408740525087405260874052708740528087405290874053008740531087405320874053308740534087405350874053608740537087405380874053908740540087405410874054208740543087405440874054508740546087405470874054808740549087405500874055108740552087405530874055408740555087405560874055708740558087405590874056008740561087405620874056308740564087405650874056608740567087405680874056908740570087405710874057208740573087405740874057508740576087405770874057808740579087405800874058108740582087405830874058408740585087405860874058708740588087405890874059008740591087405920874059308740594087405950874059608740597087405980874059908740600087406010874060208740603087406040874060508740606087406070874060808740609087406100874061108740612087406130874061408740615087406160874061708740618087406190874062008740621087406220874062308740624087406250874062608740627087406280874062908740630087406310874063208740633087406340874063508740636087406370874063808740639087406400874064108740642087406430874064408740645087406460874064708740648087406490874065008740651087406520874065308740654087406550874065608740657087406580874065908740660087406610874066208740663087406640874066508740666087406670874066808740669087406700874067108740672087406730874067408740675087406760874067708740678087406790874068008740681087406820874068308740684087406850874068608740687087406880874068908740690087406910874069208740693087406940874069508740696087406970874069808740699087407000874070108740702087407030874070408740705087407060874070708740708087407090874071008740711087407120874071308740714087407150874071608740717087407180874071908740720087407210874072208740723087407240874072508740726087407270874072808740729087407300874073108740732087407330874073408740735087407360874073708740738087407390874074008740741087407420874074308740744087407450874074608740747087407480874074908740750087407510874075208740753087407540874075508740756087407570874075808740759087407600874076108740762087407630874076408740765087407660874076708740768087407690874077008740771087407720874077308740774087407750874077608740777087407780874077908740780087407810874078208740783087407840874078508740786087407870874078808740789087407900874079108740792087407930874079408740795087407960874079708740798087407990875000108750002087500030875000408750005087500060875000708750008087500090875001008750011087500120875001308750014087500150875001608750017087500180875001908750020087500210875002208750023087500240875002508750026087500270875002808750029087500300875003108750032087500330875003408750035087500360875003708750038087500390875004008750041087500420875004308750044087500450875004608750047087500480875004908750050087500510875005208750053087500540875005508750056087500570875005808750059087500600875006108750062087500630875006408750065087500660875006708750068087500690875007008750071087500720875007308750074087500750875007608750077087500780875007908750080087500810875008208750083087500840875008508750086087500870875008808750089087500900875009108750092087500930875009408750095087500960875009708750098087500990875010008750101087501020875010308750104087501050875010608750107087501080875010908750110087501110875011208750113087501140875011508750116087501170875011808750119087501200875012108750122087501230875012408750125087501260875012708750128087501290875013008750131087501320875013308750134087501350875013608750137087501380875013908750140087501410875014208750143087501440875014508750146087501470875014808750149087501500875015108750152087501530875015408750155087501560875015708750158087501590875016008750161087501620875016308750164087501650875016608750167087501680875016908750170087501710875017208750173087501740875017508750176087501770875017808750179087501800875018108750182087501830875018408750185087501860875018708750188087501890875019008750191087501920875019308750194087501950875019608750197087501980875019908750200087502010875020208750203087502040875020508750206087502070875020808750209087502100875021108750212087502130875021408750215087502160875021708750218087502190875022008750221087502220875022308750224087502250875022608750227087502280875022908750230087502310875023208750233087502340875023508750236087502370875023808750239087502400875024108750242087502430875024408750245087502460875024708750248087502490875025008750251087502520875025308750254087502550875025608750257087502580875025908750260087502610875026208750263087502640875026508750266087502670875026808750269087502700875027108750272087502730875027408750275087502760875027708750278087502790875028008750281087502820875028308750284087502850875028608750287087502880875028908750290087502910875029208750293087502940875029508750296087502970875029808750299087503000875030108750302087503030875030408750305087503060875030708750308087503090875031008750311087503120875031308750314087503150875031608750317087503180875031908750320087503210875032208750323087503240875032508750326087503270875032808750329087503300875033108750332087503330875033408750335087503360875033708750338087503390875034008750341087503420875034308750344087503450875034608750347087503480875034908750350087503510875035208750353087503540875035508750356087503570875035808750359087503600875036108750362087503630875036408750365087503660875036708750368087503690875037008750371087503720875037308750374087503750875037608750377087503780875037908750380087503810875038208750383087503840875038508750386087503870875038808750389087503900875039108750392087503930875039408750395087503960875039708750398087503990875040008750401087504020875040308750404087504050875040608750407087504080875040908750410087504110875041208750413087504140875041508750416087504170875041808750419087504200875042108750422087504230875042408750425087504260875042708750428087504290875043008750431087504320875043308750434087504350875043608750437087504380875043908750440087504410875044208750443087504440875044508750446087504470875044808750449087504500875045108750452087504530875045408750455087504560875045708750458087504590875046008750461087504620875046308750464087504650875046608750467087504680875046908750470087504710875047208750473087504740875047508750476087504770875047808750479087504800875048108750482087504830875048408750485087504860875048708750488087504890875049008750491087504920875049308750494087504950875049608750497087504980875049908750500087505010875050208750503087505040875050508750506087505070875050808750509087505100875051108750512087505130875051408750515087505160875051708750518087505190875052008750521087505220875052308750524087505250875052608750527087505280875052908750530087505310875053208750533087505340875053508750536087505370875053808750539087505400875054108750542087505430875054408750545087505460875054708750548087505490875055008750551087505520875055308750554087505550875055608750557087505580875055908750560087505610875056208750563087505640875056508750566087505670875056808750569087505700875057108750572087505730875057408750575087505760875057708750578087505790875058008750581087505820875058308750584087505850875058608750587087505880875058908750590087505910875059208750593087505940875059508750596087505970875059808750599087506000875060108750602087506030875060408750605087506060875060708750608087506090875061008750611087506120875061308750614087506150875061608750617087506180875061908750620087506210875062208750623087506240875062508750626087506270875062808750629087506300875063108750632087506330875063408750635087506360875063708750638087506390875064008750641087506420875064308750644087506450875064608750647087506480875064908750650087506510875065208750653087506540875065508750656087506570875065808750659087506600875066108750662087506630875066408750665087506660875066708750668087506690875067008750671087506720875067308750674087506750875067608750677087506780875067908750680087506810875068208750683087506840875068508750686087506870875068808750689087506900875069108750692087506930875069408750695087506960875069708750698087506990875070008750701087507020875070308750704087507050875070608750707087507080875070908750710087507110875071208750713087507140875071508750716087507170875071808750719087507200875072108750722087507230875072408750725087507260875072708750728087507290875073008750731087507320875073308750734087507350875073608750737087507380875073908750740087507410875074208750743087507440875074508750746087507470875074808750749087507500875075108750752087507530875075408750755087507560875075708750758087507590875076008750761087507620875076308750764087507650875076608750767087507680875076908750770087507710875077208750773087507740875077508750776087507770875077808750779087507800875078108750782087507830875078408750785087507860875078708750788087507890875079008750791087507920875079308750794087507950875079608750797087507980875079908760001087600020876000308760004087600050876000608760007087600080876000908760010087600110876001208760013087600140876001508760016087600170876001808760019087600200876002108760022087600230876002408760025087600260876002708760028087600290876003008760031087600320876003308760034087600350876003608760037087600380876003908760040087600410876004208760043087600440876004508760046087600470876004808760049087600500876005108760052087600530876005408760055087600560876005708760058087600590876006008760061087600620876006308760064087600650876006608760067087600680876006908760070087600710876007208760073087600740876007508760076087600770876007808760079087600800876008108760082087600830876008408760085087600860876008708760088087600890876009008760091087600920876009308760094087600950876009608760097087600980876009908760100087601010876010208760103087601040876010508760106087601070876010808760109087601100876011108760112087601130876011408760115087601160876011708760118087601190876012008760121087601220876012308760124087601250876012608760127087601280876012908760130087601310876013208760133087601340876013508760136087601370876013808760139087601400876014108760142087601430876014408760145087601460876014708760148087601490876015008760151087601520876015308760154087601550876015608760157087601580876015908760160087601610876016208760163087601640876016508760166087601670876016808760169087601700876017108760172087601730876017408760175087601760876017708760178087601790876018008760181087601820876018308760184087601850876018608760187087601880876018908760190087601910876019208760193087601940876019508760196087601970876019808760199087602000876020108760202087602030876020408760205087602060876020708760208087602090876021008760211087602120876021308760214087602150876021608760217087602180876021908760220087602210876022208760223087602240876022508760226087602270876022808760229087602300876023108760232087602330876023408760235087602360876023708760238087602390876024008760241087602420876024308760244087602450876024608760247087602480876024908760250087602510876025208760253087602540876025508760256087602570876025808760259087602600876026108760262087602630876026408760265087602660876026708760268087602690876027008760271087602720876027308760274087602750876027608760277087602780876027908760280087602810876028208760283087602840876028508760286087602870876028808760289087602900876029108760292087602930876029408760295087602960876029708760298087602990876030008760301087603020876030308760304087603050876030608760307087603080876030908760310087603110876031208760313087603140876031508760316087603170876031808760319087603200876032108760322087603230876032408760325087603260876032708760328087603290876033008760331087603320876033308760334087603350876033608760337087603380876033908760340087603410876034208760343087603440876034508760346087603470876034808760349087603500876035108760352087603530876035408760355087603560876035708760358087603590876036008760361087603620876036308760364087603650876036608760367087603680876036908760370087603710876037208760373087603740876037508760376087603770876037808760379087603800876038108760382087603830876038408760385087603860876038708760388087603890876039008760391087603920876039308760394087603950876039608760397087603980876039908760400087604010876040208760403087604040876040508760406087604070876040808760409087604100876041108760412087604130876041408760415087604160876041708760418087604190876042008760421087604220876042308760424087604250876042608760427087604280876042908760430087604310876043208760433087604340876043508760436087604370876043808760439087604400876044108760442087604430876044408760445087604460876044708760448087604490876045008760451087604520876045308760454087604550876045608760457087604580876045908760460087604610876046208760463087604640876046508760466087604670876046808760469087604700876047108760472087604730876047408760475087604760876047708760478087604790876048008760481087604820876048308760484087604850876048608760487087604880876048908760490087604910876049208760493087604940876049508760496087604970876049808760499087605000876050108760502087605030876050408760505087605060876050708760508087605090876051008760511087605120876051308760514087605150876051608760517087605180876051908760520087605210876052208760523087605240876052508760526087605270876052808760529087605300876053108760532087605330876053408760535087605360876053708760538087605390876054008760541087605420876054308760544087605450876054608760547087605480876054908760550087605510876055208760553087605540876055508760556087605570876055808760559087605600876056108760562087605630876056408760565087605660876056708760568087605690876057008760571087605720876057308760574087605750876057608760577087605780876057908760580087605810876058208760583087605840876058508760586087605870876058808760589087605900876059108760592087605930876059408760595087605960876059708760598087605990876060008760601087606020876060308760604087606050876060608760607087606080876060908760610087606110876061208760613087606140876061508760616087606170876061808760619087606200876062108760622087606230876062408760625087606260876062708760628087606290876063008760631087606320876063308760634087606350876063608760637087606380876063908760640087606410876064208760643087606440876064508760646087606470876064808760649087606500876065108760652087606530876065408760655087606560876065708760658087606590876066008760661087606620876066308760664087606650876066608760667087606680876066908760670087606710876067208760673087606740876067508760676087606770876067808760679087606800876068108760682087606830876068408760685087606860876068708760688087606890876069008760691087606920876069308760694087606950876069608760697087606980876069908760700087607010876070208760703087607040876070508760706087607070876070808760709087607100876071108760712087607130876071408760715087607160876071708760718087607190876072008760721087607220876072308760724087607250876072608760727087607280876072908760730087607310876073208760733087607340876073508760736087607370876073808760739087607400876074108760742087607430876074408760745087607460876074708760748087607490876075008760751087607520876075308760754087607550876075608760757087607580876075908760760087607610876076208760763087607640876076508760766087607670876076808760769087607700876077108760772087607730876077408760775087607760876077708760778087607790876078008760781087607820876078308760784087607850876078608760787087607880876078908760790087607910876079208760793087607940876079508760796087607970876079808760799087700010877000208770003087700040877000508770006087700070877000808770009087700100877001108770012087700130877001408770015087700160877001708770018087700190877002008770021087700220877002308770024087700250877002608770027087700280877002908770030087700310877003208770033087700340877003508770036087700370877003808770039087700400877004108770042087700430877004408770045087700460877004708770048087700490877005008770051087700520877005308770054087700550877005608770057087700580877005908770060087700610877006208770063087700640877006508770066087700670877006808770069087700700877007108770072087700730877007408770075087700760877007708770078087700790877008008770081087700820877008308770084087700850877008608770087087700880877008908770090087700910877009208770093087700940877009508770096087700970877009808770099087701000877010108770102087701030877010408770105087701060877010708770108087701090877011008770111087701120877011308770114087701150877011608770117087701180877011908770120087701210877012208770123087701240877012508770126087701270877012808770129087701300877013108770132087701330877013408770135087701360877013708770138087701390877014008770141087701420877014308770144087701450877014608770147087701480877014908770150087701510877015208770153087701540877015508770156087701570877015808770159087701600877016108770162087701630877016408770165087701660877016708770168087701690877017008770171087701720877017308770174087701750877017608770177087701780877017908770180087701810877018208770183087701840877018508770186087701870877018808770189087701900877019108770192087701930877019408770195087701960877019708770198087701990877020008770201087702020877020308770204087702050877020608770207087702080877020908770210087702110877021208770213087702140877021508770216087702170877021808770219087702200877022108770222087702230877022408770225087702260877022708770228087702290877023008770231087702320877023308770234087702350877023608770237087702380877023908770240087702410877024208770243087702440877024508770246087702470877024808770249087702500877025108770252087702530877025408770255087702560877025708770258087702590877026008770261087702620877026308770264087702650877026608770267087702680877026908770270087702710877027208770273087702740877027508770276087702770877027808770279087702800877028108770282087702830877028408770285087702860877028708770288087702890877029008770291087702920877029308770294087702950877029608770297087702980877029908770300087703010877030208770303087703040877030508770306087703070877030808770309087703100877031108770312087703130877031408770315087703160877031708770318087703190877032008770321087703220877032308770324087703250877032608770327087703280877032908770330087703310877033208770333087703340877033508770336087703370877033808770339087703400877034108770342087703430877034408770345087703460877034708770348087703490877035008770351087703520877035308770354087703550877035608770357087703580877035908770360087703610877036208770363087703640877036508770366087703670877036808770369087703700877037108770372087703730877037408770375087703760877037708770378087703790877038008770381087703820877038308770384087703850877038608770387087703880877038908770390087703910877039208770393087703940877039508770396087703970877039808770399087704000877040108770402087704030877040408770405087704060877040708770408087704090877041008770411087704120877041308770414087704150877041608770417087704180877041908770420087704210877042208770423087704240877042508770426087704270877042808770429087704300877043108770432087704330877043408770435087704360877043708770438087704390877044008770441087704420877044308770444087704450877044608770447087704480877044908770450087704510877045208770453087704540877045508770456087704570877045808770459087704600877046108770462087704630877046408770465087704660877046708770468087704690877047008770471087704720877047308770474087704750877047608770477087704780877047908770480087704810877048208770483087704840877048508770486087704870877048808770489087704900877049108770492087704930877049408770495087704960877049708770498087704990877050008770501087705020877050308770504087705050877050608770507087705080877050908770510087705110877051208770513087705140877051508770516087705170877051808770519087705200877052108770522087705230877052408770525087705260877052708770528087705290877053008770531087705320877053308770534087705350877053608770537087705380877053908770540087705410877054208770543087705440877054508770546087705470877054808770549087705500877055108770552087705530877055408770555087705560877055708770558087705590877056008770561087705620877056308770564087705650877056608770567087705680877056908770570087705710877057208770573087705740877057508770576087705770877057808770579087705800877058108770582087705830877058408770585087705860877058708770588087705890877059008770591087705920877059308770594087705950877059608770597087705980877059908770600087706010877060208770603087706040877060508770606087706070877060808770609087706100877061108770612087706130877061408770615087706160877061708770618087706190877062008770621087706220877062308770624087706250877062608770627087706280877062908770630087706310877063208770633087706340877063508770636087706370877063808770639087706400877064108770642087706430877064408770645087706460877064708770648087706490877065008770651087706520877065308770654087706550877065608770657087706580877065908770660087706610877066208770663087706640877066508770666087706670877066808770669087706700877067108770672087706730877067408770675087706760877067708770678087706790877068008770681087706820877068308770684087706850877068608770687087706880877068908770690087706910877069208770693087706940877069508770696087706970877069808770699087707000877070108770702087707030877070408770705087707060877070708770708087707090877071008770711087707120877071308770714087707150877071608770717087707180877071908770720087707210877072208770723087707240877072508770726087707270877072808770729087707300877073108770732087707330877073408770735087707360877073708770738087707390877074008770741087707420877074308770744087707450877074608770747087707480877074908770750087707510877075208770753087707540877075508770756087707570877075808770759087707600877076108770762087707630877076408770765087707660877076708770768087707690877077008770771087707720877077308770774087707750877077608770777087707780877077908770780087707810877078208770783087707840877078508770786087707870877078808770789087707900877079108770792087707930877079408770795087707960877079708770798087707990878000108780002087800030878000408780005087800060878000708780008087800090878001008780011087800120878001308780014087800150878001608780017087800180878001908780020087800210878002208780023087800240878002508780026087800270878002808780029087800300878003108780032087800330878003408780035087800360878003708780038087800390878004008780041087800420878004308780044087800450878004608780047087800480878004908780050087800510878005208780053087800540878005508780056087800570878005808780059087800600878006108780062087800630878006408780065087800660878006708780068087800690878007008780071087800720878007308780074087800750878007608780077087800780878007908780080087800810878008208780083087800840878008508780086087800870878008808780089087800900878009108780092087800930878009408780095087800960878009708780098087800990878010008780101087801020878010308780104087801050878010608780107087801080878010908780110087801110878011208780113087801140878011508780116087801170878011808780119087801200878012108780122087801230878012408780125087801260878012708780128087801290878013008780131087801320878013308780134087801350878013608780137087801380878013908780140087801410878014208780143087801440878014508780146087801470878014808780149087801500878015108780152087801530878015408780155087801560878015708780158087801590878016008780161087801620878016308780164087801650878016608780167087801680878016908780170087801710878017208780173087801740878017508780176087801770878017808780179087801800878018108780182087801830878018408780185087801860878018708780188087801890878019008780191087801920878019308780194087801950878019608780197087801980878019908780200087802010878020208780203087802040878020508780206087802070878020808780209087802100878021108780212087802130878021408780215087802160878021708780218087802190878022008780221087802220878022308780224087802250878022608780227087802280878022908780230087802310878023208780233087802340878023508780236087802370878023808780239087802400878024108780242087802430878024408780245087802460878024708780248087802490878025008780251087802520878025308780254087802550878025608780257087802580878025908780260087802610878026208780263087802640878026508780266087802670878026808780269087802700878027108780272087802730878027408780275087802760878027708780278087802790878028008780281087802820878028308780284087802850878028608780287087802880878028908780290087802910878029208780293087802940878029508780296087802970878029808780299087803000878030108780302087803030878030408780305087803060878030708780308087803090878031008780311087803120878031308780314087803150878031608780317087803180878031908780320087803210878032208780323087803240878032508780326087803270878032808780329087803300878033108780332087803330878033408780335087803360878033708780338087803390878034008780341087803420878034308780344087803450878034608780347087803480878034908780350087803510878035208780353087803540878035508780356087803570878035808780359087803600878036108780362087803630878036408780365087803660878036708780368087803690878037008780371087803720878037308780374087803750878037608780377087803780878037908780380087803810878038208780383087803840878038508780386087803870878038808780389087803900878039108780392087803930878039408780395087803960878039708780398087803990878040008780401087804020878040308780404087804050878040608780407087804080878040908780410087804110878041208780413087804140878041508780416087804170878041808780419087804200878042108780422087804230878042408780425087804260878042708780428087804290878043008780431087804320878043308780434087804350878043608780437087804380878043908780440087804410878044208780443087804440878044508780446087804470878044808780449087804500878045108780452087804530878045408780455087804560878045708780458087804590878046008780461087804620878046308780464087804650878046608780467087804680878046908780470087804710878047208780473087804740878047508780476087804770878047808780479087804800878048108780482087804830878048408780485087804860878048708780488087804890878049008780491087804920878049308780494087804950878049608780497087804980878049908780500087805010878050208780503087805040878050508780506087805070878050808780509087805100878051108780512087805130878051408780515087805160878051708780518087805190878052008780521087805220878052308780524087805250878052608780527087805280878052908780530087805310878053208780533087805340878053508780536087805370878053808780539087805400878054108780542087805430878054408780545087805460878054708780548087805490878055008780551087805520878055308780554087805550878055608780557087805580878055908780560087805610878056208780563087805640878056508780566087805670878056808780569087805700878057108780572087805730878057408780575087805760878057708780578087805790878058008780581087805820878058308780584087805850878058608780587087805880878058908780590087805910878059208780593087805940878059508780596087805970878059808780599087806000878060108780602087806030878060408780605087806060878060708780608087806090878061008780611087806120878061308780614087806150878061608780617087806180878061908780620087806210878062208780623087806240878062508780626087806270878062808780629087806300878063108780632087806330878063408780635087806360878063708780638087806390878064008780641087806420878064308780644087806450878064608780647087806480878064908780650087806510878065208780653087806540878065508780656087806570878065808780659087806600878066108780662087806630878066408780665087806660878066708780668087806690878067008780671087806720878067308780674087806750878067608780677087806780878067908780680087806810878068208780683087806840878068508780686087806870878068808780689087806900878069108780692087806930878069408780695087806960878069708780698087806990878070008780701087807020878070308780704087807050878070608780707087807080878070908780710087807110878071208780713087807140878071508780716087807170878071808780719087807200878072108780722087807230878072408780725087807260878072708780728087807290878073008780731087807320878073308780734087807350878073608780737087807380878073908780740087807410878074208780743087807440878074508780746087807470878074808780749087807500878075108780752087807530878075408780755087807560878075708780758087807590878076008780761087807620878076308780764087807650878076608780767087807680878076908780770087807710878077208780773087807740878077508780776087807770878077808780779087807800878078108780782087807830878078408780785087807860878078708780788087807890878079008780791087807920878079308780794087807950878079608780797087807980878079908790001087900020879000308790004087900050879000608790007087900080879000908790010087900110879001208790013087900140879001508790016087900170879001808790019087900200879002108790022087900230879002408790025087900260879002708790028087900290879003008790031087900320879003308790034087900350879003608790037087900380879003908790040087900410879004208790043087900440879004508790046087900470879004808790049087900500879005108790052087900530879005408790055087900560879005708790058087900590879006008790061087900620879006308790064087900650879006608790067087900680879006908790070087900710879007208790073087900740879007508790076087900770879007808790079087900800879008108790082087900830879008408790085087900860879008708790088087900890879009008790091087900920879009308790094087900950879009608790097087900980879009908790100087901010879010208790103087901040879010508790106087901070879010808790109087901100879011108790112087901130879011408790115087901160879011708790118087901190879012008790121087901220879012308790124087901250879012608790127087901280879012908790130087901310879013208790133087901340879013508790136087901370879013808790139087901400879014108790142087901430879014408790145087901460879014708790148087901490879015008790151087901520879015308790154087901550879015608790157087901580879015908790160087901610879016208790163087901640879016508790166087901670879016808790169087901700879017108790172087901730879017408790175087901760879017708790178087901790879018008790181087901820879018308790184087901850879018608790187087901880879018908790190087901910879019208790193087901940879019508790196087901970879019808790199087902000879020108790202087902030879020408790205087902060879020708790208087902090879021008790211087902120879021308790214087902150879021608790217087902180879021908790220087902210879022208790223087902240879022508790226087902270879022808790229087902300879023108790232087902330879023408790235087902360879023708790238087902390879024008790241087902420879024308790244087902450879024608790247087902480879024908790250087902510879025208790253087902540879025508790256087902570879025808790259087902600879026108790262087902630879026408790265087902660879026708790268087902690879027008790271087902720879027308790274087902750879027608790277087902780879027908790280087902810879028208790283087902840879028508790286087902870879028808790289087902900879029108790292087902930879029408790295087902960879029708790298087902990879030008790301087903020879030308790304087903050879030608790307087903080879030908790310087903110879031208790313087903140879031508790316087903170879031808790319087903200879032108790322087903230879032408790325087903260879032708790328087903290879033008790331087903320879033308790334087903350879033608790337087903380879033908790340087903410879034208790343087903440879034508790346087903470879034808790349087903500879035108790352087903530879035408790355087903560879035708790358087903590879036008790361087903620879036308790364087903650879036608790367087903680879036908790370087903710879037208790373087903740879037508790376087903770879037808790379087903800879038108790382087903830879038408790385087903860879038708790388087903890879039008790391087903920879039308790394087903950879039608790397087903980879039908790400087904010879040208790403087904040879040508790406087904070879040808790409087904100879041108790412087904130879041408790415087904160879041708790418087904190879042008790421087904220879042308790424087904250879042608790427087904280879042908790430087904310879043208790433087904340879043508790436087904370879043808790439087904400879044108790442087904430879044408790445087904460879044708790448087904490879045008790451087904520879045308790454087904550879045608790457087904580879045908790460087904610879046208790463087904640879046508790466087904670879046808790469087904700879047108790472087904730879047408790475087904760879047708790478087904790879048008790481087904820879048308790484087904850879048608790487087904880879048908790490087904910879049208790493087904940879049508790496087904970879049808790499087905000879050108790502087905030879050408790505087905060879050708790508087905090879051008790511087905120879051308790514087905150879051608790517087905180879051908790520087905210879052208790523087905240879052508790526087905270879052808790529087905300879053108790532087905330879053408790535087905360879053708790538087905390879054008790541087905420879054308790544087905450879054608790547087905480879054908790550087905510879055208790553087905540879055508790556087905570879055808790559087905600879056108790562087905630879056408790565087905660879056708790568087905690879057008790571087905720879057308790574087905750879057608790577087905780879057908790580087905810879058208790583087905840879058508790586087905870879058808790589087905900879059108790592087905930879059408790595087905960879059708790598087905990879060008790601087906020879060308790604087906050879060608790607087906080879060908790610087906110879061208790613087906140879061508790616087906170879061808790619087906200879062108790622087906230879062408790625087906260879062708790628087906290879063008790631087906320879063308790634087906350879063608790637087906380879063908790640087906410879064208790643087906440879064508790646087906470879064808790649087906500879065108790652087906530879065408790655087906560879065708790658087906590879066008790661087906620879066308790664087906650879066608790667087906680879066908790670087906710879067208790673087906740879067508790676087906770879067808790679087906800879068108790682087906830879068408790685087906860879068708790688087906890879069008790691087906920879069308790694087906950879069608790697087906980879069908790700087907010879070208790703087907040879070508790706087907070879070808790709087907100879071108790712087907130879071408790715087907160879071708790718087907190879072008790721087907220879072308790724087907250879072608790727087907280879072908790730087907310879073208790733087907340879073508790736087907370879073808790739087907400879074108790742087907430879074408790745087907460879074708790748087907490879075008790751087907520879075308790754087907550879075608790757087907580879075908790760087907610879076208790763087907640879076508790766087907670879076808790769087907700879077108790772087907730879077408790775087907760879077708790778087907790879078008790781087907820879078308790784087907850879078608790787087907880879078908790790087907910879079208790793087907940879079508790796087907970879079808790799088000010880000208800003088000040880000508800006088000070880000808800009088000100880001108800012088000130880001408800015088000160880001708800018088000190880002008800021088000220880002308800024088000250880002608800027088000280880002908800030088000310880003208800033088000340880003508800036088000370880003808800039088000400880004108800042088000430880004408800045088000460880004708800048088000490880005008800051088000520880005308800054088000550880005608800057088000580880005908800060088000610880006208800063088000640880006508800066088000670880006808800069088000700880007108800072088000730880007408800075088000760880007708800078088000790880008008800081088000820880008308800084088000850880008608800087088000880880008908800090088000910880009208800093088000940880009508800096088000970880009808800099088001000880010108800102088001030880010408800105088001060880010708800108088001090880011008800111088001120880011308800114088001150880011608800117088001180880011908800120088001210880012208800123088001240880012508800126088001270880012808800129088001300880013108800132088001330880013408800135088001360880013708800138088001390880014008800141088001420880014308800144088001450880014608800147088001480880014908800150088001510880015208800153088001540880015508800156088001570880015808800159088001600880016108800162088001630880016408800165088001660880016708800168088001690880017008800171088001720880017308800174088001750880017608800177088001780880017908800180088001810880018208800183088001840880018508800186088001870880018808800189088001900880019108800192088001930880019408800195088001960880019708800198088001990880020008800201088002020880020308800204088002050880020608800207088002080880020908800210088002110880021208800213088002140880021508800216088002170880021808800219088002200880022108800222088002230880022408800225088002260880022708800228088002290880023008800231088002320880023308800234088002350880023608800237088002380880023908800240088002410880024208800243088002440880024508800246088002470880024808800249088002500880025108800252088002530880025408800255088002560880025708800258088002590880026008800261088002620880026308800264088002650880026608800267088002680880026908800270088002710880027208800273088002740880027508800276088002770880027808800279088002800880028108800282088002830880028408800285088002860880028708800288088002890880029008800291088002920880029308800294088002950880029608800297088002980880029908800300088003010880030208800303088003040880030508800306088003070880030808800309088003100880031108800312088003130880031408800315088003160880031708800318088003190880032008800321088003220880032308800324088003250880032608800327088003280880032908800330088003310880033208800333088003340880033508800336088003370880033808800339088003400880034108800342088003430880034408800345088003460880034708800348088003490880035008800351088003520880035308800354088003550880035608800357088003580880035908800360088003610880036208800363088003640880036508800366088003670880036808800369088003700880037108800372088003730880037408800375088003760880037708800378088003790880038008800381088003820880038308800384088003850880038608800387088003880880038908800390088003910880039208800393088003940880039508800396088003970880039808800399088004000880040108800402088004030880040408800405088004060880040708800408088004090880041008800411088004120880041308800414088004150880041608800417088004180880041908800420088004210880042208800423088004240880042508800426088004270880042808800429088004300880043108800432088004330880043408800435088004360880043708800438088004390880044008800441088004420880044308800444088004450880044608800447088004480880044908800450088004510880045208800453088004540880045508800456088004570880045808800459088004600880046108800462088004630880046408800465088004660880046708800468088004690880047008800471088004720880047308800474088004750880047608800477088004780880047908800480088004810880048208800483088004840880048508800486088004870880048808800489088004900880049108800492088004930880049408800495088004960880049708800498088004990880050008800501088005020880050308800504088005050880050608800507088005080880050908800510088005110880051208800513088005140880051508800516088005170880051808800519088005200880052108800522088005230880052408800525088005260880052708800528088005290880053008800531088005320880053308800534088005350880053608800537088005380880053908800540088005410880054208800543088005440880054508800546088005470880054808800549088005500880055108800552088005530880055408800555088005560880055708800558088005590880056008800561088005620880056308800564088005650880056608800567088005680880056908800570088005710880057208800573088005740880057508800576088005770880057808800579088005800880058108800582088005830880058408800585088005860880058708800588088005890880059008800591088005920880059308800594088005950880059608800597088005980880059908800600088006010880060208800603088006040880060508800606088006070880060808800609088006100880061108800612088006130880061408800615088006160880061708800618088006190880062008800621088006220880062308800624088006250880062608800627088006280880062908800630088006310880063208800633088006340880063508800636088006370880063808800639088006400880064108800642088006430880064408800645088006460880064708800648088006490880065008800651088006520880065308800654088006550880065608800657088006580880065908800660088006610880066208800663088006640880066508800666088006670880066808800669088006700880067108800672088006730880067408800675088006760880067708800678088006790880068008800681088006820880068308800684088006850880068608800687088006880880068908800690088006910880069208800693088006940880069508800696088006970880069808800699088007000880070108800702088007030880070408800705088007060880070708800708088007090880071008800711088007120880071308800714088007150880071608800717088007180880071908800720088007210880072208800723088007240880072508800726088007270880072808800729088007300880073108800732088007330880073408800735088007360880073708800738088007390880074008800741088007420880074308800744088007450880074608800747088007480880074908800750088007510880075208800753088007540880075508800756088007570880075808800759088007600880076108800762088007630880076408800765088007660880076708800768088007690880077008800771088007720880077308800774088007750880077608800777088007780880077908800780088007810880078208800783088007840880078508800786088007870880078808800789088007900880079108800792088007930880079408800795088007960880079708800798088007990881000108810002088100030881000408810005088100060881000708810008088100090881001008810011088100120881001308810014088100150881001608810017088100180881001908810020088100210881002208810023088100240881002508810026088100270881002808810029088100300881003108810032088100330881003408810035088100360881003708810038088100390881004008810041088100420881004308810044088100450881004608810047088100480881004908810050088100510881005208810053088100540881005508810056088100570881005808810059088100600881006108810062088100630881006408810065088100660881006708810068088100690881007008810071088100720881007308810074088100750881007608810077088100780881007908810080088100810881008208810083088100840881008508810086088100870881008808810089088100900881009108810092088100930881009408810095088100960881009708810098088100990881010008810101088101020881010308810104088101050881010608810107088101080881010908810110088101110881011208810113088101140881011508810116088101170881011808810119088101200881012108810122088101230881012408810125088101260881012708810128088101290881013008810131088101320881013308810134088101350881013608810137088101380881013908810140088101410881014208810143088101440881014508810146088101470881014808810149088101500881015108810152088101530881015408810155088101560881015708810158088101590881016008810161088101620881016308810164088101650881016608810167088101680881016908810170088101710881017208810173088101740881017508810176088101770881017808810179088101800881018108810182088101830881018408810185088101860881018708810188088101890881019008810191088101920881019308810194088101950881019608810197088101980881019908810200088102010881020208810203088102040881020508810206088102070881020808810209088102100881021108810212088102130881021408810215088102160881021708810218088102190881022008810221088102220881022308810224088102250881022608810227088102280881022908810230088102310881023208810233088102340881023508810236088102370881023808810239088102400881024108810242088102430881024408810245088102460881024708810248088102490881025008810251088102520881025308810254088102550881025608810257088102580881025908810260088102610881026208810263088102640881026508810266088102670881026808810269088102700881027108810272088102730881027408810275088102760881027708810278088102790881028008810281088102820881028308810284088102850881028608810287088102880881028908810290088102910881029208810293088102940881029508810296088102970881029808810299088103000881030108810302088103030881030408810305088103060881030708810308088103090881031008810311088103120881031308810314088103150881031608810317088103180881031908810320088103210881032208810323088103240881032508810326088103270881032808810329088103300881033108810332088103330881033408810335088103360881033708810338088103390881034008810341088103420881034308810344088103450881034608810347088103480881034908810350088103510881035208810353088103540881035508810356088103570881035808810359088103600881036108810362088103630881036408810365088103660881036708810368088103690881037008810371088103720881037308810374088103750881037608810377088103780881037908810380088103810881038208810383088103840881038508810386088103870881038808810389088103900881039108810392088103930881039408810395088103960881039708810398088103990881040008810401088104020881040308810404088104050881040608810407088104080881040908810410088104110881041208810413088104140881041508810416088104170881041808810419088104200881042108810422088104230881042408810425088104260881042708810428088104290881043008810431088104320881043308810434088104350881043608810437088104380881043908810440088104410881044208810443088104440881044508810446088104470881044808810449088104500881045108810452088104530881045408810455088104560881045708810458088104590881046008810461088104620881046308810464088104650881046608810467088104680881046908810470088104710881047208810473088104740881047508810476088104770881047808810479088104800881048108810482088104830881048408810485088104860881048708810488088104890881049008810491088104920881049308810494088104950881049608810497088104980881049908810500088105010881050208810503088105040881050508810506088105070881050808810509088105100881051108810512088105130881051408810515088105160881051708810518088105190881052008810521088105220881052308810524088105250881052608810527088105280881052908810530088105310881053208810533088105340881053508810536088105370881053808810539088105400881054108810542088105430881054408810545088105460881054708810548088105490881055008810551088105520881055308810554088105550881055608810557088105580881055908810560088105610881056208810563088105640881056508810566088105670881056808810569088105700881057108810572088105730881057408810575088105760881057708810578088105790881058008810581088105820881058308810584088105850881058608810587088105880881058908810590088105910881059208810593088105940881059508810596088105970881059808810599088106000881060108810602088106030881060408810605088106060881060708810608088106090881061008810611088106120881061308810614088106150881061608810617088106180881061908810620088106210881062208810623088106240881062508810626088106270881062808810629088106300881063108810632088106330881063408810635088106360881063708810638088106390881064008810641088106420881064308810644088106450881064608810647088106480881064908810650088106510881065208810653088106540881065508810656088106570881065808810659088106600881066108810662088106630881066408810665088106660881066708810668088106690881067008810671088106720881067308810674088106750881067608810677088106780881067908810680088106810881068208810683088106840881068508810686088106870881068808810689088106900881069108810692088106930881069408810695088106960881069708810698088106990881070008810701088107020881070308810704088107050881070608810707088107080881070908810710088107110881071208810713088107140881071508810716088107170881071808810719088107200881072108810722088107230881072408810725088107260881072708810728088107290881073008810731088107320881073308810734088107350881073608810737088107380881073908810740088107410881074208810743088107440881074508810746088107470881074808810749088107500881075108810752088107530881075408810755088107560881075708810758088107590881076008810761088107620881076308810764088107650881076608810767088107680881076908810770088107710881077208810773088107740881077508810776088107770881077808810779088107800881078108810782088107830881078408810785088107860881078708810788088107890881079008810791088107920881079308810794088107950881079608810797088107980881079908820001088200020882000308820004088200050882000608820007088200080882000908820010088200110882001208820013088200140882001508820016088200170882001808820019088200200882002108820022088200230882002408820025088200260882002708820028088200290882003008820031088200320882003308820034088200350882003608820037088200380882003908820040088200410882004208820043088200440882004508820046088200470882004808820049088200500882005108820052088200530882005408820055088200560882005708820058088200590882006008820061088200620882006308820064088200650882006608820067088200680882006908820070088200710882007208820073088200740882007508820076088200770882007808820079088200800882008108820082088200830882008408820085088200860882008708820088088200890882009008820091088200920882009308820094088200950882009608820097088200980882009908820100088201010882010208820103088201040882010508820106088201070882010808820109088201100882011108820112088201130882011408820115088201160882011708820118088201190882012008820121088201220882012308820124088201250882012608820127088201280882012908820130088201310882013208820133088201340882013508820136088201370882013808820139088201400882014108820142088201430882014408820145088201460882014708820148088201490882015008820151088201520882015308820154088201550882015608820157088201580882015908820160088201610882016208820163088201640882016508820166088201670882016808820169088201700882017108820172088201730882017408820175088201760882017708820178088201790882018008820181088201820882018308820184088201850882018608820187088201880882018908820190088201910882019208820193088201940882019508820196088201970882019808820199088202000882020108820202088202030882020408820205088202060882020708820208088202090882021008820211088202120882021308820214088202150882021608820217088202180882021908820220088202210882022208820223088202240882022508820226088202270882022808820229088202300882023108820232088202330882023408820235088202360882023708820238088202390882024008820241088202420882024308820244088202450882024608820247088202480882024908820250088202510882025208820253088202540882025508820256088202570882025808820259088202600882026108820262088202630882026408820265088202660882026708820268088202690882027008820271088202720882027308820274088202750882027608820277088202780882027908820280088202810882028208820283088202840882028508820286088202870882028808820289088202900882029108820292088202930882029408820295088202960882029708820298088202990882030008820301088203020882030308820304088203050882030608820307088203080882030908820310088203110882031208820313088203140882031508820316088203170882031808820319088203200882032108820322088203230882032408820325088203260882032708820328088203290882033008820331088203320882033308820334088203350882033608820337088203380882033908820340088203410882034208820343088203440882034508820346088203470882034808820349088203500882035108820352088203530882035408820355088203560882035708820358088203590882036008820361088203620882036308820364088203650882036608820367088203680882036908820370088203710882037208820373088203740882037508820376088203770882037808820379088203800882038108820382088203830882038408820385088203860882038708820388088203890882039008820391088203920882039308820394088203950882039608820397088203980882039908820400088204010882040208820403088204040882040508820406088204070882040808820409088204100882041108820412088204130882041408820415088204160882041708820418088204190882042008820421088204220882042308820424088204250882042608820427088204280882042908820430088204310882043208820433088204340882043508820436088204370882043808820439088204400882044108820442088204430882044408820445088204460882044708820448088204490882045008820451088204520882045308820454088204550882045608820457088204580882045908820460088204610882046208820463088204640882046508820466088204670882046808820469088204700882047108820472088204730882047408820475088204760882047708820478088204790882048008820481088204820882048308820484088204850882048608820487088204880882048908820490088204910882049208820493088204940882049508820496088204970882049808820499088205000882050108820502088205030882050408820505088205060882050708820508088205090882051008820511088205120882051308820514088205150882051608820517088205180882051908820520088205210882052208820523088205240882052508820526088205270882052808820529088205300882053108820532088205330882053408820535088205360882053708820538088205390882054008820541088205420882054308820544088205450882054608820547088205480882054908820550088205510882055208820553088205540882055508820556088205570882055808820559088205600882056108820562088205630882056408820565088205660882056708820568088205690882057008820571088205720882057308820574088205750882057608820577088205780882057908820580088205810882058208820583088205840882058508820586088205870882058808820589088205900882059108820592088205930882059408820595088205960882059708820598088205990882060008820601088206020882060308820604088206050882060608820607088206080882060908820610088206110882061208820613088206140882061508820616088206170882061808820619088206200882062108820622088206230882062408820625088206260882062708820628088206290882063008820631088206320882063308820634088206350882063608820637088206380882063908820640088206410882064208820643088206440882064508820646088206470882064808820649088206500882065108820652088206530882065408820655088206560882065708820658088206590882066008820661088206620882066308820664088206650882066608820667088206680882066908820670088206710882067208820673088206740882067508820676088206770882067808820679088206800882068108820682088206830882068408820685088206860882068708820688088206890882069008820691088206920882069308820694088206950882069608820697088206980882069908820700088207010882070208820703088207040882070508820706088207070882070808820709088207100882071108820712088207130882071408820715088207160882071708820718088207190882072008820721088207220882072308820724088207250882072608820727088207280882072908820730088207310882073208820733088207340882073508820736088207370882073808820739088207400882074108820742088207430882074408820745088207460882074708820748088207490882075008820751088207520882075308820754088207550882075608820757088207580882075908820760088207610882076208820763088207640882076508820766088207670882076808820769088207700882077108820772088207730882077408820775088207760882077708820778088207790882078008820781088207820882078308820784088207850882078608820787088207880882078908820790088207910882079208820793088207940882079508820796088207970882079808820799088300010883000208830003088300040883000508830006088300070883000808830009088300100883001108830012088300130883001408830015088300160883001708830018088300190883002008830021088300220883002308830024088300250883002608830027088300280883002908830030088300310883003208830033088300340883003508830036088300370883003808830039088300400883004108830042088300430883004408830045088300460883004708830048088300490883005008830051088300520883005308830054088300550883005608830057088300580883005908830060088300610883006208830063088300640883006508830066088300670883006808830069088300700883007108830072088300730883007408830075088300760883007708830078088300790883008008830081088300820883008308830084088300850883008608830087088300880883008908830090088300910883009208830093088300940883009508830096088300970883009808830099088301000883010108830102088301030883010408830105088301060883010708830108088301090883011008830111088301120883011308830114088301150883011608830117088301180883011908830120088301210883012208830123088301240883012508830126088301270883012808830129088301300883013108830132088301330883013408830135088301360883013708830138088301390883014008830141088301420883014308830144088301450883014608830147088301480883014908830150088301510883015208830153088301540883015508830156088301570883015808830159088301600883016108830162088301630883016408830165088301660883016708830168088301690883017008830171088301720883017308830174088301750883017608830177088301780883017908830180088301810883018208830183088301840883018508830186088301870883018808830189088301900883019108830192088301930883019408830195088301960883019708830198088301990883020008830201088302020883020308830204088302050883020608830207088302080883020908830210088302110883021208830213088302140883021508830216088302170883021808830219088302200883022108830222088302230883022408830225088302260883022708830228088302290883023008830231088302320883023308830234088302350883023608830237088302380883023908830240088302410883024208830243088302440883024508830246088302470883024808830249088302500883025108830252088302530883025408830255088302560883025708830258088302590883026008830261088302620883026308830264088302650883026608830267088302680883026908830270088302710883027208830273088302740883027508830276088302770883027808830279088302800883028108830282088302830883028408830285088302860883028708830288088302890883029008830291088302920883029308830294088302950883029608830297088302980883029908830300088303010883030208830303088303040883030508830306088303070883030808830309088303100883031108830312088303130883031408830315088303160883031708830318088303190883032008830321088303220883032308830324088303250883032608830327088303280883032908830330088303310883033208830333088303340883033508830336088303370883033808830339088303400883034108830342088303430883034408830345088303460883034708830348088303490883035008830351088303520883035308830354088303550883035608830357088303580883035908830360088303610883036208830363088303640883036508830366088303670883036808830369088303700883037108830372088303730883037408830375088303760883037708830378088303790883038008830381088303820883038308830384088303850883038608830387088303880883038908830390088303910883039208830393088303940883039508830396088303970883039808830399088304000883040108830402088304030883040408830405088304060883040708830408088304090883041008830411088304120883041308830414088304150883041608830417088304180883041908830420088304210883042208830423088304240883042508830426088304270883042808830429088304300883043108830432088304330883043408830435088304360883043708830438088304390883044008830441088304420883044308830444088304450883044608830447088304480883044908830450088304510883045208830453088304540883045508830456088304570883045808830459088304600883046108830462088304630883046408830465088304660883046708830468088304690883047008830471088304720883047308830474088304750883047608830477088304780883047908830480088304810883048208830483088304840883048508830486088304870883048808830489088304900883049108830492088304930883049408830495088304960883049708830498088304990883050008830501088305020883050308830504088305050883050608830507088305080883050908830510088305110883051208830513088305140883051508830516088305170883051808830519088305200883052108830522088305230883052408830525088305260883052708830528088305290883053008830531088305320883053308830534088305350883053608830537088305380883053908830540088305410883054208830543088305440883054508830546088305470883054808830549088305500883055108830552088305530883055408830555088305560883055708830558088305590883056008830561088305620883056308830564088305650883056608830567088305680883056908830570088305710883057208830573088305740883057508830576088305770883057808830579088305800883058108830582088305830883058408830585088305860883058708830588088305890883059008830591088305920883059308830594088305950883059608830597088305980883059908830600088306010883060208830603088306040883060508830606088306070883060808830609088306100883061108830612088306130883061408830615088306160883061708830618088306190883062008830621088306220883062308830624088306250883062608830627088306280883062908830630088306310883063208830633088306340883063508830636088306370883063808830639088306400883064108830642088306430883064408830645088306460883064708830648088306490883065008830651088306520883065308830654088306550883065608830657088306580883065908830660088306610883066208830663088306640883066508830666088306670883066808830669088306700883067108830672088306730883067408830675088306760883067708830678088306790883068008830681088306820883068308830684088306850883068608830687088306880883068908830690088306910883069208830693088306940883069508830696088306970883069808830699088307000883070108830702088307030883070408830705088307060883070708830708088307090883071008830711088307120883071308830714088307150883071608830717088307180883071908830720088307210883072208830723088307240883072508830726088307270883072808830729088307300883073108830732088307330883073408830735088307360883073708830738088307390883074008830741088307420883074308830744088307450883074608830747088307480883074908830750088307510883075208830753088307540883075508830756088307570883075808830759088307600883076108830762088307630883076408830765088307660883076708830768088307690883077008830771088307720883077308830774088307750883077608830777088307780883077908830780088307810883078208830783088307840883078508830786088307870883078808830789088307900883079108830792088307930883079408830795088307960883079708830798088307990884000108840002088400030884000408840005088400060884000708840008088400090884001008840011088400120884001308840014088400150884001608840017088400180884001908840020088400210884002208840023088400240884002508840026088400270884002808840029088400300884003108840032088400330884003408840035088400360884003708840038088400390884004008840041088400420884004308840044088400450884004608840047088400480884004908840050088400510884005208840053088400540884005508840056088400570884005808840059088400600884006108840062088400630884006408840065088400660884006708840068088400690884007008840071088400720884007308840074088400750884007608840077088400780884007908840080088400810884008208840083088400840884008508840086088400870884008808840089088400900884009108840092088400930884009408840095088400960884009708840098088400990884010008840101088401020884010308840104088401050884010608840107088401080884010908840110088401110884011208840113088401140884011508840116088401170884011808840119088401200884012108840122088401230884012408840125088401260884012708840128088401290884013008840131088401320884013308840134088401350884013608840137088401380884013908840140088401410884014208840143088401440884014508840146088401470884014808840149088401500884015108840152088401530884015408840155088401560884015708840158088401590884016008840161088401620884016308840164088401650884016608840167088401680884016908840170088401710884017208840173088401740884017508840176088401770884017808840179088401800884018108840182088401830884018408840185088401860884018708840188088401890884019008840191088401920884019308840194088401950884019608840197088401980884019908840200088402010884020208840203088402040884020508840206088402070884020808840209088402100884021108840212088402130884021408840215088402160884021708840218088402190884022008840221088402220884022308840224088402250884022608840227088402280884022908840230088402310884023208840233088402340884023508840236088402370884023808840239088402400884024108840242088402430884024408840245088402460884024708840248088402490884025008840251088402520884025308840254088402550884025608840257088402580884025908840260088402610884026208840263088402640884026508840266088402670884026808840269088402700884027108840272088402730884027408840275088402760884027708840278088402790884028008840281088402820884028308840284088402850884028608840287088402880884028908840290088402910884029208840293088402940884029508840296088402970884029808840299088403000884030108840302088403030884030408840305088403060884030708840308088403090884031008840311088403120884031308840314088403150884031608840317088403180884031908840320088403210884032208840323088403240884032508840326088403270884032808840329088403300884033108840332088403330884033408840335088403360884033708840338088403390884034008840341088403420884034308840344088403450884034608840347088403480884034908840350088403510884035208840353088403540884035508840356088403570884035808840359088403600884036108840362088403630884036408840365088403660884036708840368088403690884037008840371088403720884037308840374088403750884037608840377088403780884037908840380088403810884038208840383088403840884038508840386088403870884038808840389088403900884039108840392088403930884039408840395088403960884039708840398088403990884040008840401088404020884040308840404088404050884040608840407088404080884040908840410088404110884041208840413088404140884041508840416088404170884041808840419088404200884042108840422088404230884042408840425088404260884042708840428088404290884043008840431088404320884043308840434088404350884043608840437088404380884043908840440088404410884044208840443088404440884044508840446088404470884044808840449088404500884045108840452088404530884045408840455088404560884045708840458088404590884046008840461088404620884046308840464088404650884046608840467088404680884046908840470088404710884047208840473088404740884047508840476088404770884047808840479088404800884048108840482088404830884048408840485088404860884048708840488088404890884049008840491088404920884049308840494088404950884049608840497088404980884049908840500088405010884050208840503088405040884050508840506088405070884050808840509088405100884051108840512088405130884051408840515088405160884051708840518088405190884052008840521088405220884052308840524088405250884052608840527088405280884052908840530088405310884053208840533088405340884053508840536088405370884053808840539088405400884054108840542088405430884054408840545088405460884054708840548088405490884055008840551088405520884055308840554088405550884055608840557088405580884055908840560088405610884056208840563088405640884056508840566088405670884056808840569088405700884057108840572088405730884057408840575088405760884057708840578088405790884058008840581088405820884058308840584088405850884058608840587088405880884058908840590088405910884059208840593088405940884059508840596088405970884059808840599088406000884060108840602088406030884060408840605088406060884060708840608088406090884061008840611088406120884061308840614088406150884061608840617088406180884061908840620088406210884062208840623088406240884062508840626088406270884062808840629088406300884063108840632088406330884063408840635088406360884063708840638088406390884064008840641088406420884064308840644088406450884064608840647088406480884064908840650088406510884065208840653088406540884065508840656088406570884065808840659088406600884066108840662088406630884066408840665088406660884066708840668088406690884067008840671088406720884067308840674088406750884067608840677088406780884067908840680088406810884068208840683088406840884068508840686088406870884068808840689088406900884069108840692088406930884069408840695088406960884069708840698088406990884070008840701088407020884070308840704088407050884070608840707088407080884070908840710088407110884071208840713088407140884071508840716088407170884071808840719088407200884072108840722088407230884072408840725088407260884072708840728088407290884073008840731088407320884073308840734088407350884073608840737088407380884073908840740088407410884074208840743088407440884074508840746088407470884074808840749088407500884075108840752088407530884075408840755088407560884075708840758088407590884076008840761088407620884076308840764088407650884076608840767088407680884076908840770088407710884077208840773088407740884077508840776088407770884077808840779088407800884078108840782088407830884078408840785088407860884078708840788088407890884079008840791088407920884079308840794088407950884079608840797088407980884079908850001088500020885000308850004088500050885000608850007088500080885000908850010088500110885001208850013088500140885001508850016088500170885001808850019088500200885002108850022088500230885002408850025088500260885002708850028088500290885003008850031088500320885003308850034088500350885003608850037088500380885003908850040088500410885004208850043088500440885004508850046088500470885004808850049088500500885005108850052088500530885005408850055088500560885005708850058088500590885006008850061088500620885006308850064088500650885006608850067088500680885006908850070088500710885007208850073088500740885007508850076088500770885007808850079088500800885008108850082088500830885008408850085088500860885008708850088088500890885009008850091088500920885009308850094088500950885009608850097088500980885009908850100088501010885010208850103088501040885010508850106088501070885010808850109088501100885011108850112088501130885011408850115088501160885011708850118088501190885012008850121088501220885012308850124088501250885012608850127088501280885012908850130088501310885013208850133088501340885013508850136088501370885013808850139088501400885014108850142088501430885014408850145088501460885014708850148088501490885015008850151088501520885015308850154088501550885015608850157088501580885015908850160088501610885016208850163088501640885016508850166088501670885016808850169088501700885017108850172088501730885017408850175088501760885017708850178088501790885018008850181088501820885018308850184088501850885018608850187088501880885018908850190088501910885019208850193088501940885019508850196088501970885019808850199088502000885020108850202088502030885020408850205088502060885020708850208088502090885021008850211088502120885021308850214088502150885021608850217088502180885021908850220088502210885022208850223088502240885022508850226088502270885022808850229088502300885023108850232088502330885023408850235088502360885023708850238088502390885024008850241088502420885024308850244088502450885024608850247088502480885024908850250088502510885025208850253088502540885025508850256088502570885025808850259088502600885026108850262088502630885026408850265088502660885026708850268088502690885027008850271088502720885027308850274088502750885027608850277088502780885027908850280088502810885028208850283088502840885028508850286088502870885028808850289088502900885029108850292088502930885029408850295088502960885029708850298088502990885030008850301088503020885030308850304088503050885030608850307088503080885030908850310088503110885031208850313088503140885031508850316088503170885031808850319088503200885032108850322088503230885032408850325088503260885032708850328088503290885033008850331088503320885033308850334088503350885033608850337088503380885033908850340088503410885034208850343088503440885034508850346088503470885034808850349088503500885035108850352088503530885035408850355088503560885035708850358088503590885036008850361088503620885036308850364088503650885036608850367088503680885036908850370088503710885037208850373088503740885037508850376088503770885037808850379088503800885038108850382088503830885038408850385088503860885038708850388088503890885039008850391088503920885039308850394088503950885039608850397088503980885039908850400088504010885040208850403088504040885040508850406088504070885040808850409088504100885041108850412088504130885041408850415088504160885041708850418088504190885042008850421088504220885042308850424088504250885042608850427088504280885042908850430088504310885043208850433088504340885043508850436088504370885043808850439088504400885044108850442088504430885044408850445088504460885044708850448088504490885045008850451088504520885045308850454088504550885045608850457088504580885045908850460088504610885046208850463088504640885046508850466088504670885046808850469088504700885047108850472088504730885047408850475088504760885047708850478088504790885048008850481088504820885048308850484088504850885048608850487088504880885048908850490088504910885049208850493088504940885049508850496088504970885049808850499088505000885050108850502088505030885050408850505088505060885050708850508088505090885051008850511088505120885051308850514088505150885051608850517088505180885051908850520088505210885052208850523088505240885052508850526088505270885052808850529088505300885053108850532088505330885053408850535088505360885053708850538088505390885054008850541088505420885054308850544088505450885054608850547088505480885054908850550088505510885055208850553088505540885055508850556088505570885055808850559088505600885056108850562088505630885056408850565088505660885056708850568088505690885057008850571088505720885057308850574088505750885057608850577088505780885057908850580088505810885058208850583088505840885058508850586088505870885058808850589088505900885059108850592088505930885059408850595088505960885059708850598088505990885060008850601088506020885060308850604088506050885060608850607088506080885060908850610088506110885061208850613088506140885061508850616088506170885061808850619088506200885062108850622088506230885062408850625088506260885062708850628088506290885063008850631088506320885063308850634088506350885063608850637088506380885063908850640088506410885064208850643088506440885064508850646088506470885064808850649088506500885065108850652088506530885065408850655088506560885065708850658088506590885066008850661088506620885066308850664088506650885066608850667088506680885066908850670088506710885067208850673088506740885067508850676088506770885067808850679088506800885068108850682088506830885068408850685088506860885068708850688088506890885069008850691088506920885069308850694088506950885069608850697088506980885069908850700088507010885070208850703088507040885070508850706088507070885070808850709088507100885071108850712088507130885071408850715088507160885071708850718088507190885072008850721088507220885072308850724088507250885072608850727088507280885072908850730088507310885073208850733088507340885073508850736088507370885073808850739088507400885074108850742088507430885074408850745088507460885074708850748088507490885075008850751088507520885075308850754088507550885075608850757088507580885075908850760088507610885076208850763088507640885076508850766088507670885076808850769088507700885077108850772088507730885077408850775088507760885077708850778088507790885078008850781088507820885078308850784088507850885078608850787088507880885078908850790088507910885079208850793088507940885079508850796088507970885079808850799088600010886000208860003088600040886000508860006088600070886000808860009088600100886001108860012088600130886001408860015088600160886001708860018088600190886002008860021088600220886002308860024088600250886002608860027088600280886002908860030088600310886003208860033088600340886003508860036088600370886003808860039088600400886004108860042088600430886004408860045088600460886004708860048088600490886005008860051088600520886005308860054088600550886005608860057088600580886005908860060088600610886006208860063088600640886006508860066088600670886006808860069088600700886007108860072088600730886007408860075088600760886007708860078088600790886008008860081088600820886008308860084088600850886008608860087088600880886008908860090088600910886009208860093088600940886009508860096088600970886009808860099088601000886010108860102088601030886010408860105088601060886010708860108088601090886011008860111088601120886011308860114088601150886011608860117088601180886011908860120088601210886012208860123088601240886012508860126088601270886012808860129088601300886013108860132088601330886013408860135088601360886013708860138088601390886014008860141088601420886014308860144088601450886014608860147088601480886014908860150088601510886015208860153088601540886015508860156088601570886015808860159088601600886016108860162088601630886016408860165088601660886016708860168088601690886017008860171088601720886017308860174088601750886017608860177088601780886017908860180088601810886018208860183088601840886018508860186088601870886018808860189088601900886019108860192088601930886019408860195088601960886019708860198088601990886020008860201088602020886020308860204088602050886020608860207088602080886020908860210088602110886021208860213088602140886021508860216088602170886021808860219088602200886022108860222088602230886022408860225088602260886022708860228088602290886023008860231088602320886023308860234088602350886023608860237088602380886023908860240088602410886024208860243088602440886024508860246088602470886024808860249088602500886025108860252088602530886025408860255088602560886025708860258088602590886026008860261088602620886026308860264088602650886026608860267088602680886026908860270088602710886027208860273088602740886027508860276088602770886027808860279088602800886028108860282088602830886028408860285088602860886028708860288088602890886029008860291088602920886029308860294088602950886029608860297088602980886029908860300088603010886030208860303088603040886030508860306088603070886030808860309088603100886031108860312088603130886031408860315088603160886031708860318088603190886032008860321088603220886032308860324088603250886032608860327088603280886032908860330088603310886033208860333088603340886033508860336088603370886033808860339088603400886034108860342088603430886034408860345088603460886034708860348088603490886035008860351088603520886035308860354088603550886035608860357088603580886035908860360088603610886036208860363088603640886036508860366088603670886036808860369088603700886037108860372088603730886037408860375088603760886037708860378088603790886038008860381088603820886038308860384088603850886038608860387088603880886038908860390088603910886039208860393088603940886039508860396088603970886039808860399088604000886040108860402088604030886040408860405088604060886040708860408088604090886041008860411088604120886041308860414088604150886041608860417088604180886041908860420088604210886042208860423088604240886042508860426088604270886042808860429088604300886043108860432088604330886043408860435088604360886043708860438088604390886044008860441088604420886044308860444088604450886044608860447088604480886044908860450088604510886045208860453088604540886045508860456088604570886045808860459088604600886046108860462088604630886046408860465088604660886046708860468088604690886047008860471088604720886047308860474088604750886047608860477088604780886047908860480088604810886048208860483088604840886048508860486088604870886048808860489088604900886049108860492088604930886049408860495088604960886049708860498088604990886050008860501088605020886050308860504088605050886050608860507088605080886050908860510088605110886051208860513088605140886051508860516088605170886051808860519088605200886052108860522088605230886052408860525088605260886052708860528088605290886053008860531088605320886053308860534088605350886053608860537088605380886053908860540088605410886054208860543088605440886054508860546088605470886054808860549088605500886055108860552088605530886055408860555088605560886055708860558088605590886056008860561088605620886056308860564088605650886056608860567088605680886056908860570088605710886057208860573088605740886057508860576088605770886057808860579088605800886058108860582088605830886058408860585088605860886058708860588088605890886059008860591088605920886059308860594088605950886059608860597088605980886059908860600088606010886060208860603088606040886060508860606088606070886060808860609088606100886061108860612088606130886061408860615088606160886061708860618088606190886062008860621088606220886062308860624088606250886062608860627088606280886062908860630088606310886063208860633088606340886063508860636088606370886063808860639088606400886064108860642088606430886064408860645088606460886064708860648088606490886065008860651088606520886065308860654088606550886065608860657088606580886065908860660088606610886066208860663088606640886066508860666088606670886066808860669088606700886067108860672088606730886067408860675088606760886067708860678088606790886068008860681088606820886068308860684088606850886068608860687088606880886068908860690088606910886069208860693088606940886069508860696088606970886069808860699088607000886070108860702088607030886070408860705088607060886070708860708088607090886071008860711088607120886071308860714088607150886071608860717088607180886071908860720088607210886072208860723088607240886072508860726088607270886072808860729088607300886073108860732088607330886073408860735088607360886073708860738088607390886074008860741088607420886074308860744088607450886074608860747088607480886074908860750088607510886075208860753088607540886075508860756088607570886075808860759088607600886076108860762088607630886076408860765088607660886076708860768088607690886077008860771088607720886077308860774088607750886077608860777088607780886077908860780088607810886078208860783088607840886078508860786088607870886078808860789088607900886079108860792088607930886079408860795088607960886079708860798088607990887000108870002088700030887000408870005088700060887000708870008088700090887001008870011088700120887001308870014088700150887001608870017088700180887001908870020088700210887002208870023088700240887002508870026088700270887002808870029088700300887003108870032088700330887003408870035088700360887003708870038088700390887004008870041088700420887004308870044088700450887004608870047088700480887004908870050088700510887005208870053088700540887005508870056088700570887005808870059088700600887006108870062088700630887006408870065088700660887006708870068088700690887007008870071088700720887007308870074088700750887007608870077088700780887007908870080088700810887008208870083088700840887008508870086088700870887008808870089088700900887009108870092088700930887009408870095088700960887009708870098088700990887010008870101088701020887010308870104088701050887010608870107088701080887010908870110088701110887011208870113088701140887011508870116088701170887011808870119088701200887012108870122088701230887012408870125088701260887012708870128088701290887013008870131088701320887013308870134088701350887013608870137088701380887013908870140088701410887014208870143088701440887014508870146088701470887014808870149088701500887015108870152088701530887015408870155088701560887015708870158088701590887016008870161088701620887016308870164088701650887016608870167088701680887016908870170088701710887017208870173088701740887017508870176088701770887017808870179088701800887018108870182088701830887018408870185088701860887018708870188088701890887019008870191088701920887019308870194088701950887019608870197088701980887019908870200088702010887020208870203088702040887020508870206088702070887020808870209088702100887021108870212088702130887021408870215088702160887021708870218088702190887022008870221088702220887022308870224088702250887022608870227088702280887022908870230088702310887023208870233088702340887023508870236088702370887023808870239088702400887024108870242088702430887024408870245088702460887024708870248088702490887025008870251088702520887025308870254088702550887025608870257088702580887025908870260088702610887026208870263088702640887026508870266088702670887026808870269088702700887027108870272088702730887027408870275088702760887027708870278088702790887028008870281088702820887028308870284088702850887028608870287088702880887028908870290088702910887029208870293088702940887029508870296088702970887029808870299088703000887030108870302088703030887030408870305088703060887030708870308088703090887031008870311088703120887031308870314088703150887031608870317088703180887031908870320088703210887032208870323088703240887032508870326088703270887032808870329088703300887033108870332088703330887033408870335088703360887033708870338088703390887034008870341088703420887034308870344088703450887034608870347088703480887034908870350088703510887035208870353088703540887035508870356088703570887035808870359088703600887036108870362088703630887036408870365088703660887036708870368088703690887037008870371088703720887037308870374088703750887037608870377088703780887037908870380088703810887038208870383088703840887038508870386088703870887038808870389088703900887039108870392088703930887039408870395088703960887039708870398088703990887040008870401088704020887040308870404088704050887040608870407088704080887040908870410088704110887041208870413088704140887041508870416088704170887041808870419088704200887042108870422088704230887042408870425088704260887042708870428088704290887043008870431088704320887043308870434088704350887043608870437088704380887043908870440088704410887044208870443088704440887044508870446088704470887044808870449088704500887045108870452088704530887045408870455088704560887045708870458088704590887046008870461088704620887046308870464088704650887046608870467088704680887046908870470088704710887047208870473088704740887047508870476088704770887047808870479088704800887048108870482088704830887048408870485088704860887048708870488088704890887049008870491088704920887049308870494088704950887049608870497088704980887049908870500088705010887050208870503088705040887050508870506088705070887050808870509088705100887051108870512088705130887051408870515088705160887051708870518088705190887052008870521088705220887052308870524088705250887052608870527088705280887052908870530088705310887053208870533088705340887053508870536088705370887053808870539088705400887054108870542088705430887054408870545088705460887054708870548088705490887055008870551088705520887055308870554088705550887055608870557088705580887055908870560088705610887056208870563088705640887056508870566088705670887056808870569088705700887057108870572088705730887057408870575088705760887057708870578088705790887058008870581088705820887058308870584088705850887058608870587088705880887058908870590088705910887059208870593088705940887059508870596088705970887059808870599088706000887060108870602088706030887060408870605088706060887060708870608088706090887061008870611088706120887061308870614088706150887061608870617088706180887061908870620088706210887062208870623088706240887062508870626088706270887062808870629088706300887063108870632088706330887063408870635088706360887063708870638088706390887064008870641088706420887064308870644088706450887064608870647088706480887064908870650088706510887065208870653088706540887065508870656088706570887065808870659088706600887066108870662088706630887066408870665088706660887066708870668088706690887067008870671088706720887067308870674088706750887067608870677088706780887067908870680088706810887068208870683088706840887068508870686088706870887068808870689088706900887069108870692088706930887069408870695088706960887069708870698088706990887070008870701088707020887070308870704088707050887070608870707088707080887070908870710088707110887071208870713088707140887071508870716088707170887071808870719088707200887072108870722088707230887072408870725088707260887072708870728088707290887073008870731088707320887073308870734088707350887073608870737088707380887073908870740088707410887074208870743088707440887074508870746088707470887074808870749088707500887075108870752088707530887075408870755088707560887075708870758088707590887076008870761088707620887076308870764088707650887076608870767088707680887076908870770088707710887077208870773088707740887077508870776088707770887077808870779088707800887078108870782088707830887078408870785088707860887078708870788088707890887079008870791088707920887079308870794088707950887079608870797088707980887079908880001088800020888000308880004088800050888000608880007088800080888000908880010088800110888001208880013088800140888001508880016088800170888001808880019088800200888002108880022088800230888002408880025088800260888002708880028088800290888003008880031088800320888003308880034088800350888003608880037088800380888003908880040088800410888004208880043088800440888004508880046088800470888004808880049088800500888005108880052088800530888005408880055088800560888005708880058088800590888006008880061088800620888006308880064088800650888006608880067088800680888006908880070088800710888007208880073088800740888007508880076088800770888007808880079088800800888008108880082088800830888008408880085088800860888008708880088088800890888009008880091088800920888009308880094088800950888009608880097088800980888009908880100088801010888010208880103088801040888010508880106088801070888010808880109088801100888011108880112088801130888011408880115088801160888011708880118088801190888012008880121088801220888012308880124088801250888012608880127088801280888012908880130088801310888013208880133088801340888013508880136088801370888013808880139088801400888014108880142088801430888014408880145088801460888014708880148088801490888015008880151088801520888015308880154088801550888015608880157088801580888015908880160088801610888016208880163088801640888016508880166088801670888016808880169088801700888017108880172088801730888017408880175088801760888017708880178088801790888018008880181088801820888018308880184088801850888018608880187088801880888018908880190088801910888019208880193088801940888019508880196088801970888019808880199088802000888020108880202088802030888020408880205088802060888020708880208088802090888021008880211088802120888021308880214088802150888021608880217088802180888021908880220088802210888022208880223088802240888022508880226088802270888022808880229088802300888023108880232088802330888023408880235088802360888023708880238088802390888024008880241088802420888024308880244088802450888024608880247088802480888024908880250088802510888025208880253088802540888025508880256088802570888025808880259088802600888026108880262088802630888026408880265088802660888026708880268088802690888027008880271088802720888027308880274088802750888027608880277088802780888027908880280088802810888028208880283088802840888028508880286088802870888028808880289088802900888029108880292088802930888029408880295088802960888029708880298088802990888030008880301088803020888030308880304088803050888030608880307088803080888030908880310088803110888031208880313088803140888031508880316088803170888031808880319088803200888032108880322088803230888032408880325088803260888032708880328088803290888033008880331088803320888033308880334088803350888033608880337088803380888033908880340088803410888034208880343088803440888034508880346088803470888034808880349088803500888035108880352088803530888035408880355088803560888035708880358088803590888036008880361088803620888036308880364088803650888036608880367088803680888036908880370088803710888037208880373088803740888037508880376088803770888037808880379088803800888038108880382088803830888038408880385088803860888038708880388088803890888039008880391088803920888039308880394088803950888039608880397088803980888039908880400088804010888040208880403088804040888040508880406088804070888040808880409088804100888041108880412088804130888041408880415088804160888041708880418088804190888042008880421088804220888042308880424088804250888042608880427088804280888042908880430088804310888043208880433088804340888043508880436088804370888043808880439088804400888044108880442088804430888044408880445088804460888044708880448088804490888045008880451088804520888045308880454088804550888045608880457088804580888045908880460088804610888046208880463088804640888046508880466088804670888046808880469088804700888047108880472088804730888047408880475088804760888047708880478088804790888048008880481088804820888048308880484088804850888048608880487088804880888048908880490088804910888049208880493088804940888049508880496088804970888049808880499088805000888050108880502088805030888050408880505088805060888050708880508088805090888051008880511088805120888051308880514088805150888051608880517088805180888051908880520088805210888052208880523088805240888052508880526088805270888052808880529088805300888053108880532088805330888053408880535088805360888053708880538088805390888054008880541088805420888054308880544088805450888054608880547088805480888054908880550088805510888055208880553088805540888055508880556088805570888055808880559088805600888056108880562088805630888056408880565088805660888056708880568088805690888057008880571088805720888057308880574088805750888057608880577088805780888057908880580088805810888058208880583088805840888058508880586088805870888058808880589088805900888059108880592088805930888059408880595088805960888059708880598088805990888060008880601088806020888060308880604088806050888060608880607088806080888060908880610088806110888061208880613088806140888061508880616088806170888061808880619088806200888062108880622088806230888062408880625088806260888062708880628088806290888063008880631088806320888063308880634088806350888063608880637088806380888063908880640088806410888064208880643088806440888064508880646088806470888064808880649088806500888065108880652088806530888065408880655088806560888065708880658088806590888066008880661088806620888066308880664088806650888066608880667088806680888066908880670088806710888067208880673088806740888067508880676088806770888067808880679088806800888068108880682088806830888068408880685088806860888068708880688088806890888069008880691088806920888069308880694088806950888069608880697088806980888069908880700088807010888070208880703088807040888070508880706088807070888070808880709088807100888071108880712088807130888071408880715088807160888071708880718088807190888072008880721088807220888072308880724088807250888072608880727088807280888072908880730088807310888073208880733088807340888073508880736088807370888073808880739088807400888074108880742088807430888074408880745088807460888074708880748088807490888075008880751088807520888075308880754088807550888075608880757088807580888075908880760088807610888076208880763088807640888076508880766088807670888076808880769088807700888077108880772088807730888077408880775088807760888077708880778088807790888078008880781088807820888078308880784088807850888078608880787088807880888078908880790088807910888079208880793088807940888079508880796088807970888079808880799088900010889000208890003088900040889000508890006088900070889000808890009088900100889001108890012088900130889001408890015088900160889001708890018088900190889002008890021088900220889002308890024088900250889002608890027088900280889002908890030088900310889003208890033088900340889003508890036088900370889003808890039088900400889004108890042088900430889004408890045088900460889004708890048088900490889005008890051088900520889005308890054088900550889005608890057088900580889005908890060088900610889006208890063088900640889006508890066088900670889006808890069088900700889007108890072088900730889007408890075088900760889007708890078088900790889008008890081088900820889008308890084088900850889008608890087088900880889008908890090088900910889009208890093088900940889009508890096088900970889009808890099088901000889010108890102088901030889010408890105088901060889010708890108088901090889011008890111088901120889011308890114088901150889011608890117088901180889011908890120088901210889012208890123088901240889012508890126088901270889012808890129088901300889013108890132088901330889013408890135088901360889013708890138088901390889014008890141088901420889014308890144088901450889014608890147088901480889014908890150088901510889015208890153088901540889015508890156088901570889015808890159088901600889016108890162088901630889016408890165088901660889016708890168088901690889017008890171088901720889017308890174088901750889017608890177088901780889017908890180088901810889018208890183088901840889018508890186088901870889018808890189088901900889019108890192088901930889019408890195088901960889019708890198088901990889020008890201088902020889020308890204088902050889020608890207088902080889020908890210088902110889021208890213088902140889021508890216088902170889021808890219088902200889022108890222088902230889022408890225088902260889022708890228088902290889023008890231088902320889023308890234088902350889023608890237088902380889023908890240088902410889024208890243088902440889024508890246088902470889024808890249088902500889025108890252088902530889025408890255088902560889025708890258088902590889026008890261088902620889026308890264088902650889026608890267088902680889026908890270088902710889027208890273088902740889027508890276088902770889027808890279088902800889028108890282088902830889028408890285088902860889028708890288088902890889029008890291088902920889029308890294088902950889029608890297088902980889029908890300088903010889030208890303088903040889030508890306088903070889030808890309088903100889031108890312088903130889031408890315088903160889031708890318088903190889032008890321088903220889032308890324088903250889032608890327088903280889032908890330088903310889033208890333088903340889033508890336088903370889033808890339088903400889034108890342088903430889034408890345088903460889034708890348088903490889035008890351088903520889035308890354088903550889035608890357088903580889035908890360088903610889036208890363088903640889036508890366088903670889036808890369088903700889037108890372088903730889037408890375088903760889037708890378088903790889038008890381088903820889038308890384088903850889038608890387088903880889038908890390088903910889039208890393088903940889039508890396088903970889039808890399088904000889040108890402088904030889040408890405088904060889040708890408088904090889041008890411088904120889041308890414088904150889041608890417088904180889041908890420088904210889042208890423088904240889042508890426088904270889042808890429088904300889043108890432088904330889043408890435088904360889043708890438088904390889044008890441088904420889044308890444088904450889044608890447088904480889044908890450088904510889045208890453088904540889045508890456088904570889045808890459088904600889046108890462088904630889046408890465088904660889046708890468088904690889047008890471088904720889047308890474088904750889047608890477088904780889047908890480088904810889048208890483088904840889048508890486088904870889048808890489088904900889049108890492088904930889049408890495088904960889049708890498088904990889050008890501088905020889050308890504088905050889050608890507088905080889050908890510088905110889051208890513088905140889051508890516088905170889051808890519088905200889052108890522088905230889052408890525088905260889052708890528088905290889053008890531088905320889053308890534088905350889053608890537088905380889053908890540088905410889054208890543088905440889054508890546088905470889054808890549088905500889055108890552088905530889055408890555088905560889055708890558088905590889056008890561088905620889056308890564088905650889056608890567088905680889056908890570088905710889057208890573088905740889057508890576088905770889057808890579088905800889058108890582088905830889058408890585088905860889058708890588088905890889059008890591088905920889059308890594088905950889059608890597088905980889059908890600088906010889060208890603088906040889060508890606088906070889060808890609088906100889061108890612088906130889061408890615088906160889061708890618088906190889062008890621088906220889062308890624088906250889062608890627088906280889062908890630088906310889063208890633088906340889063508890636088906370889063808890639088906400889064108890642088906430889064408890645088906460889064708890648088906490889065008890651088906520889065308890654088906550889065608890657088906580889065908890660088906610889066208890663088906640889066508890666088906670889066808890669088906700889067108890672088906730889067408890675088906760889067708890678088906790889068008890681088906820889068308890684088906850889068608890687088906880889068908890690088906910889069208890693088906940889069508890696088906970889069808890699088907000889070108890702088907030889070408890705088907060889070708890708088907090889071008890711088907120889071308890714088907150889071608890717088907180889071908890720088907210889072208890723088907240889072508890726088907270889072808890729088907300889073108890732088907330889073408890735088907360889073708890738088907390889074008890741088907420889074308890744088907450889074608890747088907480889074908890750088907510889075208890753088907540889075508890756088907570889075808890759088907600889076108890762088907630889076408890765088907660889076708890768088907690889077008890771088907720889077308890774088907750889077608890777088907780889077908890780088907810889078208890783088907840889078508890786088907870889078808890789088907900889079108890792088907930889079408890795088907960889079708890798088907990890000108900002089000030890000408900005089000060890000708900008089000090890001008900011089000120890001308900014089000150890001608900017089000180890001908900020089000210890002208900023089000240890002508900026089000270890002808900029089000300890003108900032089000330890003408900035089000360890003708900038089000390890004008900041089000420890004308900044089000450890004608900047089000480890004908900050089000510890005208900053089000540890005508900056089000570890005808900059089000600890006108900062089000630890006408900065089000660890006708900068089000690890007008900071089000720890007308900074089000750890007608900077089000780890007908900080089000810890008208900083089000840890008508900086089000870890008808900089089000900890009108900092089000930890009408900095089000960890009708900098089000990890010008900101089001020890010308900104089001050890010608900107089001080890010908900110089001110890011208900113089001140890011508900116089001170890011808900119089001200890012108900122089001230890012408900125089001260890012708900128089001290890013008900131089001320890013308900134089001350890013608900137089001380890013908900140089001410890014208900143089001440890014508900146089001470890014808900149089001500890015108900152089001530890015408900155089001560890015708900158089001590890016008900161089001620890016308900164089001650890016608900167089001680890016908900170089001710890017208900173089001740890017508900176089001770890017808900179089001800890018108900182089001830890018408900185089001860890018708900188089001890890019008900191089001920890019308900194089001950890019608900197089001980890019908900200089002010890020208900203089002040890020508900206089002070890020808900209089002100890021108900212089002130890021408900215089002160890021708900218089002190890022008900221089002220890022308900224089002250890022608900227089002280890022908900230089002310890023208900233089002340890023508900236089002370890023808900239089002400890024108900242089002430890024408900245089002460890024708900248089002490890025008900251089002520890025308900254089002550890025608900257089002580890025908900260089002610890026208900263089002640890026508900266089002670890026808900269089002700890027108900272089002730890027408900275089002760890027708900278089002790890028008900281089002820890028308900284089002850890028608900287089002880890028908900290089002910890029208900293089002940890029508900296089002970890029808900299089003000890030108900302089003030890030408900305089003060890030708900308089003090890031008900311089003120890031308900314089003150890031608900317089003180890031908900320089003210890032208900323089003240890032508900326089003270890032808900329089003300890033108900332089003330890033408900335089003360890033708900338089003390890034008900341089003420890034308900344089003450890034608900347089003480890034908900350089003510890035208900353089003540890035508900356089003570890035808900359089003600890036108900362089003630890036408900365089003660890036708900368089003690890037008900371089003720890037308900374089003750890037608900377089003780890037908900380089003810890038208900383089003840890038508900386089003870890038808900389089003900890039108900392089003930890039408900395089003960890039708900398089003990890040008900401089004020890040308900404089004050890040608900407089004080890040908900410089004110890041208900413089004140890041508900416089004170890041808900419089004200890042108900422089004230890042408900425089004260890042708900428089004290890043008900431089004320890043308900434089004350890043608900437089004380890043908900440089004410890044208900443089004440890044508900446089004470890044808900449089004500890045108900452089004530890045408900455089004560890045708900458089004590890046008900461089004620890046308900464089004650890046608900467089004680890046908900470089004710890047208900473089004740890047508900476089004770890047808900479089004800890048108900482089004830890048408900485089004860890048708900488089004890890049008900491089004920890049308900494089004950890049608900497089004980890049908900500089005010890050208900503089005040890050508900506089005070890050808900509089005100890051108900512089005130890051408900515089005160890051708900518089005190890052008900521089005220890052308900524089005250890052608900527089005280890052908900530089005310890053208900533089005340890053508900536089005370890053808900539089005400890054108900542089005430890054408900545089005460890054708900548089005490890055008900551089005520890055308900554089005550890055608900557089005580890055908900560089005610890056208900563089005640890056508900566089005670890056808900569089005700890057108900572089005730890057408900575089005760890057708900578089005790890058008900581089005820890058308900584089005850890058608900587089005880890058908900590089005910890059208900593089005940890059508900596089005970890059808900599089006000890060108900602089006030890060408900605089006060890060708900608089006090890061008900611089006120890061308900614089006150890061608900617089006180890061908900620089006210890062208900623089006240890062508900626089006270890062808900629089006300890063108900632089006330890063408900635089006360890063708900638089006390890064008900641089006420890064308900644089006450890064608900647089006480890064908900650089006510890065208900653089006540890065508900656089006570890065808900659089006600890066108900662089006630890066408900665089006660890066708900668089006690890067008900671089006720890067308900674089006750890067608900677089006780890067908900680089006810890068208900683089006840890068508900686089006870890068808900689089006900890069108900692089006930890069408900695089006960890069708900698089006990890070008900701089007020890070308900704089007050890070608900707089007080890070908900710089007110890071208900713089007140890071508900716089007170890071808900719089007200890072108900722089007230890072408900725089007260890072708900728089007290890073008900731089007320890073308900734089007350890073608900737089007380890073908900740089007410890074208900743089007440890074508900746089007470890074808900749089007500890075108900752089007530890075408900755089007560890075708900758089007590890076008900761089007620890076308900764089007650890076608900767089007680890076908900770089007710890077208900773089007740890077508900776089007770890077808900779089007800890078108900782089007830890078408900785089007860890078708900788089007890890079008900791089007920890079308900794089007950890079608900797089007980890079908910001089100020891000308910004089100050891000608910007089100080891000908910010089100110891001208910013089100140891001508910016089100170891001808910019089100200891002108910022089100230891002408910025089100260891002708910028089100290891003008910031089100320891003308910034089100350891003608910037089100380891003908910040089100410891004208910043089100440891004508910046089100470891004808910049089100500891005108910052089100530891005408910055089100560891005708910058089100590891006008910061089100620891006308910064089100650891006608910067089100680891006908910070089100710891007208910073089100740891007508910076089100770891007808910079089100800891008108910082089100830891008408910085089100860891008708910088089100890891009008910091089100920891009308910094089100950891009608910097089100980891009908910100089101010891010208910103089101040891010508910106089101070891010808910109089101100891011108910112089101130891011408910115089101160891011708910118089101190891012008910121089101220891012308910124089101250891012608910127089101280891012908910130089101310891013208910133089101340891013508910136089101370891013808910139089101400891014108910142089101430891014408910145089101460891014708910148089101490891015008910151089101520891015308910154089101550891015608910157089101580891015908910160089101610891016208910163089101640891016508910166089101670891016808910169089101700891017108910172089101730891017408910175089101760891017708910178089101790891018008910181089101820891018308910184089101850891018608910187089101880891018908910190089101910891019208910193089101940891019508910196089101970891019808910199089102000891020108910202089102030891020408910205089102060891020708910208089102090891021008910211089102120891021308910214089102150891021608910217089102180891021908910220089102210891022208910223089102240891022508910226089102270891022808910229089102300891023108910232089102330891023408910235089102360891023708910238089102390891024008910241089102420891024308910244089102450891024608910247089102480891024908910250089102510891025208910253089102540891025508910256089102570891025808910259089102600891026108910262089102630891026408910265089102660891026708910268089102690891027008910271089102720891027308910274089102750891027608910277089102780891027908910280089102810891028208910283089102840891028508910286089102870891028808910289089102900891029108910292089102930891029408910295089102960891029708910298089102990891030008910301089103020891030308910304089103050891030608910307089103080891030908910310089103110891031208910313089103140891031508910316089103170891031808910319089103200891032108910322089103230891032408910325089103260891032708910328089103290891033008910331089103320891033308910334089103350891033608910337089103380891033908910340089103410891034208910343089103440891034508910346089103470891034808910349089103500891035108910352089103530891035408910355089103560891035708910358089103590891036008910361089103620891036308910364089103650891036608910367089103680891036908910370089103710891037208910373089103740891037508910376089103770891037808910379089103800891038108910382089103830891038408910385089103860891038708910388089103890891039008910391089103920891039308910394089103950891039608910397089103980891039908910400089104010891040208910403089104040891040508910406089104070891040808910409089104100891041108910412089104130891041408910415089104160891041708910418089104190891042008910421089104220891042308910424089104250891042608910427089104280891042908910430089104310891043208910433089104340891043508910436089104370891043808910439089104400891044108910442089104430891044408910445089104460891044708910448089104490891045008910451089104520891045308910454089104550891045608910457089104580891045908910460089104610891046208910463089104640891046508910466089104670891046808910469089104700891047108910472089104730891047408910475089104760891047708910478089104790891048008910481089104820891048308910484089104850891048608910487089104880891048908910490089104910891049208910493089104940891049508910496089104970891049808910499089105000891050108910502089105030891050408910505089105060891050708910508089105090891051008910511089105120891051308910514089105150891051608910517089105180891051908910520089105210891052208910523089105240891052508910526089105270891052808910529089105300891053108910532089105330891053408910535089105360891053708910538089105390891054008910541089105420891054308910544089105450891054608910547089105480891054908910550089105510891055208910553089105540891055508910556089105570891055808910559089105600891056108910562089105630891056408910565089105660891056708910568089105690891057008910571089105720891057308910574089105750891057608910577089105780891057908910580089105810891058208910583089105840891058508910586089105870891058808910589089105900891059108910592089105930891059408910595089105960891059708910598089105990891060008910601089106020891060308910604089106050891060608910607089106080891060908910610089106110891061208910613089106140891061508910616089106170891061808910619089106200891062108910622089106230891062408910625089106260891062708910628089106290891063008910631089106320891063308910634089106350891063608910637089106380891063908910640089106410891064208910643089106440891064508910646089106470891064808910649089106500891065108910652089106530891065408910655089106560891065708910658089106590891066008910661089106620891066308910664089106650891066608910667089106680891066908910670089106710891067208910673089106740891067508910676089106770891067808910679089106800891068108910682089106830891068408910685089106860891068708910688089106890891069008910691089106920891069308910694089106950891069608910697089106980891069908910700089107010891070208910703089107040891070508910706089107070891070808910709089107100891071108910712089107130891071408910715089107160891071708910718089107190891072008910721089107220891072308910724089107250891072608910727089107280891072908910730089107310891073208910733089107340891073508910736089107370891073808910739089107400891074108910742089107430891074408910745089107460891074708910748089107490891075008910751089107520891075308910754089107550891075608910757089107580891075908910760089107610891076208910763089107640891076508910766089107670891076808910769089107700891077108910772089107730891077408910775089107760891077708910778089107790891078008910781089107820891078308910784089107850891078608910787089107880891078908910790089107910891079208910793089107940891079508910796089107970891079808910799089200010892000208920003089200040892000508920006089200070892000808920009089200100892001108920012089200130892001408920015089200160892001708920018089200190892002008920021089200220892002308920024089200250892002608920027089200280892002908920030089200310892003208920033089200340892003508920036089200370892003808920039089200400892004108920042089200430892004408920045089200460892004708920048089200490892005008920051089200520892005308920054089200550892005608920057089200580892005908920060089200610892006208920063089200640892006508920066089200670892006808920069089200700892007108920072089200730892007408920075089200760892007708920078089200790892008008920081089200820892008308920084089200850892008608920087089200880892008908920090089200910892009208920093089200940892009508920096089200970892009808920099089201000892010108920102089201030892010408920105089201060892010708920108089201090892011008920111089201120892011308920114089201150892011608920117089201180892011908920120089201210892012208920123089201240892012508920126089201270892012808920129089201300892013108920132089201330892013408920135089201360892013708920138089201390892014008920141089201420892014308920144089201450892014608920147089201480892014908920150089201510892015208920153089201540892015508920156089201570892015808920159089201600892016108920162089201630892016408920165089201660892016708920168089201690892017008920171089201720892017308920174089201750892017608920177089201780892017908920180089201810892018208920183089201840892018508920186089201870892018808920189089201900892019108920192089201930892019408920195089201960892019708920198089201990892020008920201089202020892020308920204089202050892020608920207089202080892020908920210089202110892021208920213089202140892021508920216089202170892021808920219089202200892022108920222089202230892022408920225089202260892022708920228089202290892023008920231089202320892023308920234089202350892023608920237089202380892023908920240089202410892024208920243089202440892024508920246089202470892024808920249089202500892025108920252089202530892025408920255089202560892025708920258089202590892026008920261089202620892026308920264089202650892026608920267089202680892026908920270089202710892027208920273089202740892027508920276089202770892027808920279089202800892028108920282089202830892028408920285089202860892028708920288089202890892029008920291089202920892029308920294089202950892029608920297089202980892029908920300089203010892030208920303089203040892030508920306089203070892030808920309089203100892031108920312089203130892031408920315089203160892031708920318089203190892032008920321089203220892032308920324089203250892032608920327089203280892032908920330089203310892033208920333089203340892033508920336089203370892033808920339089203400892034108920342089203430892034408920345089203460892034708920348089203490892035008920351089203520892035308920354089203550892035608920357089203580892035908920360089203610892036208920363089203640892036508920366089203670892036808920369089203700892037108920372089203730892037408920375089203760892037708920378089203790892038008920381089203820892038308920384089203850892038608920387089203880892038908920390089203910892039208920393089203940892039508920396089203970892039808920399089204000892040108920402089204030892040408920405089204060892040708920408089204090892041008920411089204120892041308920414089204150892041608920417089204180892041908920420089204210892042208920423089204240892042508920426089204270892042808920429089204300892043108920432089204330892043408920435089204360892043708920438089204390892044008920441089204420892044308920444089204450892044608920447089204480892044908920450089204510892045208920453089204540892045508920456089204570892045808920459089204600892046108920462089204630892046408920465089204660892046708920468089204690892047008920471089204720892047308920474089204750892047608920477089204780892047908920480089204810892048208920483089204840892048508920486089204870892048808920489089204900892049108920492089204930892049408920495089204960892049708920498089204990892050008920501089205020892050308920504089205050892050608920507089205080892050908920510089205110892051208920513089205140892051508920516089205170892051808920519089205200892052108920522089205230892052408920525089205260892052708920528089205290892053008920531089205320892053308920534089205350892053608920537089205380892053908920540089205410892054208920543089205440892054508920546089205470892054808920549089205500892055108920552089205530892055408920555089205560892055708920558089205590892056008920561089205620892056308920564089205650892056608920567089205680892056908920570089205710892057208920573089205740892057508920576089205770892057808920579089205800892058108920582089205830892058408920585089205860892058708920588089205890892059008920591089205920892059308920594089205950892059608920597089205980892059908920600089206010892060208920603089206040892060508920606089206070892060808920609089206100892061108920612089206130892061408920615089206160892061708920618089206190892062008920621089206220892062308920624089206250892062608920627089206280892062908920630089206310892063208920633089206340892063508920636089206370892063808920639089206400892064108920642089206430892064408920645089206460892064708920648089206490892065008920651089206520892065308920654089206550892065608920657089206580892065908920660089206610892066208920663089206640892066508920666089206670892066808920669089206700892067108920672089206730892067408920675089206760892067708920678089206790892068008920681089206820892068308920684089206850892068608920687089206880892068908920690089206910892069208920693089206940892069508920696089206970892069808920699089207000892070108920702089207030892070408920705089207060892070708920708089207090892071008920711089207120892071308920714089207150892071608920717089207180892071908920720089207210892072208920723089207240892072508920726089207270892072808920729089207300892073108920732089207330892073408920735089207360892073708920738089207390892074008920741089207420892074308920744089207450892074608920747089207480892074908920750089207510892075208920753089207540892075508920756089207570892075808920759089207600892076108920762089207630892076408920765089207660892076708920768089207690892077008920771089207720892077308920774089207750892077608920777089207780892077908920780089207810892078208920783089207840892078508920786089207870892078808920789089207900892079108920792089207930892079408920795089207960892079708920798089207990893000108930002089300030893000408930005089300060893000708930008089300090893001008930011089300120893001308930014089300150893001608930017089300180893001908930020089300210893002208930023089300240893002508930026089300270893002808930029089300300893003108930032089300330893003408930035089300360893003708930038089300390893004008930041089300420893004308930044089300450893004608930047089300480893004908930050089300510893005208930053089300540893005508930056089300570893005808930059089300600893006108930062089300630893006408930065089300660893006708930068089300690893007008930071089300720893007308930074089300750893007608930077089300780893007908930080089300810893008208930083089300840893008508930086089300870893008808930089089300900893009108930092089300930893009408930095089300960893009708930098089300990893010008930101089301020893010308930104089301050893010608930107089301080893010908930110089301110893011208930113089301140893011508930116089301170893011808930119089301200893012108930122089301230893012408930125089301260893012708930128089301290893013008930131089301320893013308930134089301350893013608930137089301380893013908930140089301410893014208930143089301440893014508930146089301470893014808930149089301500893015108930152089301530893015408930155089301560893015708930158089301590893016008930161089301620893016308930164089301650893016608930167089301680893016908930170089301710893017208930173089301740893017508930176089301770893017808930179089301800893018108930182089301830893018408930185089301860893018708930188089301890893019008930191089301920893019308930194089301950893019608930197089301980893019908930200089302010893020208930203089302040893020508930206089302070893020808930209089302100893021108930212089302130893021408930215089302160893021708930218089302190893022008930221089302220893022308930224089302250893022608930227089302280893022908930230089302310893023208930233089302340893023508930236089302370893023808930239089302400893024108930242089302430893024408930245089302460893024708930248089302490893025008930251089302520893025308930254089302550893025608930257089302580893025908930260089302610893026208930263089302640893026508930266089302670893026808930269089302700893027108930272089302730893027408930275089302760893027708930278089302790893028008930281089302820893028308930284089302850893028608930287089302880893028908930290089302910893029208930293089302940893029508930296089302970893029808930299089303000893030108930302089303030893030408930305089303060893030708930308089303090893031008930311089303120893031308930314089303150893031608930317089303180893031908930320089303210893032208930323089303240893032508930326089303270893032808930329089303300893033108930332089303330893033408930335089303360893033708930338089303390893034008930341089303420893034308930344089303450893034608930347089303480893034908930350089303510893035208930353089303540893035508930356089303570893035808930359089303600893036108930362089303630893036408930365089303660893036708930368089303690893037008930371089303720893037308930374089303750893037608930377089303780893037908930380089303810893038208930383089303840893038508930386089303870893038808930389089303900893039108930392089303930893039408930395089303960893039708930398089303990893040008930401089304020893040308930404089304050893040608930407089304080893040908930410089304110893041208930413089304140893041508930416089304170893041808930419089304200893042108930422089304230893042408930425089304260893042708930428089304290893043008930431089304320893043308930434089304350893043608930437089304380893043908930440089304410893044208930443089304440893044508930446089304470893044808930449089304500893045108930452089304530893045408930455089304560893045708930458089304590893046008930461089304620893046308930464089304650893046608930467089304680893046908930470089304710893047208930473089304740893047508930476089304770893047808930479089304800893048108930482089304830893048408930485089304860893048708930488089304890893049008930491089304920893049308930494089304950893049608930497089304980893049908930500089305010893050208930503089305040893050508930506089305070893050808930509089305100893051108930512089305130893051408930515089305160893051708930518089305190893052008930521089305220893052308930524089305250893052608930527089305280893052908930530089305310893053208930533089305340893053508930536089305370893053808930539089305400893054108930542089305430893054408930545089305460893054708930548089305490893055008930551089305520893055308930554089305550893055608930557089305580893055908930560089305610893056208930563089305640893056508930566089305670893056808930569089305700893057108930572089305730893057408930575089305760893057708930578089305790893058008930581089305820893058308930584089305850893058608930587089305880893058908930590089305910893059208930593089305940893059508930596089305970893059808930599089306000893060108930602089306030893060408930605089306060893060708930608089306090893061008930611089306120893061308930614089306150893061608930617089306180893061908930620089306210893062208930623089306240893062508930626089306270893062808930629089306300893063108930632089306330893063408930635089306360893063708930638089306390893064008930641089306420893064308930644089306450893064608930647089306480893064908930650089306510893065208930653089306540893065508930656089306570893065808930659089306600893066108930662089306630893066408930665089306660893066708930668089306690893067008930671089306720893067308930674089306750893067608930677089306780893067908930680089306810893068208930683089306840893068508930686089306870893068808930689089306900893069108930692089306930893069408930695089306960893069708930698089306990893070008930701089307020893070308930704089307050893070608930707089307080893070908930710089307110893071208930713089307140893071508930716089307170893071808930719089307200893072108930722089307230893072408930725089307260893072708930728089307290893073008930731089307320893073308930734089307350893073608930737089307380893073908930740089307410893074208930743089307440893074508930746089307470893074808930749089307500893075108930752089307530893075408930755089307560893075708930758089307590893076008930761089307620893076308930764089307650893076608930767089307680893076908930770089307710893077208930773089307740893077508930776089307770893077808930779089307800893078108930782089307830893078408930785089307860893078708930788089307890893079008930791089307920893079308930794089307950893079608930797089307980893079908940001089400020894000308940004089400050894000608940007089400080894000908940010089400110894001208940013089400140894001508940016089400170894001808940019089400200894002108940022089400230894002408940025089400260894002708940028089400290894003008940031089400320894003308940034089400350894003608940037089400380894003908940040089400410894004208940043089400440894004508940046089400470894004808940049089400500894005108940052089400530894005408940055089400560894005708940058089400590894006008940061089400620894006308940064089400650894006608940067089400680894006908940070089400710894007208940073089400740894007508940076089400770894007808940079089400800894008108940082089400830894008408940085089400860894008708940088089400890894009008940091089400920894009308940094089400950894009608940097089400980894009908940100089401010894010208940103089401040894010508940106089401070894010808940109089401100894011108940112089401130894011408940115089401160894011708940118089401190894012008940121089401220894012308940124089401250894012608940127089401280894012908940130089401310894013208940133089401340894013508940136089401370894013808940139089401400894014108940142089401430894014408940145089401460894014708940148089401490894015008940151089401520894015308940154089401550894015608940157089401580894015908940160089401610894016208940163089401640894016508940166089401670894016808940169089401700894017108940172089401730894017408940175089401760894017708940178089401790894018008940181089401820894018308940184089401850894018608940187089401880894018908940190089401910894019208940193089401940894019508940196089401970894019808940199089402000894020108940202089402030894020408940205089402060894020708940208089402090894021008940211089402120894021308940214089402150894021608940217089402180894021908940220089402210894022208940223089402240894022508940226089402270894022808940229089402300894023108940232089402330894023408940235089402360894023708940238089402390894024008940241089402420894024308940244089402450894024608940247089402480894024908940250089402510894025208940253089402540894025508940256089402570894025808940259089402600894026108940262089402630894026408940265089402660894026708940268089402690894027008940271089402720894027308940274089402750894027608940277089402780894027908940280089402810894028208940283089402840894028508940286089402870894028808940289089402900894029108940292089402930894029408940295089402960894029708940298089402990894030008940301089403020894030308940304089403050894030608940307089403080894030908940310089403110894031208940313089403140894031508940316089403170894031808940319089403200894032108940322089403230894032408940325089403260894032708940328089403290894033008940331089403320894033308940334089403350894033608940337089403380894033908940340089403410894034208940343089403440894034508940346089403470894034808940349089403500894035108940352089403530894035408940355089403560894035708940358089403590894036008940361089403620894036308940364089403650894036608940367089403680894036908940370089403710894037208940373089403740894037508940376089403770894037808940379089403800894038108940382089403830894038408940385089403860894038708940388089403890894039008940391089403920894039308940394089403950894039608940397089403980894039908940400089404010894040208940403089404040894040508940406089404070894040808940409089404100894041108940412089404130894041408940415089404160894041708940418089404190894042008940421089404220894042308940424089404250894042608940427089404280894042908940430089404310894043208940433089404340894043508940436089404370894043808940439089404400894044108940442089404430894044408940445089404460894044708940448089404490894045008940451089404520894045308940454089404550894045608940457089404580894045908940460089404610894046208940463089404640894046508940466089404670894046808940469089404700894047108940472089404730894047408940475089404760894047708940478089404790894048008940481089404820894048308940484089404850894048608940487089404880894048908940490089404910894049208940493089404940894049508940496089404970894049808940499089405000894050108940502089405030894050408940505089405060894050708940508089405090894051008940511089405120894051308940514089405150894051608940517089405180894051908940520089405210894052208940523089405240894052508940526089405270894052808940529089405300894053108940532089405330894053408940535089405360894053708940538089405390894054008940541089405420894054308940544089405450894054608940547089405480894054908940550089405510894055208940553089405540894055508940556089405570894055808940559089405600894056108940562089405630894056408940565089405660894056708940568089405690894057008940571089405720894057308940574089405750894057608940577089405780894057908940580089405810894058208940583089405840894058508940586089405870894058808940589089405900894059108940592089405930894059408940595089405960894059708940598089405990894060008940601089406020894060308940604089406050894060608940607089406080894060908940610089406110894061208940613089406140894061508940616089406170894061808940619089406200894062108940622089406230894062408940625089406260894062708940628089406290894063008940631089406320894063308940634089406350894063608940637089406380894063908940640089406410894064208940643089406440894064508940646089406470894064808940649089406500894065108940652089406530894065408940655089406560894065708940658089406590894066008940661089406620894066308940664089406650894066608940667089406680894066908940670089406710894067208940673089406740894067508940676089406770894067808940679089406800894068108940682089406830894068408940685089406860894068708940688089406890894069008940691089406920894069308940694089406950894069608940697089406980894069908940700089407010894070208940703089407040894070508940706089407070894070808940709089407100894071108940712089407130894071408940715089407160894071708940718089407190894072008940721089407220894072308940724089407250894072608940727089407280894072908940730089407310894073208940733089407340894073508940736089407370894073808940739089407400894074108940742089407430894074408940745089407460894074708940748089407490894075008940751089407520894075308940754089407550894075608940757089407580894075908940760089407610894076208940763089407640894076508940766089407670894076808940769089407700894077108940772089407730894077408940775089407760894077708940778089407790894078008940781089407820894078308940784089407850894078608940787089407880894078908940790089407910894079208940793089407940894079508940796089407970894079808940799089500010895000208950003089500040895000508950006089500070895000808950009089500100895001108950012089500130895001408950015089500160895001708950018089500190895002008950021089500220895002308950024089500250895002608950027089500280895002908950030089500310895003208950033089500340895003508950036089500370895003808950039089500400895004108950042089500430895004408950045089500460895004708950048089500490895005008950051089500520895005308950054089500550895005608950057089500580895005908950060089500610895006208950063089500640895006508950066089500670895006808950069089500700895007108950072089500730895007408950075089500760895007708950078089500790895008008950081089500820895008308950084089500850895008608950087089500880895008908950090089500910895009208950093089500940895009508950096089500970895009808950099089501000895010108950102089501030895010408950105089501060895010708950108089501090895011008950111089501120895011308950114089501150895011608950117089501180895011908950120089501210895012208950123089501240895012508950126089501270895012808950129089501300895013108950132089501330895013408950135089501360895013708950138089501390895014008950141089501420895014308950144089501450895014608950147089501480895014908950150089501510895015208950153089501540895015508950156089501570895015808950159089501600895016108950162089501630895016408950165089501660895016708950168089501690895017008950171089501720895017308950174089501750895017608950177089501780895017908950180089501810895018208950183089501840895018508950186089501870895018808950189089501900895019108950192089501930895019408950195089501960895019708950198089501990895020008950201089502020895020308950204089502050895020608950207089502080895020908950210089502110895021208950213089502140895021508950216089502170895021808950219089502200895022108950222089502230895022408950225089502260895022708950228089502290895023008950231089502320895023308950234089502350895023608950237089502380895023908950240089502410895024208950243089502440895024508950246089502470895024808950249089502500895025108950252089502530895025408950255089502560895025708950258089502590895026008950261089502620895026308950264089502650895026608950267089502680895026908950270089502710895027208950273089502740895027508950276089502770895027808950279089502800895028108950282089502830895028408950285089502860895028708950288089502890895029008950291089502920895029308950294089502950895029608950297089502980895029908950300089503010895030208950303089503040895030508950306089503070895030808950309089503100895031108950312089503130895031408950315089503160895031708950318089503190895032008950321089503220895032308950324089503250895032608950327089503280895032908950330089503310895033208950333089503340895033508950336089503370895033808950339089503400895034108950342089503430895034408950345089503460895034708950348089503490895035008950351089503520895035308950354089503550895035608950357089503580895035908950360089503610895036208950363089503640895036508950366089503670895036808950369089503700895037108950372089503730895037408950375089503760895037708950378089503790895038008950381089503820895038308950384089503850895038608950387089503880895038908950390089503910895039208950393089503940895039508950396089503970895039808950399089504000895040108950402089504030895040408950405089504060895040708950408089504090895041008950411089504120895041308950414089504150895041608950417089504180895041908950420089504210895042208950423089504240895042508950426089504270895042808950429089504300895043108950432089504330895043408950435089504360895043708950438089504390895044008950441089504420895044308950444089504450895044608950447089504480895044908950450089504510895045208950453089504540895045508950456089504570895045808950459089504600895046108950462089504630895046408950465089504660895046708950468089504690895047008950471089504720895047308950474089504750895047608950477089504780895047908950480089504810895048208950483089504840895048508950486089504870895048808950489089504900895049108950492089504930895049408950495089504960895049708950498089504990895050008950501089505020895050308950504089505050895050608950507089505080895050908950510089505110895051208950513089505140895051508950516089505170895051808950519089505200895052108950522089505230895052408950525089505260895052708950528089505290895053008950531089505320895053308950534089505350895053608950537089505380895053908950540089505410895054208950543089505440895054508950546089505470895054808950549089505500895055108950552089505530895055408950555089505560895055708950558089505590895056008950561089505620895056308950564089505650895056608950567089505680895056908950570089505710895057208950573089505740895057508950576089505770895057808950579089505800895058108950582089505830895058408950585089505860895058708950588089505890895059008950591089505920895059308950594089505950895059608950597089505980895059908950600089506010895060208950603089506040895060508950606089506070895060808950609089506100895061108950612089506130895061408950615089506160895061708950618089506190895062008950621089506220895062308950624089506250895062608950627089506280895062908950630089506310895063208950633089506340895063508950636089506370895063808950639089506400895064108950642089506430895064408950645089506460895064708950648089506490895065008950651089506520895065308950654089506550895065608950657089506580895065908950660089506610895066208950663089506640895066508950666089506670895066808950669089506700895067108950672089506730895067408950675089506760895067708950678089506790895068008950681089506820895068308950684089506850895068608950687089506880895068908950690089506910895069208950693089506940895069508950696089506970895069808950699089507000895070108950702089507030895070408950705089507060895070708950708089507090895071008950711089507120895071308950714089507150895071608950717089507180895071908950720089507210895072208950723089507240895072508950726089507270895072808950729089507300895073108950732089507330895073408950735089507360895073708950738089507390895074008950741089507420895074308950744089507450895074608950747089507480895074908950750089507510895075208950753089507540895075508950756089507570895075808950759089507600895076108950762089507630895076408950765089507660895076708950768089507690895077008950771089507720895077308950774089507750895077608950777089507780895077908950780089507810895078208950783089507840895078508950786089507870895078808950789089507900895079108950792089507930895079408950795089507960895079708950798089507990896000108960002089600030896000408960005089600060896000708960008089600090896001008960011089600120896001308960014089600150896001608960017089600180896001908960020089600210896002208960023089600240896002508960026089600270896002808960029089600300896003108960032089600330896003408960035089600360896003708960038089600390896004008960041089600420896004308960044089600450896004608960047089600480896004908960050089600510896005208960053089600540896005508960056089600570896005808960059089600600896006108960062089600630896006408960065089600660896006708960068089600690896007008960071089600720896007308960074089600750896007608960077089600780896007908960080089600810896008208960083089600840896008508960086089600870896008808960089089600900896009108960092089600930896009408960095089600960896009708960098089600990896010008960101089601020896010308960104089601050896010608960107089601080896010908960110089601110896011208960113089601140896011508960116089601170896011808960119089601200896012108960122089601230896012408960125089601260896012708960128089601290896013008960131089601320896013308960134089601350896013608960137089601380896013908960140089601410896014208960143089601440896014508960146089601470896014808960149089601500896015108960152089601530896015408960155089601560896015708960158089601590896016008960161089601620896016308960164089601650896016608960167089601680896016908960170089601710896017208960173089601740896017508960176089601770896017808960179089601800896018108960182089601830896018408960185089601860896018708960188089601890896019008960191089601920896019308960194089601950896019608960197089601980896019908960200089602010896020208960203089602040896020508960206089602070896020808960209089602100896021108960212089602130896021408960215089602160896021708960218089602190896022008960221089602220896022308960224089602250896022608960227089602280896022908960230089602310896023208960233089602340896023508960236089602370896023808960239089602400896024108960242089602430896024408960245089602460896024708960248089602490896025008960251089602520896025308960254089602550896025608960257089602580896025908960260089602610896026208960263089602640896026508960266089602670896026808960269089602700896027108960272089602730896027408960275089602760896027708960278089602790896028008960281089602820896028308960284089602850896028608960287089602880896028908960290089602910896029208960293089602940896029508960296089602970896029808960299089603000896030108960302089603030896030408960305089603060896030708960308089603090896031008960311089603120896031308960314089603150896031608960317089603180896031908960320089603210896032208960323089603240896032508960326089603270896032808960329089603300896033108960332089603330896033408960335089603360896033708960338089603390896034008960341089603420896034308960344089603450896034608960347089603480896034908960350089603510896035208960353089603540896035508960356089603570896035808960359089603600896036108960362089603630896036408960365089603660896036708960368089603690896037008960371089603720896037308960374089603750896037608960377089603780896037908960380089603810896038208960383089603840896038508960386089603870896038808960389089603900896039108960392089603930896039408960395089603960896039708960398089603990896040008960401089604020896040308960404089604050896040608960407089604080896040908960410089604110896041208960413089604140896041508960416089604170896041808960419089604200896042108960422089604230896042408960425089604260896042708960428089604290896043008960431089604320896043308960434089604350896043608960437089604380896043908960440089604410896044208960443089604440896044508960446089604470896044808960449089604500896045108960452089604530896045408960455089604560896045708960458089604590896046008960461089604620896046308960464089604650896046608960467089604680896046908960470089604710896047208960473089604740896047508960476089604770896047808960479089604800896048108960482089604830896048408960485089604860896048708960488089604890896049008960491089604920896049308960494089604950896049608960497089604980896049908960500089605010896050208960503089605040896050508960506089605070896050808960509089605100896051108960512089605130896051408960515089605160896051708960518089605190896052008960521089605220896052308960524089605250896052608960527089605280896052908960530089605310896053208960533089605340896053508960536089605370896053808960539089605400896054108960542089605430896054408960545089605460896054708960548089605490896055008960551089605520896055308960554089605550896055608960557089605580896055908960560089605610896056208960563089605640896056508960566089605670896056808960569089605700896057108960572089605730896057408960575089605760896057708960578089605790896058008960581089605820896058308960584089605850896058608960587089605880896058908960590089605910896059208960593089605940896059508960596089605970896059808960599089606000896060108960602089606030896060408960605089606060896060708960608089606090896061008960611089606120896061308960614089606150896061608960617089606180896061908960620089606210896062208960623089606240896062508960626089606270896062808960629089606300896063108960632089606330896063408960635089606360896063708960638089606390896064008960641089606420896064308960644089606450896064608960647089606480896064908960650089606510896065208960653089606540896065508960656089606570896065808960659089606600896066108960662089606630896066408960665089606660896066708960668089606690896067008960671089606720896067308960674089606750896067608960677089606780896067908960680089606810896068208960683089606840896068508960686089606870896068808960689089606900896069108960692089606930896069408960695089606960896069708960698089606990896070008960701089607020896070308960704089607050896070608960707089607080896070908960710089607110896071208960713089607140896071508960716089607170896071808960719089607200896072108960722089607230896072408960725089607260896072708960728089607290896073008960731089607320896073308960734089607350896073608960737089607380896073908960740089607410896074208960743089607440896074508960746089607470896074808960749089607500896075108960752089607530896075408960755089607560896075708960758089607590896076008960761089607620896076308960764089607650896076608960767089607680896076908960770089607710896077208960773089607740896077508960776089607770896077808960779089607800896078108960782089607830896078408960785089607860896078708960788089607890896079008960791089607920896079308960794089607950896079608960797089607980896079908970001089700020897000308970004089700050897000608970007089700080897000908970010089700110897001208970013089700140897001508970016089700170897001808970019089700200897002108970022089700230897002408970025089700260897002708970028089700290897003008970031089700320897003308970034089700350897003608970037089700380897003908970040089700410897004208970043089700440897004508970046089700470897004808970049089700500897005108970052089700530897005408970055089700560897005708970058089700590897006008970061089700620897006308970064089700650897006608970067089700680897006908970070089700710897007208970073089700740897007508970076089700770897007808970079089700800897008108970082089700830897008408970085089700860897008708970088089700890897009008970091089700920897009308970094089700950897009608970097089700980897009908970100089701010897010208970103089701040897010508970106089701070897010808970109089701100897011108970112089701130897011408970115089701160897011708970118089701190897012008970121089701220897012308970124089701250897012608970127089701280897012908970130089701310897013208970133089701340897013508970136089701370897013808970139089701400897014108970142089701430897014408970145089701460897014708970148089701490897015008970151089701520897015308970154089701550897015608970157089701580897015908970160089701610897016208970163089701640897016508970166089701670897016808970169089701700897017108970172089701730897017408970175089701760897017708970178089701790897018008970181089701820897018308970184089701850897018608970187089701880897018908970190089701910897019208970193089701940897019508970196089701970897019808970199089702000897020108970202089702030897020408970205089702060897020708970208089702090897021008970211089702120897021308970214089702150897021608970217089702180897021908970220089702210897022208970223089702240897022508970226089702270897022808970229089702300897023108970232089702330897023408970235089702360897023708970238089702390897024008970241089702420897024308970244089702450897024608970247089702480897024908970250089702510897025208970253089702540897025508970256089702570897025808970259089702600897026108970262089702630897026408970265089702660897026708970268089702690897027008970271089702720897027308970274089702750897027608970277089702780897027908970280089702810897028208970283089702840897028508970286089702870897028808970289089702900897029108970292089702930897029408970295089702960897029708970298089702990897030008970301089703020897030308970304089703050897030608970307089703080897030908970310089703110897031208970313089703140897031508970316089703170897031808970319089703200897032108970322089703230897032408970325089703260897032708970328089703290897033008970331089703320897033308970334089703350897033608970337089703380897033908970340089703410897034208970343089703440897034508970346089703470897034808970349089703500897035108970352089703530897035408970355089703560897035708970358089703590897036008970361089703620897036308970364089703650897036608970367089703680897036908970370089703710897037208970373089703740897037508970376089703770897037808970379089703800897038108970382089703830897038408970385089703860897038708970388089703890897039008970391089703920897039308970394089703950897039608970397089703980897039908970400089704010897040208970403089704040897040508970406089704070897040808970409089704100897041108970412089704130897041408970415089704160897041708970418089704190897042008970421089704220897042308970424089704250897042608970427089704280897042908970430089704310897043208970433089704340897043508970436089704370897043808970439089704400897044108970442089704430897044408970445089704460897044708970448089704490897045008970451089704520897045308970454089704550897045608970457089704580897045908970460089704610897046208970463089704640897046508970466089704670897046808970469089704700897047108970472089704730897047408970475089704760897047708970478089704790897048008970481089704820897048308970484089704850897048608970487089704880897048908970490089704910897049208970493089704940897049508970496089704970897049808970499089705000897050108970502089705030897050408970505089705060897050708970508089705090897051008970511089705120897051308970514089705150897051608970517089705180897051908970520089705210897052208970523089705240897052508970526089705270897052808970529089705300897053108970532089705330897053408970535089705360897053708970538089705390897054008970541089705420897054308970544089705450897054608970547089705480897054908970550089705510897055208970553089705540897055508970556089705570897055808970559089705600897056108970562089705630897056408970565089705660897056708970568089705690897057008970571089705720897057308970574089705750897057608970577089705780897057908970580089705810897058208970583089705840897058508970586089705870897058808970589089705900897059108970592089705930897059408970595089705960897059708970598089705990897060008970601089706020897060308970604089706050897060608970607089706080897060908970610089706110897061208970613089706140897061508970616089706170897061808970619089706200897062108970622089706230897062408970625089706260897062708970628089706290897063008970631089706320897063308970634089706350897063608970637089706380897063908970640089706410897064208970643089706440897064508970646089706470897064808970649089706500897065108970652089706530897065408970655089706560897065708970658089706590897066008970661089706620897066308970664089706650897066608970667089706680897066908970670089706710897067208970673089706740897067508970676089706770897067808970679089706800897068108970682089706830897068408970685089706860897068708970688089706890897069008970691089706920897069308970694089706950897069608970697089706980897069908970700089707010897070208970703089707040897070508970706089707070897070808970709089707100897071108970712089707130897071408970715089707160897071708970718089707190897072008970721089707220897072308970724089707250897072608970727089707280897072908970730089707310897073208970733089707340897073508970736089707370897073808970739089707400897074108970742089707430897074408970745089707460897074708970748089707490897075008970751089707520897075308970754089707550897075608970757089707580897075908970760089707610897076208970763089707640897076508970766089707670897076808970769089707700897077108970772089707730897077408970775089707760897077708970778089707790897078008970781089707820897078308970784089707850897078608970787089707880897078908970790089707910897079208970793089707940897079508970796089707970897079808970799089800010898000208980003089800040898000508980006089800070898000808980009089800100898001108980012089800130898001408980015089800160898001708980018089800190898002008980021089800220898002308980024089800250898002608980027089800280898002908980030089800310898003208980033089800340898003508980036089800370898003808980039089800400898004108980042089800430898004408980045089800460898004708980048089800490898005008980051089800520898005308980054089800550898005608980057089800580898005908980060089800610898006208980063089800640898006508980066089800670898006808980069089800700898007108980072089800730898007408980075089800760898007708980078089800790898008008980081089800820898008308980084089800850898008608980087089800880898008908980090089800910898009208980093089800940898009508980096089800970898009808980099089801000898010108980102089801030898010408980105089801060898010708980108089801090898011008980111089801120898011308980114089801150898011608980117089801180898011908980120089801210898012208980123089801240898012508980126089801270898012808980129089801300898013108980132089801330898013408980135089801360898013708980138089801390898014008980141089801420898014308980144089801450898014608980147089801480898014908980150089801510898015208980153089801540898015508980156089801570898015808980159089801600898016108980162089801630898016408980165089801660898016708980168089801690898017008980171089801720898017308980174089801750898017608980177089801780898017908980180089801810898018208980183089801840898018508980186089801870898018808980189089801900898019108980192089801930898019408980195089801960898019708980198089801990898020008980201089802020898020308980204089802050898020608980207089802080898020908980210089802110898021208980213089802140898021508980216089802170898021808980219089802200898022108980222089802230898022408980225089802260898022708980228089802290898023008980231089802320898023308980234089802350898023608980237089802380898023908980240089802410898024208980243089802440898024508980246089802470898024808980249089802500898025108980252089802530898025408980255089802560898025708980258089802590898026008980261089802620898026308980264089802650898026608980267089802680898026908980270089802710898027208980273089802740898027508980276089802770898027808980279089802800898028108980282089802830898028408980285089802860898028708980288089802890898029008980291089802920898029308980294089802950898029608980297089802980898029908980300089803010898030208980303089803040898030508980306089803070898030808980309089803100898031108980312089803130898031408980315089803160898031708980318089803190898032008980321089803220898032308980324089803250898032608980327089803280898032908980330089803310898033208980333089803340898033508980336089803370898033808980339089803400898034108980342089803430898034408980345089803460898034708980348089803490898035008980351089803520898035308980354089803550898035608980357089803580898035908980360089803610898036208980363089803640898036508980366089803670898036808980369089803700898037108980372089803730898037408980375089803760898037708980378089803790898038008980381089803820898038308980384089803850898038608980387089803880898038908980390089803910898039208980393089803940898039508980396089803970898039808980399089804000898040108980402089804030898040408980405089804060898040708980408089804090898041008980411089804120898041308980414089804150898041608980417089804180898041908980420089804210898042208980423089804240898042508980426089804270898042808980429089804300898043108980432089804330898043408980435089804360898043708980438089804390898044008980441089804420898044308980444089804450898044608980447089804480898044908980450089804510898045208980453089804540898045508980456089804570898045808980459089804600898046108980462089804630898046408980465089804660898046708980468089804690898047008980471089804720898047308980474089804750898047608980477089804780898047908980480089804810898048208980483089804840898048508980486089804870898048808980489089804900898049108980492089804930898049408980495089804960898049708980498089804990898050008980501089805020898050308980504089805050898050608980507089805080898050908980510089805110898051208980513089805140898051508980516089805170898051808980519089805200898052108980522089805230898052408980525089805260898052708980528089805290898053008980531089805320898053308980534089805350898053608980537089805380898053908980540089805410898054208980543089805440898054508980546089805470898054808980549089805500898055108980552089805530898055408980555089805560898055708980558089805590898056008980561089805620898056308980564089805650898056608980567089805680898056908980570089805710898057208980573089805740898057508980576089805770898057808980579089805800898058108980582089805830898058408980585089805860898058708980588089805890898059008980591089805920898059308980594089805950898059608980597089805980898059908980600089806010898060208980603089806040898060508980606089806070898060808980609089806100898061108980612089806130898061408980615089806160898061708980618089806190898062008980621089806220898062308980624089806250898062608980627089806280898062908980630089806310898063208980633089806340898063508980636089806370898063808980639089806400898064108980642089806430898064408980645089806460898064708980648089806490898065008980651089806520898065308980654089806550898065608980657089806580898065908980660089806610898066208980663089806640898066508980666089806670898066808980669089806700898067108980672089806730898067408980675089806760898067708980678089806790898068008980681089806820898068308980684089806850898068608980687089806880898068908980690089806910898069208980693089806940898069508980696089806970898069808980699089807000898070108980702089807030898070408980705089807060898070708980708089807090898071008980711089807120898071308980714089807150898071608980717089807180898071908980720089807210898072208980723089807240898072508980726089807270898072808980729089807300898073108980732089807330898073408980735089807360898073708980738089807390898074008980741089807420898074308980744089807450898074608980747089807480898074908980750089807510898075208980753089807540898075508980756089807570898075808980759089807600898076108980762089807630898076408980765089807660898076708980768089807690898077008980771089807720898077308980774089807750898077608980777089807780898077908980780089807810898078208980783089807840898078508980786089807870898078808980789089807900898079108980792089807930898079408980795089807960898079708980798089807990899000108990002089900030899000408990005089900060899000708990008089900090899001008990011089900120899001308990014089900150899001608990017089900180899001908990020089900210899002208990023089900240899002508990026089900270899002808990029089900300899003108990032089900330899003408990035089900360899003708990038089900390899004008990041089900420899004308990044089900450899004608990047089900480899004908990050089900510899005208990053089900540899005508990056089900570899005808990059089900600899006108990062089900630899006408990065089900660899006708990068089900690899007008990071089900720899007308990074089900750899007608990077089900780899007908990080089900810899008208990083089900840899008508990086089900870899008808990089089900900899009108990092089900930899009408990095089900960899009708990098089900990899010008990101089901020899010308990104089901050899010608990107089901080899010908990110089901110899011208990113089901140899011508990116089901170899011808990119089901200899012108990122089901230899012408990125089901260899012708990128089901290899013008990131089901320899013308990134089901350899013608990137089901380899013908990140089901410899014208990143089901440899014508990146089901470899014808990149089901500899015108990152089901530899015408990155089901560899015708990158089901590899016008990161089901620899016308990164089901650899016608990167089901680899016908990170089901710899017208990173089901740899017508990176089901770899017808990179089901800899018108990182089901830899018408990185089901860899018708990188089901890899019008990191089901920899019308990194089901950899019608990197089901980899019908990200089902010899020208990203089902040899020508990206089902070899020808990209089902100899021108990212089902130899021408990215089902160899021708990218089902190899022008990221089902220899022308990224089902250899022608990227089902280899022908990230089902310899023208990233089902340899023508990236089902370899023808990239089902400899024108990242089902430899024408990245089902460899024708990248089902490899025008990251089902520899025308990254089902550899025608990257089902580899025908990260089902610899026208990263089902640899026508990266089902670899026808990269089902700899027108990272089902730899027408990275089902760899027708990278089902790899028008990281089902820899028308990284089902850899028608990287089902880899028908990290089902910899029208990293089902940899029508990296089902970899029808990299089903000899030108990302089903030899030408990305089903060899030708990308089903090899031008990311089903120899031308990314089903150899031608990317089903180899031908990320089903210899032208990323089903240899032508990326089903270899032808990329089903300899033108990332089903330899033408990335089903360899033708990338089903390899034008990341089903420899034308990344089903450899034608990347089903480899034908990350089903510899035208990353089903540899035508990356089903570899035808990359089903600899036108990362089903630899036408990365089903660899036708990368089903690899037008990371089903720899037308990374089903750899037608990377089903780899037908990380089903810899038208990383089903840899038508990386089903870899038808990389089903900899039108990392089903930899039408990395089903960899039708990398089903990899040008990401089904020899040308990404089904050899040608990407089904080899040908990410089904110899041208990413089904140899041508990416089904170899041808990419089904200899042108990422089904230899042408990425089904260899042708990428089904290899043008990431089904320899043308990434089904350899043608990437089904380899043908990440089904410899044208990443089904440899044508990446089904470899044808990449089904500899045108990452089904530899045408990455089904560899045708990458089904590899046008990461089904620899046308990464089904650899046608990467089904680899046908990470089904710899047208990473089904740899047508990476089904770899047808990479089904800899048108990482089904830899048408990485089904860899048708990488089904890899049008990491089904920899049308990494089904950899049608990497089904980899049908990500089905010899050208990503089905040899050508990506089905070899050808990509089905100899051108990512089905130899051408990515089905160899051708990518089905190899052008990521089905220899052308990524089905250899052608990527089905280899052908990530089905310899053208990533089905340899053508990536089905370899053808990539089905400899054108990542089905430899054408990545089905460899054708990548089905490899055008990551089905520899055308990554089905550899055608990557089905580899055908990560089905610899056208990563089905640899056508990566089905670899056808990569089905700899057108990572089905730899057408990575089905760899057708990578089905790899058008990581089905820899058308990584089905850899058608990587089905880899058908990590089905910899059208990593089905940899059508990596089905970899059808990599089906000899060108990602089906030899060408990605089906060899060708990608089906090899061008990611089906120899061308990614089906150899061608990617089906180899061908990620089906210899062208990623089906240899062508990626089906270899062808990629089906300899063108990632089906330899063408990635089906360899063708990638089906390899064008990641089906420899064308990644089906450899064608990647089906480899064908990650089906510899065208990653089906540899065508990656089906570899065808990659089906600899066108990662089906630899066408990665089906660899066708990668089906690899067008990671089906720899067308990674089906750899067608990677089906780899067908990680089906810899068208990683089906840899068508990686089906870899068808990689089906900899069108990692089906930899069408990695089906960899069708990698089906990899070008990701089907020899070308990704089907050899070608990707089907080899070908990710089907110899071208990713089907140899071508990716089907170899071808990719089907200899072108990722089907230899072408990725089907260899072708990728089907290899073008990731089907320899073308990734089907350899073608990737089907380899073908990740089907410899074208990743089907440899074508990746089907470899074808990749089907500899075108990752089907530899075408990755089907560899075708990758089907590899076008990761089907620899076308990764089907650899076608990767089907680899076908990770089907710899077208990773089907740899077508990776089907770899077808990779089907800899078108990782089907830899078408990785089907860899078708990788089907890899079008990791089907920899079308990794089907950899079608990797089907980899079909000001090000020900000309000004090000050900000609000007090000080900000909000010090000110900001209000013090000140900001509000016090000170900001809000019090000200900002109000022090000230900002409000025090000260900002709000028090000290900003009000031090000320900003309000034090000350900003609000037090000380900003909000040090000410900004209000043090000440900004509000046090000470900004809000049090000500900005109000052090000530900005409000055090000560900005709000058090000590900006009000061090000620900006309000064090000650900006609000067090000680900006909000070090000710900007209000073090000740900007509000076090000770900007809000079090000800900008109000082090000830900008409000085090000860900008709000088090000890900009009000091090000920900009309000094090000950900009609000097090000980900009909000100090001010900010209000103090001040900010509000106090001070900010809000109090001100900011109000112090001130900011409000115090001160900011709000118090001190900012009000121090001220900012309000124090001250900012609000127090001280900012909000130090001310900013209000133090001340900013509000136090001370900013809000139090001400900014109000142090001430900014409000145090001460900014709000148090001490900015009000151090001520900015309000154090001550900015609000157090001580900015909000160090001610900016209000163090001640900016509000166090001670900016809000169090001700900017109000172090001730900017409000175090001760900017709000178090001790900018009000181090001820900018309000184090001850900018609000187090001880900018909000190090001910900019209000193090001940900019509000196090001970900019809000199090002000900020109000202090002030900020409000205090002060900020709000208090002090900021009000211090002120900021309000214090002150900021609000217090002180900021909000220090002210900022209000223090002240900022509000226090002270900022809000229090002300900023109000232090002330900023409000235090002360900023709000238090002390900024009000241090002420900024309000244090002450900024609000247090002480900024909000250090002510900025209000253090002540900025509000256090002570900025809000259090002600900026109000262090002630900026409000265090002660900026709000268090002690900027009000271090002720900027309000274090002750900027609000277090002780900027909000280090002810900028209000283090002840900028509000286090002870900028809000289090002900900029109000292090002930900029409000295090002960900029709000298090002990900030009000301090003020900030309000304090003050900030609000307090003080900030909000310090003110900031209000313090003140900031509000316090003170900031809000319090003200900032109000322090003230900032409000325090003260900032709000328090003290900033009000331090003320900033309000334090003350900033609000337090003380900033909000340090003410900034209000343090003440900034509000346090003470900034809000349090003500900035109000352090003530900035409000355090003560900035709000358090003590900036009000361090003620900036309000364090003650900036609000367090003680900036909000370090003710900037209000373090003740900037509000376090003770900037809000379090003800900038109000382090003830900038409000385090003860900038709000388090003890900039009000391090003920900039309000394090003950900039609000397090003980900039909000400090004010900040209000403090004040900040509000406090004070900040809000409090004100900041109000412090004130900041409000415090004160900041709000418090004190900042009000421090004220900042309000424090004250900042609000427090004280900042909000430090004310900043209000433090004340900043509000436090004370900043809000439090004400900044109000442090004430900044409000445090004460900044709000448090004490900045009000451090004520900045309000454090004550900045609000457090004580900045909000460090004610900046209000463090004640900046509000466090004670900046809000469090004700900047109000472090004730900047409000475090004760900047709000478090004790900048009000481090004820900048309000484090004850900048609000487090004880900048909000490090004910900049209000493090004940900049509000496090004970900049809000499090005000900050109000502090005030900050409000505090005060900050709000508090005090900051009000511090005120900051309000514090005150900051609000517090005180900051909000520090005210900052209000523090005240900052509000526090005270900052809000529090005300900053109000532090005330900053409000535090005360900053709000538090005390900054009000541090005420900054309000544090005450900054609000547090005480900054909000550090005510900055209000553090005540900055509000556090005570900055809000559090005600900056109000562090005630900056409000565090005660900056709000568090005690900057009000571090005720900057309000574090005750900057609000577090005780900057909000580090005810900058209000583090005840900058509000586090005870900058809000589090005900900059109000592090005930900059409000595090005960900059709000598090005990900060009000601090006020900060309000604090006050900060609000607090006080900060909000610090006110900061209000613090006140900061509000616090006170900061809000619090006200900062109000622090006230900062409000625090006260900062709000628090006290900063009000631090006320900063309000634090006350900063609000637090006380900063909000640090006410900064209000643090006440900064509000646090006470900064809000649090006500900065109000652090006530900065409000655090006560900065709000658090006590900066009000661090006620900066309000664090006650900066609000667090006680900066909000670090006710900067209000673090006740900067509000676090006770900067809000679090006800900068109000682090006830900068409000685090006860900068709000688090006890900069009000691090006920900069309000694090006950900069609000697090006980900069909000700090007010900070209000703090007040900070509000706090007070900070809000709090007100900071109000712090007130900071409000715090007160900071709000718090007190900072009000721090007220900072309000724090007250900072609000727090007280900072909000730090007310900073209000733090007340900073509000736090007370900073809000739090007400900074109000742090007430900074409000745090007460900074709000748090007490900075009000751090007520900075309000754090007550900075609000757090007580900075909000760090007610900076209000763090007640900076509000766090007670900076809000769090007700900077109000772090007730900077409000775090007760900077709000778090007790900078009000781090007820900078309000784090007850900078609000787090007880900078909000790090007910900079209000793090007940900079509000796090007970900079809000799090100010901000209010003090100040901000509010006090100070901000809010009090100100901001109010012090100130901001409010015090100160901001709010018090100190901002009010021090100220901002309010024090100250901002609010027090100280901002909010030090100310901003209010033090100340901003509010036090100370901003809010039090100400901004109010042090100430901004409010045090100460901004709010048090100490901005009010051090100520901005309010054090100550901005609010057090100580901005909010060090100610901006209010063090100640901006509010066090100670901006809010069090100700901007109010072090100730901007409010075090100760901007709010078090100790901008009010081090100820901008309010084090100850901008609010087090100880901008909010090090100910901009209010093090100940901009509010096090100970901009809010099090101000901010109010102090101030901010409010105090101060901010709010108090101090901011009010111090101120901011309010114090101150901011609010117090101180901011909010120090101210901012209010123090101240901012509010126090101270901012809010129090101300901013109010132090101330901013409010135090101360901013709010138090101390901014009010141090101420901014309010144090101450901014609010147090101480901014909010150090101510901015209010153090101540901015509010156090101570901015809010159090101600901016109010162090101630901016409010165090101660901016709010168090101690901017009010171090101720901017309010174090101750901017609010177090101780901017909010180090101810901018209010183090101840901018509010186090101870901018809010189090101900901019109010192090101930901019409010195090101960901019709010198090101990901020009010201090102020901020309010204090102050901020609010207090102080901020909010210090102110901021209010213090102140901021509010216090102170901021809010219090102200901022109010222090102230901022409010225090102260901022709010228090102290901023009010231090102320901023309010234090102350901023609010237090102380901023909010240090102410901024209010243090102440901024509010246090102470901024809010249090102500901025109010252090102530901025409010255090102560901025709010258090102590901026009010261090102620901026309010264090102650901026609010267090102680901026909010270090102710901027209010273090102740901027509010276090102770901027809010279090102800901028109010282090102830901028409010285090102860901028709010288090102890901029009010291090102920901029309010294090102950901029609010297090102980901029909010300090103010901030209010303090103040901030509010306090103070901030809010309090103100901031109010312090103130901031409010315090103160901031709010318090103190901032009010321090103220901032309010324090103250901032609010327090103280901032909010330090103310901033209010333090103340901033509010336090103370901033809010339090103400901034109010342090103430901034409010345090103460901034709010348090103490901035009010351090103520901035309010354090103550901035609010357090103580901035909010360090103610901036209010363090103640901036509010366090103670901036809010369090103700901037109010372090103730901037409010375090103760901037709010378090103790901038009010381090103820901038309010384090103850901038609010387090103880901038909010390090103910901039209010393090103940901039509010396090103970901039809010399090104000901040109010402090104030901040409010405090104060901040709010408090104090901041009010411090104120901041309010414090104150901041609010417090104180901041909010420090104210901042209010423090104240901042509010426090104270901042809010429090104300901043109010432090104330901043409010435090104360901043709010438090104390901044009010441090104420901044309010444090104450901044609010447090104480901044909010450090104510901045209010453090104540901045509010456090104570901045809010459090104600901046109010462090104630901046409010465090104660901046709010468090104690901047009010471090104720901047309010474090104750901047609010477090104780901047909010480090104810901048209010483090104840901048509010486090104870901048809010489090104900901049109010492090104930901049409010495090104960901049709010498090104990901050009010501090105020901050309010504090105050901050609010507090105080901050909010510090105110901051209010513090105140901051509010516090105170901051809010519090105200901052109010522090105230901052409010525090105260901052709010528090105290901053009010531090105320901053309010534090105350901053609010537090105380901053909010540090105410901054209010543090105440901054509010546090105470901054809010549090105500901055109010552090105530901055409010555090105560901055709010558090105590901056009010561090105620901056309010564090105650901056609010567090105680901056909010570090105710901057209010573090105740901057509010576090105770901057809010579090105800901058109010582090105830901058409010585090105860901058709010588090105890901059009010591090105920901059309010594090105950901059609010597090105980901059909010600090106010901060209010603090106040901060509010606090106070901060809010609090106100901061109010612090106130901061409010615090106160901061709010618090106190901062009010621090106220901062309010624090106250901062609010627090106280901062909010630090106310901063209010633090106340901063509010636090106370901063809010639090106400901064109010642090106430901064409010645090106460901064709010648090106490901065009010651090106520901065309010654090106550901065609010657090106580901065909010660090106610901066209010663090106640901066509010666090106670901066809010669090106700901067109010672090106730901067409010675090106760901067709010678090106790901068009010681090106820901068309010684090106850901068609010687090106880901068909010690090106910901069209010693090106940901069509010696090106970901069809010699090107000901070109010702090107030901070409010705090107060901070709010708090107090901071009010711090107120901071309010714090107150901071609010717090107180901071909010720090107210901072209010723090107240901072509010726090107270901072809010729090107300901073109010732090107330901073409010735090107360901073709010738090107390901074009010741090107420901074309010744090107450901074609010747090107480901074909010750090107510901075209010753090107540901075509010756090107570901075809010759090107600901076109010762090107630901076409010765090107660901076709010768090107690901077009010771090107720901077309010774090107750901077609010777090107780901077909010780090107810901078209010783090107840901078509010786090107870901078809010789090107900901079109010792090107930901079409010795090107960901079709010798090107990902000109020002090200030902000409020005090200060902000709020008090200090902001009020011090200120902001309020014090200150902001609020017090200180902001909020020090200210902002209020023090200240902002509020026090200270902002809020029090200300902003109020032090200330902003409020035090200360902003709020038090200390902004009020041090200420902004309020044090200450902004609020047090200480902004909020050090200510902005209020053090200540902005509020056090200570902005809020059090200600902006109020062090200630902006409020065090200660902006709020068090200690902007009020071090200720902007309020074090200750902007609020077090200780902007909020080090200810902008209020083090200840902008509020086090200870902008809020089090200900902009109020092090200930902009409020095090200960902009709020098090200990902010009020101090201020902010309020104090201050902010609020107090201080902010909020110090201110902011209020113090201140902011509020116090201170902011809020119090201200902012109020122090201230902012409020125090201260902012709020128090201290902013009020131090201320902013309020134090201350902013609020137090201380902013909020140090201410902014209020143090201440902014509020146090201470902014809020149090201500902015109020152090201530902015409020155090201560902015709020158090201590902016009020161090201620902016309020164090201650902016609020167090201680902016909020170090201710902017209020173090201740902017509020176090201770902017809020179090201800902018109020182090201830902018409020185090201860902018709020188090201890902019009020191090201920902019309020194090201950902019609020197090201980902019909020200090202010902020209020203090202040902020509020206090202070902020809020209090202100902021109020212090202130902021409020215090202160902021709020218090202190902022009020221090202220902022309020224090202250902022609020227090202280902022909020230090202310902023209020233090202340902023509020236090202370902023809020239090202400902024109020242090202430902024409020245090202460902024709020248090202490902025009020251090202520902025309020254090202550902025609020257090202580902025909020260090202610902026209020263090202640902026509020266090202670902026809020269090202700902027109020272090202730902027409020275090202760902027709020278090202790902028009020281090202820902028309020284090202850902028609020287090202880902028909020290090202910902029209020293090202940902029509020296090202970902029809020299090203000902030109020302090203030902030409020305090203060902030709020308090203090902031009020311090203120902031309020314090203150902031609020317090203180902031909020320090203210902032209020323090203240902032509020326090203270902032809020329090203300902033109020332090203330902033409020335090203360902033709020338090203390902034009020341090203420902034309020344090203450902034609020347090203480902034909020350090203510902035209020353090203540902035509020356090203570902035809020359090203600902036109020362090203630902036409020365090203660902036709020368090203690902037009020371090203720902037309020374090203750902037609020377090203780902037909020380090203810902038209020383090203840902038509020386090203870902038809020389090203900902039109020392090203930902039409020395090203960902039709020398090203990902040009020401090204020902040309020404090204050902040609020407090204080902040909020410090204110902041209020413090204140902041509020416090204170902041809020419090204200902042109020422090204230902042409020425090204260902042709020428090204290902043009020431090204320902043309020434090204350902043609020437090204380902043909020440090204410902044209020443090204440902044509020446090204470902044809020449090204500902045109020452090204530902045409020455090204560902045709020458090204590902046009020461090204620902046309020464090204650902046609020467090204680902046909020470090204710902047209020473090204740902047509020476090204770902047809020479090204800902048109020482090204830902048409020485090204860902048709020488090204890902049009020491090204920902049309020494090204950902049609020497090204980902049909020500090205010902050209020503090205040902050509020506090205070902050809020509090205100902051109020512090205130902051409020515090205160902051709020518090205190902052009020521090205220902052309020524090205250902052609020527090205280902052909020530090205310902053209020533090205340902053509020536090205370902053809020539090205400902054109020542090205430902054409020545090205460902054709020548090205490902055009020551090205520902055309020554090205550902055609020557090205580902055909020560090205610902056209020563090205640902056509020566090205670902056809020569090205700902057109020572090205730902057409020575090205760902057709020578090205790902058009020581090205820902058309020584090205850902058609020587090205880902058909020590090205910902059209020593090205940902059509020596090205970902059809020599090206000902060109020602090206030902060409020605090206060902060709020608090206090902061009020611090206120902061309020614090206150902061609020617090206180902061909020620090206210902062209020623090206240902062509020626090206270902062809020629090206300902063109020632090206330902063409020635090206360902063709020638090206390902064009020641090206420902064309020644090206450902064609020647090206480902064909020650090206510902065209020653090206540902065509020656090206570902065809020659090206600902066109020662090206630902066409020665090206660902066709020668090206690902067009020671090206720902067309020674090206750902067609020677090206780902067909020680090206810902068209020683090206840902068509020686090206870902068809020689090206900902069109020692090206930902069409020695090206960902069709020698090206990902070009020701090207020902070309020704090207050902070609020707090207080902070909020710090207110902071209020713090207140902071509020716090207170902071809020719090207200902072109020722090207230902072409020725090207260902072709020728090207290902073009020731090207320902073309020734090207350902073609020737090207380902073909020740090207410902074209020743090207440902074509020746090207470902074809020749090207500902075109020752090207530902075409020755090207560902075709020758090207590902076009020761090207620902076309020764090207650902076609020767090207680902076909020770090207710902077209020773090207740902077509020776090207770902077809020779090207800902078109020782090207830902078409020785090207860902078709020788090207890902079009020791090207920902079309020794090207950902079609020797090207980902079909030001090300020903000309030004090300050903000609030007090300080903000909030010090300110903001209030013090300140903001509030016090300170903001809030019090300200903002109030022090300230903002409030025090300260903002709030028090300290903003009030031090300320903003309030034090300350903003609030037090300380903003909030040090300410903004209030043090300440903004509030046090300470903004809030049090300500903005109030052090300530903005409030055090300560903005709030058090300590903006009030061090300620903006309030064090300650903006609030067090300680903006909030070090300710903007209030073090300740903007509030076090300770903007809030079090300800903008109030082090300830903008409030085090300860903008709030088090300890903009009030091090300920903009309030094090300950903009609030097090300980903009909030100090301010903010209030103090301040903010509030106090301070903010809030109090301100903011109030112090301130903011409030115090301160903011709030118090301190903012009030121090301220903012309030124090301250903012609030127090301280903012909030130090301310903013209030133090301340903013509030136090301370903013809030139090301400903014109030142090301430903014409030145090301460903014709030148090301490903015009030151090301520903015309030154090301550903015609030157090301580903015909030160090301610903016209030163090301640903016509030166090301670903016809030169090301700903017109030172090301730903017409030175090301760903017709030178090301790903018009030181090301820903018309030184090301850903018609030187090301880903018909030190090301910903019209030193090301940903019509030196090301970903019809030199090302000903020109030202090302030903020409030205090302060903020709030208090302090903021009030211090302120903021309030214090302150903021609030217090302180903021909030220090302210903022209030223090302240903022509030226090302270903022809030229090302300903023109030232090302330903023409030235090302360903023709030238090302390903024009030241090302420903024309030244090302450903024609030247090302480903024909030250090302510903025209030253090302540903025509030256090302570903025809030259090302600903026109030262090302630903026409030265090302660903026709030268090302690903027009030271090302720903027309030274090302750903027609030277090302780903027909030280090302810903028209030283090302840903028509030286090302870903028809030289090302900903029109030292090302930903029409030295090302960903029709030298090302990903030009030301090303020903030309030304090303050903030609030307090303080903030909030310090303110903031209030313090303140903031509030316090303170903031809030319090303200903032109030322090303230903032409030325090303260903032709030328090303290903033009030331090303320903033309030334090303350903033609030337090303380903033909030340090303410903034209030343090303440903034509030346090303470903034809030349090303500903035109030352090303530903035409030355090303560903035709030358090303590903036009030361090303620903036309030364090303650903036609030367090303680903036909030370090303710903037209030373090303740903037509030376090303770903037809030379090303800903038109030382090303830903038409030385090303860903038709030388090303890903039009030391090303920903039309030394090303950903039609030397090303980903039909030400090304010903040209030403090304040903040509030406090304070903040809030409090304100903041109030412090304130903041409030415090304160903041709030418090304190903042009030421090304220903042309030424090304250903042609030427090304280903042909030430090304310903043209030433090304340903043509030436090304370903043809030439090304400903044109030442090304430903044409030445090304460903044709030448090304490903045009030451090304520903045309030454090304550903045609030457090304580903045909030460090304610903046209030463090304640903046509030466090304670903046809030469090304700903047109030472090304730903047409030475090304760903047709030478090304790903048009030481090304820903048309030484090304850903048609030487090304880903048909030490090304910903049209030493090304940903049509030496090304970903049809030499090305000903050109030502090305030903050409030505090305060903050709030508090305090903051009030511090305120903051309030514090305150903051609030517090305180903051909030520090305210903052209030523090305240903052509030526090305270903052809030529090305300903053109030532090305330903053409030535090305360903053709030538090305390903054009030541090305420903054309030544090305450903054609030547090305480903054909030550090305510903055209030553090305540903055509030556090305570903055809030559090305600903056109030562090305630903056409030565090305660903056709030568090305690903057009030571090305720903057309030574090305750903057609030577090305780903057909030580090305810903058209030583090305840903058509030586090305870903058809030589090305900903059109030592090305930903059409030595090305960903059709030598090305990903060009030601090306020903060309030604090306050903060609030607090306080903060909030610090306110903061209030613090306140903061509030616090306170903061809030619090306200903062109030622090306230903062409030625090306260903062709030628090306290903063009030631090306320903063309030634090306350903063609030637090306380903063909030640090306410903064209030643090306440903064509030646090306470903064809030649090306500903065109030652090306530903065409030655090306560903065709030658090306590903066009030661090306620903066309030664090306650903066609030667090306680903066909030670090306710903067209030673090306740903067509030676090306770903067809030679090306800903068109030682090306830903068409030685090306860903068709030688090306890903069009030691090306920903069309030694090306950903069609030697090306980903069909030700090307010903070209030703090307040903070509030706090307070903070809030709090307100903071109030712090307130903071409030715090307160903071709030718090307190903072009030721090307220903072309030724090307250903072609030727090307280903072909030730090307310903073209030733090307340903073509030736090307370903073809030739090307400903074109030742090307430903074409030745090307460903074709030748090307490903075009030751090307520903075309030754090307550903075609030757090307580903075909030760090307610903076209030763090307640903076509030766090307670903076809030769090307700903077109030772090307730903077409030775090307760903077709030778090307790903078009030781090307820903078309030784090307850903078609030787090307880903078909030790090307910903079209030793090307940903079509030796090307970903079809030799090400010904000209040003090400040904000509040006090400070904000809040009090400100904001109040012090400130904001409040015090400160904001709040018090400190904002009040021090400220904002309040024090400250904002609040027090400280904002909040030090400310904003209040033090400340904003509040036090400370904003809040039090400400904004109040042090400430904004409040045090400460904004709040048090400490904005009040051090400520904005309040054090400550904005609040057090400580904005909040060090400610904006209040063090400640904006509040066090400670904006809040069090400700904007109040072090400730904007409040075090400760904007709040078090400790904008009040081090400820904008309040084090400850904008609040087090400880904008909040090090400910904009209040093090400940904009509040096090400970904009809040099090401000904010109040102090401030904010409040105090401060904010709040108090401090904011009040111090401120904011309040114090401150904011609040117090401180904011909040120090401210904012209040123090401240904012509040126090401270904012809040129090401300904013109040132090401330904013409040135090401360904013709040138090401390904014009040141090401420904014309040144090401450904014609040147090401480904014909040150090401510904015209040153090401540904015509040156090401570904015809040159090401600904016109040162090401630904016409040165090401660904016709040168090401690904017009040171090401720904017309040174090401750904017609040177090401780904017909040180090401810904018209040183090401840904018509040186090401870904018809040189090401900904019109040192090401930904019409040195090401960904019709040198090401990904020009040201090402020904020309040204090402050904020609040207090402080904020909040210090402110904021209040213090402140904021509040216090402170904021809040219090402200904022109040222090402230904022409040225090402260904022709040228090402290904023009040231090402320904023309040234090402350904023609040237090402380904023909040240090402410904024209040243090402440904024509040246090402470904024809040249090402500904025109040252090402530904025409040255090402560904025709040258090402590904026009040261090402620904026309040264090402650904026609040267090402680904026909040270090402710904027209040273090402740904027509040276090402770904027809040279090402800904028109040282090402830904028409040285090402860904028709040288090402890904029009040291090402920904029309040294090402950904029609040297090402980904029909040300090403010904030209040303090403040904030509040306090403070904030809040309090403100904031109040312090403130904031409040315090403160904031709040318090403190904032009040321090403220904032309040324090403250904032609040327090403280904032909040330090403310904033209040333090403340904033509040336090403370904033809040339090403400904034109040342090403430904034409040345090403460904034709040348090403490904035009040351090403520904035309040354090403550904035609040357090403580904035909040360090403610904036209040363090403640904036509040366090403670904036809040369090403700904037109040372090403730904037409040375090403760904037709040378090403790904038009040381090403820904038309040384090403850904038609040387090403880904038909040390090403910904039209040393090403940904039509040396090403970904039809040399090404000904040109040402090404030904040409040405090404060904040709040408090404090904041009040411090404120904041309040414090404150904041609040417090404180904041909040420090404210904042209040423090404240904042509040426090404270904042809040429090404300904043109040432090404330904043409040435090404360904043709040438090404390904044009040441090404420904044309040444090404450904044609040447090404480904044909040450090404510904045209040453090404540904045509040456090404570904045809040459090404600904046109040462090404630904046409040465090404660904046709040468090404690904047009040471090404720904047309040474090404750904047609040477090404780904047909040480090404810904048209040483090404840904048509040486090404870904048809040489090404900904049109040492090404930904049409040495090404960904049709040498090404990904050009040501090405020904050309040504090405050904050609040507090405080904050909040510090405110904051209040513090405140904051509040516090405170904051809040519090405200904052109040522090405230904052409040525090405260904052709040528090405290904053009040531090405320904053309040534090405350904053609040537090405380904053909040540090405410904054209040543090405440904054509040546090405470904054809040549090405500904055109040552090405530904055409040555090405560904055709040558090405590904056009040561090405620904056309040564090405650904056609040567090405680904056909040570090405710904057209040573090405740904057509040576090405770904057809040579090405800904058109040582090405830904058409040585090405860904058709040588090405890904059009040591090405920904059309040594090405950904059609040597090405980904059909040600090406010904060209040603090406040904060509040606090406070904060809040609090406100904061109040612090406130904061409040615090406160904061709040618090406190904062009040621090406220904062309040624090406250904062609040627090406280904062909040630090406310904063209040633090406340904063509040636090406370904063809040639090406400904064109040642090406430904064409040645090406460904064709040648090406490904065009040651090406520904065309040654090406550904065609040657090406580904065909040660090406610904066209040663090406640904066509040666090406670904066809040669090406700904067109040672090406730904067409040675090406760904067709040678090406790904068009040681090406820904068309040684090406850904068609040687090406880904068909040690090406910904069209040693090406940904069509040696090406970904069809040699090407000904070109040702090407030904070409040705090407060904070709040708090407090904071009040711090407120904071309040714090407150904071609040717090407180904071909040720090407210904072209040723090407240904072509040726090407270904072809040729090407300904073109040732090407330904073409040735090407360904073709040738090407390904074009040741090407420904074309040744090407450904074609040747090407480904074909040750090407510904075209040753090407540904075509040756090407570904075809040759090407600904076109040762090407630904076409040765090407660904076709040768090407690904077009040771090407720904077309040774090407750904077609040777090407780904077909040780090407810904078209040783090407840904078509040786090407870904078809040789090407900904079109040792090407930904079409040795090407960904079709040798090407990905000109050002090500030905000409050005090500060905000709050008090500090905001009050011090500120905001309050014090500150905001609050017090500180905001909050020090500210905002209050023090500240905002509050026090500270905002809050029090500300905003109050032090500330905003409050035090500360905003709050038090500390905004009050041090500420905004309050044090500450905004609050047090500480905004909050050090500510905005209050053090500540905005509050056090500570905005809050059090500600905006109050062090500630905006409050065090500660905006709050068090500690905007009050071090500720905007309050074090500750905007609050077090500780905007909050080090500810905008209050083090500840905008509050086090500870905008809050089090500900905009109050092090500930905009409050095090500960905009709050098090500990905010009050101090501020905010309050104090501050905010609050107090501080905010909050110090501110905011209050113090501140905011509050116090501170905011809050119090501200905012109050122090501230905012409050125090501260905012709050128090501290905013009050131090501320905013309050134090501350905013609050137090501380905013909050140090501410905014209050143090501440905014509050146090501470905014809050149090501500905015109050152090501530905015409050155090501560905015709050158090501590905016009050161090501620905016309050164090501650905016609050167090501680905016909050170090501710905017209050173090501740905017509050176090501770905017809050179090501800905018109050182090501830905018409050185090501860905018709050188090501890905019009050191090501920905019309050194090501950905019609050197090501980905019909050200090502010905020209050203090502040905020509050206090502070905020809050209090502100905021109050212090502130905021409050215090502160905021709050218090502190905022009050221090502220905022309050224090502250905022609050227090502280905022909050230090502310905023209050233090502340905023509050236090502370905023809050239090502400905024109050242090502430905024409050245090502460905024709050248090502490905025009050251090502520905025309050254090502550905025609050257090502580905025909050260090502610905026209050263090502640905026509050266090502670905026809050269090502700905027109050272090502730905027409050275090502760905027709050278090502790905028009050281090502820905028309050284090502850905028609050287090502880905028909050290090502910905029209050293090502940905029509050296090502970905029809050299090503000905030109050302090503030905030409050305090503060905030709050308090503090905031009050311090503120905031309050314090503150905031609050317090503180905031909050320090503210905032209050323090503240905032509050326090503270905032809050329090503300905033109050332090503330905033409050335090503360905033709050338090503390905034009050341090503420905034309050344090503450905034609050347090503480905034909050350090503510905035209050353090503540905035509050356090503570905035809050359090503600905036109050362090503630905036409050365090503660905036709050368090503690905037009050371090503720905037309050374090503750905037609050377090503780905037909050380090503810905038209050383090503840905038509050386090503870905038809050389090503900905039109050392090503930905039409050395090503960905039709050398090503990905040009050401090504020905040309050404090504050905040609050407090504080905040909050410090504110905041209050413090504140905041509050416090504170905041809050419090504200905042109050422090504230905042409050425090504260905042709050428090504290905043009050431090504320905043309050434090504350905043609050437090504380905043909050440090504410905044209050443090504440905044509050446090504470905044809050449090504500905045109050452090504530905045409050455090504560905045709050458090504590905046009050461090504620905046309050464090504650905046609050467090504680905046909050470090504710905047209050473090504740905047509050476090504770905047809050479090504800905048109050482090504830905048409050485090504860905048709050488090504890905049009050491090504920905049309050494090504950905049609050497090504980905049909050500090505010905050209050503090505040905050509050506090505070905050809050509090505100905051109050512090505130905051409050515090505160905051709050518090505190905052009050521090505220905052309050524090505250905052609050527090505280905052909050530090505310905053209050533090505340905053509050536090505370905053809050539090505400905054109050542090505430905054409050545090505460905054709050548090505490905055009050551090505520905055309050554090505550905055609050557090505580905055909050560090505610905056209050563090505640905056509050566090505670905056809050569090505700905057109050572090505730905057409050575090505760905057709050578090505790905058009050581090505820905058309050584090505850905058609050587090505880905058909050590090505910905059209050593090505940905059509050596090505970905059809050599090506000905060109050602090506030905060409050605090506060905060709050608090506090905061009050611090506120905061309050614090506150905061609050617090506180905061909050620090506210905062209050623090506240905062509050626090506270905062809050629090506300905063109050632090506330905063409050635090506360905063709050638090506390905064009050641090506420905064309050644090506450905064609050647090506480905064909050650090506510905065209050653090506540905065509050656090506570905065809050659090506600905066109050662090506630905066409050665090506660905066709050668090506690905067009050671090506720905067309050674090506750905067609050677090506780905067909050680090506810905068209050683090506840905068509050686090506870905068809050689090506900905069109050692090506930905069409050695090506960905069709050698090506990905070009050701090507020905070309050704090507050905070609050707090507080905070909050710090507110905071209050713090507140905071509050716090507170905071809050719090507200905072109050722090507230905072409050725090507260905072709050728090507290905073009050731090507320905073309050734090507350905073609050737090507380905073909050740090507410905074209050743090507440905074509050746090507470905074809050749090507500905075109050752090507530905075409050755090507560905075709050758090507590905076009050761090507620905076309050764090507650905076609050767090507680905076909050770090507710905077209050773090507740905077509050776090507770905077809050779090507800905078109050782090507830905078409050785090507860905078709050788090507890905079009050791090507920905079309050794090507950905079609050797090507980905079909060001090600020906000309060004090600050906000609060007090600080906000909060010090600110906001209060013090600140906001509060016090600170906001809060019090600200906002109060022090600230906002409060025090600260906002709060028090600290906003009060031090600320906003309060034090600350906003609060037090600380906003909060040090600410906004209060043090600440906004509060046090600470906004809060049090600500906005109060052090600530906005409060055090600560906005709060058090600590906006009060061090600620906006309060064090600650906006609060067090600680906006909060070090600710906007209060073090600740906007509060076090600770906007809060079090600800906008109060082090600830906008409060085090600860906008709060088090600890906009009060091090600920906009309060094090600950906009609060097090600980906009909060100090601010906010209060103090601040906010509060106090601070906010809060109090601100906011109060112090601130906011409060115090601160906011709060118090601190906012009060121090601220906012309060124090601250906012609060127090601280906012909060130090601310906013209060133090601340906013509060136090601370906013809060139090601400906014109060142090601430906014409060145090601460906014709060148090601490906015009060151090601520906015309060154090601550906015609060157090601580906015909060160090601610906016209060163090601640906016509060166090601670906016809060169090601700906017109060172090601730906017409060175090601760906017709060178090601790906018009060181090601820906018309060184090601850906018609060187090601880906018909060190090601910906019209060193090601940906019509060196090601970906019809060199090602000906020109060202090602030906020409060205090602060906020709060208090602090906021009060211090602120906021309060214090602150906021609060217090602180906021909060220090602210906022209060223090602240906022509060226090602270906022809060229090602300906023109060232090602330906023409060235090602360906023709060238090602390906024009060241090602420906024309060244090602450906024609060247090602480906024909060250090602510906025209060253090602540906025509060256090602570906025809060259090602600906026109060262090602630906026409060265090602660906026709060268090602690906027009060271090602720906027309060274090602750906027609060277090602780906027909060280090602810906028209060283090602840906028509060286090602870906028809060289090602900906029109060292090602930906029409060295090602960906029709060298090602990906030009060301090603020906030309060304090603050906030609060307090603080906030909060310090603110906031209060313090603140906031509060316090603170906031809060319090603200906032109060322090603230906032409060325090603260906032709060328090603290906033009060331090603320906033309060334090603350906033609060337090603380906033909060340090603410906034209060343090603440906034509060346090603470906034809060349090603500906035109060352090603530906035409060355090603560906035709060358090603590906036009060361090603620906036309060364090603650906036609060367090603680906036909060370090603710906037209060373090603740906037509060376090603770906037809060379090603800906038109060382090603830906038409060385090603860906038709060388090603890906039009060391090603920906039309060394090603950906039609060397090603980906039909060400090604010906040209060403090604040906040509060406090604070906040809060409090604100906041109060412090604130906041409060415090604160906041709060418090604190906042009060421090604220906042309060424090604250906042609060427090604280906042909060430090604310906043209060433090604340906043509060436090604370906043809060439090604400906044109060442090604430906044409060445090604460906044709060448090604490906045009060451090604520906045309060454090604550906045609060457090604580906045909060460090604610906046209060463090604640906046509060466090604670906046809060469090604700906047109060472090604730906047409060475090604760906047709060478090604790906048009060481090604820906048309060484090604850906048609060487090604880906048909060490090604910906049209060493090604940906049509060496090604970906049809060499090605000906050109060502090605030906050409060505090605060906050709060508090605090906051009060511090605120906051309060514090605150906051609060517090605180906051909060520090605210906052209060523090605240906052509060526090605270906052809060529090605300906053109060532090605330906053409060535090605360906053709060538090605390906054009060541090605420906054309060544090605450906054609060547090605480906054909060550090605510906055209060553090605540906055509060556090605570906055809060559090605600906056109060562090605630906056409060565090605660906056709060568090605690906057009060571090605720906057309060574090605750906057609060577090605780906057909060580090605810906058209060583090605840906058509060586090605870906058809060589090605900906059109060592090605930906059409060595090605960906059709060598090605990906060009060601090606020906060309060604090606050906060609060607090606080906060909060610090606110906061209060613090606140906061509060616090606170906061809060619090606200906062109060622090606230906062409060625090606260906062709060628090606290906063009060631090606320906063309060634090606350906063609060637090606380906063909060640090606410906064209060643090606440906064509060646090606470906064809060649090606500906065109060652090606530906065409060655090606560906065709060658090606590906066009060661090606620906066309060664090606650906066609060667090606680906066909060670090606710906067209060673090606740906067509060676090606770906067809060679090606800906068109060682090606830906068409060685090606860906068709060688090606890906069009060691090606920906069309060694090606950906069609060697090606980906069909060700090607010906070209060703090607040906070509060706090607070906070809060709090607100906071109060712090607130906071409060715090607160906071709060718090607190906072009060721090607220906072309060724090607250906072609060727090607280906072909060730090607310906073209060733090607340906073509060736090607370906073809060739090607400906074109060742090607430906074409060745090607460906074709060748090607490906075009060751090607520906075309060754090607550906075609060757090607580906075909060760090607610906076209060763090607640906076509060766090607670906076809060769090607700906077109060772090607730906077409060775090607760906077709060778090607790906078009060781090607820906078309060784090607850906078609060787090607880906078909060790090607910906079209060793090607940906079509060796090607970906079809060799090700010907000209070003090700040907000509070006090700070907000809070009090700100907001109070012090700130907001409070015090700160907001709070018090700190907002009070021090700220907002309070024090700250907002609070027090700280907002909070030090700310907003209070033090700340907003509070036090700370907003809070039090700400907004109070042090700430907004409070045090700460907004709070048090700490907005009070051090700520907005309070054090700550907005609070057090700580907005909070060090700610907006209070063090700640907006509070066090700670907006809070069090700700907007109070072090700730907007409070075090700760907007709070078090700790907008009070081090700820907008309070084090700850907008609070087090700880907008909070090090700910907009209070093090700940907009509070096090700970907009809070099090701000907010109070102090701030907010409070105090701060907010709070108090701090907011009070111090701120907011309070114090701150907011609070117090701180907011909070120090701210907012209070123090701240907012509070126090701270907012809070129090701300907013109070132090701330907013409070135090701360907013709070138090701390907014009070141090701420907014309070144090701450907014609070147090701480907014909070150090701510907015209070153090701540907015509070156090701570907015809070159090701600907016109070162090701630907016409070165090701660907016709070168090701690907017009070171090701720907017309070174090701750907017609070177090701780907017909070180090701810907018209070183090701840907018509070186090701870907018809070189090701900907019109070192090701930907019409070195090701960907019709070198090701990907020009070201090702020907020309070204090702050907020609070207090702080907020909070210090702110907021209070213090702140907021509070216090702170907021809070219090702200907022109070222090702230907022409070225090702260907022709070228090702290907023009070231090702320907023309070234090702350907023609070237090702380907023909070240090702410907024209070243090702440907024509070246090702470907024809070249090702500907025109070252090702530907025409070255090702560907025709070258090702590907026009070261090702620907026309070264090702650907026609070267090702680907026909070270090702710907027209070273090702740907027509070276090702770907027809070279090702800907028109070282090702830907028409070285090702860907028709070288090702890907029009070291090702920907029309070294090702950907029609070297090702980907029909070300090703010907030209070303090703040907030509070306090703070907030809070309090703100907031109070312090703130907031409070315090703160907031709070318090703190907032009070321090703220907032309070324090703250907032609070327090703280907032909070330090703310907033209070333090703340907033509070336090703370907033809070339090703400907034109070342090703430907034409070345090703460907034709070348090703490907035009070351090703520907035309070354090703550907035609070357090703580907035909070360090703610907036209070363090703640907036509070366090703670907036809070369090703700907037109070372090703730907037409070375090703760907037709070378090703790907038009070381090703820907038309070384090703850907038609070387090703880907038909070390090703910907039209070393090703940907039509070396090703970907039809070399090704000907040109070402090704030907040409070405090704060907040709070408090704090907041009070411090704120907041309070414090704150907041609070417090704180907041909070420090704210907042209070423090704240907042509070426090704270907042809070429090704300907043109070432090704330907043409070435090704360907043709070438090704390907044009070441090704420907044309070444090704450907044609070447090704480907044909070450090704510907045209070453090704540907045509070456090704570907045809070459090704600907046109070462090704630907046409070465090704660907046709070468090704690907047009070471090704720907047309070474090704750907047609070477090704780907047909070480090704810907048209070483090704840907048509070486090704870907048809070489090704900907049109070492090704930907049409070495090704960907049709070498090704990907050009070501090705020907050309070504090705050907050609070507090705080907050909070510090705110907051209070513090705140907051509070516090705170907051809070519090705200907052109070522090705230907052409070525090705260907052709070528090705290907053009070531090705320907053309070534090705350907053609070537090705380907053909070540090705410907054209070543090705440907054509070546090705470907054809070549090705500907055109070552090705530907055409070555090705560907055709070558090705590907056009070561090705620907056309070564090705650907056609070567090705680907056909070570090705710907057209070573090705740907057509070576090705770907057809070579090705800907058109070582090705830907058409070585090705860907058709070588090705890907059009070591090705920907059309070594090705950907059609070597090705980907059909070600090706010907060209070603090706040907060509070606090706070907060809070609090706100907061109070612090706130907061409070615090706160907061709070618090706190907062009070621090706220907062309070624090706250907062609070627090706280907062909070630090706310907063209070633090706340907063509070636090706370907063809070639090706400907064109070642090706430907064409070645090706460907064709070648090706490907065009070651090706520907065309070654090706550907065609070657090706580907065909070660090706610907066209070663090706640907066509070666090706670907066809070669090706700907067109070672090706730907067409070675090706760907067709070678090706790907068009070681090706820907068309070684090706850907068609070687090706880907068909070690090706910907069209070693090706940907069509070696090706970907069809070699090707000907070109070702090707030907070409070705090707060907070709070708090707090907071009070711090707120907071309070714090707150907071609070717090707180907071909070720090707210907072209070723090707240907072509070726090707270907072809070729090707300907073109070732090707330907073409070735090707360907073709070738090707390907074009070741090707420907074309070744090707450907074609070747090707480907074909070750090707510907075209070753090707540907075509070756090707570907075809070759090707600907076109070762090707630907076409070765090707660907076709070768090707690907077009070771090707720907077309070774090707750907077609070777090707780907077909070780090707810907078209070783090707840907078509070786090707870907078809070789090707900907079109070792090707930907079409070795090707960907079709070798090707990908000109080002090800030908000409080005090800060908000709080008090800090908001009080011090800120908001309080014090800150908001609080017090800180908001909080020090800210908002209080023090800240908002509080026090800270908002809080029090800300908003109080032090800330908003409080035090800360908003709080038090800390908004009080041090800420908004309080044090800450908004609080047090800480908004909080050090800510908005209080053090800540908005509080056090800570908005809080059090800600908006109080062090800630908006409080065090800660908006709080068090800690908007009080071090800720908007309080074090800750908007609080077090800780908007909080080090800810908008209080083090800840908008509080086090800870908008809080089090800900908009109080092090800930908009409080095090800960908009709080098090800990908010009080101090801020908010309080104090801050908010609080107090801080908010909080110090801110908011209080113090801140908011509080116090801170908011809080119090801200908012109080122090801230908012409080125090801260908012709080128090801290908013009080131090801320908013309080134090801350908013609080137090801380908013909080140090801410908014209080143090801440908014509080146090801470908014809080149090801500908015109080152090801530908015409080155090801560908015709080158090801590908016009080161090801620908016309080164090801650908016609080167090801680908016909080170090801710908017209080173090801740908017509080176090801770908017809080179090801800908018109080182090801830908018409080185090801860908018709080188090801890908019009080191090801920908019309080194090801950908019609080197090801980908019909080200090802010908020209080203090802040908020509080206090802070908020809080209090802100908021109080212090802130908021409080215090802160908021709080218090802190908022009080221090802220908022309080224090802250908022609080227090802280908022909080230090802310908023209080233090802340908023509080236090802370908023809080239090802400908024109080242090802430908024409080245090802460908024709080248090802490908025009080251090802520908025309080254090802550908025609080257090802580908025909080260090802610908026209080263090802640908026509080266090802670908026809080269090802700908027109080272090802730908027409080275090802760908027709080278090802790908028009080281090802820908028309080284090802850908028609080287090802880908028909080290090802910908029209080293090802940908029509080296090802970908029809080299090803000908030109080302090803030908030409080305090803060908030709080308090803090908031009080311090803120908031309080314090803150908031609080317090803180908031909080320090803210908032209080323090803240908032509080326090803270908032809080329090803300908033109080332090803330908033409080335090803360908033709080338090803390908034009080341090803420908034309080344090803450908034609080347090803480908034909080350090803510908035209080353090803540908035509080356090803570908035809080359090803600908036109080362090803630908036409080365090803660908036709080368090803690908037009080371090803720908037309080374090803750908037609080377090803780908037909080380090803810908038209080383090803840908038509080386090803870908038809080389090803900908039109080392090803930908039409080395090803960908039709080398090803990908040009080401090804020908040309080404090804050908040609080407090804080908040909080410090804110908041209080413090804140908041509080416090804170908041809080419090804200908042109080422090804230908042409080425090804260908042709080428090804290908043009080431090804320908043309080434090804350908043609080437090804380908043909080440090804410908044209080443090804440908044509080446090804470908044809080449090804500908045109080452090804530908045409080455090804560908045709080458090804590908046009080461090804620908046309080464090804650908046609080467090804680908046909080470090804710908047209080473090804740908047509080476090804770908047809080479090804800908048109080482090804830908048409080485090804860908048709080488090804890908049009080491090804920908049309080494090804950908049609080497090804980908049909080500090805010908050209080503090805040908050509080506090805070908050809080509090805100908051109080512090805130908051409080515090805160908051709080518090805190908052009080521090805220908052309080524090805250908052609080527090805280908052909080530090805310908053209080533090805340908053509080536090805370908053809080539090805400908054109080542090805430908054409080545090805460908054709080548090805490908055009080551090805520908055309080554090805550908055609080557090805580908055909080560090805610908056209080563090805640908056509080566090805670908056809080569090805700908057109080572090805730908057409080575090805760908057709080578090805790908058009080581090805820908058309080584090805850908058609080587090805880908058909080590090805910908059209080593090805940908059509080596090805970908059809080599090806000908060109080602090806030908060409080605090806060908060709080608090806090908061009080611090806120908061309080614090806150908061609080617090806180908061909080620090806210908062209080623090806240908062509080626090806270908062809080629090806300908063109080632090806330908063409080635090806360908063709080638090806390908064009080641090806420908064309080644090806450908064609080647090806480908064909080650090806510908065209080653090806540908065509080656090806570908065809080659090806600908066109080662090806630908066409080665090806660908066709080668090806690908067009080671090806720908067309080674090806750908067609080677090806780908067909080680090806810908068209080683090806840908068509080686090806870908068809080689090806900908069109080692090806930908069409080695090806960908069709080698090806990908070009080701090807020908070309080704090807050908070609080707090807080908070909080710090807110908071209080713090807140908071509080716090807170908071809080719090807200908072109080722090807230908072409080725090807260908072709080728090807290908073009080731090807320908073309080734090807350908073609080737090807380908073909080740090807410908074209080743090807440908074509080746090807470908074809080749090807500908075109080752090807530908075409080755090807560908075709080758090807590908076009080761090807620908076309080764090807650908076609080767090807680908076909080770090807710908077209080773090807740908077509080776090807770908077809080779090807800908078109080782090807830908078409080785090807860908078709080788090807890908079009080791090807920908079309080794090807950908079609080797090807980908079909090001090900020909000309090004090900050909000609090007090900080909000909090010090900110909001209090013090900140909001509090016090900170909001809090019090900200909002109090022090900230909002409090025090900260909002709090028090900290909003009090031090900320909003309090034090900350909003609090037090900380909003909090040090900410909004209090043090900440909004509090046090900470909004809090049090900500909005109090052090900530909005409090055090900560909005709090058090900590909006009090061090900620909006309090064090900650909006609090067090900680909006909090070090900710909007209090073090900740909007509090076090900770909007809090079090900800909008109090082090900830909008409090085090900860909008709090088090900890909009009090091090900920909009309090094090900950909009609090097090900980909009909090100090901010909010209090103090901040909010509090106090901070909010809090109090901100909011109090112090901130909011409090115090901160909011709090118090901190909012009090121090901220909012309090124090901250909012609090127090901280909012909090130090901310909013209090133090901340909013509090136090901370909013809090139090901400909014109090142090901430909014409090145090901460909014709090148090901490909015009090151090901520909015309090154090901550909015609090157090901580909015909090160090901610909016209090163090901640909016509090166090901670909016809090169090901700909017109090172090901730909017409090175090901760909017709090178090901790909018009090181090901820909018309090184090901850909018609090187090901880909018909090190090901910909019209090193090901940909019509090196090901970909019809090199090902000909020109090202090902030909020409090205090902060909020709090208090902090909021009090211090902120909021309090214090902150909021609090217090902180909021909090220090902210909022209090223090902240909022509090226090902270909022809090229090902300909023109090232090902330909023409090235090902360909023709090238090902390909024009090241090902420909024309090244090902450909024609090247090902480909024909090250090902510909025209090253090902540909025509090256090902570909025809090259090902600909026109090262090902630909026409090265090902660909026709090268090902690909027009090271090902720909027309090274090902750909027609090277090902780909027909090280090902810909028209090283090902840909028509090286090902870909028809090289090902900909029109090292090902930909029409090295090902960909029709090298090902990909030009090301090903020909030309090304090903050909030609090307090903080909030909090310090903110909031209090313090903140909031509090316090903170909031809090319090903200909032109090322090903230909032409090325090903260909032709090328090903290909033009090331090903320909033309090334090903350909033609090337090903380909033909090340090903410909034209090343090903440909034509090346090903470909034809090349090903500909035109090352090903530909035409090355090903560909035709090358090903590909036009090361090903620909036309090364090903650909036609090367090903680909036909090370090903710909037209090373090903740909037509090376090903770909037809090379090903800909038109090382090903830909038409090385090903860909038709090388090903890909039009090391090903920909039309090394090903950909039609090397090903980909039909090400090904010909040209090403090904040909040509090406090904070909040809090409090904100909041109090412090904130909041409090415090904160909041709090418090904190909042009090421090904220909042309090424090904250909042609090427090904280909042909090430090904310909043209090433090904340909043509090436090904370909043809090439090904400909044109090442090904430909044409090445090904460909044709090448090904490909045009090451090904520909045309090454090904550909045609090457090904580909045909090460090904610909046209090463090904640909046509090466090904670909046809090469090904700909047109090472090904730909047409090475090904760909047709090478090904790909048009090481090904820909048309090484090904850909048609090487090904880909048909090490090904910909049209090493090904940909049509090496090904970909049809090499090905000909050109090502090905030909050409090505090905060909050709090508090905090909051009090511090905120909051309090514090905150909051609090517090905180909051909090520090905210909052209090523090905240909052509090526090905270909052809090529090905300909053109090532090905330909053409090535090905360909053709090538090905390909054009090541090905420909054309090544090905450909054609090547090905480909054909090550090905510909055209090553090905540909055509090556090905570909055809090559090905600909056109090562090905630909056409090565090905660909056709090568090905690909057009090571090905720909057309090574090905750909057609090577090905780909057909090580090905810909058209090583090905840909058509090586090905870909058809090589090905900909059109090592090905930909059409090595090905960909059709090598090905990909060009090601090906020909060309090604090906050909060609090607090906080909060909090610090906110909061209090613090906140909061509090616090906170909061809090619090906200909062109090622090906230909062409090625090906260909062709090628090906290909063009090631090906320909063309090634090906350909063609090637090906380909063909090640090906410909064209090643090906440909064509090646090906470909064809090649090906500909065109090652090906530909065409090655090906560909065709090658090906590909066009090661090906620909066309090664090906650909066609090667090906680909066909090670090906710909067209090673090906740909067509090676090906770909067809090679090906800909068109090682090906830909068409090685090906860909068709090688090906890909069009090691090906920909069309090694090906950909069609090697090906980909069909090700090907010909070209090703090907040909070509090706090907070909070809090709090907100909071109090712090907130909071409090715090907160909071709090718090907190909072009090721090907220909072309090724090907250909072609090727090907280909072909090730090907310909073209090733090907340909073509090736090907370909073809090739090907400909074109090742090907430909074409090745090907460909074709090748090907490909075009090751090907520909075309090754090907550909075609090757090907580909075909090760090907610909076209090763090907640909076509090766090907670909076809090769090907700909077109090772090907730909077409090775090907760909077709090778090907790909078009090781090907820909078309090784090907850909078609090787090907880909078909090790090907910909079209090793090907940909079509090796090907970909079809090799091000010910000209100003091000040910000509100006091000070910000809100009091000100910001109100012091000130910001409100015091000160910001709100018091000190910002009100021091000220910002309100024091000250910002609100027091000280910002909100030091000310910003209100033091000340910003509100036091000370910003809100039091000400910004109100042091000430910004409100045091000460910004709100048091000490910005009100051091000520910005309100054091000550910005609100057091000580910005909100060091000610910006209100063091000640910006509100066091000670910006809100069091000700910007109100072091000730910007409100075091000760910007709100078091000790910008009100081091000820910008309100084091000850910008609100087091000880910008909100090091000910910009209100093091000940910009509100096091000970910009809100099091001000910010109100102091001030910010409100105091001060910010709100108091001090910011009100111091001120910011309100114091001150910011609100117091001180910011909100120091001210910012209100123091001240910012509100126091001270910012809100129091001300910013109100132091001330910013409100135091001360910013709100138091001390910014009100141091001420910014309100144091001450910014609100147091001480910014909100150091001510910015209100153091001540910015509100156091001570910015809100159091001600910016109100162091001630910016409100165091001660910016709100168091001690910017009100171091001720910017309100174091001750910017609100177091001780910017909100180091001810910018209100183091001840910018509100186091001870910018809100189091001900910019109100192091001930910019409100195091001960910019709100198091001990910020009100201091002020910020309100204091002050910020609100207091002080910020909100210091002110910021209100213091002140910021509100216091002170910021809100219091002200910022109100222091002230910022409100225091002260910022709100228091002290910023009100231091002320910023309100234091002350910023609100237091002380910023909100240091002410910024209100243091002440910024509100246091002470910024809100249091002500910025109100252091002530910025409100255091002560910025709100258091002590910026009100261091002620910026309100264091002650910026609100267091002680910026909100270091002710910027209100273091002740910027509100276091002770910027809100279091002800910028109100282091002830910028409100285091002860910028709100288091002890910029009100291091002920910029309100294091002950910029609100297091002980910029909100300091003010910030209100303091003040910030509100306091003070910030809100309091003100910031109100312091003130910031409100315091003160910031709100318091003190910032009100321091003220910032309100324091003250910032609100327091003280910032909100330091003310910033209100333091003340910033509100336091003370910033809100339091003400910034109100342091003430910034409100345091003460910034709100348091003490910035009100351091003520910035309100354091003550910035609100357091003580910035909100360091003610910036209100363091003640910036509100366091003670910036809100369091003700910037109100372091003730910037409100375091003760910037709100378091003790910038009100381091003820910038309100384091003850910038609100387091003880910038909100390091003910910039209100393091003940910039509100396091003970910039809100399091004000910040109100402091004030910040409100405091004060910040709100408091004090910041009100411091004120910041309100414091004150910041609100417091004180910041909100420091004210910042209100423091004240910042509100426091004270910042809100429091004300910043109100432091004330910043409100435091004360910043709100438091004390910044009100441091004420910044309100444091004450910044609100447091004480910044909100450091004510910045209100453091004540910045509100456091004570910045809100459091004600910046109100462091004630910046409100465091004660910046709100468091004690910047009100471091004720910047309100474091004750910047609100477091004780910047909100480091004810910048209100483091004840910048509100486091004870910048809100489091004900910049109100492091004930910049409100495091004960910049709100498091004990910050009100501091005020910050309100504091005050910050609100507091005080910050909100510091005110910051209100513091005140910051509100516091005170910051809100519091005200910052109100522091005230910052409100525091005260910052709100528091005290910053009100531091005320910053309100534091005350910053609100537091005380910053909100540091005410910054209100543091005440910054509100546091005470910054809100549091005500910055109100552091005530910055409100555091005560910055709100558091005590910056009100561091005620910056309100564091005650910056609100567091005680910056909100570091005710910057209100573091005740910057509100576091005770910057809100579091005800910058109100582091005830910058409100585091005860910058709100588091005890910059009100591091005920910059309100594091005950910059609100597091005980910059909100600091006010910060209100603091006040910060509100606091006070910060809100609091006100910061109100612091006130910061409100615091006160910061709100618091006190910062009100621091006220910062309100624091006250910062609100627091006280910062909100630091006310910063209100633091006340910063509100636091006370910063809100639091006400910064109100642091006430910064409100645091006460910064709100648091006490910065009100651091006520910065309100654091006550910065609100657091006580910065909100660091006610910066209100663091006640910066509100666091006670910066809100669091006700910067109100672091006730910067409100675091006760910067709100678091006790910068009100681091006820910068309100684091006850910068609100687091006880910068909100690091006910910069209100693091006940910069509100696091006970910069809100699091007000910070109100702091007030910070409100705091007060910070709100708091007090910071009100711091007120910071309100714091007150910071609100717091007180910071909100720091007210910072209100723091007240910072509100726091007270910072809100729091007300910073109100732091007330910073409100735091007360910073709100738091007390910074009100741091007420910074309100744091007450910074609100747091007480910074909100750091007510910075209100753091007540910075509100756091007570910075809100759091007600910076109100762091007630910076409100765091007660910076709100768091007690910077009100771091007720910077309100774091007750910077609100777091007780910077909100780091007810910078209100783091007840910078509100786091007870910078809100789091007900910079109100792091007930910079409100795091007960910079709100798091007990911000109110002091100030911000409110005091100060911000709110008091100090911001009110011091100120911001309110014091100150911001609110017091100180911001909110020091100210911002209110023091100240911002509110026091100270911002809110029091100300911003109110032091100330911003409110035091100360911003709110038091100390911004009110041091100420911004309110044091100450911004609110047091100480911004909110050091100510911005209110053091100540911005509110056091100570911005809110059091100600911006109110062091100630911006409110065091100660911006709110068091100690911007009110071091100720911007309110074091100750911007609110077091100780911007909110080091100810911008209110083091100840911008509110086091100870911008809110089091100900911009109110092091100930911009409110095091100960911009709110098091100990911010009110101091101020911010309110104091101050911010609110107091101080911010909110110091101110911011209110113091101140911011509110116091101170911011809110119091101200911012109110122091101230911012409110125091101260911012709110128091101290911013009110131091101320911013309110134091101350911013609110137091101380911013909110140091101410911014209110143091101440911014509110146091101470911014809110149091101500911015109110152091101530911015409110155091101560911015709110158091101590911016009110161091101620911016309110164091101650911016609110167091101680911016909110170091101710911017209110173091101740911017509110176091101770911017809110179091101800911018109110182091101830911018409110185091101860911018709110188091101890911019009110191091101920911019309110194091101950911019609110197091101980911019909110200091102010911020209110203091102040911020509110206091102070911020809110209091102100911021109110212091102130911021409110215091102160911021709110218091102190911022009110221091102220911022309110224091102250911022609110227091102280911022909110230091102310911023209110233091102340911023509110236091102370911023809110239091102400911024109110242091102430911024409110245091102460911024709110248091102490911025009110251091102520911025309110254091102550911025609110257091102580911025909110260091102610911026209110263091102640911026509110266091102670911026809110269091102700911027109110272091102730911027409110275091102760911027709110278091102790911028009110281091102820911028309110284091102850911028609110287091102880911028909110290091102910911029209110293091102940911029509110296091102970911029809110299091103000911030109110302091103030911030409110305091103060911030709110308091103090911031009110311091103120911031309110314091103150911031609110317091103180911031909110320091103210911032209110323091103240911032509110326091103270911032809110329091103300911033109110332091103330911033409110335091103360911033709110338091103390911034009110341091103420911034309110344091103450911034609110347091103480911034909110350091103510911035209110353091103540911035509110356091103570911035809110359091103600911036109110362091103630911036409110365091103660911036709110368091103690911037009110371091103720911037309110374091103750911037609110377091103780911037909110380091103810911038209110383091103840911038509110386091103870911038809110389091103900911039109110392091103930911039409110395091103960911039709110398091103990911040009110401091104020911040309110404091104050911040609110407091104080911040909110410091104110911041209110413091104140911041509110416091104170911041809110419091104200911042109110422091104230911042409110425091104260911042709110428091104290911043009110431091104320911043309110434091104350911043609110437091104380911043909110440091104410911044209110443091104440911044509110446091104470911044809110449091104500911045109110452091104530911045409110455091104560911045709110458091104590911046009110461091104620911046309110464091104650911046609110467091104680911046909110470091104710911047209110473091104740911047509110476091104770911047809110479091104800911048109110482091104830911048409110485091104860911048709110488091104890911049009110491091104920911049309110494091104950911049609110497091104980911049909110500091105010911050209110503091105040911050509110506091105070911050809110509091105100911051109110512091105130911051409110515091105160911051709110518091105190911052009110521091105220911052309110524091105250911052609110527091105280911052909110530091105310911053209110533091105340911053509110536091105370911053809110539091105400911054109110542091105430911054409110545091105460911054709110548091105490911055009110551091105520911055309110554091105550911055609110557091105580911055909110560091105610911056209110563091105640911056509110566091105670911056809110569091105700911057109110572091105730911057409110575091105760911057709110578091105790911058009110581091105820911058309110584091105850911058609110587091105880911058909110590091105910911059209110593091105940911059509110596091105970911059809110599091106000911060109110602091106030911060409110605091106060911060709110608091106090911061009110611091106120911061309110614091106150911061609110617091106180911061909110620091106210911062209110623091106240911062509110626091106270911062809110629091106300911063109110632091106330911063409110635091106360911063709110638091106390911064009110641091106420911064309110644091106450911064609110647091106480911064909110650091106510911065209110653091106540911065509110656091106570911065809110659091106600911066109110662091106630911066409110665091106660911066709110668091106690911067009110671091106720911067309110674091106750911067609110677091106780911067909110680091106810911068209110683091106840911068509110686091106870911068809110689091106900911069109110692091106930911069409110695091106960911069709110698091106990911070009110701091107020911070309110704091107050911070609110707091107080911070909110710091107110911071209110713091107140911071509110716091107170911071809110719091107200911072109110722091107230911072409110725091107260911072709110728091107290911073009110731091107320911073309110734091107350911073609110737091107380911073909110740091107410911074209110743091107440911074509110746091107470911074809110749091107500911075109110752091107530911075409110755091107560911075709110758091107590911076009110761091107620911076309110764091107650911076609110767091107680911076909110770091107710911077209110773091107740911077509110776091107770911077809110779091107800911078109110782091107830911078409110785091107860911078709110788091107890911079009110791091107920911079309110794091107950911079609110797091107980911079909120001091200020912000309120004091200050912000609120007091200080912000909120010091200110912001209120013091200140912001509120016091200170912001809120019091200200912002109120022091200230912002409120025091200260912002709120028091200290912003009120031091200320912003309120034091200350912003609120037091200380912003909120040091200410912004209120043091200440912004509120046091200470912004809120049091200500912005109120052091200530912005409120055091200560912005709120058091200590912006009120061091200620912006309120064091200650912006609120067091200680912006909120070091200710912007209120073091200740912007509120076091200770912007809120079091200800912008109120082091200830912008409120085091200860912008709120088091200890912009009120091091200920912009309120094091200950912009609120097091200980912009909120100091201010912010209120103091201040912010509120106091201070912010809120109091201100912011109120112091201130912011409120115091201160912011709120118091201190912012009120121091201220912012309120124091201250912012609120127091201280912012909120130091201310912013209120133091201340912013509120136091201370912013809120139091201400912014109120142091201430912014409120145091201460912014709120148091201490912015009120151091201520912015309120154091201550912015609120157091201580912015909120160091201610912016209120163091201640912016509120166091201670912016809120169091201700912017109120172091201730912017409120175091201760912017709120178091201790912018009120181091201820912018309120184091201850912018609120187091201880912018909120190091201910912019209120193091201940912019509120196091201970912019809120199091202000912020109120202091202030912020409120205091202060912020709120208091202090912021009120211091202120912021309120214091202150912021609120217091202180912021909120220091202210912022209120223091202240912022509120226091202270912022809120229091202300912023109120232091202330912023409120235091202360912023709120238091202390912024009120241091202420912024309120244091202450912024609120247091202480912024909120250091202510912025209120253091202540912025509120256091202570912025809120259091202600912026109120262091202630912026409120265091202660912026709120268091202690912027009120271091202720912027309120274091202750912027609120277091202780912027909120280091202810912028209120283091202840912028509120286091202870912028809120289091202900912029109120292091202930912029409120295091202960912029709120298091202990912030009120301091203020912030309120304091203050912030609120307091203080912030909120310091203110912031209120313091203140912031509120316091203170912031809120319091203200912032109120322091203230912032409120325091203260912032709120328091203290912033009120331091203320912033309120334091203350912033609120337091203380912033909120340091203410912034209120343091203440912034509120346091203470912034809120349091203500912035109120352091203530912035409120355091203560912035709120358091203590912036009120361091203620912036309120364091203650912036609120367091203680912036909120370091203710912037209120373091203740912037509120376091203770912037809120379091203800912038109120382091203830912038409120385091203860912038709120388091203890912039009120391091203920912039309120394091203950912039609120397091203980912039909120400091204010912040209120403091204040912040509120406091204070912040809120409091204100912041109120412091204130912041409120415091204160912041709120418091204190912042009120421091204220912042309120424091204250912042609120427091204280912042909120430091204310912043209120433091204340912043509120436091204370912043809120439091204400912044109120442091204430912044409120445091204460912044709120448091204490912045009120451091204520912045309120454091204550912045609120457091204580912045909120460091204610912046209120463091204640912046509120466091204670912046809120469091204700912047109120472091204730912047409120475091204760912047709120478091204790912048009120481091204820912048309120484091204850912048609120487091204880912048909120490091204910912049209120493091204940912049509120496091204970912049809120499091205000912050109120502091205030912050409120505091205060912050709120508091205090912051009120511091205120912051309120514091205150912051609120517091205180912051909120520091205210912052209120523091205240912052509120526091205270912052809120529091205300912053109120532091205330912053409120535091205360912053709120538091205390912054009120541091205420912054309120544091205450912054609120547091205480912054909120550091205510912055209120553091205540912055509120556091205570912055809120559091205600912056109120562091205630912056409120565091205660912056709120568091205690912057009120571091205720912057309120574091205750912057609120577091205780912057909120580091205810912058209120583091205840912058509120586091205870912058809120589091205900912059109120592091205930912059409120595091205960912059709120598091205990912060009120601091206020912060309120604091206050912060609120607091206080912060909120610091206110912061209120613091206140912061509120616091206170912061809120619091206200912062109120622091206230912062409120625091206260912062709120628091206290912063009120631091206320912063309120634091206350912063609120637091206380912063909120640091206410912064209120643091206440912064509120646091206470912064809120649091206500912065109120652091206530912065409120655091206560912065709120658091206590912066009120661091206620912066309120664091206650912066609120667091206680912066909120670091206710912067209120673091206740912067509120676091206770912067809120679091206800912068109120682091206830912068409120685091206860912068709120688091206890912069009120691091206920912069309120694091206950912069609120697091206980912069909120700091207010912070209120703091207040912070509120706091207070912070809120709091207100912071109120712091207130912071409120715091207160912071709120718091207190912072009120721091207220912072309120724091207250912072609120727091207280912072909120730091207310912073209120733091207340912073509120736091207370912073809120739091207400912074109120742091207430912074409120745091207460912074709120748091207490912075009120751091207520912075309120754091207550912075609120757091207580912075909120760091207610912076209120763091207640912076509120766091207670912076809120769091207700912077109120772091207730912077409120775091207760912077709120778091207790912078009120781091207820912078309120784091207850912078609120787091207880912078909120790091207910912079209120793091207940912079509120796091207970912079809120799091300010913000209130003091300040913000509130006091300070913000809130009091300100913001109130012091300130913001409130015091300160913001709130018091300190913002009130021091300220913002309130024091300250913002609130027091300280913002909130030091300310913003209130033091300340913003509130036091300370913003809130039091300400913004109130042091300430913004409130045091300460913004709130048091300490913005009130051091300520913005309130054091300550913005609130057091300580913005909130060091300610913006209130063091300640913006509130066091300670913006809130069091300700913007109130072091300730913007409130075091300760913007709130078091300790913008009130081091300820913008309130084091300850913008609130087091300880913008909130090091300910913009209130093091300940913009509130096091300970913009809130099091301000913010109130102091301030913010409130105091301060913010709130108091301090913011009130111091301120913011309130114091301150913011609130117091301180913011909130120091301210913012209130123091301240913012509130126091301270913012809130129091301300913013109130132091301330913013409130135091301360913013709130138091301390913014009130141091301420913014309130144091301450913014609130147091301480913014909130150091301510913015209130153091301540913015509130156091301570913015809130159091301600913016109130162091301630913016409130165091301660913016709130168091301690913017009130171091301720913017309130174091301750913017609130177091301780913017909130180091301810913018209130183091301840913018509130186091301870913018809130189091301900913019109130192091301930913019409130195091301960913019709130198091301990913020009130201091302020913020309130204091302050913020609130207091302080913020909130210091302110913021209130213091302140913021509130216091302170913021809130219091302200913022109130222091302230913022409130225091302260913022709130228091302290913023009130231091302320913023309130234091302350913023609130237091302380913023909130240091302410913024209130243091302440913024509130246091302470913024809130249091302500913025109130252091302530913025409130255091302560913025709130258091302590913026009130261091302620913026309130264091302650913026609130267091302680913026909130270091302710913027209130273091302740913027509130276091302770913027809130279091302800913028109130282091302830913028409130285091302860913028709130288091302890913029009130291091302920913029309130294091302950913029609130297091302980913029909130300091303010913030209130303091303040913030509130306091303070913030809130309091303100913031109130312091303130913031409130315091303160913031709130318091303190913032009130321091303220913032309130324091303250913032609130327091303280913032909130330091303310913033209130333091303340913033509130336091303370913033809130339091303400913034109130342091303430913034409130345091303460913034709130348091303490913035009130351091303520913035309130354091303550913035609130357091303580913035909130360091303610913036209130363091303640913036509130366091303670913036809130369091303700913037109130372091303730913037409130375091303760913037709130378091303790913038009130381091303820913038309130384091303850913038609130387091303880913038909130390091303910913039209130393091303940913039509130396091303970913039809130399091304000913040109130402091304030913040409130405091304060913040709130408091304090913041009130411091304120913041309130414091304150913041609130417091304180913041909130420091304210913042209130423091304240913042509130426091304270913042809130429091304300913043109130432091304330913043409130435091304360913043709130438091304390913044009130441091304420913044309130444091304450913044609130447091304480913044909130450091304510913045209130453091304540913045509130456091304570913045809130459091304600913046109130462091304630913046409130465091304660913046709130468091304690913047009130471091304720913047309130474091304750913047609130477091304780913047909130480091304810913048209130483091304840913048509130486091304870913048809130489091304900913049109130492091304930913049409130495091304960913049709130498091304990913050009130501091305020913050309130504091305050913050609130507091305080913050909130510091305110913051209130513091305140913051509130516091305170913051809130519091305200913052109130522091305230913052409130525091305260913052709130528091305290913053009130531091305320913053309130534091305350913053609130537091305380913053909130540091305410913054209130543091305440913054509130546091305470913054809130549091305500913055109130552091305530913055409130555091305560913055709130558091305590913056009130561091305620913056309130564091305650913056609130567091305680913056909130570091305710913057209130573091305740913057509130576091305770913057809130579091305800913058109130582091305830913058409130585091305860913058709130588091305890913059009130591091305920913059309130594091305950913059609130597091305980913059909130600091306010913060209130603091306040913060509130606091306070913060809130609091306100913061109130612091306130913061409130615091306160913061709130618091306190913062009130621091306220913062309130624091306250913062609130627091306280913062909130630091306310913063209130633091306340913063509130636091306370913063809130639091306400913064109130642091306430913064409130645091306460913064709130648091306490913065009130651091306520913065309130654091306550913065609130657091306580913065909130660091306610913066209130663091306640913066509130666091306670913066809130669091306700913067109130672091306730913067409130675091306760913067709130678091306790913068009130681091306820913068309130684091306850913068609130687091306880913068909130690091306910913069209130693091306940913069509130696091306970913069809130699091307000913070109130702091307030913070409130705091307060913070709130708091307090913071009130711091307120913071309130714091307150913071609130717091307180913071909130720091307210913072209130723091307240913072509130726091307270913072809130729091307300913073109130732091307330913073409130735091307360913073709130738091307390913074009130741091307420913074309130744091307450913074609130747091307480913074909130750091307510913075209130753091307540913075509130756091307570913075809130759091307600913076109130762091307630913076409130765091307660913076709130768091307690913077009130771091307720913077309130774091307750913077609130777091307780913077909130780091307810913078209130783091307840913078509130786091307870913078809130789091307900913079109130792091307930913079409130795091307960913079709130798091307990914000109140002091400030914000409140005091400060914000709140008091400090914001009140011091400120914001309140014091400150914001609140017091400180914001909140020091400210914002209140023091400240914002509140026091400270914002809140029091400300914003109140032091400330914003409140035091400360914003709140038091400390914004009140041091400420914004309140044091400450914004609140047091400480914004909140050091400510914005209140053091400540914005509140056091400570914005809140059091400600914006109140062091400630914006409140065091400660914006709140068091400690914007009140071091400720914007309140074091400750914007609140077091400780914007909140080091400810914008209140083091400840914008509140086091400870914008809140089091400900914009109140092091400930914009409140095091400960914009709140098091400990914010009140101091401020914010309140104091401050914010609140107091401080914010909140110091401110914011209140113091401140914011509140116091401170914011809140119091401200914012109140122091401230914012409140125091401260914012709140128091401290914013009140131091401320914013309140134091401350914013609140137091401380914013909140140091401410914014209140143091401440914014509140146091401470914014809140149091401500914015109140152091401530914015409140155091401560914015709140158091401590914016009140161091401620914016309140164091401650914016609140167091401680914016909140170091401710914017209140173091401740914017509140176091401770914017809140179091401800914018109140182091401830914018409140185091401860914018709140188091401890914019009140191091401920914019309140194091401950914019609140197091401980914019909140200091402010914020209140203091402040914020509140206091402070914020809140209091402100914021109140212091402130914021409140215091402160914021709140218091402190914022009140221091402220914022309140224091402250914022609140227091402280914022909140230091402310914023209140233091402340914023509140236091402370914023809140239091402400914024109140242091402430914024409140245091402460914024709140248091402490914025009140251091402520914025309140254091402550914025609140257091402580914025909140260091402610914026209140263091402640914026509140266091402670914026809140269091402700914027109140272091402730914027409140275091402760914027709140278091402790914028009140281091402820914028309140284091402850914028609140287091402880914028909140290091402910914029209140293091402940914029509140296091402970914029809140299091403000914030109140302091403030914030409140305091403060914030709140308091403090914031009140311091403120914031309140314091403150914031609140317091403180914031909140320091403210914032209140323091403240914032509140326091403270914032809140329091403300914033109140332091403330914033409140335091403360914033709140338091403390914034009140341091403420914034309140344091403450914034609140347091403480914034909140350091403510914035209140353091403540914035509140356091403570914035809140359091403600914036109140362091403630914036409140365091403660914036709140368091403690914037009140371091403720914037309140374091403750914037609140377091403780914037909140380091403810914038209140383091403840914038509140386091403870914038809140389091403900914039109140392091403930914039409140395091403960914039709140398091403990914040009140401091404020914040309140404091404050914040609140407091404080914040909140410091404110914041209140413091404140914041509140416091404170914041809140419091404200914042109140422091404230914042409140425091404260914042709140428091404290914043009140431091404320914043309140434091404350914043609140437091404380914043909140440091404410914044209140443091404440914044509140446091404470914044809140449091404500914045109140452091404530914045409140455091404560914045709140458091404590914046009140461091404620914046309140464091404650914046609140467091404680914046909140470091404710914047209140473091404740914047509140476091404770914047809140479091404800914048109140482091404830914048409140485091404860914048709140488091404890914049009140491091404920914049309140494091404950914049609140497091404980914049909140500091405010914050209140503091405040914050509140506091405070914050809140509091405100914051109140512091405130914051409140515091405160914051709140518091405190914052009140521091405220914052309140524091405250914052609140527091405280914052909140530091405310914053209140533091405340914053509140536091405370914053809140539091405400914054109140542091405430914054409140545091405460914054709140548091405490914055009140551091405520914055309140554091405550914055609140557091405580914055909140560091405610914056209140563091405640914056509140566091405670914056809140569091405700914057109140572091405730914057409140575091405760914057709140578091405790914058009140581091405820914058309140584091405850914058609140587091405880914058909140590091405910914059209140593091405940914059509140596091405970914059809140599091406000914060109140602091406030914060409140605091406060914060709140608091406090914061009140611091406120914061309140614091406150914061609140617091406180914061909140620091406210914062209140623091406240914062509140626091406270914062809140629091406300914063109140632091406330914063409140635091406360914063709140638091406390914064009140641091406420914064309140644091406450914064609140647091406480914064909140650091406510914065209140653091406540914065509140656091406570914065809140659091406600914066109140662091406630914066409140665091406660914066709140668091406690914067009140671091406720914067309140674091406750914067609140677091406780914067909140680091406810914068209140683091406840914068509140686091406870914068809140689091406900914069109140692091406930914069409140695091406960914069709140698091406990914070009140701091407020914070309140704091407050914070609140707091407080914070909140710091407110914071209140713091407140914071509140716091407170914071809140719091407200914072109140722091407230914072409140725091407260914072709140728091407290914073009140731091407320914073309140734091407350914073609140737091407380914073909140740091407410914074209140743091407440914074509140746091407470914074809140749091407500914075109140752091407530914075409140755091407560914075709140758091407590914076009140761091407620914076309140764091407650914076609140767091407680914076909140770091407710914077209140773091407740914077509140776091407770914077809140779091407800914078109140782091407830914078409140785091407860914078709140788091407890914079009140791091407920914079309140794091407950914079609140797091407980914079909150001091500020915000309150004091500050915000609150007091500080915000909150010091500110915001209150013091500140915001509150016091500170915001809150019091500200915002109150022091500230915002409150025091500260915002709150028091500290915003009150031091500320915003309150034091500350915003609150037091500380915003909150040091500410915004209150043091500440915004509150046091500470915004809150049091500500915005109150052091500530915005409150055091500560915005709150058091500590915006009150061091500620915006309150064091500650915006609150067091500680915006909150070091500710915007209150073091500740915007509150076091500770915007809150079091500800915008109150082091500830915008409150085091500860915008709150088091500890915009009150091091500920915009309150094091500950915009609150097091500980915009909150100091501010915010209150103091501040915010509150106091501070915010809150109091501100915011109150112091501130915011409150115091501160915011709150118091501190915012009150121091501220915012309150124091501250915012609150127091501280915012909150130091501310915013209150133091501340915013509150136091501370915013809150139091501400915014109150142091501430915014409150145091501460915014709150148091501490915015009150151091501520915015309150154091501550915015609150157091501580915015909150160091501610915016209150163091501640915016509150166091501670915016809150169091501700915017109150172091501730915017409150175091501760915017709150178091501790915018009150181091501820915018309150184091501850915018609150187091501880915018909150190091501910915019209150193091501940915019509150196091501970915019809150199091502000915020109150202091502030915020409150205091502060915020709150208091502090915021009150211091502120915021309150214091502150915021609150217091502180915021909150220091502210915022209150223091502240915022509150226091502270915022809150229091502300915023109150232091502330915023409150235091502360915023709150238091502390915024009150241091502420915024309150244091502450915024609150247091502480915024909150250091502510915025209150253091502540915025509150256091502570915025809150259091502600915026109150262091502630915026409150265091502660915026709150268091502690915027009150271091502720915027309150274091502750915027609150277091502780915027909150280091502810915028209150283091502840915028509150286091502870915028809150289091502900915029109150292091502930915029409150295091502960915029709150298091502990915030009150301091503020915030309150304091503050915030609150307091503080915030909150310091503110915031209150313091503140915031509150316091503170915031809150319091503200915032109150322091503230915032409150325091503260915032709150328091503290915033009150331091503320915033309150334091503350915033609150337091503380915033909150340091503410915034209150343091503440915034509150346091503470915034809150349091503500915035109150352091503530915035409150355091503560915035709150358091503590915036009150361091503620915036309150364091503650915036609150367091503680915036909150370091503710915037209150373091503740915037509150376091503770915037809150379091503800915038109150382091503830915038409150385091503860915038709150388091503890915039009150391091503920915039309150394091503950915039609150397091503980915039909150400091504010915040209150403091504040915040509150406091504070915040809150409091504100915041109150412091504130915041409150415091504160915041709150418091504190915042009150421091504220915042309150424091504250915042609150427091504280915042909150430091504310915043209150433091504340915043509150436091504370915043809150439091504400915044109150442091504430915044409150445091504460915044709150448091504490915045009150451091504520915045309150454091504550915045609150457091504580915045909150460091504610915046209150463091504640915046509150466091504670915046809150469091504700915047109150472091504730915047409150475091504760915047709150478091504790915048009150481091504820915048309150484091504850915048609150487091504880915048909150490091504910915049209150493091504940915049509150496091504970915049809150499091505000915050109150502091505030915050409150505091505060915050709150508091505090915051009150511091505120915051309150514091505150915051609150517091505180915051909150520091505210915052209150523091505240915052509150526091505270915052809150529091505300915053109150532091505330915053409150535091505360915053709150538091505390915054009150541091505420915054309150544091505450915054609150547091505480915054909150550091505510915055209150553091505540915055509150556091505570915055809150559091505600915056109150562091505630915056409150565091505660915056709150568091505690915057009150571091505720915057309150574091505750915057609150577091505780915057909150580091505810915058209150583091505840915058509150586091505870915058809150589091505900915059109150592091505930915059409150595091505960915059709150598091505990915060009150601091506020915060309150604091506050915060609150607091506080915060909150610091506110915061209150613091506140915061509150616091506170915061809150619091506200915062109150622091506230915062409150625091506260915062709150628091506290915063009150631091506320915063309150634091506350915063609150637091506380915063909150640091506410915064209150643091506440915064509150646091506470915064809150649091506500915065109150652091506530915065409150655091506560915065709150658091506590915066009150661091506620915066309150664091506650915066609150667091506680915066909150670091506710915067209150673091506740915067509150676091506770915067809150679091506800915068109150682091506830915068409150685091506860915068709150688091506890915069009150691091506920915069309150694091506950915069609150697091506980915069909150700091507010915070209150703091507040915070509150706091507070915070809150709091507100915071109150712091507130915071409150715091507160915071709150718091507190915072009150721091507220915072309150724091507250915072609150727091507280915072909150730091507310915073209150733091507340915073509150736091507370915073809150739091507400915074109150742091507430915074409150745091507460915074709150748091507490915075009150751091507520915075309150754091507550915075609150757091507580915075909150760091507610915076209150763091507640915076509150766091507670915076809150769091507700915077109150772091507730915077409150775091507760915077709150778091507790915078009150781091507820915078309150784091507850915078609150787091507880915078909150790091507910915079209150793091507940915079509150796091507970915079809150799091600010916000209160003091600040916000509160006091600070916000809160009091600100916001109160012091600130916001409160015091600160916001709160018091600190916002009160021091600220916002309160024091600250916002609160027091600280916002909160030091600310916003209160033091600340916003509160036091600370916003809160039091600400916004109160042091600430916004409160045091600460916004709160048091600490916005009160051091600520916005309160054091600550916005609160057091600580916005909160060091600610916006209160063091600640916006509160066091600670916006809160069091600700916007109160072091600730916007409160075091600760916007709160078091600790916008009160081091600820916008309160084091600850916008609160087091600880916008909160090091600910916009209160093091600940916009509160096091600970916009809160099091601000916010109160102091601030916010409160105091601060916010709160108091601090916011009160111091601120916011309160114091601150916011609160117091601180916011909160120091601210916012209160123091601240916012509160126091601270916012809160129091601300916013109160132091601330916013409160135091601360916013709160138091601390916014009160141091601420916014309160144091601450916014609160147091601480916014909160150091601510916015209160153091601540916015509160156091601570916015809160159091601600916016109160162091601630916016409160165091601660916016709160168091601690916017009160171091601720916017309160174091601750916017609160177091601780916017909160180091601810916018209160183091601840916018509160186091601870916018809160189091601900916019109160192091601930916019409160195091601960916019709160198091601990916020009160201091602020916020309160204091602050916020609160207091602080916020909160210091602110916021209160213091602140916021509160216091602170916021809160219091602200916022109160222091602230916022409160225091602260916022709160228091602290916023009160231091602320916023309160234091602350916023609160237091602380916023909160240091602410916024209160243091602440916024509160246091602470916024809160249091602500916025109160252091602530916025409160255091602560916025709160258091602590916026009160261091602620916026309160264091602650916026609160267091602680916026909160270091602710916027209160273091602740916027509160276091602770916027809160279091602800916028109160282091602830916028409160285091602860916028709160288091602890916029009160291091602920916029309160294091602950916029609160297091602980916029909160300091603010916030209160303091603040916030509160306091603070916030809160309091603100916031109160312091603130916031409160315091603160916031709160318091603190916032009160321091603220916032309160324091603250916032609160327091603280916032909160330091603310916033209160333091603340916033509160336091603370916033809160339091603400916034109160342091603430916034409160345091603460916034709160348091603490916035009160351091603520916035309160354091603550916035609160357091603580916035909160360091603610916036209160363091603640916036509160366091603670916036809160369091603700916037109160372091603730916037409160375091603760916037709160378091603790916038009160381091603820916038309160384091603850916038609160387091603880916038909160390091603910916039209160393091603940916039509160396091603970916039809160399091604000916040109160402091604030916040409160405091604060916040709160408091604090916041009160411091604120916041309160414091604150916041609160417091604180916041909160420091604210916042209160423091604240916042509160426091604270916042809160429091604300916043109160432091604330916043409160435091604360916043709160438091604390916044009160441091604420916044309160444091604450916044609160447091604480916044909160450091604510916045209160453091604540916045509160456091604570916045809160459091604600916046109160462091604630916046409160465091604660916046709160468091604690916047009160471091604720916047309160474091604750916047609160477091604780916047909160480091604810916048209160483091604840916048509160486091604870916048809160489091604900916049109160492091604930916049409160495091604960916049709160498091604990916050009160501091605020916050309160504091605050916050609160507091605080916050909160510091605110916051209160513091605140916051509160516091605170916051809160519091605200916052109160522091605230916052409160525091605260916052709160528091605290916053009160531091605320916053309160534091605350916053609160537091605380916053909160540091605410916054209160543091605440916054509160546091605470916054809160549091605500916055109160552091605530916055409160555091605560916055709160558091605590916056009160561091605620916056309160564091605650916056609160567091605680916056909160570091605710916057209160573091605740916057509160576091605770916057809160579091605800916058109160582091605830916058409160585091605860916058709160588091605890916059009160591091605920916059309160594091605950916059609160597091605980916059909160600091606010916060209160603091606040916060509160606091606070916060809160609091606100916061109160612091606130916061409160615091606160916061709160618091606190916062009160621091606220916062309160624091606250916062609160627091606280916062909160630091606310916063209160633091606340916063509160636091606370916063809160639091606400916064109160642091606430916064409160645091606460916064709160648091606490916065009160651091606520916065309160654091606550916065609160657091606580916065909160660091606610916066209160663091606640916066509160666091606670916066809160669091606700916067109160672091606730916067409160675091606760916067709160678091606790916068009160681091606820916068309160684091606850916068609160687091606880916068909160690091606910916069209160693091606940916069509160696091606970916069809160699091607000916070109160702091607030916070409160705091607060916070709160708091607090916071009160711091607120916071309160714091607150916071609160717091607180916071909160720091607210916072209160723091607240916072509160726091607270916072809160729091607300916073109160732091607330916073409160735091607360916073709160738091607390916074009160741091607420916074309160744091607450916074609160747091607480916074909160750091607510916075209160753091607540916075509160756091607570916075809160759091607600916076109160762091607630916076409160765091607660916076709160768091607690916077009160771091607720916077309160774091607750916077609160777091607780916077909160780091607810916078209160783091607840916078509160786091607870916078809160789091607900916079109160792091607930916079409160795091607960916079709160798091607990917000109170002091700030917000409170005091700060917000709170008091700090917001009170011091700120917001309170014091700150917001609170017091700180917001909170020091700210917002209170023091700240917002509170026091700270917002809170029091700300917003109170032091700330917003409170035091700360917003709170038091700390917004009170041091700420917004309170044091700450917004609170047091700480917004909170050091700510917005209170053091700540917005509170056091700570917005809170059091700600917006109170062091700630917006409170065091700660917006709170068091700690917007009170071091700720917007309170074091700750917007609170077091700780917007909170080091700810917008209170083091700840917008509170086091700870917008809170089091700900917009109170092091700930917009409170095091700960917009709170098091700990917010009170101091701020917010309170104091701050917010609170107091701080917010909170110091701110917011209170113091701140917011509170116091701170917011809170119091701200917012109170122091701230917012409170125091701260917012709170128091701290917013009170131091701320917013309170134091701350917013609170137091701380917013909170140091701410917014209170143091701440917014509170146091701470917014809170149091701500917015109170152091701530917015409170155091701560917015709170158091701590917016009170161091701620917016309170164091701650917016609170167091701680917016909170170091701710917017209170173091701740917017509170176091701770917017809170179091701800917018109170182091701830917018409170185091701860917018709170188091701890917019009170191091701920917019309170194091701950917019609170197091701980917019909170200091702010917020209170203091702040917020509170206091702070917020809170209091702100917021109170212091702130917021409170215091702160917021709170218091702190917022009170221091702220917022309170224091702250917022609170227091702280917022909170230091702310917023209170233091702340917023509170236091702370917023809170239091702400917024109170242091702430917024409170245091702460917024709170248091702490917025009170251091702520917025309170254091702550917025609170257091702580917025909170260091702610917026209170263091702640917026509170266091702670917026809170269091702700917027109170272091702730917027409170275091702760917027709170278091702790917028009170281091702820917028309170284091702850917028609170287091702880917028909170290091702910917029209170293091702940917029509170296091702970917029809170299091703000917030109170302091703030917030409170305091703060917030709170308091703090917031009170311091703120917031309170314091703150917031609170317091703180917031909170320091703210917032209170323091703240917032509170326091703270917032809170329091703300917033109170332091703330917033409170335091703360917033709170338091703390917034009170341091703420917034309170344091703450917034609170347091703480917034909170350091703510917035209170353091703540917035509170356091703570917035809170359091703600917036109170362091703630917036409170365091703660917036709170368091703690917037009170371091703720917037309170374091703750917037609170377091703780917037909170380091703810917038209170383091703840917038509170386091703870917038809170389091703900917039109170392091703930917039409170395091703960917039709170398091703990917040009170401091704020917040309170404091704050917040609170407091704080917040909170410091704110917041209170413091704140917041509170416091704170917041809170419091704200917042109170422091704230917042409170425091704260917042709170428091704290917043009170431091704320917043309170434091704350917043609170437091704380917043909170440091704410917044209170443091704440917044509170446091704470917044809170449091704500917045109170452091704530917045409170455091704560917045709170458091704590917046009170461091704620917046309170464091704650917046609170467091704680917046909170470091704710917047209170473091704740917047509170476091704770917047809170479091704800917048109170482091704830917048409170485091704860917048709170488091704890917049009170491091704920917049309170494091704950917049609170497091704980917049909170500091705010917050209170503091705040917050509170506091705070917050809170509091705100917051109170512091705130917051409170515091705160917051709170518091705190917052009170521091705220917052309170524091705250917052609170527091705280917052909170530091705310917053209170533091705340917053509170536091705370917053809170539091705400917054109170542091705430917054409170545091705460917054709170548091705490917055009170551091705520917055309170554091705550917055609170557091705580917055909170560091705610917056209170563091705640917056509170566091705670917056809170569091705700917057109170572091705730917057409170575091705760917057709170578091705790917058009170581091705820917058309170584091705850917058609170587091705880917058909170590091705910917059209170593091705940917059509170596091705970917059809170599091706000917060109170602091706030917060409170605091706060917060709170608091706090917061009170611091706120917061309170614091706150917061609170617091706180917061909170620091706210917062209170623091706240917062509170626091706270917062809170629091706300917063109170632091706330917063409170635091706360917063709170638091706390917064009170641091706420917064309170644091706450917064609170647091706480917064909170650091706510917065209170653091706540917065509170656091706570917065809170659091706600917066109170662091706630917066409170665091706660917066709170668091706690917067009170671091706720917067309170674091706750917067609170677091706780917067909170680091706810917068209170683091706840917068509170686091706870917068809170689091706900917069109170692091706930917069409170695091706960917069709170698091706990917070009170701091707020917070309170704091707050917070609170707091707080917070909170710091707110917071209170713091707140917071509170716091707170917071809170719091707200917072109170722091707230917072409170725091707260917072709170728091707290917073009170731091707320917073309170734091707350917073609170737091707380917073909170740091707410917074209170743091707440917074509170746091707470917074809170749091707500917075109170752091707530917075409170755091707560917075709170758091707590917076009170761091707620917076309170764091707650917076609170767091707680917076909170770091707710917077209170773091707740917077509170776091707770917077809170779091707800917078109170782091707830917078409170785091707860917078709170788091707890917079009170791091707920917079309170794091707950917079609170797091707980917079909180001091800020918000309180004091800050918000609180007091800080918000909180010091800110918001209180013091800140918001509180016091800170918001809180019091800200918002109180022091800230918002409180025091800260918002709180028091800290918003009180031091800320918003309180034091800350918003609180037091800380918003909180040091800410918004209180043091800440918004509180046091800470918004809180049091800500918005109180052091800530918005409180055091800560918005709180058091800590918006009180061091800620918006309180064091800650918006609180067091800680918006909180070091800710918007209180073091800740918007509180076091800770918007809180079091800800918008109180082091800830918008409180085091800860918008709180088091800890918009009180091091800920918009309180094091800950918009609180097091800980918009909180100091801010918010209180103091801040918010509180106091801070918010809180109091801100918011109180112091801130918011409180115091801160918011709180118091801190918012009180121091801220918012309180124091801250918012609180127091801280918012909180130091801310918013209180133091801340918013509180136091801370918013809180139091801400918014109180142091801430918014409180145091801460918014709180148091801490918015009180151091801520918015309180154091801550918015609180157091801580918015909180160091801610918016209180163091801640918016509180166091801670918016809180169091801700918017109180172091801730918017409180175091801760918017709180178091801790918018009180181091801820918018309180184091801850918018609180187091801880918018909180190091801910918019209180193091801940918019509180196091801970918019809180199091802000918020109180202091802030918020409180205091802060918020709180208091802090918021009180211091802120918021309180214091802150918021609180217091802180918021909180220091802210918022209180223091802240918022509180226091802270918022809180229091802300918023109180232091802330918023409180235091802360918023709180238091802390918024009180241091802420918024309180244091802450918024609180247091802480918024909180250091802510918025209180253091802540918025509180256091802570918025809180259091802600918026109180262091802630918026409180265091802660918026709180268091802690918027009180271091802720918027309180274091802750918027609180277091802780918027909180280091802810918028209180283091802840918028509180286091802870918028809180289091802900918029109180292091802930918029409180295091802960918029709180298091802990918030009180301091803020918030309180304091803050918030609180307091803080918030909180310091803110918031209180313091803140918031509180316091803170918031809180319091803200918032109180322091803230918032409180325091803260918032709180328091803290918033009180331091803320918033309180334091803350918033609180337091803380918033909180340091803410918034209180343091803440918034509180346091803470918034809180349091803500918035109180352091803530918035409180355091803560918035709180358091803590918036009180361091803620918036309180364091803650918036609180367091803680918036909180370091803710918037209180373091803740918037509180376091803770918037809180379091803800918038109180382091803830918038409180385091803860918038709180388091803890918039009180391091803920918039309180394091803950918039609180397091803980918039909180400091804010918040209180403091804040918040509180406091804070918040809180409091804100918041109180412091804130918041409180415091804160918041709180418091804190918042009180421091804220918042309180424091804250918042609180427091804280918042909180430091804310918043209180433091804340918043509180436091804370918043809180439091804400918044109180442091804430918044409180445091804460918044709180448091804490918045009180451091804520918045309180454091804550918045609180457091804580918045909180460091804610918046209180463091804640918046509180466091804670918046809180469091804700918047109180472091804730918047409180475091804760918047709180478091804790918048009180481091804820918048309180484091804850918048609180487091804880918048909180490091804910918049209180493091804940918049509180496091804970918049809180499091805000918050109180502091805030918050409180505091805060918050709180508091805090918051009180511091805120918051309180514091805150918051609180517091805180918051909180520091805210918052209180523091805240918052509180526091805270918052809180529091805300918053109180532091805330918053409180535091805360918053709180538091805390918054009180541091805420918054309180544091805450918054609180547091805480918054909180550091805510918055209180553091805540918055509180556091805570918055809180559091805600918056109180562091805630918056409180565091805660918056709180568091805690918057009180571091805720918057309180574091805750918057609180577091805780918057909180580091805810918058209180583091805840918058509180586091805870918058809180589091805900918059109180592091805930918059409180595091805960918059709180598091805990918060009180601091806020918060309180604091806050918060609180607091806080918060909180610091806110918061209180613091806140918061509180616091806170918061809180619091806200918062109180622091806230918062409180625091806260918062709180628091806290918063009180631091806320918063309180634091806350918063609180637091806380918063909180640091806410918064209180643091806440918064509180646091806470918064809180649091806500918065109180652091806530918065409180655091806560918065709180658091806590918066009180661091806620918066309180664091806650918066609180667091806680918066909180670091806710918067209180673091806740918067509180676091806770918067809180679091806800918068109180682091806830918068409180685091806860918068709180688091806890918069009180691091806920918069309180694091806950918069609180697091806980918069909180700091807010918070209180703091807040918070509180706091807070918070809180709091807100918071109180712091807130918071409180715091807160918071709180718091807190918072009180721091807220918072309180724091807250918072609180727091807280918072909180730091807310918073209180733091807340918073509180736091807370918073809180739091807400918074109180742091807430918074409180745091807460918074709180748091807490918075009180751091807520918075309180754091807550918075609180757091807580918075909180760091807610918076209180763091807640918076509180766091807670918076809180769091807700918077109180772091807730918077409180775091807760918077709180778091807790918078009180781091807820918078309180784091807850918078609180787091807880918078909180790091807910918079209180793091807940918079509180796091807970918079809180799091900010919000209190003091900040919000509190006091900070919000809190009091900100919001109190012091900130919001409190015091900160919001709190018091900190919002009190021091900220919002309190024091900250919002609190027091900280919002909190030091900310919003209190033091900340919003509190036091900370919003809190039091900400919004109190042091900430919004409190045091900460919004709190048091900490919005009190051091900520919005309190054091900550919005609190057091900580919005909190060091900610919006209190063091900640919006509190066091900670919006809190069091900700919007109190072091900730919007409190075091900760919007709190078091900790919008009190081091900820919008309190084091900850919008609190087091900880919008909190090091900910919009209190093091900940919009509190096091900970919009809190099091901000919010109190102091901030919010409190105091901060919010709190108091901090919011009190111091901120919011309190114091901150919011609190117091901180919011909190120091901210919012209190123091901240919012509190126091901270919012809190129091901300919013109190132091901330919013409190135091901360919013709190138091901390919014009190141091901420919014309190144091901450919014609190147091901480919014909190150091901510919015209190153091901540919015509190156091901570919015809190159091901600919016109190162091901630919016409190165091901660919016709190168091901690919017009190171091901720919017309190174091901750919017609190177091901780919017909190180091901810919018209190183091901840919018509190186091901870919018809190189091901900919019109190192091901930919019409190195091901960919019709190198091901990919020009190201091902020919020309190204091902050919020609190207091902080919020909190210091902110919021209190213091902140919021509190216091902170919021809190219091902200919022109190222091902230919022409190225091902260919022709190228091902290919023009190231091902320919023309190234091902350919023609190237091902380919023909190240091902410919024209190243091902440919024509190246091902470919024809190249091902500919025109190252091902530919025409190255091902560919025709190258091902590919026009190261091902620919026309190264091902650919026609190267091902680919026909190270091902710919027209190273091902740919027509190276091902770919027809190279091902800919028109190282091902830919028409190285091902860919028709190288091902890919029009190291091902920919029309190294091902950919029609190297091902980919029909190300091903010919030209190303091903040919030509190306091903070919030809190309091903100919031109190312091903130919031409190315091903160919031709190318091903190919032009190321091903220919032309190324091903250919032609190327091903280919032909190330091903310919033209190333091903340919033509190336091903370919033809190339091903400919034109190342091903430919034409190345091903460919034709190348091903490919035009190351091903520919035309190354091903550919035609190357091903580919035909190360091903610919036209190363091903640919036509190366091903670919036809190369091903700919037109190372091903730919037409190375091903760919037709190378091903790919038009190381091903820919038309190384091903850919038609190387091903880919038909190390091903910919039209190393091903940919039509190396091903970919039809190399091904000919040109190402091904030919040409190405091904060919040709190408091904090919041009190411091904120919041309190414091904150919041609190417091904180919041909190420091904210919042209190423091904240919042509190426091904270919042809190429091904300919043109190432091904330919043409190435091904360919043709190438091904390919044009190441091904420919044309190444091904450919044609190447091904480919044909190450091904510919045209190453091904540919045509190456091904570919045809190459091904600919046109190462091904630919046409190465091904660919046709190468091904690919047009190471091904720919047309190474091904750919047609190477091904780919047909190480091904810919048209190483091904840919048509190486091904870919048809190489091904900919049109190492091904930919049409190495091904960919049709190498091904990919050009190501091905020919050309190504091905050919050609190507091905080919050909190510091905110919051209190513091905140919051509190516091905170919051809190519091905200919052109190522091905230919052409190525091905260919052709190528091905290919053009190531091905320919053309190534091905350919053609190537091905380919053909190540091905410919054209190543091905440919054509190546091905470919054809190549091905500919055109190552091905530919055409190555091905560919055709190558091905590919056009190561091905620919056309190564091905650919056609190567091905680919056909190570091905710919057209190573091905740919057509190576091905770919057809190579091905800919058109190582091905830919058409190585091905860919058709190588091905890919059009190591091905920919059309190594091905950919059609190597091905980919059909190600091906010919060209190603091906040919060509190606091906070919060809190609091906100919061109190612091906130919061409190615091906160919061709190618091906190919062009190621091906220919062309190624091906250919062609190627091906280919062909190630091906310919063209190633091906340919063509190636091906370919063809190639091906400919064109190642091906430919064409190645091906460919064709190648091906490919065009190651091906520919065309190654091906550919065609190657091906580919065909190660091906610919066209190663091906640919066509190666091906670919066809190669091906700919067109190672091906730919067409190675091906760919067709190678091906790919068009190681091906820919068309190684091906850919068609190687091906880919068909190690091906910919069209190693091906940919069509190696091906970919069809190699091907000919070109190702091907030919070409190705091907060919070709190708091907090919071009190711091907120919071309190714091907150919071609190717091907180919071909190720091907210919072209190723091907240919072509190726091907270919072809190729091907300919073109190732091907330919073409190735091907360919073709190738091907390919074009190741091907420919074309190744091907450919074609190747091907480919074909190750091907510919075209190753091907540919075509190756091907570919075809190759091907600919076109190762091907630919076409190765091907660919076709190768091907690919077009190771091907720919077309190774091907750919077609190777091907780919077909190780091907810919078209190783091907840919078509190786091907870919078809190789091907900919079109190792091907930919079409190795091907960919079709190798091907990920000109200002092000030920000409200005092000060920000709200008092000090920001009200011092000120920001309200014092000150920001609200017092000180920001909200020092000210920002209200023092000240920002509200026092000270920002809200029092000300920003109200032092000330920003409200035092000360920003709200038092000390920004009200041092000420920004309200044092000450920004609200047092000480920004909200050092000510920005209200053092000540920005509200056092000570920005809200059092000600920006109200062092000630920006409200065092000660920006709200068092000690920007009200071092000720920007309200074092000750920007609200077092000780920007909200080092000810920008209200083092000840920008509200086092000870920008809200089092000900920009109200092092000930920009409200095092000960920009709200098092000990920010009200101092001020920010309200104092001050920010609200107092001080920010909200110092001110920011209200113092001140920011509200116092001170920011809200119092001200920012109200122092001230920012409200125092001260920012709200128092001290920013009200131092001320920013309200134092001350920013609200137092001380920013909200140092001410920014209200143092001440920014509200146092001470920014809200149092001500920015109200152092001530920015409200155092001560920015709200158092001590920016009200161092001620920016309200164092001650920016609200167092001680920016909200170092001710920017209200173092001740920017509200176092001770920017809200179092001800920018109200182092001830920018409200185092001860920018709200188092001890920019009200191092001920920019309200194092001950920019609200197092001980920019909200200092002010920020209200203092002040920020509200206092002070920020809200209092002100920021109200212092002130920021409200215092002160920021709200218092002190920022009200221092002220920022309200224092002250920022609200227092002280920022909200230092002310920023209200233092002340920023509200236092002370920023809200239092002400920024109200242092002430920024409200245092002460920024709200248092002490920025009200251092002520920025309200254092002550920025609200257092002580920025909200260092002610920026209200263092002640920026509200266092002670920026809200269092002700920027109200272092002730920027409200275092002760920027709200278092002790920028009200281092002820920028309200284092002850920028609200287092002880920028909200290092002910920029209200293092002940920029509200296092002970920029809200299092003000920030109200302092003030920030409200305092003060920030709200308092003090920031009200311092003120920031309200314092003150920031609200317092003180920031909200320092003210920032209200323092003240920032509200326092003270920032809200329092003300920033109200332092003330920033409200335092003360920033709200338092003390920034009200341092003420920034309200344092003450920034609200347092003480920034909200350092003510920035209200353092003540920035509200356092003570920035809200359092003600920036109200362092003630920036409200365092003660920036709200368092003690920037009200371092003720920037309200374092003750920037609200377092003780920037909200380092003810920038209200383092003840920038509200386092003870920038809200389092003900920039109200392092003930920039409200395092003960920039709200398092003990920040009200401092004020920040309200404092004050920040609200407092004080920040909200410092004110920041209200413092004140920041509200416092004170920041809200419092004200920042109200422092004230920042409200425092004260920042709200428092004290920043009200431092004320920043309200434092004350920043609200437092004380920043909200440092004410920044209200443092004440920044509200446092004470920044809200449092004500920045109200452092004530920045409200455092004560920045709200458092004590920046009200461092004620920046309200464092004650920046609200467092004680920046909200470092004710920047209200473092004740920047509200476092004770920047809200479092004800920048109200482092004830920048409200485092004860920048709200488092004890920049009200491092004920920049309200494092004950920049609200497092004980920049909200500092005010920050209200503092005040920050509200506092005070920050809200509092005100920051109200512092005130920051409200515092005160920051709200518092005190920052009200521092005220920052309200524092005250920052609200527092005280920052909200530092005310920053209200533092005340920053509200536092005370920053809200539092005400920054109200542092005430920054409200545092005460920054709200548092005490920055009200551092005520920055309200554092005550920055609200557092005580920055909200560092005610920056209200563092005640920056509200566092005670920056809200569092005700920057109200572092005730920057409200575092005760920057709200578092005790920058009200581092005820920058309200584092005850920058609200587092005880920058909200590092005910920059209200593092005940920059509200596092005970920059809200599092006000920060109200602092006030920060409200605092006060920060709200608092006090920061009200611092006120920061309200614092006150920061609200617092006180920061909200620092006210920062209200623092006240920062509200626092006270920062809200629092006300920063109200632092006330920063409200635092006360920063709200638092006390920064009200641092006420920064309200644092006450920064609200647092006480920064909200650092006510920065209200653092006540920065509200656092006570920065809200659092006600920066109200662092006630920066409200665092006660920066709200668092006690920067009200671092006720920067309200674092006750920067609200677092006780920067909200680092006810920068209200683092006840920068509200686092006870920068809200689092006900920069109200692092006930920069409200695092006960920069709200698092006990920070009200701092007020920070309200704092007050920070609200707092007080920070909200710092007110920071209200713092007140920071509200716092007170920071809200719092007200920072109200722092007230920072409200725092007260920072709200728092007290920073009200731092007320920073309200734092007350920073609200737092007380920073909200740092007410920074209200743092007440920074509200746092007470920074809200749092007500920075109200752092007530920075409200755092007560920075709200758092007590920076009200761092007620920076309200764092007650920076609200767092007680920076909200770092007710920077209200773092007740920077509200776092007770920077809200779092007800920078109200782092007830920078409200785092007860920078709200788092007890920079009200791092007920920079309200794092007950920079609200797092007980920079909210001092100020921000309210004092100050921000609210007092100080921000909210010092100110921001209210013092100140921001509210016092100170921001809210019092100200921002109210022092100230921002409210025092100260921002709210028092100290921003009210031092100320921003309210034092100350921003609210037092100380921003909210040092100410921004209210043092100440921004509210046092100470921004809210049092100500921005109210052092100530921005409210055092100560921005709210058092100590921006009210061092100620921006309210064092100650921006609210067092100680921006909210070092100710921007209210073092100740921007509210076092100770921007809210079092100800921008109210082092100830921008409210085092100860921008709210088092100890921009009210091092100920921009309210094092100950921009609210097092100980921009909210100092101010921010209210103092101040921010509210106092101070921010809210109092101100921011109210112092101130921011409210115092101160921011709210118092101190921012009210121092101220921012309210124092101250921012609210127092101280921012909210130092101310921013209210133092101340921013509210136092101370921013809210139092101400921014109210142092101430921014409210145092101460921014709210148092101490921015009210151092101520921015309210154092101550921015609210157092101580921015909210160092101610921016209210163092101640921016509210166092101670921016809210169092101700921017109210172092101730921017409210175092101760921017709210178092101790921018009210181092101820921018309210184092101850921018609210187092101880921018909210190092101910921019209210193092101940921019509210196092101970921019809210199092102000921020109210202092102030921020409210205092102060921020709210208092102090921021009210211092102120921021309210214092102150921021609210217092102180921021909210220092102210921022209210223092102240921022509210226092102270921022809210229092102300921023109210232092102330921023409210235092102360921023709210238092102390921024009210241092102420921024309210244092102450921024609210247092102480921024909210250092102510921025209210253092102540921025509210256092102570921025809210259092102600921026109210262092102630921026409210265092102660921026709210268092102690921027009210271092102720921027309210274092102750921027609210277092102780921027909210280092102810921028209210283092102840921028509210286092102870921028809210289092102900921029109210292092102930921029409210295092102960921029709210298092102990921030009210301092103020921030309210304092103050921030609210307092103080921030909210310092103110921031209210313092103140921031509210316092103170921031809210319092103200921032109210322092103230921032409210325092103260921032709210328092103290921033009210331092103320921033309210334092103350921033609210337092103380921033909210340092103410921034209210343092103440921034509210346092103470921034809210349092103500921035109210352092103530921035409210355092103560921035709210358092103590921036009210361092103620921036309210364092103650921036609210367092103680921036909210370092103710921037209210373092103740921037509210376092103770921037809210379092103800921038109210382092103830921038409210385092103860921038709210388092103890921039009210391092103920921039309210394092103950921039609210397092103980921039909210400092104010921040209210403092104040921040509210406092104070921040809210409092104100921041109210412092104130921041409210415092104160921041709210418092104190921042009210421092104220921042309210424092104250921042609210427092104280921042909210430092104310921043209210433092104340921043509210436092104370921043809210439092104400921044109210442092104430921044409210445092104460921044709210448092104490921045009210451092104520921045309210454092104550921045609210457092104580921045909210460092104610921046209210463092104640921046509210466092104670921046809210469092104700921047109210472092104730921047409210475092104760921047709210478092104790921048009210481092104820921048309210484092104850921048609210487092104880921048909210490092104910921049209210493092104940921049509210496092104970921049809210499092105000921050109210502092105030921050409210505092105060921050709210508092105090921051009210511092105120921051309210514092105150921051609210517092105180921051909210520092105210921052209210523092105240921052509210526092105270921052809210529092105300921053109210532092105330921053409210535092105360921053709210538092105390921054009210541092105420921054309210544092105450921054609210547092105480921054909210550092105510921055209210553092105540921055509210556092105570921055809210559092105600921056109210562092105630921056409210565092105660921056709210568092105690921057009210571092105720921057309210574092105750921057609210577092105780921057909210580092105810921058209210583092105840921058509210586092105870921058809210589092105900921059109210592092105930921059409210595092105960921059709210598092105990921060009210601092106020921060309210604092106050921060609210607092106080921060909210610092106110921061209210613092106140921061509210616092106170921061809210619092106200921062109210622092106230921062409210625092106260921062709210628092106290921063009210631092106320921063309210634092106350921063609210637092106380921063909210640092106410921064209210643092106440921064509210646092106470921064809210649092106500921065109210652092106530921065409210655092106560921065709210658092106590921066009210661092106620921066309210664092106650921066609210667092106680921066909210670092106710921067209210673092106740921067509210676092106770921067809210679092106800921068109210682092106830921068409210685092106860921068709210688092106890921069009210691092106920921069309210694092106950921069609210697092106980921069909210700092107010921070209210703092107040921070509210706092107070921070809210709092107100921071109210712092107130921071409210715092107160921071709210718092107190921072009210721092107220921072309210724092107250921072609210727092107280921072909210730092107310921073209210733092107340921073509210736092107370921073809210739092107400921074109210742092107430921074409210745092107460921074709210748092107490921075009210751092107520921075309210754092107550921075609210757092107580921075909210760092107610921076209210763092107640921076509210766092107670921076809210769092107700921077109210772092107730921077409210775092107760921077709210778092107790921078009210781092107820921078309210784092107850921078609210787092107880921078909210790092107910921079209210793092107940921079509210796092107970921079809210799092200010922000209220003092200040922000509220006092200070922000809220009092200100922001109220012092200130922001409220015092200160922001709220018092200190922002009220021092200220922002309220024092200250922002609220027092200280922002909220030092200310922003209220033092200340922003509220036092200370922003809220039092200400922004109220042092200430922004409220045092200460922004709220048092200490922005009220051092200520922005309220054092200550922005609220057092200580922005909220060092200610922006209220063092200640922006509220066092200670922006809220069092200700922007109220072092200730922007409220075092200760922007709220078092200790922008009220081092200820922008309220084092200850922008609220087092200880922008909220090092200910922009209220093092200940922009509220096092200970922009809220099092201000922010109220102092201030922010409220105092201060922010709220108092201090922011009220111092201120922011309220114092201150922011609220117092201180922011909220120092201210922012209220123092201240922012509220126092201270922012809220129092201300922013109220132092201330922013409220135092201360922013709220138092201390922014009220141092201420922014309220144092201450922014609220147092201480922014909220150092201510922015209220153092201540922015509220156092201570922015809220159092201600922016109220162092201630922016409220165092201660922016709220168092201690922017009220171092201720922017309220174092201750922017609220177092201780922017909220180092201810922018209220183092201840922018509220186092201870922018809220189092201900922019109220192092201930922019409220195092201960922019709220198092201990922020009220201092202020922020309220204092202050922020609220207092202080922020909220210092202110922021209220213092202140922021509220216092202170922021809220219092202200922022109220222092202230922022409220225092202260922022709220228092202290922023009220231092202320922023309220234092202350922023609220237092202380922023909220240092202410922024209220243092202440922024509220246092202470922024809220249092202500922025109220252092202530922025409220255092202560922025709220258092202590922026009220261092202620922026309220264092202650922026609220267092202680922026909220270092202710922027209220273092202740922027509220276092202770922027809220279092202800922028109220282092202830922028409220285092202860922028709220288092202890922029009220291092202920922029309220294092202950922029609220297092202980922029909220300092203010922030209220303092203040922030509220306092203070922030809220309092203100922031109220312092203130922031409220315092203160922031709220318092203190922032009220321092203220922032309220324092203250922032609220327092203280922032909220330092203310922033209220333092203340922033509220336092203370922033809220339092203400922034109220342092203430922034409220345092203460922034709220348092203490922035009220351092203520922035309220354092203550922035609220357092203580922035909220360092203610922036209220363092203640922036509220366092203670922036809220369092203700922037109220372092203730922037409220375092203760922037709220378092203790922038009220381092203820922038309220384092203850922038609220387092203880922038909220390092203910922039209220393092203940922039509220396092203970922039809220399092204000922040109220402092204030922040409220405092204060922040709220408092204090922041009220411092204120922041309220414092204150922041609220417092204180922041909220420092204210922042209220423092204240922042509220426092204270922042809220429092204300922043109220432092204330922043409220435092204360922043709220438092204390922044009220441092204420922044309220444092204450922044609220447092204480922044909220450092204510922045209220453092204540922045509220456092204570922045809220459092204600922046109220462092204630922046409220465092204660922046709220468092204690922047009220471092204720922047309220474092204750922047609220477092204780922047909220480092204810922048209220483092204840922048509220486092204870922048809220489092204900922049109220492092204930922049409220495092204960922049709220498092204990922050009220501092205020922050309220504092205050922050609220507092205080922050909220510092205110922051209220513092205140922051509220516092205170922051809220519092205200922052109220522092205230922052409220525092205260922052709220528092205290922053009220531092205320922053309220534092205350922053609220537092205380922053909220540092205410922054209220543092205440922054509220546092205470922054809220549092205500922055109220552092205530922055409220555092205560922055709220558092205590922056009220561092205620922056309220564092205650922056609220567092205680922056909220570092205710922057209220573092205740922057509220576092205770922057809220579092205800922058109220582092205830922058409220585092205860922058709220588092205890922059009220591092205920922059309220594092205950922059609220597092205980922059909220600092206010922060209220603092206040922060509220606092206070922060809220609092206100922061109220612092206130922061409220615092206160922061709220618092206190922062009220621092206220922062309220624092206250922062609220627092206280922062909220630092206310922063209220633092206340922063509220636092206370922063809220639092206400922064109220642092206430922064409220645092206460922064709220648092206490922065009220651092206520922065309220654092206550922065609220657092206580922065909220660092206610922066209220663092206640922066509220666092206670922066809220669092206700922067109220672092206730922067409220675092206760922067709220678092206790922068009220681092206820922068309220684092206850922068609220687092206880922068909220690092206910922069209220693092206940922069509220696092206970922069809220699092207000922070109220702092207030922070409220705092207060922070709220708092207090922071009220711092207120922071309220714092207150922071609220717092207180922071909220720092207210922072209220723092207240922072509220726092207270922072809220729092207300922073109220732092207330922073409220735092207360922073709220738092207390922074009220741092207420922074309220744092207450922074609220747092207480922074909220750092207510922075209220753092207540922075509220756092207570922075809220759092207600922076109220762092207630922076409220765092207660922076709220768092207690922077009220771092207720922077309220774092207750922077609220777092207780922077909220780092207810922078209220783092207840922078509220786092207870922078809220789092207900922079109220792092207930922079409220795092207960922079709220798092207990923000109230002092300030923000409230005092300060923000709230008092300090923001009230011092300120923001309230014092300150923001609230017092300180923001909230020092300210923002209230023092300240923002509230026092300270923002809230029092300300923003109230032092300330923003409230035092300360923003709230038092300390923004009230041092300420923004309230044092300450923004609230047092300480923004909230050092300510923005209230053092300540923005509230056092300570923005809230059092300600923006109230062092300630923006409230065092300660923006709230068092300690923007009230071092300720923007309230074092300750923007609230077092300780923007909230080092300810923008209230083092300840923008509230086092300870923008809230089092300900923009109230092092300930923009409230095092300960923009709230098092300990923010009230101092301020923010309230104092301050923010609230107092301080923010909230110092301110923011209230113092301140923011509230116092301170923011809230119092301200923012109230122092301230923012409230125092301260923012709230128092301290923013009230131092301320923013309230134092301350923013609230137092301380923013909230140092301410923014209230143092301440923014509230146092301470923014809230149092301500923015109230152092301530923015409230155092301560923015709230158092301590923016009230161092301620923016309230164092301650923016609230167092301680923016909230170092301710923017209230173092301740923017509230176092301770923017809230179092301800923018109230182092301830923018409230185092301860923018709230188092301890923019009230191092301920923019309230194092301950923019609230197092301980923019909230200092302010923020209230203092302040923020509230206092302070923020809230209092302100923021109230212092302130923021409230215092302160923021709230218092302190923022009230221092302220923022309230224092302250923022609230227092302280923022909230230092302310923023209230233092302340923023509230236092302370923023809230239092302400923024109230242092302430923024409230245092302460923024709230248092302490923025009230251092302520923025309230254092302550923025609230257092302580923025909230260092302610923026209230263092302640923026509230266092302670923026809230269092302700923027109230272092302730923027409230275092302760923027709230278092302790923028009230281092302820923028309230284092302850923028609230287092302880923028909230290092302910923029209230293092302940923029509230296092302970923029809230299092303000923030109230302092303030923030409230305092303060923030709230308092303090923031009230311092303120923031309230314092303150923031609230317092303180923031909230320092303210923032209230323092303240923032509230326092303270923032809230329092303300923033109230332092303330923033409230335092303360923033709230338092303390923034009230341092303420923034309230344092303450923034609230347092303480923034909230350092303510923035209230353092303540923035509230356092303570923035809230359092303600923036109230362092303630923036409230365092303660923036709230368092303690923037009230371092303720923037309230374092303750923037609230377092303780923037909230380092303810923038209230383092303840923038509230386092303870923038809230389092303900923039109230392092303930923039409230395092303960923039709230398092303990923040009230401092304020923040309230404092304050923040609230407092304080923040909230410092304110923041209230413092304140923041509230416092304170923041809230419092304200923042109230422092304230923042409230425092304260923042709230428092304290923043009230431092304320923043309230434092304350923043609230437092304380923043909230440092304410923044209230443092304440923044509230446092304470923044809230449092304500923045109230452092304530923045409230455092304560923045709230458092304590923046009230461092304620923046309230464092304650923046609230467092304680923046909230470092304710923047209230473092304740923047509230476092304770923047809230479092304800923048109230482092304830923048409230485092304860923048709230488092304890923049009230491092304920923049309230494092304950923049609230497092304980923049909230500092305010923050209230503092305040923050509230506092305070923050809230509092305100923051109230512092305130923051409230515092305160923051709230518092305190923052009230521092305220923052309230524092305250923052609230527092305280923052909230530092305310923053209230533092305340923053509230536092305370923053809230539092305400923054109230542092305430923054409230545092305460923054709230548092305490923055009230551092305520923055309230554092305550923055609230557092305580923055909230560092305610923056209230563092305640923056509230566092305670923056809230569092305700923057109230572092305730923057409230575092305760923057709230578092305790923058009230581092305820923058309230584092305850923058609230587092305880923058909230590092305910923059209230593092305940923059509230596092305970923059809230599092306000923060109230602092306030923060409230605092306060923060709230608092306090923061009230611092306120923061309230614092306150923061609230617092306180923061909230620092306210923062209230623092306240923062509230626092306270923062809230629092306300923063109230632092306330923063409230635092306360923063709230638092306390923064009230641092306420923064309230644092306450923064609230647092306480923064909230650092306510923065209230653092306540923065509230656092306570923065809230659092306600923066109230662092306630923066409230665092306660923066709230668092306690923067009230671092306720923067309230674092306750923067609230677092306780923067909230680092306810923068209230683092306840923068509230686092306870923068809230689092306900923069109230692092306930923069409230695092306960923069709230698092306990923070009230701092307020923070309230704092307050923070609230707092307080923070909230710092307110923071209230713092307140923071509230716092307170923071809230719092307200923072109230722092307230923072409230725092307260923072709230728092307290923073009230731092307320923073309230734092307350923073609230737092307380923073909230740092307410923074209230743092307440923074509230746092307470923074809230749092307500923075109230752092307530923075409230755092307560923075709230758092307590923076009230761092307620923076309230764092307650923076609230767092307680923076909230770092307710923077209230773092307740923077509230776092307770923077809230779092307800923078109230782092307830923078409230785092307860923078709230788092307890923079009230791092307920923079309230794092307950923079609230797092307980923079909240001092400020924000309240004092400050924000609240007092400080924000909240010092400110924001209240013092400140924001509240016092400170924001809240019092400200924002109240022092400230924002409240025092400260924002709240028092400290924003009240031092400320924003309240034092400350924003609240037092400380924003909240040092400410924004209240043092400440924004509240046092400470924004809240049092400500924005109240052092400530924005409240055092400560924005709240058092400590924006009240061092400620924006309240064092400650924006609240067092400680924006909240070092400710924007209240073092400740924007509240076092400770924007809240079092400800924008109240082092400830924008409240085092400860924008709240088092400890924009009240091092400920924009309240094092400950924009609240097092400980924009909240100092401010924010209240103092401040924010509240106092401070924010809240109092401100924011109240112092401130924011409240115092401160924011709240118092401190924012009240121092401220924012309240124092401250924012609240127092401280924012909240130092401310924013209240133092401340924013509240136092401370924013809240139092401400924014109240142092401430924014409240145092401460924014709240148092401490924015009240151092401520924015309240154092401550924015609240157092401580924015909240160092401610924016209240163092401640924016509240166092401670924016809240169092401700924017109240172092401730924017409240175092401760924017709240178092401790924018009240181092401820924018309240184092401850924018609240187092401880924018909240190092401910924019209240193092401940924019509240196092401970924019809240199092402000924020109240202092402030924020409240205092402060924020709240208092402090924021009240211092402120924021309240214092402150924021609240217092402180924021909240220092402210924022209240223092402240924022509240226092402270924022809240229092402300924023109240232092402330924023409240235092402360924023709240238092402390924024009240241092402420924024309240244092402450924024609240247092402480924024909240250092402510924025209240253092402540924025509240256092402570924025809240259092402600924026109240262092402630924026409240265092402660924026709240268092402690924027009240271092402720924027309240274092402750924027609240277092402780924027909240280092402810924028209240283092402840924028509240286092402870924028809240289092402900924029109240292092402930924029409240295092402960924029709240298092402990924030009240301092403020924030309240304092403050924030609240307092403080924030909240310092403110924031209240313092403140924031509240316092403170924031809240319092403200924032109240322092403230924032409240325092403260924032709240328092403290924033009240331092403320924033309240334092403350924033609240337092403380924033909240340092403410924034209240343092403440924034509240346092403470924034809240349092403500924035109240352092403530924035409240355092403560924035709240358092403590924036009240361092403620924036309240364092403650924036609240367092403680924036909240370092403710924037209240373092403740924037509240376092403770924037809240379092403800924038109240382092403830924038409240385092403860924038709240388092403890924039009240391092403920924039309240394092403950924039609240397092403980924039909240400092404010924040209240403092404040924040509240406092404070924040809240409092404100924041109240412092404130924041409240415092404160924041709240418092404190924042009240421092404220924042309240424092404250924042609240427092404280924042909240430092404310924043209240433092404340924043509240436092404370924043809240439092404400924044109240442092404430924044409240445092404460924044709240448092404490924045009240451092404520924045309240454092404550924045609240457092404580924045909240460092404610924046209240463092404640924046509240466092404670924046809240469092404700924047109240472092404730924047409240475092404760924047709240478092404790924048009240481092404820924048309240484092404850924048609240487092404880924048909240490092404910924049209240493092404940924049509240496092404970924049809240499092405000924050109240502092405030924050409240505092405060924050709240508092405090924051009240511092405120924051309240514092405150924051609240517092405180924051909240520092405210924052209240523092405240924052509240526092405270924052809240529092405300924053109240532092405330924053409240535092405360924053709240538092405390924054009240541092405420924054309240544092405450924054609240547092405480924054909240550092405510924055209240553092405540924055509240556092405570924055809240559092405600924056109240562092405630924056409240565092405660924056709240568092405690924057009240571092405720924057309240574092405750924057609240577092405780924057909240580092405810924058209240583092405840924058509240586092405870924058809240589092405900924059109240592092405930924059409240595092405960924059709240598092405990924060009240601092406020924060309240604092406050924060609240607092406080924060909240610092406110924061209240613092406140924061509240616092406170924061809240619092406200924062109240622092406230924062409240625092406260924062709240628092406290924063009240631092406320924063309240634092406350924063609240637092406380924063909240640092406410924064209240643092406440924064509240646092406470924064809240649092406500924065109240652092406530924065409240655092406560924065709240658092406590924066009240661092406620924066309240664092406650924066609240667092406680924066909240670092406710924067209240673092406740924067509240676092406770924067809240679092406800924068109240682092406830924068409240685092406860924068709240688092406890924069009240691092406920924069309240694092406950924069609240697092406980924069909240700092407010924070209240703092407040924070509240706092407070924070809240709092407100924071109240712092407130924071409240715092407160924071709240718092407190924072009240721092407220924072309240724092407250924072609240727092407280924072909240730092407310924073209240733092407340924073509240736092407370924073809240739092407400924074109240742092407430924074409240745092407460924074709240748092407490924075009240751092407520924075309240754092407550924075609240757092407580924075909240760092407610924076209240763092407640924076509240766092407670924076809240769092407700924077109240772092407730924077409240775092407760924077709240778092407790924078009240781092407820924078309240784092407850924078609240787092407880924078909240790092407910924079209240793092407940924079509240796092407970924079809240799092500010925000209250003092500040925000509250006092500070925000809250009092500100925001109250012092500130925001409250015092500160925001709250018092500190925002009250021092500220925002309250024092500250925002609250027092500280925002909250030092500310925003209250033092500340925003509250036092500370925003809250039092500400925004109250042092500430925004409250045092500460925004709250048092500490925005009250051092500520925005309250054092500550925005609250057092500580925005909250060092500610925006209250063092500640925006509250066092500670925006809250069092500700925007109250072092500730925007409250075092500760925007709250078092500790925008009250081092500820925008309250084092500850925008609250087092500880925008909250090092500910925009209250093092500940925009509250096092500970925009809250099092501000925010109250102092501030925010409250105092501060925010709250108092501090925011009250111092501120925011309250114092501150925011609250117092501180925011909250120092501210925012209250123092501240925012509250126092501270925012809250129092501300925013109250132092501330925013409250135092501360925013709250138092501390925014009250141092501420925014309250144092501450925014609250147092501480925014909250150092501510925015209250153092501540925015509250156092501570925015809250159092501600925016109250162092501630925016409250165092501660925016709250168092501690925017009250171092501720925017309250174092501750925017609250177092501780925017909250180092501810925018209250183092501840925018509250186092501870925018809250189092501900925019109250192092501930925019409250195092501960925019709250198092501990925020009250201092502020925020309250204092502050925020609250207092502080925020909250210092502110925021209250213092502140925021509250216092502170925021809250219092502200925022109250222092502230925022409250225092502260925022709250228092502290925023009250231092502320925023309250234092502350925023609250237092502380925023909250240092502410925024209250243092502440925024509250246092502470925024809250249092502500925025109250252092502530925025409250255092502560925025709250258092502590925026009250261092502620925026309250264092502650925026609250267092502680925026909250270092502710925027209250273092502740925027509250276092502770925027809250279092502800925028109250282092502830925028409250285092502860925028709250288092502890925029009250291092502920925029309250294092502950925029609250297092502980925029909250300092503010925030209250303092503040925030509250306092503070925030809250309092503100925031109250312092503130925031409250315092503160925031709250318092503190925032009250321092503220925032309250324092503250925032609250327092503280925032909250330092503310925033209250333092503340925033509250336092503370925033809250339092503400925034109250342092503430925034409250345092503460925034709250348092503490925035009250351092503520925035309250354092503550925035609250357092503580925035909250360092503610925036209250363092503640925036509250366092503670925036809250369092503700925037109250372092503730925037409250375092503760925037709250378092503790925038009250381092503820925038309250384092503850925038609250387092503880925038909250390092503910925039209250393092503940925039509250396092503970925039809250399092504000925040109250402092504030925040409250405092504060925040709250408092504090925041009250411092504120925041309250414092504150925041609250417092504180925041909250420092504210925042209250423092504240925042509250426092504270925042809250429092504300925043109250432092504330925043409250435092504360925043709250438092504390925044009250441092504420925044309250444092504450925044609250447092504480925044909250450092504510925045209250453092504540925045509250456092504570925045809250459092504600925046109250462092504630925046409250465092504660925046709250468092504690925047009250471092504720925047309250474092504750925047609250477092504780925047909250480092504810925048209250483092504840925048509250486092504870925048809250489092504900925049109250492092504930925049409250495092504960925049709250498092504990925050009250501092505020925050309250504092505050925050609250507092505080925050909250510092505110925051209250513092505140925051509250516092505170925051809250519092505200925052109250522092505230925052409250525092505260925052709250528092505290925053009250531092505320925053309250534092505350925053609250537092505380925053909250540092505410925054209250543092505440925054509250546092505470925054809250549092505500925055109250552092505530925055409250555092505560925055709250558092505590925056009250561092505620925056309250564092505650925056609250567092505680925056909250570092505710925057209250573092505740925057509250576092505770925057809250579092505800925058109250582092505830925058409250585092505860925058709250588092505890925059009250591092505920925059309250594092505950925059609250597092505980925059909250600092506010925060209250603092506040925060509250606092506070925060809250609092506100925061109250612092506130925061409250615092506160925061709250618092506190925062009250621092506220925062309250624092506250925062609250627092506280925062909250630092506310925063209250633092506340925063509250636092506370925063809250639092506400925064109250642092506430925064409250645092506460925064709250648092506490925065009250651092506520925065309250654092506550925065609250657092506580925065909250660092506610925066209250663092506640925066509250666092506670925066809250669092506700925067109250672092506730925067409250675092506760925067709250678092506790925068009250681092506820925068309250684092506850925068609250687092506880925068909250690092506910925069209250693092506940925069509250696092506970925069809250699092507000925070109250702092507030925070409250705092507060925070709250708092507090925071009250711092507120925071309250714092507150925071609250717092507180925071909250720092507210925072209250723092507240925072509250726092507270925072809250729092507300925073109250732092507330925073409250735092507360925073709250738092507390925074009250741092507420925074309250744092507450925074609250747092507480925074909250750092507510925075209250753092507540925075509250756092507570925075809250759092507600925076109250762092507630925076409250765092507660925076709250768092507690925077009250771092507720925077309250774092507750925077609250777092507780925077909250780092507810925078209250783092507840925078509250786092507870925078809250789092507900925079109250792092507930925079409250795092507960925079709250798092507990926000109260002092600030926000409260005092600060926000709260008092600090926001009260011092600120926001309260014092600150926001609260017092600180926001909260020092600210926002209260023092600240926002509260026092600270926002809260029092600300926003109260032092600330926003409260035092600360926003709260038092600390926004009260041092600420926004309260044092600450926004609260047092600480926004909260050092600510926005209260053092600540926005509260056092600570926005809260059092600600926006109260062092600630926006409260065092600660926006709260068092600690926007009260071092600720926007309260074092600750926007609260077092600780926007909260080092600810926008209260083092600840926008509260086092600870926008809260089092600900926009109260092092600930926009409260095092600960926009709260098092600990926010009260101092601020926010309260104092601050926010609260107092601080926010909260110092601110926011209260113092601140926011509260116092601170926011809260119092601200926012109260122092601230926012409260125092601260926012709260128092601290926013009260131092601320926013309260134092601350926013609260137092601380926013909260140092601410926014209260143092601440926014509260146092601470926014809260149092601500926015109260152092601530926015409260155092601560926015709260158092601590926016009260161092601620926016309260164092601650926016609260167092601680926016909260170092601710926017209260173092601740926017509260176092601770926017809260179092601800926018109260182092601830926018409260185092601860926018709260188092601890926019009260191092601920926019309260194092601950926019609260197092601980926019909260200092602010926020209260203092602040926020509260206092602070926020809260209092602100926021109260212092602130926021409260215092602160926021709260218092602190926022009260221092602220926022309260224092602250926022609260227092602280926022909260230092602310926023209260233092602340926023509260236092602370926023809260239092602400926024109260242092602430926024409260245092602460926024709260248092602490926025009260251092602520926025309260254092602550926025609260257092602580926025909260260092602610926026209260263092602640926026509260266092602670926026809260269092602700926027109260272092602730926027409260275092602760926027709260278092602790926028009260281092602820926028309260284092602850926028609260287092602880926028909260290092602910926029209260293092602940926029509260296092602970926029809260299092603000926030109260302092603030926030409260305092603060926030709260308092603090926031009260311092603120926031309260314092603150926031609260317092603180926031909260320092603210926032209260323092603240926032509260326092603270926032809260329092603300926033109260332092603330926033409260335092603360926033709260338092603390926034009260341092603420926034309260344092603450926034609260347092603480926034909260350092603510926035209260353092603540926035509260356092603570926035809260359092603600926036109260362092603630926036409260365092603660926036709260368092603690926037009260371092603720926037309260374092603750926037609260377092603780926037909260380092603810926038209260383092603840926038509260386092603870926038809260389092603900926039109260392092603930926039409260395092603960926039709260398092603990926040009260401092604020926040309260404092604050926040609260407092604080926040909260410092604110926041209260413092604140926041509260416092604170926041809260419092604200926042109260422092604230926042409260425092604260926042709260428092604290926043009260431092604320926043309260434092604350926043609260437092604380926043909260440092604410926044209260443092604440926044509260446092604470926044809260449092604500926045109260452092604530926045409260455092604560926045709260458092604590926046009260461092604620926046309260464092604650926046609260467092604680926046909260470092604710926047209260473092604740926047509260476092604770926047809260479092604800926048109260482092604830926048409260485092604860926048709260488092604890926049009260491092604920926049309260494092604950926049609260497092604980926049909260500092605010926050209260503092605040926050509260506092605070926050809260509092605100926051109260512092605130926051409260515092605160926051709260518092605190926052009260521092605220926052309260524092605250926052609260527092605280926052909260530092605310926053209260533092605340926053509260536092605370926053809260539092605400926054109260542092605430926054409260545092605460926054709260548092605490926055009260551092605520926055309260554092605550926055609260557092605580926055909260560092605610926056209260563092605640926056509260566092605670926056809260569092605700926057109260572092605730926057409260575092605760926057709260578092605790926058009260581092605820926058309260584092605850926058609260587092605880926058909260590092605910926059209260593092605940926059509260596092605970926059809260599092606000926060109260602092606030926060409260605092606060926060709260608092606090926061009260611092606120926061309260614092606150926061609260617092606180926061909260620092606210926062209260623092606240926062509260626092606270926062809260629092606300926063109260632092606330926063409260635092606360926063709260638092606390926064009260641092606420926064309260644092606450926064609260647092606480926064909260650092606510926065209260653092606540926065509260656092606570926065809260659092606600926066109260662092606630926066409260665092606660926066709260668092606690926067009260671092606720926067309260674092606750926067609260677092606780926067909260680092606810926068209260683092606840926068509260686092606870926068809260689092606900926069109260692092606930926069409260695092606960926069709260698092606990926070009260701092607020926070309260704092607050926070609260707092607080926070909260710092607110926071209260713092607140926071509260716092607170926071809260719092607200926072109260722092607230926072409260725092607260926072709260728092607290926073009260731092607320926073309260734092607350926073609260737092607380926073909260740092607410926074209260743092607440926074509260746092607470926074809260749092607500926075109260752092607530926075409260755092607560926075709260758092607590926076009260761092607620926076309260764092607650926076609260767092607680926076909260770092607710926077209260773092607740926077509260776092607770926077809260779092607800926078109260782092607830926078409260785092607860926078709260788092607890926079009260791092607920926079309260794092607950926079609260797092607980926079909270001092700020927000309270004092700050927000609270007092700080927000909270010092700110927001209270013092700140927001509270016092700170927001809270019092700200927002109270022092700230927002409270025092700260927002709270028092700290927003009270031092700320927003309270034092700350927003609270037092700380927003909270040092700410927004209270043092700440927004509270046092700470927004809270049092700500927005109270052092700530927005409270055092700560927005709270058092700590927006009270061092700620927006309270064092700650927006609270067092700680927006909270070092700710927007209270073092700740927007509270076092700770927007809270079092700800927008109270082092700830927008409270085092700860927008709270088092700890927009009270091092700920927009309270094092700950927009609270097092700980927009909270100092701010927010209270103092701040927010509270106092701070927010809270109092701100927011109270112092701130927011409270115092701160927011709270118092701190927012009270121092701220927012309270124092701250927012609270127092701280927012909270130092701310927013209270133092701340927013509270136092701370927013809270139092701400927014109270142092701430927014409270145092701460927014709270148092701490927015009270151092701520927015309270154092701550927015609270157092701580927015909270160092701610927016209270163092701640927016509270166092701670927016809270169092701700927017109270172092701730927017409270175092701760927017709270178092701790927018009270181092701820927018309270184092701850927018609270187092701880927018909270190092701910927019209270193092701940927019509270196092701970927019809270199092702000927020109270202092702030927020409270205092702060927020709270208092702090927021009270211092702120927021309270214092702150927021609270217092702180927021909270220092702210927022209270223092702240927022509270226092702270927022809270229092702300927023109270232092702330927023409270235092702360927023709270238092702390927024009270241092702420927024309270244092702450927024609270247092702480927024909270250092702510927025209270253092702540927025509270256092702570927025809270259092702600927026109270262092702630927026409270265092702660927026709270268092702690927027009270271092702720927027309270274092702750927027609270277092702780927027909270280092702810927028209270283092702840927028509270286092702870927028809270289092702900927029109270292092702930927029409270295092702960927029709270298092702990927030009270301092703020927030309270304092703050927030609270307092703080927030909270310092703110927031209270313092703140927031509270316092703170927031809270319092703200927032109270322092703230927032409270325092703260927032709270328092703290927033009270331092703320927033309270334092703350927033609270337092703380927033909270340092703410927034209270343092703440927034509270346092703470927034809270349092703500927035109270352092703530927035409270355092703560927035709270358092703590927036009270361092703620927036309270364092703650927036609270367092703680927036909270370092703710927037209270373092703740927037509270376092703770927037809270379092703800927038109270382092703830927038409270385092703860927038709270388092703890927039009270391092703920927039309270394092703950927039609270397092703980927039909270400092704010927040209270403092704040927040509270406092704070927040809270409092704100927041109270412092704130927041409270415092704160927041709270418092704190927042009270421092704220927042309270424092704250927042609270427092704280927042909270430092704310927043209270433092704340927043509270436092704370927043809270439092704400927044109270442092704430927044409270445092704460927044709270448092704490927045009270451092704520927045309270454092704550927045609270457092704580927045909270460092704610927046209270463092704640927046509270466092704670927046809270469092704700927047109270472092704730927047409270475092704760927047709270478092704790927048009270481092704820927048309270484092704850927048609270487092704880927048909270490092704910927049209270493092704940927049509270496092704970927049809270499092705000927050109270502092705030927050409270505092705060927050709270508092705090927051009270511092705120927051309270514092705150927051609270517092705180927051909270520092705210927052209270523092705240927052509270526092705270927052809270529092705300927053109270532092705330927053409270535092705360927053709270538092705390927054009270541092705420927054309270544092705450927054609270547092705480927054909270550092705510927055209270553092705540927055509270556092705570927055809270559092705600927056109270562092705630927056409270565092705660927056709270568092705690927057009270571092705720927057309270574092705750927057609270577092705780927057909270580092705810927058209270583092705840927058509270586092705870927058809270589092705900927059109270592092705930927059409270595092705960927059709270598092705990927060009270601092706020927060309270604092706050927060609270607092706080927060909270610092706110927061209270613092706140927061509270616092706170927061809270619092706200927062109270622092706230927062409270625092706260927062709270628092706290927063009270631092706320927063309270634092706350927063609270637092706380927063909270640092706410927064209270643092706440927064509270646092706470927064809270649092706500927065109270652092706530927065409270655092706560927065709270658092706590927066009270661092706620927066309270664092706650927066609270667092706680927066909270670092706710927067209270673092706740927067509270676092706770927067809270679092706800927068109270682092706830927068409270685092706860927068709270688092706890927069009270691092706920927069309270694092706950927069609270697092706980927069909270700092707010927070209270703092707040927070509270706092707070927070809270709092707100927071109270712092707130927071409270715092707160927071709270718092707190927072009270721092707220927072309270724092707250927072609270727092707280927072909270730092707310927073209270733092707340927073509270736092707370927073809270739092707400927074109270742092707430927074409270745092707460927074709270748092707490927075009270751092707520927075309270754092707550927075609270757092707580927075909270760092707610927076209270763092707640927076509270766092707670927076809270769092707700927077109270772092707730927077409270775092707760927077709270778092707790927078009270781092707820927078309270784092707850927078609270787092707880927078909270790092707910927079209270793092707940927079509270796092707970927079809270799092800010928000209280003092800040928000509280006092800070928000809280009092800100928001109280012092800130928001409280015092800160928001709280018092800190928002009280021092800220928002309280024092800250928002609280027092800280928002909280030092800310928003209280033092800340928003509280036092800370928003809280039092800400928004109280042092800430928004409280045092800460928004709280048092800490928005009280051092800520928005309280054092800550928005609280057092800580928005909280060092800610928006209280063092800640928006509280066092800670928006809280069092800700928007109280072092800730928007409280075092800760928007709280078092800790928008009280081092800820928008309280084092800850928008609280087092800880928008909280090092800910928009209280093092800940928009509280096092800970928009809280099092801000928010109280102092801030928010409280105092801060928010709280108092801090928011009280111092801120928011309280114092801150928011609280117092801180928011909280120092801210928012209280123092801240928012509280126092801270928012809280129092801300928013109280132092801330928013409280135092801360928013709280138092801390928014009280141092801420928014309280144092801450928014609280147092801480928014909280150092801510928015209280153092801540928015509280156092801570928015809280159092801600928016109280162092801630928016409280165092801660928016709280168092801690928017009280171092801720928017309280174092801750928017609280177092801780928017909280180092801810928018209280183092801840928018509280186092801870928018809280189092801900928019109280192092801930928019409280195092801960928019709280198092801990928020009280201092802020928020309280204092802050928020609280207092802080928020909280210092802110928021209280213092802140928021509280216092802170928021809280219092802200928022109280222092802230928022409280225092802260928022709280228092802290928023009280231092802320928023309280234092802350928023609280237092802380928023909280240092802410928024209280243092802440928024509280246092802470928024809280249092802500928025109280252092802530928025409280255092802560928025709280258092802590928026009280261092802620928026309280264092802650928026609280267092802680928026909280270092802710928027209280273092802740928027509280276092802770928027809280279092802800928028109280282092802830928028409280285092802860928028709280288092802890928029009280291092802920928029309280294092802950928029609280297092802980928029909280300092803010928030209280303092803040928030509280306092803070928030809280309092803100928031109280312092803130928031409280315092803160928031709280318092803190928032009280321092803220928032309280324092803250928032609280327092803280928032909280330092803310928033209280333092803340928033509280336092803370928033809280339092803400928034109280342092803430928034409280345092803460928034709280348092803490928035009280351092803520928035309280354092803550928035609280357092803580928035909280360092803610928036209280363092803640928036509280366092803670928036809280369092803700928037109280372092803730928037409280375092803760928037709280378092803790928038009280381092803820928038309280384092803850928038609280387092803880928038909280390092803910928039209280393092803940928039509280396092803970928039809280399092804000928040109280402092804030928040409280405092804060928040709280408092804090928041009280411092804120928041309280414092804150928041609280417092804180928041909280420092804210928042209280423092804240928042509280426092804270928042809280429092804300928043109280432092804330928043409280435092804360928043709280438092804390928044009280441092804420928044309280444092804450928044609280447092804480928044909280450092804510928045209280453092804540928045509280456092804570928045809280459092804600928046109280462092804630928046409280465092804660928046709280468092804690928047009280471092804720928047309280474092804750928047609280477092804780928047909280480092804810928048209280483092804840928048509280486092804870928048809280489092804900928049109280492092804930928049409280495092804960928049709280498092804990928050009280501092805020928050309280504092805050928050609280507092805080928050909280510092805110928051209280513092805140928051509280516092805170928051809280519092805200928052109280522092805230928052409280525092805260928052709280528092805290928053009280531092805320928053309280534092805350928053609280537092805380928053909280540092805410928054209280543092805440928054509280546092805470928054809280549092805500928055109280552092805530928055409280555092805560928055709280558092805590928056009280561092805620928056309280564092805650928056609280567092805680928056909280570092805710928057209280573092805740928057509280576092805770928057809280579092805800928058109280582092805830928058409280585092805860928058709280588092805890928059009280591092805920928059309280594092805950928059609280597092805980928059909280600092806010928060209280603092806040928060509280606092806070928060809280609092806100928061109280612092806130928061409280615092806160928061709280618092806190928062009280621092806220928062309280624092806250928062609280627092806280928062909280630092806310928063209280633092806340928063509280636092806370928063809280639092806400928064109280642092806430928064409280645092806460928064709280648092806490928065009280651092806520928065309280654092806550928065609280657092806580928065909280660092806610928066209280663092806640928066509280666092806670928066809280669092806700928067109280672092806730928067409280675092806760928067709280678092806790928068009280681092806820928068309280684092806850928068609280687092806880928068909280690092806910928069209280693092806940928069509280696092806970928069809280699092807000928070109280702092807030928070409280705092807060928070709280708092807090928071009280711092807120928071309280714092807150928071609280717092807180928071909280720092807210928072209280723092807240928072509280726092807270928072809280729092807300928073109280732092807330928073409280735092807360928073709280738092807390928074009280741092807420928074309280744092807450928074609280747092807480928074909280750092807510928075209280753092807540928075509280756092807570928075809280759092807600928076109280762092807630928076409280765092807660928076709280768092807690928077009280771092807720928077309280774092807750928077609280777092807780928077909280780092807810928078209280783092807840928078509280786092807870928078809280789092807900928079109280792092807930928079409280795092807960928079709280798092807990929000109290002092900030929000409290005092900060929000709290008092900090929001009290011092900120929001309290014092900150929001609290017092900180929001909290020092900210929002209290023092900240929002509290026092900270929002809290029092900300929003109290032092900330929003409290035092900360929003709290038092900390929004009290041092900420929004309290044092900450929004609290047092900480929004909290050092900510929005209290053092900540929005509290056092900570929005809290059092900600929006109290062092900630929006409290065092900660929006709290068092900690929007009290071092900720929007309290074092900750929007609290077092900780929007909290080092900810929008209290083092900840929008509290086092900870929008809290089092900900929009109290092092900930929009409290095092900960929009709290098092900990929010009290101092901020929010309290104092901050929010609290107092901080929010909290110092901110929011209290113092901140929011509290116092901170929011809290119092901200929012109290122092901230929012409290125092901260929012709290128092901290929013009290131092901320929013309290134092901350929013609290137092901380929013909290140092901410929014209290143092901440929014509290146092901470929014809290149092901500929015109290152092901530929015409290155092901560929015709290158092901590929016009290161092901620929016309290164092901650929016609290167092901680929016909290170092901710929017209290173092901740929017509290176092901770929017809290179092901800929018109290182092901830929018409290185092901860929018709290188092901890929019009290191092901920929019309290194092901950929019609290197092901980929019909290200092902010929020209290203092902040929020509290206092902070929020809290209092902100929021109290212092902130929021409290215092902160929021709290218092902190929022009290221092902220929022309290224092902250929022609290227092902280929022909290230092902310929023209290233092902340929023509290236092902370929023809290239092902400929024109290242092902430929024409290245092902460929024709290248092902490929025009290251092902520929025309290254092902550929025609290257092902580929025909290260092902610929026209290263092902640929026509290266092902670929026809290269092902700929027109290272092902730929027409290275092902760929027709290278092902790929028009290281092902820929028309290284092902850929028609290287092902880929028909290290092902910929029209290293092902940929029509290296092902970929029809290299092903000929030109290302092903030929030409290305092903060929030709290308092903090929031009290311092903120929031309290314092903150929031609290317092903180929031909290320092903210929032209290323092903240929032509290326092903270929032809290329092903300929033109290332092903330929033409290335092903360929033709290338092903390929034009290341092903420929034309290344092903450929034609290347092903480929034909290350092903510929035209290353092903540929035509290356092903570929035809290359092903600929036109290362092903630929036409290365092903660929036709290368092903690929037009290371092903720929037309290374092903750929037609290377092903780929037909290380092903810929038209290383092903840929038509290386092903870929038809290389092903900929039109290392092903930929039409290395092903960929039709290398092903990929040009290401092904020929040309290404092904050929040609290407092904080929040909290410092904110929041209290413092904140929041509290416092904170929041809290419092904200929042109290422092904230929042409290425092904260929042709290428092904290929043009290431092904320929043309290434092904350929043609290437092904380929043909290440092904410929044209290443092904440929044509290446092904470929044809290449092904500929045109290452092904530929045409290455092904560929045709290458092904590929046009290461092904620929046309290464092904650929046609290467092904680929046909290470092904710929047209290473092904740929047509290476092904770929047809290479092904800929048109290482092904830929048409290485092904860929048709290488092904890929049009290491092904920929049309290494092904950929049609290497092904980929049909290500092905010929050209290503092905040929050509290506092905070929050809290509092905100929051109290512092905130929051409290515092905160929051709290518092905190929052009290521092905220929052309290524092905250929052609290527092905280929052909290530092905310929053209290533092905340929053509290536092905370929053809290539092905400929054109290542092905430929054409290545092905460929054709290548092905490929055009290551092905520929055309290554092905550929055609290557092905580929055909290560092905610929056209290563092905640929056509290566092905670929056809290569092905700929057109290572092905730929057409290575092905760929057709290578092905790929058009290581092905820929058309290584092905850929058609290587092905880929058909290590092905910929059209290593092905940929059509290596092905970929059809290599092906000929060109290602092906030929060409290605092906060929060709290608092906090929061009290611092906120929061309290614092906150929061609290617092906180929061909290620092906210929062209290623092906240929062509290626092906270929062809290629092906300929063109290632092906330929063409290635092906360929063709290638092906390929064009290641092906420929064309290644092906450929064609290647092906480929064909290650092906510929065209290653092906540929065509290656092906570929065809290659092906600929066109290662092906630929066409290665092906660929066709290668092906690929067009290671092906720929067309290674092906750929067609290677092906780929067909290680092906810929068209290683092906840929068509290686092906870929068809290689092906900929069109290692092906930929069409290695092906960929069709290698092906990929070009290701092907020929070309290704092907050929070609290707092907080929070909290710092907110929071209290713092907140929071509290716092907170929071809290719092907200929072109290722092907230929072409290725092907260929072709290728092907290929073009290731092907320929073309290734092907350929073609290737092907380929073909290740092907410929074209290743092907440929074509290746092907470929074809290749092907500929075109290752092907530929075409290755092907560929075709290758092907590929076009290761092907620929076309290764092907650929076609290767092907680929076909290770092907710929077209290773092907740929077509290776092907770929077809290779092907800929078109290782092907830929078409290785092907860929078709290788092907890929079009290791092907920929079309290794092907950929079609290797092907980929079909300001093000020930000309300004093000050930000609300007093000080930000909300010093000110930001209300013093000140930001509300016093000170930001809300019093000200930002109300022093000230930002409300025093000260930002709300028093000290930003009300031093000320930003309300034093000350930003609300037093000380930003909300040093000410930004209300043093000440930004509300046093000470930004809300049093000500930005109300052093000530930005409300055093000560930005709300058093000590930006009300061093000620930006309300064093000650930006609300067093000680930006909300070093000710930007209300073093000740930007509300076093000770930007809300079093000800930008109300082093000830930008409300085093000860930008709300088093000890930009009300091093000920930009309300094093000950930009609300097093000980930009909300100093001010930010209300103093001040930010509300106093001070930010809300109093001100930011109300112093001130930011409300115093001160930011709300118093001190930012009300121093001220930012309300124093001250930012609300127093001280930012909300130093001310930013209300133093001340930013509300136093001370930013809300139093001400930014109300142093001430930014409300145093001460930014709300148093001490930015009300151093001520930015309300154093001550930015609300157093001580930015909300160093001610930016209300163093001640930016509300166093001670930016809300169093001700930017109300172093001730930017409300175093001760930017709300178093001790930018009300181093001820930018309300184093001850930018609300187093001880930018909300190093001910930019209300193093001940930019509300196093001970930019809300199093002000930020109300202093002030930020409300205093002060930020709300208093002090930021009300211093002120930021309300214093002150930021609300217093002180930021909300220093002210930022209300223093002240930022509300226093002270930022809300229093002300930023109300232093002330930023409300235093002360930023709300238093002390930024009300241093002420930024309300244093002450930024609300247093002480930024909300250093002510930025209300253093002540930025509300256093002570930025809300259093002600930026109300262093002630930026409300265093002660930026709300268093002690930027009300271093002720930027309300274093002750930027609300277093002780930027909300280093002810930028209300283093002840930028509300286093002870930028809300289093002900930029109300292093002930930029409300295093002960930029709300298093002990930030009300301093003020930030309300304093003050930030609300307093003080930030909300310093003110930031209300313093003140930031509300316093003170930031809300319093003200930032109300322093003230930032409300325093003260930032709300328093003290930033009300331093003320930033309300334093003350930033609300337093003380930033909300340093003410930034209300343093003440930034509300346093003470930034809300349093003500930035109300352093003530930035409300355093003560930035709300358093003590930036009300361093003620930036309300364093003650930036609300367093003680930036909300370093003710930037209300373093003740930037509300376093003770930037809300379093003800930038109300382093003830930038409300385093003860930038709300388093003890930039009300391093003920930039309300394093003950930039609300397093003980930039909300400093004010930040209300403093004040930040509300406093004070930040809300409093004100930041109300412093004130930041409300415093004160930041709300418093004190930042009300421093004220930042309300424093004250930042609300427093004280930042909300430093004310930043209300433093004340930043509300436093004370930043809300439093004400930044109300442093004430930044409300445093004460930044709300448093004490930045009300451093004520930045309300454093004550930045609300457093004580930045909300460093004610930046209300463093004640930046509300466093004670930046809300469093004700930047109300472093004730930047409300475093004760930047709300478093004790930048009300481093004820930048309300484093004850930048609300487093004880930048909300490093004910930049209300493093004940930049509300496093004970930049809300499093005000930050109300502093005030930050409300505093005060930050709300508093005090930051009300511093005120930051309300514093005150930051609300517093005180930051909300520093005210930052209300523093005240930052509300526093005270930052809300529093005300930053109300532093005330930053409300535093005360930053709300538093005390930054009300541093005420930054309300544093005450930054609300547093005480930054909300550093005510930055209300553093005540930055509300556093005570930055809300559093005600930056109300562093005630930056409300565093005660930056709300568093005690930057009300571093005720930057309300574093005750930057609300577093005780930057909300580093005810930058209300583093005840930058509300586093005870930058809300589093005900930059109300592093005930930059409300595093005960930059709300598093005990930060009300601093006020930060309300604093006050930060609300607093006080930060909300610093006110930061209300613093006140930061509300616093006170930061809300619093006200930062109300622093006230930062409300625093006260930062709300628093006290930063009300631093006320930063309300634093006350930063609300637093006380930063909300640093006410930064209300643093006440930064509300646093006470930064809300649093006500930065109300652093006530930065409300655093006560930065709300658093006590930066009300661093006620930066309300664093006650930066609300667093006680930066909300670093006710930067209300673093006740930067509300676093006770930067809300679093006800930068109300682093006830930068409300685093006860930068709300688093006890930069009300691093006920930069309300694093006950930069609300697093006980930069909300700093007010930070209300703093007040930070509300706093007070930070809300709093007100930071109300712093007130930071409300715093007160930071709300718093007190930072009300721093007220930072309300724093007250930072609300727093007280930072909300730093007310930073209300733093007340930073509300736093007370930073809300739093007400930074109300742093007430930074409300745093007460930074709300748093007490930075009300751093007520930075309300754093007550930075609300757093007580930075909300760093007610930076209300763093007640930076509300766093007670930076809300769093007700930077109300772093007730930077409300775093007760930077709300778093007790930078009300781093007820930078309300784093007850930078609300787093007880930078909300790093007910930079209300793093007940930079509300796093007970930079809300799093100010931000209310003093100040931000509310006093100070931000809310009093100100931001109310012093100130931001409310015093100160931001709310018093100190931002009310021093100220931002309310024093100250931002609310027093100280931002909310030093100310931003209310033093100340931003509310036093100370931003809310039093100400931004109310042093100430931004409310045093100460931004709310048093100490931005009310051093100520931005309310054093100550931005609310057093100580931005909310060093100610931006209310063093100640931006509310066093100670931006809310069093100700931007109310072093100730931007409310075093100760931007709310078093100790931008009310081093100820931008309310084093100850931008609310087093100880931008909310090093100910931009209310093093100940931009509310096093100970931009809310099093101000931010109310102093101030931010409310105093101060931010709310108093101090931011009310111093101120931011309310114093101150931011609310117093101180931011909310120093101210931012209310123093101240931012509310126093101270931012809310129093101300931013109310132093101330931013409310135093101360931013709310138093101390931014009310141093101420931014309310144093101450931014609310147093101480931014909310150093101510931015209310153093101540931015509310156093101570931015809310159093101600931016109310162093101630931016409310165093101660931016709310168093101690931017009310171093101720931017309310174093101750931017609310177093101780931017909310180093101810931018209310183093101840931018509310186093101870931018809310189093101900931019109310192093101930931019409310195093101960931019709310198093101990931020009310201093102020931020309310204093102050931020609310207093102080931020909310210093102110931021209310213093102140931021509310216093102170931021809310219093102200931022109310222093102230931022409310225093102260931022709310228093102290931023009310231093102320931023309310234093102350931023609310237093102380931023909310240093102410931024209310243093102440931024509310246093102470931024809310249093102500931025109310252093102530931025409310255093102560931025709310258093102590931026009310261093102620931026309310264093102650931026609310267093102680931026909310270093102710931027209310273093102740931027509310276093102770931027809310279093102800931028109310282093102830931028409310285093102860931028709310288093102890931029009310291093102920931029309310294093102950931029609310297093102980931029909310300093103010931030209310303093103040931030509310306093103070931030809310309093103100931031109310312093103130931031409310315093103160931031709310318093103190931032009310321093103220931032309310324093103250931032609310327093103280931032909310330093103310931033209310333093103340931033509310336093103370931033809310339093103400931034109310342093103430931034409310345093103460931034709310348093103490931035009310351093103520931035309310354093103550931035609310357093103580931035909310360093103610931036209310363093103640931036509310366093103670931036809310369093103700931037109310372093103730931037409310375093103760931037709310378093103790931038009310381093103820931038309310384093103850931038609310387093103880931038909310390093103910931039209310393093103940931039509310396093103970931039809310399093104000931040109310402093104030931040409310405093104060931040709310408093104090931041009310411093104120931041309310414093104150931041609310417093104180931041909310420093104210931042209310423093104240931042509310426093104270931042809310429093104300931043109310432093104330931043409310435093104360931043709310438093104390931044009310441093104420931044309310444093104450931044609310447093104480931044909310450093104510931045209310453093104540931045509310456093104570931045809310459093104600931046109310462093104630931046409310465093104660931046709310468093104690931047009310471093104720931047309310474093104750931047609310477093104780931047909310480093104810931048209310483093104840931048509310486093104870931048809310489093104900931049109310492093104930931049409310495093104960931049709310498093104990931050009310501093105020931050309310504093105050931050609310507093105080931050909310510093105110931051209310513093105140931051509310516093105170931051809310519093105200931052109310522093105230931052409310525093105260931052709310528093105290931053009310531093105320931053309310534093105350931053609310537093105380931053909310540093105410931054209310543093105440931054509310546093105470931054809310549093105500931055109310552093105530931055409310555093105560931055709310558093105590931056009310561093105620931056309310564093105650931056609310567093105680931056909310570093105710931057209310573093105740931057509310576093105770931057809310579093105800931058109310582093105830931058409310585093105860931058709310588093105890931059009310591093105920931059309310594093105950931059609310597093105980931059909310600093106010931060209310603093106040931060509310606093106070931060809310609093106100931061109310612093106130931061409310615093106160931061709310618093106190931062009310621093106220931062309310624093106250931062609310627093106280931062909310630093106310931063209310633093106340931063509310636093106370931063809310639093106400931064109310642093106430931064409310645093106460931064709310648093106490931065009310651093106520931065309310654093106550931065609310657093106580931065909310660093106610931066209310663093106640931066509310666093106670931066809310669093106700931067109310672093106730931067409310675093106760931067709310678093106790931068009310681093106820931068309310684093106850931068609310687093106880931068909310690093106910931069209310693093106940931069509310696093106970931069809310699093107000931070109310702093107030931070409310705093107060931070709310708093107090931071009310711093107120931071309310714093107150931071609310717093107180931071909310720093107210931072209310723093107240931072509310726093107270931072809310729093107300931073109310732093107330931073409310735093107360931073709310738093107390931074009310741093107420931074309310744093107450931074609310747093107480931074909310750093107510931075209310753093107540931075509310756093107570931075809310759093107600931076109310762093107630931076409310765093107660931076709310768093107690931077009310771093107720931077309310774093107750931077609310777093107780931077909310780093107810931078209310783093107840931078509310786093107870931078809310789093107900931079109310792093107930931079409310795093107960931079709310798093107990932000109320002093200030932000409320005093200060932000709320008093200090932001009320011093200120932001309320014093200150932001609320017093200180932001909320020093200210932002209320023093200240932002509320026093200270932002809320029093200300932003109320032093200330932003409320035093200360932003709320038093200390932004009320041093200420932004309320044093200450932004609320047093200480932004909320050093200510932005209320053093200540932005509320056093200570932005809320059093200600932006109320062093200630932006409320065093200660932006709320068093200690932007009320071093200720932007309320074093200750932007609320077093200780932007909320080093200810932008209320083093200840932008509320086093200870932008809320089093200900932009109320092093200930932009409320095093200960932009709320098093200990932010009320101093201020932010309320104093201050932010609320107093201080932010909320110093201110932011209320113093201140932011509320116093201170932011809320119093201200932012109320122093201230932012409320125093201260932012709320128093201290932013009320131093201320932013309320134093201350932013609320137093201380932013909320140093201410932014209320143093201440932014509320146093201470932014809320149093201500932015109320152093201530932015409320155093201560932015709320158093201590932016009320161093201620932016309320164093201650932016609320167093201680932016909320170093201710932017209320173093201740932017509320176093201770932017809320179093201800932018109320182093201830932018409320185093201860932018709320188093201890932019009320191093201920932019309320194093201950932019609320197093201980932019909320200093202010932020209320203093202040932020509320206093202070932020809320209093202100932021109320212093202130932021409320215093202160932021709320218093202190932022009320221093202220932022309320224093202250932022609320227093202280932022909320230093202310932023209320233093202340932023509320236093202370932023809320239093202400932024109320242093202430932024409320245093202460932024709320248093202490932025009320251093202520932025309320254093202550932025609320257093202580932025909320260093202610932026209320263093202640932026509320266093202670932026809320269093202700932027109320272093202730932027409320275093202760932027709320278093202790932028009320281093202820932028309320284093202850932028609320287093202880932028909320290093202910932029209320293093202940932029509320296093202970932029809320299093203000932030109320302093203030932030409320305093203060932030709320308093203090932031009320311093203120932031309320314093203150932031609320317093203180932031909320320093203210932032209320323093203240932032509320326093203270932032809320329093203300932033109320332093203330932033409320335093203360932033709320338093203390932034009320341093203420932034309320344093203450932034609320347093203480932034909320350093203510932035209320353093203540932035509320356093203570932035809320359093203600932036109320362093203630932036409320365093203660932036709320368093203690932037009320371093203720932037309320374093203750932037609320377093203780932037909320380093203810932038209320383093203840932038509320386093203870932038809320389093203900932039109320392093203930932039409320395093203960932039709320398093203990932040009320401093204020932040309320404093204050932040609320407093204080932040909320410093204110932041209320413093204140932041509320416093204170932041809320419093204200932042109320422093204230932042409320425093204260932042709320428093204290932043009320431093204320932043309320434093204350932043609320437093204380932043909320440093204410932044209320443093204440932044509320446093204470932044809320449093204500932045109320452093204530932045409320455093204560932045709320458093204590932046009320461093204620932046309320464093204650932046609320467093204680932046909320470093204710932047209320473093204740932047509320476093204770932047809320479093204800932048109320482093204830932048409320485093204860932048709320488093204890932049009320491093204920932049309320494093204950932049609320497093204980932049909320500093205010932050209320503093205040932050509320506093205070932050809320509093205100932051109320512093205130932051409320515093205160932051709320518093205190932052009320521093205220932052309320524093205250932052609320527093205280932052909320530093205310932053209320533093205340932053509320536093205370932053809320539093205400932054109320542093205430932054409320545093205460932054709320548093205490932055009320551093205520932055309320554093205550932055609320557093205580932055909320560093205610932056209320563093205640932056509320566093205670932056809320569093205700932057109320572093205730932057409320575093205760932057709320578093205790932058009320581093205820932058309320584093205850932058609320587093205880932058909320590093205910932059209320593093205940932059509320596093205970932059809320599093206000932060109320602093206030932060409320605093206060932060709320608093206090932061009320611093206120932061309320614093206150932061609320617093206180932061909320620093206210932062209320623093206240932062509320626093206270932062809320629093206300932063109320632093206330932063409320635093206360932063709320638093206390932064009320641093206420932064309320644093206450932064609320647093206480932064909320650093206510932065209320653093206540932065509320656093206570932065809320659093206600932066109320662093206630932066409320665093206660932066709320668093206690932067009320671093206720932067309320674093206750932067609320677093206780932067909320680093206810932068209320683093206840932068509320686093206870932068809320689093206900932069109320692093206930932069409320695093206960932069709320698093206990932070009320701093207020932070309320704093207050932070609320707093207080932070909320710093207110932071209320713093207140932071509320716093207170932071809320719093207200932072109320722093207230932072409320725093207260932072709320728093207290932073009320731093207320932073309320734093207350932073609320737093207380932073909320740093207410932074209320743093207440932074509320746093207470932074809320749093207500932075109320752093207530932075409320755093207560932075709320758093207590932076009320761093207620932076309320764093207650932076609320767093207680932076909320770093207710932077209320773093207740932077509320776093207770932077809320779093207800932078109320782093207830932078409320785093207860932078709320788093207890932079009320791093207920932079309320794093207950932079609320797093207980932079909330001093300020933000309330004093300050933000609330007093300080933000909330010093300110933001209330013093300140933001509330016093300170933001809330019093300200933002109330022093300230933002409330025093300260933002709330028093300290933003009330031093300320933003309330034093300350933003609330037093300380933003909330040093300410933004209330043093300440933004509330046093300470933004809330049093300500933005109330052093300530933005409330055093300560933005709330058093300590933006009330061093300620933006309330064093300650933006609330067093300680933006909330070093300710933007209330073093300740933007509330076093300770933007809330079093300800933008109330082093300830933008409330085093300860933008709330088093300890933009009330091093300920933009309330094093300950933009609330097093300980933009909330100093301010933010209330103093301040933010509330106093301070933010809330109093301100933011109330112093301130933011409330115093301160933011709330118093301190933012009330121093301220933012309330124093301250933012609330127093301280933012909330130093301310933013209330133093301340933013509330136093301370933013809330139093301400933014109330142093301430933014409330145093301460933014709330148093301490933015009330151093301520933015309330154093301550933015609330157093301580933015909330160093301610933016209330163093301640933016509330166093301670933016809330169093301700933017109330172093301730933017409330175093301760933017709330178093301790933018009330181093301820933018309330184093301850933018609330187093301880933018909330190093301910933019209330193093301940933019509330196093301970933019809330199093302000933020109330202093302030933020409330205093302060933020709330208093302090933021009330211093302120933021309330214093302150933021609330217093302180933021909330220093302210933022209330223093302240933022509330226093302270933022809330229093302300933023109330232093302330933023409330235093302360933023709330238093302390933024009330241093302420933024309330244093302450933024609330247093302480933024909330250093302510933025209330253093302540933025509330256093302570933025809330259093302600933026109330262093302630933026409330265093302660933026709330268093302690933027009330271093302720933027309330274093302750933027609330277093302780933027909330280093302810933028209330283093302840933028509330286093302870933028809330289093302900933029109330292093302930933029409330295093302960933029709330298093302990933030009330301093303020933030309330304093303050933030609330307093303080933030909330310093303110933031209330313093303140933031509330316093303170933031809330319093303200933032109330322093303230933032409330325093303260933032709330328093303290933033009330331093303320933033309330334093303350933033609330337093303380933033909330340093303410933034209330343093303440933034509330346093303470933034809330349093303500933035109330352093303530933035409330355093303560933035709330358093303590933036009330361093303620933036309330364093303650933036609330367093303680933036909330370093303710933037209330373093303740933037509330376093303770933037809330379093303800933038109330382093303830933038409330385093303860933038709330388093303890933039009330391093303920933039309330394093303950933039609330397093303980933039909330400093304010933040209330403093304040933040509330406093304070933040809330409093304100933041109330412093304130933041409330415093304160933041709330418093304190933042009330421093304220933042309330424093304250933042609330427093304280933042909330430093304310933043209330433093304340933043509330436093304370933043809330439093304400933044109330442093304430933044409330445093304460933044709330448093304490933045009330451093304520933045309330454093304550933045609330457093304580933045909330460093304610933046209330463093304640933046509330466093304670933046809330469093304700933047109330472093304730933047409330475093304760933047709330478093304790933048009330481093304820933048309330484093304850933048609330487093304880933048909330490093304910933049209330493093304940933049509330496093304970933049809330499093305000933050109330502093305030933050409330505093305060933050709330508093305090933051009330511093305120933051309330514093305150933051609330517093305180933051909330520093305210933052209330523093305240933052509330526093305270933052809330529093305300933053109330532093305330933053409330535093305360933053709330538093305390933054009330541093305420933054309330544093305450933054609330547093305480933054909330550093305510933055209330553093305540933055509330556093305570933055809330559093305600933056109330562093305630933056409330565093305660933056709330568093305690933057009330571093305720933057309330574093305750933057609330577093305780933057909330580093305810933058209330583093305840933058509330586093305870933058809330589093305900933059109330592093305930933059409330595093305960933059709330598093305990933060009330601093306020933060309330604093306050933060609330607093306080933060909330610093306110933061209330613093306140933061509330616093306170933061809330619093306200933062109330622093306230933062409330625093306260933062709330628093306290933063009330631093306320933063309330634093306350933063609330637093306380933063909330640093306410933064209330643093306440933064509330646093306470933064809330649093306500933065109330652093306530933065409330655093306560933065709330658093306590933066009330661093306620933066309330664093306650933066609330667093306680933066909330670093306710933067209330673093306740933067509330676093306770933067809330679093306800933068109330682093306830933068409330685093306860933068709330688093306890933069009330691093306920933069309330694093306950933069609330697093306980933069909330700093307010933070209330703093307040933070509330706093307070933070809330709093307100933071109330712093307130933071409330715093307160933071709330718093307190933072009330721093307220933072309330724093307250933072609330727093307280933072909330730093307310933073209330733093307340933073509330736093307370933073809330739093307400933074109330742093307430933074409330745093307460933074709330748093307490933075009330751093307520933075309330754093307550933075609330757093307580933075909330760093307610933076209330763093307640933076509330766093307670933076809330769093307700933077109330772093307730933077409330775093307760933077709330778093307790933078009330781093307820933078309330784093307850933078609330787093307880933078909330790093307910933079209330793093307940933079509330796093307970933079809330799093400010934000209340003093400040934000509340006093400070934000809340009093400100934001109340012093400130934001409340015093400160934001709340018093400190934002009340021093400220934002309340024093400250934002609340027093400280934002909340030093400310934003209340033093400340934003509340036093400370934003809340039093400400934004109340042093400430934004409340045093400460934004709340048093400490934005009340051093400520934005309340054093400550934005609340057093400580934005909340060093400610934006209340063093400640934006509340066093400670934006809340069093400700934007109340072093400730934007409340075093400760934007709340078093400790934008009340081093400820934008309340084093400850934008609340087093400880934008909340090093400910934009209340093093400940934009509340096093400970934009809340099093401000934010109340102093401030934010409340105093401060934010709340108093401090934011009340111093401120934011309340114093401150934011609340117093401180934011909340120093401210934012209340123093401240934012509340126093401270934012809340129093401300934013109340132093401330934013409340135093401360934013709340138093401390934014009340141093401420934014309340144093401450934014609340147093401480934014909340150093401510934015209340153093401540934015509340156093401570934015809340159093401600934016109340162093401630934016409340165093401660934016709340168093401690934017009340171093401720934017309340174093401750934017609340177093401780934017909340180093401810934018209340183093401840934018509340186093401870934018809340189093401900934019109340192093401930934019409340195093401960934019709340198093401990934020009340201093402020934020309340204093402050934020609340207093402080934020909340210093402110934021209340213093402140934021509340216093402170934021809340219093402200934022109340222093402230934022409340225093402260934022709340228093402290934023009340231093402320934023309340234093402350934023609340237093402380934023909340240093402410934024209340243093402440934024509340246093402470934024809340249093402500934025109340252093402530934025409340255093402560934025709340258093402590934026009340261093402620934026309340264093402650934026609340267093402680934026909340270093402710934027209340273093402740934027509340276093402770934027809340279093402800934028109340282093402830934028409340285093402860934028709340288093402890934029009340291093402920934029309340294093402950934029609340297093402980934029909340300093403010934030209340303093403040934030509340306093403070934030809340309093403100934031109340312093403130934031409340315093403160934031709340318093403190934032009340321093403220934032309340324093403250934032609340327093403280934032909340330093403310934033209340333093403340934033509340336093403370934033809340339093403400934034109340342093403430934034409340345093403460934034709340348093403490934035009340351093403520934035309340354093403550934035609340357093403580934035909340360093403610934036209340363093403640934036509340366093403670934036809340369093403700934037109340372093403730934037409340375093403760934037709340378093403790934038009340381093403820934038309340384093403850934038609340387093403880934038909340390093403910934039209340393093403940934039509340396093403970934039809340399093404000934040109340402093404030934040409340405093404060934040709340408093404090934041009340411093404120934041309340414093404150934041609340417093404180934041909340420093404210934042209340423093404240934042509340426093404270934042809340429093404300934043109340432093404330934043409340435093404360934043709340438093404390934044009340441093404420934044309340444093404450934044609340447093404480934044909340450093404510934045209340453093404540934045509340456093404570934045809340459093404600934046109340462093404630934046409340465093404660934046709340468093404690934047009340471093404720934047309340474093404750934047609340477093404780934047909340480093404810934048209340483093404840934048509340486093404870934048809340489093404900934049109340492093404930934049409340495093404960934049709340498093404990934050009340501093405020934050309340504093405050934050609340507093405080934050909340510093405110934051209340513093405140934051509340516093405170934051809340519093405200934052109340522093405230934052409340525093405260934052709340528093405290934053009340531093405320934053309340534093405350934053609340537093405380934053909340540093405410934054209340543093405440934054509340546093405470934054809340549093405500934055109340552093405530934055409340555093405560934055709340558093405590934056009340561093405620934056309340564093405650934056609340567093405680934056909340570093405710934057209340573093405740934057509340576093405770934057809340579093405800934058109340582093405830934058409340585093405860934058709340588093405890934059009340591093405920934059309340594093405950934059609340597093405980934059909340600093406010934060209340603093406040934060509340606093406070934060809340609093406100934061109340612093406130934061409340615093406160934061709340618093406190934062009340621093406220934062309340624093406250934062609340627093406280934062909340630093406310934063209340633093406340934063509340636093406370934063809340639093406400934064109340642093406430934064409340645093406460934064709340648093406490934065009340651093406520934065309340654093406550934065609340657093406580934065909340660093406610934066209340663093406640934066509340666093406670934066809340669093406700934067109340672093406730934067409340675093406760934067709340678093406790934068009340681093406820934068309340684093406850934068609340687093406880934068909340690093406910934069209340693093406940934069509340696093406970934069809340699093407000934070109340702093407030934070409340705093407060934070709340708093407090934071009340711093407120934071309340714093407150934071609340717093407180934071909340720093407210934072209340723093407240934072509340726093407270934072809340729093407300934073109340732093407330934073409340735093407360934073709340738093407390934074009340741093407420934074309340744093407450934074609340747093407480934074909340750093407510934075209340753093407540934075509340756093407570934075809340759093407600934076109340762093407630934076409340765093407660934076709340768093407690934077009340771093407720934077309340774093407750934077609340777093407780934077909340780093407810934078209340783093407840934078509340786093407870934078809340789093407900934079109340792093407930934079409340795093407960934079709340798093407990935000109350002093500030935000409350005093500060935000709350008093500090935001009350011093500120935001309350014093500150935001609350017093500180935001909350020093500210935002209350023093500240935002509350026093500270935002809350029093500300935003109350032093500330935003409350035093500360935003709350038093500390935004009350041093500420935004309350044093500450935004609350047093500480935004909350050093500510935005209350053093500540935005509350056093500570935005809350059093500600935006109350062093500630935006409350065093500660935006709350068093500690935007009350071093500720935007309350074093500750935007609350077093500780935007909350080093500810935008209350083093500840935008509350086093500870935008809350089093500900935009109350092093500930935009409350095093500960935009709350098093500990935010009350101093501020935010309350104093501050935010609350107093501080935010909350110093501110935011209350113093501140935011509350116093501170935011809350119093501200935012109350122093501230935012409350125093501260935012709350128093501290935013009350131093501320935013309350134093501350935013609350137093501380935013909350140093501410935014209350143093501440935014509350146093501470935014809350149093501500935015109350152093501530935015409350155093501560935015709350158093501590935016009350161093501620935016309350164093501650935016609350167093501680935016909350170093501710935017209350173093501740935017509350176093501770935017809350179093501800935018109350182093501830935018409350185093501860935018709350188093501890935019009350191093501920935019309350194093501950935019609350197093501980935019909350200093502010935020209350203093502040935020509350206093502070935020809350209093502100935021109350212093502130935021409350215093502160935021709350218093502190935022009350221093502220935022309350224093502250935022609350227093502280935022909350230093502310935023209350233093502340935023509350236093502370935023809350239093502400935024109350242093502430935024409350245093502460935024709350248093502490935025009350251093502520935025309350254093502550935025609350257093502580935025909350260093502610935026209350263093502640935026509350266093502670935026809350269093502700935027109350272093502730935027409350275093502760935027709350278093502790935028009350281093502820935028309350284093502850935028609350287093502880935028909350290093502910935029209350293093502940935029509350296093502970935029809350299093503000935030109350302093503030935030409350305093503060935030709350308093503090935031009350311093503120935031309350314093503150935031609350317093503180935031909350320093503210935032209350323093503240935032509350326093503270935032809350329093503300935033109350332093503330935033409350335093503360935033709350338093503390935034009350341093503420935034309350344093503450935034609350347093503480935034909350350093503510935035209350353093503540935035509350356093503570935035809350359093503600935036109350362093503630935036409350365093503660935036709350368093503690935037009350371093503720935037309350374093503750935037609350377093503780935037909350380093503810935038209350383093503840935038509350386093503870935038809350389093503900935039109350392093503930935039409350395093503960935039709350398093503990935040009350401093504020935040309350404093504050935040609350407093504080935040909350410093504110935041209350413093504140935041509350416093504170935041809350419093504200935042109350422093504230935042409350425093504260935042709350428093504290935043009350431093504320935043309350434093504350935043609350437093504380935043909350440093504410935044209350443093504440935044509350446093504470935044809350449093504500935045109350452093504530935045409350455093504560935045709350458093504590935046009350461093504620935046309350464093504650935046609350467093504680935046909350470093504710935047209350473093504740935047509350476093504770935047809350479093504800935048109350482093504830935048409350485093504860935048709350488093504890935049009350491093504920935049309350494093504950935049609350497093504980935049909350500093505010935050209350503093505040935050509350506093505070935050809350509093505100935051109350512093505130935051409350515093505160935051709350518093505190935052009350521093505220935052309350524093505250935052609350527093505280935052909350530093505310935053209350533093505340935053509350536093505370935053809350539093505400935054109350542093505430935054409350545093505460935054709350548093505490935055009350551093505520935055309350554093505550935055609350557093505580935055909350560093505610935056209350563093505640935056509350566093505670935056809350569093505700935057109350572093505730935057409350575093505760935057709350578093505790935058009350581093505820935058309350584093505850935058609350587093505880935058909350590093505910935059209350593093505940935059509350596093505970935059809350599093506000935060109350602093506030935060409350605093506060935060709350608093506090935061009350611093506120935061309350614093506150935061609350617093506180935061909350620093506210935062209350623093506240935062509350626093506270935062809350629093506300935063109350632093506330935063409350635093506360935063709350638093506390935064009350641093506420935064309350644093506450935064609350647093506480935064909350650093506510935065209350653093506540935065509350656093506570935065809350659093506600935066109350662093506630935066409350665093506660935066709350668093506690935067009350671093506720935067309350674093506750935067609350677093506780935067909350680093506810935068209350683093506840935068509350686093506870935068809350689093506900935069109350692093506930935069409350695093506960935069709350698093506990935070009350701093507020935070309350704093507050935070609350707093507080935070909350710093507110935071209350713093507140935071509350716093507170935071809350719093507200935072109350722093507230935072409350725093507260935072709350728093507290935073009350731093507320935073309350734093507350935073609350737093507380935073909350740093507410935074209350743093507440935074509350746093507470935074809350749093507500935075109350752093507530935075409350755093507560935075709350758093507590935076009350761093507620935076309350764093507650935076609350767093507680935076909350770093507710935077209350773093507740935077509350776093507770935077809350779093507800935078109350782093507830935078409350785093507860935078709350788093507890935079009350791093507920935079309350794093507950935079609350797093507980935079909360001093600020936000309360004093600050936000609360007093600080936000909360010093600110936001209360013093600140936001509360016093600170936001809360019093600200936002109360022093600230936002409360025093600260936002709360028093600290936003009360031093600320936003309360034093600350936003609360037093600380936003909360040093600410936004209360043093600440936004509360046093600470936004809360049093600500936005109360052093600530936005409360055093600560936005709360058093600590936006009360061093600620936006309360064093600650936006609360067093600680936006909360070093600710936007209360073093600740936007509360076093600770936007809360079093600800936008109360082093600830936008409360085093600860936008709360088093600890936009009360091093600920936009309360094093600950936009609360097093600980936009909360100093601010936010209360103093601040936010509360106093601070936010809360109093601100936011109360112093601130936011409360115093601160936011709360118093601190936012009360121093601220936012309360124093601250936012609360127093601280936012909360130093601310936013209360133093601340936013509360136093601370936013809360139093601400936014109360142093601430936014409360145093601460936014709360148093601490936015009360151093601520936015309360154093601550936015609360157093601580936015909360160093601610936016209360163093601640936016509360166093601670936016809360169093601700936017109360172093601730936017409360175093601760936017709360178093601790936018009360181093601820936018309360184093601850936018609360187093601880936018909360190093601910936019209360193093601940936019509360196093601970936019809360199093602000936020109360202093602030936020409360205093602060936020709360208093602090936021009360211093602120936021309360214093602150936021609360217093602180936021909360220093602210936022209360223093602240936022509360226093602270936022809360229093602300936023109360232093602330936023409360235093602360936023709360238093602390936024009360241093602420936024309360244093602450936024609360247093602480936024909360250093602510936025209360253093602540936025509360256093602570936025809360259093602600936026109360262093602630936026409360265093602660936026709360268093602690936027009360271093602720936027309360274093602750936027609360277093602780936027909360280093602810936028209360283093602840936028509360286093602870936028809360289093602900936029109360292093602930936029409360295093602960936029709360298093602990936030009360301093603020936030309360304093603050936030609360307093603080936030909360310093603110936031209360313093603140936031509360316093603170936031809360319093603200936032109360322093603230936032409360325093603260936032709360328093603290936033009360331093603320936033309360334093603350936033609360337093603380936033909360340093603410936034209360343093603440936034509360346093603470936034809360349093603500936035109360352093603530936035409360355093603560936035709360358093603590936036009360361093603620936036309360364093603650936036609360367093603680936036909360370093603710936037209360373093603740936037509360376093603770936037809360379093603800936038109360382093603830936038409360385093603860936038709360388093603890936039009360391093603920936039309360394093603950936039609360397093603980936039909360400093604010936040209360403093604040936040509360406093604070936040809360409093604100936041109360412093604130936041409360415093604160936041709360418093604190936042009360421093604220936042309360424093604250936042609360427093604280936042909360430093604310936043209360433093604340936043509360436093604370936043809360439093604400936044109360442093604430936044409360445093604460936044709360448093604490936045009360451093604520936045309360454093604550936045609360457093604580936045909360460093604610936046209360463093604640936046509360466093604670936046809360469093604700936047109360472093604730936047409360475093604760936047709360478093604790936048009360481093604820936048309360484093604850936048609360487093604880936048909360490093604910936049209360493093604940936049509360496093604970936049809360499093605000936050109360502093605030936050409360505093605060936050709360508093605090936051009360511093605120936051309360514093605150936051609360517093605180936051909360520093605210936052209360523093605240936052509360526093605270936052809360529093605300936053109360532093605330936053409360535093605360936053709360538093605390936054009360541093605420936054309360544093605450936054609360547093605480936054909360550093605510936055209360553093605540936055509360556093605570936055809360559093605600936056109360562093605630936056409360565093605660936056709360568093605690936057009360571093605720936057309360574093605750936057609360577093605780936057909360580093605810936058209360583093605840936058509360586093605870936058809360589093605900936059109360592093605930936059409360595093605960936059709360598093605990936060009360601093606020936060309360604093606050936060609360607093606080936060909360610093606110936061209360613093606140936061509360616093606170936061809360619093606200936062109360622093606230936062409360625093606260936062709360628093606290936063009360631093606320936063309360634093606350936063609360637093606380936063909360640093606410936064209360643093606440936064509360646093606470936064809360649093606500936065109360652093606530936065409360655093606560936065709360658093606590936066009360661093606620936066309360664093606650936066609360667093606680936066909360670093606710936067209360673093606740936067509360676093606770936067809360679093606800936068109360682093606830936068409360685093606860936068709360688093606890936069009360691093606920936069309360694093606950936069609360697093606980936069909360700093607010936070209360703093607040936070509360706093607070936070809360709093607100936071109360712093607130936071409360715093607160936071709360718093607190936072009360721093607220936072309360724093607250936072609360727093607280936072909360730093607310936073209360733093607340936073509360736093607370936073809360739093607400936074109360742093607430936074409360745093607460936074709360748093607490936075009360751093607520936075309360754093607550936075609360757093607580936075909360760093607610936076209360763093607640936076509360766093607670936076809360769093607700936077109360772093607730936077409360775093607760936077709360778093607790936078009360781093607820936078309360784093607850936078609360787093607880936078909360790093607910936079209360793093607940936079509360796093607970936079809360799093700010937000209370003093700040937000509370006093700070937000809370009093700100937001109370012093700130937001409370015093700160937001709370018093700190937002009370021093700220937002309370024093700250937002609370027093700280937002909370030093700310937003209370033093700340937003509370036093700370937003809370039093700400937004109370042093700430937004409370045093700460937004709370048093700490937005009370051093700520937005309370054093700550937005609370057093700580937005909370060093700610937006209370063093700640937006509370066093700670937006809370069093700700937007109370072093700730937007409370075093700760937007709370078093700790937008009370081093700820937008309370084093700850937008609370087093700880937008909370090093700910937009209370093093700940937009509370096093700970937009809370099093701000937010109370102093701030937010409370105093701060937010709370108093701090937011009370111093701120937011309370114093701150937011609370117093701180937011909370120093701210937012209370123093701240937012509370126093701270937012809370129093701300937013109370132093701330937013409370135093701360937013709370138093701390937014009370141093701420937014309370144093701450937014609370147093701480937014909370150093701510937015209370153093701540937015509370156093701570937015809370159093701600937016109370162093701630937016409370165093701660937016709370168093701690937017009370171093701720937017309370174093701750937017609370177093701780937017909370180093701810937018209370183093701840937018509370186093701870937018809370189093701900937019109370192093701930937019409370195093701960937019709370198093701990937020009370201093702020937020309370204093702050937020609370207093702080937020909370210093702110937021209370213093702140937021509370216093702170937021809370219093702200937022109370222093702230937022409370225093702260937022709370228093702290937023009370231093702320937023309370234093702350937023609370237093702380937023909370240093702410937024209370243093702440937024509370246093702470937024809370249093702500937025109370252093702530937025409370255093702560937025709370258093702590937026009370261093702620937026309370264093702650937026609370267093702680937026909370270093702710937027209370273093702740937027509370276093702770937027809370279093702800937028109370282093702830937028409370285093702860937028709370288093702890937029009370291093702920937029309370294093702950937029609370297093702980937029909370300093703010937030209370303093703040937030509370306093703070937030809370309093703100937031109370312093703130937031409370315093703160937031709370318093703190937032009370321093703220937032309370324093703250937032609370327093703280937032909370330093703310937033209370333093703340937033509370336093703370937033809370339093703400937034109370342093703430937034409370345093703460937034709370348093703490937035009370351093703520937035309370354093703550937035609370357093703580937035909370360093703610937036209370363093703640937036509370366093703670937036809370369093703700937037109370372093703730937037409370375093703760937037709370378093703790937038009370381093703820937038309370384093703850937038609370387093703880937038909370390093703910937039209370393093703940937039509370396093703970937039809370399093704000937040109370402093704030937040409370405093704060937040709370408093704090937041009370411093704120937041309370414093704150937041609370417093704180937041909370420093704210937042209370423093704240937042509370426093704270937042809370429093704300937043109370432093704330937043409370435093704360937043709370438093704390937044009370441093704420937044309370444093704450937044609370447093704480937044909370450093704510937045209370453093704540937045509370456093704570937045809370459093704600937046109370462093704630937046409370465093704660937046709370468093704690937047009370471093704720937047309370474093704750937047609370477093704780937047909370480093704810937048209370483093704840937048509370486093704870937048809370489093704900937049109370492093704930937049409370495093704960937049709370498093704990937050009370501093705020937050309370504093705050937050609370507093705080937050909370510093705110937051209370513093705140937051509370516093705170937051809370519093705200937052109370522093705230937052409370525093705260937052709370528093705290937053009370531093705320937053309370534093705350937053609370537093705380937053909370540093705410937054209370543093705440937054509370546093705470937054809370549093705500937055109370552093705530937055409370555093705560937055709370558093705590937056009370561093705620937056309370564093705650937056609370567093705680937056909370570093705710937057209370573093705740937057509370576093705770937057809370579093705800937058109370582093705830937058409370585093705860937058709370588093705890937059009370591093705920937059309370594093705950937059609370597093705980937059909370600093706010937060209370603093706040937060509370606093706070937060809370609093706100937061109370612093706130937061409370615093706160937061709370618093706190937062009370621093706220937062309370624093706250937062609370627093706280937062909370630093706310937063209370633093706340937063509370636093706370937063809370639093706400937064109370642093706430937064409370645093706460937064709370648093706490937065009370651093706520937065309370654093706550937065609370657093706580937065909370660093706610937066209370663093706640937066509370666093706670937066809370669093706700937067109370672093706730937067409370675093706760937067709370678093706790937068009370681093706820937068309370684093706850937068609370687093706880937068909370690093706910937069209370693093706940937069509370696093706970937069809370699093707000937070109370702093707030937070409370705093707060937070709370708093707090937071009370711093707120937071309370714093707150937071609370717093707180937071909370720093707210937072209370723093707240937072509370726093707270937072809370729093707300937073109370732093707330937073409370735093707360937073709370738093707390937074009370741093707420937074309370744093707450937074609370747093707480937074909370750093707510937075209370753093707540937075509370756093707570937075809370759093707600937076109370762093707630937076409370765093707660937076709370768093707690937077009370771093707720937077309370774093707750937077609370777093707780937077909370780093707810937078209370783093707840937078509370786093707870937078809370789093707900937079109370792093707930937079409370795093707960937079709370798093707990938000109380002093800030938000409380005093800060938000709380008093800090938001009380011093800120938001309380014093800150938001609380017093800180938001909380020093800210938002209380023093800240938002509380026093800270938002809380029093800300938003109380032093800330938003409380035093800360938003709380038093800390938004009380041093800420938004309380044093800450938004609380047093800480938004909380050093800510938005209380053093800540938005509380056093800570938005809380059093800600938006109380062093800630938006409380065093800660938006709380068093800690938007009380071093800720938007309380074093800750938007609380077093800780938007909380080093800810938008209380083093800840938008509380086093800870938008809380089093800900938009109380092093800930938009409380095093800960938009709380098093800990938010009380101093801020938010309380104093801050938010609380107093801080938010909380110093801110938011209380113093801140938011509380116093801170938011809380119093801200938012109380122093801230938012409380125093801260938012709380128093801290938013009380131093801320938013309380134093801350938013609380137093801380938013909380140093801410938014209380143093801440938014509380146093801470938014809380149093801500938015109380152093801530938015409380155093801560938015709380158093801590938016009380161093801620938016309380164093801650938016609380167093801680938016909380170093801710938017209380173093801740938017509380176093801770938017809380179093801800938018109380182093801830938018409380185093801860938018709380188093801890938019009380191093801920938019309380194093801950938019609380197093801980938019909380200093802010938020209380203093802040938020509380206093802070938020809380209093802100938021109380212093802130938021409380215093802160938021709380218093802190938022009380221093802220938022309380224093802250938022609380227093802280938022909380230093802310938023209380233093802340938023509380236093802370938023809380239093802400938024109380242093802430938024409380245093802460938024709380248093802490938025009380251093802520938025309380254093802550938025609380257093802580938025909380260093802610938026209380263093802640938026509380266093802670938026809380269093802700938027109380272093802730938027409380275093802760938027709380278093802790938028009380281093802820938028309380284093802850938028609380287093802880938028909380290093802910938029209380293093802940938029509380296093802970938029809380299093803000938030109380302093803030938030409380305093803060938030709380308093803090938031009380311093803120938031309380314093803150938031609380317093803180938031909380320093803210938032209380323093803240938032509380326093803270938032809380329093803300938033109380332093803330938033409380335093803360938033709380338093803390938034009380341093803420938034309380344093803450938034609380347093803480938034909380350093803510938035209380353093803540938035509380356093803570938035809380359093803600938036109380362093803630938036409380365093803660938036709380368093803690938037009380371093803720938037309380374093803750938037609380377093803780938037909380380093803810938038209380383093803840938038509380386093803870938038809380389093803900938039109380392093803930938039409380395093803960938039709380398093803990938040009380401093804020938040309380404093804050938040609380407093804080938040909380410093804110938041209380413093804140938041509380416093804170938041809380419093804200938042109380422093804230938042409380425093804260938042709380428093804290938043009380431093804320938043309380434093804350938043609380437093804380938043909380440093804410938044209380443093804440938044509380446093804470938044809380449093804500938045109380452093804530938045409380455093804560938045709380458093804590938046009380461093804620938046309380464093804650938046609380467093804680938046909380470093804710938047209380473093804740938047509380476093804770938047809380479093804800938048109380482093804830938048409380485093804860938048709380488093804890938049009380491093804920938049309380494093804950938049609380497093804980938049909380500093805010938050209380503093805040938050509380506093805070938050809380509093805100938051109380512093805130938051409380515093805160938051709380518093805190938052009380521093805220938052309380524093805250938052609380527093805280938052909380530093805310938053209380533093805340938053509380536093805370938053809380539093805400938054109380542093805430938054409380545093805460938054709380548093805490938055009380551093805520938055309380554093805550938055609380557093805580938055909380560093805610938056209380563093805640938056509380566093805670938056809380569093805700938057109380572093805730938057409380575093805760938057709380578093805790938058009380581093805820938058309380584093805850938058609380587093805880938058909380590093805910938059209380593093805940938059509380596093805970938059809380599093806000938060109380602093806030938060409380605093806060938060709380608093806090938061009380611093806120938061309380614093806150938061609380617093806180938061909380620093806210938062209380623093806240938062509380626093806270938062809380629093806300938063109380632093806330938063409380635093806360938063709380638093806390938064009380641093806420938064309380644093806450938064609380647093806480938064909380650093806510938065209380653093806540938065509380656093806570938065809380659093806600938066109380662093806630938066409380665093806660938066709380668093806690938067009380671093806720938067309380674093806750938067609380677093806780938067909380680093806810938068209380683093806840938068509380686093806870938068809380689093806900938069109380692093806930938069409380695093806960938069709380698093806990938070009380701093807020938070309380704093807050938070609380707093807080938070909380710093807110938071209380713093807140938071509380716093807170938071809380719093807200938072109380722093807230938072409380725093807260938072709380728093807290938073009380731093807320938073309380734093807350938073609380737093807380938073909380740093807410938074209380743093807440938074509380746093807470938074809380749093807500938075109380752093807530938075409380755093807560938075709380758093807590938076009380761093807620938076309380764093807650938076609380767093807680938076909380770093807710938077209380773093807740938077509380776093807770938077809380779093807800938078109380782093807830938078409380785093807860938078709380788093807890938079009380791093807920938079309380794093807950938079609380797093807980938079909390001093900020939000309390004093900050939000609390007093900080939000909390010093900110939001209390013093900140939001509390016093900170939001809390019093900200939002109390022093900230939002409390025093900260939002709390028093900290939003009390031093900320939003309390034093900350939003609390037093900380939003909390040093900410939004209390043093900440939004509390046093900470939004809390049093900500939005109390052093900530939005409390055093900560939005709390058093900590939006009390061093900620939006309390064093900650939006609390067093900680939006909390070093900710939007209390073093900740939007509390076093900770939007809390079093900800939008109390082093900830939008409390085093900860939008709390088093900890939009009390091093900920939009309390094093900950939009609390097093900980939009909390100093901010939010209390103093901040939010509390106093901070939010809390109093901100939011109390112093901130939011409390115093901160939011709390118093901190939012009390121093901220939012309390124093901250939012609390127093901280939012909390130093901310939013209390133093901340939013509390136093901370939013809390139093901400939014109390142093901430939014409390145093901460939014709390148093901490939015009390151093901520939015309390154093901550939015609390157093901580939015909390160093901610939016209390163093901640939016509390166093901670939016809390169093901700939017109390172093901730939017409390175093901760939017709390178093901790939018009390181093901820939018309390184093901850939018609390187093901880939018909390190093901910939019209390193093901940939019509390196093901970939019809390199093902000939020109390202093902030939020409390205093902060939020709390208093902090939021009390211093902120939021309390214093902150939021609390217093902180939021909390220093902210939022209390223093902240939022509390226093902270939022809390229093902300939023109390232093902330939023409390235093902360939023709390238093902390939024009390241093902420939024309390244093902450939024609390247093902480939024909390250093902510939025209390253093902540939025509390256093902570939025809390259093902600939026109390262093902630939026409390265093902660939026709390268093902690939027009390271093902720939027309390274093902750939027609390277093902780939027909390280093902810939028209390283093902840939028509390286093902870939028809390289093902900939029109390292093902930939029409390295093902960939029709390298093902990939030009390301093903020939030309390304093903050939030609390307093903080939030909390310093903110939031209390313093903140939031509390316093903170939031809390319093903200939032109390322093903230939032409390325093903260939032709390328093903290939033009390331093903320939033309390334093903350939033609390337093903380939033909390340093903410939034209390343093903440939034509390346093903470939034809390349093903500939035109390352093903530939035409390355093903560939035709390358093903590939036009390361093903620939036309390364093903650939036609390367093903680939036909390370093903710939037209390373093903740939037509390376093903770939037809390379093903800939038109390382093903830939038409390385093903860939038709390388093903890939039009390391093903920939039309390394093903950939039609390397093903980939039909390400093904010939040209390403093904040939040509390406093904070939040809390409093904100939041109390412093904130939041409390415093904160939041709390418093904190939042009390421093904220939042309390424093904250939042609390427093904280939042909390430093904310939043209390433093904340939043509390436093904370939043809390439093904400939044109390442093904430939044409390445093904460939044709390448093904490939045009390451093904520939045309390454093904550939045609390457093904580939045909390460093904610939046209390463093904640939046509390466093904670939046809390469093904700939047109390472093904730939047409390475093904760939047709390478093904790939048009390481093904820939048309390484093904850939048609390487093904880939048909390490093904910939049209390493093904940939049509390496093904970939049809390499093905000939050109390502093905030939050409390505093905060939050709390508093905090939051009390511093905120939051309390514093905150939051609390517093905180939051909390520093905210939052209390523093905240939052509390526093905270939052809390529093905300939053109390532093905330939053409390535093905360939053709390538093905390939054009390541093905420939054309390544093905450939054609390547093905480939054909390550093905510939055209390553093905540939055509390556093905570939055809390559093905600939056109390562093905630939056409390565093905660939056709390568093905690939057009390571093905720939057309390574093905750939057609390577093905780939057909390580093905810939058209390583093905840939058509390586093905870939058809390589093905900939059109390592093905930939059409390595093905960939059709390598093905990939060009390601093906020939060309390604093906050939060609390607093906080939060909390610093906110939061209390613093906140939061509390616093906170939061809390619093906200939062109390622093906230939062409390625093906260939062709390628093906290939063009390631093906320939063309390634093906350939063609390637093906380939063909390640093906410939064209390643093906440939064509390646093906470939064809390649093906500939065109390652093906530939065409390655093906560939065709390658093906590939066009390661093906620939066309390664093906650939066609390667093906680939066909390670093906710939067209390673093906740939067509390676093906770939067809390679093906800939068109390682093906830939068409390685093906860939068709390688093906890939069009390691093906920939069309390694093906950939069609390697093906980939069909390700093907010939070209390703093907040939070509390706093907070939070809390709093907100939071109390712093907130939071409390715093907160939071709390718093907190939072009390721093907220939072309390724093907250939072609390727093907280939072909390730093907310939073209390733093907340939073509390736093907370939073809390739093907400939074109390742093907430939074409390745093907460939074709390748093907490939075009390751093907520939075309390754093907550939075609390757093907580939075909390760093907610939076209390763093907640939076509390766093907670939076809390769093907700939077109390772093907730939077409390775093907760939077709390778093907790939078009390781093907820939078309390784093907850939078609390787093907880939078909390790093907910939079209390793093907940939079509390796093907970939079809390799094000010940000209400003094000040940000509400006094000070940000809400009094000100940001109400012094000130940001409400015094000160940001709400018094000190940002009400021094000220940002309400024094000250940002609400027094000280940002909400030094000310940003209400033094000340940003509400036094000370940003809400039094000400940004109400042094000430940004409400045094000460940004709400048094000490940005009400051094000520940005309400054094000550940005609400057094000580940005909400060094000610940006209400063094000640940006509400066094000670940006809400069094000700940007109400072094000730940007409400075094000760940007709400078094000790940008009400081094000820940008309400084094000850940008609400087094000880940008909400090094000910940009209400093094000940940009509400096094000970940009809400099094001000940010109400102094001030940010409400105094001060940010709400108094001090940011009400111094001120940011309400114094001150940011609400117094001180940011909400120094001210940012209400123094001240940012509400126094001270940012809400129094001300940013109400132094001330940013409400135094001360940013709400138094001390940014009400141094001420940014309400144094001450940014609400147094001480940014909400150094001510940015209400153094001540940015509400156094001570940015809400159094001600940016109400162094001630940016409400165094001660940016709400168094001690940017009400171094001720940017309400174094001750940017609400177094001780940017909400180094001810940018209400183094001840940018509400186094001870940018809400189094001900940019109400192094001930940019409400195094001960940019709400198094001990940020009400201094002020940020309400204094002050940020609400207094002080940020909400210094002110940021209400213094002140940021509400216094002170940021809400219094002200940022109400222094002230940022409400225094002260940022709400228094002290940023009400231094002320940023309400234094002350940023609400237094002380940023909400240094002410940024209400243094002440940024509400246094002470940024809400249094002500940025109400252094002530940025409400255094002560940025709400258094002590940026009400261094002620940026309400264094002650940026609400267094002680940026909400270094002710940027209400273094002740940027509400276094002770940027809400279094002800940028109400282094002830940028409400285094002860940028709400288094002890940029009400291094002920940029309400294094002950940029609400297094002980940029909400300094003010940030209400303094003040940030509400306094003070940030809400309094003100940031109400312094003130940031409400315094003160940031709400318094003190940032009400321094003220940032309400324094003250940032609400327094003280940032909400330094003310940033209400333094003340940033509400336094003370940033809400339094003400940034109400342094003430940034409400345094003460940034709400348094003490940035009400351094003520940035309400354094003550940035609400357094003580940035909400360094003610940036209400363094003640940036509400366094003670940036809400369094003700940037109400372094003730940037409400375094003760940037709400378094003790940038009400381094003820940038309400384094003850940038609400387094003880940038909400390094003910940039209400393094003940940039509400396094003970940039809400399094004000940040109400402094004030940040409400405094004060940040709400408094004090940041009400411094004120940041309400414094004150940041609400417094004180940041909400420094004210940042209400423094004240940042509400426094004270940042809400429094004300940043109400432094004330940043409400435094004360940043709400438094004390940044009400441094004420940044309400444094004450940044609400447094004480940044909400450094004510940045209400453094004540940045509400456094004570940045809400459094004600940046109400462094004630940046409400465094004660940046709400468094004690940047009400471094004720940047309400474094004750940047609400477094004780940047909400480094004810940048209400483094004840940048509400486094004870940048809400489094004900940049109400492094004930940049409400495094004960940049709400498094004990940050009400501094005020940050309400504094005050940050609400507094005080940050909400510094005110940051209400513094005140940051509400516094005170940051809400519094005200940052109400522094005230940052409400525094005260940052709400528094005290940053009400531094005320940053309400534094005350940053609400537094005380940053909400540094005410940054209400543094005440940054509400546094005470940054809400549094005500940055109400552094005530940055409400555094005560940055709400558094005590940056009400561094005620940056309400564094005650940056609400567094005680940056909400570094005710940057209400573094005740940057509400576094005770940057809400579094005800940058109400582094005830940058409400585094005860940058709400588094005890940059009400591094005920940059309400594094005950940059609400597094005980940059909400600094006010940060209400603094006040940060509400606094006070940060809400609094006100940061109400612094006130940061409400615094006160940061709400618094006190940062009400621094006220940062309400624094006250940062609400627094006280940062909400630094006310940063209400633094006340940063509400636094006370940063809400639094006400940064109400642094006430940064409400645094006460940064709400648094006490940065009400651094006520940065309400654094006550940065609400657094006580940065909400660094006610940066209400663094006640940066509400666094006670940066809400669094006700940067109400672094006730940067409400675094006760940067709400678094006790940068009400681094006820940068309400684094006850940068609400687094006880940068909400690094006910940069209400693094006940940069509400696094006970940069809400699094007000940070109400702094007030940070409400705094007060940070709400708094007090940071009400711094007120940071309400714094007150940071609400717094007180940071909400720094007210940072209400723094007240940072509400726094007270940072809400729094007300940073109400732094007330940073409400735094007360940073709400738094007390940074009400741094007420940074309400744094007450940074609400747094007480940074909400750094007510940075209400753094007540940075509400756094007570940075809400759094007600940076109400762094007630940076409400765094007660940076709400768094007690940077009400771094007720940077309400774094007750940077609400777094007780940077909400780094007810940078209400783094007840940078509400786094007870940078809400789094007900940079109400792094007930940079409400795094007960940079709400798094007990941000109410002094100030941000409410005094100060941000709410008094100090941001009410011094100120941001309410014094100150941001609410017094100180941001909410020094100210941002209410023094100240941002509410026094100270941002809410029094100300941003109410032094100330941003409410035094100360941003709410038094100390941004009410041094100420941004309410044094100450941004609410047094100480941004909410050094100510941005209410053094100540941005509410056094100570941005809410059094100600941006109410062094100630941006409410065094100660941006709410068094100690941007009410071094100720941007309410074094100750941007609410077094100780941007909410080094100810941008209410083094100840941008509410086094100870941008809410089094100900941009109410092094100930941009409410095094100960941009709410098094100990941010009410101094101020941010309410104094101050941010609410107094101080941010909410110094101110941011209410113094101140941011509410116094101170941011809410119094101200941012109410122094101230941012409410125094101260941012709410128094101290941013009410131094101320941013309410134094101350941013609410137094101380941013909410140094101410941014209410143094101440941014509410146094101470941014809410149094101500941015109410152094101530941015409410155094101560941015709410158094101590941016009410161094101620941016309410164094101650941016609410167094101680941016909410170094101710941017209410173094101740941017509410176094101770941017809410179094101800941018109410182094101830941018409410185094101860941018709410188094101890941019009410191094101920941019309410194094101950941019609410197094101980941019909410200094102010941020209410203094102040941020509410206094102070941020809410209094102100941021109410212094102130941021409410215094102160941021709410218094102190941022009410221094102220941022309410224094102250941022609410227094102280941022909410230094102310941023209410233094102340941023509410236094102370941023809410239094102400941024109410242094102430941024409410245094102460941024709410248094102490941025009410251094102520941025309410254094102550941025609410257094102580941025909410260094102610941026209410263094102640941026509410266094102670941026809410269094102700941027109410272094102730941027409410275094102760941027709410278094102790941028009410281094102820941028309410284094102850941028609410287094102880941028909410290094102910941029209410293094102940941029509410296094102970941029809410299094103000941030109410302094103030941030409410305094103060941030709410308094103090941031009410311094103120941031309410314094103150941031609410317094103180941031909410320094103210941032209410323094103240941032509410326094103270941032809410329094103300941033109410332094103330941033409410335094103360941033709410338094103390941034009410341094103420941034309410344094103450941034609410347094103480941034909410350094103510941035209410353094103540941035509410356094103570941035809410359094103600941036109410362094103630941036409410365094103660941036709410368094103690941037009410371094103720941037309410374094103750941037609410377094103780941037909410380094103810941038209410383094103840941038509410386094103870941038809410389094103900941039109410392094103930941039409410395094103960941039709410398094103990941040009410401094104020941040309410404094104050941040609410407094104080941040909410410094104110941041209410413094104140941041509410416094104170941041809410419094104200941042109410422094104230941042409410425094104260941042709410428094104290941043009410431094104320941043309410434094104350941043609410437094104380941043909410440094104410941044209410443094104440941044509410446094104470941044809410449094104500941045109410452094104530941045409410455094104560941045709410458094104590941046009410461094104620941046309410464094104650941046609410467094104680941046909410470094104710941047209410473094104740941047509410476094104770941047809410479094104800941048109410482094104830941048409410485094104860941048709410488094104890941049009410491094104920941049309410494094104950941049609410497094104980941049909410500094105010941050209410503094105040941050509410506094105070941050809410509094105100941051109410512094105130941051409410515094105160941051709410518094105190941052009410521094105220941052309410524094105250941052609410527094105280941052909410530094105310941053209410533094105340941053509410536094105370941053809410539094105400941054109410542094105430941054409410545094105460941054709410548094105490941055009410551094105520941055309410554094105550941055609410557094105580941055909410560094105610941056209410563094105640941056509410566094105670941056809410569094105700941057109410572094105730941057409410575094105760941057709410578094105790941058009410581094105820941058309410584094105850941058609410587094105880941058909410590094105910941059209410593094105940941059509410596094105970941059809410599094106000941060109410602094106030941060409410605094106060941060709410608094106090941061009410611094106120941061309410614094106150941061609410617094106180941061909410620094106210941062209410623094106240941062509410626094106270941062809410629094106300941063109410632094106330941063409410635094106360941063709410638094106390941064009410641094106420941064309410644094106450941064609410647094106480941064909410650094106510941065209410653094106540941065509410656094106570941065809410659094106600941066109410662094106630941066409410665094106660941066709410668094106690941067009410671094106720941067309410674094106750941067609410677094106780941067909410680094106810941068209410683094106840941068509410686094106870941068809410689094106900941069109410692094106930941069409410695094106960941069709410698094106990941070009410701094107020941070309410704094107050941070609410707094107080941070909410710094107110941071209410713094107140941071509410716094107170941071809410719094107200941072109410722094107230941072409410725094107260941072709410728094107290941073009410731094107320941073309410734094107350941073609410737094107380941073909410740094107410941074209410743094107440941074509410746094107470941074809410749094107500941075109410752094107530941075409410755094107560941075709410758094107590941076009410761094107620941076309410764094107650941076609410767094107680941076909410770094107710941077209410773094107740941077509410776094107770941077809410779094107800941078109410782094107830941078409410785094107860941078709410788094107890941079009410791094107920941079309410794094107950941079609410797094107980941079909420001094200020942000309420004094200050942000609420007094200080942000909420010094200110942001209420013094200140942001509420016094200170942001809420019094200200942002109420022094200230942002409420025094200260942002709420028094200290942003009420031094200320942003309420034094200350942003609420037094200380942003909420040094200410942004209420043094200440942004509420046094200470942004809420049094200500942005109420052094200530942005409420055094200560942005709420058094200590942006009420061094200620942006309420064094200650942006609420067094200680942006909420070094200710942007209420073094200740942007509420076094200770942007809420079094200800942008109420082094200830942008409420085094200860942008709420088094200890942009009420091094200920942009309420094094200950942009609420097094200980942009909420100094201010942010209420103094201040942010509420106094201070942010809420109094201100942011109420112094201130942011409420115094201160942011709420118094201190942012009420121094201220942012309420124094201250942012609420127094201280942012909420130094201310942013209420133094201340942013509420136094201370942013809420139094201400942014109420142094201430942014409420145094201460942014709420148094201490942015009420151094201520942015309420154094201550942015609420157094201580942015909420160094201610942016209420163094201640942016509420166094201670942016809420169094201700942017109420172094201730942017409420175094201760942017709420178094201790942018009420181094201820942018309420184094201850942018609420187094201880942018909420190094201910942019209420193094201940942019509420196094201970942019809420199094202000942020109420202094202030942020409420205094202060942020709420208094202090942021009420211094202120942021309420214094202150942021609420217094202180942021909420220094202210942022209420223094202240942022509420226094202270942022809420229094202300942023109420232094202330942023409420235094202360942023709420238094202390942024009420241094202420942024309420244094202450942024609420247094202480942024909420250094202510942025209420253094202540942025509420256094202570942025809420259094202600942026109420262094202630942026409420265094202660942026709420268094202690942027009420271094202720942027309420274094202750942027609420277094202780942027909420280094202810942028209420283094202840942028509420286094202870942028809420289094202900942029109420292094202930942029409420295094202960942029709420298094202990942030009420301094203020942030309420304094203050942030609420307094203080942030909420310094203110942031209420313094203140942031509420316094203170942031809420319094203200942032109420322094203230942032409420325094203260942032709420328094203290942033009420331094203320942033309420334094203350942033609420337094203380942033909420340094203410942034209420343094203440942034509420346094203470942034809420349094203500942035109420352094203530942035409420355094203560942035709420358094203590942036009420361094203620942036309420364094203650942036609420367094203680942036909420370094203710942037209420373094203740942037509420376094203770942037809420379094203800942038109420382094203830942038409420385094203860942038709420388094203890942039009420391094203920942039309420394094203950942039609420397094203980942039909420400094204010942040209420403094204040942040509420406094204070942040809420409094204100942041109420412094204130942041409420415094204160942041709420418094204190942042009420421094204220942042309420424094204250942042609420427094204280942042909420430094204310942043209420433094204340942043509420436094204370942043809420439094204400942044109420442094204430942044409420445094204460942044709420448094204490942045009420451094204520942045309420454094204550942045609420457094204580942045909420460094204610942046209420463094204640942046509420466094204670942046809420469094204700942047109420472094204730942047409420475094204760942047709420478094204790942048009420481094204820942048309420484094204850942048609420487094204880942048909420490094204910942049209420493094204940942049509420496094204970942049809420499094205000942050109420502094205030942050409420505094205060942050709420508094205090942051009420511094205120942051309420514094205150942051609420517094205180942051909420520094205210942052209420523094205240942052509420526094205270942052809420529094205300942053109420532094205330942053409420535094205360942053709420538094205390942054009420541094205420942054309420544094205450942054609420547094205480942054909420550094205510942055209420553094205540942055509420556094205570942055809420559094205600942056109420562094205630942056409420565094205660942056709420568094205690942057009420571094205720942057309420574094205750942057609420577094205780942057909420580094205810942058209420583094205840942058509420586094205870942058809420589094205900942059109420592094205930942059409420595094205960942059709420598094205990942060009420601094206020942060309420604094206050942060609420607094206080942060909420610094206110942061209420613094206140942061509420616094206170942061809420619094206200942062109420622094206230942062409420625094206260942062709420628094206290942063009420631094206320942063309420634094206350942063609420637094206380942063909420640094206410942064209420643094206440942064509420646094206470942064809420649094206500942065109420652094206530942065409420655094206560942065709420658094206590942066009420661094206620942066309420664094206650942066609420667094206680942066909420670094206710942067209420673094206740942067509420676094206770942067809420679094206800942068109420682094206830942068409420685094206860942068709420688094206890942069009420691094206920942069309420694094206950942069609420697094206980942069909420700094207010942070209420703094207040942070509420706094207070942070809420709094207100942071109420712094207130942071409420715094207160942071709420718094207190942072009420721094207220942072309420724094207250942072609420727094207280942072909420730094207310942073209420733094207340942073509420736094207370942073809420739094207400942074109420742094207430942074409420745094207460942074709420748094207490942075009420751094207520942075309420754094207550942075609420757094207580942075909420760094207610942076209420763094207640942076509420766094207670942076809420769094207700942077109420772094207730942077409420775094207760942077709420778094207790942078009420781094207820942078309420784094207850942078609420787094207880942078909420790094207910942079209420793094207940942079509420796094207970942079809420799094300010943000209430003094300040943000509430006094300070943000809430009094300100943001109430012094300130943001409430015094300160943001709430018094300190943002009430021094300220943002309430024094300250943002609430027094300280943002909430030094300310943003209430033094300340943003509430036094300370943003809430039094300400943004109430042094300430943004409430045094300460943004709430048094300490943005009430051094300520943005309430054094300550943005609430057094300580943005909430060094300610943006209430063094300640943006509430066094300670943006809430069094300700943007109430072094300730943007409430075094300760943007709430078094300790943008009430081094300820943008309430084094300850943008609430087094300880943008909430090094300910943009209430093094300940943009509430096094300970943009809430099094301000943010109430102094301030943010409430105094301060943010709430108094301090943011009430111094301120943011309430114094301150943011609430117094301180943011909430120094301210943012209430123094301240943012509430126094301270943012809430129094301300943013109430132094301330943013409430135094301360943013709430138094301390943014009430141094301420943014309430144094301450943014609430147094301480943014909430150094301510943015209430153094301540943015509430156094301570943015809430159094301600943016109430162094301630943016409430165094301660943016709430168094301690943017009430171094301720943017309430174094301750943017609430177094301780943017909430180094301810943018209430183094301840943018509430186094301870943018809430189094301900943019109430192094301930943019409430195094301960943019709430198094301990943020009430201094302020943020309430204094302050943020609430207094302080943020909430210094302110943021209430213094302140943021509430216094302170943021809430219094302200943022109430222094302230943022409430225094302260943022709430228094302290943023009430231094302320943023309430234094302350943023609430237094302380943023909430240094302410943024209430243094302440943024509430246094302470943024809430249094302500943025109430252094302530943025409430255094302560943025709430258094302590943026009430261094302620943026309430264094302650943026609430267094302680943026909430270094302710943027209430273094302740943027509430276094302770943027809430279094302800943028109430282094302830943028409430285094302860943028709430288094302890943029009430291094302920943029309430294094302950943029609430297094302980943029909430300094303010943030209430303094303040943030509430306094303070943030809430309094303100943031109430312094303130943031409430315094303160943031709430318094303190943032009430321094303220943032309430324094303250943032609430327094303280943032909430330094303310943033209430333094303340943033509430336094303370943033809430339094303400943034109430342094303430943034409430345094303460943034709430348094303490943035009430351094303520943035309430354094303550943035609430357094303580943035909430360094303610943036209430363094303640943036509430366094303670943036809430369094303700943037109430372094303730943037409430375094303760943037709430378094303790943038009430381094303820943038309430384094303850943038609430387094303880943038909430390094303910943039209430393094303940943039509430396094303970943039809430399094304000943040109430402094304030943040409430405094304060943040709430408094304090943041009430411094304120943041309430414094304150943041609430417094304180943041909430420094304210943042209430423094304240943042509430426094304270943042809430429094304300943043109430432094304330943043409430435094304360943043709430438094304390943044009430441094304420943044309430444094304450943044609430447094304480943044909430450094304510943045209430453094304540943045509430456094304570943045809430459094304600943046109430462094304630943046409430465094304660943046709430468094304690943047009430471094304720943047309430474094304750943047609430477094304780943047909430480094304810943048209430483094304840943048509430486094304870943048809430489094304900943049109430492094304930943049409430495094304960943049709430498094304990943050009430501094305020943050309430504094305050943050609430507094305080943050909430510094305110943051209430513094305140943051509430516094305170943051809430519094305200943052109430522094305230943052409430525094305260943052709430528094305290943053009430531094305320943053309430534094305350943053609430537094305380943053909430540094305410943054209430543094305440943054509430546094305470943054809430549094305500943055109430552094305530943055409430555094305560943055709430558094305590943056009430561094305620943056309430564094305650943056609430567094305680943056909430570094305710943057209430573094305740943057509430576094305770943057809430579094305800943058109430582094305830943058409430585094305860943058709430588094305890943059009430591094305920943059309430594094305950943059609430597094305980943059909430600094306010943060209430603094306040943060509430606094306070943060809430609094306100943061109430612094306130943061409430615094306160943061709430618094306190943062009430621094306220943062309430624094306250943062609430627094306280943062909430630094306310943063209430633094306340943063509430636094306370943063809430639094306400943064109430642094306430943064409430645094306460943064709430648094306490943065009430651094306520943065309430654094306550943065609430657094306580943065909430660094306610943066209430663094306640943066509430666094306670943066809430669094306700943067109430672094306730943067409430675094306760943067709430678094306790943068009430681094306820943068309430684094306850943068609430687094306880943068909430690094306910943069209430693094306940943069509430696094306970943069809430699094307000943070109430702094307030943070409430705094307060943070709430708094307090943071009430711094307120943071309430714094307150943071609430717094307180943071909430720094307210943072209430723094307240943072509430726094307270943072809430729094307300943073109430732094307330943073409430735094307360943073709430738094307390943074009430741094307420943074309430744094307450943074609430747094307480943074909430750094307510943075209430753094307540943075509430756094307570943075809430759094307600943076109430762094307630943076409430765094307660943076709430768094307690943077009430771094307720943077309430774094307750943077609430777094307780943077909430780094307810943078209430783094307840943078509430786094307870943078809430789094307900943079109430792094307930943079409430795094307960943079709430798094307990944000109440002094400030944000409440005094400060944000709440008094400090944001009440011094400120944001309440014094400150944001609440017094400180944001909440020094400210944002209440023094400240944002509440026094400270944002809440029094400300944003109440032094400330944003409440035094400360944003709440038094400390944004009440041094400420944004309440044094400450944004609440047094400480944004909440050094400510944005209440053094400540944005509440056094400570944005809440059094400600944006109440062094400630944006409440065094400660944006709440068094400690944007009440071094400720944007309440074094400750944007609440077094400780944007909440080094400810944008209440083094400840944008509440086094400870944008809440089094400900944009109440092094400930944009409440095094400960944009709440098094400990944010009440101094401020944010309440104094401050944010609440107094401080944010909440110094401110944011209440113094401140944011509440116094401170944011809440119094401200944012109440122094401230944012409440125094401260944012709440128094401290944013009440131094401320944013309440134094401350944013609440137094401380944013909440140094401410944014209440143094401440944014509440146094401470944014809440149094401500944015109440152094401530944015409440155094401560944015709440158094401590944016009440161094401620944016309440164094401650944016609440167094401680944016909440170094401710944017209440173094401740944017509440176094401770944017809440179094401800944018109440182094401830944018409440185094401860944018709440188094401890944019009440191094401920944019309440194094401950944019609440197094401980944019909440200094402010944020209440203094402040944020509440206094402070944020809440209094402100944021109440212094402130944021409440215094402160944021709440218094402190944022009440221094402220944022309440224094402250944022609440227094402280944022909440230094402310944023209440233094402340944023509440236094402370944023809440239094402400944024109440242094402430944024409440245094402460944024709440248094402490944025009440251094402520944025309440254094402550944025609440257094402580944025909440260094402610944026209440263094402640944026509440266094402670944026809440269094402700944027109440272094402730944027409440275094402760944027709440278094402790944028009440281094402820944028309440284094402850944028609440287094402880944028909440290094402910944029209440293094402940944029509440296094402970944029809440299094403000944030109440302094403030944030409440305094403060944030709440308094403090944031009440311094403120944031309440314094403150944031609440317094403180944031909440320094403210944032209440323094403240944032509440326094403270944032809440329094403300944033109440332094403330944033409440335094403360944033709440338094403390944034009440341094403420944034309440344094403450944034609440347094403480944034909440350094403510944035209440353094403540944035509440356094403570944035809440359094403600944036109440362094403630944036409440365094403660944036709440368094403690944037009440371094403720944037309440374094403750944037609440377094403780944037909440380094403810944038209440383094403840944038509440386094403870944038809440389094403900944039109440392094403930944039409440395094403960944039709440398094403990944040009440401094404020944040309440404094404050944040609440407094404080944040909440410094404110944041209440413094404140944041509440416094404170944041809440419094404200944042109440422094404230944042409440425094404260944042709440428094404290944043009440431094404320944043309440434094404350944043609440437094404380944043909440440094404410944044209440443094404440944044509440446094404470944044809440449094404500944045109440452094404530944045409440455094404560944045709440458094404590944046009440461094404620944046309440464094404650944046609440467094404680944046909440470094404710944047209440473094404740944047509440476094404770944047809440479094404800944048109440482094404830944048409440485094404860944048709440488094404890944049009440491094404920944049309440494094404950944049609440497094404980944049909440500094405010944050209440503094405040944050509440506094405070944050809440509094405100944051109440512094405130944051409440515094405160944051709440518094405190944052009440521094405220944052309440524094405250944052609440527094405280944052909440530094405310944053209440533094405340944053509440536094405370944053809440539094405400944054109440542094405430944054409440545094405460944054709440548094405490944055009440551094405520944055309440554094405550944055609440557094405580944055909440560094405610944056209440563094405640944056509440566094405670944056809440569094405700944057109440572094405730944057409440575094405760944057709440578094405790944058009440581094405820944058309440584094405850944058609440587094405880944058909440590094405910944059209440593094405940944059509440596094405970944059809440599094406000944060109440602094406030944060409440605094406060944060709440608094406090944061009440611094406120944061309440614094406150944061609440617094406180944061909440620094406210944062209440623094406240944062509440626094406270944062809440629094406300944063109440632094406330944063409440635094406360944063709440638094406390944064009440641094406420944064309440644094406450944064609440647094406480944064909440650094406510944065209440653094406540944065509440656094406570944065809440659094406600944066109440662094406630944066409440665094406660944066709440668094406690944067009440671094406720944067309440674094406750944067609440677094406780944067909440680094406810944068209440683094406840944068509440686094406870944068809440689094406900944069109440692094406930944069409440695094406960944069709440698094406990944070009440701094407020944070309440704094407050944070609440707094407080944070909440710094407110944071209440713094407140944071509440716094407170944071809440719094407200944072109440722094407230944072409440725094407260944072709440728094407290944073009440731094407320944073309440734094407350944073609440737094407380944073909440740094407410944074209440743094407440944074509440746094407470944074809440749094407500944075109440752094407530944075409440755094407560944075709440758094407590944076009440761094407620944076309440764094407650944076609440767094407680944076909440770094407710944077209440773094407740944077509440776094407770944077809440779094407800944078109440782094407830944078409440785094407860944078709440788094407890944079009440791094407920944079309440794094407950944079609440797094407980944079909450001094500020945000309450004094500050945000609450007094500080945000909450010094500110945001209450013094500140945001509450016094500170945001809450019094500200945002109450022094500230945002409450025094500260945002709450028094500290945003009450031094500320945003309450034094500350945003609450037094500380945003909450040094500410945004209450043094500440945004509450046094500470945004809450049094500500945005109450052094500530945005409450055094500560945005709450058094500590945006009450061094500620945006309450064094500650945006609450067094500680945006909450070094500710945007209450073094500740945007509450076094500770945007809450079094500800945008109450082094500830945008409450085094500860945008709450088094500890945009009450091094500920945009309450094094500950945009609450097094500980945009909450100094501010945010209450103094501040945010509450106094501070945010809450109094501100945011109450112094501130945011409450115094501160945011709450118094501190945012009450121094501220945012309450124094501250945012609450127094501280945012909450130094501310945013209450133094501340945013509450136094501370945013809450139094501400945014109450142094501430945014409450145094501460945014709450148094501490945015009450151094501520945015309450154094501550945015609450157094501580945015909450160094501610945016209450163094501640945016509450166094501670945016809450169094501700945017109450172094501730945017409450175094501760945017709450178094501790945018009450181094501820945018309450184094501850945018609450187094501880945018909450190094501910945019209450193094501940945019509450196094501970945019809450199094502000945020109450202094502030945020409450205094502060945020709450208094502090945021009450211094502120945021309450214094502150945021609450217094502180945021909450220094502210945022209450223094502240945022509450226094502270945022809450229094502300945023109450232094502330945023409450235094502360945023709450238094502390945024009450241094502420945024309450244094502450945024609450247094502480945024909450250094502510945025209450253094502540945025509450256094502570945025809450259094502600945026109450262094502630945026409450265094502660945026709450268094502690945027009450271094502720945027309450274094502750945027609450277094502780945027909450280094502810945028209450283094502840945028509450286094502870945028809450289094502900945029109450292094502930945029409450295094502960945029709450298094502990945030009450301094503020945030309450304094503050945030609450307094503080945030909450310094503110945031209450313094503140945031509450316094503170945031809450319094503200945032109450322094503230945032409450325094503260945032709450328094503290945033009450331094503320945033309450334094503350945033609450337094503380945033909450340094503410945034209450343094503440945034509450346094503470945034809450349094503500945035109450352094503530945035409450355094503560945035709450358094503590945036009450361094503620945036309450364094503650945036609450367094503680945036909450370094503710945037209450373094503740945037509450376094503770945037809450379094503800945038109450382094503830945038409450385094503860945038709450388094503890945039009450391094503920945039309450394094503950945039609450397094503980945039909450400094504010945040209450403094504040945040509450406094504070945040809450409094504100945041109450412094504130945041409450415094504160945041709450418094504190945042009450421094504220945042309450424094504250945042609450427094504280945042909450430094504310945043209450433094504340945043509450436094504370945043809450439094504400945044109450442094504430945044409450445094504460945044709450448094504490945045009450451094504520945045309450454094504550945045609450457094504580945045909450460094504610945046209450463094504640945046509450466094504670945046809450469094504700945047109450472094504730945047409450475094504760945047709450478094504790945048009450481094504820945048309450484094504850945048609450487094504880945048909450490094504910945049209450493094504940945049509450496094504970945049809450499094505000945050109450502094505030945050409450505094505060945050709450508094505090945051009450511094505120945051309450514094505150945051609450517094505180945051909450520094505210945052209450523094505240945052509450526094505270945052809450529094505300945053109450532094505330945053409450535094505360945053709450538094505390945054009450541094505420945054309450544094505450945054609450547094505480945054909450550094505510945055209450553094505540945055509450556094505570945055809450559094505600945056109450562094505630945056409450565094505660945056709450568094505690945057009450571094505720945057309450574094505750945057609450577094505780945057909450580094505810945058209450583094505840945058509450586094505870945058809450589094505900945059109450592094505930945059409450595094505960945059709450598094505990945060009450601094506020945060309450604094506050945060609450607094506080945060909450610094506110945061209450613094506140945061509450616094506170945061809450619094506200945062109450622094506230945062409450625094506260945062709450628094506290945063009450631094506320945063309450634094506350945063609450637094506380945063909450640094506410945064209450643094506440945064509450646094506470945064809450649094506500945065109450652094506530945065409450655094506560945065709450658094506590945066009450661094506620945066309450664094506650945066609450667094506680945066909450670094506710945067209450673094506740945067509450676094506770945067809450679094506800945068109450682094506830945068409450685094506860945068709450688094506890945069009450691094506920945069309450694094506950945069609450697094506980945069909450700094507010945070209450703094507040945070509450706094507070945070809450709094507100945071109450712094507130945071409450715094507160945071709450718094507190945072009450721094507220945072309450724094507250945072609450727094507280945072909450730094507310945073209450733094507340945073509450736094507370945073809450739094507400945074109450742094507430945074409450745094507460945074709450748094507490945075009450751094507520945075309450754094507550945075609450757094507580945075909450760094507610945076209450763094507640945076509450766094507670945076809450769094507700945077109450772094507730945077409450775094507760945077709450778094507790945078009450781094507820945078309450784094507850945078609450787094507880945078909450790094507910945079209450793094507940945079509450796094507970945079809450799094600010946000209460003094600040946000509460006094600070946000809460009094600100946001109460012094600130946001409460015094600160946001709460018094600190946002009460021094600220946002309460024094600250946002609460027094600280946002909460030094600310946003209460033094600340946003509460036094600370946003809460039094600400946004109460042094600430946004409460045094600460946004709460048094600490946005009460051094600520946005309460054094600550946005609460057094600580946005909460060094600610946006209460063094600640946006509460066094600670946006809460069094600700946007109460072094600730946007409460075094600760946007709460078094600790946008009460081094600820946008309460084094600850946008609460087094600880946008909460090094600910946009209460093094600940946009509460096094600970946009809460099094601000946010109460102094601030946010409460105094601060946010709460108094601090946011009460111094601120946011309460114094601150946011609460117094601180946011909460120094601210946012209460123094601240946012509460126094601270946012809460129094601300946013109460132094601330946013409460135094601360946013709460138094601390946014009460141094601420946014309460144094601450946014609460147094601480946014909460150094601510946015209460153094601540946015509460156094601570946015809460159094601600946016109460162094601630946016409460165094601660946016709460168094601690946017009460171094601720946017309460174094601750946017609460177094601780946017909460180094601810946018209460183094601840946018509460186094601870946018809460189094601900946019109460192094601930946019409460195094601960946019709460198094601990946020009460201094602020946020309460204094602050946020609460207094602080946020909460210094602110946021209460213094602140946021509460216094602170946021809460219094602200946022109460222094602230946022409460225094602260946022709460228094602290946023009460231094602320946023309460234094602350946023609460237094602380946023909460240094602410946024209460243094602440946024509460246094602470946024809460249094602500946025109460252094602530946025409460255094602560946025709460258094602590946026009460261094602620946026309460264094602650946026609460267094602680946026909460270094602710946027209460273094602740946027509460276094602770946027809460279094602800946028109460282094602830946028409460285094602860946028709460288094602890946029009460291094602920946029309460294094602950946029609460297094602980946029909460300094603010946030209460303094603040946030509460306094603070946030809460309094603100946031109460312094603130946031409460315094603160946031709460318094603190946032009460321094603220946032309460324094603250946032609460327094603280946032909460330094603310946033209460333094603340946033509460336094603370946033809460339094603400946034109460342094603430946034409460345094603460946034709460348094603490946035009460351094603520946035309460354094603550946035609460357094603580946035909460360094603610946036209460363094603640946036509460366094603670946036809460369094603700946037109460372094603730946037409460375094603760946037709460378094603790946038009460381094603820946038309460384094603850946038609460387094603880946038909460390094603910946039209460393094603940946039509460396094603970946039809460399094604000946040109460402094604030946040409460405094604060946040709460408094604090946041009460411094604120946041309460414094604150946041609460417094604180946041909460420094604210946042209460423094604240946042509460426094604270946042809460429094604300946043109460432094604330946043409460435094604360946043709460438094604390946044009460441094604420946044309460444094604450946044609460447094604480946044909460450094604510946045209460453094604540946045509460456094604570946045809460459094604600946046109460462094604630946046409460465094604660946046709460468094604690946047009460471094604720946047309460474094604750946047609460477094604780946047909460480094604810946048209460483094604840946048509460486094604870946048809460489094604900946049109460492094604930946049409460495094604960946049709460498094604990946050009460501094605020946050309460504094605050946050609460507094605080946050909460510094605110946051209460513094605140946051509460516094605170946051809460519094605200946052109460522094605230946052409460525094605260946052709460528094605290946053009460531094605320946053309460534094605350946053609460537094605380946053909460540094605410946054209460543094605440946054509460546094605470946054809460549094605500946055109460552094605530946055409460555094605560946055709460558094605590946056009460561094605620946056309460564094605650946056609460567094605680946056909460570094605710946057209460573094605740946057509460576094605770946057809460579094605800946058109460582094605830946058409460585094605860946058709460588094605890946059009460591094605920946059309460594094605950946059609460597094605980946059909460600094606010946060209460603094606040946060509460606094606070946060809460609094606100946061109460612094606130946061409460615094606160946061709460618094606190946062009460621094606220946062309460624094606250946062609460627094606280946062909460630094606310946063209460633094606340946063509460636094606370946063809460639094606400946064109460642094606430946064409460645094606460946064709460648094606490946065009460651094606520946065309460654094606550946065609460657094606580946065909460660094606610946066209460663094606640946066509460666094606670946066809460669094606700946067109460672094606730946067409460675094606760946067709460678094606790946068009460681094606820946068309460684094606850946068609460687094606880946068909460690094606910946069209460693094606940946069509460696094606970946069809460699094607000946070109460702094607030946070409460705094607060946070709460708094607090946071009460711094607120946071309460714094607150946071609460717094607180946071909460720094607210946072209460723094607240946072509460726094607270946072809460729094607300946073109460732094607330946073409460735094607360946073709460738094607390946074009460741094607420946074309460744094607450946074609460747094607480946074909460750094607510946075209460753094607540946075509460756094607570946075809460759094607600946076109460762094607630946076409460765094607660946076709460768094607690946077009460771094607720946077309460774094607750946077609460777094607780946077909460780094607810946078209460783094607840946078509460786094607870946078809460789094607900946079109460792094607930946079409460795094607960946079709460798094607990947000109470002094700030947000409470005094700060947000709470008094700090947001009470011094700120947001309470014094700150947001609470017094700180947001909470020094700210947002209470023094700240947002509470026094700270947002809470029094700300947003109470032094700330947003409470035094700360947003709470038094700390947004009470041094700420947004309470044094700450947004609470047094700480947004909470050094700510947005209470053094700540947005509470056094700570947005809470059094700600947006109470062094700630947006409470065094700660947006709470068094700690947007009470071094700720947007309470074094700750947007609470077094700780947007909470080094700810947008209470083094700840947008509470086094700870947008809470089094700900947009109470092094700930947009409470095094700960947009709470098094700990947010009470101094701020947010309470104094701050947010609470107094701080947010909470110094701110947011209470113094701140947011509470116094701170947011809470119094701200947012109470122094701230947012409470125094701260947012709470128094701290947013009470131094701320947013309470134094701350947013609470137094701380947013909470140094701410947014209470143094701440947014509470146094701470947014809470149094701500947015109470152094701530947015409470155094701560947015709470158094701590947016009470161094701620947016309470164094701650947016609470167094701680947016909470170094701710947017209470173094701740947017509470176094701770947017809470179094701800947018109470182094701830947018409470185094701860947018709470188094701890947019009470191094701920947019309470194094701950947019609470197094701980947019909470200094702010947020209470203094702040947020509470206094702070947020809470209094702100947021109470212094702130947021409470215094702160947021709470218094702190947022009470221094702220947022309470224094702250947022609470227094702280947022909470230094702310947023209470233094702340947023509470236094702370947023809470239094702400947024109470242094702430947024409470245094702460947024709470248094702490947025009470251094702520947025309470254094702550947025609470257094702580947025909470260094702610947026209470263094702640947026509470266094702670947026809470269094702700947027109470272094702730947027409470275094702760947027709470278094702790947028009470281094702820947028309470284094702850947028609470287094702880947028909470290094702910947029209470293094702940947029509470296094702970947029809470299094703000947030109470302094703030947030409470305094703060947030709470308094703090947031009470311094703120947031309470314094703150947031609470317094703180947031909470320094703210947032209470323094703240947032509470326094703270947032809470329094703300947033109470332094703330947033409470335094703360947033709470338094703390947034009470341094703420947034309470344094703450947034609470347094703480947034909470350094703510947035209470353094703540947035509470356094703570947035809470359094703600947036109470362094703630947036409470365094703660947036709470368094703690947037009470371094703720947037309470374094703750947037609470377094703780947037909470380094703810947038209470383094703840947038509470386094703870947038809470389094703900947039109470392094703930947039409470395094703960947039709470398094703990947040009470401094704020947040309470404094704050947040609470407094704080947040909470410094704110947041209470413094704140947041509470416094704170947041809470419094704200947042109470422094704230947042409470425094704260947042709470428094704290947043009470431094704320947043309470434094704350947043609470437094704380947043909470440094704410947044209470443094704440947044509470446094704470947044809470449094704500947045109470452094704530947045409470455094704560947045709470458094704590947046009470461094704620947046309470464094704650947046609470467094704680947046909470470094704710947047209470473094704740947047509470476094704770947047809470479094704800947048109470482094704830947048409470485094704860947048709470488094704890947049009470491094704920947049309470494094704950947049609470497094704980947049909470500094705010947050209470503094705040947050509470506094705070947050809470509094705100947051109470512094705130947051409470515094705160947051709470518094705190947052009470521094705220947052309470524094705250947052609470527094705280947052909470530094705310947053209470533094705340947053509470536094705370947053809470539094705400947054109470542094705430947054409470545094705460947054709470548094705490947055009470551094705520947055309470554094705550947055609470557094705580947055909470560094705610947056209470563094705640947056509470566094705670947056809470569094705700947057109470572094705730947057409470575094705760947057709470578094705790947058009470581094705820947058309470584094705850947058609470587094705880947058909470590094705910947059209470593094705940947059509470596094705970947059809470599094706000947060109470602094706030947060409470605094706060947060709470608094706090947061009470611094706120947061309470614094706150947061609470617094706180947061909470620094706210947062209470623094706240947062509470626094706270947062809470629094706300947063109470632094706330947063409470635094706360947063709470638094706390947064009470641094706420947064309470644094706450947064609470647094706480947064909470650094706510947065209470653094706540947065509470656094706570947065809470659094706600947066109470662094706630947066409470665094706660947066709470668094706690947067009470671094706720947067309470674094706750947067609470677094706780947067909470680094706810947068209470683094706840947068509470686094706870947068809470689094706900947069109470692094706930947069409470695094706960947069709470698094706990947070009470701094707020947070309470704094707050947070609470707094707080947070909470710094707110947071209470713094707140947071509470716094707170947071809470719094707200947072109470722094707230947072409470725094707260947072709470728094707290947073009470731094707320947073309470734094707350947073609470737094707380947073909470740094707410947074209470743094707440947074509470746094707470947074809470749094707500947075109470752094707530947075409470755094707560947075709470758094707590947076009470761094707620947076309470764094707650947076609470767094707680947076909470770094707710947077209470773094707740947077509470776094707770947077809470779094707800947078109470782094707830947078409470785094707860947078709470788094707890947079009470791094707920947079309470794094707950947079609470797094707980947079909480001094800020948000309480004094800050948000609480007094800080948000909480010094800110948001209480013094800140948001509480016094800170948001809480019094800200948002109480022094800230948002409480025094800260948002709480028094800290948003009480031094800320948003309480034094800350948003609480037094800380948003909480040094800410948004209480043094800440948004509480046094800470948004809480049094800500948005109480052094800530948005409480055094800560948005709480058094800590948006009480061094800620948006309480064094800650948006609480067094800680948006909480070094800710948007209480073094800740948007509480076094800770948007809480079094800800948008109480082094800830948008409480085094800860948008709480088094800890948009009480091094800920948009309480094094800950948009609480097094800980948009909480100094801010948010209480103094801040948010509480106094801070948010809480109094801100948011109480112094801130948011409480115094801160948011709480118094801190948012009480121094801220948012309480124094801250948012609480127094801280948012909480130094801310948013209480133094801340948013509480136094801370948013809480139094801400948014109480142094801430948014409480145094801460948014709480148094801490948015009480151094801520948015309480154094801550948015609480157094801580948015909480160094801610948016209480163094801640948016509480166094801670948016809480169094801700948017109480172094801730948017409480175094801760948017709480178094801790948018009480181094801820948018309480184094801850948018609480187094801880948018909480190094801910948019209480193094801940948019509480196094801970948019809480199094802000948020109480202094802030948020409480205094802060948020709480208094802090948021009480211094802120948021309480214094802150948021609480217094802180948021909480220094802210948022209480223094802240948022509480226094802270948022809480229094802300948023109480232094802330948023409480235094802360948023709480238094802390948024009480241094802420948024309480244094802450948024609480247094802480948024909480250094802510948025209480253094802540948025509480256094802570948025809480259094802600948026109480262094802630948026409480265094802660948026709480268094802690948027009480271094802720948027309480274094802750948027609480277094802780948027909480280094802810948028209480283094802840948028509480286094802870948028809480289094802900948029109480292094802930948029409480295094802960948029709480298094802990948030009480301094803020948030309480304094803050948030609480307094803080948030909480310094803110948031209480313094803140948031509480316094803170948031809480319094803200948032109480322094803230948032409480325094803260948032709480328094803290948033009480331094803320948033309480334094803350948033609480337094803380948033909480340094803410948034209480343094803440948034509480346094803470948034809480349094803500948035109480352094803530948035409480355094803560948035709480358094803590948036009480361094803620948036309480364094803650948036609480367094803680948036909480370094803710948037209480373094803740948037509480376094803770948037809480379094803800948038109480382094803830948038409480385094803860948038709480388094803890948039009480391094803920948039309480394094803950948039609480397094803980948039909480400094804010948040209480403094804040948040509480406094804070948040809480409094804100948041109480412094804130948041409480415094804160948041709480418094804190948042009480421094804220948042309480424094804250948042609480427094804280948042909480430094804310948043209480433094804340948043509480436094804370948043809480439094804400948044109480442094804430948044409480445094804460948044709480448094804490948045009480451094804520948045309480454094804550948045609480457094804580948045909480460094804610948046209480463094804640948046509480466094804670948046809480469094804700948047109480472094804730948047409480475094804760948047709480478094804790948048009480481094804820948048309480484094804850948048609480487094804880948048909480490094804910948049209480493094804940948049509480496094804970948049809480499094805000948050109480502094805030948050409480505094805060948050709480508094805090948051009480511094805120948051309480514094805150948051609480517094805180948051909480520094805210948052209480523094805240948052509480526094805270948052809480529094805300948053109480532094805330948053409480535094805360948053709480538094805390948054009480541094805420948054309480544094805450948054609480547094805480948054909480550094805510948055209480553094805540948055509480556094805570948055809480559094805600948056109480562094805630948056409480565094805660948056709480568094805690948057009480571094805720948057309480574094805750948057609480577094805780948057909480580094805810948058209480583094805840948058509480586094805870948058809480589094805900948059109480592094805930948059409480595094805960948059709480598094805990948060009480601094806020948060309480604094806050948060609480607094806080948060909480610094806110948061209480613094806140948061509480616094806170948061809480619094806200948062109480622094806230948062409480625094806260948062709480628094806290948063009480631094806320948063309480634094806350948063609480637094806380948063909480640094806410948064209480643094806440948064509480646094806470948064809480649094806500948065109480652094806530948065409480655094806560948065709480658094806590948066009480661094806620948066309480664094806650948066609480667094806680948066909480670094806710948067209480673094806740948067509480676094806770948067809480679094806800948068109480682094806830948068409480685094806860948068709480688094806890948069009480691094806920948069309480694094806950948069609480697094806980948069909480700094807010948070209480703094807040948070509480706094807070948070809480709094807100948071109480712094807130948071409480715094807160948071709480718094807190948072009480721094807220948072309480724094807250948072609480727094807280948072909480730094807310948073209480733094807340948073509480736094807370948073809480739094807400948074109480742094807430948074409480745094807460948074709480748094807490948075009480751094807520948075309480754094807550948075609480757094807580948075909480760094807610948076209480763094807640948076509480766094807670948076809480769094807700948077109480772094807730948077409480775094807760948077709480778094807790948078009480781094807820948078309480784094807850948078609480787094807880948078909480790094807910948079209480793094807940948079509480796094807970948079809480799094900010949000209490003094900040949000509490006094900070949000809490009094900100949001109490012094900130949001409490015094900160949001709490018094900190949002009490021094900220949002309490024094900250949002609490027094900280949002909490030094900310949003209490033094900340949003509490036094900370949003809490039094900400949004109490042094900430949004409490045094900460949004709490048094900490949005009490051094900520949005309490054094900550949005609490057094900580949005909490060094900610949006209490063094900640949006509490066094900670949006809490069094900700949007109490072094900730949007409490075094900760949007709490078094900790949008009490081094900820949008309490084094900850949008609490087094900880949008909490090094900910949009209490093094900940949009509490096094900970949009809490099094901000949010109490102094901030949010409490105094901060949010709490108094901090949011009490111094901120949011309490114094901150949011609490117094901180949011909490120094901210949012209490123094901240949012509490126094901270949012809490129094901300949013109490132094901330949013409490135094901360949013709490138094901390949014009490141094901420949014309490144094901450949014609490147094901480949014909490150094901510949015209490153094901540949015509490156094901570949015809490159094901600949016109490162094901630949016409490165094901660949016709490168094901690949017009490171094901720949017309490174094901750949017609490177094901780949017909490180094901810949018209490183094901840949018509490186094901870949018809490189094901900949019109490192094901930949019409490195094901960949019709490198094901990949020009490201094902020949020309490204094902050949020609490207094902080949020909490210094902110949021209490213094902140949021509490216094902170949021809490219094902200949022109490222094902230949022409490225094902260949022709490228094902290949023009490231094902320949023309490234094902350949023609490237094902380949023909490240094902410949024209490243094902440949024509490246094902470949024809490249094902500949025109490252094902530949025409490255094902560949025709490258094902590949026009490261094902620949026309490264094902650949026609490267094902680949026909490270094902710949027209490273094902740949027509490276094902770949027809490279094902800949028109490282094902830949028409490285094902860949028709490288094902890949029009490291094902920949029309490294094902950949029609490297094902980949029909490300094903010949030209490303094903040949030509490306094903070949030809490309094903100949031109490312094903130949031409490315094903160949031709490318094903190949032009490321094903220949032309490324094903250949032609490327094903280949032909490330094903310949033209490333094903340949033509490336094903370949033809490339094903400949034109490342094903430949034409490345094903460949034709490348094903490949035009490351094903520949035309490354094903550949035609490357094903580949035909490360094903610949036209490363094903640949036509490366094903670949036809490369094903700949037109490372094903730949037409490375094903760949037709490378094903790949038009490381094903820949038309490384094903850949038609490387094903880949038909490390094903910949039209490393094903940949039509490396094903970949039809490399094904000949040109490402094904030949040409490405094904060949040709490408094904090949041009490411094904120949041309490414094904150949041609490417094904180949041909490420094904210949042209490423094904240949042509490426094904270949042809490429094904300949043109490432094904330949043409490435094904360949043709490438094904390949044009490441094904420949044309490444094904450949044609490447094904480949044909490450094904510949045209490453094904540949045509490456094904570949045809490459094904600949046109490462094904630949046409490465094904660949046709490468094904690949047009490471094904720949047309490474094904750949047609490477094904780949047909490480094904810949048209490483094904840949048509490486094904870949048809490489094904900949049109490492094904930949049409490495094904960949049709490498094904990949050009490501094905020949050309490504094905050949050609490507094905080949050909490510094905110949051209490513094905140949051509490516094905170949051809490519094905200949052109490522094905230949052409490525094905260949052709490528094905290949053009490531094905320949053309490534094905350949053609490537094905380949053909490540094905410949054209490543094905440949054509490546094905470949054809490549094905500949055109490552094905530949055409490555094905560949055709490558094905590949056009490561094905620949056309490564094905650949056609490567094905680949056909490570094905710949057209490573094905740949057509490576094905770949057809490579094905800949058109490582094905830949058409490585094905860949058709490588094905890949059009490591094905920949059309490594094905950949059609490597094905980949059909490600094906010949060209490603094906040949060509490606094906070949060809490609094906100949061109490612094906130949061409490615094906160949061709490618094906190949062009490621094906220949062309490624094906250949062609490627094906280949062909490630094906310949063209490633094906340949063509490636094906370949063809490639094906400949064109490642094906430949064409490645094906460949064709490648094906490949065009490651094906520949065309490654094906550949065609490657094906580949065909490660094906610949066209490663094906640949066509490666094906670949066809490669094906700949067109490672094906730949067409490675094906760949067709490678094906790949068009490681094906820949068309490684094906850949068609490687094906880949068909490690094906910949069209490693094906940949069509490696094906970949069809490699094907000949070109490702094907030949070409490705094907060949070709490708094907090949071009490711094907120949071309490714094907150949071609490717094907180949071909490720094907210949072209490723094907240949072509490726094907270949072809490729094907300949073109490732094907330949073409490735094907360949073709490738094907390949074009490741094907420949074309490744094907450949074609490747094907480949074909490750094907510949075209490753094907540949075509490756094907570949075809490759094907600949076109490762094907630949076409490765094907660949076709490768094907690949077009490771094907720949077309490774094907750949077609490777094907780949077909490780094907810949078209490783094907840949078509490786094907870949078809490789094907900949079109490792094907930949079409490795094907960949079709490798094907990950000109500002095000030950000409500005095000060950000709500008095000090950001009500011095000120950001309500014095000150950001609500017095000180950001909500020095000210950002209500023095000240950002509500026095000270950002809500029095000300950003109500032095000330950003409500035095000360950003709500038095000390950004009500041095000420950004309500044095000450950004609500047095000480950004909500050095000510950005209500053095000540950005509500056095000570950005809500059095000600950006109500062095000630950006409500065095000660950006709500068095000690950007009500071095000720950007309500074095000750950007609500077095000780950007909500080095000810950008209500083095000840950008509500086095000870950008809500089095000900950009109500092095000930950009409500095095000960950009709500098095000990950010009500101095001020950010309500104095001050950010609500107095001080950010909500110095001110950011209500113095001140950011509500116095001170950011809500119095001200950012109500122095001230950012409500125095001260950012709500128095001290950013009500131095001320950013309500134095001350950013609500137095001380950013909500140095001410950014209500143095001440950014509500146095001470950014809500149095001500950015109500152095001530950015409500155095001560950015709500158095001590950016009500161095001620950016309500164095001650950016609500167095001680950016909500170095001710950017209500173095001740950017509500176095001770950017809500179095001800950018109500182095001830950018409500185095001860950018709500188095001890950019009500191095001920950019309500194095001950950019609500197095001980950019909500200095002010950020209500203095002040950020509500206095002070950020809500209095002100950021109500212095002130950021409500215095002160950021709500218095002190950022009500221095002220950022309500224095002250950022609500227095002280950022909500230095002310950023209500233095002340950023509500236095002370950023809500239095002400950024109500242095002430950024409500245095002460950024709500248095002490950025009500251095002520950025309500254095002550950025609500257095002580950025909500260095002610950026209500263095002640950026509500266095002670950026809500269095002700950027109500272095002730950027409500275095002760950027709500278095002790950028009500281095002820950028309500284095002850950028609500287095002880950028909500290095002910950029209500293095002940950029509500296095002970950029809500299095003000950030109500302095003030950030409500305095003060950030709500308095003090950031009500311095003120950031309500314095003150950031609500317095003180950031909500320095003210950032209500323095003240950032509500326095003270950032809500329095003300950033109500332095003330950033409500335095003360950033709500338095003390950034009500341095003420950034309500344095003450950034609500347095003480950034909500350095003510950035209500353095003540950035509500356095003570950035809500359095003600950036109500362095003630950036409500365095003660950036709500368095003690950037009500371095003720950037309500374095003750950037609500377095003780950037909500380095003810950038209500383095003840950038509500386095003870950038809500389095003900950039109500392095003930950039409500395095003960950039709500398095003990950040009500401095004020950040309500404095004050950040609500407095004080950040909500410095004110950041209500413095004140950041509500416095004170950041809500419095004200950042109500422095004230950042409500425095004260950042709500428095004290950043009500431095004320950043309500434095004350950043609500437095004380950043909500440095004410950044209500443095004440950044509500446095004470950044809500449095004500950045109500452095004530950045409500455095004560950045709500458095004590950046009500461095004620950046309500464095004650950046609500467095004680950046909500470095004710950047209500473095004740950047509500476095004770950047809500479095004800950048109500482095004830950048409500485095004860950048709500488095004890950049009500491095004920950049309500494095004950950049609500497095004980950049909500500095005010950050209500503095005040950050509500506095005070950050809500509095005100950051109500512095005130950051409500515095005160950051709500518095005190950052009500521095005220950052309500524095005250950052609500527095005280950052909500530095005310950053209500533095005340950053509500536095005370950053809500539095005400950054109500542095005430950054409500545095005460950054709500548095005490950055009500551095005520950055309500554095005550950055609500557095005580950055909500560095005610950056209500563095005640950056509500566095005670950056809500569095005700950057109500572095005730950057409500575095005760950057709500578095005790950058009500581095005820950058309500584095005850950058609500587095005880950058909500590095005910950059209500593095005940950059509500596095005970950059809500599095006000950060109500602095006030950060409500605095006060950060709500608095006090950061009500611095006120950061309500614095006150950061609500617095006180950061909500620095006210950062209500623095006240950062509500626095006270950062809500629095006300950063109500632095006330950063409500635095006360950063709500638095006390950064009500641095006420950064309500644095006450950064609500647095006480950064909500650095006510950065209500653095006540950065509500656095006570950065809500659095006600950066109500662095006630950066409500665095006660950066709500668095006690950067009500671095006720950067309500674095006750950067609500677095006780950067909500680095006810950068209500683095006840950068509500686095006870950068809500689095006900950069109500692095006930950069409500695095006960950069709500698095006990950070009500701095007020950070309500704095007050950070609500707095007080950070909500710095007110950071209500713095007140950071509500716095007170950071809500719095007200950072109500722095007230950072409500725095007260950072709500728095007290950073009500731095007320950073309500734095007350950073609500737095007380950073909500740095007410950074209500743095007440950074509500746095007470950074809500749095007500950075109500752095007530950075409500755095007560950075709500758095007590950076009500761095007620950076309500764095007650950076609500767095007680950076909500770095007710950077209500773095007740950077509500776095007770950077809500779095007800950078109500782095007830950078409500785095007860950078709500788095007890950079009500791095007920950079309500794095007950950079609500797095007980950079909510001095100020951000309510004095100050951000609510007095100080951000909510010095100110951001209510013095100140951001509510016095100170951001809510019095100200951002109510022095100230951002409510025095100260951002709510028095100290951003009510031095100320951003309510034095100350951003609510037095100380951003909510040095100410951004209510043095100440951004509510046095100470951004809510049095100500951005109510052095100530951005409510055095100560951005709510058095100590951006009510061095100620951006309510064095100650951006609510067095100680951006909510070095100710951007209510073095100740951007509510076095100770951007809510079095100800951008109510082095100830951008409510085095100860951008709510088095100890951009009510091095100920951009309510094095100950951009609510097095100980951009909510100095101010951010209510103095101040951010509510106095101070951010809510109095101100951011109510112095101130951011409510115095101160951011709510118095101190951012009510121095101220951012309510124095101250951012609510127095101280951012909510130095101310951013209510133095101340951013509510136095101370951013809510139095101400951014109510142095101430951014409510145095101460951014709510148095101490951015009510151095101520951015309510154095101550951015609510157095101580951015909510160095101610951016209510163095101640951016509510166095101670951016809510169095101700951017109510172095101730951017409510175095101760951017709510178095101790951018009510181095101820951018309510184095101850951018609510187095101880951018909510190095101910951019209510193095101940951019509510196095101970951019809510199095102000951020109510202095102030951020409510205095102060951020709510208095102090951021009510211095102120951021309510214095102150951021609510217095102180951021909510220095102210951022209510223095102240951022509510226095102270951022809510229095102300951023109510232095102330951023409510235095102360951023709510238095102390951024009510241095102420951024309510244095102450951024609510247095102480951024909510250095102510951025209510253095102540951025509510256095102570951025809510259095102600951026109510262095102630951026409510265095102660951026709510268095102690951027009510271095102720951027309510274095102750951027609510277095102780951027909510280095102810951028209510283095102840951028509510286095102870951028809510289095102900951029109510292095102930951029409510295095102960951029709510298095102990951030009510301095103020951030309510304095103050951030609510307095103080951030909510310095103110951031209510313095103140951031509510316095103170951031809510319095103200951032109510322095103230951032409510325095103260951032709510328095103290951033009510331095103320951033309510334095103350951033609510337095103380951033909510340095103410951034209510343095103440951034509510346095103470951034809510349095103500951035109510352095103530951035409510355095103560951035709510358095103590951036009510361095103620951036309510364095103650951036609510367095103680951036909510370095103710951037209510373095103740951037509510376095103770951037809510379095103800951038109510382095103830951038409510385095103860951038709510388095103890951039009510391095103920951039309510394095103950951039609510397095103980951039909510400095104010951040209510403095104040951040509510406095104070951040809510409095104100951041109510412095104130951041409510415095104160951041709510418095104190951042009510421095104220951042309510424095104250951042609510427095104280951042909510430095104310951043209510433095104340951043509510436095104370951043809510439095104400951044109510442095104430951044409510445095104460951044709510448095104490951045009510451095104520951045309510454095104550951045609510457095104580951045909510460095104610951046209510463095104640951046509510466095104670951046809510469095104700951047109510472095104730951047409510475095104760951047709510478095104790951048009510481095104820951048309510484095104850951048609510487095104880951048909510490095104910951049209510493095104940951049509510496095104970951049809510499095105000951050109510502095105030951050409510505095105060951050709510508095105090951051009510511095105120951051309510514095105150951051609510517095105180951051909510520095105210951052209510523095105240951052509510526095105270951052809510529095105300951053109510532095105330951053409510535095105360951053709510538095105390951054009510541095105420951054309510544095105450951054609510547095105480951054909510550095105510951055209510553095105540951055509510556095105570951055809510559095105600951056109510562095105630951056409510565095105660951056709510568095105690951057009510571095105720951057309510574095105750951057609510577095105780951057909510580095105810951058209510583095105840951058509510586095105870951058809510589095105900951059109510592095105930951059409510595095105960951059709510598095105990951060009510601095106020951060309510604095106050951060609510607095106080951060909510610095106110951061209510613095106140951061509510616095106170951061809510619095106200951062109510622095106230951062409510625095106260951062709510628095106290951063009510631095106320951063309510634095106350951063609510637095106380951063909510640095106410951064209510643095106440951064509510646095106470951064809510649095106500951065109510652095106530951065409510655095106560951065709510658095106590951066009510661095106620951066309510664095106650951066609510667095106680951066909510670095106710951067209510673095106740951067509510676095106770951067809510679095106800951068109510682095106830951068409510685095106860951068709510688095106890951069009510691095106920951069309510694095106950951069609510697095106980951069909510700095107010951070209510703095107040951070509510706095107070951070809510709095107100951071109510712095107130951071409510715095107160951071709510718095107190951072009510721095107220951072309510724095107250951072609510727095107280951072909510730095107310951073209510733095107340951073509510736095107370951073809510739095107400951074109510742095107430951074409510745095107460951074709510748095107490951075009510751095107520951075309510754095107550951075609510757095107580951075909510760095107610951076209510763095107640951076509510766095107670951076809510769095107700951077109510772095107730951077409510775095107760951077709510778095107790951078009510781095107820951078309510784095107850951078609510787095107880951078909510790095107910951079209510793095107940951079509510796095107970951079809510799095200010952000209520003095200040952000509520006095200070952000809520009095200100952001109520012095200130952001409520015095200160952001709520018095200190952002009520021095200220952002309520024095200250952002609520027095200280952002909520030095200310952003209520033095200340952003509520036095200370952003809520039095200400952004109520042095200430952004409520045095200460952004709520048095200490952005009520051095200520952005309520054095200550952005609520057095200580952005909520060095200610952006209520063095200640952006509520066095200670952006809520069095200700952007109520072095200730952007409520075095200760952007709520078095200790952008009520081095200820952008309520084095200850952008609520087095200880952008909520090095200910952009209520093095200940952009509520096095200970952009809520099095201000952010109520102095201030952010409520105095201060952010709520108095201090952011009520111095201120952011309520114095201150952011609520117095201180952011909520120095201210952012209520123095201240952012509520126095201270952012809520129095201300952013109520132095201330952013409520135095201360952013709520138095201390952014009520141095201420952014309520144095201450952014609520147095201480952014909520150095201510952015209520153095201540952015509520156095201570952015809520159095201600952016109520162095201630952016409520165095201660952016709520168095201690952017009520171095201720952017309520174095201750952017609520177095201780952017909520180095201810952018209520183095201840952018509520186095201870952018809520189095201900952019109520192095201930952019409520195095201960952019709520198095201990952020009520201095202020952020309520204095202050952020609520207095202080952020909520210095202110952021209520213095202140952021509520216095202170952021809520219095202200952022109520222095202230952022409520225095202260952022709520228095202290952023009520231095202320952023309520234095202350952023609520237095202380952023909520240095202410952024209520243095202440952024509520246095202470952024809520249095202500952025109520252095202530952025409520255095202560952025709520258095202590952026009520261095202620952026309520264095202650952026609520267095202680952026909520270095202710952027209520273095202740952027509520276095202770952027809520279095202800952028109520282095202830952028409520285095202860952028709520288095202890952029009520291095202920952029309520294095202950952029609520297095202980952029909520300095203010952030209520303095203040952030509520306095203070952030809520309095203100952031109520312095203130952031409520315095203160952031709520318095203190952032009520321095203220952032309520324095203250952032609520327095203280952032909520330095203310952033209520333095203340952033509520336095203370952033809520339095203400952034109520342095203430952034409520345095203460952034709520348095203490952035009520351095203520952035309520354095203550952035609520357095203580952035909520360095203610952036209520363095203640952036509520366095203670952036809520369095203700952037109520372095203730952037409520375095203760952037709520378095203790952038009520381095203820952038309520384095203850952038609520387095203880952038909520390095203910952039209520393095203940952039509520396095203970952039809520399095204000952040109520402095204030952040409520405095204060952040709520408095204090952041009520411095204120952041309520414095204150952041609520417095204180952041909520420095204210952042209520423095204240952042509520426095204270952042809520429095204300952043109520432095204330952043409520435095204360952043709520438095204390952044009520441095204420952044309520444095204450952044609520447095204480952044909520450095204510952045209520453095204540952045509520456095204570952045809520459095204600952046109520462095204630952046409520465095204660952046709520468095204690952047009520471095204720952047309520474095204750952047609520477095204780952047909520480095204810952048209520483095204840952048509520486095204870952048809520489095204900952049109520492095204930952049409520495095204960952049709520498095204990952050009520501095205020952050309520504095205050952050609520507095205080952050909520510095205110952051209520513095205140952051509520516095205170952051809520519095205200952052109520522095205230952052409520525095205260952052709520528095205290952053009520531095205320952053309520534095205350952053609520537095205380952053909520540095205410952054209520543095205440952054509520546095205470952054809520549095205500952055109520552095205530952055409520555095205560952055709520558095205590952056009520561095205620952056309520564095205650952056609520567095205680952056909520570095205710952057209520573095205740952057509520576095205770952057809520579095205800952058109520582095205830952058409520585095205860952058709520588095205890952059009520591095205920952059309520594095205950952059609520597095205980952059909520600095206010952060209520603095206040952060509520606095206070952060809520609095206100952061109520612095206130952061409520615095206160952061709520618095206190952062009520621095206220952062309520624095206250952062609520627095206280952062909520630095206310952063209520633095206340952063509520636095206370952063809520639095206400952064109520642095206430952064409520645095206460952064709520648095206490952065009520651095206520952065309520654095206550952065609520657095206580952065909520660095206610952066209520663095206640952066509520666095206670952066809520669095206700952067109520672095206730952067409520675095206760952067709520678095206790952068009520681095206820952068309520684095206850952068609520687095206880952068909520690095206910952069209520693095206940952069509520696095206970952069809520699095207000952070109520702095207030952070409520705095207060952070709520708095207090952071009520711095207120952071309520714095207150952071609520717095207180952071909520720095207210952072209520723095207240952072509520726095207270952072809520729095207300952073109520732095207330952073409520735095207360952073709520738095207390952074009520741095207420952074309520744095207450952074609520747095207480952074909520750095207510952075209520753095207540952075509520756095207570952075809520759095207600952076109520762095207630952076409520765095207660952076709520768095207690952077009520771095207720952077309520774095207750952077609520777095207780952077909520780095207810952078209520783095207840952078509520786095207870952078809520789095207900952079109520792095207930952079409520795095207960952079709520798095207990953000109530002095300030953000409530005095300060953000709530008095300090953001009530011095300120953001309530014095300150953001609530017095300180953001909530020095300210953002209530023095300240953002509530026095300270953002809530029095300300953003109530032095300330953003409530035095300360953003709530038095300390953004009530041095300420953004309530044095300450953004609530047095300480953004909530050095300510953005209530053095300540953005509530056095300570953005809530059095300600953006109530062095300630953006409530065095300660953006709530068095300690953007009530071095300720953007309530074095300750953007609530077095300780953007909530080095300810953008209530083095300840953008509530086095300870953008809530089095300900953009109530092095300930953009409530095095300960953009709530098095300990953010009530101095301020953010309530104095301050953010609530107095301080953010909530110095301110953011209530113095301140953011509530116095301170953011809530119095301200953012109530122095301230953012409530125095301260953012709530128095301290953013009530131095301320953013309530134095301350953013609530137095301380953013909530140095301410953014209530143095301440953014509530146095301470953014809530149095301500953015109530152095301530953015409530155095301560953015709530158095301590953016009530161095301620953016309530164095301650953016609530167095301680953016909530170095301710953017209530173095301740953017509530176095301770953017809530179095301800953018109530182095301830953018409530185095301860953018709530188095301890953019009530191095301920953019309530194095301950953019609530197095301980953019909530200095302010953020209530203095302040953020509530206095302070953020809530209095302100953021109530212095302130953021409530215095302160953021709530218095302190953022009530221095302220953022309530224095302250953022609530227095302280953022909530230095302310953023209530233095302340953023509530236095302370953023809530239095302400953024109530242095302430953024409530245095302460953024709530248095302490953025009530251095302520953025309530254095302550953025609530257095302580953025909530260095302610953026209530263095302640953026509530266095302670953026809530269095302700953027109530272095302730953027409530275095302760953027709530278095302790953028009530281095302820953028309530284095302850953028609530287095302880953028909530290095302910953029209530293095302940953029509530296095302970953029809530299095303000953030109530302095303030953030409530305095303060953030709530308095303090953031009530311095303120953031309530314095303150953031609530317095303180953031909530320095303210953032209530323095303240953032509530326095303270953032809530329095303300953033109530332095303330953033409530335095303360953033709530338095303390953034009530341095303420953034309530344095303450953034609530347095303480953034909530350095303510953035209530353095303540953035509530356095303570953035809530359095303600953036109530362095303630953036409530365095303660953036709530368095303690953037009530371095303720953037309530374095303750953037609530377095303780953037909530380095303810953038209530383095303840953038509530386095303870953038809530389095303900953039109530392095303930953039409530395095303960953039709530398095303990953040009530401095304020953040309530404095304050953040609530407095304080953040909530410095304110953041209530413095304140953041509530416095304170953041809530419095304200953042109530422095304230953042409530425095304260953042709530428095304290953043009530431095304320953043309530434095304350953043609530437095304380953043909530440095304410953044209530443095304440953044509530446095304470953044809530449095304500953045109530452095304530953045409530455095304560953045709530458095304590953046009530461095304620953046309530464095304650953046609530467095304680953046909530470095304710953047209530473095304740953047509530476095304770953047809530479095304800953048109530482095304830953048409530485095304860953048709530488095304890953049009530491095304920953049309530494095304950953049609530497095304980953049909530500095305010953050209530503095305040953050509530506095305070953050809530509095305100953051109530512095305130953051409530515095305160953051709530518095305190953052009530521095305220953052309530524095305250953052609530527095305280953052909530530095305310953053209530533095305340953053509530536095305370953053809530539095305400953054109530542095305430953054409530545095305460953054709530548095305490953055009530551095305520953055309530554095305550953055609530557095305580953055909530560095305610953056209530563095305640953056509530566095305670953056809530569095305700953057109530572095305730953057409530575095305760953057709530578095305790953058009530581095305820953058309530584095305850953058609530587095305880953058909530590095305910953059209530593095305940953059509530596095305970953059809530599095306000953060109530602095306030953060409530605095306060953060709530608095306090953061009530611095306120953061309530614095306150953061609530617095306180953061909530620095306210953062209530623095306240953062509530626095306270953062809530629095306300953063109530632095306330953063409530635095306360953063709530638095306390953064009530641095306420953064309530644095306450953064609530647095306480953064909530650095306510953065209530653095306540953065509530656095306570953065809530659095306600953066109530662095306630953066409530665095306660953066709530668095306690953067009530671095306720953067309530674095306750953067609530677095306780953067909530680095306810953068209530683095306840953068509530686095306870953068809530689095306900953069109530692095306930953069409530695095306960953069709530698095306990953070009530701095307020953070309530704095307050953070609530707095307080953070909530710095307110953071209530713095307140953071509530716095307170953071809530719095307200953072109530722095307230953072409530725095307260953072709530728095307290953073009530731095307320953073309530734095307350953073609530737095307380953073909530740095307410953074209530743095307440953074509530746095307470953074809530749095307500953075109530752095307530953075409530755095307560953075709530758095307590953076009530761095307620953076309530764095307650953076609530767095307680953076909530770095307710953077209530773095307740953077509530776095307770953077809530779095307800953078109530782095307830953078409530785095307860953078709530788095307890953079009530791095307920953079309530794095307950953079609530797095307980953079909540001095400020954000309540004095400050954000609540007095400080954000909540010095400110954001209540013095400140954001509540016095400170954001809540019095400200954002109540022095400230954002409540025095400260954002709540028095400290954003009540031095400320954003309540034095400350954003609540037095400380954003909540040095400410954004209540043095400440954004509540046095400470954004809540049095400500954005109540052095400530954005409540055095400560954005709540058095400590954006009540061095400620954006309540064095400650954006609540067095400680954006909540070095400710954007209540073095400740954007509540076095400770954007809540079095400800954008109540082095400830954008409540085095400860954008709540088095400890954009009540091095400920954009309540094095400950954009609540097095400980954009909540100095401010954010209540103095401040954010509540106095401070954010809540109095401100954011109540112095401130954011409540115095401160954011709540118095401190954012009540121095401220954012309540124095401250954012609540127095401280954012909540130095401310954013209540133095401340954013509540136095401370954013809540139095401400954014109540142095401430954014409540145095401460954014709540148095401490954015009540151095401520954015309540154095401550954015609540157095401580954015909540160095401610954016209540163095401640954016509540166095401670954016809540169095401700954017109540172095401730954017409540175095401760954017709540178095401790954018009540181095401820954018309540184095401850954018609540187095401880954018909540190095401910954019209540193095401940954019509540196095401970954019809540199095402000954020109540202095402030954020409540205095402060954020709540208095402090954021009540211095402120954021309540214095402150954021609540217095402180954021909540220095402210954022209540223095402240954022509540226095402270954022809540229095402300954023109540232095402330954023409540235095402360954023709540238095402390954024009540241095402420954024309540244095402450954024609540247095402480954024909540250095402510954025209540253095402540954025509540256095402570954025809540259095402600954026109540262095402630954026409540265095402660954026709540268095402690954027009540271095402720954027309540274095402750954027609540277095402780954027909540280095402810954028209540283095402840954028509540286095402870954028809540289095402900954029109540292095402930954029409540295095402960954029709540298095402990954030009540301095403020954030309540304095403050954030609540307095403080954030909540310095403110954031209540313095403140954031509540316095403170954031809540319095403200954032109540322095403230954032409540325095403260954032709540328095403290954033009540331095403320954033309540334095403350954033609540337095403380954033909540340095403410954034209540343095403440954034509540346095403470954034809540349095403500954035109540352095403530954035409540355095403560954035709540358095403590954036009540361095403620954036309540364095403650954036609540367095403680954036909540370095403710954037209540373095403740954037509540376095403770954037809540379095403800954038109540382095403830954038409540385095403860954038709540388095403890954039009540391095403920954039309540394095403950954039609540397095403980954039909540400095404010954040209540403095404040954040509540406095404070954040809540409095404100954041109540412095404130954041409540415095404160954041709540418095404190954042009540421095404220954042309540424095404250954042609540427095404280954042909540430095404310954043209540433095404340954043509540436095404370954043809540439095404400954044109540442095404430954044409540445095404460954044709540448095404490954045009540451095404520954045309540454095404550954045609540457095404580954045909540460095404610954046209540463095404640954046509540466095404670954046809540469095404700954047109540472095404730954047409540475095404760954047709540478095404790954048009540481095404820954048309540484095404850954048609540487095404880954048909540490095404910954049209540493095404940954049509540496095404970954049809540499095405000954050109540502095405030954050409540505095405060954050709540508095405090954051009540511095405120954051309540514095405150954051609540517095405180954051909540520095405210954052209540523095405240954052509540526095405270954052809540529095405300954053109540532095405330954053409540535095405360954053709540538095405390954054009540541095405420954054309540544095405450954054609540547095405480954054909540550095405510954055209540553095405540954055509540556095405570954055809540559095405600954056109540562095405630954056409540565095405660954056709540568095405690954057009540571095405720954057309540574095405750954057609540577095405780954057909540580095405810954058209540583095405840954058509540586095405870954058809540589095405900954059109540592095405930954059409540595095405960954059709540598095405990954060009540601095406020954060309540604095406050954060609540607095406080954060909540610095406110954061209540613095406140954061509540616095406170954061809540619095406200954062109540622095406230954062409540625095406260954062709540628095406290954063009540631095406320954063309540634095406350954063609540637095406380954063909540640095406410954064209540643095406440954064509540646095406470954064809540649095406500954065109540652095406530954065409540655095406560954065709540658095406590954066009540661095406620954066309540664095406650954066609540667095406680954066909540670095406710954067209540673095406740954067509540676095406770954067809540679095406800954068109540682095406830954068409540685095406860954068709540688095406890954069009540691095406920954069309540694095406950954069609540697095406980954069909540700095407010954070209540703095407040954070509540706095407070954070809540709095407100954071109540712095407130954071409540715095407160954071709540718095407190954072009540721095407220954072309540724095407250954072609540727095407280954072909540730095407310954073209540733095407340954073509540736095407370954073809540739095407400954074109540742095407430954074409540745095407460954074709540748095407490954075009540751095407520954075309540754095407550954075609540757095407580954075909540760095407610954076209540763095407640954076509540766095407670954076809540769095407700954077109540772095407730954077409540775095407760954077709540778095407790954078009540781095407820954078309540784095407850954078609540787095407880954078909540790095407910954079209540793095407940954079509540796095407970954079809540799095500010955000209550003095500040955000509550006095500070955000809550009095500100955001109550012095500130955001409550015095500160955001709550018095500190955002009550021095500220955002309550024095500250955002609550027095500280955002909550030095500310955003209550033095500340955003509550036095500370955003809550039095500400955004109550042095500430955004409550045095500460955004709550048095500490955005009550051095500520955005309550054095500550955005609550057095500580955005909550060095500610955006209550063095500640955006509550066095500670955006809550069095500700955007109550072095500730955007409550075095500760955007709550078095500790955008009550081095500820955008309550084095500850955008609550087095500880955008909550090095500910955009209550093095500940955009509550096095500970955009809550099095501000955010109550102095501030955010409550105095501060955010709550108095501090955011009550111095501120955011309550114095501150955011609550117095501180955011909550120095501210955012209550123095501240955012509550126095501270955012809550129095501300955013109550132095501330955013409550135095501360955013709550138095501390955014009550141095501420955014309550144095501450955014609550147095501480955014909550150095501510955015209550153095501540955015509550156095501570955015809550159095501600955016109550162095501630955016409550165095501660955016709550168095501690955017009550171095501720955017309550174095501750955017609550177095501780955017909550180095501810955018209550183095501840955018509550186095501870955018809550189095501900955019109550192095501930955019409550195095501960955019709550198095501990955020009550201095502020955020309550204095502050955020609550207095502080955020909550210095502110955021209550213095502140955021509550216095502170955021809550219095502200955022109550222095502230955022409550225095502260955022709550228095502290955023009550231095502320955023309550234095502350955023609550237095502380955023909550240095502410955024209550243095502440955024509550246095502470955024809550249095502500955025109550252095502530955025409550255095502560955025709550258095502590955026009550261095502620955026309550264095502650955026609550267095502680955026909550270095502710955027209550273095502740955027509550276095502770955027809550279095502800955028109550282095502830955028409550285095502860955028709550288095502890955029009550291095502920955029309550294095502950955029609550297095502980955029909550300095503010955030209550303095503040955030509550306095503070955030809550309095503100955031109550312095503130955031409550315095503160955031709550318095503190955032009550321095503220955032309550324095503250955032609550327095503280955032909550330095503310955033209550333095503340955033509550336095503370955033809550339095503400955034109550342095503430955034409550345095503460955034709550348095503490955035009550351095503520955035309550354095503550955035609550357095503580955035909550360095503610955036209550363095503640955036509550366095503670955036809550369095503700955037109550372095503730955037409550375095503760955037709550378095503790955038009550381095503820955038309550384095503850955038609550387095503880955038909550390095503910955039209550393095503940955039509550396095503970955039809550399095504000955040109550402095504030955040409550405095504060955040709550408095504090955041009550411095504120955041309550414095504150955041609550417095504180955041909550420095504210955042209550423095504240955042509550426095504270955042809550429095504300955043109550432095504330955043409550435095504360955043709550438095504390955044009550441095504420955044309550444095504450955044609550447095504480955044909550450095504510955045209550453095504540955045509550456095504570955045809550459095504600955046109550462095504630955046409550465095504660955046709550468095504690955047009550471095504720955047309550474095504750955047609550477095504780955047909550480095504810955048209550483095504840955048509550486095504870955048809550489095504900955049109550492095504930955049409550495095504960955049709550498095504990955050009550501095505020955050309550504095505050955050609550507095505080955050909550510095505110955051209550513095505140955051509550516095505170955051809550519095505200955052109550522095505230955052409550525095505260955052709550528095505290955053009550531095505320955053309550534095505350955053609550537095505380955053909550540095505410955054209550543095505440955054509550546095505470955054809550549095505500955055109550552095505530955055409550555095505560955055709550558095505590955056009550561095505620955056309550564095505650955056609550567095505680955056909550570095505710955057209550573095505740955057509550576095505770955057809550579095505800955058109550582095505830955058409550585095505860955058709550588095505890955059009550591095505920955059309550594095505950955059609550597095505980955059909550600095506010955060209550603095506040955060509550606095506070955060809550609095506100955061109550612095506130955061409550615095506160955061709550618095506190955062009550621095506220955062309550624095506250955062609550627095506280955062909550630095506310955063209550633095506340955063509550636095506370955063809550639095506400955064109550642095506430955064409550645095506460955064709550648095506490955065009550651095506520955065309550654095506550955065609550657095506580955065909550660095506610955066209550663095506640955066509550666095506670955066809550669095506700955067109550672095506730955067409550675095506760955067709550678095506790955068009550681095506820955068309550684095506850955068609550687095506880955068909550690095506910955069209550693095506940955069509550696095506970955069809550699095507000955070109550702095507030955070409550705095507060955070709550708095507090955071009550711095507120955071309550714095507150955071609550717095507180955071909550720095507210955072209550723095507240955072509550726095507270955072809550729095507300955073109550732095507330955073409550735095507360955073709550738095507390955074009550741095507420955074309550744095507450955074609550747095507480955074909550750095507510955075209550753095507540955075509550756095507570955075809550759095507600955076109550762095507630955076409550765095507660955076709550768095507690955077009550771095507720955077309550774095507750955077609550777095507780955077909550780095507810955078209550783095507840955078509550786095507870955078809550789095507900955079109550792095507930955079409550795095507960955079709550798095507990956000109560002095600030956000409560005095600060956000709560008095600090956001009560011095600120956001309560014095600150956001609560017095600180956001909560020095600210956002209560023095600240956002509560026095600270956002809560029095600300956003109560032095600330956003409560035095600360956003709560038095600390956004009560041095600420956004309560044095600450956004609560047095600480956004909560050095600510956005209560053095600540956005509560056095600570956005809560059095600600956006109560062095600630956006409560065095600660956006709560068095600690956007009560071095600720956007309560074095600750956007609560077095600780956007909560080095600810956008209560083095600840956008509560086095600870956008809560089095600900956009109560092095600930956009409560095095600960956009709560098095600990956010009560101095601020956010309560104095601050956010609560107095601080956010909560110095601110956011209560113095601140956011509560116095601170956011809560119095601200956012109560122095601230956012409560125095601260956012709560128095601290956013009560131095601320956013309560134095601350956013609560137095601380956013909560140095601410956014209560143095601440956014509560146095601470956014809560149095601500956015109560152095601530956015409560155095601560956015709560158095601590956016009560161095601620956016309560164095601650956016609560167095601680956016909560170095601710956017209560173095601740956017509560176095601770956017809560179095601800956018109560182095601830956018409560185095601860956018709560188095601890956019009560191095601920956019309560194095601950956019609560197095601980956019909560200095602010956020209560203095602040956020509560206095602070956020809560209095602100956021109560212095602130956021409560215095602160956021709560218095602190956022009560221095602220956022309560224095602250956022609560227095602280956022909560230095602310956023209560233095602340956023509560236095602370956023809560239095602400956024109560242095602430956024409560245095602460956024709560248095602490956025009560251095602520956025309560254095602550956025609560257095602580956025909560260095602610956026209560263095602640956026509560266095602670956026809560269095602700956027109560272095602730956027409560275095602760956027709560278095602790956028009560281095602820956028309560284095602850956028609560287095602880956028909560290095602910956029209560293095602940956029509560296095602970956029809560299095603000956030109560302095603030956030409560305095603060956030709560308095603090956031009560311095603120956031309560314095603150956031609560317095603180956031909560320095603210956032209560323095603240956032509560326095603270956032809560329095603300956033109560332095603330956033409560335095603360956033709560338095603390956034009560341095603420956034309560344095603450956034609560347095603480956034909560350095603510956035209560353095603540956035509560356095603570956035809560359095603600956036109560362095603630956036409560365095603660956036709560368095603690956037009560371095603720956037309560374095603750956037609560377095603780956037909560380095603810956038209560383095603840956038509560386095603870956038809560389095603900956039109560392095603930956039409560395095603960956039709560398095603990956040009560401095604020956040309560404095604050956040609560407095604080956040909560410095604110956041209560413095604140956041509560416095604170956041809560419095604200956042109560422095604230956042409560425095604260956042709560428095604290956043009560431095604320956043309560434095604350956043609560437095604380956043909560440095604410956044209560443095604440956044509560446095604470956044809560449095604500956045109560452095604530956045409560455095604560956045709560458095604590956046009560461095604620956046309560464095604650956046609560467095604680956046909560470095604710956047209560473095604740956047509560476095604770956047809560479095604800956048109560482095604830956048409560485095604860956048709560488095604890956049009560491095604920956049309560494095604950956049609560497095604980956049909560500095605010956050209560503095605040956050509560506095605070956050809560509095605100956051109560512095605130956051409560515095605160956051709560518095605190956052009560521095605220956052309560524095605250956052609560527095605280956052909560530095605310956053209560533095605340956053509560536095605370956053809560539095605400956054109560542095605430956054409560545095605460956054709560548095605490956055009560551095605520956055309560554095605550956055609560557095605580956055909560560095605610956056209560563095605640956056509560566095605670956056809560569095605700956057109560572095605730956057409560575095605760956057709560578095605790956058009560581095605820956058309560584095605850956058609560587095605880956058909560590095605910956059209560593095605940956059509560596095605970956059809560599095606000956060109560602095606030956060409560605095606060956060709560608095606090956061009560611095606120956061309560614095606150956061609560617095606180956061909560620095606210956062209560623095606240956062509560626095606270956062809560629095606300956063109560632095606330956063409560635095606360956063709560638095606390956064009560641095606420956064309560644095606450956064609560647095606480956064909560650095606510956065209560653095606540956065509560656095606570956065809560659095606600956066109560662095606630956066409560665095606660956066709560668095606690956067009560671095606720956067309560674095606750956067609560677095606780956067909560680095606810956068209560683095606840956068509560686095606870956068809560689095606900956069109560692095606930956069409560695095606960956069709560698095606990956070009560701095607020956070309560704095607050956070609560707095607080956070909560710095607110956071209560713095607140956071509560716095607170956071809560719095607200956072109560722095607230956072409560725095607260956072709560728095607290956073009560731095607320956073309560734095607350956073609560737095607380956073909560740095607410956074209560743095607440956074509560746095607470956074809560749095607500956075109560752095607530956075409560755095607560956075709560758095607590956076009560761095607620956076309560764095607650956076609560767095607680956076909560770095607710956077209560773095607740956077509560776095607770956077809560779095607800956078109560782095607830956078409560785095607860956078709560788095607890956079009560791095607920956079309560794095607950956079609560797095607980956079909570001095700020957000309570004095700050957000609570007095700080957000909570010095700110957001209570013095700140957001509570016095700170957001809570019095700200957002109570022095700230957002409570025095700260957002709570028095700290957003009570031095700320957003309570034095700350957003609570037095700380957003909570040095700410957004209570043095700440957004509570046095700470957004809570049095700500957005109570052095700530957005409570055095700560957005709570058095700590957006009570061095700620957006309570064095700650957006609570067095700680957006909570070095700710957007209570073095700740957007509570076095700770957007809570079095700800957008109570082095700830957008409570085095700860957008709570088095700890957009009570091095700920957009309570094095700950957009609570097095700980957009909570100095701010957010209570103095701040957010509570106095701070957010809570109095701100957011109570112095701130957011409570115095701160957011709570118095701190957012009570121095701220957012309570124095701250957012609570127095701280957012909570130095701310957013209570133095701340957013509570136095701370957013809570139095701400957014109570142095701430957014409570145095701460957014709570148095701490957015009570151095701520957015309570154095701550957015609570157095701580957015909570160095701610957016209570163095701640957016509570166095701670957016809570169095701700957017109570172095701730957017409570175095701760957017709570178095701790957018009570181095701820957018309570184095701850957018609570187095701880957018909570190095701910957019209570193095701940957019509570196095701970957019809570199095702000957020109570202095702030957020409570205095702060957020709570208095702090957021009570211095702120957021309570214095702150957021609570217095702180957021909570220095702210957022209570223095702240957022509570226095702270957022809570229095702300957023109570232095702330957023409570235095702360957023709570238095702390957024009570241095702420957024309570244095702450957024609570247095702480957024909570250095702510957025209570253095702540957025509570256095702570957025809570259095702600957026109570262095702630957026409570265095702660957026709570268095702690957027009570271095702720957027309570274095702750957027609570277095702780957027909570280095702810957028209570283095702840957028509570286095702870957028809570289095702900957029109570292095702930957029409570295095702960957029709570298095702990957030009570301095703020957030309570304095703050957030609570307095703080957030909570310095703110957031209570313095703140957031509570316095703170957031809570319095703200957032109570322095703230957032409570325095703260957032709570328095703290957033009570331095703320957033309570334095703350957033609570337095703380957033909570340095703410957034209570343095703440957034509570346095703470957034809570349095703500957035109570352095703530957035409570355095703560957035709570358095703590957036009570361095703620957036309570364095703650957036609570367095703680957036909570370095703710957037209570373095703740957037509570376095703770957037809570379095703800957038109570382095703830957038409570385095703860957038709570388095703890957039009570391095703920957039309570394095703950957039609570397095703980957039909570400095704010957040209570403095704040957040509570406095704070957040809570409095704100957041109570412095704130957041409570415095704160957041709570418095704190957042009570421095704220957042309570424095704250957042609570427095704280957042909570430095704310957043209570433095704340957043509570436095704370957043809570439095704400957044109570442095704430957044409570445095704460957044709570448095704490957045009570451095704520957045309570454095704550957045609570457095704580957045909570460095704610957046209570463095704640957046509570466095704670957046809570469095704700957047109570472095704730957047409570475095704760957047709570478095704790957048009570481095704820957048309570484095704850957048609570487095704880957048909570490095704910957049209570493095704940957049509570496095704970957049809570499095705000957050109570502095705030957050409570505095705060957050709570508095705090957051009570511095705120957051309570514095705150957051609570517095705180957051909570520095705210957052209570523095705240957052509570526095705270957052809570529095705300957053109570532095705330957053409570535095705360957053709570538095705390957054009570541095705420957054309570544095705450957054609570547095705480957054909570550095705510957055209570553095705540957055509570556095705570957055809570559095705600957056109570562095705630957056409570565095705660957056709570568095705690957057009570571095705720957057309570574095705750957057609570577095705780957057909570580095705810957058209570583095705840957058509570586095705870957058809570589095705900957059109570592095705930957059409570595095705960957059709570598095705990957060009570601095706020957060309570604095706050957060609570607095706080957060909570610095706110957061209570613095706140957061509570616095706170957061809570619095706200957062109570622095706230957062409570625095706260957062709570628095706290957063009570631095706320957063309570634095706350957063609570637095706380957063909570640095706410957064209570643095706440957064509570646095706470957064809570649095706500957065109570652095706530957065409570655095706560957065709570658095706590957066009570661095706620957066309570664095706650957066609570667095706680957066909570670095706710957067209570673095706740957067509570676095706770957067809570679095706800957068109570682095706830957068409570685095706860957068709570688095706890957069009570691095706920957069309570694095706950957069609570697095706980957069909570700095707010957070209570703095707040957070509570706095707070957070809570709095707100957071109570712095707130957071409570715095707160957071709570718095707190957072009570721095707220957072309570724095707250957072609570727095707280957072909570730095707310957073209570733095707340957073509570736095707370957073809570739095707400957074109570742095707430957074409570745095707460957074709570748095707490957075009570751095707520957075309570754095707550957075609570757095707580957075909570760095707610957076209570763095707640957076509570766095707670957076809570769095707700957077109570772095707730957077409570775095707760957077709570778095707790957078009570781095707820957078309570784095707850957078609570787095707880957078909570790095707910957079209570793095707940957079509570796095707970957079809570799095800010958000209580003095800040958000509580006095800070958000809580009095800100958001109580012095800130958001409580015095800160958001709580018095800190958002009580021095800220958002309580024095800250958002609580027095800280958002909580030095800310958003209580033095800340958003509580036095800370958003809580039095800400958004109580042095800430958004409580045095800460958004709580048095800490958005009580051095800520958005309580054095800550958005609580057095800580958005909580060095800610958006209580063095800640958006509580066095800670958006809580069095800700958007109580072095800730958007409580075095800760958007709580078095800790958008009580081095800820958008309580084095800850958008609580087095800880958008909580090095800910958009209580093095800940958009509580096095800970958009809580099095801000958010109580102095801030958010409580105095801060958010709580108095801090958011009580111095801120958011309580114095801150958011609580117095801180958011909580120095801210958012209580123095801240958012509580126095801270958012809580129095801300958013109580132095801330958013409580135095801360958013709580138095801390958014009580141095801420958014309580144095801450958014609580147095801480958014909580150095801510958015209580153095801540958015509580156095801570958015809580159095801600958016109580162095801630958016409580165095801660958016709580168095801690958017009580171095801720958017309580174095801750958017609580177095801780958017909580180095801810958018209580183095801840958018509580186095801870958018809580189095801900958019109580192095801930958019409580195095801960958019709580198095801990958020009580201095802020958020309580204095802050958020609580207095802080958020909580210095802110958021209580213095802140958021509580216095802170958021809580219095802200958022109580222095802230958022409580225095802260958022709580228095802290958023009580231095802320958023309580234095802350958023609580237095802380958023909580240095802410958024209580243095802440958024509580246095802470958024809580249095802500958025109580252095802530958025409580255095802560958025709580258095802590958026009580261095802620958026309580264095802650958026609580267095802680958026909580270095802710958027209580273095802740958027509580276095802770958027809580279095802800958028109580282095802830958028409580285095802860958028709580288095802890958029009580291095802920958029309580294095802950958029609580297095802980958029909580300095803010958030209580303095803040958030509580306095803070958030809580309095803100958031109580312095803130958031409580315095803160958031709580318095803190958032009580321095803220958032309580324095803250958032609580327095803280958032909580330095803310958033209580333095803340958033509580336095803370958033809580339095803400958034109580342095803430958034409580345095803460958034709580348095803490958035009580351095803520958035309580354095803550958035609580357095803580958035909580360095803610958036209580363095803640958036509580366095803670958036809580369095803700958037109580372095803730958037409580375095803760958037709580378095803790958038009580381095803820958038309580384095803850958038609580387095803880958038909580390095803910958039209580393095803940958039509580396095803970958039809580399095804000958040109580402095804030958040409580405095804060958040709580408095804090958041009580411095804120958041309580414095804150958041609580417095804180958041909580420095804210958042209580423095804240958042509580426095804270958042809580429095804300958043109580432095804330958043409580435095804360958043709580438095804390958044009580441095804420958044309580444095804450958044609580447095804480958044909580450095804510958045209580453095804540958045509580456095804570958045809580459095804600958046109580462095804630958046409580465095804660958046709580468095804690958047009580471095804720958047309580474095804750958047609580477095804780958047909580480095804810958048209580483095804840958048509580486095804870958048809580489095804900958049109580492095804930958049409580495095804960958049709580498095804990958050009580501095805020958050309580504095805050958050609580507095805080958050909580510095805110958051209580513095805140958051509580516095805170958051809580519095805200958052109580522095805230958052409580525095805260958052709580528095805290958053009580531095805320958053309580534095805350958053609580537095805380958053909580540095805410958054209580543095805440958054509580546095805470958054809580549095805500958055109580552095805530958055409580555095805560958055709580558095805590958056009580561095805620958056309580564095805650958056609580567095805680958056909580570095805710958057209580573095805740958057509580576095805770958057809580579095805800958058109580582095805830958058409580585095805860958058709580588095805890958059009580591095805920958059309580594095805950958059609580597095805980958059909580600095806010958060209580603095806040958060509580606095806070958060809580609095806100958061109580612095806130958061409580615095806160958061709580618095806190958062009580621095806220958062309580624095806250958062609580627095806280958062909580630095806310958063209580633095806340958063509580636095806370958063809580639095806400958064109580642095806430958064409580645095806460958064709580648095806490958065009580651095806520958065309580654095806550958065609580657095806580958065909580660095806610958066209580663095806640958066509580666095806670958066809580669095806700958067109580672095806730958067409580675095806760958067709580678095806790958068009580681095806820958068309580684095806850958068609580687095806880958068909580690095806910958069209580693095806940958069509580696095806970958069809580699095807000958070109580702095807030958070409580705095807060958070709580708095807090958071009580711095807120958071309580714095807150958071609580717095807180958071909580720095807210958072209580723095807240958072509580726095807270958072809580729095807300958073109580732095807330958073409580735095807360958073709580738095807390958074009580741095807420958074309580744095807450958074609580747095807480958074909580750095807510958075209580753095807540958075509580756095807570958075809580759095807600958076109580762095807630958076409580765095807660958076709580768095807690958077009580771095807720958077309580774095807750958077609580777095807780958077909580780095807810958078209580783095807840958078509580786095807870958078809580789095807900958079109580792095807930958079409580795095807960958079709580798095807990959000109590002095900030959000409590005095900060959000709590008095900090959001009590011095900120959001309590014095900150959001609590017095900180959001909590020095900210959002209590023095900240959002509590026095900270959002809590029095900300959003109590032095900330959003409590035095900360959003709590038095900390959004009590041095900420959004309590044095900450959004609590047095900480959004909590050095900510959005209590053095900540959005509590056095900570959005809590059095900600959006109590062095900630959006409590065095900660959006709590068095900690959007009590071095900720959007309590074095900750959007609590077095900780959007909590080095900810959008209590083095900840959008509590086095900870959008809590089095900900959009109590092095900930959009409590095095900960959009709590098095900990959010009590101095901020959010309590104095901050959010609590107095901080959010909590110095901110959011209590113095901140959011509590116095901170959011809590119095901200959012109590122095901230959012409590125095901260959012709590128095901290959013009590131095901320959013309590134095901350959013609590137095901380959013909590140095901410959014209590143095901440959014509590146095901470959014809590149095901500959015109590152095901530959015409590155095901560959015709590158095901590959016009590161095901620959016309590164095901650959016609590167095901680959016909590170095901710959017209590173095901740959017509590176095901770959017809590179095901800959018109590182095901830959018409590185095901860959018709590188095901890959019009590191095901920959019309590194095901950959019609590197095901980959019909590200095902010959020209590203095902040959020509590206095902070959020809590209095902100959021109590212095902130959021409590215095902160959021709590218095902190959022009590221095902220959022309590224095902250959022609590227095902280959022909590230095902310959023209590233095902340959023509590236095902370959023809590239095902400959024109590242095902430959024409590245095902460959024709590248095902490959025009590251095902520959025309590254095902550959025609590257095902580959025909590260095902610959026209590263095902640959026509590266095902670959026809590269095902700959027109590272095902730959027409590275095902760959027709590278095902790959028009590281095902820959028309590284095902850959028609590287095902880959028909590290095902910959029209590293095902940959029509590296095902970959029809590299095903000959030109590302095903030959030409590305095903060959030709590308095903090959031009590311095903120959031309590314095903150959031609590317095903180959031909590320095903210959032209590323095903240959032509590326095903270959032809590329095903300959033109590332095903330959033409590335095903360959033709590338095903390959034009590341095903420959034309590344095903450959034609590347095903480959034909590350095903510959035209590353095903540959035509590356095903570959035809590359095903600959036109590362095903630959036409590365095903660959036709590368095903690959037009590371095903720959037309590374095903750959037609590377095903780959037909590380095903810959038209590383095903840959038509590386095903870959038809590389095903900959039109590392095903930959039409590395095903960959039709590398095903990959040009590401095904020959040309590404095904050959040609590407095904080959040909590410095904110959041209590413095904140959041509590416095904170959041809590419095904200959042109590422095904230959042409590425095904260959042709590428095904290959043009590431095904320959043309590434095904350959043609590437095904380959043909590440095904410959044209590443095904440959044509590446095904470959044809590449095904500959045109590452095904530959045409590455095904560959045709590458095904590959046009590461095904620959046309590464095904650959046609590467095904680959046909590470095904710959047209590473095904740959047509590476095904770959047809590479095904800959048109590482095904830959048409590485095904860959048709590488095904890959049009590491095904920959049309590494095904950959049609590497095904980959049909590500095905010959050209590503095905040959050509590506095905070959050809590509095905100959051109590512095905130959051409590515095905160959051709590518095905190959052009590521095905220959052309590524095905250959052609590527095905280959052909590530095905310959053209590533095905340959053509590536095905370959053809590539095905400959054109590542095905430959054409590545095905460959054709590548095905490959055009590551095905520959055309590554095905550959055609590557095905580959055909590560095905610959056209590563095905640959056509590566095905670959056809590569095905700959057109590572095905730959057409590575095905760959057709590578095905790959058009590581095905820959058309590584095905850959058609590587095905880959058909590590095905910959059209590593095905940959059509590596095905970959059809590599095906000959060109590602095906030959060409590605095906060959060709590608095906090959061009590611095906120959061309590614095906150959061609590617095906180959061909590620095906210959062209590623095906240959062509590626095906270959062809590629095906300959063109590632095906330959063409590635095906360959063709590638095906390959064009590641095906420959064309590644095906450959064609590647095906480959064909590650095906510959065209590653095906540959065509590656095906570959065809590659095906600959066109590662095906630959066409590665095906660959066709590668095906690959067009590671095906720959067309590674095906750959067609590677095906780959067909590680095906810959068209590683095906840959068509590686095906870959068809590689095906900959069109590692095906930959069409590695095906960959069709590698095906990959070009590701095907020959070309590704095907050959070609590707095907080959070909590710095907110959071209590713095907140959071509590716095907170959071809590719095907200959072109590722095907230959072409590725095907260959072709590728095907290959073009590731095907320959073309590734095907350959073609590737095907380959073909590740095907410959074209590743095907440959074509590746095907470959074809590749095907500959075109590752095907530959075409590755095907560959075709590758095907590959076009590761095907620959076309590764095907650959076609590767095907680959076909590770095907710959077209590773095907740959077509590776095907770959077809590779095907800959078109590782095907830959078409590785095907860959078709590788095907890959079009590791095907920959079309590794095907950959079609590797095907980959079909600001096000020960000309600004096000050960000609600007096000080960000909600010096000110960001209600013096000140960001509600016096000170960001809600019096000200960002109600022096000230960002409600025096000260960002709600028096000290960003009600031096000320960003309600034096000350960003609600037096000380960003909600040096000410960004209600043096000440960004509600046096000470960004809600049096000500960005109600052096000530960005409600055096000560960005709600058096000590960006009600061096000620960006309600064096000650960006609600067096000680960006909600070096000710960007209600073096000740960007509600076096000770960007809600079096000800960008109600082096000830960008409600085096000860960008709600088096000890960009009600091096000920960009309600094096000950960009609600097096000980960009909600100096001010960010209600103096001040960010509600106096001070960010809600109096001100960011109600112096001130960011409600115096001160960011709600118096001190960012009600121096001220960012309600124096001250960012609600127096001280960012909600130096001310960013209600133096001340960013509600136096001370960013809600139096001400960014109600142096001430960014409600145096001460960014709600148096001490960015009600151096001520960015309600154096001550960015609600157096001580960015909600160096001610960016209600163096001640960016509600166096001670960016809600169096001700960017109600172096001730960017409600175096001760960017709600178096001790960018009600181096001820960018309600184096001850960018609600187096001880960018909600190096001910960019209600193096001940960019509600196096001970960019809600199096002000960020109600202096002030960020409600205096002060960020709600208096002090960021009600211096002120960021309600214096002150960021609600217096002180960021909600220096002210960022209600223096002240960022509600226096002270960022809600229096002300960023109600232096002330960023409600235096002360960023709600238096002390960024009600241096002420960024309600244096002450960024609600247096002480960024909600250096002510960025209600253096002540960025509600256096002570960025809600259096002600960026109600262096002630960026409600265096002660960026709600268096002690960027009600271096002720960027309600274096002750960027609600277096002780960027909600280096002810960028209600283096002840960028509600286096002870960028809600289096002900960029109600292096002930960029409600295096002960960029709600298096002990960030009600301096003020960030309600304096003050960030609600307096003080960030909600310096003110960031209600313096003140960031509600316096003170960031809600319096003200960032109600322096003230960032409600325096003260960032709600328096003290960033009600331096003320960033309600334096003350960033609600337096003380960033909600340096003410960034209600343096003440960034509600346096003470960034809600349096003500960035109600352096003530960035409600355096003560960035709600358096003590960036009600361096003620960036309600364096003650960036609600367096003680960036909600370096003710960037209600373096003740960037509600376096003770960037809600379096003800960038109600382096003830960038409600385096003860960038709600388096003890960039009600391096003920960039309600394096003950960039609600397096003980960039909600400096004010960040209600403096004040960040509600406096004070960040809600409096004100960041109600412096004130960041409600415096004160960041709600418096004190960042009600421096004220960042309600424096004250960042609600427096004280960042909600430096004310960043209600433096004340960043509600436096004370960043809600439096004400960044109600442096004430960044409600445096004460960044709600448096004490960045009600451096004520960045309600454096004550960045609600457096004580960045909600460096004610960046209600463096004640960046509600466096004670960046809600469096004700960047109600472096004730960047409600475096004760960047709600478096004790960048009600481096004820960048309600484096004850960048609600487096004880960048909600490096004910960049209600493096004940960049509600496096004970960049809600499096005000960050109600502096005030960050409600505096005060960050709600508096005090960051009600511096005120960051309600514096005150960051609600517096005180960051909600520096005210960052209600523096005240960052509600526096005270960052809600529096005300960053109600532096005330960053409600535096005360960053709600538096005390960054009600541096005420960054309600544096005450960054609600547096005480960054909600550096005510960055209600553096005540960055509600556096005570960055809600559096005600960056109600562096005630960056409600565096005660960056709600568096005690960057009600571096005720960057309600574096005750960057609600577096005780960057909600580096005810960058209600583096005840960058509600586096005870960058809600589096005900960059109600592096005930960059409600595096005960960059709600598096005990960060009600601096006020960060309600604096006050960060609600607096006080960060909600610096006110960061209600613096006140960061509600616096006170960061809600619096006200960062109600622096006230960062409600625096006260960062709600628096006290960063009600631096006320960063309600634096006350960063609600637096006380960063909600640096006410960064209600643096006440960064509600646096006470960064809600649096006500960065109600652096006530960065409600655096006560960065709600658096006590960066009600661096006620960066309600664096006650960066609600667096006680960066909600670096006710960067209600673096006740960067509600676096006770960067809600679096006800960068109600682096006830960068409600685096006860960068709600688096006890960069009600691096006920960069309600694096006950960069609600697096006980960069909600700096007010960070209600703096007040960070509600706096007070960070809600709096007100960071109600712096007130960071409600715096007160960071709600718096007190960072009600721096007220960072309600724096007250960072609600727096007280960072909600730096007310960073209600733096007340960073509600736096007370960073809600739096007400960074109600742096007430960074409600745096007460960074709600748096007490960075009600751096007520960075309600754096007550960075609600757096007580960075909600760096007610960076209600763096007640960076509600766096007670960076809600769096007700960077109600772096007730960077409600775096007760960077709600778096007790960078009600781096007820960078309600784096007850960078609600787096007880960078909600790096007910960079209600793096007940960079509600796096007970960079809600799096100010961000209610003096100040961000509610006096100070961000809610009096100100961001109610012096100130961001409610015096100160961001709610018096100190961002009610021096100220961002309610024096100250961002609610027096100280961002909610030096100310961003209610033096100340961003509610036096100370961003809610039096100400961004109610042096100430961004409610045096100460961004709610048096100490961005009610051096100520961005309610054096100550961005609610057096100580961005909610060096100610961006209610063096100640961006509610066096100670961006809610069096100700961007109610072096100730961007409610075096100760961007709610078096100790961008009610081096100820961008309610084096100850961008609610087096100880961008909610090096100910961009209610093096100940961009509610096096100970961009809610099096101000961010109610102096101030961010409610105096101060961010709610108096101090961011009610111096101120961011309610114096101150961011609610117096101180961011909610120096101210961012209610123096101240961012509610126096101270961012809610129096101300961013109610132096101330961013409610135096101360961013709610138096101390961014009610141096101420961014309610144096101450961014609610147096101480961014909610150096101510961015209610153096101540961015509610156096101570961015809610159096101600961016109610162096101630961016409610165096101660961016709610168096101690961017009610171096101720961017309610174096101750961017609610177096101780961017909610180096101810961018209610183096101840961018509610186096101870961018809610189096101900961019109610192096101930961019409610195096101960961019709610198096101990961020009610201096102020961020309610204096102050961020609610207096102080961020909610210096102110961021209610213096102140961021509610216096102170961021809610219096102200961022109610222096102230961022409610225096102260961022709610228096102290961023009610231096102320961023309610234096102350961023609610237096102380961023909610240096102410961024209610243096102440961024509610246096102470961024809610249096102500961025109610252096102530961025409610255096102560961025709610258096102590961026009610261096102620961026309610264096102650961026609610267096102680961026909610270096102710961027209610273096102740961027509610276096102770961027809610279096102800961028109610282096102830961028409610285096102860961028709610288096102890961029009610291096102920961029309610294096102950961029609610297096102980961029909610300096103010961030209610303096103040961030509610306096103070961030809610309096103100961031109610312096103130961031409610315096103160961031709610318096103190961032009610321096103220961032309610324096103250961032609610327096103280961032909610330096103310961033209610333096103340961033509610336096103370961033809610339096103400961034109610342096103430961034409610345096103460961034709610348096103490961035009610351096103520961035309610354096103550961035609610357096103580961035909610360096103610961036209610363096103640961036509610366096103670961036809610369096103700961037109610372096103730961037409610375096103760961037709610378096103790961038009610381096103820961038309610384096103850961038609610387096103880961038909610390096103910961039209610393096103940961039509610396096103970961039809610399096104000961040109610402096104030961040409610405096104060961040709610408096104090961041009610411096104120961041309610414096104150961041609610417096104180961041909610420096104210961042209610423096104240961042509610426096104270961042809610429096104300961043109610432096104330961043409610435096104360961043709610438096104390961044009610441096104420961044309610444096104450961044609610447096104480961044909610450096104510961045209610453096104540961045509610456096104570961045809610459096104600961046109610462096104630961046409610465096104660961046709610468096104690961047009610471096104720961047309610474096104750961047609610477096104780961047909610480096104810961048209610483096104840961048509610486096104870961048809610489096104900961049109610492096104930961049409610495096104960961049709610498096104990961050009610501096105020961050309610504096105050961050609610507096105080961050909610510096105110961051209610513096105140961051509610516096105170961051809610519096105200961052109610522096105230961052409610525096105260961052709610528096105290961053009610531096105320961053309610534096105350961053609610537096105380961053909610540096105410961054209610543096105440961054509610546096105470961054809610549096105500961055109610552096105530961055409610555096105560961055709610558096105590961056009610561096105620961056309610564096105650961056609610567096105680961056909610570096105710961057209610573096105740961057509610576096105770961057809610579096105800961058109610582096105830961058409610585096105860961058709610588096105890961059009610591096105920961059309610594096105950961059609610597096105980961059909610600096106010961060209610603096106040961060509610606096106070961060809610609096106100961061109610612096106130961061409610615096106160961061709610618096106190961062009610621096106220961062309610624096106250961062609610627096106280961062909610630096106310961063209610633096106340961063509610636096106370961063809610639096106400961064109610642096106430961064409610645096106460961064709610648096106490961065009610651096106520961065309610654096106550961065609610657096106580961065909610660096106610961066209610663096106640961066509610666096106670961066809610669096106700961067109610672096106730961067409610675096106760961067709610678096106790961068009610681096106820961068309610684096106850961068609610687096106880961068909610690096106910961069209610693096106940961069509610696096106970961069809610699096107000961070109610702096107030961070409610705096107060961070709610708096107090961071009610711096107120961071309610714096107150961071609610717096107180961071909610720096107210961072209610723096107240961072509610726096107270961072809610729096107300961073109610732096107330961073409610735096107360961073709610738096107390961074009610741096107420961074309610744096107450961074609610747096107480961074909610750096107510961075209610753096107540961075509610756096107570961075809610759096107600961076109610762096107630961076409610765096107660961076709610768096107690961077009610771096107720961077309610774096107750961077609610777096107780961077909610780096107810961078209610783096107840961078509610786096107870961078809610789096107900961079109610792096107930961079409610795096107960961079709610798096107990962000109620002096200030962000409620005096200060962000709620008096200090962001009620011096200120962001309620014096200150962001609620017096200180962001909620020096200210962002209620023096200240962002509620026096200270962002809620029096200300962003109620032096200330962003409620035096200360962003709620038096200390962004009620041096200420962004309620044096200450962004609620047096200480962004909620050096200510962005209620053096200540962005509620056096200570962005809620059096200600962006109620062096200630962006409620065096200660962006709620068096200690962007009620071096200720962007309620074096200750962007609620077096200780962007909620080096200810962008209620083096200840962008509620086096200870962008809620089096200900962009109620092096200930962009409620095096200960962009709620098096200990962010009620101096201020962010309620104096201050962010609620107096201080962010909620110096201110962011209620113096201140962011509620116096201170962011809620119096201200962012109620122096201230962012409620125096201260962012709620128096201290962013009620131096201320962013309620134096201350962013609620137096201380962013909620140096201410962014209620143096201440962014509620146096201470962014809620149096201500962015109620152096201530962015409620155096201560962015709620158096201590962016009620161096201620962016309620164096201650962016609620167096201680962016909620170096201710962017209620173096201740962017509620176096201770962017809620179096201800962018109620182096201830962018409620185096201860962018709620188096201890962019009620191096201920962019309620194096201950962019609620197096201980962019909620200096202010962020209620203096202040962020509620206096202070962020809620209096202100962021109620212096202130962021409620215096202160962021709620218096202190962022009620221096202220962022309620224096202250962022609620227096202280962022909620230096202310962023209620233096202340962023509620236096202370962023809620239096202400962024109620242096202430962024409620245096202460962024709620248096202490962025009620251096202520962025309620254096202550962025609620257096202580962025909620260096202610962026209620263096202640962026509620266096202670962026809620269096202700962027109620272096202730962027409620275096202760962027709620278096202790962028009620281096202820962028309620284096202850962028609620287096202880962028909620290096202910962029209620293096202940962029509620296096202970962029809620299096203000962030109620302096203030962030409620305096203060962030709620308096203090962031009620311096203120962031309620314096203150962031609620317096203180962031909620320096203210962032209620323096203240962032509620326096203270962032809620329096203300962033109620332096203330962033409620335096203360962033709620338096203390962034009620341096203420962034309620344096203450962034609620347096203480962034909620350096203510962035209620353096203540962035509620356096203570962035809620359096203600962036109620362096203630962036409620365096203660962036709620368096203690962037009620371096203720962037309620374096203750962037609620377096203780962037909620380096203810962038209620383096203840962038509620386096203870962038809620389096203900962039109620392096203930962039409620395096203960962039709620398096203990962040009620401096204020962040309620404096204050962040609620407096204080962040909620410096204110962041209620413096204140962041509620416096204170962041809620419096204200962042109620422096204230962042409620425096204260962042709620428096204290962043009620431096204320962043309620434096204350962043609620437096204380962043909620440096204410962044209620443096204440962044509620446096204470962044809620449096204500962045109620452096204530962045409620455096204560962045709620458096204590962046009620461096204620962046309620464096204650962046609620467096204680962046909620470096204710962047209620473096204740962047509620476096204770962047809620479096204800962048109620482096204830962048409620485096204860962048709620488096204890962049009620491096204920962049309620494096204950962049609620497096204980962049909620500096205010962050209620503096205040962050509620506096205070962050809620509096205100962051109620512096205130962051409620515096205160962051709620518096205190962052009620521096205220962052309620524096205250962052609620527096205280962052909620530096205310962053209620533096205340962053509620536096205370962053809620539096205400962054109620542096205430962054409620545096205460962054709620548096205490962055009620551096205520962055309620554096205550962055609620557096205580962055909620560096205610962056209620563096205640962056509620566096205670962056809620569096205700962057109620572096205730962057409620575096205760962057709620578096205790962058009620581096205820962058309620584096205850962058609620587096205880962058909620590096205910962059209620593096205940962059509620596096205970962059809620599096206000962060109620602096206030962060409620605096206060962060709620608096206090962061009620611096206120962061309620614096206150962061609620617096206180962061909620620096206210962062209620623096206240962062509620626096206270962062809620629096206300962063109620632096206330962063409620635096206360962063709620638096206390962064009620641096206420962064309620644096206450962064609620647096206480962064909620650096206510962065209620653096206540962065509620656096206570962065809620659096206600962066109620662096206630962066409620665096206660962066709620668096206690962067009620671096206720962067309620674096206750962067609620677096206780962067909620680096206810962068209620683096206840962068509620686096206870962068809620689096206900962069109620692096206930962069409620695096206960962069709620698096206990962070009620701096207020962070309620704096207050962070609620707096207080962070909620710096207110962071209620713096207140962071509620716096207170962071809620719096207200962072109620722096207230962072409620725096207260962072709620728096207290962073009620731096207320962073309620734096207350962073609620737096207380962073909620740096207410962074209620743096207440962074509620746096207470962074809620749096207500962075109620752096207530962075409620755096207560962075709620758096207590962076009620761096207620962076309620764096207650962076609620767096207680962076909620770096207710962077209620773096207740962077509620776096207770962077809620779096207800962078109620782096207830962078409620785096207860962078709620788096207890962079009620791096207920962079309620794096207950962079609620797096207980962079909630001096300020963000309630004096300050963000609630007096300080963000909630010096300110963001209630013096300140963001509630016096300170963001809630019096300200963002109630022096300230963002409630025096300260963002709630028096300290963003009630031096300320963003309630034096300350963003609630037096300380963003909630040096300410963004209630043096300440963004509630046096300470963004809630049096300500963005109630052096300530963005409630055096300560963005709630058096300590963006009630061096300620963006309630064096300650963006609630067096300680963006909630070096300710963007209630073096300740963007509630076096300770963007809630079096300800963008109630082096300830963008409630085096300860963008709630088096300890963009009630091096300920963009309630094096300950963009609630097096300980963009909630100096301010963010209630103096301040963010509630106096301070963010809630109096301100963011109630112096301130963011409630115096301160963011709630118096301190963012009630121096301220963012309630124096301250963012609630127096301280963012909630130096301310963013209630133096301340963013509630136096301370963013809630139096301400963014109630142096301430963014409630145096301460963014709630148096301490963015009630151096301520963015309630154096301550963015609630157096301580963015909630160096301610963016209630163096301640963016509630166096301670963016809630169096301700963017109630172096301730963017409630175096301760963017709630178096301790963018009630181096301820963018309630184096301850963018609630187096301880963018909630190096301910963019209630193096301940963019509630196096301970963019809630199096302000963020109630202096302030963020409630205096302060963020709630208096302090963021009630211096302120963021309630214096302150963021609630217096302180963021909630220096302210963022209630223096302240963022509630226096302270963022809630229096302300963023109630232096302330963023409630235096302360963023709630238096302390963024009630241096302420963024309630244096302450963024609630247096302480963024909630250096302510963025209630253096302540963025509630256096302570963025809630259096302600963026109630262096302630963026409630265096302660963026709630268096302690963027009630271096302720963027309630274096302750963027609630277096302780963027909630280096302810963028209630283096302840963028509630286096302870963028809630289096302900963029109630292096302930963029409630295096302960963029709630298096302990963030009630301096303020963030309630304096303050963030609630307096303080963030909630310096303110963031209630313096303140963031509630316096303170963031809630319096303200963032109630322096303230963032409630325096303260963032709630328096303290963033009630331096303320963033309630334096303350963033609630337096303380963033909630340096303410963034209630343096303440963034509630346096303470963034809630349096303500963035109630352096303530963035409630355096303560963035709630358096303590963036009630361096303620963036309630364096303650963036609630367096303680963036909630370096303710963037209630373096303740963037509630376096303770963037809630379096303800963038109630382096303830963038409630385096303860963038709630388096303890963039009630391096303920963039309630394096303950963039609630397096303980963039909630400096304010963040209630403096304040963040509630406096304070963040809630409096304100963041109630412096304130963041409630415096304160963041709630418096304190963042009630421096304220963042309630424096304250963042609630427096304280963042909630430096304310963043209630433096304340963043509630436096304370963043809630439096304400963044109630442096304430963044409630445096304460963044709630448096304490963045009630451096304520963045309630454096304550963045609630457096304580963045909630460096304610963046209630463096304640963046509630466096304670963046809630469096304700963047109630472096304730963047409630475096304760963047709630478096304790963048009630481096304820963048309630484096304850963048609630487096304880963048909630490096304910963049209630493096304940963049509630496096304970963049809630499096305000963050109630502096305030963050409630505096305060963050709630508096305090963051009630511096305120963051309630514096305150963051609630517096305180963051909630520096305210963052209630523096305240963052509630526096305270963052809630529096305300963053109630532096305330963053409630535096305360963053709630538096305390963054009630541096305420963054309630544096305450963054609630547096305480963054909630550096305510963055209630553096305540963055509630556096305570963055809630559096305600963056109630562096305630963056409630565096305660963056709630568096305690963057009630571096305720963057309630574096305750963057609630577096305780963057909630580096305810963058209630583096305840963058509630586096305870963058809630589096305900963059109630592096305930963059409630595096305960963059709630598096305990963060009630601096306020963060309630604096306050963060609630607096306080963060909630610096306110963061209630613096306140963061509630616096306170963061809630619096306200963062109630622096306230963062409630625096306260963062709630628096306290963063009630631096306320963063309630634096306350963063609630637096306380963063909630640096306410963064209630643096306440963064509630646096306470963064809630649096306500963065109630652096306530963065409630655096306560963065709630658096306590963066009630661096306620963066309630664096306650963066609630667096306680963066909630670096306710963067209630673096306740963067509630676096306770963067809630679096306800963068109630682096306830963068409630685096306860963068709630688096306890963069009630691096306920963069309630694096306950963069609630697096306980963069909630700096307010963070209630703096307040963070509630706096307070963070809630709096307100963071109630712096307130963071409630715096307160963071709630718096307190963072009630721096307220963072309630724096307250963072609630727096307280963072909630730096307310963073209630733096307340963073509630736096307370963073809630739096307400963074109630742096307430963074409630745096307460963074709630748096307490963075009630751096307520963075309630754096307550963075609630757096307580963075909630760096307610963076209630763096307640963076509630766096307670963076809630769096307700963077109630772096307730963077409630775096307760963077709630778096307790963078009630781096307820963078309630784096307850963078609630787096307880963078909630790096307910963079209630793096307940963079509630796096307970963079809630799096400010964000209640003096400040964000509640006096400070964000809640009096400100964001109640012096400130964001409640015096400160964001709640018096400190964002009640021096400220964002309640024096400250964002609640027096400280964002909640030096400310964003209640033096400340964003509640036096400370964003809640039096400400964004109640042096400430964004409640045096400460964004709640048096400490964005009640051096400520964005309640054096400550964005609640057096400580964005909640060096400610964006209640063096400640964006509640066096400670964006809640069096400700964007109640072096400730964007409640075096400760964007709640078096400790964008009640081096400820964008309640084096400850964008609640087096400880964008909640090096400910964009209640093096400940964009509640096096400970964009809640099096401000964010109640102096401030964010409640105096401060964010709640108096401090964011009640111096401120964011309640114096401150964011609640117096401180964011909640120096401210964012209640123096401240964012509640126096401270964012809640129096401300964013109640132096401330964013409640135096401360964013709640138096401390964014009640141096401420964014309640144096401450964014609640147096401480964014909640150096401510964015209640153096401540964015509640156096401570964015809640159096401600964016109640162096401630964016409640165096401660964016709640168096401690964017009640171096401720964017309640174096401750964017609640177096401780964017909640180096401810964018209640183096401840964018509640186096401870964018809640189096401900964019109640192096401930964019409640195096401960964019709640198096401990964020009640201096402020964020309640204096402050964020609640207096402080964020909640210096402110964021209640213096402140964021509640216096402170964021809640219096402200964022109640222096402230964022409640225096402260964022709640228096402290964023009640231096402320964023309640234096402350964023609640237096402380964023909640240096402410964024209640243096402440964024509640246096402470964024809640249096402500964025109640252096402530964025409640255096402560964025709640258096402590964026009640261096402620964026309640264096402650964026609640267096402680964026909640270096402710964027209640273096402740964027509640276096402770964027809640279096402800964028109640282096402830964028409640285096402860964028709640288096402890964029009640291096402920964029309640294096402950964029609640297096402980964029909640300096403010964030209640303096403040964030509640306096403070964030809640309096403100964031109640312096403130964031409640315096403160964031709640318096403190964032009640321096403220964032309640324096403250964032609640327096403280964032909640330096403310964033209640333096403340964033509640336096403370964033809640339096403400964034109640342096403430964034409640345096403460964034709640348096403490964035009640351096403520964035309640354096403550964035609640357096403580964035909640360096403610964036209640363096403640964036509640366096403670964036809640369096403700964037109640372096403730964037409640375096403760964037709640378096403790964038009640381096403820964038309640384096403850964038609640387096403880964038909640390096403910964039209640393096403940964039509640396096403970964039809640399096404000964040109640402096404030964040409640405096404060964040709640408096404090964041009640411096404120964041309640414096404150964041609640417096404180964041909640420096404210964042209640423096404240964042509640426096404270964042809640429096404300964043109640432096404330964043409640435096404360964043709640438096404390964044009640441096404420964044309640444096404450964044609640447096404480964044909640450096404510964045209640453096404540964045509640456096404570964045809640459096404600964046109640462096404630964046409640465096404660964046709640468096404690964047009640471096404720964047309640474096404750964047609640477096404780964047909640480096404810964048209640483096404840964048509640486096404870964048809640489096404900964049109640492096404930964049409640495096404960964049709640498096404990964050009640501096405020964050309640504096405050964050609640507096405080964050909640510096405110964051209640513096405140964051509640516096405170964051809640519096405200964052109640522096405230964052409640525096405260964052709640528096405290964053009640531096405320964053309640534096405350964053609640537096405380964053909640540096405410964054209640543096405440964054509640546096405470964054809640549096405500964055109640552096405530964055409640555096405560964055709640558096405590964056009640561096405620964056309640564096405650964056609640567096405680964056909640570096405710964057209640573096405740964057509640576096405770964057809640579096405800964058109640582096405830964058409640585096405860964058709640588096405890964059009640591096405920964059309640594096405950964059609640597096405980964059909640600096406010964060209640603096406040964060509640606096406070964060809640609096406100964061109640612096406130964061409640615096406160964061709640618096406190964062009640621096406220964062309640624096406250964062609640627096406280964062909640630096406310964063209640633096406340964063509640636096406370964063809640639096406400964064109640642096406430964064409640645096406460964064709640648096406490964065009640651096406520964065309640654096406550964065609640657096406580964065909640660096406610964066209640663096406640964066509640666096406670964066809640669096406700964067109640672096406730964067409640675096406760964067709640678096406790964068009640681096406820964068309640684096406850964068609640687096406880964068909640690096406910964069209640693096406940964069509640696096406970964069809640699096407000964070109640702096407030964070409640705096407060964070709640708096407090964071009640711096407120964071309640714096407150964071609640717096407180964071909640720096407210964072209640723096407240964072509640726096407270964072809640729096407300964073109640732096407330964073409640735096407360964073709640738096407390964074009640741096407420964074309640744096407450964074609640747096407480964074909640750096407510964075209640753096407540964075509640756096407570964075809640759096407600964076109640762096407630964076409640765096407660964076709640768096407690964077009640771096407720964077309640774096407750964077609640777096407780964077909640780096407810964078209640783096407840964078509640786096407870964078809640789096407900964079109640792096407930964079409640795096407960964079709640798096407990965000109650002096500030965000409650005096500060965000709650008096500090965001009650011096500120965001309650014096500150965001609650017096500180965001909650020096500210965002209650023096500240965002509650026096500270965002809650029096500300965003109650032096500330965003409650035096500360965003709650038096500390965004009650041096500420965004309650044096500450965004609650047096500480965004909650050096500510965005209650053096500540965005509650056096500570965005809650059096500600965006109650062096500630965006409650065096500660965006709650068096500690965007009650071096500720965007309650074096500750965007609650077096500780965007909650080096500810965008209650083096500840965008509650086096500870965008809650089096500900965009109650092096500930965009409650095096500960965009709650098096500990965010009650101096501020965010309650104096501050965010609650107096501080965010909650110096501110965011209650113096501140965011509650116096501170965011809650119096501200965012109650122096501230965012409650125096501260965012709650128096501290965013009650131096501320965013309650134096501350965013609650137096501380965013909650140096501410965014209650143096501440965014509650146096501470965014809650149096501500965015109650152096501530965015409650155096501560965015709650158096501590965016009650161096501620965016309650164096501650965016609650167096501680965016909650170096501710965017209650173096501740965017509650176096501770965017809650179096501800965018109650182096501830965018409650185096501860965018709650188096501890965019009650191096501920965019309650194096501950965019609650197096501980965019909650200096502010965020209650203096502040965020509650206096502070965020809650209096502100965021109650212096502130965021409650215096502160965021709650218096502190965022009650221096502220965022309650224096502250965022609650227096502280965022909650230096502310965023209650233096502340965023509650236096502370965023809650239096502400965024109650242096502430965024409650245096502460965024709650248096502490965025009650251096502520965025309650254096502550965025609650257096502580965025909650260096502610965026209650263096502640965026509650266096502670965026809650269096502700965027109650272096502730965027409650275096502760965027709650278096502790965028009650281096502820965028309650284096502850965028609650287096502880965028909650290096502910965029209650293096502940965029509650296096502970965029809650299096503000965030109650302096503030965030409650305096503060965030709650308096503090965031009650311096503120965031309650314096503150965031609650317096503180965031909650320096503210965032209650323096503240965032509650326096503270965032809650329096503300965033109650332096503330965033409650335096503360965033709650338096503390965034009650341096503420965034309650344096503450965034609650347096503480965034909650350096503510965035209650353096503540965035509650356096503570965035809650359096503600965036109650362096503630965036409650365096503660965036709650368096503690965037009650371096503720965037309650374096503750965037609650377096503780965037909650380096503810965038209650383096503840965038509650386096503870965038809650389096503900965039109650392096503930965039409650395096503960965039709650398096503990965040009650401096504020965040309650404096504050965040609650407096504080965040909650410096504110965041209650413096504140965041509650416096504170965041809650419096504200965042109650422096504230965042409650425096504260965042709650428096504290965043009650431096504320965043309650434096504350965043609650437096504380965043909650440096504410965044209650443096504440965044509650446096504470965044809650449096504500965045109650452096504530965045409650455096504560965045709650458096504590965046009650461096504620965046309650464096504650965046609650467096504680965046909650470096504710965047209650473096504740965047509650476096504770965047809650479096504800965048109650482096504830965048409650485096504860965048709650488096504890965049009650491096504920965049309650494096504950965049609650497096504980965049909650500096505010965050209650503096505040965050509650506096505070965050809650509096505100965051109650512096505130965051409650515096505160965051709650518096505190965052009650521096505220965052309650524096505250965052609650527096505280965052909650530096505310965053209650533096505340965053509650536096505370965053809650539096505400965054109650542096505430965054409650545096505460965054709650548096505490965055009650551096505520965055309650554096505550965055609650557096505580965055909650560096505610965056209650563096505640965056509650566096505670965056809650569096505700965057109650572096505730965057409650575096505760965057709650578096505790965058009650581096505820965058309650584096505850965058609650587096505880965058909650590096505910965059209650593096505940965059509650596096505970965059809650599096506000965060109650602096506030965060409650605096506060965060709650608096506090965061009650611096506120965061309650614096506150965061609650617096506180965061909650620096506210965062209650623096506240965062509650626096506270965062809650629096506300965063109650632096506330965063409650635096506360965063709650638096506390965064009650641096506420965064309650644096506450965064609650647096506480965064909650650096506510965065209650653096506540965065509650656096506570965065809650659096506600965066109650662096506630965066409650665096506660965066709650668096506690965067009650671096506720965067309650674096506750965067609650677096506780965067909650680096506810965068209650683096506840965068509650686096506870965068809650689096506900965069109650692096506930965069409650695096506960965069709650698096506990965070009650701096507020965070309650704096507050965070609650707096507080965070909650710096507110965071209650713096507140965071509650716096507170965071809650719096507200965072109650722096507230965072409650725096507260965072709650728096507290965073009650731096507320965073309650734096507350965073609650737096507380965073909650740096507410965074209650743096507440965074509650746096507470965074809650749096507500965075109650752096507530965075409650755096507560965075709650758096507590965076009650761096507620965076309650764096507650965076609650767096507680965076909650770096507710965077209650773096507740965077509650776096507770965077809650779096507800965078109650782096507830965078409650785096507860965078709650788096507890965079009650791096507920965079309650794096507950965079609650797096507980965079909660001096600020966000309660004096600050966000609660007096600080966000909660010096600110966001209660013096600140966001509660016096600170966001809660019096600200966002109660022096600230966002409660025096600260966002709660028096600290966003009660031096600320966003309660034096600350966003609660037096600380966003909660040096600410966004209660043096600440966004509660046096600470966004809660049096600500966005109660052096600530966005409660055096600560966005709660058096600590966006009660061096600620966006309660064096600650966006609660067096600680966006909660070096600710966007209660073096600740966007509660076096600770966007809660079096600800966008109660082096600830966008409660085096600860966008709660088096600890966009009660091096600920966009309660094096600950966009609660097096600980966009909660100096601010966010209660103096601040966010509660106096601070966010809660109096601100966011109660112096601130966011409660115096601160966011709660118096601190966012009660121096601220966012309660124096601250966012609660127096601280966012909660130096601310966013209660133096601340966013509660136096601370966013809660139096601400966014109660142096601430966014409660145096601460966014709660148096601490966015009660151096601520966015309660154096601550966015609660157096601580966015909660160096601610966016209660163096601640966016509660166096601670966016809660169096601700966017109660172096601730966017409660175096601760966017709660178096601790966018009660181096601820966018309660184096601850966018609660187096601880966018909660190096601910966019209660193096601940966019509660196096601970966019809660199096602000966020109660202096602030966020409660205096602060966020709660208096602090966021009660211096602120966021309660214096602150966021609660217096602180966021909660220096602210966022209660223096602240966022509660226096602270966022809660229096602300966023109660232096602330966023409660235096602360966023709660238096602390966024009660241096602420966024309660244096602450966024609660247096602480966024909660250096602510966025209660253096602540966025509660256096602570966025809660259096602600966026109660262096602630966026409660265096602660966026709660268096602690966027009660271096602720966027309660274096602750966027609660277096602780966027909660280096602810966028209660283096602840966028509660286096602870966028809660289096602900966029109660292096602930966029409660295096602960966029709660298096602990966030009660301096603020966030309660304096603050966030609660307096603080966030909660310096603110966031209660313096603140966031509660316096603170966031809660319096603200966032109660322096603230966032409660325096603260966032709660328096603290966033009660331096603320966033309660334096603350966033609660337096603380966033909660340096603410966034209660343096603440966034509660346096603470966034809660349096603500966035109660352096603530966035409660355096603560966035709660358096603590966036009660361096603620966036309660364096603650966036609660367096603680966036909660370096603710966037209660373096603740966037509660376096603770966037809660379096603800966038109660382096603830966038409660385096603860966038709660388096603890966039009660391096603920966039309660394096603950966039609660397096603980966039909660400096604010966040209660403096604040966040509660406096604070966040809660409096604100966041109660412096604130966041409660415096604160966041709660418096604190966042009660421096604220966042309660424096604250966042609660427096604280966042909660430096604310966043209660433096604340966043509660436096604370966043809660439096604400966044109660442096604430966044409660445096604460966044709660448096604490966045009660451096604520966045309660454096604550966045609660457096604580966045909660460096604610966046209660463096604640966046509660466096604670966046809660469096604700966047109660472096604730966047409660475096604760966047709660478096604790966048009660481096604820966048309660484096604850966048609660487096604880966048909660490096604910966049209660493096604940966049509660496096604970966049809660499096605000966050109660502096605030966050409660505096605060966050709660508096605090966051009660511096605120966051309660514096605150966051609660517096605180966051909660520096605210966052209660523096605240966052509660526096605270966052809660529096605300966053109660532096605330966053409660535096605360966053709660538096605390966054009660541096605420966054309660544096605450966054609660547096605480966054909660550096605510966055209660553096605540966055509660556096605570966055809660559096605600966056109660562096605630966056409660565096605660966056709660568096605690966057009660571096605720966057309660574096605750966057609660577096605780966057909660580096605810966058209660583096605840966058509660586096605870966058809660589096605900966059109660592096605930966059409660595096605960966059709660598096605990966060009660601096606020966060309660604096606050966060609660607096606080966060909660610096606110966061209660613096606140966061509660616096606170966061809660619096606200966062109660622096606230966062409660625096606260966062709660628096606290966063009660631096606320966063309660634096606350966063609660637096606380966063909660640096606410966064209660643096606440966064509660646096606470966064809660649096606500966065109660652096606530966065409660655096606560966065709660658096606590966066009660661096606620966066309660664096606650966066609660667096606680966066909660670096606710966067209660673096606740966067509660676096606770966067809660679096606800966068109660682096606830966068409660685096606860966068709660688096606890966069009660691096606920966069309660694096606950966069609660697096606980966069909660700096607010966070209660703096607040966070509660706096607070966070809660709096607100966071109660712096607130966071409660715096607160966071709660718096607190966072009660721096607220966072309660724096607250966072609660727096607280966072909660730096607310966073209660733096607340966073509660736096607370966073809660739096607400966074109660742096607430966074409660745096607460966074709660748096607490966075009660751096607520966075309660754096607550966075609660757096607580966075909660760096607610966076209660763096607640966076509660766096607670966076809660769096607700966077109660772096607730966077409660775096607760966077709660778096607790966078009660781096607820966078309660784096607850966078609660787096607880966078909660790096607910966079209660793096607940966079509660796096607970966079809660799096700010967000209670003096700040967000509670006096700070967000809670009096700100967001109670012096700130967001409670015096700160967001709670018096700190967002009670021096700220967002309670024096700250967002609670027096700280967002909670030096700310967003209670033096700340967003509670036096700370967003809670039096700400967004109670042096700430967004409670045096700460967004709670048096700490967005009670051096700520967005309670054096700550967005609670057096700580967005909670060096700610967006209670063096700640967006509670066096700670967006809670069096700700967007109670072096700730967007409670075096700760967007709670078096700790967008009670081096700820967008309670084096700850967008609670087096700880967008909670090096700910967009209670093096700940967009509670096096700970967009809670099096701000967010109670102096701030967010409670105096701060967010709670108096701090967011009670111096701120967011309670114096701150967011609670117096701180967011909670120096701210967012209670123096701240967012509670126096701270967012809670129096701300967013109670132096701330967013409670135096701360967013709670138096701390967014009670141096701420967014309670144096701450967014609670147096701480967014909670150096701510967015209670153096701540967015509670156096701570967015809670159096701600967016109670162096701630967016409670165096701660967016709670168096701690967017009670171096701720967017309670174096701750967017609670177096701780967017909670180096701810967018209670183096701840967018509670186096701870967018809670189096701900967019109670192096701930967019409670195096701960967019709670198096701990967020009670201096702020967020309670204096702050967020609670207096702080967020909670210096702110967021209670213096702140967021509670216096702170967021809670219096702200967022109670222096702230967022409670225096702260967022709670228096702290967023009670231096702320967023309670234096702350967023609670237096702380967023909670240096702410967024209670243096702440967024509670246096702470967024809670249096702500967025109670252096702530967025409670255096702560967025709670258096702590967026009670261096702620967026309670264096702650967026609670267096702680967026909670270096702710967027209670273096702740967027509670276096702770967027809670279096702800967028109670282096702830967028409670285096702860967028709670288096702890967029009670291096702920967029309670294096702950967029609670297096702980967029909670300096703010967030209670303096703040967030509670306096703070967030809670309096703100967031109670312096703130967031409670315096703160967031709670318096703190967032009670321096703220967032309670324096703250967032609670327096703280967032909670330096703310967033209670333096703340967033509670336096703370967033809670339096703400967034109670342096703430967034409670345096703460967034709670348096703490967035009670351096703520967035309670354096703550967035609670357096703580967035909670360096703610967036209670363096703640967036509670366096703670967036809670369096703700967037109670372096703730967037409670375096703760967037709670378096703790967038009670381096703820967038309670384096703850967038609670387096703880967038909670390096703910967039209670393096703940967039509670396096703970967039809670399096704000967040109670402096704030967040409670405096704060967040709670408096704090967041009670411096704120967041309670414096704150967041609670417096704180967041909670420096704210967042209670423096704240967042509670426096704270967042809670429096704300967043109670432096704330967043409670435096704360967043709670438096704390967044009670441096704420967044309670444096704450967044609670447096704480967044909670450096704510967045209670453096704540967045509670456096704570967045809670459096704600967046109670462096704630967046409670465096704660967046709670468096704690967047009670471096704720967047309670474096704750967047609670477096704780967047909670480096704810967048209670483096704840967048509670486096704870967048809670489096704900967049109670492096704930967049409670495096704960967049709670498096704990967050009670501096705020967050309670504096705050967050609670507096705080967050909670510096705110967051209670513096705140967051509670516096705170967051809670519096705200967052109670522096705230967052409670525096705260967052709670528096705290967053009670531096705320967053309670534096705350967053609670537096705380967053909670540096705410967054209670543096705440967054509670546096705470967054809670549096705500967055109670552096705530967055409670555096705560967055709670558096705590967056009670561096705620967056309670564096705650967056609670567096705680967056909670570096705710967057209670573096705740967057509670576096705770967057809670579096705800967058109670582096705830967058409670585096705860967058709670588096705890967059009670591096705920967059309670594096705950967059609670597096705980967059909670600096706010967060209670603096706040967060509670606096706070967060809670609096706100967061109670612096706130967061409670615096706160967061709670618096706190967062009670621096706220967062309670624096706250967062609670627096706280967062909670630096706310967063209670633096706340967063509670636096706370967063809670639096706400967064109670642096706430967064409670645096706460967064709670648096706490967065009670651096706520967065309670654096706550967065609670657096706580967065909670660096706610967066209670663096706640967066509670666096706670967066809670669096706700967067109670672096706730967067409670675096706760967067709670678096706790967068009670681096706820967068309670684096706850967068609670687096706880967068909670690096706910967069209670693096706940967069509670696096706970967069809670699096707000967070109670702096707030967070409670705096707060967070709670708096707090967071009670711096707120967071309670714096707150967071609670717096707180967071909670720096707210967072209670723096707240967072509670726096707270967072809670729096707300967073109670732096707330967073409670735096707360967073709670738096707390967074009670741096707420967074309670744096707450967074609670747096707480967074909670750096707510967075209670753096707540967075509670756096707570967075809670759096707600967076109670762096707630967076409670765096707660967076709670768096707690967077009670771096707720967077309670774096707750967077609670777096707780967077909670780096707810967078209670783096707840967078509670786096707870967078809670789096707900967079109670792096707930967079409670795096707960967079709670798096707990968000109680002096800030968000409680005096800060968000709680008096800090968001009680011096800120968001309680014096800150968001609680017096800180968001909680020096800210968002209680023096800240968002509680026096800270968002809680029096800300968003109680032096800330968003409680035096800360968003709680038096800390968004009680041096800420968004309680044096800450968004609680047096800480968004909680050096800510968005209680053096800540968005509680056096800570968005809680059096800600968006109680062096800630968006409680065096800660968006709680068096800690968007009680071096800720968007309680074096800750968007609680077096800780968007909680080096800810968008209680083096800840968008509680086096800870968008809680089096800900968009109680092096800930968009409680095096800960968009709680098096800990968010009680101096801020968010309680104096801050968010609680107096801080968010909680110096801110968011209680113096801140968011509680116096801170968011809680119096801200968012109680122096801230968012409680125096801260968012709680128096801290968013009680131096801320968013309680134096801350968013609680137096801380968013909680140096801410968014209680143096801440968014509680146096801470968014809680149096801500968015109680152096801530968015409680155096801560968015709680158096801590968016009680161096801620968016309680164096801650968016609680167096801680968016909680170096801710968017209680173096801740968017509680176096801770968017809680179096801800968018109680182096801830968018409680185096801860968018709680188096801890968019009680191096801920968019309680194096801950968019609680197096801980968019909680200096802010968020209680203096802040968020509680206096802070968020809680209096802100968021109680212096802130968021409680215096802160968021709680218096802190968022009680221096802220968022309680224096802250968022609680227096802280968022909680230096802310968023209680233096802340968023509680236096802370968023809680239096802400968024109680242096802430968024409680245096802460968024709680248096802490968025009680251096802520968025309680254096802550968025609680257096802580968025909680260096802610968026209680263096802640968026509680266096802670968026809680269096802700968027109680272096802730968027409680275096802760968027709680278096802790968028009680281096802820968028309680284096802850968028609680287096802880968028909680290096802910968029209680293096802940968029509680296096802970968029809680299096803000968030109680302096803030968030409680305096803060968030709680308096803090968031009680311096803120968031309680314096803150968031609680317096803180968031909680320096803210968032209680323096803240968032509680326096803270968032809680329096803300968033109680332096803330968033409680335096803360968033709680338096803390968034009680341096803420968034309680344096803450968034609680347096803480968034909680350096803510968035209680353096803540968035509680356096803570968035809680359096803600968036109680362096803630968036409680365096803660968036709680368096803690968037009680371096803720968037309680374096803750968037609680377096803780968037909680380096803810968038209680383096803840968038509680386096803870968038809680389096803900968039109680392096803930968039409680395096803960968039709680398096803990968040009680401096804020968040309680404096804050968040609680407096804080968040909680410096804110968041209680413096804140968041509680416096804170968041809680419096804200968042109680422096804230968042409680425096804260968042709680428096804290968043009680431096804320968043309680434096804350968043609680437096804380968043909680440096804410968044209680443096804440968044509680446096804470968044809680449096804500968045109680452096804530968045409680455096804560968045709680458096804590968046009680461096804620968046309680464096804650968046609680467096804680968046909680470096804710968047209680473096804740968047509680476096804770968047809680479096804800968048109680482096804830968048409680485096804860968048709680488096804890968049009680491096804920968049309680494096804950968049609680497096804980968049909680500096805010968050209680503096805040968050509680506096805070968050809680509096805100968051109680512096805130968051409680515096805160968051709680518096805190968052009680521096805220968052309680524096805250968052609680527096805280968052909680530096805310968053209680533096805340968053509680536096805370968053809680539096805400968054109680542096805430968054409680545096805460968054709680548096805490968055009680551096805520968055309680554096805550968055609680557096805580968055909680560096805610968056209680563096805640968056509680566096805670968056809680569096805700968057109680572096805730968057409680575096805760968057709680578096805790968058009680581096805820968058309680584096805850968058609680587096805880968058909680590096805910968059209680593096805940968059509680596096805970968059809680599096806000968060109680602096806030968060409680605096806060968060709680608096806090968061009680611096806120968061309680614096806150968061609680617096806180968061909680620096806210968062209680623096806240968062509680626096806270968062809680629096806300968063109680632096806330968063409680635096806360968063709680638096806390968064009680641096806420968064309680644096806450968064609680647096806480968064909680650096806510968065209680653096806540968065509680656096806570968065809680659096806600968066109680662096806630968066409680665096806660968066709680668096806690968067009680671096806720968067309680674096806750968067609680677096806780968067909680680096806810968068209680683096806840968068509680686096806870968068809680689096806900968069109680692096806930968069409680695096806960968069709680698096806990968070009680701096807020968070309680704096807050968070609680707096807080968070909680710096807110968071209680713096807140968071509680716096807170968071809680719096807200968072109680722096807230968072409680725096807260968072709680728096807290968073009680731096807320968073309680734096807350968073609680737096807380968073909680740096807410968074209680743096807440968074509680746096807470968074809680749096807500968075109680752096807530968075409680755096807560968075709680758096807590968076009680761096807620968076309680764096807650968076609680767096807680968076909680770096807710968077209680773096807740968077509680776096807770968077809680779096807800968078109680782096807830968078409680785096807860968078709680788096807890968079009680791096807920968079309680794096807950968079609680797096807980968079909690001096900020969000309690004096900050969000609690007096900080969000909690010096900110969001209690013096900140969001509690016096900170969001809690019096900200969002109690022096900230969002409690025096900260969002709690028096900290969003009690031096900320969003309690034096900350969003609690037096900380969003909690040096900410969004209690043096900440969004509690046096900470969004809690049096900500969005109690052096900530969005409690055096900560969005709690058096900590969006009690061096900620969006309690064096900650969006609690067096900680969006909690070096900710969007209690073096900740969007509690076096900770969007809690079096900800969008109690082096900830969008409690085096900860969008709690088096900890969009009690091096900920969009309690094096900950969009609690097096900980969009909690100096901010969010209690103096901040969010509690106096901070969010809690109096901100969011109690112096901130969011409690115096901160969011709690118096901190969012009690121096901220969012309690124096901250969012609690127096901280969012909690130096901310969013209690133096901340969013509690136096901370969013809690139096901400969014109690142096901430969014409690145096901460969014709690148096901490969015009690151096901520969015309690154096901550969015609690157096901580969015909690160096901610969016209690163096901640969016509690166096901670969016809690169096901700969017109690172096901730969017409690175096901760969017709690178096901790969018009690181096901820969018309690184096901850969018609690187096901880969018909690190096901910969019209690193096901940969019509690196096901970969019809690199096902000969020109690202096902030969020409690205096902060969020709690208096902090969021009690211096902120969021309690214096902150969021609690217096902180969021909690220096902210969022209690223096902240969022509690226096902270969022809690229096902300969023109690232096902330969023409690235096902360969023709690238096902390969024009690241096902420969024309690244096902450969024609690247096902480969024909690250096902510969025209690253096902540969025509690256096902570969025809690259096902600969026109690262096902630969026409690265096902660969026709690268096902690969027009690271096902720969027309690274096902750969027609690277096902780969027909690280096902810969028209690283096902840969028509690286096902870969028809690289096902900969029109690292096902930969029409690295096902960969029709690298096902990969030009690301096903020969030309690304096903050969030609690307096903080969030909690310096903110969031209690313096903140969031509690316096903170969031809690319096903200969032109690322096903230969032409690325096903260969032709690328096903290969033009690331096903320969033309690334096903350969033609690337096903380969033909690340096903410969034209690343096903440969034509690346096903470969034809690349096903500969035109690352096903530969035409690355096903560969035709690358096903590969036009690361096903620969036309690364096903650969036609690367096903680969036909690370096903710969037209690373096903740969037509690376096903770969037809690379096903800969038109690382096903830969038409690385096903860969038709690388096903890969039009690391096903920969039309690394096903950969039609690397096903980969039909690400096904010969040209690403096904040969040509690406096904070969040809690409096904100969041109690412096904130969041409690415096904160969041709690418096904190969042009690421096904220969042309690424096904250969042609690427096904280969042909690430096904310969043209690433096904340969043509690436096904370969043809690439096904400969044109690442096904430969044409690445096904460969044709690448096904490969045009690451096904520969045309690454096904550969045609690457096904580969045909690460096904610969046209690463096904640969046509690466096904670969046809690469096904700969047109690472096904730969047409690475096904760969047709690478096904790969048009690481096904820969048309690484096904850969048609690487096904880969048909690490096904910969049209690493096904940969049509690496096904970969049809690499096905000969050109690502096905030969050409690505096905060969050709690508096905090969051009690511096905120969051309690514096905150969051609690517096905180969051909690520096905210969052209690523096905240969052509690526096905270969052809690529096905300969053109690532096905330969053409690535096905360969053709690538096905390969054009690541096905420969054309690544096905450969054609690547096905480969054909690550096905510969055209690553096905540969055509690556096905570969055809690559096905600969056109690562096905630969056409690565096905660969056709690568096905690969057009690571096905720969057309690574096905750969057609690577096905780969057909690580096905810969058209690583096905840969058509690586096905870969058809690589096905900969059109690592096905930969059409690595096905960969059709690598096905990969060009690601096906020969060309690604096906050969060609690607096906080969060909690610096906110969061209690613096906140969061509690616096906170969061809690619096906200969062109690622096906230969062409690625096906260969062709690628096906290969063009690631096906320969063309690634096906350969063609690637096906380969063909690640096906410969064209690643096906440969064509690646096906470969064809690649096906500969065109690652096906530969065409690655096906560969065709690658096906590969066009690661096906620969066309690664096906650969066609690667096906680969066909690670096906710969067209690673096906740969067509690676096906770969067809690679096906800969068109690682096906830969068409690685096906860969068709690688096906890969069009690691096906920969069309690694096906950969069609690697096906980969069909690700096907010969070209690703096907040969070509690706096907070969070809690709096907100969071109690712096907130969071409690715096907160969071709690718096907190969072009690721096907220969072309690724096907250969072609690727096907280969072909690730096907310969073209690733096907340969073509690736096907370969073809690739096907400969074109690742096907430969074409690745096907460969074709690748096907490969075009690751096907520969075309690754096907550969075609690757096907580969075909690760096907610969076209690763096907640969076509690766096907670969076809690769096907700969077109690772096907730969077409690775096907760969077709690778096907790969078009690781096907820969078309690784096907850969078609690787096907880969078909690790096907910969079209690793096907940969079509690796096907970969079809690799097000010970000209700003097000040970000509700006097000070970000809700009097000100970001109700012097000130970001409700015097000160970001709700018097000190970002009700021097000220970002309700024097000250970002609700027097000280970002909700030097000310970003209700033097000340970003509700036097000370970003809700039097000400970004109700042097000430970004409700045097000460970004709700048097000490970005009700051097000520970005309700054097000550970005609700057097000580970005909700060097000610970006209700063097000640970006509700066097000670970006809700069097000700970007109700072097000730970007409700075097000760970007709700078097000790970008009700081097000820970008309700084097000850970008609700087097000880970008909700090097000910970009209700093097000940970009509700096097000970970009809700099097001000970010109700102097001030970010409700105097001060970010709700108097001090970011009700111097001120970011309700114097001150970011609700117097001180970011909700120097001210970012209700123097001240970012509700126097001270970012809700129097001300970013109700132097001330970013409700135097001360970013709700138097001390970014009700141097001420970014309700144097001450970014609700147097001480970014909700150097001510970015209700153097001540970015509700156097001570970015809700159097001600970016109700162097001630970016409700165097001660970016709700168097001690970017009700171097001720970017309700174097001750970017609700177097001780970017909700180097001810970018209700183097001840970018509700186097001870970018809700189097001900970019109700192097001930970019409700195097001960970019709700198097001990970020009700201097002020970020309700204097002050970020609700207097002080970020909700210097002110970021209700213097002140970021509700216097002170970021809700219097002200970022109700222097002230970022409700225097002260970022709700228097002290970023009700231097002320970023309700234097002350970023609700237097002380970023909700240097002410970024209700243097002440970024509700246097002470970024809700249097002500970025109700252097002530970025409700255097002560970025709700258097002590970026009700261097002620970026309700264097002650970026609700267097002680970026909700270097002710970027209700273097002740970027509700276097002770970027809700279097002800970028109700282097002830970028409700285097002860970028709700288097002890970029009700291097002920970029309700294097002950970029609700297097002980970029909700300097003010970030209700303097003040970030509700306097003070970030809700309097003100970031109700312097003130970031409700315097003160970031709700318097003190970032009700321097003220970032309700324097003250970032609700327097003280970032909700330097003310970033209700333097003340970033509700336097003370970033809700339097003400970034109700342097003430970034409700345097003460970034709700348097003490970035009700351097003520970035309700354097003550970035609700357097003580970035909700360097003610970036209700363097003640970036509700366097003670970036809700369097003700970037109700372097003730970037409700375097003760970037709700378097003790970038009700381097003820970038309700384097003850970038609700387097003880970038909700390097003910970039209700393097003940970039509700396097003970970039809700399097004000970040109700402097004030970040409700405097004060970040709700408097004090970041009700411097004120970041309700414097004150970041609700417097004180970041909700420097004210970042209700423097004240970042509700426097004270970042809700429097004300970043109700432097004330970043409700435097004360970043709700438097004390970044009700441097004420970044309700444097004450970044609700447097004480970044909700450097004510970045209700453097004540970045509700456097004570970045809700459097004600970046109700462097004630970046409700465097004660970046709700468097004690970047009700471097004720970047309700474097004750970047609700477097004780970047909700480097004810970048209700483097004840970048509700486097004870970048809700489097004900970049109700492097004930970049409700495097004960970049709700498097004990970050009700501097005020970050309700504097005050970050609700507097005080970050909700510097005110970051209700513097005140970051509700516097005170970051809700519097005200970052109700522097005230970052409700525097005260970052709700528097005290970053009700531097005320970053309700534097005350970053609700537097005380970053909700540097005410970054209700543097005440970054509700546097005470970054809700549097005500970055109700552097005530970055409700555097005560970055709700558097005590970056009700561097005620970056309700564097005650970056609700567097005680970056909700570097005710970057209700573097005740970057509700576097005770970057809700579097005800970058109700582097005830970058409700585097005860970058709700588097005890970059009700591097005920970059309700594097005950970059609700597097005980970059909700600097006010970060209700603097006040970060509700606097006070970060809700609097006100970061109700612097006130970061409700615097006160970061709700618097006190970062009700621097006220970062309700624097006250970062609700627097006280970062909700630097006310970063209700633097006340970063509700636097006370970063809700639097006400970064109700642097006430970064409700645097006460970064709700648097006490970065009700651097006520970065309700654097006550970065609700657097006580970065909700660097006610970066209700663097006640970066509700666097006670970066809700669097006700970067109700672097006730970067409700675097006760970067709700678097006790970068009700681097006820970068309700684097006850970068609700687097006880970068909700690097006910970069209700693097006940970069509700696097006970970069809700699097007000970070109700702097007030970070409700705097007060970070709700708097007090970071009700711097007120970071309700714097007150970071609700717097007180970071909700720097007210970072209700723097007240970072509700726097007270970072809700729097007300970073109700732097007330970073409700735097007360970073709700738097007390970074009700741097007420970074309700744097007450970074609700747097007480970074909700750097007510970075209700753097007540970075509700756097007570970075809700759097007600970076109700762097007630970076409700765097007660970076709700768097007690970077009700771097007720970077309700774097007750970077609700777097007780970077909700780097007810970078209700783097007840970078509700786097007870970078809700789097007900970079109700792097007930970079409700795097007960970079709700798097007990971000109710002097100030971000409710005097100060971000709710008097100090971001009710011097100120971001309710014097100150971001609710017097100180971001909710020097100210971002209710023097100240971002509710026097100270971002809710029097100300971003109710032097100330971003409710035097100360971003709710038097100390971004009710041097100420971004309710044097100450971004609710047097100480971004909710050097100510971005209710053097100540971005509710056097100570971005809710059097100600971006109710062097100630971006409710065097100660971006709710068097100690971007009710071097100720971007309710074097100750971007609710077097100780971007909710080097100810971008209710083097100840971008509710086097100870971008809710089097100900971009109710092097100930971009409710095097100960971009709710098097100990971010009710101097101020971010309710104097101050971010609710107097101080971010909710110097101110971011209710113097101140971011509710116097101170971011809710119097101200971012109710122097101230971012409710125097101260971012709710128097101290971013009710131097101320971013309710134097101350971013609710137097101380971013909710140097101410971014209710143097101440971014509710146097101470971014809710149097101500971015109710152097101530971015409710155097101560971015709710158097101590971016009710161097101620971016309710164097101650971016609710167097101680971016909710170097101710971017209710173097101740971017509710176097101770971017809710179097101800971018109710182097101830971018409710185097101860971018709710188097101890971019009710191097101920971019309710194097101950971019609710197097101980971019909710200097102010971020209710203097102040971020509710206097102070971020809710209097102100971021109710212097102130971021409710215097102160971021709710218097102190971022009710221097102220971022309710224097102250971022609710227097102280971022909710230097102310971023209710233097102340971023509710236097102370971023809710239097102400971024109710242097102430971024409710245097102460971024709710248097102490971025009710251097102520971025309710254097102550971025609710257097102580971025909710260097102610971026209710263097102640971026509710266097102670971026809710269097102700971027109710272097102730971027409710275097102760971027709710278097102790971028009710281097102820971028309710284097102850971028609710287097102880971028909710290097102910971029209710293097102940971029509710296097102970971029809710299097103000971030109710302097103030971030409710305097103060971030709710308097103090971031009710311097103120971031309710314097103150971031609710317097103180971031909710320097103210971032209710323097103240971032509710326097103270971032809710329097103300971033109710332097103330971033409710335097103360971033709710338097103390971034009710341097103420971034309710344097103450971034609710347097103480971034909710350097103510971035209710353097103540971035509710356097103570971035809710359097103600971036109710362097103630971036409710365097103660971036709710368097103690971037009710371097103720971037309710374097103750971037609710377097103780971037909710380097103810971038209710383097103840971038509710386097103870971038809710389097103900971039109710392097103930971039409710395097103960971039709710398097103990971040009710401097104020971040309710404097104050971040609710407097104080971040909710410097104110971041209710413097104140971041509710416097104170971041809710419097104200971042109710422097104230971042409710425097104260971042709710428097104290971043009710431097104320971043309710434097104350971043609710437097104380971043909710440097104410971044209710443097104440971044509710446097104470971044809710449097104500971045109710452097104530971045409710455097104560971045709710458097104590971046009710461097104620971046309710464097104650971046609710467097104680971046909710470097104710971047209710473097104740971047509710476097104770971047809710479097104800971048109710482097104830971048409710485097104860971048709710488097104890971049009710491097104920971049309710494097104950971049609710497097104980971049909710500097105010971050209710503097105040971050509710506097105070971050809710509097105100971051109710512097105130971051409710515097105160971051709710518097105190971052009710521097105220971052309710524097105250971052609710527097105280971052909710530097105310971053209710533097105340971053509710536097105370971053809710539097105400971054109710542097105430971054409710545097105460971054709710548097105490971055009710551097105520971055309710554097105550971055609710557097105580971055909710560097105610971056209710563097105640971056509710566097105670971056809710569097105700971057109710572097105730971057409710575097105760971057709710578097105790971058009710581097105820971058309710584097105850971058609710587097105880971058909710590097105910971059209710593097105940971059509710596097105970971059809710599097106000971060109710602097106030971060409710605097106060971060709710608097106090971061009710611097106120971061309710614097106150971061609710617097106180971061909710620097106210971062209710623097106240971062509710626097106270971062809710629097106300971063109710632097106330971063409710635097106360971063709710638097106390971064009710641097106420971064309710644097106450971064609710647097106480971064909710650097106510971065209710653097106540971065509710656097106570971065809710659097106600971066109710662097106630971066409710665097106660971066709710668097106690971067009710671097106720971067309710674097106750971067609710677097106780971067909710680097106810971068209710683097106840971068509710686097106870971068809710689097106900971069109710692097106930971069409710695097106960971069709710698097106990971070009710701097107020971070309710704097107050971070609710707097107080971070909710710097107110971071209710713097107140971071509710716097107170971071809710719097107200971072109710722097107230971072409710725097107260971072709710728097107290971073009710731097107320971073309710734097107350971073609710737097107380971073909710740097107410971074209710743097107440971074509710746097107470971074809710749097107500971075109710752097107530971075409710755097107560971075709710758097107590971076009710761097107620971076309710764097107650971076609710767097107680971076909710770097107710971077209710773097107740971077509710776097107770971077809710779097107800971078109710782097107830971078409710785097107860971078709710788097107890971079009710791097107920971079309710794097107950971079609710797097107980971079909720001097200020972000309720004097200050972000609720007097200080972000909720010097200110972001209720013097200140972001509720016097200170972001809720019097200200972002109720022097200230972002409720025097200260972002709720028097200290972003009720031097200320972003309720034097200350972003609720037097200380972003909720040097200410972004209720043097200440972004509720046097200470972004809720049097200500972005109720052097200530972005409720055097200560972005709720058097200590972006009720061097200620972006309720064097200650972006609720067097200680972006909720070097200710972007209720073097200740972007509720076097200770972007809720079097200800972008109720082097200830972008409720085097200860972008709720088097200890972009009720091097200920972009309720094097200950972009609720097097200980972009909720100097201010972010209720103097201040972010509720106097201070972010809720109097201100972011109720112097201130972011409720115097201160972011709720118097201190972012009720121097201220972012309720124097201250972012609720127097201280972012909720130097201310972013209720133097201340972013509720136097201370972013809720139097201400972014109720142097201430972014409720145097201460972014709720148097201490972015009720151097201520972015309720154097201550972015609720157097201580972015909720160097201610972016209720163097201640972016509720166097201670972016809720169097201700972017109720172097201730972017409720175097201760972017709720178097201790972018009720181097201820972018309720184097201850972018609720187097201880972018909720190097201910972019209720193097201940972019509720196097201970972019809720199097202000972020109720202097202030972020409720205097202060972020709720208097202090972021009720211097202120972021309720214097202150972021609720217097202180972021909720220097202210972022209720223097202240972022509720226097202270972022809720229097202300972023109720232097202330972023409720235097202360972023709720238097202390972024009720241097202420972024309720244097202450972024609720247097202480972024909720250097202510972025209720253097202540972025509720256097202570972025809720259097202600972026109720262097202630972026409720265097202660972026709720268097202690972027009720271097202720972027309720274097202750972027609720277097202780972027909720280097202810972028209720283097202840972028509720286097202870972028809720289097202900972029109720292097202930972029409720295097202960972029709720298097202990972030009720301097203020972030309720304097203050972030609720307097203080972030909720310097203110972031209720313097203140972031509720316097203170972031809720319097203200972032109720322097203230972032409720325097203260972032709720328097203290972033009720331097203320972033309720334097203350972033609720337097203380972033909720340097203410972034209720343097203440972034509720346097203470972034809720349097203500972035109720352097203530972035409720355097203560972035709720358097203590972036009720361097203620972036309720364097203650972036609720367097203680972036909720370097203710972037209720373097203740972037509720376097203770972037809720379097203800972038109720382097203830972038409720385097203860972038709720388097203890972039009720391097203920972039309720394097203950972039609720397097203980972039909720400097204010972040209720403097204040972040509720406097204070972040809720409097204100972041109720412097204130972041409720415097204160972041709720418097204190972042009720421097204220972042309720424097204250972042609720427097204280972042909720430097204310972043209720433097204340972043509720436097204370972043809720439097204400972044109720442097204430972044409720445097204460972044709720448097204490972045009720451097204520972045309720454097204550972045609720457097204580972045909720460097204610972046209720463097204640972046509720466097204670972046809720469097204700972047109720472097204730972047409720475097204760972047709720478097204790972048009720481097204820972048309720484097204850972048609720487097204880972048909720490097204910972049209720493097204940972049509720496097204970972049809720499097205000972050109720502097205030972050409720505097205060972050709720508097205090972051009720511097205120972051309720514097205150972051609720517097205180972051909720520097205210972052209720523097205240972052509720526097205270972052809720529097205300972053109720532097205330972053409720535097205360972053709720538097205390972054009720541097205420972054309720544097205450972054609720547097205480972054909720550097205510972055209720553097205540972055509720556097205570972055809720559097205600972056109720562097205630972056409720565097205660972056709720568097205690972057009720571097205720972057309720574097205750972057609720577097205780972057909720580097205810972058209720583097205840972058509720586097205870972058809720589097205900972059109720592097205930972059409720595097205960972059709720598097205990972060009720601097206020972060309720604097206050972060609720607097206080972060909720610097206110972061209720613097206140972061509720616097206170972061809720619097206200972062109720622097206230972062409720625097206260972062709720628097206290972063009720631097206320972063309720634097206350972063609720637097206380972063909720640097206410972064209720643097206440972064509720646097206470972064809720649097206500972065109720652097206530972065409720655097206560972065709720658097206590972066009720661097206620972066309720664097206650972066609720667097206680972066909720670097206710972067209720673097206740972067509720676097206770972067809720679097206800972068109720682097206830972068409720685097206860972068709720688097206890972069009720691097206920972069309720694097206950972069609720697097206980972069909720700097207010972070209720703097207040972070509720706097207070972070809720709097207100972071109720712097207130972071409720715097207160972071709720718097207190972072009720721097207220972072309720724097207250972072609720727097207280972072909720730097207310972073209720733097207340972073509720736097207370972073809720739097207400972074109720742097207430972074409720745097207460972074709720748097207490972075009720751097207520972075309720754097207550972075609720757097207580972075909720760097207610972076209720763097207640972076509720766097207670972076809720769097207700972077109720772097207730972077409720775097207760972077709720778097207790972078009720781097207820972078309720784097207850972078609720787097207880972078909720790097207910972079209720793097207940972079509720796097207970972079809720799097300010973000209730003097300040973000509730006097300070973000809730009097300100973001109730012097300130973001409730015097300160973001709730018097300190973002009730021097300220973002309730024097300250973002609730027097300280973002909730030097300310973003209730033097300340973003509730036097300370973003809730039097300400973004109730042097300430973004409730045097300460973004709730048097300490973005009730051097300520973005309730054097300550973005609730057097300580973005909730060097300610973006209730063097300640973006509730066097300670973006809730069097300700973007109730072097300730973007409730075097300760973007709730078097300790973008009730081097300820973008309730084097300850973008609730087097300880973008909730090097300910973009209730093097300940973009509730096097300970973009809730099097301000973010109730102097301030973010409730105097301060973010709730108097301090973011009730111097301120973011309730114097301150973011609730117097301180973011909730120097301210973012209730123097301240973012509730126097301270973012809730129097301300973013109730132097301330973013409730135097301360973013709730138097301390973014009730141097301420973014309730144097301450973014609730147097301480973014909730150097301510973015209730153097301540973015509730156097301570973015809730159097301600973016109730162097301630973016409730165097301660973016709730168097301690973017009730171097301720973017309730174097301750973017609730177097301780973017909730180097301810973018209730183097301840973018509730186097301870973018809730189097301900973019109730192097301930973019409730195097301960973019709730198097301990973020009730201097302020973020309730204097302050973020609730207097302080973020909730210097302110973021209730213097302140973021509730216097302170973021809730219097302200973022109730222097302230973022409730225097302260973022709730228097302290973023009730231097302320973023309730234097302350973023609730237097302380973023909730240097302410973024209730243097302440973024509730246097302470973024809730249097302500973025109730252097302530973025409730255097302560973025709730258097302590973026009730261097302620973026309730264097302650973026609730267097302680973026909730270097302710973027209730273097302740973027509730276097302770973027809730279097302800973028109730282097302830973028409730285097302860973028709730288097302890973029009730291097302920973029309730294097302950973029609730297097302980973029909730300097303010973030209730303097303040973030509730306097303070973030809730309097303100973031109730312097303130973031409730315097303160973031709730318097303190973032009730321097303220973032309730324097303250973032609730327097303280973032909730330097303310973033209730333097303340973033509730336097303370973033809730339097303400973034109730342097303430973034409730345097303460973034709730348097303490973035009730351097303520973035309730354097303550973035609730357097303580973035909730360097303610973036209730363097303640973036509730366097303670973036809730369097303700973037109730372097303730973037409730375097303760973037709730378097303790973038009730381097303820973038309730384097303850973038609730387097303880973038909730390097303910973039209730393097303940973039509730396097303970973039809730399097304000973040109730402097304030973040409730405097304060973040709730408097304090973041009730411097304120973041309730414097304150973041609730417097304180973041909730420097304210973042209730423097304240973042509730426097304270973042809730429097304300973043109730432097304330973043409730435097304360973043709730438097304390973044009730441097304420973044309730444097304450973044609730447097304480973044909730450097304510973045209730453097304540973045509730456097304570973045809730459097304600973046109730462097304630973046409730465097304660973046709730468097304690973047009730471097304720973047309730474097304750973047609730477097304780973047909730480097304810973048209730483097304840973048509730486097304870973048809730489097304900973049109730492097304930973049409730495097304960973049709730498097304990973050009730501097305020973050309730504097305050973050609730507097305080973050909730510097305110973051209730513097305140973051509730516097305170973051809730519097305200973052109730522097305230973052409730525097305260973052709730528097305290973053009730531097305320973053309730534097305350973053609730537097305380973053909730540097305410973054209730543097305440973054509730546097305470973054809730549097305500973055109730552097305530973055409730555097305560973055709730558097305590973056009730561097305620973056309730564097305650973056609730567097305680973056909730570097305710973057209730573097305740973057509730576097305770973057809730579097305800973058109730582097305830973058409730585097305860973058709730588097305890973059009730591097305920973059309730594097305950973059609730597097305980973059909730600097306010973060209730603097306040973060509730606097306070973060809730609097306100973061109730612097306130973061409730615097306160973061709730618097306190973062009730621097306220973062309730624097306250973062609730627097306280973062909730630097306310973063209730633097306340973063509730636097306370973063809730639097306400973064109730642097306430973064409730645097306460973064709730648097306490973065009730651097306520973065309730654097306550973065609730657097306580973065909730660097306610973066209730663097306640973066509730666097306670973066809730669097306700973067109730672097306730973067409730675097306760973067709730678097306790973068009730681097306820973068309730684097306850973068609730687097306880973068909730690097306910973069209730693097306940973069509730696097306970973069809730699097307000973070109730702097307030973070409730705097307060973070709730708097307090973071009730711097307120973071309730714097307150973071609730717097307180973071909730720097307210973072209730723097307240973072509730726097307270973072809730729097307300973073109730732097307330973073409730735097307360973073709730738097307390973074009730741097307420973074309730744097307450973074609730747097307480973074909730750097307510973075209730753097307540973075509730756097307570973075809730759097307600973076109730762097307630973076409730765097307660973076709730768097307690973077009730771097307720973077309730774097307750973077609730777097307780973077909730780097307810973078209730783097307840973078509730786097307870973078809730789097307900973079109730792097307930973079409730795097307960973079709730798097307990974000109740002097400030974000409740005097400060974000709740008097400090974001009740011097400120974001309740014097400150974001609740017097400180974001909740020097400210974002209740023097400240974002509740026097400270974002809740029097400300974003109740032097400330974003409740035097400360974003709740038097400390974004009740041097400420974004309740044097400450974004609740047097400480974004909740050097400510974005209740053097400540974005509740056097400570974005809740059097400600974006109740062097400630974006409740065097400660974006709740068097400690974007009740071097400720974007309740074097400750974007609740077097400780974007909740080097400810974008209740083097400840974008509740086097400870974008809740089097400900974009109740092097400930974009409740095097400960974009709740098097400990974010009740101097401020974010309740104097401050974010609740107097401080974010909740110097401110974011209740113097401140974011509740116097401170974011809740119097401200974012109740122097401230974012409740125097401260974012709740128097401290974013009740131097401320974013309740134097401350974013609740137097401380974013909740140097401410974014209740143097401440974014509740146097401470974014809740149097401500974015109740152097401530974015409740155097401560974015709740158097401590974016009740161097401620974016309740164097401650974016609740167097401680974016909740170097401710974017209740173097401740974017509740176097401770974017809740179097401800974018109740182097401830974018409740185097401860974018709740188097401890974019009740191097401920974019309740194097401950974019609740197097401980974019909740200097402010974020209740203097402040974020509740206097402070974020809740209097402100974021109740212097402130974021409740215097402160974021709740218097402190974022009740221097402220974022309740224097402250974022609740227097402280974022909740230097402310974023209740233097402340974023509740236097402370974023809740239097402400974024109740242097402430974024409740245097402460974024709740248097402490974025009740251097402520974025309740254097402550974025609740257097402580974025909740260097402610974026209740263097402640974026509740266097402670974026809740269097402700974027109740272097402730974027409740275097402760974027709740278097402790974028009740281097402820974028309740284097402850974028609740287097402880974028909740290097402910974029209740293097402940974029509740296097402970974029809740299097403000974030109740302097403030974030409740305097403060974030709740308097403090974031009740311097403120974031309740314097403150974031609740317097403180974031909740320097403210974032209740323097403240974032509740326097403270974032809740329097403300974033109740332097403330974033409740335097403360974033709740338097403390974034009740341097403420974034309740344097403450974034609740347097403480974034909740350097403510974035209740353097403540974035509740356097403570974035809740359097403600974036109740362097403630974036409740365097403660974036709740368097403690974037009740371097403720974037309740374097403750974037609740377097403780974037909740380097403810974038209740383097403840974038509740386097403870974038809740389097403900974039109740392097403930974039409740395097403960974039709740398097403990974040009740401097404020974040309740404097404050974040609740407097404080974040909740410097404110974041209740413097404140974041509740416097404170974041809740419097404200974042109740422097404230974042409740425097404260974042709740428097404290974043009740431097404320974043309740434097404350974043609740437097404380974043909740440097404410974044209740443097404440974044509740446097404470974044809740449097404500974045109740452097404530974045409740455097404560974045709740458097404590974046009740461097404620974046309740464097404650974046609740467097404680974046909740470097404710974047209740473097404740974047509740476097404770974047809740479097404800974048109740482097404830974048409740485097404860974048709740488097404890974049009740491097404920974049309740494097404950974049609740497097404980974049909740500097405010974050209740503097405040974050509740506097405070974050809740509097405100974051109740512097405130974051409740515097405160974051709740518097405190974052009740521097405220974052309740524097405250974052609740527097405280974052909740530097405310974053209740533097405340974053509740536097405370974053809740539097405400974054109740542097405430974054409740545097405460974054709740548097405490974055009740551097405520974055309740554097405550974055609740557097405580974055909740560097405610974056209740563097405640974056509740566097405670974056809740569097405700974057109740572097405730974057409740575097405760974057709740578097405790974058009740581097405820974058309740584097405850974058609740587097405880974058909740590097405910974059209740593097405940974059509740596097405970974059809740599097406000974060109740602097406030974060409740605097406060974060709740608097406090974061009740611097406120974061309740614097406150974061609740617097406180974061909740620097406210974062209740623097406240974062509740626097406270974062809740629097406300974063109740632097406330974063409740635097406360974063709740638097406390974064009740641097406420974064309740644097406450974064609740647097406480974064909740650097406510974065209740653097406540974065509740656097406570974065809740659097406600974066109740662097406630974066409740665097406660974066709740668097406690974067009740671097406720974067309740674097406750974067609740677097406780974067909740680097406810974068209740683097406840974068509740686097406870974068809740689097406900974069109740692097406930974069409740695097406960974069709740698097406990974070009740701097407020974070309740704097407050974070609740707097407080974070909740710097407110974071209740713097407140974071509740716097407170974071809740719097407200974072109740722097407230974072409740725097407260974072709740728097407290974073009740731097407320974073309740734097407350974073609740737097407380974073909740740097407410974074209740743097407440974074509740746097407470974074809740749097407500974075109740752097407530974075409740755097407560974075709740758097407590974076009740761097407620974076309740764097407650974076609740767097407680974076909740770097407710974077209740773097407740974077509740776097407770974077809740779097407800974078109740782097407830974078409740785097407860974078709740788097407890974079009740791097407920974079309740794097407950974079609740797097407980974079909750001097500020975000309750004097500050975000609750007097500080975000909750010097500110975001209750013097500140975001509750016097500170975001809750019097500200975002109750022097500230975002409750025097500260975002709750028097500290975003009750031097500320975003309750034097500350975003609750037097500380975003909750040097500410975004209750043097500440975004509750046097500470975004809750049097500500975005109750052097500530975005409750055097500560975005709750058097500590975006009750061097500620975006309750064097500650975006609750067097500680975006909750070097500710975007209750073097500740975007509750076097500770975007809750079097500800975008109750082097500830975008409750085097500860975008709750088097500890975009009750091097500920975009309750094097500950975009609750097097500980975009909750100097501010975010209750103097501040975010509750106097501070975010809750109097501100975011109750112097501130975011409750115097501160975011709750118097501190975012009750121097501220975012309750124097501250975012609750127097501280975012909750130097501310975013209750133097501340975013509750136097501370975013809750139097501400975014109750142097501430975014409750145097501460975014709750148097501490975015009750151097501520975015309750154097501550975015609750157097501580975015909750160097501610975016209750163097501640975016509750166097501670975016809750169097501700975017109750172097501730975017409750175097501760975017709750178097501790975018009750181097501820975018309750184097501850975018609750187097501880975018909750190097501910975019209750193097501940975019509750196097501970975019809750199097502000975020109750202097502030975020409750205097502060975020709750208097502090975021009750211097502120975021309750214097502150975021609750217097502180975021909750220097502210975022209750223097502240975022509750226097502270975022809750229097502300975023109750232097502330975023409750235097502360975023709750238097502390975024009750241097502420975024309750244097502450975024609750247097502480975024909750250097502510975025209750253097502540975025509750256097502570975025809750259097502600975026109750262097502630975026409750265097502660975026709750268097502690975027009750271097502720975027309750274097502750975027609750277097502780975027909750280097502810975028209750283097502840975028509750286097502870975028809750289097502900975029109750292097502930975029409750295097502960975029709750298097502990975030009750301097503020975030309750304097503050975030609750307097503080975030909750310097503110975031209750313097503140975031509750316097503170975031809750319097503200975032109750322097503230975032409750325097503260975032709750328097503290975033009750331097503320975033309750334097503350975033609750337097503380975033909750340097503410975034209750343097503440975034509750346097503470975034809750349097503500975035109750352097503530975035409750355097503560975035709750358097503590975036009750361097503620975036309750364097503650975036609750367097503680975036909750370097503710975037209750373097503740975037509750376097503770975037809750379097503800975038109750382097503830975038409750385097503860975038709750388097503890975039009750391097503920975039309750394097503950975039609750397097503980975039909750400097504010975040209750403097504040975040509750406097504070975040809750409097504100975041109750412097504130975041409750415097504160975041709750418097504190975042009750421097504220975042309750424097504250975042609750427097504280975042909750430097504310975043209750433097504340975043509750436097504370975043809750439097504400975044109750442097504430975044409750445097504460975044709750448097504490975045009750451097504520975045309750454097504550975045609750457097504580975045909750460097504610975046209750463097504640975046509750466097504670975046809750469097504700975047109750472097504730975047409750475097504760975047709750478097504790975048009750481097504820975048309750484097504850975048609750487097504880975048909750490097504910975049209750493097504940975049509750496097504970975049809750499097505000975050109750502097505030975050409750505097505060975050709750508097505090975051009750511097505120975051309750514097505150975051609750517097505180975051909750520097505210975052209750523097505240975052509750526097505270975052809750529097505300975053109750532097505330975053409750535097505360975053709750538097505390975054009750541097505420975054309750544097505450975054609750547097505480975054909750550097505510975055209750553097505540975055509750556097505570975055809750559097505600975056109750562097505630975056409750565097505660975056709750568097505690975057009750571097505720975057309750574097505750975057609750577097505780975057909750580097505810975058209750583097505840975058509750586097505870975058809750589097505900975059109750592097505930975059409750595097505960975059709750598097505990975060009750601097506020975060309750604097506050975060609750607097506080975060909750610097506110975061209750613097506140975061509750616097506170975061809750619097506200975062109750622097506230975062409750625097506260975062709750628097506290975063009750631097506320975063309750634097506350975063609750637097506380975063909750640097506410975064209750643097506440975064509750646097506470975064809750649097506500975065109750652097506530975065409750655097506560975065709750658097506590975066009750661097506620975066309750664097506650975066609750667097506680975066909750670097506710975067209750673097506740975067509750676097506770975067809750679097506800975068109750682097506830975068409750685097506860975068709750688097506890975069009750691097506920975069309750694097506950975069609750697097506980975069909750700097507010975070209750703097507040975070509750706097507070975070809750709097507100975071109750712097507130975071409750715097507160975071709750718097507190975072009750721097507220975072309750724097507250975072609750727097507280975072909750730097507310975073209750733097507340975073509750736097507370975073809750739097507400975074109750742097507430975074409750745097507460975074709750748097507490975075009750751097507520975075309750754097507550975075609750757097507580975075909750760097507610975076209750763097507640975076509750766097507670975076809750769097507700975077109750772097507730975077409750775097507760975077709750778097507790975078009750781097507820975078309750784097507850975078609750787097507880975078909750790097507910975079209750793097507940975079509750796097507970975079809750799097600010976000209760003097600040976000509760006097600070976000809760009097600100976001109760012097600130976001409760015097600160976001709760018097600190976002009760021097600220976002309760024097600250976002609760027097600280976002909760030097600310976003209760033097600340976003509760036097600370976003809760039097600400976004109760042097600430976004409760045097600460976004709760048097600490976005009760051097600520976005309760054097600550976005609760057097600580976005909760060097600610976006209760063097600640976006509760066097600670976006809760069097600700976007109760072097600730976007409760075097600760976007709760078097600790976008009760081097600820976008309760084097600850976008609760087097600880976008909760090097600910976009209760093097600940976009509760096097600970976009809760099097601000976010109760102097601030976010409760105097601060976010709760108097601090976011009760111097601120976011309760114097601150976011609760117097601180976011909760120097601210976012209760123097601240976012509760126097601270976012809760129097601300976013109760132097601330976013409760135097601360976013709760138097601390976014009760141097601420976014309760144097601450976014609760147097601480976014909760150097601510976015209760153097601540976015509760156097601570976015809760159097601600976016109760162097601630976016409760165097601660976016709760168097601690976017009760171097601720976017309760174097601750976017609760177097601780976017909760180097601810976018209760183097601840976018509760186097601870976018809760189097601900976019109760192097601930976019409760195097601960976019709760198097601990976020009760201097602020976020309760204097602050976020609760207097602080976020909760210097602110976021209760213097602140976021509760216097602170976021809760219097602200976022109760222097602230976022409760225097602260976022709760228097602290976023009760231097602320976023309760234097602350976023609760237097602380976023909760240097602410976024209760243097602440976024509760246097602470976024809760249097602500976025109760252097602530976025409760255097602560976025709760258097602590976026009760261097602620976026309760264097602650976026609760267097602680976026909760270097602710976027209760273097602740976027509760276097602770976027809760279097602800976028109760282097602830976028409760285097602860976028709760288097602890976029009760291097602920976029309760294097602950976029609760297097602980976029909760300097603010976030209760303097603040976030509760306097603070976030809760309097603100976031109760312097603130976031409760315097603160976031709760318097603190976032009760321097603220976032309760324097603250976032609760327097603280976032909760330097603310976033209760333097603340976033509760336097603370976033809760339097603400976034109760342097603430976034409760345097603460976034709760348097603490976035009760351097603520976035309760354097603550976035609760357097603580976035909760360097603610976036209760363097603640976036509760366097603670976036809760369097603700976037109760372097603730976037409760375097603760976037709760378097603790976038009760381097603820976038309760384097603850976038609760387097603880976038909760390097603910976039209760393097603940976039509760396097603970976039809760399097604000976040109760402097604030976040409760405097604060976040709760408097604090976041009760411097604120976041309760414097604150976041609760417097604180976041909760420097604210976042209760423097604240976042509760426097604270976042809760429097604300976043109760432097604330976043409760435097604360976043709760438097604390976044009760441097604420976044309760444097604450976044609760447097604480976044909760450097604510976045209760453097604540976045509760456097604570976045809760459097604600976046109760462097604630976046409760465097604660976046709760468097604690976047009760471097604720976047309760474097604750976047609760477097604780976047909760480097604810976048209760483097604840976048509760486097604870976048809760489097604900976049109760492097604930976049409760495097604960976049709760498097604990976050009760501097605020976050309760504097605050976050609760507097605080976050909760510097605110976051209760513097605140976051509760516097605170976051809760519097605200976052109760522097605230976052409760525097605260976052709760528097605290976053009760531097605320976053309760534097605350976053609760537097605380976053909760540097605410976054209760543097605440976054509760546097605470976054809760549097605500976055109760552097605530976055409760555097605560976055709760558097605590976056009760561097605620976056309760564097605650976056609760567097605680976056909760570097605710976057209760573097605740976057509760576097605770976057809760579097605800976058109760582097605830976058409760585097605860976058709760588097605890976059009760591097605920976059309760594097605950976059609760597097605980976059909760600097606010976060209760603097606040976060509760606097606070976060809760609097606100976061109760612097606130976061409760615097606160976061709760618097606190976062009760621097606220976062309760624097606250976062609760627097606280976062909760630097606310976063209760633097606340976063509760636097606370976063809760639097606400976064109760642097606430976064409760645097606460976064709760648097606490976065009760651097606520976065309760654097606550976065609760657097606580976065909760660097606610976066209760663097606640976066509760666097606670976066809760669097606700976067109760672097606730976067409760675097606760976067709760678097606790976068009760681097606820976068309760684097606850976068609760687097606880976068909760690097606910976069209760693097606940976069509760696097606970976069809760699097607000976070109760702097607030976070409760705097607060976070709760708097607090976071009760711097607120976071309760714097607150976071609760717097607180976071909760720097607210976072209760723097607240976072509760726097607270976072809760729097607300976073109760732097607330976073409760735097607360976073709760738097607390976074009760741097607420976074309760744097607450976074609760747097607480976074909760750097607510976075209760753097607540976075509760756097607570976075809760759097607600976076109760762097607630976076409760765097607660976076709760768097607690976077009760771097607720976077309760774097607750976077609760777097607780976077909760780097607810976078209760783097607840976078509760786097607870976078809760789097607900976079109760792097607930976079409760795097607960976079709760798097607990977000109770002097700030977000409770005097700060977000709770008097700090977001009770011097700120977001309770014097700150977001609770017097700180977001909770020097700210977002209770023097700240977002509770026097700270977002809770029097700300977003109770032097700330977003409770035097700360977003709770038097700390977004009770041097700420977004309770044097700450977004609770047097700480977004909770050097700510977005209770053097700540977005509770056097700570977005809770059097700600977006109770062097700630977006409770065097700660977006709770068097700690977007009770071097700720977007309770074097700750977007609770077097700780977007909770080097700810977008209770083097700840977008509770086097700870977008809770089097700900977009109770092097700930977009409770095097700960977009709770098097700990977010009770101097701020977010309770104097701050977010609770107097701080977010909770110097701110977011209770113097701140977011509770116097701170977011809770119097701200977012109770122097701230977012409770125097701260977012709770128097701290977013009770131097701320977013309770134097701350977013609770137097701380977013909770140097701410977014209770143097701440977014509770146097701470977014809770149097701500977015109770152097701530977015409770155097701560977015709770158097701590977016009770161097701620977016309770164097701650977016609770167097701680977016909770170097701710977017209770173097701740977017509770176097701770977017809770179097701800977018109770182097701830977018409770185097701860977018709770188097701890977019009770191097701920977019309770194097701950977019609770197097701980977019909770200097702010977020209770203097702040977020509770206097702070977020809770209097702100977021109770212097702130977021409770215097702160977021709770218097702190977022009770221097702220977022309770224097702250977022609770227097702280977022909770230097702310977023209770233097702340977023509770236097702370977023809770239097702400977024109770242097702430977024409770245097702460977024709770248097702490977025009770251097702520977025309770254097702550977025609770257097702580977025909770260097702610977026209770263097702640977026509770266097702670977026809770269097702700977027109770272097702730977027409770275097702760977027709770278097702790977028009770281097702820977028309770284097702850977028609770287097702880977028909770290097702910977029209770293097702940977029509770296097702970977029809770299097703000977030109770302097703030977030409770305097703060977030709770308097703090977031009770311097703120977031309770314097703150977031609770317097703180977031909770320097703210977032209770323097703240977032509770326097703270977032809770329097703300977033109770332097703330977033409770335097703360977033709770338097703390977034009770341097703420977034309770344097703450977034609770347097703480977034909770350097703510977035209770353097703540977035509770356097703570977035809770359097703600977036109770362097703630977036409770365097703660977036709770368097703690977037009770371097703720977037309770374097703750977037609770377097703780977037909770380097703810977038209770383097703840977038509770386097703870977038809770389097703900977039109770392097703930977039409770395097703960977039709770398097703990977040009770401097704020977040309770404097704050977040609770407097704080977040909770410097704110977041209770413097704140977041509770416097704170977041809770419097704200977042109770422097704230977042409770425097704260977042709770428097704290977043009770431097704320977043309770434097704350977043609770437097704380977043909770440097704410977044209770443097704440977044509770446097704470977044809770449097704500977045109770452097704530977045409770455097704560977045709770458097704590977046009770461097704620977046309770464097704650977046609770467097704680977046909770470097704710977047209770473097704740977047509770476097704770977047809770479097704800977048109770482097704830977048409770485097704860977048709770488097704890977049009770491097704920977049309770494097704950977049609770497097704980977049909770500097705010977050209770503097705040977050509770506097705070977050809770509097705100977051109770512097705130977051409770515097705160977051709770518097705190977052009770521097705220977052309770524097705250977052609770527097705280977052909770530097705310977053209770533097705340977053509770536097705370977053809770539097705400977054109770542097705430977054409770545097705460977054709770548097705490977055009770551097705520977055309770554097705550977055609770557097705580977055909770560097705610977056209770563097705640977056509770566097705670977056809770569097705700977057109770572097705730977057409770575097705760977057709770578097705790977058009770581097705820977058309770584097705850977058609770587097705880977058909770590097705910977059209770593097705940977059509770596097705970977059809770599097706000977060109770602097706030977060409770605097706060977060709770608097706090977061009770611097706120977061309770614097706150977061609770617097706180977061909770620097706210977062209770623097706240977062509770626097706270977062809770629097706300977063109770632097706330977063409770635097706360977063709770638097706390977064009770641097706420977064309770644097706450977064609770647097706480977064909770650097706510977065209770653097706540977065509770656097706570977065809770659097706600977066109770662097706630977066409770665097706660977066709770668097706690977067009770671097706720977067309770674097706750977067609770677097706780977067909770680097706810977068209770683097706840977068509770686097706870977068809770689097706900977069109770692097706930977069409770695097706960977069709770698097706990977070009770701097707020977070309770704097707050977070609770707097707080977070909770710097707110977071209770713097707140977071509770716097707170977071809770719097707200977072109770722097707230977072409770725097707260977072709770728097707290977073009770731097707320977073309770734097707350977073609770737097707380977073909770740097707410977074209770743097707440977074509770746097707470977074809770749097707500977075109770752097707530977075409770755097707560977075709770758097707590977076009770761097707620977076309770764097707650977076609770767097707680977076909770770097707710977077209770773097707740977077509770776097707770977077809770779097707800977078109770782097707830977078409770785097707860977078709770788097707890977079009770791097707920977079309770794097707950977079609770797097707980977079909780001097800020978000309780004097800050978000609780007097800080978000909780010097800110978001209780013097800140978001509780016097800170978001809780019097800200978002109780022097800230978002409780025097800260978002709780028097800290978003009780031097800320978003309780034097800350978003609780037097800380978003909780040097800410978004209780043097800440978004509780046097800470978004809780049097800500978005109780052097800530978005409780055097800560978005709780058097800590978006009780061097800620978006309780064097800650978006609780067097800680978006909780070097800710978007209780073097800740978007509780076097800770978007809780079097800800978008109780082097800830978008409780085097800860978008709780088097800890978009009780091097800920978009309780094097800950978009609780097097800980978009909780100097801010978010209780103097801040978010509780106097801070978010809780109097801100978011109780112097801130978011409780115097801160978011709780118097801190978012009780121097801220978012309780124097801250978012609780127097801280978012909780130097801310978013209780133097801340978013509780136097801370978013809780139097801400978014109780142097801430978014409780145097801460978014709780148097801490978015009780151097801520978015309780154097801550978015609780157097801580978015909780160097801610978016209780163097801640978016509780166097801670978016809780169097801700978017109780172097801730978017409780175097801760978017709780178097801790978018009780181097801820978018309780184097801850978018609780187097801880978018909780190097801910978019209780193097801940978019509780196097801970978019809780199097802000978020109780202097802030978020409780205097802060978020709780208097802090978021009780211097802120978021309780214097802150978021609780217097802180978021909780220097802210978022209780223097802240978022509780226097802270978022809780229097802300978023109780232097802330978023409780235097802360978023709780238097802390978024009780241097802420978024309780244097802450978024609780247097802480978024909780250097802510978025209780253097802540978025509780256097802570978025809780259097802600978026109780262097802630978026409780265097802660978026709780268097802690978027009780271097802720978027309780274097802750978027609780277097802780978027909780280097802810978028209780283097802840978028509780286097802870978028809780289097802900978029109780292097802930978029409780295097802960978029709780298097802990978030009780301097803020978030309780304097803050978030609780307097803080978030909780310097803110978031209780313097803140978031509780316097803170978031809780319097803200978032109780322097803230978032409780325097803260978032709780328097803290978033009780331097803320978033309780334097803350978033609780337097803380978033909780340097803410978034209780343097803440978034509780346097803470978034809780349097803500978035109780352097803530978035409780355097803560978035709780358097803590978036009780361097803620978036309780364097803650978036609780367097803680978036909780370097803710978037209780373097803740978037509780376097803770978037809780379097803800978038109780382097803830978038409780385097803860978038709780388097803890978039009780391097803920978039309780394097803950978039609780397097803980978039909780400097804010978040209780403097804040978040509780406097804070978040809780409097804100978041109780412097804130978041409780415097804160978041709780418097804190978042009780421097804220978042309780424097804250978042609780427097804280978042909780430097804310978043209780433097804340978043509780436097804370978043809780439097804400978044109780442097804430978044409780445097804460978044709780448097804490978045009780451097804520978045309780454097804550978045609780457097804580978045909780460097804610978046209780463097804640978046509780466097804670978046809780469097804700978047109780472097804730978047409780475097804760978047709780478097804790978048009780481097804820978048309780484097804850978048609780487097804880978048909780490097804910978049209780493097804940978049509780496097804970978049809780499097805000978050109780502097805030978050409780505097805060978050709780508097805090978051009780511097805120978051309780514097805150978051609780517097805180978051909780520097805210978052209780523097805240978052509780526097805270978052809780529097805300978053109780532097805330978053409780535097805360978053709780538097805390978054009780541097805420978054309780544097805450978054609780547097805480978054909780550097805510978055209780553097805540978055509780556097805570978055809780559097805600978056109780562097805630978056409780565097805660978056709780568097805690978057009780571097805720978057309780574097805750978057609780577097805780978057909780580097805810978058209780583097805840978058509780586097805870978058809780589097805900978059109780592097805930978059409780595097805960978059709780598097805990978060009780601097806020978060309780604097806050978060609780607097806080978060909780610097806110978061209780613097806140978061509780616097806170978061809780619097806200978062109780622097806230978062409780625097806260978062709780628097806290978063009780631097806320978063309780634097806350978063609780637097806380978063909780640097806410978064209780643097806440978064509780646097806470978064809780649097806500978065109780652097806530978065409780655097806560978065709780658097806590978066009780661097806620978066309780664097806650978066609780667097806680978066909780670097806710978067209780673097806740978067509780676097806770978067809780679097806800978068109780682097806830978068409780685097806860978068709780688097806890978069009780691097806920978069309780694097806950978069609780697097806980978069909780700097807010978070209780703097807040978070509780706097807070978070809780709097807100978071109780712097807130978071409780715097807160978071709780718097807190978072009780721097807220978072309780724097807250978072609780727097807280978072909780730097807310978073209780733097807340978073509780736097807370978073809780739097807400978074109780742097807430978074409780745097807460978074709780748097807490978075009780751097807520978075309780754097807550978075609780757097807580978075909780760097807610978076209780763097807640978076509780766097807670978076809780769097807700978077109780772097807730978077409780775097807760978077709780778097807790978078009780781097807820978078309780784097807850978078609780787097807880978078909780790097807910978079209780793097807940978079509780796097807970978079809780799097900010979000209790003097900040979000509790006097900070979000809790009097900100979001109790012097900130979001409790015097900160979001709790018097900190979002009790021097900220979002309790024097900250979002609790027097900280979002909790030097900310979003209790033097900340979003509790036097900370979003809790039097900400979004109790042097900430979004409790045097900460979004709790048097900490979005009790051097900520979005309790054097900550979005609790057097900580979005909790060097900610979006209790063097900640979006509790066097900670979006809790069097900700979007109790072097900730979007409790075097900760979007709790078097900790979008009790081097900820979008309790084097900850979008609790087097900880979008909790090097900910979009209790093097900940979009509790096097900970979009809790099097901000979010109790102097901030979010409790105097901060979010709790108097901090979011009790111097901120979011309790114097901150979011609790117097901180979011909790120097901210979012209790123097901240979012509790126097901270979012809790129097901300979013109790132097901330979013409790135097901360979013709790138097901390979014009790141097901420979014309790144097901450979014609790147097901480979014909790150097901510979015209790153097901540979015509790156097901570979015809790159097901600979016109790162097901630979016409790165097901660979016709790168097901690979017009790171097901720979017309790174097901750979017609790177097901780979017909790180097901810979018209790183097901840979018509790186097901870979018809790189097901900979019109790192097901930979019409790195097901960979019709790198097901990979020009790201097902020979020309790204097902050979020609790207097902080979020909790210097902110979021209790213097902140979021509790216097902170979021809790219097902200979022109790222097902230979022409790225097902260979022709790228097902290979023009790231097902320979023309790234097902350979023609790237097902380979023909790240097902410979024209790243097902440979024509790246097902470979024809790249097902500979025109790252097902530979025409790255097902560979025709790258097902590979026009790261097902620979026309790264097902650979026609790267097902680979026909790270097902710979027209790273097902740979027509790276097902770979027809790279097902800979028109790282097902830979028409790285097902860979028709790288097902890979029009790291097902920979029309790294097902950979029609790297097902980979029909790300097903010979030209790303097903040979030509790306097903070979030809790309097903100979031109790312097903130979031409790315097903160979031709790318097903190979032009790321097903220979032309790324097903250979032609790327097903280979032909790330097903310979033209790333097903340979033509790336097903370979033809790339097903400979034109790342097903430979034409790345097903460979034709790348097903490979035009790351097903520979035309790354097903550979035609790357097903580979035909790360097903610979036209790363097903640979036509790366097903670979036809790369097903700979037109790372097903730979037409790375097903760979037709790378097903790979038009790381097903820979038309790384097903850979038609790387097903880979038909790390097903910979039209790393097903940979039509790396097903970979039809790399097904000979040109790402097904030979040409790405097904060979040709790408097904090979041009790411097904120979041309790414097904150979041609790417097904180979041909790420097904210979042209790423097904240979042509790426097904270979042809790429097904300979043109790432097904330979043409790435097904360979043709790438097904390979044009790441097904420979044309790444097904450979044609790447097904480979044909790450097904510979045209790453097904540979045509790456097904570979045809790459097904600979046109790462097904630979046409790465097904660979046709790468097904690979047009790471097904720979047309790474097904750979047609790477097904780979047909790480097904810979048209790483097904840979048509790486097904870979048809790489097904900979049109790492097904930979049409790495097904960979049709790498097904990979050009790501097905020979050309790504097905050979050609790507097905080979050909790510097905110979051209790513097905140979051509790516097905170979051809790519097905200979052109790522097905230979052409790525097905260979052709790528097905290979053009790531097905320979053309790534097905350979053609790537097905380979053909790540097905410979054209790543097905440979054509790546097905470979054809790549097905500979055109790552097905530979055409790555097905560979055709790558097905590979056009790561097905620979056309790564097905650979056609790567097905680979056909790570097905710979057209790573097905740979057509790576097905770979057809790579097905800979058109790582097905830979058409790585097905860979058709790588097905890979059009790591097905920979059309790594097905950979059609790597097905980979059909790600097906010979060209790603097906040979060509790606097906070979060809790609097906100979061109790612097906130979061409790615097906160979061709790618097906190979062009790621097906220979062309790624097906250979062609790627097906280979062909790630097906310979063209790633097906340979063509790636097906370979063809790639097906400979064109790642097906430979064409790645097906460979064709790648097906490979065009790651097906520979065309790654097906550979065609790657097906580979065909790660097906610979066209790663097906640979066509790666097906670979066809790669097906700979067109790672097906730979067409790675097906760979067709790678097906790979068009790681097906820979068309790684097906850979068609790687097906880979068909790690097906910979069209790693097906940979069509790696097906970979069809790699097907000979070109790702097907030979070409790705097907060979070709790708097907090979071009790711097907120979071309790714097907150979071609790717097907180979071909790720097907210979072209790723097907240979072509790726097907270979072809790729097907300979073109790732097907330979073409790735097907360979073709790738097907390979074009790741097907420979074309790744097907450979074609790747097907480979074909790750097907510979075209790753097907540979075509790756097907570979075809790759097907600979076109790762097907630979076409790765097907660979076709790768097907690979077009790771097907720979077309790774097907750979077609790777097907780979077909790780097907810979078209790783097907840979078509790786097907870979078809790789097907900979079109790792097907930979079409790795097907960979079709790798097907990980000109800002098000030980000409800005098000060980000709800008098000090980001009800011098000120980001309800014098000150980001609800017098000180980001909800020098000210980002209800023098000240980002509800026098000270980002809800029098000300980003109800032098000330980003409800035098000360980003709800038098000390980004009800041098000420980004309800044098000450980004609800047098000480980004909800050098000510980005209800053098000540980005509800056098000570980005809800059098000600980006109800062098000630980006409800065098000660980006709800068098000690980007009800071098000720980007309800074098000750980007609800077098000780980007909800080098000810980008209800083098000840980008509800086098000870980008809800089098000900980009109800092098000930980009409800095098000960980009709800098098000990980010009800101098001020980010309800104098001050980010609800107098001080980010909800110098001110980011209800113098001140980011509800116098001170980011809800119098001200980012109800122098001230980012409800125098001260980012709800128098001290980013009800131098001320980013309800134098001350980013609800137098001380980013909800140098001410980014209800143098001440980014509800146098001470980014809800149098001500980015109800152098001530980015409800155098001560980015709800158098001590980016009800161098001620980016309800164098001650980016609800167098001680980016909800170098001710980017209800173098001740980017509800176098001770980017809800179098001800980018109800182098001830980018409800185098001860980018709800188098001890980019009800191098001920980019309800194098001950980019609800197098001980980019909800200098002010980020209800203098002040980020509800206098002070980020809800209098002100980021109800212098002130980021409800215098002160980021709800218098002190980022009800221098002220980022309800224098002250980022609800227098002280980022909800230098002310980023209800233098002340980023509800236098002370980023809800239098002400980024109800242098002430980024409800245098002460980024709800248098002490980025009800251098002520980025309800254098002550980025609800257098002580980025909800260098002610980026209800263098002640980026509800266098002670980026809800269098002700980027109800272098002730980027409800275098002760980027709800278098002790980028009800281098002820980028309800284098002850980028609800287098002880980028909800290098002910980029209800293098002940980029509800296098002970980029809800299098003000980030109800302098003030980030409800305098003060980030709800308098003090980031009800311098003120980031309800314098003150980031609800317098003180980031909800320098003210980032209800323098003240980032509800326098003270980032809800329098003300980033109800332098003330980033409800335098003360980033709800338098003390980034009800341098003420980034309800344098003450980034609800347098003480980034909800350098003510980035209800353098003540980035509800356098003570980035809800359098003600980036109800362098003630980036409800365098003660980036709800368098003690980037009800371098003720980037309800374098003750980037609800377098003780980037909800380098003810980038209800383098003840980038509800386098003870980038809800389098003900980039109800392098003930980039409800395098003960980039709800398098003990980040009800401098004020980040309800404098004050980040609800407098004080980040909800410098004110980041209800413098004140980041509800416098004170980041809800419098004200980042109800422098004230980042409800425098004260980042709800428098004290980043009800431098004320980043309800434098004350980043609800437098004380980043909800440098004410980044209800443098004440980044509800446098004470980044809800449098004500980045109800452098004530980045409800455098004560980045709800458098004590980046009800461098004620980046309800464098004650980046609800467098004680980046909800470098004710980047209800473098004740980047509800476098004770980047809800479098004800980048109800482098004830980048409800485098004860980048709800488098004890980049009800491098004920980049309800494098004950980049609800497098004980980049909800500098005010980050209800503098005040980050509800506098005070980050809800509098005100980051109800512098005130980051409800515098005160980051709800518098005190980052009800521098005220980052309800524098005250980052609800527098005280980052909800530098005310980053209800533098005340980053509800536098005370980053809800539098005400980054109800542098005430980054409800545098005460980054709800548098005490980055009800551098005520980055309800554098005550980055609800557098005580980055909800560098005610980056209800563098005640980056509800566098005670980056809800569098005700980057109800572098005730980057409800575098005760980057709800578098005790980058009800581098005820980058309800584098005850980058609800587098005880980058909800590098005910980059209800593098005940980059509800596098005970980059809800599098006000980060109800602098006030980060409800605098006060980060709800608098006090980061009800611098006120980061309800614098006150980061609800617098006180980061909800620098006210980062209800623098006240980062509800626098006270980062809800629098006300980063109800632098006330980063409800635098006360980063709800638098006390980064009800641098006420980064309800644098006450980064609800647098006480980064909800650098006510980065209800653098006540980065509800656098006570980065809800659098006600980066109800662098006630980066409800665098006660980066709800668098006690980067009800671098006720980067309800674098006750980067609800677098006780980067909800680098006810980068209800683098006840980068509800686098006870980068809800689098006900980069109800692098006930980069409800695098006960980069709800698098006990980070009800701098007020980070309800704098007050980070609800707098007080980070909800710098007110980071209800713098007140980071509800716098007170980071809800719098007200980072109800722098007230980072409800725098007260980072709800728098007290980073009800731098007320980073309800734098007350980073609800737098007380980073909800740098007410980074209800743098007440980074509800746098007470980074809800749098007500980075109800752098007530980075409800755098007560980075709800758098007590980076009800761098007620980076309800764098007650980076609800767098007680980076909800770098007710980077209800773098007740980077509800776098007770980077809800779098007800980078109800782098007830980078409800785098007860980078709800788098007890980079009800791098007920980079309800794098007950980079609800797098007980980079909810001098100020981000309810004098100050981000609810007098100080981000909810010098100110981001209810013098100140981001509810016098100170981001809810019098100200981002109810022098100230981002409810025098100260981002709810028098100290981003009810031098100320981003309810034098100350981003609810037098100380981003909810040098100410981004209810043098100440981004509810046098100470981004809810049098100500981005109810052098100530981005409810055098100560981005709810058098100590981006009810061098100620981006309810064098100650981006609810067098100680981006909810070098100710981007209810073098100740981007509810076098100770981007809810079098100800981008109810082098100830981008409810085098100860981008709810088098100890981009009810091098100920981009309810094098100950981009609810097098100980981009909810100098101010981010209810103098101040981010509810106098101070981010809810109098101100981011109810112098101130981011409810115098101160981011709810118098101190981012009810121098101220981012309810124098101250981012609810127098101280981012909810130098101310981013209810133098101340981013509810136098101370981013809810139098101400981014109810142098101430981014409810145098101460981014709810148098101490981015009810151098101520981015309810154098101550981015609810157098101580981015909810160098101610981016209810163098101640981016509810166098101670981016809810169098101700981017109810172098101730981017409810175098101760981017709810178098101790981018009810181098101820981018309810184098101850981018609810187098101880981018909810190098101910981019209810193098101940981019509810196098101970981019809810199098102000981020109810202098102030981020409810205098102060981020709810208098102090981021009810211098102120981021309810214098102150981021609810217098102180981021909810220098102210981022209810223098102240981022509810226098102270981022809810229098102300981023109810232098102330981023409810235098102360981023709810238098102390981024009810241098102420981024309810244098102450981024609810247098102480981024909810250098102510981025209810253098102540981025509810256098102570981025809810259098102600981026109810262098102630981026409810265098102660981026709810268098102690981027009810271098102720981027309810274098102750981027609810277098102780981027909810280098102810981028209810283098102840981028509810286098102870981028809810289098102900981029109810292098102930981029409810295098102960981029709810298098102990981030009810301098103020981030309810304098103050981030609810307098103080981030909810310098103110981031209810313098103140981031509810316098103170981031809810319098103200981032109810322098103230981032409810325098103260981032709810328098103290981033009810331098103320981033309810334098103350981033609810337098103380981033909810340098103410981034209810343098103440981034509810346098103470981034809810349098103500981035109810352098103530981035409810355098103560981035709810358098103590981036009810361098103620981036309810364098103650981036609810367098103680981036909810370098103710981037209810373098103740981037509810376098103770981037809810379098103800981038109810382098103830981038409810385098103860981038709810388098103890981039009810391098103920981039309810394098103950981039609810397098103980981039909810400098104010981040209810403098104040981040509810406098104070981040809810409098104100981041109810412098104130981041409810415098104160981041709810418098104190981042009810421098104220981042309810424098104250981042609810427098104280981042909810430098104310981043209810433098104340981043509810436098104370981043809810439098104400981044109810442098104430981044409810445098104460981044709810448098104490981045009810451098104520981045309810454098104550981045609810457098104580981045909810460098104610981046209810463098104640981046509810466098104670981046809810469098104700981047109810472098104730981047409810475098104760981047709810478098104790981048009810481098104820981048309810484098104850981048609810487098104880981048909810490098104910981049209810493098104940981049509810496098104970981049809810499098105000981050109810502098105030981050409810505098105060981050709810508098105090981051009810511098105120981051309810514098105150981051609810517098105180981051909810520098105210981052209810523098105240981052509810526098105270981052809810529098105300981053109810532098105330981053409810535098105360981053709810538098105390981054009810541098105420981054309810544098105450981054609810547098105480981054909810550098105510981055209810553098105540981055509810556098105570981055809810559098105600981056109810562098105630981056409810565098105660981056709810568098105690981057009810571098105720981057309810574098105750981057609810577098105780981057909810580098105810981058209810583098105840981058509810586098105870981058809810589098105900981059109810592098105930981059409810595098105960981059709810598098105990981060009810601098106020981060309810604098106050981060609810607098106080981060909810610098106110981061209810613098106140981061509810616098106170981061809810619098106200981062109810622098106230981062409810625098106260981062709810628098106290981063009810631098106320981063309810634098106350981063609810637098106380981063909810640098106410981064209810643098106440981064509810646098106470981064809810649098106500981065109810652098106530981065409810655098106560981065709810658098106590981066009810661098106620981066309810664098106650981066609810667098106680981066909810670098106710981067209810673098106740981067509810676098106770981067809810679098106800981068109810682098106830981068409810685098106860981068709810688098106890981069009810691098106920981069309810694098106950981069609810697098106980981069909810700098107010981070209810703098107040981070509810706098107070981070809810709098107100981071109810712098107130981071409810715098107160981071709810718098107190981072009810721098107220981072309810724098107250981072609810727098107280981072909810730098107310981073209810733098107340981073509810736098107370981073809810739098107400981074109810742098107430981074409810745098107460981074709810748098107490981075009810751098107520981075309810754098107550981075609810757098107580981075909810760098107610981076209810763098107640981076509810766098107670981076809810769098107700981077109810772098107730981077409810775098107760981077709810778098107790981078009810781098107820981078309810784098107850981078609810787098107880981078909810790098107910981079209810793098107940981079509810796098107970981079809810799098200010982000209820003098200040982000509820006098200070982000809820009098200100982001109820012098200130982001409820015098200160982001709820018098200190982002009820021098200220982002309820024098200250982002609820027098200280982002909820030098200310982003209820033098200340982003509820036098200370982003809820039098200400982004109820042098200430982004409820045098200460982004709820048098200490982005009820051098200520982005309820054098200550982005609820057098200580982005909820060098200610982006209820063098200640982006509820066098200670982006809820069098200700982007109820072098200730982007409820075098200760982007709820078098200790982008009820081098200820982008309820084098200850982008609820087098200880982008909820090098200910982009209820093098200940982009509820096098200970982009809820099098201000982010109820102098201030982010409820105098201060982010709820108098201090982011009820111098201120982011309820114098201150982011609820117098201180982011909820120098201210982012209820123098201240982012509820126098201270982012809820129098201300982013109820132098201330982013409820135098201360982013709820138098201390982014009820141098201420982014309820144098201450982014609820147098201480982014909820150098201510982015209820153098201540982015509820156098201570982015809820159098201600982016109820162098201630982016409820165098201660982016709820168098201690982017009820171098201720982017309820174098201750982017609820177098201780982017909820180098201810982018209820183098201840982018509820186098201870982018809820189098201900982019109820192098201930982019409820195098201960982019709820198098201990982020009820201098202020982020309820204098202050982020609820207098202080982020909820210098202110982021209820213098202140982021509820216098202170982021809820219098202200982022109820222098202230982022409820225098202260982022709820228098202290982023009820231098202320982023309820234098202350982023609820237098202380982023909820240098202410982024209820243098202440982024509820246098202470982024809820249098202500982025109820252098202530982025409820255098202560982025709820258098202590982026009820261098202620982026309820264098202650982026609820267098202680982026909820270098202710982027209820273098202740982027509820276098202770982027809820279098202800982028109820282098202830982028409820285098202860982028709820288098202890982029009820291098202920982029309820294098202950982029609820297098202980982029909820300098203010982030209820303098203040982030509820306098203070982030809820309098203100982031109820312098203130982031409820315098203160982031709820318098203190982032009820321098203220982032309820324098203250982032609820327098203280982032909820330098203310982033209820333098203340982033509820336098203370982033809820339098203400982034109820342098203430982034409820345098203460982034709820348098203490982035009820351098203520982035309820354098203550982035609820357098203580982035909820360098203610982036209820363098203640982036509820366098203670982036809820369098203700982037109820372098203730982037409820375098203760982037709820378098203790982038009820381098203820982038309820384098203850982038609820387098203880982038909820390098203910982039209820393098203940982039509820396098203970982039809820399098204000982040109820402098204030982040409820405098204060982040709820408098204090982041009820411098204120982041309820414098204150982041609820417098204180982041909820420098204210982042209820423098204240982042509820426098204270982042809820429098204300982043109820432098204330982043409820435098204360982043709820438098204390982044009820441098204420982044309820444098204450982044609820447098204480982044909820450098204510982045209820453098204540982045509820456098204570982045809820459098204600982046109820462098204630982046409820465098204660982046709820468098204690982047009820471098204720982047309820474098204750982047609820477098204780982047909820480098204810982048209820483098204840982048509820486098204870982048809820489098204900982049109820492098204930982049409820495098204960982049709820498098204990982050009820501098205020982050309820504098205050982050609820507098205080982050909820510098205110982051209820513098205140982051509820516098205170982051809820519098205200982052109820522098205230982052409820525098205260982052709820528098205290982053009820531098205320982053309820534098205350982053609820537098205380982053909820540098205410982054209820543098205440982054509820546098205470982054809820549098205500982055109820552098205530982055409820555098205560982055709820558098205590982056009820561098205620982056309820564098205650982056609820567098205680982056909820570098205710982057209820573098205740982057509820576098205770982057809820579098205800982058109820582098205830982058409820585098205860982058709820588098205890982059009820591098205920982059309820594098205950982059609820597098205980982059909820600098206010982060209820603098206040982060509820606098206070982060809820609098206100982061109820612098206130982061409820615098206160982061709820618098206190982062009820621098206220982062309820624098206250982062609820627098206280982062909820630098206310982063209820633098206340982063509820636098206370982063809820639098206400982064109820642098206430982064409820645098206460982064709820648098206490982065009820651098206520982065309820654098206550982065609820657098206580982065909820660098206610982066209820663098206640982066509820666098206670982066809820669098206700982067109820672098206730982067409820675098206760982067709820678098206790982068009820681098206820982068309820684098206850982068609820687098206880982068909820690098206910982069209820693098206940982069509820696098206970982069809820699098207000982070109820702098207030982070409820705098207060982070709820708098207090982071009820711098207120982071309820714098207150982071609820717098207180982071909820720098207210982072209820723098207240982072509820726098207270982072809820729098207300982073109820732098207330982073409820735098207360982073709820738098207390982074009820741098207420982074309820744098207450982074609820747098207480982074909820750098207510982075209820753098207540982075509820756098207570982075809820759098207600982076109820762098207630982076409820765098207660982076709820768098207690982077009820771098207720982077309820774098207750982077609820777098207780982077909820780098207810982078209820783098207840982078509820786098207870982078809820789098207900982079109820792098207930982079409820795098207960982079709820798098207990983000109830002098300030983000409830005098300060983000709830008098300090983001009830011098300120983001309830014098300150983001609830017098300180983001909830020098300210983002209830023098300240983002509830026098300270983002809830029098300300983003109830032098300330983003409830035098300360983003709830038098300390983004009830041098300420983004309830044098300450983004609830047098300480983004909830050098300510983005209830053098300540983005509830056098300570983005809830059098300600983006109830062098300630983006409830065098300660983006709830068098300690983007009830071098300720983007309830074098300750983007609830077098300780983007909830080098300810983008209830083098300840983008509830086098300870983008809830089098300900983009109830092098300930983009409830095098300960983009709830098098300990983010009830101098301020983010309830104098301050983010609830107098301080983010909830110098301110983011209830113098301140983011509830116098301170983011809830119098301200983012109830122098301230983012409830125098301260983012709830128098301290983013009830131098301320983013309830134098301350983013609830137098301380983013909830140098301410983014209830143098301440983014509830146098301470983014809830149098301500983015109830152098301530983015409830155098301560983015709830158098301590983016009830161098301620983016309830164098301650983016609830167098301680983016909830170098301710983017209830173098301740983017509830176098301770983017809830179098301800983018109830182098301830983018409830185098301860983018709830188098301890983019009830191098301920983019309830194098301950983019609830197098301980983019909830200098302010983020209830203098302040983020509830206098302070983020809830209098302100983021109830212098302130983021409830215098302160983021709830218098302190983022009830221098302220983022309830224098302250983022609830227098302280983022909830230098302310983023209830233098302340983023509830236098302370983023809830239098302400983024109830242098302430983024409830245098302460983024709830248098302490983025009830251098302520983025309830254098302550983025609830257098302580983025909830260098302610983026209830263098302640983026509830266098302670983026809830269098302700983027109830272098302730983027409830275098302760983027709830278098302790983028009830281098302820983028309830284098302850983028609830287098302880983028909830290098302910983029209830293098302940983029509830296098302970983029809830299098303000983030109830302098303030983030409830305098303060983030709830308098303090983031009830311098303120983031309830314098303150983031609830317098303180983031909830320098303210983032209830323098303240983032509830326098303270983032809830329098303300983033109830332098303330983033409830335098303360983033709830338098303390983034009830341098303420983034309830344098303450983034609830347098303480983034909830350098303510983035209830353098303540983035509830356098303570983035809830359098303600983036109830362098303630983036409830365098303660983036709830368098303690983037009830371098303720983037309830374098303750983037609830377098303780983037909830380098303810983038209830383098303840983038509830386098303870983038809830389098303900983039109830392098303930983039409830395098303960983039709830398098303990983040009830401098304020983040309830404098304050983040609830407098304080983040909830410098304110983041209830413098304140983041509830416098304170983041809830419098304200983042109830422098304230983042409830425098304260983042709830428098304290983043009830431098304320983043309830434098304350983043609830437098304380983043909830440098304410983044209830443098304440983044509830446098304470983044809830449098304500983045109830452098304530983045409830455098304560983045709830458098304590983046009830461098304620983046309830464098304650983046609830467098304680983046909830470098304710983047209830473098304740983047509830476098304770983047809830479098304800983048109830482098304830983048409830485098304860983048709830488098304890983049009830491098304920983049309830494098304950983049609830497098304980983049909830500098305010983050209830503098305040983050509830506098305070983050809830509098305100983051109830512098305130983051409830515098305160983051709830518098305190983052009830521098305220983052309830524098305250983052609830527098305280983052909830530098305310983053209830533098305340983053509830536098305370983053809830539098305400983054109830542098305430983054409830545098305460983054709830548098305490983055009830551098305520983055309830554098305550983055609830557098305580983055909830560098305610983056209830563098305640983056509830566098305670983056809830569098305700983057109830572098305730983057409830575098305760983057709830578098305790983058009830581098305820983058309830584098305850983058609830587098305880983058909830590098305910983059209830593098305940983059509830596098305970983059809830599098306000983060109830602098306030983060409830605098306060983060709830608098306090983061009830611098306120983061309830614098306150983061609830617098306180983061909830620098306210983062209830623098306240983062509830626098306270983062809830629098306300983063109830632098306330983063409830635098306360983063709830638098306390983064009830641098306420983064309830644098306450983064609830647098306480983064909830650098306510983065209830653098306540983065509830656098306570983065809830659098306600983066109830662098306630983066409830665098306660983066709830668098306690983067009830671098306720983067309830674098306750983067609830677098306780983067909830680098306810983068209830683098306840983068509830686098306870983068809830689098306900983069109830692098306930983069409830695098306960983069709830698098306990983070009830701098307020983070309830704098307050983070609830707098307080983070909830710098307110983071209830713098307140983071509830716098307170983071809830719098307200983072109830722098307230983072409830725098307260983072709830728098307290983073009830731098307320983073309830734098307350983073609830737098307380983073909830740098307410983074209830743098307440983074509830746098307470983074809830749098307500983075109830752098307530983075409830755098307560983075709830758098307590983076009830761098307620983076309830764098307650983076609830767098307680983076909830770098307710983077209830773098307740983077509830776098307770983077809830779098307800983078109830782098307830983078409830785098307860983078709830788098307890983079009830791098307920983079309830794098307950983079609830797098307980983079909840001098400020984000309840004098400050984000609840007098400080984000909840010098400110984001209840013098400140984001509840016098400170984001809840019098400200984002109840022098400230984002409840025098400260984002709840028098400290984003009840031098400320984003309840034098400350984003609840037098400380984003909840040098400410984004209840043098400440984004509840046098400470984004809840049098400500984005109840052098400530984005409840055098400560984005709840058098400590984006009840061098400620984006309840064098400650984006609840067098400680984006909840070098400710984007209840073098400740984007509840076098400770984007809840079098400800984008109840082098400830984008409840085098400860984008709840088098400890984009009840091098400920984009309840094098400950984009609840097098400980984009909840100098401010984010209840103098401040984010509840106098401070984010809840109098401100984011109840112098401130984011409840115098401160984011709840118098401190984012009840121098401220984012309840124098401250984012609840127098401280984012909840130098401310984013209840133098401340984013509840136098401370984013809840139098401400984014109840142098401430984014409840145098401460984014709840148098401490984015009840151098401520984015309840154098401550984015609840157098401580984015909840160098401610984016209840163098401640984016509840166098401670984016809840169098401700984017109840172098401730984017409840175098401760984017709840178098401790984018009840181098401820984018309840184098401850984018609840187098401880984018909840190098401910984019209840193098401940984019509840196098401970984019809840199098402000984020109840202098402030984020409840205098402060984020709840208098402090984021009840211098402120984021309840214098402150984021609840217098402180984021909840220098402210984022209840223098402240984022509840226098402270984022809840229098402300984023109840232098402330984023409840235098402360984023709840238098402390984024009840241098402420984024309840244098402450984024609840247098402480984024909840250098402510984025209840253098402540984025509840256098402570984025809840259098402600984026109840262098402630984026409840265098402660984026709840268098402690984027009840271098402720984027309840274098402750984027609840277098402780984027909840280098402810984028209840283098402840984028509840286098402870984028809840289098402900984029109840292098402930984029409840295098402960984029709840298098402990984030009840301098403020984030309840304098403050984030609840307098403080984030909840310098403110984031209840313098403140984031509840316098403170984031809840319098403200984032109840322098403230984032409840325098403260984032709840328098403290984033009840331098403320984033309840334098403350984033609840337098403380984033909840340098403410984034209840343098403440984034509840346098403470984034809840349098403500984035109840352098403530984035409840355098403560984035709840358098403590984036009840361098403620984036309840364098403650984036609840367098403680984036909840370098403710984037209840373098403740984037509840376098403770984037809840379098403800984038109840382098403830984038409840385098403860984038709840388098403890984039009840391098403920984039309840394098403950984039609840397098403980984039909840400098404010984040209840403098404040984040509840406098404070984040809840409098404100984041109840412098404130984041409840415098404160984041709840418098404190984042009840421098404220984042309840424098404250984042609840427098404280984042909840430098404310984043209840433098404340984043509840436098404370984043809840439098404400984044109840442098404430984044409840445098404460984044709840448098404490984045009840451098404520984045309840454098404550984045609840457098404580984045909840460098404610984046209840463098404640984046509840466098404670984046809840469098404700984047109840472098404730984047409840475098404760984047709840478098404790984048009840481098404820984048309840484098404850984048609840487098404880984048909840490098404910984049209840493098404940984049509840496098404970984049809840499098405000984050109840502098405030984050409840505098405060984050709840508098405090984051009840511098405120984051309840514098405150984051609840517098405180984051909840520098405210984052209840523098405240984052509840526098405270984052809840529098405300984053109840532098405330984053409840535098405360984053709840538098405390984054009840541098405420984054309840544098405450984054609840547098405480984054909840550098405510984055209840553098405540984055509840556098405570984055809840559098405600984056109840562098405630984056409840565098405660984056709840568098405690984057009840571098405720984057309840574098405750984057609840577098405780984057909840580098405810984058209840583098405840984058509840586098405870984058809840589098405900984059109840592098405930984059409840595098405960984059709840598098405990984060009840601098406020984060309840604098406050984060609840607098406080984060909840610098406110984061209840613098406140984061509840616098406170984061809840619098406200984062109840622098406230984062409840625098406260984062709840628098406290984063009840631098406320984063309840634098406350984063609840637098406380984063909840640098406410984064209840643098406440984064509840646098406470984064809840649098406500984065109840652098406530984065409840655098406560984065709840658098406590984066009840661098406620984066309840664098406650984066609840667098406680984066909840670098406710984067209840673098406740984067509840676098406770984067809840679098406800984068109840682098406830984068409840685098406860984068709840688098406890984069009840691098406920984069309840694098406950984069609840697098406980984069909840700098407010984070209840703098407040984070509840706098407070984070809840709098407100984071109840712098407130984071409840715098407160984071709840718098407190984072009840721098407220984072309840724098407250984072609840727098407280984072909840730098407310984073209840733098407340984073509840736098407370984073809840739098407400984074109840742098407430984074409840745098407460984074709840748098407490984075009840751098407520984075309840754098407550984075609840757098407580984075909840760098407610984076209840763098407640984076509840766098407670984076809840769098407700984077109840772098407730984077409840775098407760984077709840778098407790984078009840781098407820984078309840784098407850984078609840787098407880984078909840790098407910984079209840793098407940984079509840796098407970984079809840799098500010985000209850003098500040985000509850006098500070985000809850009098500100985001109850012098500130985001409850015098500160985001709850018098500190985002009850021098500220985002309850024098500250985002609850027098500280985002909850030098500310985003209850033098500340985003509850036098500370985003809850039098500400985004109850042098500430985004409850045098500460985004709850048098500490985005009850051098500520985005309850054098500550985005609850057098500580985005909850060098500610985006209850063098500640985006509850066098500670985006809850069098500700985007109850072098500730985007409850075098500760985007709850078098500790985008009850081098500820985008309850084098500850985008609850087098500880985008909850090098500910985009209850093098500940985009509850096098500970985009809850099098501000985010109850102098501030985010409850105098501060985010709850108098501090985011009850111098501120985011309850114098501150985011609850117098501180985011909850120098501210985012209850123098501240985012509850126098501270985012809850129098501300985013109850132098501330985013409850135098501360985013709850138098501390985014009850141098501420985014309850144098501450985014609850147098501480985014909850150098501510985015209850153098501540985015509850156098501570985015809850159098501600985016109850162098501630985016409850165098501660985016709850168098501690985017009850171098501720985017309850174098501750985017609850177098501780985017909850180098501810985018209850183098501840985018509850186098501870985018809850189098501900985019109850192098501930985019409850195098501960985019709850198098501990985020009850201098502020985020309850204098502050985020609850207098502080985020909850210098502110985021209850213098502140985021509850216098502170985021809850219098502200985022109850222098502230985022409850225098502260985022709850228098502290985023009850231098502320985023309850234098502350985023609850237098502380985023909850240098502410985024209850243098502440985024509850246098502470985024809850249098502500985025109850252098502530985025409850255098502560985025709850258098502590985026009850261098502620985026309850264098502650985026609850267098502680985026909850270098502710985027209850273098502740985027509850276098502770985027809850279098502800985028109850282098502830985028409850285098502860985028709850288098502890985029009850291098502920985029309850294098502950985029609850297098502980985029909850300098503010985030209850303098503040985030509850306098503070985030809850309098503100985031109850312098503130985031409850315098503160985031709850318098503190985032009850321098503220985032309850324098503250985032609850327098503280985032909850330098503310985033209850333098503340985033509850336098503370985033809850339098503400985034109850342098503430985034409850345098503460985034709850348098503490985035009850351098503520985035309850354098503550985035609850357098503580985035909850360098503610985036209850363098503640985036509850366098503670985036809850369098503700985037109850372098503730985037409850375098503760985037709850378098503790985038009850381098503820985038309850384098503850985038609850387098503880985038909850390098503910985039209850393098503940985039509850396098503970985039809850399098504000985040109850402098504030985040409850405098504060985040709850408098504090985041009850411098504120985041309850414098504150985041609850417098504180985041909850420098504210985042209850423098504240985042509850426098504270985042809850429098504300985043109850432098504330985043409850435098504360985043709850438098504390985044009850441098504420985044309850444098504450985044609850447098504480985044909850450098504510985045209850453098504540985045509850456098504570985045809850459098504600985046109850462098504630985046409850465098504660985046709850468098504690985047009850471098504720985047309850474098504750985047609850477098504780985047909850480098504810985048209850483098504840985048509850486098504870985048809850489098504900985049109850492098504930985049409850495098504960985049709850498098504990985050009850501098505020985050309850504098505050985050609850507098505080985050909850510098505110985051209850513098505140985051509850516098505170985051809850519098505200985052109850522098505230985052409850525098505260985052709850528098505290985053009850531098505320985053309850534098505350985053609850537098505380985053909850540098505410985054209850543098505440985054509850546098505470985054809850549098505500985055109850552098505530985055409850555098505560985055709850558098505590985056009850561098505620985056309850564098505650985056609850567098505680985056909850570098505710985057209850573098505740985057509850576098505770985057809850579098505800985058109850582098505830985058409850585098505860985058709850588098505890985059009850591098505920985059309850594098505950985059609850597098505980985059909850600098506010985060209850603098506040985060509850606098506070985060809850609098506100985061109850612098506130985061409850615098506160985061709850618098506190985062009850621098506220985062309850624098506250985062609850627098506280985062909850630098506310985063209850633098506340985063509850636098506370985063809850639098506400985064109850642098506430985064409850645098506460985064709850648098506490985065009850651098506520985065309850654098506550985065609850657098506580985065909850660098506610985066209850663098506640985066509850666098506670985066809850669098506700985067109850672098506730985067409850675098506760985067709850678098506790985068009850681098506820985068309850684098506850985068609850687098506880985068909850690098506910985069209850693098506940985069509850696098506970985069809850699098507000985070109850702098507030985070409850705098507060985070709850708098507090985071009850711098507120985071309850714098507150985071609850717098507180985071909850720098507210985072209850723098507240985072509850726098507270985072809850729098507300985073109850732098507330985073409850735098507360985073709850738098507390985074009850741098507420985074309850744098507450985074609850747098507480985074909850750098507510985075209850753098507540985075509850756098507570985075809850759098507600985076109850762098507630985076409850765098507660985076709850768098507690985077009850771098507720985077309850774098507750985077609850777098507780985077909850780098507810985078209850783098507840985078509850786098507870985078809850789098507900985079109850792098507930985079409850795098507960985079709850798098507990986000109860002098600030986000409860005098600060986000709860008098600090986001009860011098600120986001309860014098600150986001609860017098600180986001909860020098600210986002209860023098600240986002509860026098600270986002809860029098600300986003109860032098600330986003409860035098600360986003709860038098600390986004009860041098600420986004309860044098600450986004609860047098600480986004909860050098600510986005209860053098600540986005509860056098600570986005809860059098600600986006109860062098600630986006409860065098600660986006709860068098600690986007009860071098600720986007309860074098600750986007609860077098600780986007909860080098600810986008209860083098600840986008509860086098600870986008809860089098600900986009109860092098600930986009409860095098600960986009709860098098600990986010009860101098601020986010309860104098601050986010609860107098601080986010909860110098601110986011209860113098601140986011509860116098601170986011809860119098601200986012109860122098601230986012409860125098601260986012709860128098601290986013009860131098601320986013309860134098601350986013609860137098601380986013909860140098601410986014209860143098601440986014509860146098601470986014809860149098601500986015109860152098601530986015409860155098601560986015709860158098601590986016009860161098601620986016309860164098601650986016609860167098601680986016909860170098601710986017209860173098601740986017509860176098601770986017809860179098601800986018109860182098601830986018409860185098601860986018709860188098601890986019009860191098601920986019309860194098601950986019609860197098601980986019909860200098602010986020209860203098602040986020509860206098602070986020809860209098602100986021109860212098602130986021409860215098602160986021709860218098602190986022009860221098602220986022309860224098602250986022609860227098602280986022909860230098602310986023209860233098602340986023509860236098602370986023809860239098602400986024109860242098602430986024409860245098602460986024709860248098602490986025009860251098602520986025309860254098602550986025609860257098602580986025909860260098602610986026209860263098602640986026509860266098602670986026809860269098602700986027109860272098602730986027409860275098602760986027709860278098602790986028009860281098602820986028309860284098602850986028609860287098602880986028909860290098602910986029209860293098602940986029509860296098602970986029809860299098603000986030109860302098603030986030409860305098603060986030709860308098603090986031009860311098603120986031309860314098603150986031609860317098603180986031909860320098603210986032209860323098603240986032509860326098603270986032809860329098603300986033109860332098603330986033409860335098603360986033709860338098603390986034009860341098603420986034309860344098603450986034609860347098603480986034909860350098603510986035209860353098603540986035509860356098603570986035809860359098603600986036109860362098603630986036409860365098603660986036709860368098603690986037009860371098603720986037309860374098603750986037609860377098603780986037909860380098603810986038209860383098603840986038509860386098603870986038809860389098603900986039109860392098603930986039409860395098603960986039709860398098603990986040009860401098604020986040309860404098604050986040609860407098604080986040909860410098604110986041209860413098604140986041509860416098604170986041809860419098604200986042109860422098604230986042409860425098604260986042709860428098604290986043009860431098604320986043309860434098604350986043609860437098604380986043909860440098604410986044209860443098604440986044509860446098604470986044809860449098604500986045109860452098604530986045409860455098604560986045709860458098604590986046009860461098604620986046309860464098604650986046609860467098604680986046909860470098604710986047209860473098604740986047509860476098604770986047809860479098604800986048109860482098604830986048409860485098604860986048709860488098604890986049009860491098604920986049309860494098604950986049609860497098604980986049909860500098605010986050209860503098605040986050509860506098605070986050809860509098605100986051109860512098605130986051409860515098605160986051709860518098605190986052009860521098605220986052309860524098605250986052609860527098605280986052909860530098605310986053209860533098605340986053509860536098605370986053809860539098605400986054109860542098605430986054409860545098605460986054709860548098605490986055009860551098605520986055309860554098605550986055609860557098605580986055909860560098605610986056209860563098605640986056509860566098605670986056809860569098605700986057109860572098605730986057409860575098605760986057709860578098605790986058009860581098605820986058309860584098605850986058609860587098605880986058909860590098605910986059209860593098605940986059509860596098605970986059809860599098606000986060109860602098606030986060409860605098606060986060709860608098606090986061009860611098606120986061309860614098606150986061609860617098606180986061909860620098606210986062209860623098606240986062509860626098606270986062809860629098606300986063109860632098606330986063409860635098606360986063709860638098606390986064009860641098606420986064309860644098606450986064609860647098606480986064909860650098606510986065209860653098606540986065509860656098606570986065809860659098606600986066109860662098606630986066409860665098606660986066709860668098606690986067009860671098606720986067309860674098606750986067609860677098606780986067909860680098606810986068209860683098606840986068509860686098606870986068809860689098606900986069109860692098606930986069409860695098606960986069709860698098606990986070009860701098607020986070309860704098607050986070609860707098607080986070909860710098607110986071209860713098607140986071509860716098607170986071809860719098607200986072109860722098607230986072409860725098607260986072709860728098607290986073009860731098607320986073309860734098607350986073609860737098607380986073909860740098607410986074209860743098607440986074509860746098607470986074809860749098607500986075109860752098607530986075409860755098607560986075709860758098607590986076009860761098607620986076309860764098607650986076609860767098607680986076909860770098607710986077209860773098607740986077509860776098607770986077809860779098607800986078109860782098607830986078409860785098607860986078709860788098607890986079009860791098607920986079309860794098607950986079609860797098607980986079909870001098700020987000309870004098700050987000609870007098700080987000909870010098700110987001209870013098700140987001509870016098700170987001809870019098700200987002109870022098700230987002409870025098700260987002709870028098700290987003009870031098700320987003309870034098700350987003609870037098700380987003909870040098700410987004209870043098700440987004509870046098700470987004809870049098700500987005109870052098700530987005409870055098700560987005709870058098700590987006009870061098700620987006309870064098700650987006609870067098700680987006909870070098700710987007209870073098700740987007509870076098700770987007809870079098700800987008109870082098700830987008409870085098700860987008709870088098700890987009009870091098700920987009309870094098700950987009609870097098700980987009909870100098701010987010209870103098701040987010509870106098701070987010809870109098701100987011109870112098701130987011409870115098701160987011709870118098701190987012009870121098701220987012309870124098701250987012609870127098701280987012909870130098701310987013209870133098701340987013509870136098701370987013809870139098701400987014109870142098701430987014409870145098701460987014709870148098701490987015009870151098701520987015309870154098701550987015609870157098701580987015909870160098701610987016209870163098701640987016509870166098701670987016809870169098701700987017109870172098701730987017409870175098701760987017709870178098701790987018009870181098701820987018309870184098701850987018609870187098701880987018909870190098701910987019209870193098701940987019509870196098701970987019809870199098702000987020109870202098702030987020409870205098702060987020709870208098702090987021009870211098702120987021309870214098702150987021609870217098702180987021909870220098702210987022209870223098702240987022509870226098702270987022809870229098702300987023109870232098702330987023409870235098702360987023709870238098702390987024009870241098702420987024309870244098702450987024609870247098702480987024909870250098702510987025209870253098702540987025509870256098702570987025809870259098702600987026109870262098702630987026409870265098702660987026709870268098702690987027009870271098702720987027309870274098702750987027609870277098702780987027909870280098702810987028209870283098702840987028509870286098702870987028809870289098702900987029109870292098702930987029409870295098702960987029709870298098702990987030009870301098703020987030309870304098703050987030609870307098703080987030909870310098703110987031209870313098703140987031509870316098703170987031809870319098703200987032109870322098703230987032409870325098703260987032709870328098703290987033009870331098703320987033309870334098703350987033609870337098703380987033909870340098703410987034209870343098703440987034509870346098703470987034809870349098703500987035109870352098703530987035409870355098703560987035709870358098703590987036009870361098703620987036309870364098703650987036609870367098703680987036909870370098703710987037209870373098703740987037509870376098703770987037809870379098703800987038109870382098703830987038409870385098703860987038709870388098703890987039009870391098703920987039309870394098703950987039609870397098703980987039909870400098704010987040209870403098704040987040509870406098704070987040809870409098704100987041109870412098704130987041409870415098704160987041709870418098704190987042009870421098704220987042309870424098704250987042609870427098704280987042909870430098704310987043209870433098704340987043509870436098704370987043809870439098704400987044109870442098704430987044409870445098704460987044709870448098704490987045009870451098704520987045309870454098704550987045609870457098704580987045909870460098704610987046209870463098704640987046509870466098704670987046809870469098704700987047109870472098704730987047409870475098704760987047709870478098704790987048009870481098704820987048309870484098704850987048609870487098704880987048909870490098704910987049209870493098704940987049509870496098704970987049809870499098705000987050109870502098705030987050409870505098705060987050709870508098705090987051009870511098705120987051309870514098705150987051609870517098705180987051909870520098705210987052209870523098705240987052509870526098705270987052809870529098705300987053109870532098705330987053409870535098705360987053709870538098705390987054009870541098705420987054309870544098705450987054609870547098705480987054909870550098705510987055209870553098705540987055509870556098705570987055809870559098705600987056109870562098705630987056409870565098705660987056709870568098705690987057009870571098705720987057309870574098705750987057609870577098705780987057909870580098705810987058209870583098705840987058509870586098705870987058809870589098705900987059109870592098705930987059409870595098705960987059709870598098705990987060009870601098706020987060309870604098706050987060609870607098706080987060909870610098706110987061209870613098706140987061509870616098706170987061809870619098706200987062109870622098706230987062409870625098706260987062709870628098706290987063009870631098706320987063309870634098706350987063609870637098706380987063909870640098706410987064209870643098706440987064509870646098706470987064809870649098706500987065109870652098706530987065409870655098706560987065709870658098706590987066009870661098706620987066309870664098706650987066609870667098706680987066909870670098706710987067209870673098706740987067509870676098706770987067809870679098706800987068109870682098706830987068409870685098706860987068709870688098706890987069009870691098706920987069309870694098706950987069609870697098706980987069909870700098707010987070209870703098707040987070509870706098707070987070809870709098707100987071109870712098707130987071409870715098707160987071709870718098707190987072009870721098707220987072309870724098707250987072609870727098707280987072909870730098707310987073209870733098707340987073509870736098707370987073809870739098707400987074109870742098707430987074409870745098707460987074709870748098707490987075009870751098707520987075309870754098707550987075609870757098707580987075909870760098707610987076209870763098707640987076509870766098707670987076809870769098707700987077109870772098707730987077409870775098707760987077709870778098707790987078009870781098707820987078309870784098707850987078609870787098707880987078909870790098707910987079209870793098707940987079509870796098707970987079809870799098800010988000209880003098800040988000509880006098800070988000809880009098800100988001109880012098800130988001409880015098800160988001709880018098800190988002009880021098800220988002309880024098800250988002609880027098800280988002909880030098800310988003209880033098800340988003509880036098800370988003809880039098800400988004109880042098800430988004409880045098800460988004709880048098800490988005009880051098800520988005309880054098800550988005609880057098800580988005909880060098800610988006209880063098800640988006509880066098800670988006809880069098800700988007109880072098800730988007409880075098800760988007709880078098800790988008009880081098800820988008309880084098800850988008609880087098800880988008909880090098800910988009209880093098800940988009509880096098800970988009809880099098801000988010109880102098801030988010409880105098801060988010709880108098801090988011009880111098801120988011309880114098801150988011609880117098801180988011909880120098801210988012209880123098801240988012509880126098801270988012809880129098801300988013109880132098801330988013409880135098801360988013709880138098801390988014009880141098801420988014309880144098801450988014609880147098801480988014909880150098801510988015209880153098801540988015509880156098801570988015809880159098801600988016109880162098801630988016409880165098801660988016709880168098801690988017009880171098801720988017309880174098801750988017609880177098801780988017909880180098801810988018209880183098801840988018509880186098801870988018809880189098801900988019109880192098801930988019409880195098801960988019709880198098801990988020009880201098802020988020309880204098802050988020609880207098802080988020909880210098802110988021209880213098802140988021509880216098802170988021809880219098802200988022109880222098802230988022409880225098802260988022709880228098802290988023009880231098802320988023309880234098802350988023609880237098802380988023909880240098802410988024209880243098802440988024509880246098802470988024809880249098802500988025109880252098802530988025409880255098802560988025709880258098802590988026009880261098802620988026309880264098802650988026609880267098802680988026909880270098802710988027209880273098802740988027509880276098802770988027809880279098802800988028109880282098802830988028409880285098802860988028709880288098802890988029009880291098802920988029309880294098802950988029609880297098802980988029909880300098803010988030209880303098803040988030509880306098803070988030809880309098803100988031109880312098803130988031409880315098803160988031709880318098803190988032009880321098803220988032309880324098803250988032609880327098803280988032909880330098803310988033209880333098803340988033509880336098803370988033809880339098803400988034109880342098803430988034409880345098803460988034709880348098803490988035009880351098803520988035309880354098803550988035609880357098803580988035909880360098803610988036209880363098803640988036509880366098803670988036809880369098803700988037109880372098803730988037409880375098803760988037709880378098803790988038009880381098803820988038309880384098803850988038609880387098803880988038909880390098803910988039209880393098803940988039509880396098803970988039809880399098804000988040109880402098804030988040409880405098804060988040709880408098804090988041009880411098804120988041309880414098804150988041609880417098804180988041909880420098804210988042209880423098804240988042509880426098804270988042809880429098804300988043109880432098804330988043409880435098804360988043709880438098804390988044009880441098804420988044309880444098804450988044609880447098804480988044909880450098804510988045209880453098804540988045509880456098804570988045809880459098804600988046109880462098804630988046409880465098804660988046709880468098804690988047009880471098804720988047309880474098804750988047609880477098804780988047909880480098804810988048209880483098804840988048509880486098804870988048809880489098804900988049109880492098804930988049409880495098804960988049709880498098804990988050009880501098805020988050309880504098805050988050609880507098805080988050909880510098805110988051209880513098805140988051509880516098805170988051809880519098805200988052109880522098805230988052409880525098805260988052709880528098805290988053009880531098805320988053309880534098805350988053609880537098805380988053909880540098805410988054209880543098805440988054509880546098805470988054809880549098805500988055109880552098805530988055409880555098805560988055709880558098805590988056009880561098805620988056309880564098805650988056609880567098805680988056909880570098805710988057209880573098805740988057509880576098805770988057809880579098805800988058109880582098805830988058409880585098805860988058709880588098805890988059009880591098805920988059309880594098805950988059609880597098805980988059909880600098806010988060209880603098806040988060509880606098806070988060809880609098806100988061109880612098806130988061409880615098806160988061709880618098806190988062009880621098806220988062309880624098806250988062609880627098806280988062909880630098806310988063209880633098806340988063509880636098806370988063809880639098806400988064109880642098806430988064409880645098806460988064709880648098806490988065009880651098806520988065309880654098806550988065609880657098806580988065909880660098806610988066209880663098806640988066509880666098806670988066809880669098806700988067109880672098806730988067409880675098806760988067709880678098806790988068009880681098806820988068309880684098806850988068609880687098806880988068909880690098806910988069209880693098806940988069509880696098806970988069809880699098807000988070109880702098807030988070409880705098807060988070709880708098807090988071009880711098807120988071309880714098807150988071609880717098807180988071909880720098807210988072209880723098807240988072509880726098807270988072809880729098807300988073109880732098807330988073409880735098807360988073709880738098807390988074009880741098807420988074309880744098807450988074609880747098807480988074909880750098807510988075209880753098807540988075509880756098807570988075809880759098807600988076109880762098807630988076409880765098807660988076709880768098807690988077009880771098807720988077309880774098807750988077609880777098807780988077909880780098807810988078209880783098807840988078509880786098807870988078809880789098807900988079109880792098807930988079409880795098807960988079709880798098807990989000109890002098900030989000409890005098900060989000709890008098900090989001009890011098900120989001309890014098900150989001609890017098900180989001909890020098900210989002209890023098900240989002509890026098900270989002809890029098900300989003109890032098900330989003409890035098900360989003709890038098900390989004009890041098900420989004309890044098900450989004609890047098900480989004909890050098900510989005209890053098900540989005509890056098900570989005809890059098900600989006109890062098900630989006409890065098900660989006709890068098900690989007009890071098900720989007309890074098900750989007609890077098900780989007909890080098900810989008209890083098900840989008509890086098900870989008809890089098900900989009109890092098900930989009409890095098900960989009709890098098900990989010009890101098901020989010309890104098901050989010609890107098901080989010909890110098901110989011209890113098901140989011509890116098901170989011809890119098901200989012109890122098901230989012409890125098901260989012709890128098901290989013009890131098901320989013309890134098901350989013609890137098901380989013909890140098901410989014209890143098901440989014509890146098901470989014809890149098901500989015109890152098901530989015409890155098901560989015709890158098901590989016009890161098901620989016309890164098901650989016609890167098901680989016909890170098901710989017209890173098901740989017509890176098901770989017809890179098901800989018109890182098901830989018409890185098901860989018709890188098901890989019009890191098901920989019309890194098901950989019609890197098901980989019909890200098902010989020209890203098902040989020509890206098902070989020809890209098902100989021109890212098902130989021409890215098902160989021709890218098902190989022009890221098902220989022309890224098902250989022609890227098902280989022909890230098902310989023209890233098902340989023509890236098902370989023809890239098902400989024109890242098902430989024409890245098902460989024709890248098902490989025009890251098902520989025309890254098902550989025609890257098902580989025909890260098902610989026209890263098902640989026509890266098902670989026809890269098902700989027109890272098902730989027409890275098902760989027709890278098902790989028009890281098902820989028309890284098902850989028609890287098902880989028909890290098902910989029209890293098902940989029509890296098902970989029809890299098903000989030109890302098903030989030409890305098903060989030709890308098903090989031009890311098903120989031309890314098903150989031609890317098903180989031909890320098903210989032209890323098903240989032509890326098903270989032809890329098903300989033109890332098903330989033409890335098903360989033709890338098903390989034009890341098903420989034309890344098903450989034609890347098903480989034909890350098903510989035209890353098903540989035509890356098903570989035809890359098903600989036109890362098903630989036409890365098903660989036709890368098903690989037009890371098903720989037309890374098903750989037609890377098903780989037909890380098903810989038209890383098903840989038509890386098903870989038809890389098903900989039109890392098903930989039409890395098903960989039709890398098903990989040009890401098904020989040309890404098904050989040609890407098904080989040909890410098904110989041209890413098904140989041509890416098904170989041809890419098904200989042109890422098904230989042409890425098904260989042709890428098904290989043009890431098904320989043309890434098904350989043609890437098904380989043909890440098904410989044209890443098904440989044509890446098904470989044809890449098904500989045109890452098904530989045409890455098904560989045709890458098904590989046009890461098904620989046309890464098904650989046609890467098904680989046909890470098904710989047209890473098904740989047509890476098904770989047809890479098904800989048109890482098904830989048409890485098904860989048709890488098904890989049009890491098904920989049309890494098904950989049609890497098904980989049909890500098905010989050209890503098905040989050509890506098905070989050809890509098905100989051109890512098905130989051409890515098905160989051709890518098905190989052009890521098905220989052309890524098905250989052609890527098905280989052909890530098905310989053209890533098905340989053509890536098905370989053809890539098905400989054109890542098905430989054409890545098905460989054709890548098905490989055009890551098905520989055309890554098905550989055609890557098905580989055909890560098905610989056209890563098905640989056509890566098905670989056809890569098905700989057109890572098905730989057409890575098905760989057709890578098905790989058009890581098905820989058309890584098905850989058609890587098905880989058909890590098905910989059209890593098905940989059509890596098905970989059809890599098906000989060109890602098906030989060409890605098906060989060709890608098906090989061009890611098906120989061309890614098906150989061609890617098906180989061909890620098906210989062209890623098906240989062509890626098906270989062809890629098906300989063109890632098906330989063409890635098906360989063709890638098906390989064009890641098906420989064309890644098906450989064609890647098906480989064909890650098906510989065209890653098906540989065509890656098906570989065809890659098906600989066109890662098906630989066409890665098906660989066709890668098906690989067009890671098906720989067309890674098906750989067609890677098906780989067909890680098906810989068209890683098906840989068509890686098906870989068809890689098906900989069109890692098906930989069409890695098906960989069709890698098906990989070009890701098907020989070309890704098907050989070609890707098907080989070909890710098907110989071209890713098907140989071509890716098907170989071809890719098907200989072109890722098907230989072409890725098907260989072709890728098907290989073009890731098907320989073309890734098907350989073609890737098907380989073909890740098907410989074209890743098907440989074509890746098907470989074809890749098907500989075109890752098907530989075409890755098907560989075709890758098907590989076009890761098907620989076309890764098907650989076609890767098907680989076909890770098907710989077209890773098907740989077509890776098907770989077809890779098907800989078109890782098907830989078409890785098907860989078709890788098907890989079009890791098907920989079309890794098907950989079609890797098907980989079909900001099000020990000309900004099000050990000609900007099000080990000909900010099000110990001209900013099000140990001509900016099000170990001809900019099000200990002109900022099000230990002409900025099000260990002709900028099000290990003009900031099000320990003309900034099000350990003609900037099000380990003909900040099000410990004209900043099000440990004509900046099000470990004809900049099000500990005109900052099000530990005409900055099000560990005709900058099000590990006009900061099000620990006309900064099000650990006609900067099000680990006909900070099000710990007209900073099000740990007509900076099000770990007809900079099000800990008109900082099000830990008409900085099000860990008709900088099000890990009009900091099000920990009309900094099000950990009609900097099000980990009909900100099001010990010209900103099001040990010509900106099001070990010809900109099001100990011109900112099001130990011409900115099001160990011709900118099001190990012009900121099001220990012309900124099001250990012609900127099001280990012909900130099001310990013209900133099001340990013509900136099001370990013809900139099001400990014109900142099001430990014409900145099001460990014709900148099001490990015009900151099001520990015309900154099001550990015609900157099001580990015909900160099001610990016209900163099001640990016509900166099001670990016809900169099001700990017109900172099001730990017409900175099001760990017709900178099001790990018009900181099001820990018309900184099001850990018609900187099001880990018909900190099001910990019209900193099001940990019509900196099001970990019809900199099002000990020109900202099002030990020409900205099002060990020709900208099002090990021009900211099002120990021309900214099002150990021609900217099002180990021909900220099002210990022209900223099002240990022509900226099002270990022809900229099002300990023109900232099002330990023409900235099002360990023709900238099002390990024009900241099002420990024309900244099002450990024609900247099002480990024909900250099002510990025209900253099002540990025509900256099002570990025809900259099002600990026109900262099002630990026409900265099002660990026709900268099002690990027009900271099002720990027309900274099002750990027609900277099002780990027909900280099002810990028209900283099002840990028509900286099002870990028809900289099002900990029109900292099002930990029409900295099002960990029709900298099002990990030009900301099003020990030309900304099003050990030609900307099003080990030909900310099003110990031209900313099003140990031509900316099003170990031809900319099003200990032109900322099003230990032409900325099003260990032709900328099003290990033009900331099003320990033309900334099003350990033609900337099003380990033909900340099003410990034209900343099003440990034509900346099003470990034809900349099003500990035109900352099003530990035409900355099003560990035709900358099003590990036009900361099003620990036309900364099003650990036609900367099003680990036909900370099003710990037209900373099003740990037509900376099003770990037809900379099003800990038109900382099003830990038409900385099003860990038709900388099003890990039009900391099003920990039309900394099003950990039609900397099003980990039909900400099004010990040209900403099004040990040509900406099004070990040809900409099004100990041109900412099004130990041409900415099004160990041709900418099004190990042009900421099004220990042309900424099004250990042609900427099004280990042909900430099004310990043209900433099004340990043509900436099004370990043809900439099004400990044109900442099004430990044409900445099004460990044709900448099004490990045009900451099004520990045309900454099004550990045609900457099004580990045909900460099004610990046209900463099004640990046509900466099004670990046809900469099004700990047109900472099004730990047409900475099004760990047709900478099004790990048009900481099004820990048309900484099004850990048609900487099004880990048909900490099004910990049209900493099004940990049509900496099004970990049809900499099005000990050109900502099005030990050409900505099005060990050709900508099005090990051009900511099005120990051309900514099005150990051609900517099005180990051909900520099005210990052209900523099005240990052509900526099005270990052809900529099005300990053109900532099005330990053409900535099005360990053709900538099005390990054009900541099005420990054309900544099005450990054609900547099005480990054909900550099005510990055209900553099005540990055509900556099005570990055809900559099005600990056109900562099005630990056409900565099005660990056709900568099005690990057009900571099005720990057309900574099005750990057609900577099005780990057909900580099005810990058209900583099005840990058509900586099005870990058809900589099005900990059109900592099005930990059409900595099005960990059709900598099005990990060009900601099006020990060309900604099006050990060609900607099006080990060909900610099006110990061209900613099006140990061509900616099006170990061809900619099006200990062109900622099006230990062409900625099006260990062709900628099006290990063009900631099006320990063309900634099006350990063609900637099006380990063909900640099006410990064209900643099006440990064509900646099006470990064809900649099006500990065109900652099006530990065409900655099006560990065709900658099006590990066009900661099006620990066309900664099006650990066609900667099006680990066909900670099006710990067209900673099006740990067509900676099006770990067809900679099006800990068109900682099006830990068409900685099006860990068709900688099006890990069009900691099006920990069309900694099006950990069609900697099006980990069909900700099007010990070209900703099007040990070509900706099007070990070809900709099007100990071109900712099007130990071409900715099007160990071709900718099007190990072009900721099007220990072309900724099007250990072609900727099007280990072909900730099007310990073209900733099007340990073509900736099007370990073809900739099007400990074109900742099007430990074409900745099007460990074709900748099007490990075009900751099007520990075309900754099007550990075609900757099007580990075909900760099007610990076209900763099007640990076509900766099007670990076809900769099007700990077109900772099007730990077409900775099007760990077709900778099007790990078009900781099007820990078309900784099007850990078609900787099007880990078909900790099007910990079209900793099007940990079509900796099007970990079809900799099100010991000209910003099100040991000509910006099100070991000809910009099100100991001109910012099100130991001409910015099100160991001709910018099100190991002009910021099100220991002309910024099100250991002609910027099100280991002909910030099100310991003209910033099100340991003509910036099100370991003809910039099100400991004109910042099100430991004409910045099100460991004709910048099100490991005009910051099100520991005309910054099100550991005609910057099100580991005909910060099100610991006209910063099100640991006509910066099100670991006809910069099100700991007109910072099100730991007409910075099100760991007709910078099100790991008009910081099100820991008309910084099100850991008609910087099100880991008909910090099100910991009209910093099100940991009509910096099100970991009809910099099101000991010109910102099101030991010409910105099101060991010709910108099101090991011009910111099101120991011309910114099101150991011609910117099101180991011909910120099101210991012209910123099101240991012509910126099101270991012809910129099101300991013109910132099101330991013409910135099101360991013709910138099101390991014009910141099101420991014309910144099101450991014609910147099101480991014909910150099101510991015209910153099101540991015509910156099101570991015809910159099101600991016109910162099101630991016409910165099101660991016709910168099101690991017009910171099101720991017309910174099101750991017609910177099101780991017909910180099101810991018209910183099101840991018509910186099101870991018809910189099101900991019109910192099101930991019409910195099101960991019709910198099101990991020009910201099102020991020309910204099102050991020609910207099102080991020909910210099102110991021209910213099102140991021509910216099102170991021809910219099102200991022109910222099102230991022409910225099102260991022709910228099102290991023009910231099102320991023309910234099102350991023609910237099102380991023909910240099102410991024209910243099102440991024509910246099102470991024809910249099102500991025109910252099102530991025409910255099102560991025709910258099102590991026009910261099102620991026309910264099102650991026609910267099102680991026909910270099102710991027209910273099102740991027509910276099102770991027809910279099102800991028109910282099102830991028409910285099102860991028709910288099102890991029009910291099102920991029309910294099102950991029609910297099102980991029909910300099103010991030209910303099103040991030509910306099103070991030809910309099103100991031109910312099103130991031409910315099103160991031709910318099103190991032009910321099103220991032309910324099103250991032609910327099103280991032909910330099103310991033209910333099103340991033509910336099103370991033809910339099103400991034109910342099103430991034409910345099103460991034709910348099103490991035009910351099103520991035309910354099103550991035609910357099103580991035909910360099103610991036209910363099103640991036509910366099103670991036809910369099103700991037109910372099103730991037409910375099103760991037709910378099103790991038009910381099103820991038309910384099103850991038609910387099103880991038909910390099103910991039209910393099103940991039509910396099103970991039809910399099104000991040109910402099104030991040409910405099104060991040709910408099104090991041009910411099104120991041309910414099104150991041609910417099104180991041909910420099104210991042209910423099104240991042509910426099104270991042809910429099104300991043109910432099104330991043409910435099104360991043709910438099104390991044009910441099104420991044309910444099104450991044609910447099104480991044909910450099104510991045209910453099104540991045509910456099104570991045809910459099104600991046109910462099104630991046409910465099104660991046709910468099104690991047009910471099104720991047309910474099104750991047609910477099104780991047909910480099104810991048209910483099104840991048509910486099104870991048809910489099104900991049109910492099104930991049409910495099104960991049709910498099104990991050009910501099105020991050309910504099105050991050609910507099105080991050909910510099105110991051209910513099105140991051509910516099105170991051809910519099105200991052109910522099105230991052409910525099105260991052709910528099105290991053009910531099105320991053309910534099105350991053609910537099105380991053909910540099105410991054209910543099105440991054509910546099105470991054809910549099105500991055109910552099105530991055409910555099105560991055709910558099105590991056009910561099105620991056309910564099105650991056609910567099105680991056909910570099105710991057209910573099105740991057509910576099105770991057809910579099105800991058109910582099105830991058409910585099105860991058709910588099105890991059009910591099105920991059309910594099105950991059609910597099105980991059909910600099106010991060209910603099106040991060509910606099106070991060809910609099106100991061109910612099106130991061409910615099106160991061709910618099106190991062009910621099106220991062309910624099106250991062609910627099106280991062909910630099106310991063209910633099106340991063509910636099106370991063809910639099106400991064109910642099106430991064409910645099106460991064709910648099106490991065009910651099106520991065309910654099106550991065609910657099106580991065909910660099106610991066209910663099106640991066509910666099106670991066809910669099106700991067109910672099106730991067409910675099106760991067709910678099106790991068009910681099106820991068309910684099106850991068609910687099106880991068909910690099106910991069209910693099106940991069509910696099106970991069809910699099107000991070109910702099107030991070409910705099107060991070709910708099107090991071009910711099107120991071309910714099107150991071609910717099107180991071909910720099107210991072209910723099107240991072509910726099107270991072809910729099107300991073109910732099107330991073409910735099107360991073709910738099107390991074009910741099107420991074309910744099107450991074609910747099107480991074909910750099107510991075209910753099107540991075509910756099107570991075809910759099107600991076109910762099107630991076409910765099107660991076709910768099107690991077009910771099107720991077309910774099107750991077609910777099107780991077909910780099107810991078209910783099107840991078509910786099107870991078809910789099107900991079109910792099107930991079409910795099107960991079709910798099107990992000109920002099200030992000409920005099200060992000709920008099200090992001009920011099200120992001309920014099200150992001609920017099200180992001909920020099200210992002209920023099200240992002509920026099200270992002809920029099200300992003109920032099200330992003409920035099200360992003709920038099200390992004009920041099200420992004309920044099200450992004609920047099200480992004909920050099200510992005209920053099200540992005509920056099200570992005809920059099200600992006109920062099200630992006409920065099200660992006709920068099200690992007009920071099200720992007309920074099200750992007609920077099200780992007909920080099200810992008209920083099200840992008509920086099200870992008809920089099200900992009109920092099200930992009409920095099200960992009709920098099200990992010009920101099201020992010309920104099201050992010609920107099201080992010909920110099201110992011209920113099201140992011509920116099201170992011809920119099201200992012109920122099201230992012409920125099201260992012709920128099201290992013009920131099201320992013309920134099201350992013609920137099201380992013909920140099201410992014209920143099201440992014509920146099201470992014809920149099201500992015109920152099201530992015409920155099201560992015709920158099201590992016009920161099201620992016309920164099201650992016609920167099201680992016909920170099201710992017209920173099201740992017509920176099201770992017809920179099201800992018109920182099201830992018409920185099201860992018709920188099201890992019009920191099201920992019309920194099201950992019609920197099201980992019909920200099202010992020209920203099202040992020509920206099202070992020809920209099202100992021109920212099202130992021409920215099202160992021709920218099202190992022009920221099202220992022309920224099202250992022609920227099202280992022909920230099202310992023209920233099202340992023509920236099202370992023809920239099202400992024109920242099202430992024409920245099202460992024709920248099202490992025009920251099202520992025309920254099202550992025609920257099202580992025909920260099202610992026209920263099202640992026509920266099202670992026809920269099202700992027109920272099202730992027409920275099202760992027709920278099202790992028009920281099202820992028309920284099202850992028609920287099202880992028909920290099202910992029209920293099202940992029509920296099202970992029809920299099203000992030109920302099203030992030409920305099203060992030709920308099203090992031009920311099203120992031309920314099203150992031609920317099203180992031909920320099203210992032209920323099203240992032509920326099203270992032809920329099203300992033109920332099203330992033409920335099203360992033709920338099203390992034009920341099203420992034309920344099203450992034609920347099203480992034909920350099203510992035209920353099203540992035509920356099203570992035809920359099203600992036109920362099203630992036409920365099203660992036709920368099203690992037009920371099203720992037309920374099203750992037609920377099203780992037909920380099203810992038209920383099203840992038509920386099203870992038809920389099203900992039109920392099203930992039409920395099203960992039709920398099203990992040009920401099204020992040309920404099204050992040609920407099204080992040909920410099204110992041209920413099204140992041509920416099204170992041809920419099204200992042109920422099204230992042409920425099204260992042709920428099204290992043009920431099204320992043309920434099204350992043609920437099204380992043909920440099204410992044209920443099204440992044509920446099204470992044809920449099204500992045109920452099204530992045409920455099204560992045709920458099204590992046009920461099204620992046309920464099204650992046609920467099204680992046909920470099204710992047209920473099204740992047509920476099204770992047809920479099204800992048109920482099204830992048409920485099204860992048709920488099204890992049009920491099204920992049309920494099204950992049609920497099204980992049909920500099205010992050209920503099205040992050509920506099205070992050809920509099205100992051109920512099205130992051409920515099205160992051709920518099205190992052009920521099205220992052309920524099205250992052609920527099205280992052909920530099205310992053209920533099205340992053509920536099205370992053809920539099205400992054109920542099205430992054409920545099205460992054709920548099205490992055009920551099205520992055309920554099205550992055609920557099205580992055909920560099205610992056209920563099205640992056509920566099205670992056809920569099205700992057109920572099205730992057409920575099205760992057709920578099205790992058009920581099205820992058309920584099205850992058609920587099205880992058909920590099205910992059209920593099205940992059509920596099205970992059809920599099206000992060109920602099206030992060409920605099206060992060709920608099206090992061009920611099206120992061309920614099206150992061609920617099206180992061909920620099206210992062209920623099206240992062509920626099206270992062809920629099206300992063109920632099206330992063409920635099206360992063709920638099206390992064009920641099206420992064309920644099206450992064609920647099206480992064909920650099206510992065209920653099206540992065509920656099206570992065809920659099206600992066109920662099206630992066409920665099206660992066709920668099206690992067009920671099206720992067309920674099206750992067609920677099206780992067909920680099206810992068209920683099206840992068509920686099206870992068809920689099206900992069109920692099206930992069409920695099206960992069709920698099206990992070009920701099207020992070309920704099207050992070609920707099207080992070909920710099207110992071209920713099207140992071509920716099207170992071809920719099207200992072109920722099207230992072409920725099207260992072709920728099207290992073009920731099207320992073309920734099207350992073609920737099207380992073909920740099207410992074209920743099207440992074509920746099207470992074809920749099207500992075109920752099207530992075409920755099207560992075709920758099207590992076009920761099207620992076309920764099207650992076609920767099207680992076909920770099207710992077209920773099207740992077509920776099207770992077809920779099207800992078109920782099207830992078409920785099207860992078709920788099207890992079009920791099207920992079309920794099207950992079609920797099207980992079909930001099300020993000309930004099300050993000609930007099300080993000909930010099300110993001209930013099300140993001509930016099300170993001809930019099300200993002109930022099300230993002409930025099300260993002709930028099300290993003009930031099300320993003309930034099300350993003609930037099300380993003909930040099300410993004209930043099300440993004509930046099300470993004809930049099300500993005109930052099300530993005409930055099300560993005709930058099300590993006009930061099300620993006309930064099300650993006609930067099300680993006909930070099300710993007209930073099300740993007509930076099300770993007809930079099300800993008109930082099300830993008409930085099300860993008709930088099300890993009009930091099300920993009309930094099300950993009609930097099300980993009909930100099301010993010209930103099301040993010509930106099301070993010809930109099301100993011109930112099301130993011409930115099301160993011709930118099301190993012009930121099301220993012309930124099301250993012609930127099301280993012909930130099301310993013209930133099301340993013509930136099301370993013809930139099301400993014109930142099301430993014409930145099301460993014709930148099301490993015009930151099301520993015309930154099301550993015609930157099301580993015909930160099301610993016209930163099301640993016509930166099301670993016809930169099301700993017109930172099301730993017409930175099301760993017709930178099301790993018009930181099301820993018309930184099301850993018609930187099301880993018909930190099301910993019209930193099301940993019509930196099301970993019809930199099302000993020109930202099302030993020409930205099302060993020709930208099302090993021009930211099302120993021309930214099302150993021609930217099302180993021909930220099302210993022209930223099302240993022509930226099302270993022809930229099302300993023109930232099302330993023409930235099302360993023709930238099302390993024009930241099302420993024309930244099302450993024609930247099302480993024909930250099302510993025209930253099302540993025509930256099302570993025809930259099302600993026109930262099302630993026409930265099302660993026709930268099302690993027009930271099302720993027309930274099302750993027609930277099302780993027909930280099302810993028209930283099302840993028509930286099302870993028809930289099302900993029109930292099302930993029409930295099302960993029709930298099302990993030009930301099303020993030309930304099303050993030609930307099303080993030909930310099303110993031209930313099303140993031509930316099303170993031809930319099303200993032109930322099303230993032409930325099303260993032709930328099303290993033009930331099303320993033309930334099303350993033609930337099303380993033909930340099303410993034209930343099303440993034509930346099303470993034809930349099303500993035109930352099303530993035409930355099303560993035709930358099303590993036009930361099303620993036309930364099303650993036609930367099303680993036909930370099303710993037209930373099303740993037509930376099303770993037809930379099303800993038109930382099303830993038409930385099303860993038709930388099303890993039009930391099303920993039309930394099303950993039609930397099303980993039909930400099304010993040209930403099304040993040509930406099304070993040809930409099304100993041109930412099304130993041409930415099304160993041709930418099304190993042009930421099304220993042309930424099304250993042609930427099304280993042909930430099304310993043209930433099304340993043509930436099304370993043809930439099304400993044109930442099304430993044409930445099304460993044709930448099304490993045009930451099304520993045309930454099304550993045609930457099304580993045909930460099304610993046209930463099304640993046509930466099304670993046809930469099304700993047109930472099304730993047409930475099304760993047709930478099304790993048009930481099304820993048309930484099304850993048609930487099304880993048909930490099304910993049209930493099304940993049509930496099304970993049809930499099305000993050109930502099305030993050409930505099305060993050709930508099305090993051009930511099305120993051309930514099305150993051609930517099305180993051909930520099305210993052209930523099305240993052509930526099305270993052809930529099305300993053109930532099305330993053409930535099305360993053709930538099305390993054009930541099305420993054309930544099305450993054609930547099305480993054909930550099305510993055209930553099305540993055509930556099305570993055809930559099305600993056109930562099305630993056409930565099305660993056709930568099305690993057009930571099305720993057309930574099305750993057609930577099305780993057909930580099305810993058209930583099305840993058509930586099305870993058809930589099305900993059109930592099305930993059409930595099305960993059709930598099305990993060009930601099306020993060309930604099306050993060609930607099306080993060909930610099306110993061209930613099306140993061509930616099306170993061809930619099306200993062109930622099306230993062409930625099306260993062709930628099306290993063009930631099306320993063309930634099306350993063609930637099306380993063909930640099306410993064209930643099306440993064509930646099306470993064809930649099306500993065109930652099306530993065409930655099306560993065709930658099306590993066009930661099306620993066309930664099306650993066609930667099306680993066909930670099306710993067209930673099306740993067509930676099306770993067809930679099306800993068109930682099306830993068409930685099306860993068709930688099306890993069009930691099306920993069309930694099306950993069609930697099306980993069909930700099307010993070209930703099307040993070509930706099307070993070809930709099307100993071109930712099307130993071409930715099307160993071709930718099307190993072009930721099307220993072309930724099307250993072609930727099307280993072909930730099307310993073209930733099307340993073509930736099307370993073809930739099307400993074109930742099307430993074409930745099307460993074709930748099307490993075009930751099307520993075309930754099307550993075609930757099307580993075909930760099307610993076209930763099307640993076509930766099307670993076809930769099307700993077109930772099307730993077409930775099307760993077709930778099307790993078009930781099307820993078309930784099307850993078609930787099307880993078909930790099307910993079209930793099307940993079509930796099307970993079809930799099400010994000209940003099400040994000509940006099400070994000809940009099400100994001109940012099400130994001409940015099400160994001709940018099400190994002009940021099400220994002309940024099400250994002609940027099400280994002909940030099400310994003209940033099400340994003509940036099400370994003809940039099400400994004109940042099400430994004409940045099400460994004709940048099400490994005009940051099400520994005309940054099400550994005609940057099400580994005909940060099400610994006209940063099400640994006509940066099400670994006809940069099400700994007109940072099400730994007409940075099400760994007709940078099400790994008009940081099400820994008309940084099400850994008609940087099400880994008909940090099400910994009209940093099400940994009509940096099400970994009809940099099401000994010109940102099401030994010409940105099401060994010709940108099401090994011009940111099401120994011309940114099401150994011609940117099401180994011909940120099401210994012209940123099401240994012509940126099401270994012809940129099401300994013109940132099401330994013409940135099401360994013709940138099401390994014009940141099401420994014309940144099401450994014609940147099401480994014909940150099401510994015209940153099401540994015509940156099401570994015809940159099401600994016109940162099401630994016409940165099401660994016709940168099401690994017009940171099401720994017309940174099401750994017609940177099401780994017909940180099401810994018209940183099401840994018509940186099401870994018809940189099401900994019109940192099401930994019409940195099401960994019709940198099401990994020009940201099402020994020309940204099402050994020609940207099402080994020909940210099402110994021209940213099402140994021509940216099402170994021809940219099402200994022109940222099402230994022409940225099402260994022709940228099402290994023009940231099402320994023309940234099402350994023609940237099402380994023909940240099402410994024209940243099402440994024509940246099402470994024809940249099402500994025109940252099402530994025409940255099402560994025709940258099402590994026009940261099402620994026309940264099402650994026609940267099402680994026909940270099402710994027209940273099402740994027509940276099402770994027809940279099402800994028109940282099402830994028409940285099402860994028709940288099402890994029009940291099402920994029309940294099402950994029609940297099402980994029909940300099403010994030209940303099403040994030509940306099403070994030809940309099403100994031109940312099403130994031409940315099403160994031709940318099403190994032009940321099403220994032309940324099403250994032609940327099403280994032909940330099403310994033209940333099403340994033509940336099403370994033809940339099403400994034109940342099403430994034409940345099403460994034709940348099403490994035009940351099403520994035309940354099403550994035609940357099403580994035909940360099403610994036209940363099403640994036509940366099403670994036809940369099403700994037109940372099403730994037409940375099403760994037709940378099403790994038009940381099403820994038309940384099403850994038609940387099403880994038909940390099403910994039209940393099403940994039509940396099403970994039809940399099404000994040109940402099404030994040409940405099404060994040709940408099404090994041009940411099404120994041309940414099404150994041609940417099404180994041909940420099404210994042209940423099404240994042509940426099404270994042809940429099404300994043109940432099404330994043409940435099404360994043709940438099404390994044009940441099404420994044309940444099404450994044609940447099404480994044909940450099404510994045209940453099404540994045509940456099404570994045809940459099404600994046109940462099404630994046409940465099404660994046709940468099404690994047009940471099404720994047309940474099404750994047609940477099404780994047909940480099404810994048209940483099404840994048509940486099404870994048809940489099404900994049109940492099404930994049409940495099404960994049709940498099404990994050009940501099405020994050309940504099405050994050609940507099405080994050909940510099405110994051209940513099405140994051509940516099405170994051809940519099405200994052109940522099405230994052409940525099405260994052709940528099405290994053009940531099405320994053309940534099405350994053609940537099405380994053909940540099405410994054209940543099405440994054509940546099405470994054809940549099405500994055109940552099405530994055409940555099405560994055709940558099405590994056009940561099405620994056309940564099405650994056609940567099405680994056909940570099405710994057209940573099405740994057509940576099405770994057809940579099405800994058109940582099405830994058409940585099405860994058709940588099405890994059009940591099405920994059309940594099405950994059609940597099405980994059909940600099406010994060209940603099406040994060509940606099406070994060809940609099406100994061109940612099406130994061409940615099406160994061709940618099406190994062009940621099406220994062309940624099406250994062609940627099406280994062909940630099406310994063209940633099406340994063509940636099406370994063809940639099406400994064109940642099406430994064409940645099406460994064709940648099406490994065009940651099406520994065309940654099406550994065609940657099406580994065909940660099406610994066209940663099406640994066509940666099406670994066809940669099406700994067109940672099406730994067409940675099406760994067709940678099406790994068009940681099406820994068309940684099406850994068609940687099406880994068909940690099406910994069209940693099406940994069509940696099406970994069809940699099407000994070109940702099407030994070409940705099407060994070709940708099407090994071009940711099407120994071309940714099407150994071609940717099407180994071909940720099407210994072209940723099407240994072509940726099407270994072809940729099407300994073109940732099407330994073409940735099407360994073709940738099407390994074009940741099407420994074309940744099407450994074609940747099407480994074909940750099407510994075209940753099407540994075509940756099407570994075809940759099407600994076109940762099407630994076409940765099407660994076709940768099407690994077009940771099407720994077309940774099407750994077609940777099407780994077909940780099407810994078209940783099407840994078509940786099407870994078809940789099407900994079109940792099407930994079409940795099407960994079709940798099407990995000109950002099500030995000409950005099500060995000709950008099500090995001009950011099500120995001309950014099500150995001609950017099500180995001909950020099500210995002209950023099500240995002509950026099500270995002809950029099500300995003109950032099500330995003409950035099500360995003709950038099500390995004009950041099500420995004309950044099500450995004609950047099500480995004909950050099500510995005209950053099500540995005509950056099500570995005809950059099500600995006109950062099500630995006409950065099500660995006709950068099500690995007009950071099500720995007309950074099500750995007609950077099500780995007909950080099500810995008209950083099500840995008509950086099500870995008809950089099500900995009109950092099500930995009409950095099500960995009709950098099500990995010009950101099501020995010309950104099501050995010609950107099501080995010909950110099501110995011209950113099501140995011509950116099501170995011809950119099501200995012109950122099501230995012409950125099501260995012709950128099501290995013009950131099501320995013309950134099501350995013609950137099501380995013909950140099501410995014209950143099501440995014509950146099501470995014809950149099501500995015109950152099501530995015409950155099501560995015709950158099501590995016009950161099501620995016309950164099501650995016609950167099501680995016909950170099501710995017209950173099501740995017509950176099501770995017809950179099501800995018109950182099501830995018409950185099501860995018709950188099501890995019009950191099501920995019309950194099501950995019609950197099501980995019909950200099502010995020209950203099502040995020509950206099502070995020809950209099502100995021109950212099502130995021409950215099502160995021709950218099502190995022009950221099502220995022309950224099502250995022609950227099502280995022909950230099502310995023209950233099502340995023509950236099502370995023809950239099502400995024109950242099502430995024409950245099502460995024709950248099502490995025009950251099502520995025309950254099502550995025609950257099502580995025909950260099502610995026209950263099502640995026509950266099502670995026809950269099502700995027109950272099502730995027409950275099502760995027709950278099502790995028009950281099502820995028309950284099502850995028609950287099502880995028909950290099502910995029209950293099502940995029509950296099502970995029809950299099503000995030109950302099503030995030409950305099503060995030709950308099503090995031009950311099503120995031309950314099503150995031609950317099503180995031909950320099503210995032209950323099503240995032509950326099503270995032809950329099503300995033109950332099503330995033409950335099503360995033709950338099503390995034009950341099503420995034309950344099503450995034609950347099503480995034909950350099503510995035209950353099503540995035509950356099503570995035809950359099503600995036109950362099503630995036409950365099503660995036709950368099503690995037009950371099503720995037309950374099503750995037609950377099503780995037909950380099503810995038209950383099503840995038509950386099503870995038809950389099503900995039109950392099503930995039409950395099503960995039709950398099503990995040009950401099504020995040309950404099504050995040609950407099504080995040909950410099504110995041209950413099504140995041509950416099504170995041809950419099504200995042109950422099504230995042409950425099504260995042709950428099504290995043009950431099504320995043309950434099504350995043609950437099504380995043909950440099504410995044209950443099504440995044509950446099504470995044809950449099504500995045109950452099504530995045409950455099504560995045709950458099504590995046009950461099504620995046309950464099504650995046609950467099504680995046909950470099504710995047209950473099504740995047509950476099504770995047809950479099504800995048109950482099504830995048409950485099504860995048709950488099504890995049009950491099504920995049309950494099504950995049609950497099504980995049909950500099505010995050209950503099505040995050509950506099505070995050809950509099505100995051109950512099505130995051409950515099505160995051709950518099505190995052009950521099505220995052309950524099505250995052609950527099505280995052909950530099505310995053209950533099505340995053509950536099505370995053809950539099505400995054109950542099505430995054409950545099505460995054709950548099505490995055009950551099505520995055309950554099505550995055609950557099505580995055909950560099505610995056209950563099505640995056509950566099505670995056809950569099505700995057109950572099505730995057409950575099505760995057709950578099505790995058009950581099505820995058309950584099505850995058609950587099505880995058909950590099505910995059209950593099505940995059509950596099505970995059809950599099506000995060109950602099506030995060409950605099506060995060709950608099506090995061009950611099506120995061309950614099506150995061609950617099506180995061909950620099506210995062209950623099506240995062509950626099506270995062809950629099506300995063109950632099506330995063409950635099506360995063709950638099506390995064009950641099506420995064309950644099506450995064609950647099506480995064909950650099506510995065209950653099506540995065509950656099506570995065809950659099506600995066109950662099506630995066409950665099506660995066709950668099506690995067009950671099506720995067309950674099506750995067609950677099506780995067909950680099506810995068209950683099506840995068509950686099506870995068809950689099506900995069109950692099506930995069409950695099506960995069709950698099506990995070009950701099507020995070309950704099507050995070609950707099507080995070909950710099507110995071209950713099507140995071509950716099507170995071809950719099507200995072109950722099507230995072409950725099507260995072709950728099507290995073009950731099507320995073309950734099507350995073609950737099507380995073909950740099507410995074209950743099507440995074509950746099507470995074809950749099507500995075109950752099507530995075409950755099507560995075709950758099507590995076009950761099507620995076309950764099507650995076609950767099507680995076909950770099507710995077209950773099507740995077509950776099507770995077809950779099507800995078109950782099507830995078409950785099507860995078709950788099507890995079009950791099507920995079309950794099507950995079609950797099507980995079909960001099600020996000309960004099600050996000609960007099600080996000909960010099600110996001209960013099600140996001509960016099600170996001809960019099600200996002109960022099600230996002409960025099600260996002709960028099600290996003009960031099600320996003309960034099600350996003609960037099600380996003909960040099600410996004209960043099600440996004509960046099600470996004809960049099600500996005109960052099600530996005409960055099600560996005709960058099600590996006009960061099600620996006309960064099600650996006609960067099600680996006909960070099600710996007209960073099600740996007509960076099600770996007809960079099600800996008109960082099600830996008409960085099600860996008709960088099600890996009009960091099600920996009309960094099600950996009609960097099600980996009909960100099601010996010209960103099601040996010509960106099601070996010809960109099601100996011109960112099601130996011409960115099601160996011709960118099601190996012009960121099601220996012309960124099601250996012609960127099601280996012909960130099601310996013209960133099601340996013509960136099601370996013809960139099601400996014109960142099601430996014409960145099601460996014709960148099601490996015009960151099601520996015309960154099601550996015609960157099601580996015909960160099601610996016209960163099601640996016509960166099601670996016809960169099601700996017109960172099601730996017409960175099601760996017709960178099601790996018009960181099601820996018309960184099601850996018609960187099601880996018909960190099601910996019209960193099601940996019509960196099601970996019809960199099602000996020109960202099602030996020409960205099602060996020709960208099602090996021009960211099602120996021309960214099602150996021609960217099602180996021909960220099602210996022209960223099602240996022509960226099602270996022809960229099602300996023109960232099602330996023409960235099602360996023709960238099602390996024009960241099602420996024309960244099602450996024609960247099602480996024909960250099602510996025209960253099602540996025509960256099602570996025809960259099602600996026109960262099602630996026409960265099602660996026709960268099602690996027009960271099602720996027309960274099602750996027609960277099602780996027909960280099602810996028209960283099602840996028509960286099602870996028809960289099602900996029109960292099602930996029409960295099602960996029709960298099602990996030009960301099603020996030309960304099603050996030609960307099603080996030909960310099603110996031209960313099603140996031509960316099603170996031809960319099603200996032109960322099603230996032409960325099603260996032709960328099603290996033009960331099603320996033309960334099603350996033609960337099603380996033909960340099603410996034209960343099603440996034509960346099603470996034809960349099603500996035109960352099603530996035409960355099603560996035709960358099603590996036009960361099603620996036309960364099603650996036609960367099603680996036909960370099603710996037209960373099603740996037509960376099603770996037809960379099603800996038109960382099603830996038409960385099603860996038709960388099603890996039009960391099603920996039309960394099603950996039609960397099603980996039909960400099604010996040209960403099604040996040509960406099604070996040809960409099604100996041109960412099604130996041409960415099604160996041709960418099604190996042009960421099604220996042309960424099604250996042609960427099604280996042909960430099604310996043209960433099604340996043509960436099604370996043809960439099604400996044109960442099604430996044409960445099604460996044709960448099604490996045009960451099604520996045309960454099604550996045609960457099604580996045909960460099604610996046209960463099604640996046509960466099604670996046809960469099604700996047109960472099604730996047409960475099604760996047709960478099604790996048009960481099604820996048309960484099604850996048609960487099604880996048909960490099604910996049209960493099604940996049509960496099604970996049809960499099605000996050109960502099605030996050409960505099605060996050709960508099605090996051009960511099605120996051309960514099605150996051609960517099605180996051909960520099605210996052209960523099605240996052509960526099605270996052809960529099605300996053109960532099605330996053409960535099605360996053709960538099605390996054009960541099605420996054309960544099605450996054609960547099605480996054909960550099605510996055209960553099605540996055509960556099605570996055809960559099605600996056109960562099605630996056409960565099605660996056709960568099605690996057009960571099605720996057309960574099605750996057609960577099605780996057909960580099605810996058209960583099605840996058509960586099605870996058809960589099605900996059109960592099605930996059409960595099605960996059709960598099605990996060009960601099606020996060309960604099606050996060609960607099606080996060909960610099606110996061209960613099606140996061509960616099606170996061809960619099606200996062109960622099606230996062409960625099606260996062709960628099606290996063009960631099606320996063309960634099606350996063609960637099606380996063909960640099606410996064209960643099606440996064509960646099606470996064809960649099606500996065109960652099606530996065409960655099606560996065709960658099606590996066009960661099606620996066309960664099606650996066609960667099606680996066909960670099606710996067209960673099606740996067509960676099606770996067809960679099606800996068109960682099606830996068409960685099606860996068709960688099606890996069009960691099606920996069309960694099606950996069609960697099606980996069909960700099607010996070209960703099607040996070509960706099607070996070809960709099607100996071109960712099607130996071409960715099607160996071709960718099607190996072009960721099607220996072309960724099607250996072609960727099607280996072909960730099607310996073209960733099607340996073509960736099607370996073809960739099607400996074109960742099607430996074409960745099607460996074709960748099607490996075009960751099607520996075309960754099607550996075609960757099607580996075909960760099607610996076209960763099607640996076509960766099607670996076809960769099607700996077109960772099607730996077409960775099607760996077709960778099607790996078009960781099607820996078309960784099607850996078609960787099607880996078909960790099607910996079209960793099607940996079509960796099607970996079809960799099700010997000209970003099700040997000509970006099700070997000809970009099700100997001109970012099700130997001409970015099700160997001709970018099700190997002009970021099700220997002309970024099700250997002609970027099700280997002909970030099700310997003209970033099700340997003509970036099700370997003809970039099700400997004109970042099700430997004409970045099700460997004709970048099700490997005009970051099700520997005309970054099700550997005609970057099700580997005909970060099700610997006209970063099700640997006509970066099700670997006809970069099700700997007109970072099700730997007409970075099700760997007709970078099700790997008009970081099700820997008309970084099700850997008609970087099700880997008909970090099700910997009209970093099700940997009509970096099700970997009809970099099701000997010109970102099701030997010409970105099701060997010709970108099701090997011009970111099701120997011309970114099701150997011609970117099701180997011909970120099701210997012209970123099701240997012509970126099701270997012809970129099701300997013109970132099701330997013409970135099701360997013709970138099701390997014009970141099701420997014309970144099701450997014609970147099701480997014909970150099701510997015209970153099701540997015509970156099701570997015809970159099701600997016109970162099701630997016409970165099701660997016709970168099701690997017009970171099701720997017309970174099701750997017609970177099701780997017909970180099701810997018209970183099701840997018509970186099701870997018809970189099701900997019109970192099701930997019409970195099701960997019709970198099701990997020009970201099702020997020309970204099702050997020609970207099702080997020909970210099702110997021209970213099702140997021509970216099702170997021809970219099702200997022109970222099702230997022409970225099702260997022709970228099702290997023009970231099702320997023309970234099702350997023609970237099702380997023909970240099702410997024209970243099702440997024509970246099702470997024809970249099702500997025109970252099702530997025409970255099702560997025709970258099702590997026009970261099702620997026309970264099702650997026609970267099702680997026909970270099702710997027209970273099702740997027509970276099702770997027809970279099702800997028109970282099702830997028409970285099702860997028709970288099702890997029009970291099702920997029309970294099702950997029609970297099702980997029909970300099703010997030209970303099703040997030509970306099703070997030809970309099703100997031109970312099703130997031409970315099703160997031709970318099703190997032009970321099703220997032309970324099703250997032609970327099703280997032909970330099703310997033209970333099703340997033509970336099703370997033809970339099703400997034109970342099703430997034409970345099703460997034709970348099703490997035009970351099703520997035309970354099703550997035609970357099703580997035909970360099703610997036209970363099703640997036509970366099703670997036809970369099703700997037109970372099703730997037409970375099703760997037709970378099703790997038009970381099703820997038309970384099703850997038609970387099703880997038909970390099703910997039209970393099703940997039509970396099703970997039809970399099704000997040109970402099704030997040409970405099704060997040709970408099704090997041009970411099704120997041309970414099704150997041609970417099704180997041909970420099704210997042209970423099704240997042509970426099704270997042809970429099704300997043109970432099704330997043409970435099704360997043709970438099704390997044009970441099704420997044309970444099704450997044609970447099704480997044909970450099704510997045209970453099704540997045509970456099704570997045809970459099704600997046109970462099704630997046409970465099704660997046709970468099704690997047009970471099704720997047309970474099704750997047609970477099704780997047909970480099704810997048209970483099704840997048509970486099704870997048809970489099704900997049109970492099704930997049409970495099704960997049709970498099704990997050009970501099705020997050309970504099705050997050609970507099705080997050909970510099705110997051209970513099705140997051509970516099705170997051809970519099705200997052109970522099705230997052409970525099705260997052709970528099705290997053009970531099705320997053309970534099705350997053609970537099705380997053909970540099705410997054209970543099705440997054509970546099705470997054809970549099705500997055109970552099705530997055409970555099705560997055709970558099705590997056009970561099705620997056309970564099705650997056609970567099705680997056909970570099705710997057209970573099705740997057509970576099705770997057809970579099705800997058109970582099705830997058409970585099705860997058709970588099705890997059009970591099705920997059309970594099705950997059609970597099705980997059909970600099706010997060209970603099706040997060509970606099706070997060809970609099706100997061109970612099706130997061409970615099706160997061709970618099706190997062009970621099706220997062309970624099706250997062609970627099706280997062909970630099706310997063209970633099706340997063509970636099706370997063809970639099706400997064109970642099706430997064409970645099706460997064709970648099706490997065009970651099706520997065309970654099706550997065609970657099706580997065909970660099706610997066209970663099706640997066509970666099706670997066809970669099706700997067109970672099706730997067409970675099706760997067709970678099706790997068009970681099706820997068309970684099706850997068609970687099706880997068909970690099706910997069209970693099706940997069509970696099706970997069809970699099707000997070109970702099707030997070409970705099707060997070709970708099707090997071009970711099707120997071309970714099707150997071609970717099707180997071909970720099707210997072209970723099707240997072509970726099707270997072809970729099707300997073109970732099707330997073409970735099707360997073709970738099707390997074009970741099707420997074309970744099707450997074609970747099707480997074909970750099707510997075209970753099707540997075509970756099707570997075809970759099707600997076109970762099707630997076409970765099707660997076709970768099707690997077009970771099707720997077309970774099707750997077609970777099707780997077909970780099707810997078209970783099707840997078509970786099707870997078809970789099707900997079109970792099707930997079409970795099707960997079709970798099707990998000109980002099800030998000409980005099800060998000709980008099800090998001009980011099800120998001309980014099800150998001609980017099800180998001909980020099800210998002209980023099800240998002509980026099800270998002809980029099800300998003109980032099800330998003409980035099800360998003709980038099800390998004009980041099800420998004309980044099800450998004609980047099800480998004909980050099800510998005209980053099800540998005509980056099800570998005809980059099800600998006109980062099800630998006409980065099800660998006709980068099800690998007009980071099800720998007309980074099800750998007609980077099800780998007909980080099800810998008209980083099800840998008509980086099800870998008809980089099800900998009109980092099800930998009409980095099800960998009709980098099800990998010009980101099801020998010309980104099801050998010609980107099801080998010909980110099801110998011209980113099801140998011509980116099801170998011809980119099801200998012109980122099801230998012409980125099801260998012709980128099801290998013009980131099801320998013309980134099801350998013609980137099801380998013909980140099801410998014209980143099801440998014509980146099801470998014809980149099801500998015109980152099801530998015409980155099801560998015709980158099801590998016009980161099801620998016309980164099801650998016609980167099801680998016909980170099801710998017209980173099801740998017509980176099801770998017809980179099801800998018109980182099801830998018409980185099801860998018709980188099801890998019009980191099801920998019309980194099801950998019609980197099801980998019909980200099802010998020209980203099802040998020509980206099802070998020809980209099802100998021109980212099802130998021409980215099802160998021709980218099802190998022009980221099802220998022309980224099802250998022609980227099802280998022909980230099802310998023209980233099802340998023509980236099802370998023809980239099802400998024109980242099802430998024409980245099802460998024709980248099802490998025009980251099802520998025309980254099802550998025609980257099802580998025909980260099802610998026209980263099802640998026509980266099802670998026809980269099802700998027109980272099802730998027409980275099802760998027709980278099802790998028009980281099802820998028309980284099802850998028609980287099802880998028909980290099802910998029209980293099802940998029509980296099802970998029809980299099803000998030109980302099803030998030409980305099803060998030709980308099803090998031009980311099803120998031309980314099803150998031609980317099803180998031909980320099803210998032209980323099803240998032509980326099803270998032809980329099803300998033109980332099803330998033409980335099803360998033709980338099803390998034009980341099803420998034309980344099803450998034609980347099803480998034909980350099803510998035209980353099803540998035509980356099803570998035809980359099803600998036109980362099803630998036409980365099803660998036709980368099803690998037009980371099803720998037309980374099803750998037609980377099803780998037909980380099803810998038209980383099803840998038509980386099803870998038809980389099803900998039109980392099803930998039409980395099803960998039709980398099803990998040009980401099804020998040309980404099804050998040609980407099804080998040909980410099804110998041209980413099804140998041509980416099804170998041809980419099804200998042109980422099804230998042409980425099804260998042709980428099804290998043009980431099804320998043309980434099804350998043609980437099804380998043909980440099804410998044209980443099804440998044509980446099804470998044809980449099804500998045109980452099804530998045409980455099804560998045709980458099804590998046009980461099804620998046309980464099804650998046609980467099804680998046909980470099804710998047209980473099804740998047509980476099804770998047809980479099804800998048109980482099804830998048409980485099804860998048709980488099804890998049009980491099804920998049309980494099804950998049609980497099804980998049909980500099805010998050209980503099805040998050509980506099805070998050809980509099805100998051109980512099805130998051409980515099805160998051709980518099805190998052009980521099805220998052309980524099805250998052609980527099805280998052909980530099805310998053209980533099805340998053509980536099805370998053809980539099805400998054109980542099805430998054409980545099805460998054709980548099805490998055009980551099805520998055309980554099805550998055609980557099805580998055909980560099805610998056209980563099805640998056509980566099805670998056809980569099805700998057109980572099805730998057409980575099805760998057709980578099805790998058009980581099805820998058309980584099805850998058609980587099805880998058909980590099805910998059209980593099805940998059509980596099805970998059809980599099806000998060109980602099806030998060409980605099806060998060709980608099806090998061009980611099806120998061309980614099806150998061609980617099806180998061909980620099806210998062209980623099806240998062509980626099806270998062809980629099806300998063109980632099806330998063409980635099806360998063709980638099806390998064009980641099806420998064309980644099806450998064609980647099806480998064909980650099806510998065209980653099806540998065509980656099806570998065809980659099806600998066109980662099806630998066409980665099806660998066709980668099806690998067009980671099806720998067309980674099806750998067609980677099806780998067909980680099806810998068209980683099806840998068509980686099806870998068809980689099806900998069109980692099806930998069409980695099806960998069709980698099806990998070009980701099807020998070309980704099807050998070609980707099807080998070909980710099807110998071209980713099807140998071509980716099807170998071809980719099807200998072109980722099807230998072409980725099807260998072709980728099807290998073009980731099807320998073309980734099807350998073609980737099807380998073909980740099807410998074209980743099807440998074509980746099807470998074809980749099807500998075109980752099807530998075409980755099807560998075709980758099807590998076009980761099807620998076309980764099807650998076609980767099807680998076909980770099807710998077209980773099807740998077509980776099807770998077809980779099807800998078109980782099807830998078409980785099807860998078709980788099807890998079009980791099807920998079309980794099807950998079609980797099807980998079909990001099900020999000309990004099900050999000609990007099900080999000909990010099900110999001209990013099900140999001509990016099900170999001809990019099900200999002109990022099900230999002409990025099900260999002709990028099900290999003009990031099900320999003309990034099900350999003609990037099900380999003909990040099900410999004209990043099900440999004509990046099900470999004809990049099900500999005109990052099900530999005409990055099900560999005709990058099900590999006009990061099900620999006309990064099900650999006609990067099900680999006909990070099900710999007209990073099900740999007509990076099900770999007809990079099900800999008109990082099900830999008409990085099900860999008709990088099900890999009009990091099900920999009309990094099900950999009609990097099900980999009909990100099901010999010209990103099901040999010509990106099901070999010809990109099901100999011109990112099901130999011409990115099901160999011709990118099901190999012009990121099901220999012309990124099901250999012609990127099901280999012909990130099901310999013209990133099901340999013509990136099901370999013809990139099901400999014109990142099901430999014409990145099901460999014709990148099901490999015009990151099901520999015309990154099901550999015609990157099901580999015909990160099901610999016209990163099901640999016509990166099901670999016809990169099901700999017109990172099901730999017409990175099901760999017709990178099901790999018009990181099901820999018309990184099901850999018609990187099901880999018909990190099901910999019209990193099901940999019509990196099901970999019809990199099902000999020109990202099902030999020409990205099902060999020709990208099902090999021009990211099902120999021309990214099902150999021609990217099902180999021909990220099902210999022209990223099902240999022509990226099902270999022809990229099902300999023109990232099902330999023409990235099902360999023709990238099902390999024009990241099902420999024309990244099902450999024609990247099902480999024909990250099902510999025209990253099902540999025509990256099902570999025809990259099902600999026109990262099902630999026409990265099902660999026709990268099902690999027009990271099902720999027309990274099902750999027609990277099902780999027909990280099902810999028209990283099902840999028509990286099902870999028809990289099902900999029109990292099902930999029409990295099902960999029709990298099902990999030009990301099903020999030309990304099903050999030609990307099903080999030909990310099903110999031209990313099903140999031509990316099903170999031809990319099903200999032109990322099903230999032409990325099903260999032709990328099903290999033009990331099903320999033309990334099903350999033609990337099903380999033909990340099903410999034209990343099903440999034509990346099903470999034809990349099903500999035109990352099903530999035409990355099903560999035709990358099903590999036009990361099903620999036309990364099903650999036609990367099903680999036909990370099903710999037209990373099903740999037509990376099903770999037809990379099903800999038109990382099903830999038409990385099903860999038709990388099903890999039009990391099903920999039309990394099903950999039609990397099903980999039909990400099904010999040209990403099904040999040509990406099904070999040809990409099904100999041109990412099904130999041409990415099904160999041709990418099904190999042009990421099904220999042309990424099904250999042609990427099904280999042909990430099904310999043209990433099904340999043509990436099904370999043809990439099904400999044109990442099904430999044409990445099904460999044709990448099904490999045009990451099904520999045309990454099904550999045609990457099904580999045909990460099904610999046209990463099904640999046509990466099904670999046809990469099904700999047109990472099904730999047409990475099904760999047709990478099904790999048009990481099904820999048309990484099904850999048609990487099904880999048909990490099904910999049209990493099904940999049509990496099904970999049809990499099905000999050109990502099905030999050409990505099905060999050709990508099905090999051009990511099905120999051309990514099905150999051609990517099905180999051909990520099905210999052209990523099905240999052509990526099905270999052809990529099905300999053109990532099905330999053409990535099905360999053709990538099905390999054009990541099905420999054309990544099905450999054609990547099905480999054909990550099905510999055209990553099905540999055509990556099905570999055809990559099905600999056109990562099905630999056409990565099905660999056709990568099905690999057009990571099905720999057309990574099905750999057609990577099905780999057909990580099905810999058209990583099905840999058509990586099905870999058809990589099905900999059109990592099905930999059409990595099905960999059709990598099905990999060009990601099906020999060309990604099906050999060609990607099906080999060909990610099906110999061209990613099906140999061509990616099906170999061809990619099906200999062109990622099906230999062409990625099906260999062709990628099906290999063009990631099906320999063309990634099906350999063609990637099906380999063909990640099906410999064209990643099906440999064509990646099906470999064809990649099906500999065109990652099906530999065409990655099906560999065709990658099906590999066009990661099906620999066309990664099906650999066609990667099906680999066909990670099906710999067209990673099906740999067509990676099906770999067809990679099906800999068109990682099906830999068409990685099906860999068709990688099906890999069009990691099906920999069309990694099906950999069609990697099906980999069909990700099907010999070209990703099907040999070509990706099907070999070809990709099907100999071109990712099907130999071409990715099907160999071709990718099907190999072009990721099907220999072309990724099907250999072609990727099907280999072909990730099907310999073209990733099907340999073509990736099907370999073809990739099907400999074109990742099907430999074409990745099907460999074709990748099907490999075009990751099907520999075309990754099907550999075609990757099907580999075909990760099907610999076209990763099907640999076509990766099907670999076809990769099907700999077109990772099907730999077409990775099907760999077709990778099907790999078009990781099907820999078309990784099907850999078609990787099907880999078909990790099907910999079209990793099907940999079509990796099907970999079809990799100000011000000210000003100000041000000510000006100000071000000810000009100000101000001110000012100000131000001410000015100000161000001710000018100000191000002010000021100000221000002310000024100000251000002610000027100000281000002910000030100000311000003210000033100000341000003510000036100000371000003810000039100000401000004110000042100000431000004410000045100000461000004710000048100000491000005010000051100000521000005310000054100000551000005610000057100000581000005910000060100000611000006210000063100000641000006510000066100000671000006810000069100000701000007110000072100000731000007410000075100000761000007710000078100000791000008010000081100000821000008310000084100000851000008610000087100000881000008910000090100000911000009210000093100000941000009510000096100000971000009810000099100001001000010110000102100001031000010410000105100001061000010710000108100001091000011010000111100001121000011310000114100001151000011610000117100001181000011910000120100001211000012210000123100001241000012510000126100001271000012810000129100001301000013110000132100001331000013410000135100001361000013710000138100001391000014010000141100001421000014310000144100001451000014610000147100001481000014910000150100001511000015210000153100001541000015510000156100001571000015810000159100001601000016110000162100001631000016410000165100001661000016710000168100001691000017010000171100001721000017310000174100001751000017610000177100001781000017910000180100001811000018210000183100001841000018510000186100001871000018810000189100001901000019110000192100001931000019410000195100001961000019710000198100001991000020010000201100002021000020310000204100002051000020610000207100002081000020910000210100002111000021210000213100002141000021510000216100002171000021810000219100002201000022110000222100002231000022410000225100002261000022710000228100002291000023010000231100002321000023310000234100002351000023610000237100002381000023910000240100002411000024210000243100002441000024510000246100002471000024810000249100002501000025110000252100002531000025410000255100002561000025710000258100002591000026010000261100002621000026310000264100002651000026610000267100002681000026910000270100002711000027210000273100002741000027510000276100002771000027810000279100002801000028110000282100002831000028410000285100002861000028710000288100002891000029010000291100002921000029310000294100002951000029610000297100002981000029910000300100003011000030210000303100003041000030510000306100003071000030810000309100003101000031110000312100003131000031410000315100003161000031710000318100003191000032010000321100003221000032310000324100003251000032610000327100003281000032910000330100003311000033210000333100003341000033510000336100003371000033810000339100003401000034110000342100003431000034410000345100003461000034710000348100003491000035010000351100003521000035310000354100003551000035610000357100003581000035910000360100003611000036210000363100003641000036510000366100003671000036810000369100003701000037110000372100003731000037410000375100003761000037710000378100003791000038010000381100003821000038310000384100003851000038610000387100003881000038910000390100003911000039210000393100003941000039510000396100003971000039810000399100004001000040110000402100004031000040410000405100004061000040710000408100004091000041010000411100004121000041310000414100004151000041610000417100004181000041910000420100004211000042210000423100004241000042510000426100004271000042810000429100004301000043110000432100004331000043410000435100004361000043710000438100004391000044010000441100004421000044310000444100004451000044610000447100004481000044910000450100004511000045210000453100004541000045510000456100004571000045810000459100004601000046110000462100004631000046410000465100004661000046710000468100004691000047010000471100004721000047310000474100004751000047610000477100004781000047910000480100004811000048210000483100004841000048510000486100004871000048810000489100004901000049110000492100004931000049410000495100004961000049710000498100004991000050010000501100005021000050310000504100005051000050610000507100005081000050910000510100005111000051210000513100005141000051510000516100005171000051810000519100005201000052110000522100005231000052410000525100005261000052710000528100005291000053010000531100005321000053310000534100005351000053610000537100005381000053910000540100005411000054210000543100005441000054510000546100005471000054810000549100005501000055110000552100005531000055410000555100005561000055710000558100005591000056010000561100005621000056310000564100005651000056610000567100005681000056910000570100005711000057210000573100005741000057510000576100005771000057810000579100005801000058110000582100005831000058410000585100005861000058710000588100005891000059010000591100005921000059310000594100005951000059610000597100005981000059910000600100006011000060210000603100006041000060510000606100006071000060810000609100006101000061110000612100006131000061410000615100006161000061710000618100006191000062010000621100006221000062310000624100006251000062610000627100006281000062910000630100006311000063210000633100006341000063510000636100006371000063810000639100006401000064110000642100006431000064410000645100006461000064710000648100006491000065010000651100006521000065310000654100006551000065610000657100006581000065910000660100006611000066210000663100006641000066510000666100006671000066810000669100006701000067110000672100006731000067410000675100006761000067710000678100006791000068010000681100006821000068310000684100006851000068610000687100006881000068910000690100006911000069210000693100006941000069510000696100006971000069810000699100007001000070110000702100007031000070410000705100007061000070710000708100007091000071010000711100007121000071310000714100007151000071610000717100007181000071910000720100007211000072210000723100007241000072510000726100007271000072810000729100007301000073110000732100007331000073410000735100007361000073710000738100007391000074010000741100007421000074310000744100007451000074610000747100007481000074910000750100007511000075210000753100007541000075510000756100007571000075810000759100007601000076110000762100007631000076410000765100007661000076710000768100007691000077010000771100007721000077310000774100007751000077610000777100007781000077910000780100007811000078210000783100007841000078510000786100007871000078810000789100007901000079110000792100007931000079410000795100007961000079710000798100007991001000110010002100100031001000410010005100100061001000710010008100100091001001010010011100100121001001310010014100100151001001610010017100100181001001910010020100100211001002210010023100100241001002510010026100100271001002810010029100100301001003110010032100100331001003410010035100100361001003710010038100100391001004010010041100100421001004310010044100100451001004610010047100100481001004910010050100100511001005210010053100100541001005510010056100100571001005810010059100100601001006110010062100100631001006410010065100100661001006710010068100100691001007010010071100100721001007310010074100100751001007610010077100100781001007910010080100100811001008210010083100100841001008510010086100100871001008810010089100100901001009110010092100100931001009410010095100100961001009710010098100100991001010010010101100101021001010310010104100101051001010610010107100101081001010910010110100101111001011210010113100101141001011510010116100101171001011810010119100101201001012110010122100101231001012410010125100101261001012710010128100101291001013010010131100101321001013310010134100101351001013610010137100101381001013910010140100101411001014210010143100101441001014510010146100101471001014810010149100101501001015110010152100101531001015410010155100101561001015710010158100101591001016010010161100101621001016310010164100101651001016610010167100101681001016910010170100101711001017210010173100101741001017510010176100101771001017810010179100101801001018110010182100101831001018410010185100101861001018710010188100101891001019010010191100101921001019310010194100101951001019610010197100101981001019910010200100102011001020210010203100102041001020510010206100102071001020810010209100102101001021110010212100102131001021410010215100102161001021710010218100102191001022010010221100102221001022310010224100102251001022610010227100102281001022910010230100102311001023210010233100102341001023510010236100102371001023810010239100102401001024110010242100102431001024410010245100102461001024710010248100102491001025010010251100102521001025310010254100102551001025610010257100102581001025910010260100102611001026210010263100102641001026510010266100102671001026810010269100102701001027110010272100102731001027410010275100102761001027710010278100102791001028010010281100102821001028310010284100102851001028610010287100102881001028910010290100102911001029210010293100102941001029510010296100102971001029810010299100103001001030110010302100103031001030410010305100103061001030710010308100103091001031010010311100103121001031310010314100103151001031610010317100103181001031910010320100103211001032210010323100103241001032510010326100103271001032810010329100103301001033110010332100103331001033410010335100103361001033710010338100103391001034010010341100103421001034310010344100103451001034610010347100103481001034910010350100103511001035210010353100103541001035510010356100103571001035810010359100103601001036110010362100103631001036410010365100103661001036710010368100103691001037010010371100103721001037310010374100103751001037610010377100103781001037910010380100103811001038210010383100103841001038510010386100103871001038810010389100103901001039110010392100103931001039410010395100103961001039710010398100103991001040010010401100104021001040310010404100104051001040610010407100104081001040910010410100104111001041210010413100104141001041510010416100104171001041810010419100104201001042110010422100104231001042410010425100104261001042710010428100104291001043010010431100104321001043310010434100104351001043610010437100104381001043910010440100104411001044210010443100104441001044510010446100104471001044810010449100104501001045110010452100104531001045410010455100104561001045710010458100104591001046010010461100104621001046310010464100104651001046610010467100104681001046910010470100104711001047210010473100104741001047510010476100104771001047810010479100104801001048110010482100104831001048410010485100104861001048710010488100104891001049010010491100104921001049310010494100104951001049610010497100104981001049910010500100105011001050210010503100105041001050510010506100105071001050810010509100105101001051110010512100105131001051410010515100105161001051710010518100105191001052010010521100105221001052310010524100105251001052610010527100105281001052910010530100105311001053210010533100105341001053510010536100105371001053810010539100105401001054110010542100105431001054410010545100105461001054710010548100105491001055010010551100105521001055310010554100105551001055610010557100105581001055910010560100105611001056210010563100105641001056510010566100105671001056810010569100105701001057110010572100105731001057410010575100105761001057710010578100105791001058010010581100105821001058310010584100105851001058610010587100105881001058910010590100105911001059210010593100105941001059510010596100105971001059810010599100106001001060110010602100106031001060410010605100106061001060710010608100106091001061010010611100106121001061310010614100106151001061610010617100106181001061910010620100106211001062210010623100106241001062510010626100106271001062810010629100106301001063110010632100106331001063410010635100106361001063710010638100106391001064010010641100106421001064310010644100106451001064610010647100106481001064910010650100106511001065210010653100106541001065510010656100106571001065810010659100106601001066110010662100106631001066410010665100106661001066710010668100106691001067010010671100106721001067310010674100106751001067610010677100106781001067910010680100106811001068210010683100106841001068510010686100106871001068810010689100106901001069110010692100106931001069410010695100106961001069710010698100106991001070010010701100107021001070310010704100107051001070610010707100107081001070910010710100107111001071210010713100107141001071510010716100107171001071810010719100107201001072110010722100107231001072410010725100107261001072710010728100107291001073010010731100107321001073310010734100107351001073610010737100107381001073910010740100107411001074210010743100107441001074510010746100107471001074810010749100107501001075110010752100107531001075410010755100107561001075710010758100107591001076010010761100107621001076310010764100107651001076610010767100107681001076910010770100107711001077210010773100107741001077510010776100107771001077810010779100107801001078110010782100107831001078410010785100107861001078710010788100107891001079010010791100107921001079310010794100107951001079610010797100107981001079910020001100200021002000310020004100200051002000610020007100200081002000910020010100200111002001210020013100200141002001510020016100200171002001810020019100200201002002110020022100200231002002410020025100200261002002710020028100200291002003010020031100200321002003310020034100200351002003610020037100200381002003910020040100200411002004210020043100200441002004510020046100200471002004810020049100200501002005110020052100200531002005410020055100200561002005710020058100200591002006010020061100200621002006310020064100200651002006610020067100200681002006910020070100200711002007210020073100200741002007510020076100200771002007810020079100200801002008110020082100200831002008410020085100200861002008710020088100200891002009010020091100200921002009310020094100200951002009610020097100200981002009910020100100201011002010210020103100201041002010510020106100201071002010810020109100201101002011110020112100201131002011410020115100201161002011710020118100201191002012010020121100201221002012310020124100201251002012610020127100201281002012910020130100201311002013210020133100201341002013510020136100201371002013810020139100201401002014110020142100201431002014410020145100201461002014710020148100201491002015010020151100201521002015310020154100201551002015610020157100201581002015910020160100201611002016210020163100201641002016510020166100201671002016810020169100201701002017110020172100201731002017410020175100201761002017710020178100201791002018010020181100201821002018310020184100201851002018610020187100201881002018910020190100201911002019210020193100201941002019510020196100201971002019810020199100202001002020110020202100202031002020410020205100202061002020710020208100202091002021010020211100202121002021310020214100202151002021610020217100202181002021910020220100202211002022210020223100202241002022510020226100202271002022810020229100202301002023110020232100202331002023410020235100202361002023710020238100202391002024010020241100202421002024310020244100202451002024610020247100202481002024910020250100202511002025210020253100202541002025510020256100202571002025810020259100202601002026110020262100202631002026410020265100202661002026710020268100202691002027010020271100202721002027310020274100202751002027610020277100202781002027910020280100202811002028210020283100202841002028510020286100202871002028810020289100202901002029110020292100202931002029410020295100202961002029710020298100202991002030010020301100203021002030310020304100203051002030610020307100203081002030910020310100203111002031210020313100203141002031510020316100203171002031810020319100203201002032110020322100203231002032410020325100203261002032710020328100203291002033010020331100203321002033310020334100203351002033610020337100203381002033910020340100203411002034210020343100203441002034510020346100203471002034810020349100203501002035110020352100203531002035410020355100203561002035710020358100203591002036010020361100203621002036310020364100203651002036610020367100203681002036910020370100203711002037210020373100203741002037510020376100203771002037810020379100203801002038110020382100203831002038410020385100203861002038710020388100203891002039010020391100203921002039310020394100203951002039610020397100203981002039910020400100204011002040210020403100204041002040510020406100204071002040810020409100204101002041110020412100204131002041410020415100204161002041710020418100204191002042010020421100204221002042310020424100204251002042610020427100204281002042910020430100204311002043210020433100204341002043510020436100204371002043810020439100204401002044110020442100204431002044410020445100204461002044710020448100204491002045010020451100204521002045310020454100204551002045610020457100204581002045910020460100204611002046210020463100204641002046510020466100204671002046810020469100204701002047110020472100204731002047410020475100204761002047710020478100204791002048010020481100204821002048310020484100204851002048610020487100204881002048910020490100204911002049210020493100204941002049510020496100204971002049810020499100205001002050110020502100205031002050410020505100205061002050710020508100205091002051010020511100205121002051310020514100205151002051610020517100205181002051910020520100205211002052210020523100205241002052510020526100205271002052810020529100205301002053110020532100205331002053410020535100205361002053710020538100205391002054010020541100205421002054310020544100205451002054610020547100205481002054910020550100205511002055210020553100205541002055510020556100205571002055810020559100205601002056110020562100205631002056410020565100205661002056710020568100205691002057010020571100205721002057310020574100205751002057610020577100205781002057910020580100205811002058210020583100205841002058510020586100205871002058810020589100205901002059110020592100205931002059410020595100205961002059710020598100205991002060010020601100206021002060310020604100206051002060610020607100206081002060910020610100206111002061210020613100206141002061510020616100206171002061810020619100206201002062110020622100206231002062410020625100206261002062710020628100206291002063010020631100206321002063310020634100206351002063610020637100206381002063910020640100206411002064210020643100206441002064510020646100206471002064810020649100206501002065110020652100206531002065410020655100206561002065710020658100206591002066010020661100206621002066310020664100206651002066610020667100206681002066910020670100206711002067210020673100206741002067510020676100206771002067810020679100206801002068110020682100206831002068410020685100206861002068710020688100206891002069010020691100206921002069310020694100206951002069610020697100206981002069910020700100207011002070210020703100207041002070510020706100207071002070810020709100207101002071110020712100207131002071410020715100207161002071710020718100207191002072010020721100207221002072310020724100207251002072610020727100207281002072910020730100207311002073210020733100207341002073510020736100207371002073810020739100207401002074110020742100207431002074410020745100207461002074710020748100207491002075010020751100207521002075310020754100207551002075610020757100207581002075910020760100207611002076210020763100207641002076510020766100207671002076810020769100207701002077110020772100207731002077410020775100207761002077710020778100207791002078010020781100207821002078310020784100207851002078610020787100207881002078910020790100207911002079210020793100207941002079510020796100207971002079810020799100300011003000210030003100300041003000510030006100300071003000810030009100300101003001110030012100300131003001410030015100300161003001710030018100300191003002010030021100300221003002310030024100300251003002610030027100300281003002910030030100300311003003210030033100300341003003510030036100300371003003810030039100300401003004110030042100300431003004410030045100300461003004710030048100300491003005010030051100300521003005310030054100300551003005610030057100300581003005910030060100300611003006210030063100300641003006510030066100300671003006810030069100300701003007110030072100300731003007410030075100300761003007710030078100300791003008010030081100300821003008310030084100300851003008610030087100300881003008910030090100300911003009210030093100300941003009510030096100300971003009810030099100301001003010110030102100301031003010410030105100301061003010710030108100301091003011010030111100301121003011310030114100301151003011610030117100301181003011910030120100301211003012210030123100301241003012510030126100301271003012810030129100301301003013110030132100301331003013410030135100301361003013710030138100301391003014010030141100301421003014310030144100301451003014610030147100301481003014910030150100301511003015210030153100301541003015510030156100301571003015810030159100301601003016110030162100301631003016410030165100301661003016710030168100301691003017010030171100301721003017310030174100301751003017610030177100301781003017910030180100301811003018210030183100301841003018510030186100301871003018810030189100301901003019110030192100301931003019410030195100301961003019710030198100301991003020010030201100302021003020310030204100302051003020610030207100302081003020910030210100302111003021210030213100302141003021510030216100302171003021810030219100302201003022110030222100302231003022410030225100302261003022710030228100302291003023010030231100302321003023310030234100302351003023610030237100302381003023910030240100302411003024210030243100302441003024510030246100302471003024810030249100302501003025110030252100302531003025410030255100302561003025710030258100302591003026010030261100302621003026310030264100302651003026610030267100302681003026910030270100302711003027210030273100302741003027510030276100302771003027810030279100302801003028110030282100302831003028410030285100302861003028710030288100302891003029010030291100302921003029310030294100302951003029610030297100302981003029910030300100303011003030210030303100303041003030510030306100303071003030810030309100303101003031110030312100303131003031410030315100303161003031710030318100303191003032010030321100303221003032310030324100303251003032610030327100303281003032910030330100303311003033210030333100303341003033510030336100303371003033810030339100303401003034110030342100303431003034410030345100303461003034710030348100303491003035010030351100303521003035310030354100303551003035610030357100303581003035910030360100303611003036210030363100303641003036510030366100303671003036810030369100303701003037110030372100303731003037410030375100303761003037710030378100303791003038010030381100303821003038310030384100303851003038610030387100303881003038910030390100303911003039210030393100303941003039510030396100303971003039810030399100304001003040110030402100304031003040410030405100304061003040710030408100304091003041010030411100304121003041310030414100304151003041610030417100304181003041910030420100304211003042210030423100304241003042510030426100304271003042810030429100304301003043110030432100304331003043410030435100304361003043710030438100304391003044010030441100304421003044310030444100304451003044610030447100304481003044910030450100304511003045210030453100304541003045510030456100304571003045810030459100304601003046110030462100304631003046410030465100304661003046710030468100304691003047010030471100304721003047310030474100304751003047610030477100304781003047910030480100304811003048210030483100304841003048510030486100304871003048810030489100304901003049110030492100304931003049410030495100304961003049710030498100304991003050010030501100305021003050310030504100305051003050610030507100305081003050910030510100305111003051210030513100305141003051510030516100305171003051810030519100305201003052110030522100305231003052410030525100305261003052710030528100305291003053010030531100305321003053310030534100305351003053610030537100305381003053910030540100305411003054210030543100305441003054510030546100305471003054810030549100305501003055110030552100305531003055410030555100305561003055710030558100305591003056010030561100305621003056310030564100305651003056610030567100305681003056910030570100305711003057210030573100305741003057510030576100305771003057810030579100305801003058110030582100305831003058410030585100305861003058710030588100305891003059010030591100305921003059310030594100305951003059610030597100305981003059910030600100306011003060210030603100306041003060510030606100306071003060810030609100306101003061110030612100306131003061410030615100306161003061710030618100306191003062010030621100306221003062310030624100306251003062610030627100306281003062910030630100306311003063210030633100306341003063510030636100306371003063810030639100306401003064110030642100306431003064410030645100306461003064710030648100306491003065010030651100306521003065310030654100306551003065610030657100306581003065910030660100306611003066210030663100306641003066510030666100306671003066810030669100306701003067110030672100306731003067410030675100306761003067710030678100306791003068010030681100306821003068310030684100306851003068610030687100306881003068910030690100306911003069210030693100306941003069510030696100306971003069810030699100307001003070110030702100307031003070410030705100307061003070710030708100307091003071010030711100307121003071310030714100307151003071610030717100307181003071910030720100307211003072210030723100307241003072510030726100307271003072810030729100307301003073110030732100307331003073410030735100307361003073710030738100307391003074010030741100307421003074310030744100307451003074610030747100307481003074910030750100307511003075210030753100307541003075510030756100307571003075810030759100307601003076110030762100307631003076410030765100307661003076710030768100307691003077010030771100307721003077310030774100307751003077610030777100307781003077910030780100307811003078210030783100307841003078510030786100307871003078810030789100307901003079110030792100307931003079410030795100307961003079710030798100307991004000110040002100400031004000410040005100400061004000710040008100400091004001010040011100400121004001310040014100400151004001610040017100400181004001910040020100400211004002210040023100400241004002510040026100400271004002810040029100400301004003110040032100400331004003410040035100400361004003710040038100400391004004010040041100400421004004310040044100400451004004610040047100400481004004910040050100400511004005210040053100400541004005510040056100400571004005810040059100400601004006110040062100400631004006410040065100400661004006710040068100400691004007010040071100400721004007310040074100400751004007610040077100400781004007910040080100400811004008210040083100400841004008510040086100400871004008810040089100400901004009110040092100400931004009410040095100400961004009710040098100400991004010010040101100401021004010310040104100401051004010610040107100401081004010910040110100401111004011210040113100401141004011510040116100401171004011810040119100401201004012110040122100401231004012410040125100401261004012710040128100401291004013010040131100401321004013310040134100401351004013610040137100401381004013910040140100401411004014210040143100401441004014510040146100401471004014810040149100401501004015110040152100401531004015410040155100401561004015710040158100401591004016010040161100401621004016310040164100401651004016610040167100401681004016910040170100401711004017210040173100401741004017510040176100401771004017810040179100401801004018110040182100401831004018410040185100401861004018710040188100401891004019010040191100401921004019310040194100401951004019610040197100401981004019910040200100402011004020210040203100402041004020510040206100402071004020810040209100402101004021110040212100402131004021410040215100402161004021710040218100402191004022010040221100402221004022310040224100402251004022610040227100402281004022910040230100402311004023210040233100402341004023510040236100402371004023810040239100402401004024110040242100402431004024410040245100402461004024710040248100402491004025010040251100402521004025310040254100402551004025610040257100402581004025910040260100402611004026210040263100402641004026510040266100402671004026810040269100402701004027110040272100402731004027410040275100402761004027710040278100402791004028010040281100402821004028310040284100402851004028610040287100402881004028910040290100402911004029210040293100402941004029510040296100402971004029810040299100403001004030110040302100403031004030410040305100403061004030710040308100403091004031010040311100403121004031310040314100403151004031610040317100403181004031910040320100403211004032210040323100403241004032510040326100403271004032810040329100403301004033110040332100403331004033410040335100403361004033710040338100403391004034010040341100403421004034310040344100403451004034610040347100403481004034910040350100403511004035210040353100403541004035510040356100403571004035810040359100403601004036110040362100403631004036410040365100403661004036710040368100403691004037010040371100403721004037310040374100403751004037610040377100403781004037910040380100403811004038210040383100403841004038510040386100403871004038810040389100403901004039110040392100403931004039410040395100403961004039710040398100403991004040010040401100404021004040310040404100404051004040610040407100404081004040910040410100404111004041210040413100404141004041510040416100404171004041810040419100404201004042110040422100404231004042410040425100404261004042710040428100404291004043010040431100404321004043310040434100404351004043610040437100404381004043910040440100404411004044210040443100404441004044510040446100404471004044810040449100404501004045110040452100404531004045410040455100404561004045710040458100404591004046010040461100404621004046310040464100404651004046610040467100404681004046910040470100404711004047210040473100404741004047510040476100404771004047810040479100404801004048110040482100404831004048410040485100404861004048710040488100404891004049010040491100404921004049310040494100404951004049610040497100404981004049910040500100405011004050210040503100405041004050510040506100405071004050810040509100405101004051110040512100405131004051410040515100405161004051710040518100405191004052010040521100405221004052310040524100405251004052610040527100405281004052910040530100405311004053210040533100405341004053510040536100405371004053810040539100405401004054110040542100405431004054410040545100405461004054710040548100405491004055010040551100405521004055310040554100405551004055610040557100405581004055910040560100405611004056210040563100405641004056510040566100405671004056810040569100405701004057110040572100405731004057410040575100405761004057710040578100405791004058010040581100405821004058310040584100405851004058610040587100405881004058910040590100405911004059210040593100405941004059510040596100405971004059810040599100406001004060110040602100406031004060410040605100406061004060710040608100406091004061010040611100406121004061310040614100406151004061610040617100406181004061910040620100406211004062210040623100406241004062510040626100406271004062810040629100406301004063110040632100406331004063410040635100406361004063710040638100406391004064010040641100406421004064310040644100406451004064610040647100406481004064910040650100406511004065210040653100406541004065510040656100406571004065810040659100406601004066110040662100406631004066410040665100406661004066710040668100406691004067010040671100406721004067310040674100406751004067610040677100406781004067910040680100406811004068210040683100406841004068510040686100406871004068810040689100406901004069110040692100406931004069410040695100406961004069710040698100406991004070010040701100407021004070310040704100407051004070610040707100407081004070910040710100407111004071210040713100407141004071510040716100407171004071810040719100407201004072110040722100407231004072410040725100407261004072710040728100407291004073010040731100407321004073310040734100407351004073610040737100407381004073910040740100407411004074210040743100407441004074510040746100407471004074810040749100407501004075110040752100407531004075410040755100407561004075710040758100407591004076010040761100407621004076310040764100407651004076610040767100407681004076910040770100407711004077210040773100407741004077510040776100407771004077810040779100407801004078110040782100407831004078410040785100407861004078710040788100407891004079010040791100407921004079310040794100407951004079610040797100407981004079910050001100500021005000310050004100500051005000610050007100500081005000910050010100500111005001210050013100500141005001510050016100500171005001810050019100500201005002110050022100500231005002410050025100500261005002710050028100500291005003010050031100500321005003310050034100500351005003610050037100500381005003910050040100500411005004210050043100500441005004510050046100500471005004810050049100500501005005110050052100500531005005410050055100500561005005710050058100500591005006010050061100500621005006310050064100500651005006610050067100500681005006910050070100500711005007210050073100500741005007510050076100500771005007810050079100500801005008110050082100500831005008410050085100500861005008710050088100500891005009010050091100500921005009310050094100500951005009610050097100500981005009910050100100501011005010210050103100501041005010510050106100501071005010810050109100501101005011110050112100501131005011410050115100501161005011710050118100501191005012010050121100501221005012310050124100501251005012610050127100501281005012910050130100501311005013210050133100501341005013510050136100501371005013810050139100501401005014110050142100501431005014410050145100501461005014710050148100501491005015010050151100501521005015310050154100501551005015610050157100501581005015910050160100501611005016210050163100501641005016510050166100501671005016810050169100501701005017110050172100501731005017410050175100501761005017710050178100501791005018010050181100501821005018310050184100501851005018610050187100501881005018910050190100501911005019210050193100501941005019510050196100501971005019810050199100502001005020110050202100502031005020410050205100502061005020710050208100502091005021010050211100502121005021310050214100502151005021610050217100502181005021910050220100502211005022210050223100502241005022510050226100502271005022810050229100502301005023110050232100502331005023410050235100502361005023710050238100502391005024010050241100502421005024310050244100502451005024610050247100502481005024910050250100502511005025210050253100502541005025510050256100502571005025810050259100502601005026110050262100502631005026410050265100502661005026710050268100502691005027010050271100502721005027310050274100502751005027610050277100502781005027910050280100502811005028210050283100502841005028510050286100502871005028810050289100502901005029110050292100502931005029410050295100502961005029710050298100502991005030010050301100503021005030310050304100503051005030610050307100503081005030910050310100503111005031210050313100503141005031510050316100503171005031810050319100503201005032110050322100503231005032410050325100503261005032710050328100503291005033010050331100503321005033310050334100503351005033610050337100503381005033910050340100503411005034210050343100503441005034510050346100503471005034810050349100503501005035110050352100503531005035410050355100503561005035710050358100503591005036010050361100503621005036310050364100503651005036610050367100503681005036910050370100503711005037210050373100503741005037510050376100503771005037810050379100503801005038110050382100503831005038410050385100503861005038710050388100503891005039010050391100503921005039310050394100503951005039610050397100503981005039910050400100504011005040210050403100504041005040510050406100504071005040810050409100504101005041110050412100504131005041410050415100504161005041710050418100504191005042010050421100504221005042310050424100504251005042610050427100504281005042910050430100504311005043210050433100504341005043510050436100504371005043810050439100504401005044110050442100504431005044410050445100504461005044710050448100504491005045010050451100504521005045310050454100504551005045610050457100504581005045910050460100504611005046210050463100504641005046510050466100504671005046810050469100504701005047110050472100504731005047410050475100504761005047710050478100504791005048010050481100504821005048310050484100504851005048610050487100504881005048910050490100504911005049210050493100504941005049510050496100504971005049810050499100505001005050110050502100505031005050410050505100505061005050710050508100505091005051010050511100505121005051310050514100505151005051610050517100505181005051910050520100505211005052210050523100505241005052510050526100505271005052810050529100505301005053110050532100505331005053410050535100505361005053710050538100505391005054010050541100505421005054310050544100505451005054610050547100505481005054910050550100505511005055210050553100505541005055510050556100505571005055810050559100505601005056110050562100505631005056410050565100505661005056710050568100505691005057010050571100505721005057310050574100505751005057610050577100505781005057910050580100505811005058210050583100505841005058510050586100505871005058810050589100505901005059110050592100505931005059410050595100505961005059710050598100505991005060010050601100506021005060310050604100506051005060610050607100506081005060910050610100506111005061210050613100506141005061510050616100506171005061810050619100506201005062110050622100506231005062410050625100506261005062710050628100506291005063010050631100506321005063310050634100506351005063610050637100506381005063910050640100506411005064210050643100506441005064510050646100506471005064810050649100506501005065110050652100506531005065410050655100506561005065710050658100506591005066010050661100506621005066310050664100506651005066610050667100506681005066910050670100506711005067210050673100506741005067510050676100506771005067810050679100506801005068110050682100506831005068410050685100506861005068710050688100506891005069010050691100506921005069310050694100506951005069610050697100506981005069910050700100507011005070210050703100507041005070510050706100507071005070810050709100507101005071110050712100507131005071410050715100507161005071710050718100507191005072010050721100507221005072310050724100507251005072610050727100507281005072910050730100507311005073210050733100507341005073510050736100507371005073810050739100507401005074110050742100507431005074410050745100507461005074710050748100507491005075010050751100507521005075310050754100507551005075610050757100507581005075910050760100507611005076210050763100507641005076510050766100507671005076810050769100507701005077110050772100507731005077410050775100507761005077710050778100507791005078010050781100507821005078310050784100507851005078610050787100507881005078910050790100507911005079210050793100507941005079510050796100507971005079810050799100600011006000210060003100600041006000510060006100600071006000810060009100600101006001110060012100600131006001410060015100600161006001710060018100600191006002010060021100600221006002310060024100600251006002610060027100600281006002910060030100600311006003210060033100600341006003510060036100600371006003810060039100600401006004110060042100600431006004410060045100600461006004710060048100600491006005010060051100600521006005310060054100600551006005610060057100600581006005910060060100600611006006210060063100600641006006510060066100600671006006810060069100600701006007110060072100600731006007410060075100600761006007710060078100600791006008010060081100600821006008310060084100600851006008610060087100600881006008910060090100600911006009210060093100600941006009510060096100600971006009810060099100601001006010110060102100601031006010410060105100601061006010710060108100601091006011010060111100601121006011310060114100601151006011610060117100601181006011910060120100601211006012210060123100601241006012510060126100601271006012810060129100601301006013110060132100601331006013410060135100601361006013710060138100601391006014010060141100601421006014310060144100601451006014610060147100601481006014910060150100601511006015210060153100601541006015510060156100601571006015810060159100601601006016110060162100601631006016410060165100601661006016710060168100601691006017010060171100601721006017310060174100601751006017610060177100601781006017910060180100601811006018210060183100601841006018510060186100601871006018810060189100601901006019110060192100601931006019410060195100601961006019710060198100601991006020010060201100602021006020310060204100602051006020610060207100602081006020910060210100602111006021210060213100602141006021510060216100602171006021810060219100602201006022110060222100602231006022410060225100602261006022710060228100602291006023010060231100602321006023310060234100602351006023610060237100602381006023910060240100602411006024210060243100602441006024510060246100602471006024810060249100602501006025110060252100602531006025410060255100602561006025710060258100602591006026010060261100602621006026310060264100602651006026610060267100602681006026910060270100602711006027210060273100602741006027510060276100602771006027810060279100602801006028110060282100602831006028410060285100602861006028710060288100602891006029010060291100602921006029310060294100602951006029610060297100602981006029910060300100603011006030210060303100603041006030510060306100603071006030810060309100603101006031110060312100603131006031410060315100603161006031710060318100603191006032010060321100603221006032310060324100603251006032610060327100603281006032910060330100603311006033210060333100603341006033510060336100603371006033810060339100603401006034110060342100603431006034410060345100603461006034710060348100603491006035010060351100603521006035310060354100603551006035610060357100603581006035910060360100603611006036210060363100603641006036510060366100603671006036810060369100603701006037110060372100603731006037410060375100603761006037710060378100603791006038010060381100603821006038310060384100603851006038610060387100603881006038910060390100603911006039210060393100603941006039510060396100603971006039810060399100604001006040110060402100604031006040410060405100604061006040710060408100604091006041010060411100604121006041310060414100604151006041610060417100604181006041910060420100604211006042210060423100604241006042510060426100604271006042810060429100604301006043110060432100604331006043410060435100604361006043710060438100604391006044010060441100604421006044310060444100604451006044610060447100604481006044910060450100604511006045210060453100604541006045510060456100604571006045810060459100604601006046110060462100604631006046410060465100604661006046710060468100604691006047010060471100604721006047310060474100604751006047610060477100604781006047910060480100604811006048210060483100604841006048510060486100604871006048810060489100604901006049110060492100604931006049410060495100604961006049710060498100604991006050010060501100605021006050310060504100605051006050610060507100605081006050910060510100605111006051210060513100605141006051510060516100605171006051810060519100605201006052110060522100605231006052410060525100605261006052710060528100605291006053010060531100605321006053310060534100605351006053610060537100605381006053910060540100605411006054210060543100605441006054510060546100605471006054810060549100605501006055110060552100605531006055410060555100605561006055710060558100605591006056010060561100605621006056310060564100605651006056610060567100605681006056910060570100605711006057210060573100605741006057510060576100605771006057810060579100605801006058110060582100605831006058410060585100605861006058710060588100605891006059010060591100605921006059310060594100605951006059610060597100605981006059910060600100606011006060210060603100606041006060510060606100606071006060810060609100606101006061110060612100606131006061410060615100606161006061710060618100606191006062010060621100606221006062310060624100606251006062610060627100606281006062910060630100606311006063210060633100606341006063510060636100606371006063810060639100606401006064110060642100606431006064410060645100606461006064710060648100606491006065010060651100606521006065310060654100606551006065610060657100606581006065910060660100606611006066210060663100606641006066510060666100606671006066810060669100606701006067110060672100606731006067410060675100606761006067710060678100606791006068010060681100606821006068310060684100606851006068610060687100606881006068910060690100606911006069210060693100606941006069510060696100606971006069810060699100607001006070110060702100607031006070410060705100607061006070710060708100607091006071010060711100607121006071310060714100607151006071610060717100607181006071910060720100607211006072210060723100607241006072510060726100607271006072810060729100607301006073110060732100607331006073410060735100607361006073710060738100607391006074010060741100607421006074310060744100607451006074610060747100607481006074910060750100607511006075210060753100607541006075510060756100607571006075810060759100607601006076110060762100607631006076410060765100607661006076710060768100607691006077010060771100607721006077310060774100607751006077610060777100607781006077910060780100607811006078210060783100607841006078510060786100607871006078810060789100607901006079110060792100607931006079410060795100607961006079710060798100607991007000110070002100700031007000410070005100700061007000710070008100700091007001010070011100700121007001310070014100700151007001610070017100700181007001910070020100700211007002210070023100700241007002510070026100700271007002810070029100700301007003110070032100700331007003410070035100700361007003710070038100700391007004010070041100700421007004310070044100700451007004610070047100700481007004910070050100700511007005210070053100700541007005510070056100700571007005810070059100700601007006110070062100700631007006410070065100700661007006710070068100700691007007010070071100700721007007310070074100700751007007610070077100700781007007910070080100700811007008210070083100700841007008510070086100700871007008810070089100700901007009110070092100700931007009410070095100700961007009710070098100700991007010010070101100701021007010310070104100701051007010610070107100701081007010910070110100701111007011210070113100701141007011510070116100701171007011810070119100701201007012110070122100701231007012410070125100701261007012710070128100701291007013010070131100701321007013310070134100701351007013610070137100701381007013910070140100701411007014210070143100701441007014510070146100701471007014810070149100701501007015110070152100701531007015410070155100701561007015710070158100701591007016010070161100701621007016310070164100701651007016610070167100701681007016910070170100701711007017210070173100701741007017510070176100701771007017810070179100701801007018110070182100701831007018410070185100701861007018710070188100701891007019010070191100701921007019310070194100701951007019610070197100701981007019910070200100702011007020210070203100702041007020510070206100702071007020810070209100702101007021110070212100702131007021410070215100702161007021710070218100702191007022010070221100702221007022310070224100702251007022610070227100702281007022910070230100702311007023210070233100702341007023510070236100702371007023810070239100702401007024110070242100702431007024410070245100702461007024710070248100702491007025010070251100702521007025310070254100702551007025610070257100702581007025910070260100702611007026210070263100702641007026510070266100702671007026810070269100702701007027110070272100702731007027410070275100702761007027710070278100702791007028010070281100702821007028310070284100702851007028610070287100702881007028910070290100702911007029210070293100702941007029510070296100702971007029810070299100703001007030110070302100703031007030410070305100703061007030710070308100703091007031010070311100703121007031310070314100703151007031610070317100703181007031910070320100703211007032210070323100703241007032510070326100703271007032810070329100703301007033110070332100703331007033410070335100703361007033710070338100703391007034010070341100703421007034310070344100703451007034610070347100703481007034910070350100703511007035210070353100703541007035510070356100703571007035810070359100703601007036110070362100703631007036410070365100703661007036710070368100703691007037010070371100703721007037310070374100703751007037610070377100703781007037910070380100703811007038210070383100703841007038510070386100703871007038810070389100703901007039110070392100703931007039410070395100703961007039710070398100703991007040010070401100704021007040310070404100704051007040610070407100704081007040910070410100704111007041210070413100704141007041510070416100704171007041810070419100704201007042110070422100704231007042410070425100704261007042710070428100704291007043010070431100704321007043310070434100704351007043610070437100704381007043910070440100704411007044210070443100704441007044510070446100704471007044810070449100704501007045110070452100704531007045410070455100704561007045710070458100704591007046010070461100704621007046310070464100704651007046610070467100704681007046910070470100704711007047210070473100704741007047510070476100704771007047810070479100704801007048110070482100704831007048410070485100704861007048710070488100704891007049010070491100704921007049310070494100704951007049610070497100704981007049910070500100705011007050210070503100705041007050510070506100705071007050810070509100705101007051110070512100705131007051410070515100705161007051710070518100705191007052010070521100705221007052310070524100705251007052610070527100705281007052910070530100705311007053210070533100705341007053510070536100705371007053810070539100705401007054110070542100705431007054410070545100705461007054710070548100705491007055010070551100705521007055310070554100705551007055610070557100705581007055910070560100705611007056210070563100705641007056510070566100705671007056810070569100705701007057110070572100705731007057410070575100705761007057710070578100705791007058010070581100705821007058310070584100705851007058610070587100705881007058910070590100705911007059210070593100705941007059510070596100705971007059810070599100706001007060110070602100706031007060410070605100706061007060710070608100706091007061010070611100706121007061310070614100706151007061610070617100706181007061910070620100706211007062210070623100706241007062510070626100706271007062810070629100706301007063110070632100706331007063410070635100706361007063710070638100706391007064010070641100706421007064310070644100706451007064610070647100706481007064910070650100706511007065210070653100706541007065510070656100706571007065810070659100706601007066110070662100706631007066410070665100706661007066710070668100706691007067010070671100706721007067310070674100706751007067610070677100706781007067910070680100706811007068210070683100706841007068510070686100706871007068810070689100706901007069110070692100706931007069410070695100706961007069710070698100706991007070010070701100707021007070310070704100707051007070610070707100707081007070910070710100707111007071210070713100707141007071510070716100707171007071810070719100707201007072110070722100707231007072410070725100707261007072710070728100707291007073010070731100707321007073310070734100707351007073610070737100707381007073910070740100707411007074210070743100707441007074510070746100707471007074810070749100707501007075110070752100707531007075410070755100707561007075710070758100707591007076010070761100707621007076310070764100707651007076610070767100707681007076910070770100707711007077210070773100707741007077510070776100707771007077810070779100707801007078110070782100707831007078410070785100707861007078710070788100707891007079010070791100707921007079310070794100707951007079610070797100707981007079910080001100800021008000310080004100800051008000610080007100800081008000910080010100800111008001210080013100800141008001510080016100800171008001810080019100800201008002110080022100800231008002410080025100800261008002710080028100800291008003010080031100800321008003310080034100800351008003610080037100800381008003910080040100800411008004210080043100800441008004510080046100800471008004810080049100800501008005110080052100800531008005410080055100800561008005710080058100800591008006010080061100800621008006310080064100800651008006610080067100800681008006910080070100800711008007210080073100800741008007510080076100800771008007810080079100800801008008110080082100800831008008410080085100800861008008710080088100800891008009010080091100800921008009310080094100800951008009610080097100800981008009910080100100801011008010210080103100801041008010510080106100801071008010810080109100801101008011110080112100801131008011410080115100801161008011710080118100801191008012010080121100801221008012310080124100801251008012610080127100801281008012910080130100801311008013210080133100801341008013510080136100801371008013810080139100801401008014110080142100801431008014410080145100801461008014710080148100801491008015010080151100801521008015310080154100801551008015610080157100801581008015910080160100801611008016210080163100801641008016510080166100801671008016810080169100801701008017110080172100801731008017410080175100801761008017710080178100801791008018010080181100801821008018310080184100801851008018610080187100801881008018910080190100801911008019210080193100801941008019510080196100801971008019810080199100802001008020110080202100802031008020410080205100802061008020710080208100802091008021010080211100802121008021310080214100802151008021610080217100802181008021910080220100802211008022210080223100802241008022510080226100802271008022810080229100802301008023110080232100802331008023410080235100802361008023710080238100802391008024010080241100802421008024310080244100802451008024610080247100802481008024910080250100802511008025210080253100802541008025510080256100802571008025810080259100802601008026110080262100802631008026410080265100802661008026710080268100802691008027010080271100802721008027310080274100802751008027610080277100802781008027910080280100802811008028210080283100802841008028510080286100802871008028810080289100802901008029110080292100802931008029410080295100802961008029710080298100802991008030010080301100803021008030310080304100803051008030610080307100803081008030910080310100803111008031210080313100803141008031510080316100803171008031810080319100803201008032110080322100803231008032410080325100803261008032710080328100803291008033010080331100803321008033310080334100803351008033610080337100803381008033910080340100803411008034210080343100803441008034510080346100803471008034810080349100803501008035110080352100803531008035410080355100803561008035710080358100803591008036010080361100803621008036310080364100803651008036610080367100803681008036910080370100803711008037210080373100803741008037510080376100803771008037810080379100803801008038110080382100803831008038410080385100803861008038710080388100803891008039010080391100803921008039310080394100803951008039610080397100803981008039910080400100804011008040210080403100804041008040510080406100804071008040810080409100804101008041110080412100804131008041410080415100804161008041710080418100804191008042010080421100804221008042310080424100804251008042610080427100804281008042910080430100804311008043210080433100804341008043510080436100804371008043810080439100804401008044110080442100804431008044410080445100804461008044710080448100804491008045010080451100804521008045310080454100804551008045610080457100804581008045910080460100804611008046210080463100804641008046510080466100804671008046810080469100804701008047110080472100804731008047410080475100804761008047710080478100804791008048010080481100804821008048310080484100804851008048610080487100804881008048910080490100804911008049210080493100804941008049510080496100804971008049810080499100805001008050110080502100805031008050410080505100805061008050710080508100805091008051010080511100805121008051310080514100805151008051610080517100805181008051910080520100805211008052210080523100805241008052510080526100805271008052810080529100805301008053110080532100805331008053410080535100805361008053710080538100805391008054010080541100805421008054310080544100805451008054610080547100805481008054910080550100805511008055210080553100805541008055510080556100805571008055810080559100805601008056110080562100805631008056410080565100805661008056710080568100805691008057010080571100805721008057310080574100805751008057610080577100805781008057910080580100805811008058210080583100805841008058510080586100805871008058810080589100805901008059110080592100805931008059410080595100805961008059710080598100805991008060010080601100806021008060310080604100806051008060610080607100806081008060910080610100806111008061210080613100806141008061510080616100806171008061810080619100806201008062110080622100806231008062410080625100806261008062710080628100806291008063010080631100806321008063310080634100806351008063610080637100806381008063910080640100806411008064210080643100806441008064510080646100806471008064810080649100806501008065110080652100806531008065410080655100806561008065710080658100806591008066010080661100806621008066310080664100806651008066610080667100806681008066910080670100806711008067210080673100806741008067510080676100806771008067810080679100806801008068110080682100806831008068410080685100806861008068710080688100806891008069010080691100806921008069310080694100806951008069610080697100806981008069910080700100807011008070210080703100807041008070510080706100807071008070810080709100807101008071110080712100807131008071410080715100807161008071710080718100807191008072010080721100807221008072310080724100807251008072610080727100807281008072910080730100807311008073210080733100807341008073510080736100807371008073810080739100807401008074110080742100807431008074410080745100807461008074710080748100807491008075010080751100807521008075310080754100807551008075610080757100807581008075910080760100807611008076210080763100807641008076510080766100807671008076810080769100807701008077110080772100807731008077410080775100807761008077710080778100807791008078010080781100807821008078310080784100807851008078610080787100807881008078910080790100807911008079210080793100807941008079510080796100807971008079810080799100900011009000210090003100900041009000510090006100900071009000810090009100900101009001110090012100900131009001410090015100900161009001710090018100900191009002010090021100900221009002310090024100900251009002610090027100900281009002910090030100900311009003210090033100900341009003510090036100900371009003810090039100900401009004110090042100900431009004410090045100900461009004710090048100900491009005010090051100900521009005310090054100900551009005610090057100900581009005910090060100900611009006210090063100900641009006510090066100900671009006810090069100900701009007110090072100900731009007410090075100900761009007710090078100900791009008010090081100900821009008310090084100900851009008610090087100900881009008910090090100900911009009210090093100900941009009510090096100900971009009810090099100901001009010110090102100901031009010410090105100901061009010710090108100901091009011010090111100901121009011310090114100901151009011610090117100901181009011910090120100901211009012210090123100901241009012510090126100901271009012810090129100901301009013110090132100901331009013410090135100901361009013710090138100901391009014010090141100901421009014310090144100901451009014610090147100901481009014910090150100901511009015210090153100901541009015510090156100901571009015810090159100901601009016110090162100901631009016410090165100901661009016710090168100901691009017010090171100901721009017310090174100901751009017610090177100901781009017910090180100901811009018210090183100901841009018510090186100901871009018810090189100901901009019110090192100901931009019410090195100901961009019710090198100901991009020010090201100902021009020310090204100902051009020610090207100902081009020910090210100902111009021210090213100902141009021510090216100902171009021810090219100902201009022110090222100902231009022410090225100902261009022710090228100902291009023010090231100902321009023310090234100902351009023610090237100902381009023910090240100902411009024210090243100902441009024510090246100902471009024810090249100902501009025110090252100902531009025410090255100902561009025710090258100902591009026010090261100902621009026310090264100902651009026610090267100902681009026910090270100902711009027210090273100902741009027510090276100902771009027810090279100902801009028110090282100902831009028410090285100902861009028710090288100902891009029010090291100902921009029310090294100902951009029610090297100902981009029910090300100903011009030210090303100903041009030510090306100903071009030810090309100903101009031110090312100903131009031410090315100903161009031710090318100903191009032010090321100903221009032310090324100903251009032610090327100903281009032910090330100903311009033210090333100903341009033510090336100903371009033810090339100903401009034110090342100903431009034410090345100903461009034710090348100903491009035010090351100903521009035310090354100903551009035610090357100903581009035910090360100903611009036210090363100903641009036510090366100903671009036810090369100903701009037110090372100903731009037410090375100903761009037710090378100903791009038010090381100903821009038310090384100903851009038610090387100903881009038910090390100903911009039210090393100903941009039510090396100903971009039810090399100904001009040110090402100904031009040410090405100904061009040710090408100904091009041010090411100904121009041310090414100904151009041610090417100904181009041910090420100904211009042210090423100904241009042510090426100904271009042810090429100904301009043110090432100904331009043410090435100904361009043710090438100904391009044010090441100904421009044310090444100904451009044610090447100904481009044910090450100904511009045210090453100904541009045510090456100904571009045810090459100904601009046110090462100904631009046410090465100904661009046710090468100904691009047010090471100904721009047310090474100904751009047610090477100904781009047910090480100904811009048210090483100904841009048510090486100904871009048810090489100904901009049110090492100904931009049410090495100904961009049710090498100904991009050010090501100905021009050310090504100905051009050610090507100905081009050910090510100905111009051210090513100905141009051510090516100905171009051810090519100905201009052110090522100905231009052410090525100905261009052710090528100905291009053010090531100905321009053310090534100905351009053610090537100905381009053910090540100905411009054210090543100905441009054510090546100905471009054810090549100905501009055110090552100905531009055410090555100905561009055710090558100905591009056010090561100905621009056310090564100905651009056610090567100905681009056910090570100905711009057210090573100905741009057510090576100905771009057810090579100905801009058110090582100905831009058410090585100905861009058710090588100905891009059010090591100905921009059310090594100905951009059610090597100905981009059910090600100906011009060210090603100906041009060510090606100906071009060810090609100906101009061110090612100906131009061410090615100906161009061710090618100906191009062010090621100906221009062310090624100906251009062610090627100906281009062910090630100906311009063210090633100906341009063510090636100906371009063810090639100906401009064110090642100906431009064410090645100906461009064710090648100906491009065010090651100906521009065310090654100906551009065610090657100906581009065910090660100906611009066210090663100906641009066510090666100906671009066810090669100906701009067110090672100906731009067410090675100906761009067710090678100906791009068010090681100906821009068310090684100906851009068610090687100906881009068910090690100906911009069210090693100906941009069510090696100906971009069810090699100907001009070110090702100907031009070410090705100907061009070710090708100907091009071010090711100907121009071310090714100907151009071610090717100907181009071910090720100907211009072210090723100907241009072510090726100907271009072810090729100907301009073110090732100907331009073410090735100907361009073710090738100907391009074010090741100907421009074310090744100907451009074610090747100907481009074910090750100907511009075210090753100907541009075510090756100907571009075810090759100907601009076110090762100907631009076410090765100907661009076710090768100907691009077010090771100907721009077310090774100907751009077610090777100907781009077910090780100907811009078210090783100907841009078510090786100907871009078810090789100907901009079110090792100907931009079410090795100907961009079710090798100907991010000110100002101000031010000410100005101000061010000710100008101000091010001010100011101000121010001310100014101000151010001610100017101000181010001910100020101000211010002210100023101000241010002510100026101000271010002810100029101000301010003110100032101000331010003410100035101000361010003710100038101000391010004010100041101000421010004310100044101000451010004610100047101000481010004910100050101000511010005210100053101000541010005510100056101000571010005810100059101000601010006110100062101000631010006410100065101000661010006710100068101000691010007010100071101000721010007310100074101000751010007610100077101000781010007910100080101000811010008210100083101000841010008510100086101000871010008810100089101000901010009110100092101000931010009410100095101000961010009710100098101000991010010010100101101001021010010310100104101001051010010610100107101001081010010910100110101001111010011210100113101001141010011510100116101001171010011810100119101001201010012110100122101001231010012410100125101001261010012710100128101001291010013010100131101001321010013310100134101001351010013610100137101001381010013910100140101001411010014210100143101001441010014510100146101001471010014810100149101001501010015110100152101001531010015410100155101001561010015710100158101001591010016010100161101001621010016310100164101001651010016610100167101001681010016910100170101001711010017210100173101001741010017510100176101001771010017810100179101001801010018110100182101001831010018410100185101001861010018710100188101001891010019010100191101001921010019310100194101001951010019610100197101001981010019910100200101002011010020210100203101002041010020510100206101002071010020810100209101002101010021110100212101002131010021410100215101002161010021710100218101002191010022010100221101002221010022310100224101002251010022610100227101002281010022910100230101002311010023210100233101002341010023510100236101002371010023810100239101002401010024110100242101002431010024410100245101002461010024710100248101002491010025010100251101002521010025310100254101002551010025610100257101002581010025910100260101002611010026210100263101002641010026510100266101002671010026810100269101002701010027110100272101002731010027410100275101002761010027710100278101002791010028010100281101002821010028310100284101002851010028610100287101002881010028910100290101002911010029210100293101002941010029510100296101002971010029810100299101003001010030110100302101003031010030410100305101003061010030710100308101003091010031010100311101003121010031310100314101003151010031610100317101003181010031910100320101003211010032210100323101003241010032510100326101003271010032810100329101003301010033110100332101003331010033410100335101003361010033710100338101003391010034010100341101003421010034310100344101003451010034610100347101003481010034910100350101003511010035210100353101003541010035510100356101003571010035810100359101003601010036110100362101003631010036410100365101003661010036710100368101003691010037010100371101003721010037310100374101003751010037610100377101003781010037910100380101003811010038210100383101003841010038510100386101003871010038810100389101003901010039110100392101003931010039410100395101003961010039710100398101003991010040010100401101004021010040310100404101004051010040610100407101004081010040910100410101004111010041210100413101004141010041510100416101004171010041810100419101004201010042110100422101004231010042410100425101004261010042710100428101004291010043010100431101004321010043310100434101004351010043610100437101004381010043910100440101004411010044210100443101004441010044510100446101004471010044810100449101004501010045110100452101004531010045410100455101004561010045710100458101004591010046010100461101004621010046310100464101004651010046610100467101004681010046910100470101004711010047210100473101004741010047510100476101004771010047810100479101004801010048110100482101004831010048410100485101004861010048710100488101004891010049010100491101004921010049310100494101004951010049610100497101004981010049910100500101005011010050210100503101005041010050510100506101005071010050810100509101005101010051110100512101005131010051410100515101005161010051710100518101005191010052010100521101005221010052310100524101005251010052610100527101005281010052910100530101005311010053210100533101005341010053510100536101005371010053810100539101005401010054110100542101005431010054410100545101005461010054710100548101005491010055010100551101005521010055310100554101005551010055610100557101005581010055910100560101005611010056210100563101005641010056510100566101005671010056810100569101005701010057110100572101005731010057410100575101005761010057710100578101005791010058010100581101005821010058310100584101005851010058610100587101005881010058910100590101005911010059210100593101005941010059510100596101005971010059810100599101006001010060110100602101006031010060410100605101006061010060710100608101006091010061010100611101006121010061310100614101006151010061610100617101006181010061910100620101006211010062210100623101006241010062510100626101006271010062810100629101006301010063110100632101006331010063410100635101006361010063710100638101006391010064010100641101006421010064310100644101006451010064610100647101006481010064910100650101006511010065210100653101006541010065510100656101006571010065810100659101006601010066110100662101006631010066410100665101006661010066710100668101006691010067010100671101006721010067310100674101006751010067610100677101006781010067910100680101006811010068210100683101006841010068510100686101006871010068810100689101006901010069110100692101006931010069410100695101006961010069710100698101006991010070010100701101007021010070310100704101007051010070610100707101007081010070910100710101007111010071210100713101007141010071510100716101007171010071810100719101007201010072110100722101007231010072410100725101007261010072710100728101007291010073010100731101007321010073310100734101007351010073610100737101007381010073910100740101007411010074210100743101007441010074510100746101007471010074810100749101007501010075110100752101007531010075410100755101007561010075710100758101007591010076010100761101007621010076310100764101007651010076610100767101007681010076910100770101007711010077210100773101007741010077510100776101007771010077810100779101007801010078110100782101007831010078410100785101007861010078710100788101007891010079010100791101007921010079310100794101007951010079610100797101007981010079910110001101100021011000310110004101100051011000610110007101100081011000910110010101100111011001210110013101100141011001510110016101100171011001810110019101100201011002110110022101100231011002410110025101100261011002710110028101100291011003010110031101100321011003310110034101100351011003610110037101100381011003910110040101100411011004210110043101100441011004510110046101100471011004810110049101100501011005110110052101100531011005410110055101100561011005710110058101100591011006010110061101100621011006310110064101100651011006610110067101100681011006910110070101100711011007210110073101100741011007510110076101100771011007810110079101100801011008110110082101100831011008410110085101100861011008710110088101100891011009010110091101100921011009310110094101100951011009610110097101100981011009910110100101101011011010210110103101101041011010510110106101101071011010810110109101101101011011110110112101101131011011410110115101101161011011710110118101101191011012010110121101101221011012310110124101101251011012610110127101101281011012910110130101101311011013210110133101101341011013510110136101101371011013810110139101101401011014110110142101101431011014410110145101101461011014710110148101101491011015010110151101101521011015310110154101101551011015610110157101101581011015910110160101101611011016210110163101101641011016510110166101101671011016810110169101101701011017110110172101101731011017410110175101101761011017710110178101101791011018010110181101101821011018310110184101101851011018610110187101101881011018910110190101101911011019210110193101101941011019510110196101101971011019810110199101102001011020110110202101102031011020410110205101102061011020710110208101102091011021010110211101102121011021310110214101102151011021610110217101102181011021910110220101102211011022210110223101102241011022510110226101102271011022810110229101102301011023110110232101102331011023410110235101102361011023710110238101102391011024010110241101102421011024310110244101102451011024610110247101102481011024910110250101102511011025210110253101102541011025510110256101102571011025810110259101102601011026110110262101102631011026410110265101102661011026710110268101102691011027010110271101102721011027310110274101102751011027610110277101102781011027910110280101102811011028210110283101102841011028510110286101102871011028810110289101102901011029110110292101102931011029410110295101102961011029710110298101102991011030010110301101103021011030310110304101103051011030610110307101103081011030910110310101103111011031210110313101103141011031510110316101103171011031810110319101103201011032110110322101103231011032410110325101103261011032710110328101103291011033010110331101103321011033310110334101103351011033610110337101103381011033910110340101103411011034210110343101103441011034510110346101103471011034810110349101103501011035110110352101103531011035410110355101103561011035710110358101103591011036010110361101103621011036310110364101103651011036610110367101103681011036910110370101103711011037210110373101103741011037510110376101103771011037810110379101103801011038110110382101103831011038410110385101103861011038710110388101103891011039010110391101103921011039310110394101103951011039610110397101103981011039910110400101104011011040210110403101104041011040510110406101104071011040810110409101104101011041110110412101104131011041410110415101104161011041710110418101104191011042010110421101104221011042310110424101104251011042610110427101104281011042910110430101104311011043210110433101104341011043510110436101104371011043810110439101104401011044110110442101104431011044410110445101104461011044710110448101104491011045010110451101104521011045310110454101104551011045610110457101104581011045910110460101104611011046210110463101104641011046510110466101104671011046810110469101104701011047110110472101104731011047410110475101104761011047710110478101104791011048010110481101104821011048310110484101104851011048610110487101104881011048910110490101104911011049210110493101104941011049510110496101104971011049810110499101105001011050110110502101105031011050410110505101105061011050710110508101105091011051010110511101105121011051310110514101105151011051610110517101105181011051910110520101105211011052210110523101105241011052510110526101105271011052810110529101105301011053110110532101105331011053410110535101105361011053710110538101105391011054010110541101105421011054310110544101105451011054610110547101105481011054910110550101105511011055210110553101105541011055510110556101105571011055810110559101105601011056110110562101105631011056410110565101105661011056710110568101105691011057010110571101105721011057310110574101105751011057610110577101105781011057910110580101105811011058210110583101105841011058510110586101105871011058810110589101105901011059110110592101105931011059410110595101105961011059710110598101105991011060010110601101106021011060310110604101106051011060610110607101106081011060910110610101106111011061210110613101106141011061510110616101106171011061810110619101106201011062110110622101106231011062410110625101106261011062710110628101106291011063010110631101106321011063310110634101106351011063610110637101106381011063910110640101106411011064210110643101106441011064510110646101106471011064810110649101106501011065110110652101106531011065410110655101106561011065710110658101106591011066010110661101106621011066310110664101106651011066610110667101106681011066910110670101106711011067210110673101106741011067510110676101106771011067810110679101106801011068110110682101106831011068410110685101106861011068710110688101106891011069010110691101106921011069310110694101106951011069610110697101106981011069910110700101107011011070210110703101107041011070510110706101107071011070810110709101107101011071110110712101107131011071410110715101107161011071710110718101107191011072010110721101107221011072310110724101107251011072610110727101107281011072910110730101107311011073210110733101107341011073510110736101107371011073810110739101107401011074110110742101107431011074410110745101107461011074710110748101107491011075010110751101107521011075310110754101107551011075610110757101107581011075910110760101107611011076210110763101107641011076510110766101107671011076810110769101107701011077110110772101107731011077410110775101107761011077710110778101107791011078010110781101107821011078310110784101107851011078610110787101107881011078910110790101107911011079210110793101107941011079510110796101107971011079810110799101200011012000210120003101200041012000510120006101200071012000810120009101200101012001110120012101200131012001410120015101200161012001710120018101200191012002010120021101200221012002310120024101200251012002610120027101200281012002910120030101200311012003210120033101200341012003510120036101200371012003810120039101200401012004110120042101200431012004410120045101200461012004710120048101200491012005010120051101200521012005310120054101200551012005610120057101200581012005910120060101200611012006210120063101200641012006510120066101200671012006810120069101200701012007110120072101200731012007410120075101200761012007710120078101200791012008010120081101200821012008310120084101200851012008610120087101200881012008910120090101200911012009210120093101200941012009510120096101200971012009810120099101201001012010110120102101201031012010410120105101201061012010710120108101201091012011010120111101201121012011310120114101201151012011610120117101201181012011910120120101201211012012210120123101201241012012510120126101201271012012810120129101201301012013110120132101201331012013410120135101201361012013710120138101201391012014010120141101201421012014310120144101201451012014610120147101201481012014910120150101201511012015210120153101201541012015510120156101201571012015810120159101201601012016110120162101201631012016410120165101201661012016710120168101201691012017010120171101201721012017310120174101201751012017610120177101201781012017910120180101201811012018210120183101201841012018510120186101201871012018810120189101201901012019110120192101201931012019410120195101201961012019710120198101201991012020010120201101202021012020310120204101202051012020610120207101202081012020910120210101202111012021210120213101202141012021510120216101202171012021810120219101202201012022110120222101202231012022410120225101202261012022710120228101202291012023010120231101202321012023310120234101202351012023610120237101202381012023910120240101202411012024210120243101202441012024510120246101202471012024810120249101202501012025110120252101202531012025410120255101202561012025710120258101202591012026010120261101202621012026310120264101202651012026610120267101202681012026910120270101202711012027210120273101202741012027510120276101202771012027810120279101202801012028110120282101202831012028410120285101202861012028710120288101202891012029010120291101202921012029310120294101202951012029610120297101202981012029910120300101203011012030210120303101203041012030510120306101203071012030810120309101203101012031110120312101203131012031410120315101203161012031710120318101203191012032010120321101203221012032310120324101203251012032610120327101203281012032910120330101203311012033210120333101203341012033510120336101203371012033810120339101203401012034110120342101203431012034410120345101203461012034710120348101203491012035010120351101203521012035310120354101203551012035610120357101203581012035910120360101203611012036210120363101203641012036510120366101203671012036810120369101203701012037110120372101203731012037410120375101203761012037710120378101203791012038010120381101203821012038310120384101203851012038610120387101203881012038910120390101203911012039210120393101203941012039510120396101203971012039810120399101204001012040110120402101204031012040410120405101204061012040710120408101204091012041010120411101204121012041310120414101204151012041610120417101204181012041910120420101204211012042210120423101204241012042510120426101204271012042810120429101204301012043110120432101204331012043410120435101204361012043710120438101204391012044010120441101204421012044310120444101204451012044610120447101204481012044910120450101204511012045210120453101204541012045510120456101204571012045810120459101204601012046110120462101204631012046410120465101204661012046710120468101204691012047010120471101204721012047310120474101204751012047610120477101204781012047910120480101204811012048210120483101204841012048510120486101204871012048810120489101204901012049110120492101204931012049410120495101204961012049710120498101204991012050010120501101205021012050310120504101205051012050610120507101205081012050910120510101205111012051210120513101205141012051510120516101205171012051810120519101205201012052110120522101205231012052410120525101205261012052710120528101205291012053010120531101205321012053310120534101205351012053610120537101205381012053910120540101205411012054210120543101205441012054510120546101205471012054810120549101205501012055110120552101205531012055410120555101205561012055710120558101205591012056010120561101205621012056310120564101205651012056610120567101205681012056910120570101205711012057210120573101205741012057510120576101205771012057810120579101205801012058110120582101205831012058410120585101205861012058710120588101205891012059010120591101205921012059310120594101205951012059610120597101205981012059910120600101206011012060210120603101206041012060510120606101206071012060810120609101206101012061110120612101206131012061410120615101206161012061710120618101206191012062010120621101206221012062310120624101206251012062610120627101206281012062910120630101206311012063210120633101206341012063510120636101206371012063810120639101206401012064110120642101206431012064410120645101206461012064710120648101206491012065010120651101206521012065310120654101206551012065610120657101206581012065910120660101206611012066210120663101206641012066510120666101206671012066810120669101206701012067110120672101206731012067410120675101206761012067710120678101206791012068010120681101206821012068310120684101206851012068610120687101206881012068910120690101206911012069210120693101206941012069510120696101206971012069810120699101207001012070110120702101207031012070410120705101207061012070710120708101207091012071010120711101207121012071310120714101207151012071610120717101207181012071910120720101207211012072210120723101207241012072510120726101207271012072810120729101207301012073110120732101207331012073410120735101207361012073710120738101207391012074010120741101207421012074310120744101207451012074610120747101207481012074910120750101207511012075210120753101207541012075510120756101207571012075810120759101207601012076110120762101207631012076410120765101207661012076710120768101207691012077010120771101207721012077310120774101207751012077610120777101207781012077910120780101207811012078210120783101207841012078510120786101207871012078810120789101207901012079110120792101207931012079410120795101207961012079710120798101207991013000110130002101300031013000410130005101300061013000710130008101300091013001010130011101300121013001310130014101300151013001610130017101300181013001910130020101300211013002210130023101300241013002510130026101300271013002810130029101300301013003110130032101300331013003410130035101300361013003710130038101300391013004010130041101300421013004310130044101300451013004610130047101300481013004910130050101300511013005210130053101300541013005510130056101300571013005810130059101300601013006110130062101300631013006410130065101300661013006710130068101300691013007010130071101300721013007310130074101300751013007610130077101300781013007910130080101300811013008210130083101300841013008510130086101300871013008810130089101300901013009110130092101300931013009410130095101300961013009710130098101300991013010010130101101301021013010310130104101301051013010610130107101301081013010910130110101301111013011210130113101301141013011510130116101301171013011810130119101301201013012110130122101301231013012410130125101301261013012710130128101301291013013010130131101301321013013310130134101301351013013610130137101301381013013910130140101301411013014210130143101301441013014510130146101301471013014810130149101301501013015110130152101301531013015410130155101301561013015710130158101301591013016010130161101301621013016310130164101301651013016610130167101301681013016910130170101301711013017210130173101301741013017510130176101301771013017810130179101301801013018110130182101301831013018410130185101301861013018710130188101301891013019010130191101301921013019310130194101301951013019610130197101301981013019910130200101302011013020210130203101302041013020510130206101302071013020810130209101302101013021110130212101302131013021410130215101302161013021710130218101302191013022010130221101302221013022310130224101302251013022610130227101302281013022910130230101302311013023210130233101302341013023510130236101302371013023810130239101302401013024110130242101302431013024410130245101302461013024710130248101302491013025010130251101302521013025310130254101302551013025610130257101302581013025910130260101302611013026210130263101302641013026510130266101302671013026810130269101302701013027110130272101302731013027410130275101302761013027710130278101302791013028010130281101302821013028310130284101302851013028610130287101302881013028910130290101302911013029210130293101302941013029510130296101302971013029810130299101303001013030110130302101303031013030410130305101303061013030710130308101303091013031010130311101303121013031310130314101303151013031610130317101303181013031910130320101303211013032210130323101303241013032510130326101303271013032810130329101303301013033110130332101303331013033410130335101303361013033710130338101303391013034010130341101303421013034310130344101303451013034610130347101303481013034910130350101303511013035210130353101303541013035510130356101303571013035810130359101303601013036110130362101303631013036410130365101303661013036710130368101303691013037010130371101303721013037310130374101303751013037610130377101303781013037910130380101303811013038210130383101303841013038510130386101303871013038810130389101303901013039110130392101303931013039410130395101303961013039710130398101303991013040010130401101304021013040310130404101304051013040610130407101304081013040910130410101304111013041210130413101304141013041510130416101304171013041810130419101304201013042110130422101304231013042410130425101304261013042710130428101304291013043010130431101304321013043310130434101304351013043610130437101304381013043910130440101304411013044210130443101304441013044510130446101304471013044810130449101304501013045110130452101304531013045410130455101304561013045710130458101304591013046010130461101304621013046310130464101304651013046610130467101304681013046910130470101304711013047210130473101304741013047510130476101304771013047810130479101304801013048110130482101304831013048410130485101304861013048710130488101304891013049010130491101304921013049310130494101304951013049610130497101304981013049910130500101305011013050210130503101305041013050510130506101305071013050810130509101305101013051110130512101305131013051410130515101305161013051710130518101305191013052010130521101305221013052310130524101305251013052610130527101305281013052910130530101305311013053210130533101305341013053510130536101305371013053810130539101305401013054110130542101305431013054410130545101305461013054710130548101305491013055010130551101305521013055310130554101305551013055610130557101305581013055910130560101305611013056210130563101305641013056510130566101305671013056810130569101305701013057110130572101305731013057410130575101305761013057710130578101305791013058010130581101305821013058310130584101305851013058610130587101305881013058910130590101305911013059210130593101305941013059510130596101305971013059810130599101306001013060110130602101306031013060410130605101306061013060710130608101306091013061010130611101306121013061310130614101306151013061610130617101306181013061910130620101306211013062210130623101306241013062510130626101306271013062810130629101306301013063110130632101306331013063410130635101306361013063710130638101306391013064010130641101306421013064310130644101306451013064610130647101306481013064910130650101306511013065210130653101306541013065510130656101306571013065810130659101306601013066110130662101306631013066410130665101306661013066710130668101306691013067010130671101306721013067310130674101306751013067610130677101306781013067910130680101306811013068210130683101306841013068510130686101306871013068810130689101306901013069110130692101306931013069410130695101306961013069710130698101306991013070010130701101307021013070310130704101307051013070610130707101307081013070910130710101307111013071210130713101307141013071510130716101307171013071810130719101307201013072110130722101307231013072410130725101307261013072710130728101307291013073010130731101307321013073310130734101307351013073610130737101307381013073910130740101307411013074210130743101307441013074510130746101307471013074810130749101307501013075110130752101307531013075410130755101307561013075710130758101307591013076010130761101307621013076310130764101307651013076610130767101307681013076910130770101307711013077210130773101307741013077510130776101307771013077810130779101307801013078110130782101307831013078410130785101307861013078710130788101307891013079010130791101307921013079310130794101307951013079610130797101307981013079910140001101400021014000310140004101400051014000610140007101400081014000910140010101400111014001210140013101400141014001510140016101400171014001810140019101400201014002110140022101400231014002410140025101400261014002710140028101400291014003010140031101400321014003310140034101400351014003610140037101400381014003910140040101400411014004210140043101400441014004510140046101400471014004810140049101400501014005110140052101400531014005410140055101400561014005710140058101400591014006010140061101400621014006310140064101400651014006610140067101400681014006910140070101400711014007210140073101400741014007510140076101400771014007810140079101400801014008110140082101400831014008410140085101400861014008710140088101400891014009010140091101400921014009310140094101400951014009610140097101400981014009910140100101401011014010210140103101401041014010510140106101401071014010810140109101401101014011110140112101401131014011410140115101401161014011710140118101401191014012010140121101401221014012310140124101401251014012610140127101401281014012910140130101401311014013210140133101401341014013510140136101401371014013810140139101401401014014110140142101401431014014410140145101401461014014710140148101401491014015010140151101401521014015310140154101401551014015610140157101401581014015910140160101401611014016210140163101401641014016510140166101401671014016810140169101401701014017110140172101401731014017410140175101401761014017710140178101401791014018010140181101401821014018310140184101401851014018610140187101401881014018910140190101401911014019210140193101401941014019510140196101401971014019810140199101402001014020110140202101402031014020410140205101402061014020710140208101402091014021010140211101402121014021310140214101402151014021610140217101402181014021910140220101402211014022210140223101402241014022510140226101402271014022810140229101402301014023110140232101402331014023410140235101402361014023710140238101402391014024010140241101402421014024310140244101402451014024610140247101402481014024910140250101402511014025210140253101402541014025510140256101402571014025810140259101402601014026110140262101402631014026410140265101402661014026710140268101402691014027010140271101402721014027310140274101402751014027610140277101402781014027910140280101402811014028210140283101402841014028510140286101402871014028810140289101402901014029110140292101402931014029410140295101402961014029710140298101402991014030010140301101403021014030310140304101403051014030610140307101403081014030910140310101403111014031210140313101403141014031510140316101403171014031810140319101403201014032110140322101403231014032410140325101403261014032710140328101403291014033010140331101403321014033310140334101403351014033610140337101403381014033910140340101403411014034210140343101403441014034510140346101403471014034810140349101403501014035110140352101403531014035410140355101403561014035710140358101403591014036010140361101403621014036310140364101403651014036610140367101403681014036910140370101403711014037210140373101403741014037510140376101403771014037810140379101403801014038110140382101403831014038410140385101403861014038710140388101403891014039010140391101403921014039310140394101403951014039610140397101403981014039910140400101404011014040210140403101404041014040510140406101404071014040810140409101404101014041110140412101404131014041410140415101404161014041710140418101404191014042010140421101404221014042310140424101404251014042610140427101404281014042910140430101404311014043210140433101404341014043510140436101404371014043810140439101404401014044110140442101404431014044410140445101404461014044710140448101404491014045010140451101404521014045310140454101404551014045610140457101404581014045910140460101404611014046210140463101404641014046510140466101404671014046810140469101404701014047110140472101404731014047410140475101404761014047710140478101404791014048010140481101404821014048310140484101404851014048610140487101404881014048910140490101404911014049210140493101404941014049510140496101404971014049810140499101405001014050110140502101405031014050410140505101405061014050710140508101405091014051010140511101405121014051310140514101405151014051610140517101405181014051910140520101405211014052210140523101405241014052510140526101405271014052810140529101405301014053110140532101405331014053410140535101405361014053710140538101405391014054010140541101405421014054310140544101405451014054610140547101405481014054910140550101405511014055210140553101405541014055510140556101405571014055810140559101405601014056110140562101405631014056410140565101405661014056710140568101405691014057010140571101405721014057310140574101405751014057610140577101405781014057910140580101405811014058210140583101405841014058510140586101405871014058810140589101405901014059110140592101405931014059410140595101405961014059710140598101405991014060010140601101406021014060310140604101406051014060610140607101406081014060910140610101406111014061210140613101406141014061510140616101406171014061810140619101406201014062110140622101406231014062410140625101406261014062710140628101406291014063010140631101406321014063310140634101406351014063610140637101406381014063910140640101406411014064210140643101406441014064510140646101406471014064810140649101406501014065110140652101406531014065410140655101406561014065710140658101406591014066010140661101406621014066310140664101406651014066610140667101406681014066910140670101406711014067210140673101406741014067510140676101406771014067810140679101406801014068110140682101406831014068410140685101406861014068710140688101406891014069010140691101406921014069310140694101406951014069610140697101406981014069910140700101407011014070210140703101407041014070510140706101407071014070810140709101407101014071110140712101407131014071410140715101407161014071710140718101407191014072010140721101407221014072310140724101407251014072610140727101407281014072910140730101407311014073210140733101407341014073510140736101407371014073810140739101407401014074110140742101407431014074410140745101407461014074710140748101407491014075010140751101407521014075310140754101407551014075610140757101407581014075910140760101407611014076210140763101407641014076510140766101407671014076810140769101407701014077110140772101407731014077410140775101407761014077710140778101407791014078010140781101407821014078310140784101407851014078610140787101407881014078910140790101407911014079210140793101407941014079510140796101407971014079810140799101500011015000210150003101500041015000510150006101500071015000810150009101500101015001110150012101500131015001410150015101500161015001710150018101500191015002010150021101500221015002310150024101500251015002610150027101500281015002910150030101500311015003210150033101500341015003510150036101500371015003810150039101500401015004110150042101500431015004410150045101500461015004710150048101500491015005010150051101500521015005310150054101500551015005610150057101500581015005910150060101500611015006210150063101500641015006510150066101500671015006810150069101500701015007110150072101500731015007410150075101500761015007710150078101500791015008010150081101500821015008310150084101500851015008610150087101500881015008910150090101500911015009210150093101500941015009510150096101500971015009810150099101501001015010110150102101501031015010410150105101501061015010710150108101501091015011010150111101501121015011310150114101501151015011610150117101501181015011910150120101501211015012210150123101501241015012510150126101501271015012810150129101501301015013110150132101501331015013410150135101501361015013710150138101501391015014010150141101501421015014310150144101501451015014610150147101501481015014910150150101501511015015210150153101501541015015510150156101501571015015810150159101501601015016110150162101501631015016410150165101501661015016710150168101501691015017010150171101501721015017310150174101501751015017610150177101501781015017910150180101501811015018210150183101501841015018510150186101501871015018810150189101501901015019110150192101501931015019410150195101501961015019710150198101501991015020010150201101502021015020310150204101502051015020610150207101502081015020910150210101502111015021210150213101502141015021510150216101502171015021810150219101502201015022110150222101502231015022410150225101502261015022710150228101502291015023010150231101502321015023310150234101502351015023610150237101502381015023910150240101502411015024210150243101502441015024510150246101502471015024810150249101502501015025110150252101502531015025410150255101502561015025710150258101502591015026010150261101502621015026310150264101502651015026610150267101502681015026910150270101502711015027210150273101502741015027510150276101502771015027810150279101502801015028110150282101502831015028410150285101502861015028710150288101502891015029010150291101502921015029310150294101502951015029610150297101502981015029910150300101503011015030210150303101503041015030510150306101503071015030810150309101503101015031110150312101503131015031410150315101503161015031710150318101503191015032010150321101503221015032310150324101503251015032610150327101503281015032910150330101503311015033210150333101503341015033510150336101503371015033810150339101503401015034110150342101503431015034410150345101503461015034710150348101503491015035010150351101503521015035310150354101503551015035610150357101503581015035910150360101503611015036210150363101503641015036510150366101503671015036810150369101503701015037110150372101503731015037410150375101503761015037710150378101503791015038010150381101503821015038310150384101503851015038610150387101503881015038910150390101503911015039210150393101503941015039510150396101503971015039810150399101504001015040110150402101504031015040410150405101504061015040710150408101504091015041010150411101504121015041310150414101504151015041610150417101504181015041910150420101504211015042210150423101504241015042510150426101504271015042810150429101504301015043110150432101504331015043410150435101504361015043710150438101504391015044010150441101504421015044310150444101504451015044610150447101504481015044910150450101504511015045210150453101504541015045510150456101504571015045810150459101504601015046110150462101504631015046410150465101504661015046710150468101504691015047010150471101504721015047310150474101504751015047610150477101504781015047910150480101504811015048210150483101504841015048510150486101504871015048810150489101504901015049110150492101504931015049410150495101504961015049710150498101504991015050010150501101505021015050310150504101505051015050610150507101505081015050910150510101505111015051210150513101505141015051510150516101505171015051810150519101505201015052110150522101505231015052410150525101505261015052710150528101505291015053010150531101505321015053310150534101505351015053610150537101505381015053910150540101505411015054210150543101505441015054510150546101505471015054810150549101505501015055110150552101505531015055410150555101505561015055710150558101505591015056010150561101505621015056310150564101505651015056610150567101505681015056910150570101505711015057210150573101505741015057510150576101505771015057810150579101505801015058110150582101505831015058410150585101505861015058710150588101505891015059010150591101505921015059310150594101505951015059610150597101505981015059910150600101506011015060210150603101506041015060510150606101506071015060810150609101506101015061110150612101506131015061410150615101506161015061710150618101506191015062010150621101506221015062310150624101506251015062610150627101506281015062910150630101506311015063210150633101506341015063510150636101506371015063810150639101506401015064110150642101506431015064410150645101506461015064710150648101506491015065010150651101506521015065310150654101506551015065610150657101506581015065910150660101506611015066210150663101506641015066510150666101506671015066810150669101506701015067110150672101506731015067410150675101506761015067710150678101506791015068010150681101506821015068310150684101506851015068610150687101506881015068910150690101506911015069210150693101506941015069510150696101506971015069810150699101507001015070110150702101507031015070410150705101507061015070710150708101507091015071010150711101507121015071310150714101507151015071610150717101507181015071910150720101507211015072210150723101507241015072510150726101507271015072810150729101507301015073110150732101507331015073410150735101507361015073710150738101507391015074010150741101507421015074310150744101507451015074610150747101507481015074910150750101507511015075210150753101507541015075510150756101507571015075810150759101507601015076110150762101507631015076410150765101507661015076710150768101507691015077010150771101507721015077310150774101507751015077610150777101507781015077910150780101507811015078210150783101507841015078510150786101507871015078810150789101507901015079110150792101507931015079410150795101507961015079710150798101507991016000110160002101600031016000410160005101600061016000710160008101600091016001010160011101600121016001310160014101600151016001610160017101600181016001910160020101600211016002210160023101600241016002510160026101600271016002810160029101600301016003110160032101600331016003410160035101600361016003710160038101600391016004010160041101600421016004310160044101600451016004610160047101600481016004910160050101600511016005210160053101600541016005510160056101600571016005810160059101600601016006110160062101600631016006410160065101600661016006710160068101600691016007010160071101600721016007310160074101600751016007610160077101600781016007910160080101600811016008210160083101600841016008510160086101600871016008810160089101600901016009110160092101600931016009410160095101600961016009710160098101600991016010010160101101601021016010310160104101601051016010610160107101601081016010910160110101601111016011210160113101601141016011510160116101601171016011810160119101601201016012110160122101601231016012410160125101601261016012710160128101601291016013010160131101601321016013310160134101601351016013610160137101601381016013910160140101601411016014210160143101601441016014510160146101601471016014810160149101601501016015110160152101601531016015410160155101601561016015710160158101601591016016010160161101601621016016310160164101601651016016610160167101601681016016910160170101601711016017210160173101601741016017510160176101601771016017810160179101601801016018110160182101601831016018410160185101601861016018710160188101601891016019010160191101601921016019310160194101601951016019610160197101601981016019910160200101602011016020210160203101602041016020510160206101602071016020810160209101602101016021110160212101602131016021410160215101602161016021710160218101602191016022010160221101602221016022310160224101602251016022610160227101602281016022910160230101602311016023210160233101602341016023510160236101602371016023810160239101602401016024110160242101602431016024410160245101602461016024710160248101602491016025010160251101602521016025310160254101602551016025610160257101602581016025910160260101602611016026210160263101602641016026510160266101602671016026810160269101602701016027110160272101602731016027410160275101602761016027710160278101602791016028010160281101602821016028310160284101602851016028610160287101602881016028910160290101602911016029210160293101602941016029510160296101602971016029810160299101603001016030110160302101603031016030410160305101603061016030710160308101603091016031010160311101603121016031310160314101603151016031610160317101603181016031910160320101603211016032210160323101603241016032510160326101603271016032810160329101603301016033110160332101603331016033410160335101603361016033710160338101603391016034010160341101603421016034310160344101603451016034610160347101603481016034910160350101603511016035210160353101603541016035510160356101603571016035810160359101603601016036110160362101603631016036410160365101603661016036710160368101603691016037010160371101603721016037310160374101603751016037610160377101603781016037910160380101603811016038210160383101603841016038510160386101603871016038810160389101603901016039110160392101603931016039410160395101603961016039710160398101603991016040010160401101604021016040310160404101604051016040610160407101604081016040910160410101604111016041210160413101604141016041510160416101604171016041810160419101604201016042110160422101604231016042410160425101604261016042710160428101604291016043010160431101604321016043310160434101604351016043610160437101604381016043910160440101604411016044210160443101604441016044510160446101604471016044810160449101604501016045110160452101604531016045410160455101604561016045710160458101604591016046010160461101604621016046310160464101604651016046610160467101604681016046910160470101604711016047210160473101604741016047510160476101604771016047810160479101604801016048110160482101604831016048410160485101604861016048710160488101604891016049010160491101604921016049310160494101604951016049610160497101604981016049910160500101605011016050210160503101605041016050510160506101605071016050810160509101605101016051110160512101605131016051410160515101605161016051710160518101605191016052010160521101605221016052310160524101605251016052610160527101605281016052910160530101605311016053210160533101605341016053510160536101605371016053810160539101605401016054110160542101605431016054410160545101605461016054710160548101605491016055010160551101605521016055310160554101605551016055610160557101605581016055910160560101605611016056210160563101605641016056510160566101605671016056810160569101605701016057110160572101605731016057410160575101605761016057710160578101605791016058010160581101605821016058310160584101605851016058610160587101605881016058910160590101605911016059210160593101605941016059510160596101605971016059810160599101606001016060110160602101606031016060410160605101606061016060710160608101606091016061010160611101606121016061310160614101606151016061610160617101606181016061910160620101606211016062210160623101606241016062510160626101606271016062810160629101606301016063110160632101606331016063410160635101606361016063710160638101606391016064010160641101606421016064310160644101606451016064610160647101606481016064910160650101606511016065210160653101606541016065510160656101606571016065810160659101606601016066110160662101606631016066410160665101606661016066710160668101606691016067010160671101606721016067310160674101606751016067610160677101606781016067910160680101606811016068210160683101606841016068510160686101606871016068810160689101606901016069110160692101606931016069410160695101606961016069710160698101606991016070010160701101607021016070310160704101607051016070610160707101607081016070910160710101607111016071210160713101607141016071510160716101607171016071810160719101607201016072110160722101607231016072410160725101607261016072710160728101607291016073010160731101607321016073310160734101607351016073610160737101607381016073910160740101607411016074210160743101607441016074510160746101607471016074810160749101607501016075110160752101607531016075410160755101607561016075710160758101607591016076010160761101607621016076310160764101607651016076610160767101607681016076910160770101607711016077210160773101607741016077510160776101607771016077810160779101607801016078110160782101607831016078410160785101607861016078710160788101607891016079010160791101607921016079310160794101607951016079610160797101607981016079910170001101700021017000310170004101700051017000610170007101700081017000910170010101700111017001210170013101700141017001510170016101700171017001810170019101700201017002110170022101700231017002410170025101700261017002710170028101700291017003010170031101700321017003310170034101700351017003610170037101700381017003910170040101700411017004210170043101700441017004510170046101700471017004810170049101700501017005110170052101700531017005410170055101700561017005710170058101700591017006010170061101700621017006310170064101700651017006610170067101700681017006910170070101700711017007210170073101700741017007510170076101700771017007810170079101700801017008110170082101700831017008410170085101700861017008710170088101700891017009010170091101700921017009310170094101700951017009610170097101700981017009910170100101701011017010210170103101701041017010510170106101701071017010810170109101701101017011110170112101701131017011410170115101701161017011710170118101701191017012010170121101701221017012310170124101701251017012610170127101701281017012910170130101701311017013210170133101701341017013510170136101701371017013810170139101701401017014110170142101701431017014410170145101701461017014710170148101701491017015010170151101701521017015310170154101701551017015610170157101701581017015910170160101701611017016210170163101701641017016510170166101701671017016810170169101701701017017110170172101701731017017410170175101701761017017710170178101701791017018010170181101701821017018310170184101701851017018610170187101701881017018910170190101701911017019210170193101701941017019510170196101701971017019810170199101702001017020110170202101702031017020410170205101702061017020710170208101702091017021010170211101702121017021310170214101702151017021610170217101702181017021910170220101702211017022210170223101702241017022510170226101702271017022810170229101702301017023110170232101702331017023410170235101702361017023710170238101702391017024010170241101702421017024310170244101702451017024610170247101702481017024910170250101702511017025210170253101702541017025510170256101702571017025810170259101702601017026110170262101702631017026410170265101702661017026710170268101702691017027010170271101702721017027310170274101702751017027610170277101702781017027910170280101702811017028210170283101702841017028510170286101702871017028810170289101702901017029110170292101702931017029410170295101702961017029710170298101702991017030010170301101703021017030310170304101703051017030610170307101703081017030910170310101703111017031210170313101703141017031510170316101703171017031810170319101703201017032110170322101703231017032410170325101703261017032710170328101703291017033010170331101703321017033310170334101703351017033610170337101703381017033910170340101703411017034210170343101703441017034510170346101703471017034810170349101703501017035110170352101703531017035410170355101703561017035710170358101703591017036010170361101703621017036310170364101703651017036610170367101703681017036910170370101703711017037210170373101703741017037510170376101703771017037810170379101703801017038110170382101703831017038410170385101703861017038710170388101703891017039010170391101703921017039310170394101703951017039610170397101703981017039910170400101704011017040210170403101704041017040510170406101704071017040810170409101704101017041110170412101704131017041410170415101704161017041710170418101704191017042010170421101704221017042310170424101704251017042610170427101704281017042910170430101704311017043210170433101704341017043510170436101704371017043810170439101704401017044110170442101704431017044410170445101704461017044710170448101704491017045010170451101704521017045310170454101704551017045610170457101704581017045910170460101704611017046210170463101704641017046510170466101704671017046810170469101704701017047110170472101704731017047410170475101704761017047710170478101704791017048010170481101704821017048310170484101704851017048610170487101704881017048910170490101704911017049210170493101704941017049510170496101704971017049810170499101705001017050110170502101705031017050410170505101705061017050710170508101705091017051010170511101705121017051310170514101705151017051610170517101705181017051910170520101705211017052210170523101705241017052510170526101705271017052810170529101705301017053110170532101705331017053410170535101705361017053710170538101705391017054010170541101705421017054310170544101705451017054610170547101705481017054910170550101705511017055210170553101705541017055510170556101705571017055810170559101705601017056110170562101705631017056410170565101705661017056710170568101705691017057010170571101705721017057310170574101705751017057610170577101705781017057910170580101705811017058210170583101705841017058510170586101705871017058810170589101705901017059110170592101705931017059410170595101705961017059710170598101705991017060010170601101706021017060310170604101706051017060610170607101706081017060910170610101706111017061210170613101706141017061510170616101706171017061810170619101706201017062110170622101706231017062410170625101706261017062710170628101706291017063010170631101706321017063310170634101706351017063610170637101706381017063910170640101706411017064210170643101706441017064510170646101706471017064810170649101706501017065110170652101706531017065410170655101706561017065710170658101706591017066010170661101706621017066310170664101706651017066610170667101706681017066910170670101706711017067210170673101706741017067510170676101706771017067810170679101706801017068110170682101706831017068410170685101706861017068710170688101706891017069010170691101706921017069310170694101706951017069610170697101706981017069910170700101707011017070210170703101707041017070510170706101707071017070810170709101707101017071110170712101707131017071410170715101707161017071710170718101707191017072010170721101707221017072310170724101707251017072610170727101707281017072910170730101707311017073210170733101707341017073510170736101707371017073810170739101707401017074110170742101707431017074410170745101707461017074710170748101707491017075010170751101707521017075310170754101707551017075610170757101707581017075910170760101707611017076210170763101707641017076510170766101707671017076810170769101707701017077110170772101707731017077410170775101707761017077710170778101707791017078010170781101707821017078310170784101707851017078610170787101707881017078910170790101707911017079210170793101707941017079510170796101707971017079810170799101800011018000210180003101800041018000510180006101800071018000810180009101800101018001110180012101800131018001410180015101800161018001710180018101800191018002010180021101800221018002310180024101800251018002610180027101800281018002910180030101800311018003210180033101800341018003510180036101800371018003810180039101800401018004110180042101800431018004410180045101800461018004710180048101800491018005010180051101800521018005310180054101800551018005610180057101800581018005910180060101800611018006210180063101800641018006510180066101800671018006810180069101800701018007110180072101800731018007410180075101800761018007710180078101800791018008010180081101800821018008310180084101800851018008610180087101800881018008910180090101800911018009210180093101800941018009510180096101800971018009810180099101801001018010110180102101801031018010410180105101801061018010710180108101801091018011010180111101801121018011310180114101801151018011610180117101801181018011910180120101801211018012210180123101801241018012510180126101801271018012810180129101801301018013110180132101801331018013410180135101801361018013710180138101801391018014010180141101801421018014310180144101801451018014610180147101801481018014910180150101801511018015210180153101801541018015510180156101801571018015810180159101801601018016110180162101801631018016410180165101801661018016710180168101801691018017010180171101801721018017310180174101801751018017610180177101801781018017910180180101801811018018210180183101801841018018510180186101801871018018810180189101801901018019110180192101801931018019410180195101801961018019710180198101801991018020010180201101802021018020310180204101802051018020610180207101802081018020910180210101802111018021210180213101802141018021510180216101802171018021810180219101802201018022110180222101802231018022410180225101802261018022710180228101802291018023010180231101802321018023310180234101802351018023610180237101802381018023910180240101802411018024210180243101802441018024510180246101802471018024810180249101802501018025110180252101802531018025410180255101802561018025710180258101802591018026010180261101802621018026310180264101802651018026610180267101802681018026910180270101802711018027210180273101802741018027510180276101802771018027810180279101802801018028110180282101802831018028410180285101802861018028710180288101802891018029010180291101802921018029310180294101802951018029610180297101802981018029910180300101803011018030210180303101803041018030510180306101803071018030810180309101803101018031110180312101803131018031410180315101803161018031710180318101803191018032010180321101803221018032310180324101803251018032610180327101803281018032910180330101803311018033210180333101803341018033510180336101803371018033810180339101803401018034110180342101803431018034410180345101803461018034710180348101803491018035010180351101803521018035310180354101803551018035610180357101803581018035910180360101803611018036210180363101803641018036510180366101803671018036810180369101803701018037110180372101803731018037410180375101803761018037710180378101803791018038010180381101803821018038310180384101803851018038610180387101803881018038910180390101803911018039210180393101803941018039510180396101803971018039810180399101804001018040110180402101804031018040410180405101804061018040710180408101804091018041010180411101804121018041310180414101804151018041610180417101804181018041910180420101804211018042210180423101804241018042510180426101804271018042810180429101804301018043110180432101804331018043410180435101804361018043710180438101804391018044010180441101804421018044310180444101804451018044610180447101804481018044910180450101804511018045210180453101804541018045510180456101804571018045810180459101804601018046110180462101804631018046410180465101804661018046710180468101804691018047010180471101804721018047310180474101804751018047610180477101804781018047910180480101804811018048210180483101804841018048510180486101804871018048810180489101804901018049110180492101804931018049410180495101804961018049710180498101804991018050010180501101805021018050310180504101805051018050610180507101805081018050910180510101805111018051210180513101805141018051510180516101805171018051810180519101805201018052110180522101805231018052410180525101805261018052710180528101805291018053010180531101805321018053310180534101805351018053610180537101805381018053910180540101805411018054210180543101805441018054510180546101805471018054810180549101805501018055110180552101805531018055410180555101805561018055710180558101805591018056010180561101805621018056310180564101805651018056610180567101805681018056910180570101805711018057210180573101805741018057510180576101805771018057810180579101805801018058110180582101805831018058410180585101805861018058710180588101805891018059010180591101805921018059310180594101805951018059610180597101805981018059910180600101806011018060210180603101806041018060510180606101806071018060810180609101806101018061110180612101806131018061410180615101806161018061710180618101806191018062010180621101806221018062310180624101806251018062610180627101806281018062910180630101806311018063210180633101806341018063510180636101806371018063810180639101806401018064110180642101806431018064410180645101806461018064710180648101806491018065010180651101806521018065310180654101806551018065610180657101806581018065910180660101806611018066210180663101806641018066510180666101806671018066810180669101806701018067110180672101806731018067410180675101806761018067710180678101806791018068010180681101806821018068310180684101806851018068610180687101806881018068910180690101806911018069210180693101806941018069510180696101806971018069810180699101807001018070110180702101807031018070410180705101807061018070710180708101807091018071010180711101807121018071310180714101807151018071610180717101807181018071910180720101807211018072210180723101807241018072510180726101807271018072810180729101807301018073110180732101807331018073410180735101807361018073710180738101807391018074010180741101807421018074310180744101807451018074610180747101807481018074910180750101807511018075210180753101807541018075510180756101807571018075810180759101807601018076110180762101807631018076410180765101807661018076710180768101807691018077010180771101807721018077310180774101807751018077610180777101807781018077910180780101807811018078210180783101807841018078510180786101807871018078810180789101807901018079110180792101807931018079410180795101807961018079710180798101807991019000110190002101900031019000410190005101900061019000710190008101900091019001010190011101900121019001310190014101900151019001610190017101900181019001910190020101900211019002210190023101900241019002510190026101900271019002810190029101900301019003110190032101900331019003410190035101900361019003710190038101900391019004010190041101900421019004310190044101900451019004610190047101900481019004910190050101900511019005210190053101900541019005510190056101900571019005810190059101900601019006110190062101900631019006410190065101900661019006710190068101900691019007010190071101900721019007310190074101900751019007610190077101900781019007910190080101900811019008210190083101900841019008510190086101900871019008810190089101900901019009110190092101900931019009410190095101900961019009710190098101900991019010010190101101901021019010310190104101901051019010610190107101901081019010910190110101901111019011210190113101901141019011510190116101901171019011810190119101901201019012110190122101901231019012410190125101901261019012710190128101901291019013010190131101901321019013310190134101901351019013610190137101901381019013910190140101901411019014210190143101901441019014510190146101901471019014810190149101901501019015110190152101901531019015410190155101901561019015710190158101901591019016010190161101901621019016310190164101901651019016610190167101901681019016910190170101901711019017210190173101901741019017510190176101901771019017810190179101901801019018110190182101901831019018410190185101901861019018710190188101901891019019010190191101901921019019310190194101901951019019610190197101901981019019910190200101902011019020210190203101902041019020510190206101902071019020810190209101902101019021110190212101902131019021410190215101902161019021710190218101902191019022010190221101902221019022310190224101902251019022610190227101902281019022910190230101902311019023210190233101902341019023510190236101902371019023810190239101902401019024110190242101902431019024410190245101902461019024710190248101902491019025010190251101902521019025310190254101902551019025610190257101902581019025910190260101902611019026210190263101902641019026510190266101902671019026810190269101902701019027110190272101902731019027410190275101902761019027710190278101902791019028010190281101902821019028310190284101902851019028610190287101902881019028910190290101902911019029210190293101902941019029510190296101902971019029810190299101903001019030110190302101903031019030410190305101903061019030710190308101903091019031010190311101903121019031310190314101903151019031610190317101903181019031910190320101903211019032210190323101903241019032510190326101903271019032810190329101903301019033110190332101903331019033410190335101903361019033710190338101903391019034010190341101903421019034310190344101903451019034610190347101903481019034910190350101903511019035210190353101903541019035510190356101903571019035810190359101903601019036110190362101903631019036410190365101903661019036710190368101903691019037010190371101903721019037310190374101903751019037610190377101903781019037910190380101903811019038210190383101903841019038510190386101903871019038810190389101903901019039110190392101903931019039410190395101903961019039710190398101903991019040010190401101904021019040310190404101904051019040610190407101904081019040910190410101904111019041210190413101904141019041510190416101904171019041810190419101904201019042110190422101904231019042410190425101904261019042710190428101904291019043010190431101904321019043310190434101904351019043610190437101904381019043910190440101904411019044210190443101904441019044510190446101904471019044810190449101904501019045110190452101904531019045410190455101904561019045710190458101904591019046010190461101904621019046310190464101904651019046610190467101904681019046910190470101904711019047210190473101904741019047510190476101904771019047810190479101904801019048110190482101904831019048410190485101904861019048710190488101904891019049010190491101904921019049310190494101904951019049610190497101904981019049910190500101905011019050210190503101905041019050510190506101905071019050810190509101905101019051110190512101905131019051410190515101905161019051710190518101905191019052010190521101905221019052310190524101905251019052610190527101905281019052910190530101905311019053210190533101905341019053510190536101905371019053810190539101905401019054110190542101905431019054410190545101905461019054710190548101905491019055010190551101905521019055310190554101905551019055610190557101905581019055910190560101905611019056210190563101905641019056510190566101905671019056810190569101905701019057110190572101905731019057410190575101905761019057710190578101905791019058010190581101905821019058310190584101905851019058610190587101905881019058910190590101905911019059210190593101905941019059510190596101905971019059810190599101906001019060110190602101906031019060410190605101906061019060710190608101906091019061010190611101906121019061310190614101906151019061610190617101906181019061910190620101906211019062210190623101906241019062510190626101906271019062810190629101906301019063110190632101906331019063410190635101906361019063710190638101906391019064010190641101906421019064310190644101906451019064610190647101906481019064910190650101906511019065210190653101906541019065510190656101906571019065810190659101906601019066110190662101906631019066410190665101906661019066710190668101906691019067010190671101906721019067310190674101906751019067610190677101906781019067910190680101906811019068210190683101906841019068510190686101906871019068810190689101906901019069110190692101906931019069410190695101906961019069710190698101906991019070010190701101907021019070310190704101907051019070610190707101907081019070910190710101907111019071210190713101907141019071510190716101907171019071810190719101907201019072110190722101907231019072410190725101907261019072710190728101907291019073010190731101907321019073310190734101907351019073610190737101907381019073910190740101907411019074210190743101907441019074510190746101907471019074810190749101907501019075110190752101907531019075410190755101907561019075710190758101907591019076010190761101907621019076310190764101907651019076610190767101907681019076910190770101907711019077210190773101907741019077510190776101907771019077810190779101907801019078110190782101907831019078410190785101907861019078710190788101907891019079010190791101907921019079310190794101907951019079610190797101907981019079910200001102000021020000310200004102000051020000610200007102000081020000910200010102000111020001210200013102000141020001510200016102000171020001810200019102000201020002110200022102000231020002410200025102000261020002710200028102000291020003010200031102000321020003310200034102000351020003610200037102000381020003910200040102000411020004210200043102000441020004510200046102000471020004810200049102000501020005110200052102000531020005410200055102000561020005710200058102000591020006010200061102000621020006310200064102000651020006610200067102000681020006910200070102000711020007210200073102000741020007510200076102000771020007810200079102000801020008110200082102000831020008410200085102000861020008710200088102000891020009010200091102000921020009310200094102000951020009610200097102000981020009910200100102001011020010210200103102001041020010510200106102001071020010810200109102001101020011110200112102001131020011410200115102001161020011710200118102001191020012010200121102001221020012310200124102001251020012610200127102001281020012910200130102001311020013210200133102001341020013510200136102001371020013810200139102001401020014110200142102001431020014410200145102001461020014710200148102001491020015010200151102001521020015310200154102001551020015610200157102001581020015910200160102001611020016210200163102001641020016510200166102001671020016810200169102001701020017110200172102001731020017410200175102001761020017710200178102001791020018010200181102001821020018310200184102001851020018610200187102001881020018910200190102001911020019210200193102001941020019510200196102001971020019810200199102002001020020110200202102002031020020410200205102002061020020710200208102002091020021010200211102002121020021310200214102002151020021610200217102002181020021910200220102002211020022210200223102002241020022510200226102002271020022810200229102002301020023110200232102002331020023410200235102002361020023710200238102002391020024010200241102002421020024310200244102002451020024610200247102002481020024910200250102002511020025210200253102002541020025510200256102002571020025810200259102002601020026110200262102002631020026410200265102002661020026710200268102002691020027010200271102002721020027310200274102002751020027610200277102002781020027910200280102002811020028210200283102002841020028510200286102002871020028810200289102002901020029110200292102002931020029410200295102002961020029710200298102002991020030010200301102003021020030310200304102003051020030610200307102003081020030910200310102003111020031210200313102003141020031510200316102003171020031810200319102003201020032110200322102003231020032410200325102003261020032710200328102003291020033010200331102003321020033310200334102003351020033610200337102003381020033910200340102003411020034210200343102003441020034510200346102003471020034810200349102003501020035110200352102003531020035410200355102003561020035710200358102003591020036010200361102003621020036310200364102003651020036610200367102003681020036910200370102003711020037210200373102003741020037510200376102003771020037810200379102003801020038110200382102003831020038410200385102003861020038710200388102003891020039010200391102003921020039310200394102003951020039610200397102003981020039910200400102004011020040210200403102004041020040510200406102004071020040810200409102004101020041110200412102004131020041410200415102004161020041710200418102004191020042010200421102004221020042310200424102004251020042610200427102004281020042910200430102004311020043210200433102004341020043510200436102004371020043810200439102004401020044110200442102004431020044410200445102004461020044710200448102004491020045010200451102004521020045310200454102004551020045610200457102004581020045910200460102004611020046210200463102004641020046510200466102004671020046810200469102004701020047110200472102004731020047410200475102004761020047710200478102004791020048010200481102004821020048310200484102004851020048610200487102004881020048910200490102004911020049210200493102004941020049510200496102004971020049810200499102005001020050110200502102005031020050410200505102005061020050710200508102005091020051010200511102005121020051310200514102005151020051610200517102005181020051910200520102005211020052210200523102005241020052510200526102005271020052810200529102005301020053110200532102005331020053410200535102005361020053710200538102005391020054010200541102005421020054310200544102005451020054610200547102005481020054910200550102005511020055210200553102005541020055510200556102005571020055810200559102005601020056110200562102005631020056410200565102005661020056710200568102005691020057010200571102005721020057310200574102005751020057610200577102005781020057910200580102005811020058210200583102005841020058510200586102005871020058810200589102005901020059110200592102005931020059410200595102005961020059710200598102005991020060010200601102006021020060310200604102006051020060610200607102006081020060910200610102006111020061210200613102006141020061510200616102006171020061810200619102006201020062110200622102006231020062410200625102006261020062710200628102006291020063010200631102006321020063310200634102006351020063610200637102006381020063910200640102006411020064210200643102006441020064510200646102006471020064810200649102006501020065110200652102006531020065410200655102006561020065710200658102006591020066010200661102006621020066310200664102006651020066610200667102006681020066910200670102006711020067210200673102006741020067510200676102006771020067810200679102006801020068110200682102006831020068410200685102006861020068710200688102006891020069010200691102006921020069310200694102006951020069610200697102006981020069910200700102007011020070210200703102007041020070510200706102007071020070810200709102007101020071110200712102007131020071410200715102007161020071710200718102007191020072010200721102007221020072310200724102007251020072610200727102007281020072910200730102007311020073210200733102007341020073510200736102007371020073810200739102007401020074110200742102007431020074410200745102007461020074710200748102007491020075010200751102007521020075310200754102007551020075610200757102007581020075910200760102007611020076210200763102007641020076510200766102007671020076810200769102007701020077110200772102007731020077410200775102007761020077710200778102007791020078010200781102007821020078310200784102007851020078610200787102007881020078910200790102007911020079210200793102007941020079510200796102007971020079810200799102100011021000210210003102100041021000510210006102100071021000810210009102100101021001110210012102100131021001410210015102100161021001710210018102100191021002010210021102100221021002310210024102100251021002610210027102100281021002910210030102100311021003210210033102100341021003510210036102100371021003810210039102100401021004110210042102100431021004410210045102100461021004710210048102100491021005010210051102100521021005310210054102100551021005610210057102100581021005910210060102100611021006210210063102100641021006510210066102100671021006810210069102100701021007110210072102100731021007410210075102100761021007710210078102100791021008010210081102100821021008310210084102100851021008610210087102100881021008910210090102100911021009210210093102100941021009510210096102100971021009810210099102101001021010110210102102101031021010410210105102101061021010710210108102101091021011010210111102101121021011310210114102101151021011610210117102101181021011910210120102101211021012210210123102101241021012510210126102101271021012810210129102101301021013110210132102101331021013410210135102101361021013710210138102101391021014010210141102101421021014310210144102101451021014610210147102101481021014910210150102101511021015210210153102101541021015510210156102101571021015810210159102101601021016110210162102101631021016410210165102101661021016710210168102101691021017010210171102101721021017310210174102101751021017610210177102101781021017910210180102101811021018210210183102101841021018510210186102101871021018810210189102101901021019110210192102101931021019410210195102101961021019710210198102101991021020010210201102102021021020310210204102102051021020610210207102102081021020910210210102102111021021210210213102102141021021510210216102102171021021810210219102102201021022110210222102102231021022410210225102102261021022710210228102102291021023010210231102102321021023310210234102102351021023610210237102102381021023910210240102102411021024210210243102102441021024510210246102102471021024810210249102102501021025110210252102102531021025410210255102102561021025710210258102102591021026010210261102102621021026310210264102102651021026610210267102102681021026910210270102102711021027210210273102102741021027510210276102102771021027810210279102102801021028110210282102102831021028410210285102102861021028710210288102102891021029010210291102102921021029310210294102102951021029610210297102102981021029910210300102103011021030210210303102103041021030510210306102103071021030810210309102103101021031110210312102103131021031410210315102103161021031710210318102103191021032010210321102103221021032310210324102103251021032610210327102103281021032910210330102103311021033210210333102103341021033510210336102103371021033810210339102103401021034110210342102103431021034410210345102103461021034710210348102103491021035010210351102103521021035310210354102103551021035610210357102103581021035910210360102103611021036210210363102103641021036510210366102103671021036810210369102103701021037110210372102103731021037410210375102103761021037710210378102103791021038010210381102103821021038310210384102103851021038610210387102103881021038910210390102103911021039210210393102103941021039510210396102103971021039810210399102104001021040110210402102104031021040410210405102104061021040710210408102104091021041010210411102104121021041310210414102104151021041610210417102104181021041910210420102104211021042210210423102104241021042510210426102104271021042810210429102104301021043110210432102104331021043410210435102104361021043710210438102104391021044010210441102104421021044310210444102104451021044610210447102104481021044910210450102104511021045210210453102104541021045510210456102104571021045810210459102104601021046110210462102104631021046410210465102104661021046710210468102104691021047010210471102104721021047310210474102104751021047610210477102104781021047910210480102104811021048210210483102104841021048510210486102104871021048810210489102104901021049110210492102104931021049410210495102104961021049710210498102104991021050010210501102105021021050310210504102105051021050610210507102105081021050910210510102105111021051210210513102105141021051510210516102105171021051810210519102105201021052110210522102105231021052410210525102105261021052710210528102105291021053010210531102105321021053310210534102105351021053610210537102105381021053910210540102105411021054210210543102105441021054510210546102105471021054810210549102105501021055110210552102105531021055410210555102105561021055710210558102105591021056010210561102105621021056310210564102105651021056610210567102105681021056910210570102105711021057210210573102105741021057510210576102105771021057810210579102105801021058110210582102105831021058410210585102105861021058710210588102105891021059010210591102105921021059310210594102105951021059610210597102105981021059910210600102106011021060210210603102106041021060510210606102106071021060810210609102106101021061110210612102106131021061410210615102106161021061710210618102106191021062010210621102106221021062310210624102106251021062610210627102106281021062910210630102106311021063210210633102106341021063510210636102106371021063810210639102106401021064110210642102106431021064410210645102106461021064710210648102106491021065010210651102106521021065310210654102106551021065610210657102106581021065910210660102106611021066210210663102106641021066510210666102106671021066810210669102106701021067110210672102106731021067410210675102106761021067710210678102106791021068010210681102106821021068310210684102106851021068610210687102106881021068910210690102106911021069210210693102106941021069510210696102106971021069810210699102107001021070110210702102107031021070410210705102107061021070710210708102107091021071010210711102107121021071310210714102107151021071610210717102107181021071910210720102107211021072210210723102107241021072510210726102107271021072810210729102107301021073110210732102107331021073410210735102107361021073710210738102107391021074010210741102107421021074310210744102107451021074610210747102107481021074910210750102107511021075210210753102107541021075510210756102107571021075810210759102107601021076110210762102107631021076410210765102107661021076710210768102107691021077010210771102107721021077310210774102107751021077610210777102107781021077910210780102107811021078210210783102107841021078510210786102107871021078810210789102107901021079110210792102107931021079410210795102107961021079710210798102107991022000110220002102200031022000410220005102200061022000710220008102200091022001010220011102200121022001310220014102200151022001610220017102200181022001910220020102200211022002210220023102200241022002510220026102200271022002810220029102200301022003110220032102200331022003410220035102200361022003710220038102200391022004010220041102200421022004310220044102200451022004610220047102200481022004910220050102200511022005210220053102200541022005510220056102200571022005810220059102200601022006110220062102200631022006410220065102200661022006710220068102200691022007010220071102200721022007310220074102200751022007610220077102200781022007910220080102200811022008210220083102200841022008510220086102200871022008810220089102200901022009110220092102200931022009410220095102200961022009710220098102200991022010010220101102201021022010310220104102201051022010610220107102201081022010910220110102201111022011210220113102201141022011510220116102201171022011810220119102201201022012110220122102201231022012410220125102201261022012710220128102201291022013010220131102201321022013310220134102201351022013610220137102201381022013910220140102201411022014210220143102201441022014510220146102201471022014810220149102201501022015110220152102201531022015410220155102201561022015710220158102201591022016010220161102201621022016310220164102201651022016610220167102201681022016910220170102201711022017210220173102201741022017510220176102201771022017810220179102201801022018110220182102201831022018410220185102201861022018710220188102201891022019010220191102201921022019310220194102201951022019610220197102201981022019910220200102202011022020210220203102202041022020510220206102202071022020810220209102202101022021110220212102202131022021410220215102202161022021710220218102202191022022010220221102202221022022310220224102202251022022610220227102202281022022910220230102202311022023210220233102202341022023510220236102202371022023810220239102202401022024110220242102202431022024410220245102202461022024710220248102202491022025010220251102202521022025310220254102202551022025610220257102202581022025910220260102202611022026210220263102202641022026510220266102202671022026810220269102202701022027110220272102202731022027410220275102202761022027710220278102202791022028010220281102202821022028310220284102202851022028610220287102202881022028910220290102202911022029210220293102202941022029510220296102202971022029810220299102203001022030110220302102203031022030410220305102203061022030710220308102203091022031010220311102203121022031310220314102203151022031610220317102203181022031910220320102203211022032210220323102203241022032510220326102203271022032810220329102203301022033110220332102203331022033410220335102203361022033710220338102203391022034010220341102203421022034310220344102203451022034610220347102203481022034910220350102203511022035210220353102203541022035510220356102203571022035810220359102203601022036110220362102203631022036410220365102203661022036710220368102203691022037010220371102203721022037310220374102203751022037610220377102203781022037910220380102203811022038210220383102203841022038510220386102203871022038810220389102203901022039110220392102203931022039410220395102203961022039710220398102203991022040010220401102204021022040310220404102204051022040610220407102204081022040910220410102204111022041210220413102204141022041510220416102204171022041810220419102204201022042110220422102204231022042410220425102204261022042710220428102204291022043010220431102204321022043310220434102204351022043610220437102204381022043910220440102204411022044210220443102204441022044510220446102204471022044810220449102204501022045110220452102204531022045410220455102204561022045710220458102204591022046010220461102204621022046310220464102204651022046610220467102204681022046910220470102204711022047210220473102204741022047510220476102204771022047810220479102204801022048110220482102204831022048410220485102204861022048710220488102204891022049010220491102204921022049310220494102204951022049610220497102204981022049910220500102205011022050210220503102205041022050510220506102205071022050810220509102205101022051110220512102205131022051410220515102205161022051710220518102205191022052010220521102205221022052310220524102205251022052610220527102205281022052910220530102205311022053210220533102205341022053510220536102205371022053810220539102205401022054110220542102205431022054410220545102205461022054710220548102205491022055010220551102205521022055310220554102205551022055610220557102205581022055910220560102205611022056210220563102205641022056510220566102205671022056810220569102205701022057110220572102205731022057410220575102205761022057710220578102205791022058010220581102205821022058310220584102205851022058610220587102205881022058910220590102205911022059210220593102205941022059510220596102205971022059810220599102206001022060110220602102206031022060410220605102206061022060710220608102206091022061010220611102206121022061310220614102206151022061610220617102206181022061910220620102206211022062210220623102206241022062510220626102206271022062810220629102206301022063110220632102206331022063410220635102206361022063710220638102206391022064010220641102206421022064310220644102206451022064610220647102206481022064910220650102206511022065210220653102206541022065510220656102206571022065810220659102206601022066110220662102206631022066410220665102206661022066710220668102206691022067010220671102206721022067310220674102206751022067610220677102206781022067910220680102206811022068210220683102206841022068510220686102206871022068810220689102206901022069110220692102206931022069410220695102206961022069710220698102206991022070010220701102207021022070310220704102207051022070610220707102207081022070910220710102207111022071210220713102207141022071510220716102207171022071810220719102207201022072110220722102207231022072410220725102207261022072710220728102207291022073010220731102207321022073310220734102207351022073610220737102207381022073910220740102207411022074210220743102207441022074510220746102207471022074810220749102207501022075110220752102207531022075410220755102207561022075710220758102207591022076010220761102207621022076310220764102207651022076610220767102207681022076910220770102207711022077210220773102207741022077510220776102207771022077810220779102207801022078110220782102207831022078410220785102207861022078710220788102207891022079010220791102207921022079310220794102207951022079610220797102207981022079910230001102300021023000310230004102300051023000610230007102300081023000910230010102300111023001210230013102300141023001510230016102300171023001810230019102300201023002110230022102300231023002410230025102300261023002710230028102300291023003010230031102300321023003310230034102300351023003610230037102300381023003910230040102300411023004210230043102300441023004510230046102300471023004810230049102300501023005110230052102300531023005410230055102300561023005710230058102300591023006010230061102300621023006310230064102300651023006610230067102300681023006910230070102300711023007210230073102300741023007510230076102300771023007810230079102300801023008110230082102300831023008410230085102300861023008710230088102300891023009010230091102300921023009310230094102300951023009610230097102300981023009910230100102301011023010210230103102301041023010510230106102301071023010810230109102301101023011110230112102301131023011410230115102301161023011710230118102301191023012010230121102301221023012310230124102301251023012610230127102301281023012910230130102301311023013210230133102301341023013510230136102301371023013810230139102301401023014110230142102301431023014410230145102301461023014710230148102301491023015010230151102301521023015310230154102301551023015610230157102301581023015910230160102301611023016210230163102301641023016510230166102301671023016810230169102301701023017110230172102301731023017410230175102301761023017710230178102301791023018010230181102301821023018310230184102301851023018610230187102301881023018910230190102301911023019210230193102301941023019510230196102301971023019810230199102302001023020110230202102302031023020410230205102302061023020710230208102302091023021010230211102302121023021310230214102302151023021610230217102302181023021910230220102302211023022210230223102302241023022510230226102302271023022810230229102302301023023110230232102302331023023410230235102302361023023710230238102302391023024010230241102302421023024310230244102302451023024610230247102302481023024910230250102302511023025210230253102302541023025510230256102302571023025810230259102302601023026110230262102302631023026410230265102302661023026710230268102302691023027010230271102302721023027310230274102302751023027610230277102302781023027910230280102302811023028210230283102302841023028510230286102302871023028810230289102302901023029110230292102302931023029410230295102302961023029710230298102302991023030010230301102303021023030310230304102303051023030610230307102303081023030910230310102303111023031210230313102303141023031510230316102303171023031810230319102303201023032110230322102303231023032410230325102303261023032710230328102303291023033010230331102303321023033310230334102303351023033610230337102303381023033910230340102303411023034210230343102303441023034510230346102303471023034810230349102303501023035110230352102303531023035410230355102303561023035710230358102303591023036010230361102303621023036310230364102303651023036610230367102303681023036910230370102303711023037210230373102303741023037510230376102303771023037810230379102303801023038110230382102303831023038410230385102303861023038710230388102303891023039010230391102303921023039310230394102303951023039610230397102303981023039910230400102304011023040210230403102304041023040510230406102304071023040810230409102304101023041110230412102304131023041410230415102304161023041710230418102304191023042010230421102304221023042310230424102304251023042610230427102304281023042910230430102304311023043210230433102304341023043510230436102304371023043810230439102304401023044110230442102304431023044410230445102304461023044710230448102304491023045010230451102304521023045310230454102304551023045610230457102304581023045910230460102304611023046210230463102304641023046510230466102304671023046810230469102304701023047110230472102304731023047410230475102304761023047710230478102304791023048010230481102304821023048310230484102304851023048610230487102304881023048910230490102304911023049210230493102304941023049510230496102304971023049810230499102305001023050110230502102305031023050410230505102305061023050710230508102305091023051010230511102305121023051310230514102305151023051610230517102305181023051910230520102305211023052210230523102305241023052510230526102305271023052810230529102305301023053110230532102305331023053410230535102305361023053710230538102305391023054010230541102305421023054310230544102305451023054610230547102305481023054910230550102305511023055210230553102305541023055510230556102305571023055810230559102305601023056110230562102305631023056410230565102305661023056710230568102305691023057010230571102305721023057310230574102305751023057610230577102305781023057910230580102305811023058210230583102305841023058510230586102305871023058810230589102305901023059110230592102305931023059410230595102305961023059710230598102305991023060010230601102306021023060310230604102306051023060610230607102306081023060910230610102306111023061210230613102306141023061510230616102306171023061810230619102306201023062110230622102306231023062410230625102306261023062710230628102306291023063010230631102306321023063310230634102306351023063610230637102306381023063910230640102306411023064210230643102306441023064510230646102306471023064810230649102306501023065110230652102306531023065410230655102306561023065710230658102306591023066010230661102306621023066310230664102306651023066610230667102306681023066910230670102306711023067210230673102306741023067510230676102306771023067810230679102306801023068110230682102306831023068410230685102306861023068710230688102306891023069010230691102306921023069310230694102306951023069610230697102306981023069910230700102307011023070210230703102307041023070510230706102307071023070810230709102307101023071110230712102307131023071410230715102307161023071710230718102307191023072010230721102307221023072310230724102307251023072610230727102307281023072910230730102307311023073210230733102307341023073510230736102307371023073810230739102307401023074110230742102307431023074410230745102307461023074710230748102307491023075010230751102307521023075310230754102307551023075610230757102307581023075910230760102307611023076210230763102307641023076510230766102307671023076810230769102307701023077110230772102307731023077410230775102307761023077710230778102307791023078010230781102307821023078310230784102307851023078610230787102307881023078910230790102307911023079210230793102307941023079510230796102307971023079810230799102400011024000210240003102400041024000510240006102400071024000810240009102400101024001110240012102400131024001410240015102400161024001710240018102400191024002010240021102400221024002310240024102400251024002610240027102400281024002910240030102400311024003210240033102400341024003510240036102400371024003810240039102400401024004110240042102400431024004410240045102400461024004710240048102400491024005010240051102400521024005310240054102400551024005610240057102400581024005910240060102400611024006210240063102400641024006510240066102400671024006810240069102400701024007110240072102400731024007410240075102400761024007710240078102400791024008010240081102400821024008310240084102400851024008610240087102400881024008910240090102400911024009210240093102400941024009510240096102400971024009810240099102401001024010110240102102401031024010410240105102401061024010710240108102401091024011010240111102401121024011310240114102401151024011610240117102401181024011910240120102401211024012210240123102401241024012510240126102401271024012810240129102401301024013110240132102401331024013410240135102401361024013710240138102401391024014010240141102401421024014310240144102401451024014610240147102401481024014910240150102401511024015210240153102401541024015510240156102401571024015810240159102401601024016110240162102401631024016410240165102401661024016710240168102401691024017010240171102401721024017310240174102401751024017610240177102401781024017910240180102401811024018210240183102401841024018510240186102401871024018810240189102401901024019110240192102401931024019410240195102401961024019710240198102401991024020010240201102402021024020310240204102402051024020610240207102402081024020910240210102402111024021210240213102402141024021510240216102402171024021810240219102402201024022110240222102402231024022410240225102402261024022710240228102402291024023010240231102402321024023310240234102402351024023610240237102402381024023910240240102402411024024210240243102402441024024510240246102402471024024810240249102402501024025110240252102402531024025410240255102402561024025710240258102402591024026010240261102402621024026310240264102402651024026610240267102402681024026910240270102402711024027210240273102402741024027510240276102402771024027810240279102402801024028110240282102402831024028410240285102402861024028710240288102402891024029010240291102402921024029310240294102402951024029610240297102402981024029910240300102403011024030210240303102403041024030510240306102403071024030810240309102403101024031110240312102403131024031410240315102403161024031710240318102403191024032010240321102403221024032310240324102403251024032610240327102403281024032910240330102403311024033210240333102403341024033510240336102403371024033810240339102403401024034110240342102403431024034410240345102403461024034710240348102403491024035010240351102403521024035310240354102403551024035610240357102403581024035910240360102403611024036210240363102403641024036510240366102403671024036810240369102403701024037110240372102403731024037410240375102403761024037710240378102403791024038010240381102403821024038310240384102403851024038610240387102403881024038910240390102403911024039210240393102403941024039510240396102403971024039810240399102404001024040110240402102404031024040410240405102404061024040710240408102404091024041010240411102404121024041310240414102404151024041610240417102404181024041910240420102404211024042210240423102404241024042510240426102404271024042810240429102404301024043110240432102404331024043410240435102404361024043710240438102404391024044010240441102404421024044310240444102404451024044610240447102404481024044910240450102404511024045210240453102404541024045510240456102404571024045810240459102404601024046110240462102404631024046410240465102404661024046710240468102404691024047010240471102404721024047310240474102404751024047610240477102404781024047910240480102404811024048210240483102404841024048510240486102404871024048810240489102404901024049110240492102404931024049410240495102404961024049710240498102404991024050010240501102405021024050310240504102405051024050610240507102405081024050910240510102405111024051210240513102405141024051510240516102405171024051810240519102405201024052110240522102405231024052410240525102405261024052710240528102405291024053010240531102405321024053310240534102405351024053610240537102405381024053910240540102405411024054210240543102405441024054510240546102405471024054810240549102405501024055110240552102405531024055410240555102405561024055710240558102405591024056010240561102405621024056310240564102405651024056610240567102405681024056910240570102405711024057210240573102405741024057510240576102405771024057810240579102405801024058110240582102405831024058410240585102405861024058710240588102405891024059010240591102405921024059310240594102405951024059610240597102405981024059910240600102406011024060210240603102406041024060510240606102406071024060810240609102406101024061110240612102406131024061410240615102406161024061710240618102406191024062010240621102406221024062310240624102406251024062610240627102406281024062910240630102406311024063210240633102406341024063510240636102406371024063810240639102406401024064110240642102406431024064410240645102406461024064710240648102406491024065010240651102406521024065310240654102406551024065610240657102406581024065910240660102406611024066210240663102406641024066510240666102406671024066810240669102406701024067110240672102406731024067410240675102406761024067710240678102406791024068010240681102406821024068310240684102406851024068610240687102406881024068910240690102406911024069210240693102406941024069510240696102406971024069810240699102407001024070110240702102407031024070410240705102407061024070710240708102407091024071010240711102407121024071310240714102407151024071610240717102407181024071910240720102407211024072210240723102407241024072510240726102407271024072810240729102407301024073110240732102407331024073410240735102407361024073710240738102407391024074010240741102407421024074310240744102407451024074610240747102407481024074910240750102407511024075210240753102407541024075510240756102407571024075810240759102407601024076110240762102407631024076410240765102407661024076710240768102407691024077010240771102407721024077310240774102407751024077610240777102407781024077910240780102407811024078210240783102407841024078510240786102407871024078810240789102407901024079110240792102407931024079410240795102407961024079710240798102407991025000110250002102500031025000410250005102500061025000710250008102500091025001010250011102500121025001310250014102500151025001610250017102500181025001910250020102500211025002210250023102500241025002510250026102500271025002810250029102500301025003110250032102500331025003410250035102500361025003710250038102500391025004010250041102500421025004310250044102500451025004610250047102500481025004910250050102500511025005210250053102500541025005510250056102500571025005810250059102500601025006110250062102500631025006410250065102500661025006710250068102500691025007010250071102500721025007310250074102500751025007610250077102500781025007910250080102500811025008210250083102500841025008510250086102500871025008810250089102500901025009110250092102500931025009410250095102500961025009710250098102500991025010010250101102501021025010310250104102501051025010610250107102501081025010910250110102501111025011210250113102501141025011510250116102501171025011810250119102501201025012110250122102501231025012410250125102501261025012710250128102501291025013010250131102501321025013310250134102501351025013610250137102501381025013910250140102501411025014210250143102501441025014510250146102501471025014810250149102501501025015110250152102501531025015410250155102501561025015710250158102501591025016010250161102501621025016310250164102501651025016610250167102501681025016910250170102501711025017210250173102501741025017510250176102501771025017810250179102501801025018110250182102501831025018410250185102501861025018710250188102501891025019010250191102501921025019310250194102501951025019610250197102501981025019910250200102502011025020210250203102502041025020510250206102502071025020810250209102502101025021110250212102502131025021410250215102502161025021710250218102502191025022010250221102502221025022310250224102502251025022610250227102502281025022910250230102502311025023210250233102502341025023510250236102502371025023810250239102502401025024110250242102502431025024410250245102502461025024710250248102502491025025010250251102502521025025310250254102502551025025610250257102502581025025910250260102502611025026210250263102502641025026510250266102502671025026810250269102502701025027110250272102502731025027410250275102502761025027710250278102502791025028010250281102502821025028310250284102502851025028610250287102502881025028910250290102502911025029210250293102502941025029510250296102502971025029810250299102503001025030110250302102503031025030410250305102503061025030710250308102503091025031010250311102503121025031310250314102503151025031610250317102503181025031910250320102503211025032210250323102503241025032510250326102503271025032810250329102503301025033110250332102503331025033410250335102503361025033710250338102503391025034010250341102503421025034310250344102503451025034610250347102503481025034910250350102503511025035210250353102503541025035510250356102503571025035810250359102503601025036110250362102503631025036410250365102503661025036710250368102503691025037010250371102503721025037310250374102503751025037610250377102503781025037910250380102503811025038210250383102503841025038510250386102503871025038810250389102503901025039110250392102503931025039410250395102503961025039710250398102503991025040010250401102504021025040310250404102504051025040610250407102504081025040910250410102504111025041210250413102504141025041510250416102504171025041810250419102504201025042110250422102504231025042410250425102504261025042710250428102504291025043010250431102504321025043310250434102504351025043610250437102504381025043910250440102504411025044210250443102504441025044510250446102504471025044810250449102504501025045110250452102504531025045410250455102504561025045710250458102504591025046010250461102504621025046310250464102504651025046610250467102504681025046910250470102504711025047210250473102504741025047510250476102504771025047810250479102504801025048110250482102504831025048410250485102504861025048710250488102504891025049010250491102504921025049310250494102504951025049610250497102504981025049910250500102505011025050210250503102505041025050510250506102505071025050810250509102505101025051110250512102505131025051410250515102505161025051710250518102505191025052010250521102505221025052310250524102505251025052610250527102505281025052910250530102505311025053210250533102505341025053510250536102505371025053810250539102505401025054110250542102505431025054410250545102505461025054710250548102505491025055010250551102505521025055310250554102505551025055610250557102505581025055910250560102505611025056210250563102505641025056510250566102505671025056810250569102505701025057110250572102505731025057410250575102505761025057710250578102505791025058010250581102505821025058310250584102505851025058610250587102505881025058910250590102505911025059210250593102505941025059510250596102505971025059810250599102506001025060110250602102506031025060410250605102506061025060710250608102506091025061010250611102506121025061310250614102506151025061610250617102506181025061910250620102506211025062210250623102506241025062510250626102506271025062810250629102506301025063110250632102506331025063410250635102506361025063710250638102506391025064010250641102506421025064310250644102506451025064610250647102506481025064910250650102506511025065210250653102506541025065510250656102506571025065810250659102506601025066110250662102506631025066410250665102506661025066710250668102506691025067010250671102506721025067310250674102506751025067610250677102506781025067910250680102506811025068210250683102506841025068510250686102506871025068810250689102506901025069110250692102506931025069410250695102506961025069710250698102506991025070010250701102507021025070310250704102507051025070610250707102507081025070910250710102507111025071210250713102507141025071510250716102507171025071810250719102507201025072110250722102507231025072410250725102507261025072710250728102507291025073010250731102507321025073310250734102507351025073610250737102507381025073910250740102507411025074210250743102507441025074510250746102507471025074810250749102507501025075110250752102507531025075410250755102507561025075710250758102507591025076010250761102507621025076310250764102507651025076610250767102507681025076910250770102507711025077210250773102507741025077510250776102507771025077810250779102507801025078110250782102507831025078410250785102507861025078710250788102507891025079010250791102507921025079310250794102507951025079610250797102507981025079910260001102600021026000310260004102600051026000610260007102600081026000910260010102600111026001210260013102600141026001510260016102600171026001810260019102600201026002110260022102600231026002410260025102600261026002710260028102600291026003010260031102600321026003310260034102600351026003610260037102600381026003910260040102600411026004210260043102600441026004510260046102600471026004810260049102600501026005110260052102600531026005410260055102600561026005710260058102600591026006010260061102600621026006310260064102600651026006610260067102600681026006910260070102600711026007210260073102600741026007510260076102600771026007810260079102600801026008110260082102600831026008410260085102600861026008710260088102600891026009010260091102600921026009310260094102600951026009610260097102600981026009910260100102601011026010210260103102601041026010510260106102601071026010810260109102601101026011110260112102601131026011410260115102601161026011710260118102601191026012010260121102601221026012310260124102601251026012610260127102601281026012910260130102601311026013210260133102601341026013510260136102601371026013810260139102601401026014110260142102601431026014410260145102601461026014710260148102601491026015010260151102601521026015310260154102601551026015610260157102601581026015910260160102601611026016210260163102601641026016510260166102601671026016810260169102601701026017110260172102601731026017410260175102601761026017710260178102601791026018010260181102601821026018310260184102601851026018610260187102601881026018910260190102601911026019210260193102601941026019510260196102601971026019810260199102602001026020110260202102602031026020410260205102602061026020710260208102602091026021010260211102602121026021310260214102602151026021610260217102602181026021910260220102602211026022210260223102602241026022510260226102602271026022810260229102602301026023110260232102602331026023410260235102602361026023710260238102602391026024010260241102602421026024310260244102602451026024610260247102602481026024910260250102602511026025210260253102602541026025510260256102602571026025810260259102602601026026110260262102602631026026410260265102602661026026710260268102602691026027010260271102602721026027310260274102602751026027610260277102602781026027910260280102602811026028210260283102602841026028510260286102602871026028810260289102602901026029110260292102602931026029410260295102602961026029710260298102602991026030010260301102603021026030310260304102603051026030610260307102603081026030910260310102603111026031210260313102603141026031510260316102603171026031810260319102603201026032110260322102603231026032410260325102603261026032710260328102603291026033010260331102603321026033310260334102603351026033610260337102603381026033910260340102603411026034210260343102603441026034510260346102603471026034810260349102603501026035110260352102603531026035410260355102603561026035710260358102603591026036010260361102603621026036310260364102603651026036610260367102603681026036910260370102603711026037210260373102603741026037510260376102603771026037810260379102603801026038110260382102603831026038410260385102603861026038710260388102603891026039010260391102603921026039310260394102603951026039610260397102603981026039910260400102604011026040210260403102604041026040510260406102604071026040810260409102604101026041110260412102604131026041410260415102604161026041710260418102604191026042010260421102604221026042310260424102604251026042610260427102604281026042910260430102604311026043210260433102604341026043510260436102604371026043810260439102604401026044110260442102604431026044410260445102604461026044710260448102604491026045010260451102604521026045310260454102604551026045610260457102604581026045910260460102604611026046210260463102604641026046510260466102604671026046810260469102604701026047110260472102604731026047410260475102604761026047710260478102604791026048010260481102604821026048310260484102604851026048610260487102604881026048910260490102604911026049210260493102604941026049510260496102604971026049810260499102605001026050110260502102605031026050410260505102605061026050710260508102605091026051010260511102605121026051310260514102605151026051610260517102605181026051910260520102605211026052210260523102605241026052510260526102605271026052810260529102605301026053110260532102605331026053410260535102605361026053710260538102605391026054010260541102605421026054310260544102605451026054610260547102605481026054910260550102605511026055210260553102605541026055510260556102605571026055810260559102605601026056110260562102605631026056410260565102605661026056710260568102605691026057010260571102605721026057310260574102605751026057610260577102605781026057910260580102605811026058210260583102605841026058510260586102605871026058810260589102605901026059110260592102605931026059410260595102605961026059710260598102605991026060010260601102606021026060310260604102606051026060610260607102606081026060910260610102606111026061210260613102606141026061510260616102606171026061810260619102606201026062110260622102606231026062410260625102606261026062710260628102606291026063010260631102606321026063310260634102606351026063610260637102606381026063910260640102606411026064210260643102606441026064510260646102606471026064810260649102606501026065110260652102606531026065410260655102606561026065710260658102606591026066010260661102606621026066310260664102606651026066610260667102606681026066910260670102606711026067210260673102606741026067510260676102606771026067810260679102606801026068110260682102606831026068410260685102606861026068710260688102606891026069010260691102606921026069310260694102606951026069610260697102606981026069910260700102607011026070210260703102607041026070510260706102607071026070810260709102607101026071110260712102607131026071410260715102607161026071710260718102607191026072010260721102607221026072310260724102607251026072610260727102607281026072910260730102607311026073210260733102607341026073510260736102607371026073810260739102607401026074110260742102607431026074410260745102607461026074710260748102607491026075010260751102607521026075310260754102607551026075610260757102607581026075910260760102607611026076210260763102607641026076510260766102607671026076810260769102607701026077110260772102607731026077410260775102607761026077710260778102607791026078010260781102607821026078310260784102607851026078610260787102607881026078910260790102607911026079210260793102607941026079510260796102607971026079810260799102700011027000210270003102700041027000510270006102700071027000810270009102700101027001110270012102700131027001410270015102700161027001710270018102700191027002010270021102700221027002310270024102700251027002610270027102700281027002910270030102700311027003210270033102700341027003510270036102700371027003810270039102700401027004110270042102700431027004410270045102700461027004710270048102700491027005010270051102700521027005310270054102700551027005610270057102700581027005910270060102700611027006210270063102700641027006510270066102700671027006810270069102700701027007110270072102700731027007410270075102700761027007710270078102700791027008010270081102700821027008310270084102700851027008610270087102700881027008910270090102700911027009210270093102700941027009510270096102700971027009810270099102701001027010110270102102701031027010410270105102701061027010710270108102701091027011010270111102701121027011310270114102701151027011610270117102701181027011910270120102701211027012210270123102701241027012510270126102701271027012810270129102701301027013110270132102701331027013410270135102701361027013710270138102701391027014010270141102701421027014310270144102701451027014610270147102701481027014910270150102701511027015210270153102701541027015510270156102701571027015810270159102701601027016110270162102701631027016410270165102701661027016710270168102701691027017010270171102701721027017310270174102701751027017610270177102701781027017910270180102701811027018210270183102701841027018510270186102701871027018810270189102701901027019110270192102701931027019410270195102701961027019710270198102701991027020010270201102702021027020310270204102702051027020610270207102702081027020910270210102702111027021210270213102702141027021510270216102702171027021810270219102702201027022110270222102702231027022410270225102702261027022710270228102702291027023010270231102702321027023310270234102702351027023610270237102702381027023910270240102702411027024210270243102702441027024510270246102702471027024810270249102702501027025110270252102702531027025410270255102702561027025710270258102702591027026010270261102702621027026310270264102702651027026610270267102702681027026910270270102702711027027210270273102702741027027510270276102702771027027810270279102702801027028110270282102702831027028410270285102702861027028710270288102702891027029010270291102702921027029310270294102702951027029610270297102702981027029910270300102703011027030210270303102703041027030510270306102703071027030810270309102703101027031110270312102703131027031410270315102703161027031710270318102703191027032010270321102703221027032310270324102703251027032610270327102703281027032910270330102703311027033210270333102703341027033510270336102703371027033810270339102703401027034110270342102703431027034410270345102703461027034710270348102703491027035010270351102703521027035310270354102703551027035610270357102703581027035910270360102703611027036210270363102703641027036510270366102703671027036810270369102703701027037110270372102703731027037410270375102703761027037710270378102703791027038010270381102703821027038310270384102703851027038610270387102703881027038910270390102703911027039210270393102703941027039510270396102703971027039810270399102704001027040110270402102704031027040410270405102704061027040710270408102704091027041010270411102704121027041310270414102704151027041610270417102704181027041910270420102704211027042210270423102704241027042510270426102704271027042810270429102704301027043110270432102704331027043410270435102704361027043710270438102704391027044010270441102704421027044310270444102704451027044610270447102704481027044910270450102704511027045210270453102704541027045510270456102704571027045810270459102704601027046110270462102704631027046410270465102704661027046710270468102704691027047010270471102704721027047310270474102704751027047610270477102704781027047910270480102704811027048210270483102704841027048510270486102704871027048810270489102704901027049110270492102704931027049410270495102704961027049710270498102704991027050010270501102705021027050310270504102705051027050610270507102705081027050910270510102705111027051210270513102705141027051510270516102705171027051810270519102705201027052110270522102705231027052410270525102705261027052710270528102705291027053010270531102705321027053310270534102705351027053610270537102705381027053910270540102705411027054210270543102705441027054510270546102705471027054810270549102705501027055110270552102705531027055410270555102705561027055710270558102705591027056010270561102705621027056310270564102705651027056610270567102705681027056910270570102705711027057210270573102705741027057510270576102705771027057810270579102705801027058110270582102705831027058410270585102705861027058710270588102705891027059010270591102705921027059310270594102705951027059610270597102705981027059910270600102706011027060210270603102706041027060510270606102706071027060810270609102706101027061110270612102706131027061410270615102706161027061710270618102706191027062010270621102706221027062310270624102706251027062610270627102706281027062910270630102706311027063210270633102706341027063510270636102706371027063810270639102706401027064110270642102706431027064410270645102706461027064710270648102706491027065010270651102706521027065310270654102706551027065610270657102706581027065910270660102706611027066210270663102706641027066510270666102706671027066810270669102706701027067110270672102706731027067410270675102706761027067710270678102706791027068010270681102706821027068310270684102706851027068610270687102706881027068910270690102706911027069210270693102706941027069510270696102706971027069810270699102707001027070110270702102707031027070410270705102707061027070710270708102707091027071010270711102707121027071310270714102707151027071610270717102707181027071910270720102707211027072210270723102707241027072510270726102707271027072810270729102707301027073110270732102707331027073410270735102707361027073710270738102707391027074010270741102707421027074310270744102707451027074610270747102707481027074910270750102707511027075210270753102707541027075510270756102707571027075810270759102707601027076110270762102707631027076410270765102707661027076710270768102707691027077010270771102707721027077310270774102707751027077610270777102707781027077910270780102707811027078210270783102707841027078510270786102707871027078810270789102707901027079110270792102707931027079410270795102707961027079710270798102707991028000110280002102800031028000410280005102800061028000710280008102800091028001010280011102800121028001310280014102800151028001610280017102800181028001910280020102800211028002210280023102800241028002510280026102800271028002810280029102800301028003110280032102800331028003410280035102800361028003710280038102800391028004010280041102800421028004310280044102800451028004610280047102800481028004910280050102800511028005210280053102800541028005510280056102800571028005810280059102800601028006110280062102800631028006410280065102800661028006710280068102800691028007010280071102800721028007310280074102800751028007610280077102800781028007910280080102800811028008210280083102800841028008510280086102800871028008810280089102800901028009110280092102800931028009410280095102800961028009710280098102800991028010010280101102801021028010310280104102801051028010610280107102801081028010910280110102801111028011210280113102801141028011510280116102801171028011810280119102801201028012110280122102801231028012410280125102801261028012710280128102801291028013010280131102801321028013310280134102801351028013610280137102801381028013910280140102801411028014210280143102801441028014510280146102801471028014810280149102801501028015110280152102801531028015410280155102801561028015710280158102801591028016010280161102801621028016310280164102801651028016610280167102801681028016910280170102801711028017210280173102801741028017510280176102801771028017810280179102801801028018110280182102801831028018410280185102801861028018710280188102801891028019010280191102801921028019310280194102801951028019610280197102801981028019910280200102802011028020210280203102802041028020510280206102802071028020810280209102802101028021110280212102802131028021410280215102802161028021710280218102802191028022010280221102802221028022310280224102802251028022610280227102802281028022910280230102802311028023210280233102802341028023510280236102802371028023810280239102802401028024110280242102802431028024410280245102802461028024710280248102802491028025010280251102802521028025310280254102802551028025610280257102802581028025910280260102802611028026210280263102802641028026510280266102802671028026810280269102802701028027110280272102802731028027410280275102802761028027710280278102802791028028010280281102802821028028310280284102802851028028610280287102802881028028910280290102802911028029210280293102802941028029510280296102802971028029810280299102803001028030110280302102803031028030410280305102803061028030710280308102803091028031010280311102803121028031310280314102803151028031610280317102803181028031910280320102803211028032210280323102803241028032510280326102803271028032810280329102803301028033110280332102803331028033410280335102803361028033710280338102803391028034010280341102803421028034310280344102803451028034610280347102803481028034910280350102803511028035210280353102803541028035510280356102803571028035810280359102803601028036110280362102803631028036410280365102803661028036710280368102803691028037010280371102803721028037310280374102803751028037610280377102803781028037910280380102803811028038210280383102803841028038510280386102803871028038810280389102803901028039110280392102803931028039410280395102803961028039710280398102803991028040010280401102804021028040310280404102804051028040610280407102804081028040910280410102804111028041210280413102804141028041510280416102804171028041810280419102804201028042110280422102804231028042410280425102804261028042710280428102804291028043010280431102804321028043310280434102804351028043610280437102804381028043910280440102804411028044210280443102804441028044510280446102804471028044810280449102804501028045110280452102804531028045410280455102804561028045710280458102804591028046010280461102804621028046310280464102804651028046610280467102804681028046910280470102804711028047210280473102804741028047510280476102804771028047810280479102804801028048110280482102804831028048410280485102804861028048710280488102804891028049010280491102804921028049310280494102804951028049610280497102804981028049910280500102805011028050210280503102805041028050510280506102805071028050810280509102805101028051110280512102805131028051410280515102805161028051710280518102805191028052010280521102805221028052310280524102805251028052610280527102805281028052910280530102805311028053210280533102805341028053510280536102805371028053810280539102805401028054110280542102805431028054410280545102805461028054710280548102805491028055010280551102805521028055310280554102805551028055610280557102805581028055910280560102805611028056210280563102805641028056510280566102805671028056810280569102805701028057110280572102805731028057410280575102805761028057710280578102805791028058010280581102805821028058310280584102805851028058610280587102805881028058910280590102805911028059210280593102805941028059510280596102805971028059810280599102806001028060110280602102806031028060410280605102806061028060710280608102806091028061010280611102806121028061310280614102806151028061610280617102806181028061910280620102806211028062210280623102806241028062510280626102806271028062810280629102806301028063110280632102806331028063410280635102806361028063710280638102806391028064010280641102806421028064310280644102806451028064610280647102806481028064910280650102806511028065210280653102806541028065510280656102806571028065810280659102806601028066110280662102806631028066410280665102806661028066710280668102806691028067010280671102806721028067310280674102806751028067610280677102806781028067910280680102806811028068210280683102806841028068510280686102806871028068810280689102806901028069110280692102806931028069410280695102806961028069710280698102806991028070010280701102807021028070310280704102807051028070610280707102807081028070910280710102807111028071210280713102807141028071510280716102807171028071810280719102807201028072110280722102807231028072410280725102807261028072710280728102807291028073010280731102807321028073310280734102807351028073610280737102807381028073910280740102807411028074210280743102807441028074510280746102807471028074810280749102807501028075110280752102807531028075410280755102807561028075710280758102807591028076010280761102807621028076310280764102807651028076610280767102807681028076910280770102807711028077210280773102807741028077510280776102807771028077810280779102807801028078110280782102807831028078410280785102807861028078710280788102807891028079010280791102807921028079310280794102807951028079610280797102807981028079910290001102900021029000310290004102900051029000610290007102900081029000910290010102900111029001210290013102900141029001510290016102900171029001810290019102900201029002110290022102900231029002410290025102900261029002710290028102900291029003010290031102900321029003310290034102900351029003610290037102900381029003910290040102900411029004210290043102900441029004510290046102900471029004810290049102900501029005110290052102900531029005410290055102900561029005710290058102900591029006010290061102900621029006310290064102900651029006610290067102900681029006910290070102900711029007210290073102900741029007510290076102900771029007810290079102900801029008110290082102900831029008410290085102900861029008710290088102900891029009010290091102900921029009310290094102900951029009610290097102900981029009910290100102901011029010210290103102901041029010510290106102901071029010810290109102901101029011110290112102901131029011410290115102901161029011710290118102901191029012010290121102901221029012310290124102901251029012610290127102901281029012910290130102901311029013210290133102901341029013510290136102901371029013810290139102901401029014110290142102901431029014410290145102901461029014710290148102901491029015010290151102901521029015310290154102901551029015610290157102901581029015910290160102901611029016210290163102901641029016510290166102901671029016810290169102901701029017110290172102901731029017410290175102901761029017710290178102901791029018010290181102901821029018310290184102901851029018610290187102901881029018910290190102901911029019210290193102901941029019510290196102901971029019810290199102902001029020110290202102902031029020410290205102902061029020710290208102902091029021010290211102902121029021310290214102902151029021610290217102902181029021910290220102902211029022210290223102902241029022510290226102902271029022810290229102902301029023110290232102902331029023410290235102902361029023710290238102902391029024010290241102902421029024310290244102902451029024610290247102902481029024910290250102902511029025210290253102902541029025510290256102902571029025810290259102902601029026110290262102902631029026410290265102902661029026710290268102902691029027010290271102902721029027310290274102902751029027610290277102902781029027910290280102902811029028210290283102902841029028510290286102902871029028810290289102902901029029110290292102902931029029410290295102902961029029710290298102902991029030010290301102903021029030310290304102903051029030610290307102903081029030910290310102903111029031210290313102903141029031510290316102903171029031810290319102903201029032110290322102903231029032410290325102903261029032710290328102903291029033010290331102903321029033310290334102903351029033610290337102903381029033910290340102903411029034210290343102903441029034510290346102903471029034810290349102903501029035110290352102903531029035410290355102903561029035710290358102903591029036010290361102903621029036310290364102903651029036610290367102903681029036910290370102903711029037210290373102903741029037510290376102903771029037810290379102903801029038110290382102903831029038410290385102903861029038710290388102903891029039010290391102903921029039310290394102903951029039610290397102903981029039910290400102904011029040210290403102904041029040510290406102904071029040810290409102904101029041110290412102904131029041410290415102904161029041710290418102904191029042010290421102904221029042310290424102904251029042610290427102904281029042910290430102904311029043210290433102904341029043510290436102904371029043810290439102904401029044110290442102904431029044410290445102904461029044710290448102904491029045010290451102904521029045310290454102904551029045610290457102904581029045910290460102904611029046210290463102904641029046510290466102904671029046810290469102904701029047110290472102904731029047410290475102904761029047710290478102904791029048010290481102904821029048310290484102904851029048610290487102904881029048910290490102904911029049210290493102904941029049510290496102904971029049810290499102905001029050110290502102905031029050410290505102905061029050710290508102905091029051010290511102905121029051310290514102905151029051610290517102905181029051910290520102905211029052210290523102905241029052510290526102905271029052810290529102905301029053110290532102905331029053410290535102905361029053710290538102905391029054010290541102905421029054310290544102905451029054610290547102905481029054910290550102905511029055210290553102905541029055510290556102905571029055810290559102905601029056110290562102905631029056410290565102905661029056710290568102905691029057010290571102905721029057310290574102905751029057610290577102905781029057910290580102905811029058210290583102905841029058510290586102905871029058810290589102905901029059110290592102905931029059410290595102905961029059710290598102905991029060010290601102906021029060310290604102906051029060610290607102906081029060910290610102906111029061210290613102906141029061510290616102906171029061810290619102906201029062110290622102906231029062410290625102906261029062710290628102906291029063010290631102906321029063310290634102906351029063610290637102906381029063910290640102906411029064210290643102906441029064510290646102906471029064810290649102906501029065110290652102906531029065410290655102906561029065710290658102906591029066010290661102906621029066310290664102906651029066610290667102906681029066910290670102906711029067210290673102906741029067510290676102906771029067810290679102906801029068110290682102906831029068410290685102906861029068710290688102906891029069010290691102906921029069310290694102906951029069610290697102906981029069910290700102907011029070210290703102907041029070510290706102907071029070810290709102907101029071110290712102907131029071410290715102907161029071710290718102907191029072010290721102907221029072310290724102907251029072610290727102907281029072910290730102907311029073210290733102907341029073510290736102907371029073810290739102907401029074110290742102907431029074410290745102907461029074710290748102907491029075010290751102907521029075310290754102907551029075610290757102907581029075910290760102907611029076210290763102907641029076510290766102907671029076810290769102907701029077110290772102907731029077410290775102907761029077710290778102907791029078010290781102907821029078310290784102907851029078610290787102907881029078910290790102907911029079210290793102907941029079510290796102907971029079810290799103000011030000210300003103000041030000510300006103000071030000810300009103000101030001110300012103000131030001410300015103000161030001710300018103000191030002010300021103000221030002310300024103000251030002610300027103000281030002910300030103000311030003210300033103000341030003510300036103000371030003810300039103000401030004110300042103000431030004410300045103000461030004710300048103000491030005010300051103000521030005310300054103000551030005610300057103000581030005910300060103000611030006210300063103000641030006510300066103000671030006810300069103000701030007110300072103000731030007410300075103000761030007710300078103000791030008010300081103000821030008310300084103000851030008610300087103000881030008910300090103000911030009210300093103000941030009510300096103000971030009810300099103001001030010110300102103001031030010410300105103001061030010710300108103001091030011010300111103001121030011310300114103001151030011610300117103001181030011910300120103001211030012210300123103001241030012510300126103001271030012810300129103001301030013110300132103001331030013410300135103001361030013710300138103001391030014010300141103001421030014310300144103001451030014610300147103001481030014910300150103001511030015210300153103001541030015510300156103001571030015810300159103001601030016110300162103001631030016410300165103001661030016710300168103001691030017010300171103001721030017310300174103001751030017610300177103001781030017910300180103001811030018210300183103001841030018510300186103001871030018810300189103001901030019110300192103001931030019410300195103001961030019710300198103001991030020010300201103002021030020310300204103002051030020610300207103002081030020910300210103002111030021210300213103002141030021510300216103002171030021810300219103002201030022110300222103002231030022410300225103002261030022710300228103002291030023010300231103002321030023310300234103002351030023610300237103002381030023910300240103002411030024210300243103002441030024510300246103002471030024810300249103002501030025110300252103002531030025410300255103002561030025710300258103002591030026010300261103002621030026310300264103002651030026610300267103002681030026910300270103002711030027210300273103002741030027510300276103002771030027810300279103002801030028110300282103002831030028410300285103002861030028710300288103002891030029010300291103002921030029310300294103002951030029610300297103002981030029910300300103003011030030210300303103003041030030510300306103003071030030810300309103003101030031110300312103003131030031410300315103003161030031710300318103003191030032010300321103003221030032310300324103003251030032610300327103003281030032910300330103003311030033210300333103003341030033510300336103003371030033810300339103003401030034110300342103003431030034410300345103003461030034710300348103003491030035010300351103003521030035310300354103003551030035610300357103003581030035910300360103003611030036210300363103003641030036510300366103003671030036810300369103003701030037110300372103003731030037410300375103003761030037710300378103003791030038010300381103003821030038310300384103003851030038610300387103003881030038910300390103003911030039210300393103003941030039510300396103003971030039810300399103004001030040110300402103004031030040410300405103004061030040710300408103004091030041010300411103004121030041310300414103004151030041610300417103004181030041910300420103004211030042210300423103004241030042510300426103004271030042810300429103004301030043110300432103004331030043410300435103004361030043710300438103004391030044010300441103004421030044310300444103004451030044610300447103004481030044910300450103004511030045210300453103004541030045510300456103004571030045810300459103004601030046110300462103004631030046410300465103004661030046710300468103004691030047010300471103004721030047310300474103004751030047610300477103004781030047910300480103004811030048210300483103004841030048510300486103004871030048810300489103004901030049110300492103004931030049410300495103004961030049710300498103004991030050010300501103005021030050310300504103005051030050610300507103005081030050910300510103005111030051210300513103005141030051510300516103005171030051810300519103005201030052110300522103005231030052410300525103005261030052710300528103005291030053010300531103005321030053310300534103005351030053610300537103005381030053910300540103005411030054210300543103005441030054510300546103005471030054810300549103005501030055110300552103005531030055410300555103005561030055710300558103005591030056010300561103005621030056310300564103005651030056610300567103005681030056910300570103005711030057210300573103005741030057510300576103005771030057810300579103005801030058110300582103005831030058410300585103005861030058710300588103005891030059010300591103005921030059310300594103005951030059610300597103005981030059910300600103006011030060210300603103006041030060510300606103006071030060810300609103006101030061110300612103006131030061410300615103006161030061710300618103006191030062010300621103006221030062310300624103006251030062610300627103006281030062910300630103006311030063210300633103006341030063510300636103006371030063810300639103006401030064110300642103006431030064410300645103006461030064710300648103006491030065010300651103006521030065310300654103006551030065610300657103006581030065910300660103006611030066210300663103006641030066510300666103006671030066810300669103006701030067110300672103006731030067410300675103006761030067710300678103006791030068010300681103006821030068310300684103006851030068610300687103006881030068910300690103006911030069210300693103006941030069510300696103006971030069810300699103007001030070110300702103007031030070410300705103007061030070710300708103007091030071010300711103007121030071310300714103007151030071610300717103007181030071910300720103007211030072210300723103007241030072510300726103007271030072810300729103007301030073110300732103007331030073410300735103007361030073710300738103007391030074010300741103007421030074310300744103007451030074610300747103007481030074910300750103007511030075210300753103007541030075510300756103007571030075810300759103007601030076110300762103007631030076410300765103007661030076710300768103007691030077010300771103007721030077310300774103007751030077610300777103007781030077910300780103007811030078210300783103007841030078510300786103007871030078810300789103007901030079110300792103007931030079410300795103007961030079710300798103007991031000110310002103100031031000410310005103100061031000710310008103100091031001010310011103100121031001310310014103100151031001610310017103100181031001910310020103100211031002210310023103100241031002510310026103100271031002810310029103100301031003110310032103100331031003410310035103100361031003710310038103100391031004010310041103100421031004310310044103100451031004610310047103100481031004910310050103100511031005210310053103100541031005510310056103100571031005810310059103100601031006110310062103100631031006410310065103100661031006710310068103100691031007010310071103100721031007310310074103100751031007610310077103100781031007910310080103100811031008210310083103100841031008510310086103100871031008810310089103100901031009110310092103100931031009410310095103100961031009710310098103100991031010010310101103101021031010310310104103101051031010610310107103101081031010910310110103101111031011210310113103101141031011510310116103101171031011810310119103101201031012110310122103101231031012410310125103101261031012710310128103101291031013010310131103101321031013310310134103101351031013610310137103101381031013910310140103101411031014210310143103101441031014510310146103101471031014810310149103101501031015110310152103101531031015410310155103101561031015710310158103101591031016010310161103101621031016310310164103101651031016610310167103101681031016910310170103101711031017210310173103101741031017510310176103101771031017810310179103101801031018110310182103101831031018410310185103101861031018710310188103101891031019010310191103101921031019310310194103101951031019610310197103101981031019910310200103102011031020210310203103102041031020510310206103102071031020810310209103102101031021110310212103102131031021410310215103102161031021710310218103102191031022010310221103102221031022310310224103102251031022610310227103102281031022910310230103102311031023210310233103102341031023510310236103102371031023810310239103102401031024110310242103102431031024410310245103102461031024710310248103102491031025010310251103102521031025310310254103102551031025610310257103102581031025910310260103102611031026210310263103102641031026510310266103102671031026810310269103102701031027110310272103102731031027410310275103102761031027710310278103102791031028010310281103102821031028310310284103102851031028610310287103102881031028910310290103102911031029210310293103102941031029510310296103102971031029810310299103103001031030110310302103103031031030410310305103103061031030710310308103103091031031010310311103103121031031310310314103103151031031610310317103103181031031910310320103103211031032210310323103103241031032510310326103103271031032810310329103103301031033110310332103103331031033410310335103103361031033710310338103103391031034010310341103103421031034310310344103103451031034610310347103103481031034910310350103103511031035210310353103103541031035510310356103103571031035810310359103103601031036110310362103103631031036410310365103103661031036710310368103103691031037010310371103103721031037310310374103103751031037610310377103103781031037910310380103103811031038210310383103103841031038510310386103103871031038810310389103103901031039110310392103103931031039410310395103103961031039710310398103103991031040010310401103104021031040310310404103104051031040610310407103104081031040910310410103104111031041210310413103104141031041510310416103104171031041810310419103104201031042110310422103104231031042410310425103104261031042710310428103104291031043010310431103104321031043310310434103104351031043610310437103104381031043910310440103104411031044210310443103104441031044510310446103104471031044810310449103104501031045110310452103104531031045410310455103104561031045710310458103104591031046010310461103104621031046310310464103104651031046610310467103104681031046910310470103104711031047210310473103104741031047510310476103104771031047810310479103104801031048110310482103104831031048410310485103104861031048710310488103104891031049010310491103104921031049310310494103104951031049610310497103104981031049910310500103105011031050210310503103105041031050510310506103105071031050810310509103105101031051110310512103105131031051410310515103105161031051710310518103105191031052010310521103105221031052310310524103105251031052610310527103105281031052910310530103105311031053210310533103105341031053510310536103105371031053810310539103105401031054110310542103105431031054410310545103105461031054710310548103105491031055010310551103105521031055310310554103105551031055610310557103105581031055910310560103105611031056210310563103105641031056510310566103105671031056810310569103105701031057110310572103105731031057410310575103105761031057710310578103105791031058010310581103105821031058310310584103105851031058610310587103105881031058910310590103105911031059210310593103105941031059510310596103105971031059810310599103106001031060110310602103106031031060410310605103106061031060710310608103106091031061010310611103106121031061310310614103106151031061610310617103106181031061910310620103106211031062210310623103106241031062510310626103106271031062810310629103106301031063110310632103106331031063410310635103106361031063710310638103106391031064010310641103106421031064310310644103106451031064610310647103106481031064910310650103106511031065210310653103106541031065510310656103106571031065810310659103106601031066110310662103106631031066410310665103106661031066710310668103106691031067010310671103106721031067310310674103106751031067610310677103106781031067910310680103106811031068210310683103106841031068510310686103106871031068810310689103106901031069110310692103106931031069410310695103106961031069710310698103106991031070010310701103107021031070310310704103107051031070610310707103107081031070910310710103107111031071210310713103107141031071510310716103107171031071810310719103107201031072110310722103107231031072410310725103107261031072710310728103107291031073010310731103107321031073310310734103107351031073610310737103107381031073910310740103107411031074210310743103107441031074510310746103107471031074810310749103107501031075110310752103107531031075410310755103107561031075710310758103107591031076010310761103107621031076310310764103107651031076610310767103107681031076910310770103107711031077210310773103107741031077510310776103107771031077810310779103107801031078110310782103107831031078410310785103107861031078710310788103107891031079010310791103107921031079310310794103107951031079610310797103107981031079910320001103200021032000310320004103200051032000610320007103200081032000910320010103200111032001210320013103200141032001510320016103200171032001810320019103200201032002110320022103200231032002410320025103200261032002710320028103200291032003010320031103200321032003310320034103200351032003610320037103200381032003910320040103200411032004210320043103200441032004510320046103200471032004810320049103200501032005110320052103200531032005410320055103200561032005710320058103200591032006010320061103200621032006310320064103200651032006610320067103200681032006910320070103200711032007210320073103200741032007510320076103200771032007810320079103200801032008110320082103200831032008410320085103200861032008710320088103200891032009010320091103200921032009310320094103200951032009610320097103200981032009910320100103201011032010210320103103201041032010510320106103201071032010810320109103201101032011110320112103201131032011410320115103201161032011710320118103201191032012010320121103201221032012310320124103201251032012610320127103201281032012910320130103201311032013210320133103201341032013510320136103201371032013810320139103201401032014110320142103201431032014410320145103201461032014710320148103201491032015010320151103201521032015310320154103201551032015610320157103201581032015910320160103201611032016210320163103201641032016510320166103201671032016810320169103201701032017110320172103201731032017410320175103201761032017710320178103201791032018010320181103201821032018310320184103201851032018610320187103201881032018910320190103201911032019210320193103201941032019510320196103201971032019810320199103202001032020110320202103202031032020410320205103202061032020710320208103202091032021010320211103202121032021310320214103202151032021610320217103202181032021910320220103202211032022210320223103202241032022510320226103202271032022810320229103202301032023110320232103202331032023410320235103202361032023710320238103202391032024010320241103202421032024310320244103202451032024610320247103202481032024910320250103202511032025210320253103202541032025510320256103202571032025810320259103202601032026110320262103202631032026410320265103202661032026710320268103202691032027010320271103202721032027310320274103202751032027610320277103202781032027910320280103202811032028210320283103202841032028510320286103202871032028810320289103202901032029110320292103202931032029410320295103202961032029710320298103202991032030010320301103203021032030310320304103203051032030610320307103203081032030910320310103203111032031210320313103203141032031510320316103203171032031810320319103203201032032110320322103203231032032410320325103203261032032710320328103203291032033010320331103203321032033310320334103203351032033610320337103203381032033910320340103203411032034210320343103203441032034510320346103203471032034810320349103203501032035110320352103203531032035410320355103203561032035710320358103203591032036010320361103203621032036310320364103203651032036610320367103203681032036910320370103203711032037210320373103203741032037510320376103203771032037810320379103203801032038110320382103203831032038410320385103203861032038710320388103203891032039010320391103203921032039310320394103203951032039610320397103203981032039910320400103204011032040210320403103204041032040510320406103204071032040810320409103204101032041110320412103204131032041410320415103204161032041710320418103204191032042010320421103204221032042310320424103204251032042610320427103204281032042910320430103204311032043210320433103204341032043510320436103204371032043810320439103204401032044110320442103204431032044410320445103204461032044710320448103204491032045010320451103204521032045310320454103204551032045610320457103204581032045910320460103204611032046210320463103204641032046510320466103204671032046810320469103204701032047110320472103204731032047410320475103204761032047710320478103204791032048010320481103204821032048310320484103204851032048610320487103204881032048910320490103204911032049210320493103204941032049510320496103204971032049810320499103205001032050110320502103205031032050410320505103205061032050710320508103205091032051010320511103205121032051310320514103205151032051610320517103205181032051910320520103205211032052210320523103205241032052510320526103205271032052810320529103205301032053110320532103205331032053410320535103205361032053710320538103205391032054010320541103205421032054310320544103205451032054610320547103205481032054910320550103205511032055210320553103205541032055510320556103205571032055810320559103205601032056110320562103205631032056410320565103205661032056710320568103205691032057010320571103205721032057310320574103205751032057610320577103205781032057910320580103205811032058210320583103205841032058510320586103205871032058810320589103205901032059110320592103205931032059410320595103205961032059710320598103205991032060010320601103206021032060310320604103206051032060610320607103206081032060910320610103206111032061210320613103206141032061510320616103206171032061810320619103206201032062110320622103206231032062410320625103206261032062710320628103206291032063010320631103206321032063310320634103206351032063610320637103206381032063910320640103206411032064210320643103206441032064510320646103206471032064810320649103206501032065110320652103206531032065410320655103206561032065710320658103206591032066010320661103206621032066310320664103206651032066610320667103206681032066910320670103206711032067210320673103206741032067510320676103206771032067810320679103206801032068110320682103206831032068410320685103206861032068710320688103206891032069010320691103206921032069310320694103206951032069610320697103206981032069910320700103207011032070210320703103207041032070510320706103207071032070810320709103207101032071110320712103207131032071410320715103207161032071710320718103207191032072010320721103207221032072310320724103207251032072610320727103207281032072910320730103207311032073210320733103207341032073510320736103207371032073810320739103207401032074110320742103207431032074410320745103207461032074710320748103207491032075010320751103207521032075310320754103207551032075610320757103207581032075910320760103207611032076210320763103207641032076510320766103207671032076810320769103207701032077110320772103207731032077410320775103207761032077710320778103207791032078010320781103207821032078310320784103207851032078610320787103207881032078910320790103207911032079210320793103207941032079510320796103207971032079810320799103300011033000210330003103300041033000510330006103300071033000810330009103300101033001110330012103300131033001410330015103300161033001710330018103300191033002010330021103300221033002310330024103300251033002610330027103300281033002910330030103300311033003210330033103300341033003510330036103300371033003810330039103300401033004110330042103300431033004410330045103300461033004710330048103300491033005010330051103300521033005310330054103300551033005610330057103300581033005910330060103300611033006210330063103300641033006510330066103300671033006810330069103300701033007110330072103300731033007410330075103300761033007710330078103300791033008010330081103300821033008310330084103300851033008610330087103300881033008910330090103300911033009210330093103300941033009510330096103300971033009810330099103301001033010110330102103301031033010410330105103301061033010710330108103301091033011010330111103301121033011310330114103301151033011610330117103301181033011910330120103301211033012210330123103301241033012510330126103301271033012810330129103301301033013110330132103301331033013410330135103301361033013710330138103301391033014010330141103301421033014310330144103301451033014610330147103301481033014910330150103301511033015210330153103301541033015510330156103301571033015810330159103301601033016110330162103301631033016410330165103301661033016710330168103301691033017010330171103301721033017310330174103301751033017610330177103301781033017910330180103301811033018210330183103301841033018510330186103301871033018810330189103301901033019110330192103301931033019410330195103301961033019710330198103301991033020010330201103302021033020310330204103302051033020610330207103302081033020910330210103302111033021210330213103302141033021510330216103302171033021810330219103302201033022110330222103302231033022410330225103302261033022710330228103302291033023010330231103302321033023310330234103302351033023610330237103302381033023910330240103302411033024210330243103302441033024510330246103302471033024810330249103302501033025110330252103302531033025410330255103302561033025710330258103302591033026010330261103302621033026310330264103302651033026610330267103302681033026910330270103302711033027210330273103302741033027510330276103302771033027810330279103302801033028110330282103302831033028410330285103302861033028710330288103302891033029010330291103302921033029310330294103302951033029610330297103302981033029910330300103303011033030210330303103303041033030510330306103303071033030810330309103303101033031110330312103303131033031410330315103303161033031710330318103303191033032010330321103303221033032310330324103303251033032610330327103303281033032910330330103303311033033210330333103303341033033510330336103303371033033810330339103303401033034110330342103303431033034410330345103303461033034710330348103303491033035010330351103303521033035310330354103303551033035610330357103303581033035910330360103303611033036210330363103303641033036510330366103303671033036810330369103303701033037110330372103303731033037410330375103303761033037710330378103303791033038010330381103303821033038310330384103303851033038610330387103303881033038910330390103303911033039210330393103303941033039510330396103303971033039810330399103304001033040110330402103304031033040410330405103304061033040710330408103304091033041010330411103304121033041310330414103304151033041610330417103304181033041910330420103304211033042210330423103304241033042510330426103304271033042810330429103304301033043110330432103304331033043410330435103304361033043710330438103304391033044010330441103304421033044310330444103304451033044610330447103304481033044910330450103304511033045210330453103304541033045510330456103304571033045810330459103304601033046110330462103304631033046410330465103304661033046710330468103304691033047010330471103304721033047310330474103304751033047610330477103304781033047910330480103304811033048210330483103304841033048510330486103304871033048810330489103304901033049110330492103304931033049410330495103304961033049710330498103304991033050010330501103305021033050310330504103305051033050610330507103305081033050910330510103305111033051210330513103305141033051510330516103305171033051810330519103305201033052110330522103305231033052410330525103305261033052710330528103305291033053010330531103305321033053310330534103305351033053610330537103305381033053910330540103305411033054210330543103305441033054510330546103305471033054810330549103305501033055110330552103305531033055410330555103305561033055710330558103305591033056010330561103305621033056310330564103305651033056610330567103305681033056910330570103305711033057210330573103305741033057510330576103305771033057810330579103305801033058110330582103305831033058410330585103305861033058710330588103305891033059010330591103305921033059310330594103305951033059610330597103305981033059910330600103306011033060210330603103306041033060510330606103306071033060810330609103306101033061110330612103306131033061410330615103306161033061710330618103306191033062010330621103306221033062310330624103306251033062610330627103306281033062910330630103306311033063210330633103306341033063510330636103306371033063810330639103306401033064110330642103306431033064410330645103306461033064710330648103306491033065010330651103306521033065310330654103306551033065610330657103306581033065910330660103306611033066210330663103306641033066510330666103306671033066810330669103306701033067110330672103306731033067410330675103306761033067710330678103306791033068010330681103306821033068310330684103306851033068610330687103306881033068910330690103306911033069210330693103306941033069510330696103306971033069810330699103307001033070110330702103307031033070410330705103307061033070710330708103307091033071010330711103307121033071310330714103307151033071610330717103307181033071910330720103307211033072210330723103307241033072510330726103307271033072810330729103307301033073110330732103307331033073410330735103307361033073710330738103307391033074010330741103307421033074310330744103307451033074610330747103307481033074910330750103307511033075210330753103307541033075510330756103307571033075810330759103307601033076110330762103307631033076410330765103307661033076710330768103307691033077010330771103307721033077310330774103307751033077610330777103307781033077910330780103307811033078210330783103307841033078510330786103307871033078810330789103307901033079110330792103307931033079410330795103307961033079710330798103307991034000110340002103400031034000410340005103400061034000710340008103400091034001010340011103400121034001310340014103400151034001610340017103400181034001910340020103400211034002210340023103400241034002510340026103400271034002810340029103400301034003110340032103400331034003410340035103400361034003710340038103400391034004010340041103400421034004310340044103400451034004610340047103400481034004910340050103400511034005210340053103400541034005510340056103400571034005810340059103400601034006110340062103400631034006410340065103400661034006710340068103400691034007010340071103400721034007310340074103400751034007610340077103400781034007910340080103400811034008210340083103400841034008510340086103400871034008810340089103400901034009110340092103400931034009410340095103400961034009710340098103400991034010010340101103401021034010310340104103401051034010610340107103401081034010910340110103401111034011210340113103401141034011510340116103401171034011810340119103401201034012110340122103401231034012410340125103401261034012710340128103401291034013010340131103401321034013310340134103401351034013610340137103401381034013910340140103401411034014210340143103401441034014510340146103401471034014810340149103401501034015110340152103401531034015410340155103401561034015710340158103401591034016010340161103401621034016310340164103401651034016610340167103401681034016910340170103401711034017210340173103401741034017510340176103401771034017810340179103401801034018110340182103401831034018410340185103401861034018710340188103401891034019010340191103401921034019310340194103401951034019610340197103401981034019910340200103402011034020210340203103402041034020510340206103402071034020810340209103402101034021110340212103402131034021410340215103402161034021710340218103402191034022010340221103402221034022310340224103402251034022610340227103402281034022910340230103402311034023210340233103402341034023510340236103402371034023810340239103402401034024110340242103402431034024410340245103402461034024710340248103402491034025010340251103402521034025310340254103402551034025610340257103402581034025910340260103402611034026210340263103402641034026510340266103402671034026810340269103402701034027110340272103402731034027410340275103402761034027710340278103402791034028010340281103402821034028310340284103402851034028610340287103402881034028910340290103402911034029210340293103402941034029510340296103402971034029810340299103403001034030110340302103403031034030410340305103403061034030710340308103403091034031010340311103403121034031310340314103403151034031610340317103403181034031910340320103403211034032210340323103403241034032510340326103403271034032810340329103403301034033110340332103403331034033410340335103403361034033710340338103403391034034010340341103403421034034310340344103403451034034610340347103403481034034910340350103403511034035210340353103403541034035510340356103403571034035810340359103403601034036110340362103403631034036410340365103403661034036710340368103403691034037010340371103403721034037310340374103403751034037610340377103403781034037910340380103403811034038210340383103403841034038510340386103403871034038810340389103403901034039110340392103403931034039410340395103403961034039710340398103403991034040010340401103404021034040310340404103404051034040610340407103404081034040910340410103404111034041210340413103404141034041510340416103404171034041810340419103404201034042110340422103404231034042410340425103404261034042710340428103404291034043010340431103404321034043310340434103404351034043610340437103404381034043910340440103404411034044210340443103404441034044510340446103404471034044810340449103404501034045110340452103404531034045410340455103404561034045710340458103404591034046010340461103404621034046310340464103404651034046610340467103404681034046910340470103404711034047210340473103404741034047510340476103404771034047810340479103404801034048110340482103404831034048410340485103404861034048710340488103404891034049010340491103404921034049310340494103404951034049610340497103404981034049910340500103405011034050210340503103405041034050510340506103405071034050810340509103405101034051110340512103405131034051410340515103405161034051710340518103405191034052010340521103405221034052310340524103405251034052610340527103405281034052910340530103405311034053210340533103405341034053510340536103405371034053810340539103405401034054110340542103405431034054410340545103405461034054710340548103405491034055010340551103405521034055310340554103405551034055610340557103405581034055910340560103405611034056210340563103405641034056510340566103405671034056810340569103405701034057110340572103405731034057410340575103405761034057710340578103405791034058010340581103405821034058310340584103405851034058610340587103405881034058910340590103405911034059210340593103405941034059510340596103405971034059810340599103406001034060110340602103406031034060410340605103406061034060710340608103406091034061010340611103406121034061310340614103406151034061610340617103406181034061910340620103406211034062210340623103406241034062510340626103406271034062810340629103406301034063110340632103406331034063410340635103406361034063710340638103406391034064010340641103406421034064310340644103406451034064610340647103406481034064910340650103406511034065210340653103406541034065510340656103406571034065810340659103406601034066110340662103406631034066410340665103406661034066710340668103406691034067010340671103406721034067310340674103406751034067610340677103406781034067910340680103406811034068210340683103406841034068510340686103406871034068810340689103406901034069110340692103406931034069410340695103406961034069710340698103406991034070010340701103407021034070310340704103407051034070610340707103407081034070910340710103407111034071210340713103407141034071510340716103407171034071810340719103407201034072110340722103407231034072410340725103407261034072710340728103407291034073010340731103407321034073310340734103407351034073610340737103407381034073910340740103407411034074210340743103407441034074510340746103407471034074810340749103407501034075110340752103407531034075410340755103407561034075710340758103407591034076010340761103407621034076310340764103407651034076610340767103407681034076910340770103407711034077210340773103407741034077510340776103407771034077810340779103407801034078110340782103407831034078410340785103407861034078710340788103407891034079010340791103407921034079310340794103407951034079610340797103407981034079910350001103500021035000310350004103500051035000610350007103500081035000910350010103500111035001210350013103500141035001510350016103500171035001810350019103500201035002110350022103500231035002410350025103500261035002710350028103500291035003010350031103500321035003310350034103500351035003610350037103500381035003910350040103500411035004210350043103500441035004510350046103500471035004810350049103500501035005110350052103500531035005410350055103500561035005710350058103500591035006010350061103500621035006310350064103500651035006610350067103500681035006910350070103500711035007210350073103500741035007510350076103500771035007810350079103500801035008110350082103500831035008410350085103500861035008710350088103500891035009010350091103500921035009310350094103500951035009610350097103500981035009910350100103501011035010210350103103501041035010510350106103501071035010810350109103501101035011110350112103501131035011410350115103501161035011710350118103501191035012010350121103501221035012310350124103501251035012610350127103501281035012910350130103501311035013210350133103501341035013510350136103501371035013810350139103501401035014110350142103501431035014410350145103501461035014710350148103501491035015010350151103501521035015310350154103501551035015610350157103501581035015910350160103501611035016210350163103501641035016510350166103501671035016810350169103501701035017110350172103501731035017410350175103501761035017710350178103501791035018010350181103501821035018310350184103501851035018610350187103501881035018910350190103501911035019210350193103501941035019510350196103501971035019810350199103502001035020110350202103502031035020410350205103502061035020710350208103502091035021010350211103502121035021310350214103502151035021610350217103502181035021910350220103502211035022210350223103502241035022510350226103502271035022810350229103502301035023110350232103502331035023410350235103502361035023710350238103502391035024010350241103502421035024310350244103502451035024610350247103502481035024910350250103502511035025210350253103502541035025510350256103502571035025810350259103502601035026110350262103502631035026410350265103502661035026710350268103502691035027010350271103502721035027310350274103502751035027610350277103502781035027910350280103502811035028210350283103502841035028510350286103502871035028810350289103502901035029110350292103502931035029410350295103502961035029710350298103502991035030010350301103503021035030310350304103503051035030610350307103503081035030910350310103503111035031210350313103503141035031510350316103503171035031810350319103503201035032110350322103503231035032410350325103503261035032710350328103503291035033010350331103503321035033310350334103503351035033610350337103503381035033910350340103503411035034210350343103503441035034510350346103503471035034810350349103503501035035110350352103503531035035410350355103503561035035710350358103503591035036010350361103503621035036310350364103503651035036610350367103503681035036910350370103503711035037210350373103503741035037510350376103503771035037810350379103503801035038110350382103503831035038410350385103503861035038710350388103503891035039010350391103503921035039310350394103503951035039610350397103503981035039910350400103504011035040210350403103504041035040510350406103504071035040810350409103504101035041110350412103504131035041410350415103504161035041710350418103504191035042010350421103504221035042310350424103504251035042610350427103504281035042910350430103504311035043210350433103504341035043510350436103504371035043810350439103504401035044110350442103504431035044410350445103504461035044710350448103504491035045010350451103504521035045310350454103504551035045610350457103504581035045910350460103504611035046210350463103504641035046510350466103504671035046810350469103504701035047110350472103504731035047410350475103504761035047710350478103504791035048010350481103504821035048310350484103504851035048610350487103504881035048910350490103504911035049210350493103504941035049510350496103504971035049810350499103505001035050110350502103505031035050410350505103505061035050710350508103505091035051010350511103505121035051310350514103505151035051610350517103505181035051910350520103505211035052210350523103505241035052510350526103505271035052810350529103505301035053110350532103505331035053410350535103505361035053710350538103505391035054010350541103505421035054310350544103505451035054610350547103505481035054910350550103505511035055210350553103505541035055510350556103505571035055810350559103505601035056110350562103505631035056410350565103505661035056710350568103505691035057010350571103505721035057310350574103505751035057610350577103505781035057910350580103505811035058210350583103505841035058510350586103505871035058810350589103505901035059110350592103505931035059410350595103505961035059710350598103505991035060010350601103506021035060310350604103506051035060610350607103506081035060910350610103506111035061210350613103506141035061510350616103506171035061810350619103506201035062110350622103506231035062410350625103506261035062710350628103506291035063010350631103506321035063310350634103506351035063610350637103506381035063910350640103506411035064210350643103506441035064510350646103506471035064810350649103506501035065110350652103506531035065410350655103506561035065710350658103506591035066010350661103506621035066310350664103506651035066610350667103506681035066910350670103506711035067210350673103506741035067510350676103506771035067810350679103506801035068110350682103506831035068410350685103506861035068710350688103506891035069010350691103506921035069310350694103506951035069610350697103506981035069910350700103507011035070210350703103507041035070510350706103507071035070810350709103507101035071110350712103507131035071410350715103507161035071710350718103507191035072010350721103507221035072310350724103507251035072610350727103507281035072910350730103507311035073210350733103507341035073510350736103507371035073810350739103507401035074110350742103507431035074410350745103507461035074710350748103507491035075010350751103507521035075310350754103507551035075610350757103507581035075910350760103507611035076210350763103507641035076510350766103507671035076810350769103507701035077110350772103507731035077410350775103507761035077710350778103507791035078010350781103507821035078310350784103507851035078610350787103507881035078910350790103507911035079210350793103507941035079510350796103507971035079810350799103600011036000210360003103600041036000510360006103600071036000810360009103600101036001110360012103600131036001410360015103600161036001710360018103600191036002010360021103600221036002310360024103600251036002610360027103600281036002910360030103600311036003210360033103600341036003510360036103600371036003810360039103600401036004110360042103600431036004410360045103600461036004710360048103600491036005010360051103600521036005310360054103600551036005610360057103600581036005910360060103600611036006210360063103600641036006510360066103600671036006810360069103600701036007110360072103600731036007410360075103600761036007710360078103600791036008010360081103600821036008310360084103600851036008610360087103600881036008910360090103600911036009210360093103600941036009510360096103600971036009810360099103601001036010110360102103601031036010410360105103601061036010710360108103601091036011010360111103601121036011310360114103601151036011610360117103601181036011910360120103601211036012210360123103601241036012510360126103601271036012810360129103601301036013110360132103601331036013410360135103601361036013710360138103601391036014010360141103601421036014310360144103601451036014610360147103601481036014910360150103601511036015210360153103601541036015510360156103601571036015810360159103601601036016110360162103601631036016410360165103601661036016710360168103601691036017010360171103601721036017310360174103601751036017610360177103601781036017910360180103601811036018210360183103601841036018510360186103601871036018810360189103601901036019110360192103601931036019410360195103601961036019710360198103601991036020010360201103602021036020310360204103602051036020610360207103602081036020910360210103602111036021210360213103602141036021510360216103602171036021810360219103602201036022110360222103602231036022410360225103602261036022710360228103602291036023010360231103602321036023310360234103602351036023610360237103602381036023910360240103602411036024210360243103602441036024510360246103602471036024810360249103602501036025110360252103602531036025410360255103602561036025710360258103602591036026010360261103602621036026310360264103602651036026610360267103602681036026910360270103602711036027210360273103602741036027510360276103602771036027810360279103602801036028110360282103602831036028410360285103602861036028710360288103602891036029010360291103602921036029310360294103602951036029610360297103602981036029910360300103603011036030210360303103603041036030510360306103603071036030810360309103603101036031110360312103603131036031410360315103603161036031710360318103603191036032010360321103603221036032310360324103603251036032610360327103603281036032910360330103603311036033210360333103603341036033510360336103603371036033810360339103603401036034110360342103603431036034410360345103603461036034710360348103603491036035010360351103603521036035310360354103603551036035610360357103603581036035910360360103603611036036210360363103603641036036510360366103603671036036810360369103603701036037110360372103603731036037410360375103603761036037710360378103603791036038010360381103603821036038310360384103603851036038610360387103603881036038910360390103603911036039210360393103603941036039510360396103603971036039810360399103604001036040110360402103604031036040410360405103604061036040710360408103604091036041010360411103604121036041310360414103604151036041610360417103604181036041910360420103604211036042210360423103604241036042510360426103604271036042810360429103604301036043110360432103604331036043410360435103604361036043710360438103604391036044010360441103604421036044310360444103604451036044610360447103604481036044910360450103604511036045210360453103604541036045510360456103604571036045810360459103604601036046110360462103604631036046410360465103604661036046710360468103604691036047010360471103604721036047310360474103604751036047610360477103604781036047910360480103604811036048210360483103604841036048510360486103604871036048810360489103604901036049110360492103604931036049410360495103604961036049710360498103604991036050010360501103605021036050310360504103605051036050610360507103605081036050910360510103605111036051210360513103605141036051510360516103605171036051810360519103605201036052110360522103605231036052410360525103605261036052710360528103605291036053010360531103605321036053310360534103605351036053610360537103605381036053910360540103605411036054210360543103605441036054510360546103605471036054810360549103605501036055110360552103605531036055410360555103605561036055710360558103605591036056010360561103605621036056310360564103605651036056610360567103605681036056910360570103605711036057210360573103605741036057510360576103605771036057810360579103605801036058110360582103605831036058410360585103605861036058710360588103605891036059010360591103605921036059310360594103605951036059610360597103605981036059910360600103606011036060210360603103606041036060510360606103606071036060810360609103606101036061110360612103606131036061410360615103606161036061710360618103606191036062010360621103606221036062310360624103606251036062610360627103606281036062910360630103606311036063210360633103606341036063510360636103606371036063810360639103606401036064110360642103606431036064410360645103606461036064710360648103606491036065010360651103606521036065310360654103606551036065610360657103606581036065910360660103606611036066210360663103606641036066510360666103606671036066810360669103606701036067110360672103606731036067410360675103606761036067710360678103606791036068010360681103606821036068310360684103606851036068610360687103606881036068910360690103606911036069210360693103606941036069510360696103606971036069810360699103607001036070110360702103607031036070410360705103607061036070710360708103607091036071010360711103607121036071310360714103607151036071610360717103607181036071910360720103607211036072210360723103607241036072510360726103607271036072810360729103607301036073110360732103607331036073410360735103607361036073710360738103607391036074010360741103607421036074310360744103607451036074610360747103607481036074910360750103607511036075210360753103607541036075510360756103607571036075810360759103607601036076110360762103607631036076410360765103607661036076710360768103607691036077010360771103607721036077310360774103607751036077610360777103607781036077910360780103607811036078210360783103607841036078510360786103607871036078810360789103607901036079110360792103607931036079410360795103607961036079710360798103607991037000110370002103700031037000410370005103700061037000710370008103700091037001010370011103700121037001310370014103700151037001610370017103700181037001910370020103700211037002210370023103700241037002510370026103700271037002810370029103700301037003110370032103700331037003410370035103700361037003710370038103700391037004010370041103700421037004310370044103700451037004610370047103700481037004910370050103700511037005210370053103700541037005510370056103700571037005810370059103700601037006110370062103700631037006410370065103700661037006710370068103700691037007010370071103700721037007310370074103700751037007610370077103700781037007910370080103700811037008210370083103700841037008510370086103700871037008810370089103700901037009110370092103700931037009410370095103700961037009710370098103700991037010010370101103701021037010310370104103701051037010610370107103701081037010910370110103701111037011210370113103701141037011510370116103701171037011810370119103701201037012110370122103701231037012410370125103701261037012710370128103701291037013010370131103701321037013310370134103701351037013610370137103701381037013910370140103701411037014210370143103701441037014510370146103701471037014810370149103701501037015110370152103701531037015410370155103701561037015710370158103701591037016010370161103701621037016310370164103701651037016610370167103701681037016910370170103701711037017210370173103701741037017510370176103701771037017810370179103701801037018110370182103701831037018410370185103701861037018710370188103701891037019010370191103701921037019310370194103701951037019610370197103701981037019910370200103702011037020210370203103702041037020510370206103702071037020810370209103702101037021110370212103702131037021410370215103702161037021710370218103702191037022010370221103702221037022310370224103702251037022610370227103702281037022910370230103702311037023210370233103702341037023510370236103702371037023810370239103702401037024110370242103702431037024410370245103702461037024710370248103702491037025010370251103702521037025310370254103702551037025610370257103702581037025910370260103702611037026210370263103702641037026510370266103702671037026810370269103702701037027110370272103702731037027410370275103702761037027710370278103702791037028010370281103702821037028310370284103702851037028610370287103702881037028910370290103702911037029210370293103702941037029510370296103702971037029810370299103703001037030110370302103703031037030410370305103703061037030710370308103703091037031010370311103703121037031310370314103703151037031610370317103703181037031910370320103703211037032210370323103703241037032510370326103703271037032810370329103703301037033110370332103703331037033410370335103703361037033710370338103703391037034010370341103703421037034310370344103703451037034610370347103703481037034910370350103703511037035210370353103703541037035510370356103703571037035810370359103703601037036110370362103703631037036410370365103703661037036710370368103703691037037010370371103703721037037310370374103703751037037610370377103703781037037910370380103703811037038210370383103703841037038510370386103703871037038810370389103703901037039110370392103703931037039410370395103703961037039710370398103703991037040010370401103704021037040310370404103704051037040610370407103704081037040910370410103704111037041210370413103704141037041510370416103704171037041810370419103704201037042110370422103704231037042410370425103704261037042710370428103704291037043010370431103704321037043310370434103704351037043610370437103704381037043910370440103704411037044210370443103704441037044510370446103704471037044810370449103704501037045110370452103704531037045410370455103704561037045710370458103704591037046010370461103704621037046310370464103704651037046610370467103704681037046910370470103704711037047210370473103704741037047510370476103704771037047810370479103704801037048110370482103704831037048410370485103704861037048710370488103704891037049010370491103704921037049310370494103704951037049610370497103704981037049910370500103705011037050210370503103705041037050510370506103705071037050810370509103705101037051110370512103705131037051410370515103705161037051710370518103705191037052010370521103705221037052310370524103705251037052610370527103705281037052910370530103705311037053210370533103705341037053510370536103705371037053810370539103705401037054110370542103705431037054410370545103705461037054710370548103705491037055010370551103705521037055310370554103705551037055610370557103705581037055910370560103705611037056210370563103705641037056510370566103705671037056810370569103705701037057110370572103705731037057410370575103705761037057710370578103705791037058010370581103705821037058310370584103705851037058610370587103705881037058910370590103705911037059210370593103705941037059510370596103705971037059810370599103706001037060110370602103706031037060410370605103706061037060710370608103706091037061010370611103706121037061310370614103706151037061610370617103706181037061910370620103706211037062210370623103706241037062510370626103706271037062810370629103706301037063110370632103706331037063410370635103706361037063710370638103706391037064010370641103706421037064310370644103706451037064610370647103706481037064910370650103706511037065210370653103706541037065510370656103706571037065810370659103706601037066110370662103706631037066410370665103706661037066710370668103706691037067010370671103706721037067310370674103706751037067610370677103706781037067910370680103706811037068210370683103706841037068510370686103706871037068810370689103706901037069110370692103706931037069410370695103706961037069710370698103706991037070010370701103707021037070310370704103707051037070610370707103707081037070910370710103707111037071210370713103707141037071510370716103707171037071810370719103707201037072110370722103707231037072410370725103707261037072710370728103707291037073010370731103707321037073310370734103707351037073610370737103707381037073910370740103707411037074210370743103707441037074510370746103707471037074810370749103707501037075110370752103707531037075410370755103707561037075710370758103707591037076010370761103707621037076310370764103707651037076610370767103707681037076910370770103707711037077210370773103707741037077510370776103707771037077810370779103707801037078110370782103707831037078410370785103707861037078710370788103707891037079010370791103707921037079310370794103707951037079610370797103707981037079910380001103800021038000310380004103800051038000610380007103800081038000910380010103800111038001210380013103800141038001510380016103800171038001810380019103800201038002110380022103800231038002410380025103800261038002710380028103800291038003010380031103800321038003310380034103800351038003610380037103800381038003910380040103800411038004210380043103800441038004510380046103800471038004810380049103800501038005110380052103800531038005410380055103800561038005710380058103800591038006010380061103800621038006310380064103800651038006610380067103800681038006910380070103800711038007210380073103800741038007510380076103800771038007810380079103800801038008110380082103800831038008410380085103800861038008710380088103800891038009010380091103800921038009310380094103800951038009610380097103800981038009910380100103801011038010210380103103801041038010510380106103801071038010810380109103801101038011110380112103801131038011410380115103801161038011710380118103801191038012010380121103801221038012310380124103801251038012610380127103801281038012910380130103801311038013210380133103801341038013510380136103801371038013810380139103801401038014110380142103801431038014410380145103801461038014710380148103801491038015010380151103801521038015310380154103801551038015610380157103801581038015910380160103801611038016210380163103801641038016510380166103801671038016810380169103801701038017110380172103801731038017410380175103801761038017710380178103801791038018010380181103801821038018310380184103801851038018610380187103801881038018910380190103801911038019210380193103801941038019510380196103801971038019810380199103802001038020110380202103802031038020410380205103802061038020710380208103802091038021010380211103802121038021310380214103802151038021610380217103802181038021910380220103802211038022210380223103802241038022510380226103802271038022810380229103802301038023110380232103802331038023410380235103802361038023710380238103802391038024010380241103802421038024310380244103802451038024610380247103802481038024910380250103802511038025210380253103802541038025510380256103802571038025810380259103802601038026110380262103802631038026410380265103802661038026710380268103802691038027010380271103802721038027310380274103802751038027610380277103802781038027910380280103802811038028210380283103802841038028510380286103802871038028810380289103802901038029110380292103802931038029410380295103802961038029710380298103802991038030010380301103803021038030310380304103803051038030610380307103803081038030910380310103803111038031210380313103803141038031510380316103803171038031810380319103803201038032110380322103803231038032410380325103803261038032710380328103803291038033010380331103803321038033310380334103803351038033610380337103803381038033910380340103803411038034210380343103803441038034510380346103803471038034810380349103803501038035110380352103803531038035410380355103803561038035710380358103803591038036010380361103803621038036310380364103803651038036610380367103803681038036910380370103803711038037210380373103803741038037510380376103803771038037810380379103803801038038110380382103803831038038410380385103803861038038710380388103803891038039010380391103803921038039310380394103803951038039610380397103803981038039910380400103804011038040210380403103804041038040510380406103804071038040810380409103804101038041110380412103804131038041410380415103804161038041710380418103804191038042010380421103804221038042310380424103804251038042610380427103804281038042910380430103804311038043210380433103804341038043510380436103804371038043810380439103804401038044110380442103804431038044410380445103804461038044710380448103804491038045010380451103804521038045310380454103804551038045610380457103804581038045910380460103804611038046210380463103804641038046510380466103804671038046810380469103804701038047110380472103804731038047410380475103804761038047710380478103804791038048010380481103804821038048310380484103804851038048610380487103804881038048910380490103804911038049210380493103804941038049510380496103804971038049810380499103805001038050110380502103805031038050410380505103805061038050710380508103805091038051010380511103805121038051310380514103805151038051610380517103805181038051910380520103805211038052210380523103805241038052510380526103805271038052810380529103805301038053110380532103805331038053410380535103805361038053710380538103805391038054010380541103805421038054310380544103805451038054610380547103805481038054910380550103805511038055210380553103805541038055510380556103805571038055810380559103805601038056110380562103805631038056410380565103805661038056710380568103805691038057010380571103805721038057310380574103805751038057610380577103805781038057910380580103805811038058210380583103805841038058510380586103805871038058810380589103805901038059110380592103805931038059410380595103805961038059710380598103805991038060010380601103806021038060310380604103806051038060610380607103806081038060910380610103806111038061210380613103806141038061510380616103806171038061810380619103806201038062110380622103806231038062410380625103806261038062710380628103806291038063010380631103806321038063310380634103806351038063610380637103806381038063910380640103806411038064210380643103806441038064510380646103806471038064810380649103806501038065110380652103806531038065410380655103806561038065710380658103806591038066010380661103806621038066310380664103806651038066610380667103806681038066910380670103806711038067210380673103806741038067510380676103806771038067810380679103806801038068110380682103806831038068410380685103806861038068710380688103806891038069010380691103806921038069310380694103806951038069610380697103806981038069910380700103807011038070210380703103807041038070510380706103807071038070810380709103807101038071110380712103807131038071410380715103807161038071710380718103807191038072010380721103807221038072310380724103807251038072610380727103807281038072910380730103807311038073210380733103807341038073510380736103807371038073810380739103807401038074110380742103807431038074410380745103807461038074710380748103807491038075010380751103807521038075310380754103807551038075610380757103807581038075910380760103807611038076210380763103807641038076510380766103807671038076810380769103807701038077110380772103807731038077410380775103807761038077710380778103807791038078010380781103807821038078310380784103807851038078610380787103807881038078910380790103807911038079210380793103807941038079510380796103807971038079810380799103900011039000210390003103900041039000510390006103900071039000810390009103900101039001110390012103900131039001410390015103900161039001710390018103900191039002010390021103900221039002310390024103900251039002610390027103900281039002910390030103900311039003210390033103900341039003510390036103900371039003810390039103900401039004110390042103900431039004410390045103900461039004710390048103900491039005010390051103900521039005310390054103900551039005610390057103900581039005910390060103900611039006210390063103900641039006510390066103900671039006810390069103900701039007110390072103900731039007410390075103900761039007710390078103900791039008010390081103900821039008310390084103900851039008610390087103900881039008910390090103900911039009210390093103900941039009510390096103900971039009810390099103901001039010110390102103901031039010410390105103901061039010710390108103901091039011010390111103901121039011310390114103901151039011610390117103901181039011910390120103901211039012210390123103901241039012510390126103901271039012810390129103901301039013110390132103901331039013410390135103901361039013710390138103901391039014010390141103901421039014310390144103901451039014610390147103901481039014910390150103901511039015210390153103901541039015510390156103901571039015810390159103901601039016110390162103901631039016410390165103901661039016710390168103901691039017010390171103901721039017310390174103901751039017610390177103901781039017910390180103901811039018210390183103901841039018510390186103901871039018810390189103901901039019110390192103901931039019410390195103901961039019710390198103901991039020010390201103902021039020310390204103902051039020610390207103902081039020910390210103902111039021210390213103902141039021510390216103902171039021810390219103902201039022110390222103902231039022410390225103902261039022710390228103902291039023010390231103902321039023310390234103902351039023610390237103902381039023910390240103902411039024210390243103902441039024510390246103902471039024810390249103902501039025110390252103902531039025410390255103902561039025710390258103902591039026010390261103902621039026310390264103902651039026610390267103902681039026910390270103902711039027210390273103902741039027510390276103902771039027810390279103902801039028110390282103902831039028410390285103902861039028710390288103902891039029010390291103902921039029310390294103902951039029610390297103902981039029910390300103903011039030210390303103903041039030510390306103903071039030810390309103903101039031110390312103903131039031410390315103903161039031710390318103903191039032010390321103903221039032310390324103903251039032610390327103903281039032910390330103903311039033210390333103903341039033510390336103903371039033810390339103903401039034110390342103903431039034410390345103903461039034710390348103903491039035010390351103903521039035310390354103903551039035610390357103903581039035910390360103903611039036210390363103903641039036510390366103903671039036810390369103903701039037110390372103903731039037410390375103903761039037710390378103903791039038010390381103903821039038310390384103903851039038610390387103903881039038910390390103903911039039210390393103903941039039510390396103903971039039810390399103904001039040110390402103904031039040410390405103904061039040710390408103904091039041010390411103904121039041310390414103904151039041610390417103904181039041910390420103904211039042210390423103904241039042510390426103904271039042810390429103904301039043110390432103904331039043410390435103904361039043710390438103904391039044010390441103904421039044310390444103904451039044610390447103904481039044910390450103904511039045210390453103904541039045510390456103904571039045810390459103904601039046110390462103904631039046410390465103904661039046710390468103904691039047010390471103904721039047310390474103904751039047610390477103904781039047910390480103904811039048210390483103904841039048510390486103904871039048810390489103904901039049110390492103904931039049410390495103904961039049710390498103904991039050010390501103905021039050310390504103905051039050610390507103905081039050910390510103905111039051210390513103905141039051510390516103905171039051810390519103905201039052110390522103905231039052410390525103905261039052710390528103905291039053010390531103905321039053310390534103905351039053610390537103905381039053910390540103905411039054210390543103905441039054510390546103905471039054810390549103905501039055110390552103905531039055410390555103905561039055710390558103905591039056010390561103905621039056310390564103905651039056610390567103905681039056910390570103905711039057210390573103905741039057510390576103905771039057810390579103905801039058110390582103905831039058410390585103905861039058710390588103905891039059010390591103905921039059310390594103905951039059610390597103905981039059910390600103906011039060210390603103906041039060510390606103906071039060810390609103906101039061110390612103906131039061410390615103906161039061710390618103906191039062010390621103906221039062310390624103906251039062610390627103906281039062910390630103906311039063210390633103906341039063510390636103906371039063810390639103906401039064110390642103906431039064410390645103906461039064710390648103906491039065010390651103906521039065310390654103906551039065610390657103906581039065910390660103906611039066210390663103906641039066510390666103906671039066810390669103906701039067110390672103906731039067410390675103906761039067710390678103906791039068010390681103906821039068310390684103906851039068610390687103906881039068910390690103906911039069210390693103906941039069510390696103906971039069810390699103907001039070110390702103907031039070410390705103907061039070710390708103907091039071010390711103907121039071310390714103907151039071610390717103907181039071910390720103907211039072210390723103907241039072510390726103907271039072810390729103907301039073110390732103907331039073410390735103907361039073710390738103907391039074010390741103907421039074310390744103907451039074610390747103907481039074910390750103907511039075210390753103907541039075510390756103907571039075810390759103907601039076110390762103907631039076410390765103907661039076710390768103907691039077010390771103907721039077310390774103907751039077610390777103907781039077910390780103907811039078210390783103907841039078510390786103907871039078810390789103907901039079110390792103907931039079410390795103907961039079710390798103907991040000110400002104000031040000410400005104000061040000710400008104000091040001010400011104000121040001310400014104000151040001610400017104000181040001910400020104000211040002210400023104000241040002510400026104000271040002810400029104000301040003110400032104000331040003410400035104000361040003710400038104000391040004010400041104000421040004310400044104000451040004610400047104000481040004910400050104000511040005210400053104000541040005510400056104000571040005810400059104000601040006110400062104000631040006410400065104000661040006710400068104000691040007010400071104000721040007310400074104000751040007610400077104000781040007910400080104000811040008210400083104000841040008510400086104000871040008810400089104000901040009110400092104000931040009410400095104000961040009710400098104000991040010010400101104001021040010310400104104001051040010610400107104001081040010910400110104001111040011210400113104001141040011510400116104001171040011810400119104001201040012110400122104001231040012410400125104001261040012710400128104001291040013010400131104001321040013310400134104001351040013610400137104001381040013910400140104001411040014210400143104001441040014510400146104001471040014810400149104001501040015110400152104001531040015410400155104001561040015710400158104001591040016010400161104001621040016310400164104001651040016610400167104001681040016910400170104001711040017210400173104001741040017510400176104001771040017810400179104001801040018110400182104001831040018410400185104001861040018710400188104001891040019010400191104001921040019310400194104001951040019610400197104001981040019910400200104002011040020210400203104002041040020510400206104002071040020810400209104002101040021110400212104002131040021410400215104002161040021710400218104002191040022010400221104002221040022310400224104002251040022610400227104002281040022910400230104002311040023210400233104002341040023510400236104002371040023810400239104002401040024110400242104002431040024410400245104002461040024710400248104002491040025010400251104002521040025310400254104002551040025610400257104002581040025910400260104002611040026210400263104002641040026510400266104002671040026810400269104002701040027110400272104002731040027410400275104002761040027710400278104002791040028010400281104002821040028310400284104002851040028610400287104002881040028910400290104002911040029210400293104002941040029510400296104002971040029810400299104003001040030110400302104003031040030410400305104003061040030710400308104003091040031010400311104003121040031310400314104003151040031610400317104003181040031910400320104003211040032210400323104003241040032510400326104003271040032810400329104003301040033110400332104003331040033410400335104003361040033710400338104003391040034010400341104003421040034310400344104003451040034610400347104003481040034910400350104003511040035210400353104003541040035510400356104003571040035810400359104003601040036110400362104003631040036410400365104003661040036710400368104003691040037010400371104003721040037310400374104003751040037610400377104003781040037910400380104003811040038210400383104003841040038510400386104003871040038810400389104003901040039110400392104003931040039410400395104003961040039710400398104003991040040010400401104004021040040310400404104004051040040610400407104004081040040910400410104004111040041210400413104004141040041510400416104004171040041810400419104004201040042110400422104004231040042410400425104004261040042710400428104004291040043010400431104004321040043310400434104004351040043610400437104004381040043910400440104004411040044210400443104004441040044510400446104004471040044810400449104004501040045110400452104004531040045410400455104004561040045710400458104004591040046010400461104004621040046310400464104004651040046610400467104004681040046910400470104004711040047210400473104004741040047510400476104004771040047810400479104004801040048110400482104004831040048410400485104004861040048710400488104004891040049010400491104004921040049310400494104004951040049610400497104004981040049910400500104005011040050210400503104005041040050510400506104005071040050810400509104005101040051110400512104005131040051410400515104005161040051710400518104005191040052010400521104005221040052310400524104005251040052610400527104005281040052910400530104005311040053210400533104005341040053510400536104005371040053810400539104005401040054110400542104005431040054410400545104005461040054710400548104005491040055010400551104005521040055310400554104005551040055610400557104005581040055910400560104005611040056210400563104005641040056510400566104005671040056810400569104005701040057110400572104005731040057410400575104005761040057710400578104005791040058010400581104005821040058310400584104005851040058610400587104005881040058910400590104005911040059210400593104005941040059510400596104005971040059810400599104006001040060110400602104006031040060410400605104006061040060710400608104006091040061010400611104006121040061310400614104006151040061610400617104006181040061910400620104006211040062210400623104006241040062510400626104006271040062810400629104006301040063110400632104006331040063410400635104006361040063710400638104006391040064010400641104006421040064310400644104006451040064610400647104006481040064910400650104006511040065210400653104006541040065510400656104006571040065810400659104006601040066110400662104006631040066410400665104006661040066710400668104006691040067010400671104006721040067310400674104006751040067610400677104006781040067910400680104006811040068210400683104006841040068510400686104006871040068810400689104006901040069110400692104006931040069410400695104006961040069710400698104006991040070010400701104007021040070310400704104007051040070610400707104007081040070910400710104007111040071210400713104007141040071510400716104007171040071810400719104007201040072110400722104007231040072410400725104007261040072710400728104007291040073010400731104007321040073310400734104007351040073610400737104007381040073910400740104007411040074210400743104007441040074510400746104007471040074810400749104007501040075110400752104007531040075410400755104007561040075710400758104007591040076010400761104007621040076310400764104007651040076610400767104007681040076910400770104007711040077210400773104007741040077510400776104007771040077810400779104007801040078110400782104007831040078410400785104007861040078710400788104007891040079010400791104007921040079310400794104007951040079610400797104007981040079910410001104100021041000310410004104100051041000610410007104100081041000910410010104100111041001210410013104100141041001510410016104100171041001810410019104100201041002110410022104100231041002410410025104100261041002710410028104100291041003010410031104100321041003310410034104100351041003610410037104100381041003910410040104100411041004210410043104100441041004510410046104100471041004810410049104100501041005110410052104100531041005410410055104100561041005710410058104100591041006010410061104100621041006310410064104100651041006610410067104100681041006910410070104100711041007210410073104100741041007510410076104100771041007810410079104100801041008110410082104100831041008410410085104100861041008710410088104100891041009010410091104100921041009310410094104100951041009610410097104100981041009910410100104101011041010210410103104101041041010510410106104101071041010810410109104101101041011110410112104101131041011410410115104101161041011710410118104101191041012010410121104101221041012310410124104101251041012610410127104101281041012910410130104101311041013210410133104101341041013510410136104101371041013810410139104101401041014110410142104101431041014410410145104101461041014710410148104101491041015010410151104101521041015310410154104101551041015610410157104101581041015910410160104101611041016210410163104101641041016510410166104101671041016810410169104101701041017110410172104101731041017410410175104101761041017710410178104101791041018010410181104101821041018310410184104101851041018610410187104101881041018910410190104101911041019210410193104101941041019510410196104101971041019810410199104102001041020110410202104102031041020410410205104102061041020710410208104102091041021010410211104102121041021310410214104102151041021610410217104102181041021910410220104102211041022210410223104102241041022510410226104102271041022810410229104102301041023110410232104102331041023410410235104102361041023710410238104102391041024010410241104102421041024310410244104102451041024610410247104102481041024910410250104102511041025210410253104102541041025510410256104102571041025810410259104102601041026110410262104102631041026410410265104102661041026710410268104102691041027010410271104102721041027310410274104102751041027610410277104102781041027910410280104102811041028210410283104102841041028510410286104102871041028810410289104102901041029110410292104102931041029410410295104102961041029710410298104102991041030010410301104103021041030310410304104103051041030610410307104103081041030910410310104103111041031210410313104103141041031510410316104103171041031810410319104103201041032110410322104103231041032410410325104103261041032710410328104103291041033010410331104103321041033310410334104103351041033610410337104103381041033910410340104103411041034210410343104103441041034510410346104103471041034810410349104103501041035110410352104103531041035410410355104103561041035710410358104103591041036010410361104103621041036310410364104103651041036610410367104103681041036910410370104103711041037210410373104103741041037510410376104103771041037810410379104103801041038110410382104103831041038410410385104103861041038710410388104103891041039010410391104103921041039310410394104103951041039610410397104103981041039910410400104104011041040210410403104104041041040510410406104104071041040810410409104104101041041110410412104104131041041410410415104104161041041710410418104104191041042010410421104104221041042310410424104104251041042610410427104104281041042910410430104104311041043210410433104104341041043510410436104104371041043810410439104104401041044110410442104104431041044410410445104104461041044710410448104104491041045010410451104104521041045310410454104104551041045610410457104104581041045910410460104104611041046210410463104104641041046510410466104104671041046810410469104104701041047110410472104104731041047410410475104104761041047710410478104104791041048010410481104104821041048310410484104104851041048610410487104104881041048910410490104104911041049210410493104104941041049510410496104104971041049810410499104105001041050110410502104105031041050410410505104105061041050710410508104105091041051010410511104105121041051310410514104105151041051610410517104105181041051910410520104105211041052210410523104105241041052510410526104105271041052810410529104105301041053110410532104105331041053410410535104105361041053710410538104105391041054010410541104105421041054310410544104105451041054610410547104105481041054910410550104105511041055210410553104105541041055510410556104105571041055810410559104105601041056110410562104105631041056410410565104105661041056710410568104105691041057010410571104105721041057310410574104105751041057610410577104105781041057910410580104105811041058210410583104105841041058510410586104105871041058810410589104105901041059110410592104105931041059410410595104105961041059710410598104105991041060010410601104106021041060310410604104106051041060610410607104106081041060910410610104106111041061210410613104106141041061510410616104106171041061810410619104106201041062110410622104106231041062410410625104106261041062710410628104106291041063010410631104106321041063310410634104106351041063610410637104106381041063910410640104106411041064210410643104106441041064510410646104106471041064810410649104106501041065110410652104106531041065410410655104106561041065710410658104106591041066010410661104106621041066310410664104106651041066610410667104106681041066910410670104106711041067210410673104106741041067510410676104106771041067810410679104106801041068110410682104106831041068410410685104106861041068710410688104106891041069010410691104106921041069310410694104106951041069610410697104106981041069910410700104107011041070210410703104107041041070510410706104107071041070810410709104107101041071110410712104107131041071410410715104107161041071710410718104107191041072010410721104107221041072310410724104107251041072610410727104107281041072910410730104107311041073210410733104107341041073510410736104107371041073810410739104107401041074110410742104107431041074410410745104107461041074710410748104107491041075010410751104107521041075310410754104107551041075610410757104107581041075910410760104107611041076210410763104107641041076510410766104107671041076810410769104107701041077110410772104107731041077410410775104107761041077710410778104107791041078010410781104107821041078310410784104107851041078610410787104107881041078910410790104107911041079210410793104107941041079510410796104107971041079810410799104200011042000210420003104200041042000510420006104200071042000810420009104200101042001110420012104200131042001410420015104200161042001710420018104200191042002010420021104200221042002310420024104200251042002610420027104200281042002910420030104200311042003210420033104200341042003510420036104200371042003810420039104200401042004110420042104200431042004410420045104200461042004710420048104200491042005010420051104200521042005310420054104200551042005610420057104200581042005910420060104200611042006210420063104200641042006510420066104200671042006810420069104200701042007110420072104200731042007410420075104200761042007710420078104200791042008010420081104200821042008310420084104200851042008610420087104200881042008910420090104200911042009210420093104200941042009510420096104200971042009810420099104201001042010110420102104201031042010410420105104201061042010710420108104201091042011010420111104201121042011310420114104201151042011610420117104201181042011910420120104201211042012210420123104201241042012510420126104201271042012810420129104201301042013110420132104201331042013410420135104201361042013710420138104201391042014010420141104201421042014310420144104201451042014610420147104201481042014910420150104201511042015210420153104201541042015510420156104201571042015810420159104201601042016110420162104201631042016410420165104201661042016710420168104201691042017010420171104201721042017310420174104201751042017610420177104201781042017910420180104201811042018210420183104201841042018510420186104201871042018810420189104201901042019110420192104201931042019410420195104201961042019710420198104201991042020010420201104202021042020310420204104202051042020610420207104202081042020910420210104202111042021210420213104202141042021510420216104202171042021810420219104202201042022110420222104202231042022410420225104202261042022710420228104202291042023010420231104202321042023310420234104202351042023610420237104202381042023910420240104202411042024210420243104202441042024510420246104202471042024810420249104202501042025110420252104202531042025410420255104202561042025710420258104202591042026010420261104202621042026310420264104202651042026610420267104202681042026910420270104202711042027210420273104202741042027510420276104202771042027810420279104202801042028110420282104202831042028410420285104202861042028710420288104202891042029010420291104202921042029310420294104202951042029610420297104202981042029910420300104203011042030210420303104203041042030510420306104203071042030810420309104203101042031110420312104203131042031410420315104203161042031710420318104203191042032010420321104203221042032310420324104203251042032610420327104203281042032910420330104203311042033210420333104203341042033510420336104203371042033810420339104203401042034110420342104203431042034410420345104203461042034710420348104203491042035010420351104203521042035310420354104203551042035610420357104203581042035910420360104203611042036210420363104203641042036510420366104203671042036810420369104203701042037110420372104203731042037410420375104203761042037710420378104203791042038010420381104203821042038310420384104203851042038610420387104203881042038910420390104203911042039210420393104203941042039510420396104203971042039810420399104204001042040110420402104204031042040410420405104204061042040710420408104204091042041010420411104204121042041310420414104204151042041610420417104204181042041910420420104204211042042210420423104204241042042510420426104204271042042810420429104204301042043110420432104204331042043410420435104204361042043710420438104204391042044010420441104204421042044310420444104204451042044610420447104204481042044910420450104204511042045210420453104204541042045510420456104204571042045810420459104204601042046110420462104204631042046410420465104204661042046710420468104204691042047010420471104204721042047310420474104204751042047610420477104204781042047910420480104204811042048210420483104204841042048510420486104204871042048810420489104204901042049110420492104204931042049410420495104204961042049710420498104204991042050010420501104205021042050310420504104205051042050610420507104205081042050910420510104205111042051210420513104205141042051510420516104205171042051810420519104205201042052110420522104205231042052410420525104205261042052710420528104205291042053010420531104205321042053310420534104205351042053610420537104205381042053910420540104205411042054210420543104205441042054510420546104205471042054810420549104205501042055110420552104205531042055410420555104205561042055710420558104205591042056010420561104205621042056310420564104205651042056610420567104205681042056910420570104205711042057210420573104205741042057510420576104205771042057810420579104205801042058110420582104205831042058410420585104205861042058710420588104205891042059010420591104205921042059310420594104205951042059610420597104205981042059910420600104206011042060210420603104206041042060510420606104206071042060810420609104206101042061110420612104206131042061410420615104206161042061710420618104206191042062010420621104206221042062310420624104206251042062610420627104206281042062910420630104206311042063210420633104206341042063510420636104206371042063810420639104206401042064110420642104206431042064410420645104206461042064710420648104206491042065010420651104206521042065310420654104206551042065610420657104206581042065910420660104206611042066210420663104206641042066510420666104206671042066810420669104206701042067110420672104206731042067410420675104206761042067710420678104206791042068010420681104206821042068310420684104206851042068610420687104206881042068910420690104206911042069210420693104206941042069510420696104206971042069810420699104207001042070110420702104207031042070410420705104207061042070710420708104207091042071010420711104207121042071310420714104207151042071610420717104207181042071910420720104207211042072210420723104207241042072510420726104207271042072810420729104207301042073110420732104207331042073410420735104207361042073710420738104207391042074010420741104207421042074310420744104207451042074610420747104207481042074910420750104207511042075210420753104207541042075510420756104207571042075810420759104207601042076110420762104207631042076410420765104207661042076710420768104207691042077010420771104207721042077310420774104207751042077610420777104207781042077910420780104207811042078210420783104207841042078510420786104207871042078810420789104207901042079110420792104207931042079410420795104207961042079710420798104207991043000110430002104300031043000410430005104300061043000710430008104300091043001010430011104300121043001310430014104300151043001610430017104300181043001910430020104300211043002210430023104300241043002510430026104300271043002810430029104300301043003110430032104300331043003410430035104300361043003710430038104300391043004010430041104300421043004310430044104300451043004610430047104300481043004910430050104300511043005210430053104300541043005510430056104300571043005810430059104300601043006110430062104300631043006410430065104300661043006710430068104300691043007010430071104300721043007310430074104300751043007610430077104300781043007910430080104300811043008210430083104300841043008510430086104300871043008810430089104300901043009110430092104300931043009410430095104300961043009710430098104300991043010010430101104301021043010310430104104301051043010610430107104301081043010910430110104301111043011210430113104301141043011510430116104301171043011810430119104301201043012110430122104301231043012410430125104301261043012710430128104301291043013010430131104301321043013310430134104301351043013610430137104301381043013910430140104301411043014210430143104301441043014510430146104301471043014810430149104301501043015110430152104301531043015410430155104301561043015710430158104301591043016010430161104301621043016310430164104301651043016610430167104301681043016910430170104301711043017210430173104301741043017510430176104301771043017810430179104301801043018110430182104301831043018410430185104301861043018710430188104301891043019010430191104301921043019310430194104301951043019610430197104301981043019910430200104302011043020210430203104302041043020510430206104302071043020810430209104302101043021110430212104302131043021410430215104302161043021710430218104302191043022010430221104302221043022310430224104302251043022610430227104302281043022910430230104302311043023210430233104302341043023510430236104302371043023810430239104302401043024110430242104302431043024410430245104302461043024710430248104302491043025010430251104302521043025310430254104302551043025610430257104302581043025910430260104302611043026210430263104302641043026510430266104302671043026810430269104302701043027110430272104302731043027410430275104302761043027710430278104302791043028010430281104302821043028310430284104302851043028610430287104302881043028910430290104302911043029210430293104302941043029510430296104302971043029810430299104303001043030110430302104303031043030410430305104303061043030710430308104303091043031010430311104303121043031310430314104303151043031610430317104303181043031910430320104303211043032210430323104303241043032510430326104303271043032810430329104303301043033110430332104303331043033410430335104303361043033710430338104303391043034010430341104303421043034310430344104303451043034610430347104303481043034910430350104303511043035210430353104303541043035510430356104303571043035810430359104303601043036110430362104303631043036410430365104303661043036710430368104303691043037010430371104303721043037310430374104303751043037610430377104303781043037910430380104303811043038210430383104303841043038510430386104303871043038810430389104303901043039110430392104303931043039410430395104303961043039710430398104303991043040010430401104304021043040310430404104304051043040610430407104304081043040910430410104304111043041210430413104304141043041510430416104304171043041810430419104304201043042110430422104304231043042410430425104304261043042710430428104304291043043010430431104304321043043310430434104304351043043610430437104304381043043910430440104304411043044210430443104304441043044510430446104304471043044810430449104304501043045110430452104304531043045410430455104304561043045710430458104304591043046010430461104304621043046310430464104304651043046610430467104304681043046910430470104304711043047210430473104304741043047510430476104304771043047810430479104304801043048110430482104304831043048410430485104304861043048710430488104304891043049010430491104304921043049310430494104304951043049610430497104304981043049910430500104305011043050210430503104305041043050510430506104305071043050810430509104305101043051110430512104305131043051410430515104305161043051710430518104305191043052010430521104305221043052310430524104305251043052610430527104305281043052910430530104305311043053210430533104305341043053510430536104305371043053810430539104305401043054110430542104305431043054410430545104305461043054710430548104305491043055010430551104305521043055310430554104305551043055610430557104305581043055910430560104305611043056210430563104305641043056510430566104305671043056810430569104305701043057110430572104305731043057410430575104305761043057710430578104305791043058010430581104305821043058310430584104305851043058610430587104305881043058910430590104305911043059210430593104305941043059510430596104305971043059810430599104306001043060110430602104306031043060410430605104306061043060710430608104306091043061010430611104306121043061310430614104306151043061610430617104306181043061910430620104306211043062210430623104306241043062510430626104306271043062810430629104306301043063110430632104306331043063410430635104306361043063710430638104306391043064010430641104306421043064310430644104306451043064610430647104306481043064910430650104306511043065210430653104306541043065510430656104306571043065810430659104306601043066110430662104306631043066410430665104306661043066710430668104306691043067010430671104306721043067310430674104306751043067610430677104306781043067910430680104306811043068210430683104306841043068510430686104306871043068810430689104306901043069110430692104306931043069410430695104306961043069710430698104306991043070010430701104307021043070310430704104307051043070610430707104307081043070910430710104307111043071210430713104307141043071510430716104307171043071810430719104307201043072110430722104307231043072410430725104307261043072710430728104307291043073010430731104307321043073310430734104307351043073610430737104307381043073910430740104307411043074210430743104307441043074510430746104307471043074810430749104307501043075110430752104307531043075410430755104307561043075710430758104307591043076010430761104307621043076310430764104307651043076610430767104307681043076910430770104307711043077210430773104307741043077510430776104307771043077810430779104307801043078110430782104307831043078410430785104307861043078710430788104307891043079010430791104307921043079310430794104307951043079610430797104307981043079910440001104400021044000310440004104400051044000610440007104400081044000910440010104400111044001210440013104400141044001510440016104400171044001810440019104400201044002110440022104400231044002410440025104400261044002710440028104400291044003010440031104400321044003310440034104400351044003610440037104400381044003910440040104400411044004210440043104400441044004510440046104400471044004810440049104400501044005110440052104400531044005410440055104400561044005710440058104400591044006010440061104400621044006310440064104400651044006610440067104400681044006910440070104400711044007210440073104400741044007510440076104400771044007810440079104400801044008110440082104400831044008410440085104400861044008710440088104400891044009010440091104400921044009310440094104400951044009610440097104400981044009910440100104401011044010210440103104401041044010510440106104401071044010810440109104401101044011110440112104401131044011410440115104401161044011710440118104401191044012010440121104401221044012310440124104401251044012610440127104401281044012910440130104401311044013210440133104401341044013510440136104401371044013810440139104401401044014110440142104401431044014410440145104401461044014710440148104401491044015010440151104401521044015310440154104401551044015610440157104401581044015910440160104401611044016210440163104401641044016510440166104401671044016810440169104401701044017110440172104401731044017410440175104401761044017710440178104401791044018010440181104401821044018310440184104401851044018610440187104401881044018910440190104401911044019210440193104401941044019510440196104401971044019810440199104402001044020110440202104402031044020410440205104402061044020710440208104402091044021010440211104402121044021310440214104402151044021610440217104402181044021910440220104402211044022210440223104402241044022510440226104402271044022810440229104402301044023110440232104402331044023410440235104402361044023710440238104402391044024010440241104402421044024310440244104402451044024610440247104402481044024910440250104402511044025210440253104402541044025510440256104402571044025810440259104402601044026110440262104402631044026410440265104402661044026710440268104402691044027010440271104402721044027310440274104402751044027610440277104402781044027910440280104402811044028210440283104402841044028510440286104402871044028810440289104402901044029110440292104402931044029410440295104402961044029710440298104402991044030010440301104403021044030310440304104403051044030610440307104403081044030910440310104403111044031210440313104403141044031510440316104403171044031810440319104403201044032110440322104403231044032410440325104403261044032710440328104403291044033010440331104403321044033310440334104403351044033610440337104403381044033910440340104403411044034210440343104403441044034510440346104403471044034810440349104403501044035110440352104403531044035410440355104403561044035710440358104403591044036010440361104403621044036310440364104403651044036610440367104403681044036910440370104403711044037210440373104403741044037510440376104403771044037810440379104403801044038110440382104403831044038410440385104403861044038710440388104403891044039010440391104403921044039310440394104403951044039610440397104403981044039910440400104404011044040210440403104404041044040510440406104404071044040810440409104404101044041110440412104404131044041410440415104404161044041710440418104404191044042010440421104404221044042310440424104404251044042610440427104404281044042910440430104404311044043210440433104404341044043510440436104404371044043810440439104404401044044110440442104404431044044410440445104404461044044710440448104404491044045010440451104404521044045310440454104404551044045610440457104404581044045910440460104404611044046210440463104404641044046510440466104404671044046810440469104404701044047110440472104404731044047410440475104404761044047710440478104404791044048010440481104404821044048310440484104404851044048610440487104404881044048910440490104404911044049210440493104404941044049510440496104404971044049810440499104405001044050110440502104405031044050410440505104405061044050710440508104405091044051010440511104405121044051310440514104405151044051610440517104405181044051910440520104405211044052210440523104405241044052510440526104405271044052810440529104405301044053110440532104405331044053410440535104405361044053710440538104405391044054010440541104405421044054310440544104405451044054610440547104405481044054910440550104405511044055210440553104405541044055510440556104405571044055810440559104405601044056110440562104405631044056410440565104405661044056710440568104405691044057010440571104405721044057310440574104405751044057610440577104405781044057910440580104405811044058210440583104405841044058510440586104405871044058810440589104405901044059110440592104405931044059410440595104405961044059710440598104405991044060010440601104406021044060310440604104406051044060610440607104406081044060910440610104406111044061210440613104406141044061510440616104406171044061810440619104406201044062110440622104406231044062410440625104406261044062710440628104406291044063010440631104406321044063310440634104406351044063610440637104406381044063910440640104406411044064210440643104406441044064510440646104406471044064810440649104406501044065110440652104406531044065410440655104406561044065710440658104406591044066010440661104406621044066310440664104406651044066610440667104406681044066910440670104406711044067210440673104406741044067510440676104406771044067810440679104406801044068110440682104406831044068410440685104406861044068710440688104406891044069010440691104406921044069310440694104406951044069610440697104406981044069910440700104407011044070210440703104407041044070510440706104407071044070810440709104407101044071110440712104407131044071410440715104407161044071710440718104407191044072010440721104407221044072310440724104407251044072610440727104407281044072910440730104407311044073210440733104407341044073510440736104407371044073810440739104407401044074110440742104407431044074410440745104407461044074710440748104407491044075010440751104407521044075310440754104407551044075610440757104407581044075910440760104407611044076210440763104407641044076510440766104407671044076810440769104407701044077110440772104407731044077410440775104407761044077710440778104407791044078010440781104407821044078310440784104407851044078610440787104407881044078910440790104407911044079210440793104407941044079510440796104407971044079810440799104500011045000210450003104500041045000510450006104500071045000810450009104500101045001110450012104500131045001410450015104500161045001710450018104500191045002010450021104500221045002310450024104500251045002610450027104500281045002910450030104500311045003210450033104500341045003510450036104500371045003810450039104500401045004110450042104500431045004410450045104500461045004710450048104500491045005010450051104500521045005310450054104500551045005610450057104500581045005910450060104500611045006210450063104500641045006510450066104500671045006810450069104500701045007110450072104500731045007410450075104500761045007710450078104500791045008010450081104500821045008310450084104500851045008610450087104500881045008910450090104500911045009210450093104500941045009510450096104500971045009810450099104501001045010110450102104501031045010410450105104501061045010710450108104501091045011010450111104501121045011310450114104501151045011610450117104501181045011910450120104501211045012210450123104501241045012510450126104501271045012810450129104501301045013110450132104501331045013410450135104501361045013710450138104501391045014010450141104501421045014310450144104501451045014610450147104501481045014910450150104501511045015210450153104501541045015510450156104501571045015810450159104501601045016110450162104501631045016410450165104501661045016710450168104501691045017010450171104501721045017310450174104501751045017610450177104501781045017910450180104501811045018210450183104501841045018510450186104501871045018810450189104501901045019110450192104501931045019410450195104501961045019710450198104501991045020010450201104502021045020310450204104502051045020610450207104502081045020910450210104502111045021210450213104502141045021510450216104502171045021810450219104502201045022110450222104502231045022410450225104502261045022710450228104502291045023010450231104502321045023310450234104502351045023610450237104502381045023910450240104502411045024210450243104502441045024510450246104502471045024810450249104502501045025110450252104502531045025410450255104502561045025710450258104502591045026010450261104502621045026310450264104502651045026610450267104502681045026910450270104502711045027210450273104502741045027510450276104502771045027810450279104502801045028110450282104502831045028410450285104502861045028710450288104502891045029010450291104502921045029310450294104502951045029610450297104502981045029910450300104503011045030210450303104503041045030510450306104503071045030810450309104503101045031110450312104503131045031410450315104503161045031710450318104503191045032010450321104503221045032310450324104503251045032610450327104503281045032910450330104503311045033210450333104503341045033510450336104503371045033810450339104503401045034110450342104503431045034410450345104503461045034710450348104503491045035010450351104503521045035310450354104503551045035610450357104503581045035910450360104503611045036210450363104503641045036510450366104503671045036810450369104503701045037110450372104503731045037410450375104503761045037710450378104503791045038010450381104503821045038310450384104503851045038610450387104503881045038910450390104503911045039210450393104503941045039510450396104503971045039810450399104504001045040110450402104504031045040410450405104504061045040710450408104504091045041010450411104504121045041310450414104504151045041610450417104504181045041910450420104504211045042210450423104504241045042510450426104504271045042810450429104504301045043110450432104504331045043410450435104504361045043710450438104504391045044010450441104504421045044310450444104504451045044610450447104504481045044910450450104504511045045210450453104504541045045510450456104504571045045810450459104504601045046110450462104504631045046410450465104504661045046710450468104504691045047010450471104504721045047310450474104504751045047610450477104504781045047910450480104504811045048210450483104504841045048510450486104504871045048810450489104504901045049110450492104504931045049410450495104504961045049710450498104504991045050010450501104505021045050310450504104505051045050610450507104505081045050910450510104505111045051210450513104505141045051510450516104505171045051810450519104505201045052110450522104505231045052410450525104505261045052710450528104505291045053010450531104505321045053310450534104505351045053610450537104505381045053910450540104505411045054210450543104505441045054510450546104505471045054810450549104505501045055110450552104505531045055410450555104505561045055710450558104505591045056010450561104505621045056310450564104505651045056610450567104505681045056910450570104505711045057210450573104505741045057510450576104505771045057810450579104505801045058110450582104505831045058410450585104505861045058710450588104505891045059010450591104505921045059310450594104505951045059610450597104505981045059910450600104506011045060210450603104506041045060510450606104506071045060810450609104506101045061110450612104506131045061410450615104506161045061710450618104506191045062010450621104506221045062310450624104506251045062610450627104506281045062910450630104506311045063210450633104506341045063510450636104506371045063810450639104506401045064110450642104506431045064410450645104506461045064710450648104506491045065010450651104506521045065310450654104506551045065610450657104506581045065910450660104506611045066210450663104506641045066510450666104506671045066810450669104506701045067110450672104506731045067410450675104506761045067710450678104506791045068010450681104506821045068310450684104506851045068610450687104506881045068910450690104506911045069210450693104506941045069510450696104506971045069810450699104507001045070110450702104507031045070410450705104507061045070710450708104507091045071010450711104507121045071310450714104507151045071610450717104507181045071910450720104507211045072210450723104507241045072510450726104507271045072810450729104507301045073110450732104507331045073410450735104507361045073710450738104507391045074010450741104507421045074310450744104507451045074610450747104507481045074910450750104507511045075210450753104507541045075510450756104507571045075810450759104507601045076110450762104507631045076410450765104507661045076710450768104507691045077010450771104507721045077310450774104507751045077610450777104507781045077910450780104507811045078210450783104507841045078510450786104507871045078810450789104507901045079110450792104507931045079410450795104507961045079710450798104507991046000110460002104600031046000410460005104600061046000710460008104600091046001010460011104600121046001310460014104600151046001610460017104600181046001910460020104600211046002210460023104600241046002510460026104600271046002810460029104600301046003110460032104600331046003410460035104600361046003710460038104600391046004010460041104600421046004310460044104600451046004610460047104600481046004910460050104600511046005210460053104600541046005510460056104600571046005810460059104600601046006110460062104600631046006410460065104600661046006710460068104600691046007010460071104600721046007310460074104600751046007610460077104600781046007910460080104600811046008210460083104600841046008510460086104600871046008810460089104600901046009110460092104600931046009410460095104600961046009710460098104600991046010010460101104601021046010310460104104601051046010610460107104601081046010910460110104601111046011210460113104601141046011510460116104601171046011810460119104601201046012110460122104601231046012410460125104601261046012710460128104601291046013010460131104601321046013310460134104601351046013610460137104601381046013910460140104601411046014210460143104601441046014510460146104601471046014810460149104601501046015110460152104601531046015410460155104601561046015710460158104601591046016010460161104601621046016310460164104601651046016610460167104601681046016910460170104601711046017210460173104601741046017510460176104601771046017810460179104601801046018110460182104601831046018410460185104601861046018710460188104601891046019010460191104601921046019310460194104601951046019610460197104601981046019910460200104602011046020210460203104602041046020510460206104602071046020810460209104602101046021110460212104602131046021410460215104602161046021710460218104602191046022010460221104602221046022310460224104602251046022610460227104602281046022910460230104602311046023210460233104602341046023510460236104602371046023810460239104602401046024110460242104602431046024410460245104602461046024710460248104602491046025010460251104602521046025310460254104602551046025610460257104602581046025910460260104602611046026210460263104602641046026510460266104602671046026810460269104602701046027110460272104602731046027410460275104602761046027710460278104602791046028010460281104602821046028310460284104602851046028610460287104602881046028910460290104602911046029210460293104602941046029510460296104602971046029810460299104603001046030110460302104603031046030410460305104603061046030710460308104603091046031010460311104603121046031310460314104603151046031610460317104603181046031910460320104603211046032210460323104603241046032510460326104603271046032810460329104603301046033110460332104603331046033410460335104603361046033710460338104603391046034010460341104603421046034310460344104603451046034610460347104603481046034910460350104603511046035210460353104603541046035510460356104603571046035810460359104603601046036110460362104603631046036410460365104603661046036710460368104603691046037010460371104603721046037310460374104603751046037610460377104603781046037910460380104603811046038210460383104603841046038510460386104603871046038810460389104603901046039110460392104603931046039410460395104603961046039710460398104603991046040010460401104604021046040310460404104604051046040610460407104604081046040910460410104604111046041210460413104604141046041510460416104604171046041810460419104604201046042110460422104604231046042410460425104604261046042710460428104604291046043010460431104604321046043310460434104604351046043610460437104604381046043910460440104604411046044210460443104604441046044510460446104604471046044810460449104604501046045110460452104604531046045410460455104604561046045710460458104604591046046010460461104604621046046310460464104604651046046610460467104604681046046910460470104604711046047210460473104604741046047510460476104604771046047810460479104604801046048110460482104604831046048410460485104604861046048710460488104604891046049010460491104604921046049310460494104604951046049610460497104604981046049910460500104605011046050210460503104605041046050510460506104605071046050810460509104605101046051110460512104605131046051410460515104605161046051710460518104605191046052010460521104605221046052310460524104605251046052610460527104605281046052910460530104605311046053210460533104605341046053510460536104605371046053810460539104605401046054110460542104605431046054410460545104605461046054710460548104605491046055010460551104605521046055310460554104605551046055610460557104605581046055910460560104605611046056210460563104605641046056510460566104605671046056810460569104605701046057110460572104605731046057410460575104605761046057710460578104605791046058010460581104605821046058310460584104605851046058610460587104605881046058910460590104605911046059210460593104605941046059510460596104605971046059810460599104606001046060110460602104606031046060410460605104606061046060710460608104606091046061010460611104606121046061310460614104606151046061610460617104606181046061910460620104606211046062210460623104606241046062510460626104606271046062810460629104606301046063110460632104606331046063410460635104606361046063710460638104606391046064010460641104606421046064310460644104606451046064610460647104606481046064910460650104606511046065210460653104606541046065510460656104606571046065810460659104606601046066110460662104606631046066410460665104606661046066710460668104606691046067010460671104606721046067310460674104606751046067610460677104606781046067910460680104606811046068210460683104606841046068510460686104606871046068810460689104606901046069110460692104606931046069410460695104606961046069710460698104606991046070010460701104607021046070310460704104607051046070610460707104607081046070910460710104607111046071210460713104607141046071510460716104607171046071810460719104607201046072110460722104607231046072410460725104607261046072710460728104607291046073010460731104607321046073310460734104607351046073610460737104607381046073910460740104607411046074210460743104607441046074510460746104607471046074810460749104607501046075110460752104607531046075410460755104607561046075710460758104607591046076010460761104607621046076310460764104607651046076610460767104607681046076910460770104607711046077210460773104607741046077510460776104607771046077810460779104607801046078110460782104607831046078410460785104607861046078710460788104607891046079010460791104607921046079310460794104607951046079610460797104607981046079910470001104700021047000310470004104700051047000610470007104700081047000910470010104700111047001210470013104700141047001510470016104700171047001810470019104700201047002110470022104700231047002410470025104700261047002710470028104700291047003010470031104700321047003310470034104700351047003610470037104700381047003910470040104700411047004210470043104700441047004510470046104700471047004810470049104700501047005110470052104700531047005410470055104700561047005710470058104700591047006010470061104700621047006310470064104700651047006610470067104700681047006910470070104700711047007210470073104700741047007510470076104700771047007810470079104700801047008110470082104700831047008410470085104700861047008710470088104700891047009010470091104700921047009310470094104700951047009610470097104700981047009910470100104701011047010210470103104701041047010510470106104701071047010810470109104701101047011110470112104701131047011410470115104701161047011710470118104701191047012010470121104701221047012310470124104701251047012610470127104701281047012910470130104701311047013210470133104701341047013510470136104701371047013810470139104701401047014110470142104701431047014410470145104701461047014710470148104701491047015010470151104701521047015310470154104701551047015610470157104701581047015910470160104701611047016210470163104701641047016510470166104701671047016810470169104701701047017110470172104701731047017410470175104701761047017710470178104701791047018010470181104701821047018310470184104701851047018610470187104701881047018910470190104701911047019210470193104701941047019510470196104701971047019810470199104702001047020110470202104702031047020410470205104702061047020710470208104702091047021010470211104702121047021310470214104702151047021610470217104702181047021910470220104702211047022210470223104702241047022510470226104702271047022810470229104702301047023110470232104702331047023410470235104702361047023710470238104702391047024010470241104702421047024310470244104702451047024610470247104702481047024910470250104702511047025210470253104702541047025510470256104702571047025810470259104702601047026110470262104702631047026410470265104702661047026710470268104702691047027010470271104702721047027310470274104702751047027610470277104702781047027910470280104702811047028210470283104702841047028510470286104702871047028810470289104702901047029110470292104702931047029410470295104702961047029710470298104702991047030010470301104703021047030310470304104703051047030610470307104703081047030910470310104703111047031210470313104703141047031510470316104703171047031810470319104703201047032110470322104703231047032410470325104703261047032710470328104703291047033010470331104703321047033310470334104703351047033610470337104703381047033910470340104703411047034210470343104703441047034510470346104703471047034810470349104703501047035110470352104703531047035410470355104703561047035710470358104703591047036010470361104703621047036310470364104703651047036610470367104703681047036910470370104703711047037210470373104703741047037510470376104703771047037810470379104703801047038110470382104703831047038410470385104703861047038710470388104703891047039010470391104703921047039310470394104703951047039610470397104703981047039910470400104704011047040210470403104704041047040510470406104704071047040810470409104704101047041110470412104704131047041410470415104704161047041710470418104704191047042010470421104704221047042310470424104704251047042610470427104704281047042910470430104704311047043210470433104704341047043510470436104704371047043810470439104704401047044110470442104704431047044410470445104704461047044710470448104704491047045010470451104704521047045310470454104704551047045610470457104704581047045910470460104704611047046210470463104704641047046510470466104704671047046810470469104704701047047110470472104704731047047410470475104704761047047710470478104704791047048010470481104704821047048310470484104704851047048610470487104704881047048910470490104704911047049210470493104704941047049510470496104704971047049810470499104705001047050110470502104705031047050410470505104705061047050710470508104705091047051010470511104705121047051310470514104705151047051610470517104705181047051910470520104705211047052210470523104705241047052510470526104705271047052810470529104705301047053110470532104705331047053410470535104705361047053710470538104705391047054010470541104705421047054310470544104705451047054610470547104705481047054910470550104705511047055210470553104705541047055510470556104705571047055810470559104705601047056110470562104705631047056410470565104705661047056710470568104705691047057010470571104705721047057310470574104705751047057610470577104705781047057910470580104705811047058210470583104705841047058510470586104705871047058810470589104705901047059110470592104705931047059410470595104705961047059710470598104705991047060010470601104706021047060310470604104706051047060610470607104706081047060910470610104706111047061210470613104706141047061510470616104706171047061810470619104706201047062110470622104706231047062410470625104706261047062710470628104706291047063010470631104706321047063310470634104706351047063610470637104706381047063910470640104706411047064210470643104706441047064510470646104706471047064810470649104706501047065110470652104706531047065410470655104706561047065710470658104706591047066010470661104706621047066310470664104706651047066610470667104706681047066910470670104706711047067210470673104706741047067510470676104706771047067810470679104706801047068110470682104706831047068410470685104706861047068710470688104706891047069010470691104706921047069310470694104706951047069610470697104706981047069910470700104707011047070210470703104707041047070510470706104707071047070810470709104707101047071110470712104707131047071410470715104707161047071710470718104707191047072010470721104707221047072310470724104707251047072610470727104707281047072910470730104707311047073210470733104707341047073510470736104707371047073810470739104707401047074110470742104707431047074410470745104707461047074710470748104707491047075010470751104707521047075310470754104707551047075610470757104707581047075910470760104707611047076210470763104707641047076510470766104707671047076810470769104707701047077110470772104707731047077410470775104707761047077710470778104707791047078010470781104707821047078310470784104707851047078610470787104707881047078910470790104707911047079210470793104707941047079510470796104707971047079810470799104800011048000210480003104800041048000510480006104800071048000810480009104800101048001110480012104800131048001410480015104800161048001710480018104800191048002010480021104800221048002310480024104800251048002610480027104800281048002910480030104800311048003210480033104800341048003510480036104800371048003810480039104800401048004110480042104800431048004410480045104800461048004710480048104800491048005010480051104800521048005310480054104800551048005610480057104800581048005910480060104800611048006210480063104800641048006510480066104800671048006810480069104800701048007110480072104800731048007410480075104800761048007710480078104800791048008010480081104800821048008310480084104800851048008610480087104800881048008910480090104800911048009210480093104800941048009510480096104800971048009810480099104801001048010110480102104801031048010410480105104801061048010710480108104801091048011010480111104801121048011310480114104801151048011610480117104801181048011910480120104801211048012210480123104801241048012510480126104801271048012810480129104801301048013110480132104801331048013410480135104801361048013710480138104801391048014010480141104801421048014310480144104801451048014610480147104801481048014910480150104801511048015210480153104801541048015510480156104801571048015810480159104801601048016110480162104801631048016410480165104801661048016710480168104801691048017010480171104801721048017310480174104801751048017610480177104801781048017910480180104801811048018210480183104801841048018510480186104801871048018810480189104801901048019110480192104801931048019410480195104801961048019710480198104801991048020010480201104802021048020310480204104802051048020610480207104802081048020910480210104802111048021210480213104802141048021510480216104802171048021810480219104802201048022110480222104802231048022410480225104802261048022710480228104802291048023010480231104802321048023310480234104802351048023610480237104802381048023910480240104802411048024210480243104802441048024510480246104802471048024810480249104802501048025110480252104802531048025410480255104802561048025710480258104802591048026010480261104802621048026310480264104802651048026610480267104802681048026910480270104802711048027210480273104802741048027510480276104802771048027810480279104802801048028110480282104802831048028410480285104802861048028710480288104802891048029010480291104802921048029310480294104802951048029610480297104802981048029910480300104803011048030210480303104803041048030510480306104803071048030810480309104803101048031110480312104803131048031410480315104803161048031710480318104803191048032010480321104803221048032310480324104803251048032610480327104803281048032910480330104803311048033210480333104803341048033510480336104803371048033810480339104803401048034110480342104803431048034410480345104803461048034710480348104803491048035010480351104803521048035310480354104803551048035610480357104803581048035910480360104803611048036210480363104803641048036510480366104803671048036810480369104803701048037110480372104803731048037410480375104803761048037710480378104803791048038010480381104803821048038310480384104803851048038610480387104803881048038910480390104803911048039210480393104803941048039510480396104803971048039810480399104804001048040110480402104804031048040410480405104804061048040710480408104804091048041010480411104804121048041310480414104804151048041610480417104804181048041910480420104804211048042210480423104804241048042510480426104804271048042810480429104804301048043110480432104804331048043410480435104804361048043710480438104804391048044010480441104804421048044310480444104804451048044610480447104804481048044910480450104804511048045210480453104804541048045510480456104804571048045810480459104804601048046110480462104804631048046410480465104804661048046710480468104804691048047010480471104804721048047310480474104804751048047610480477104804781048047910480480104804811048048210480483104804841048048510480486104804871048048810480489104804901048049110480492104804931048049410480495104804961048049710480498104804991048050010480501104805021048050310480504104805051048050610480507104805081048050910480510104805111048051210480513104805141048051510480516104805171048051810480519104805201048052110480522104805231048052410480525104805261048052710480528104805291048053010480531104805321048053310480534104805351048053610480537104805381048053910480540104805411048054210480543104805441048054510480546104805471048054810480549104805501048055110480552104805531048055410480555104805561048055710480558104805591048056010480561104805621048056310480564104805651048056610480567104805681048056910480570104805711048057210480573104805741048057510480576104805771048057810480579104805801048058110480582104805831048058410480585104805861048058710480588104805891048059010480591104805921048059310480594104805951048059610480597104805981048059910480600104806011048060210480603104806041048060510480606104806071048060810480609104806101048061110480612104806131048061410480615104806161048061710480618104806191048062010480621104806221048062310480624104806251048062610480627104806281048062910480630104806311048063210480633104806341048063510480636104806371048063810480639104806401048064110480642104806431048064410480645104806461048064710480648104806491048065010480651104806521048065310480654104806551048065610480657104806581048065910480660104806611048066210480663104806641048066510480666104806671048066810480669104806701048067110480672104806731048067410480675104806761048067710480678104806791048068010480681104806821048068310480684104806851048068610480687104806881048068910480690104806911048069210480693104806941048069510480696104806971048069810480699104807001048070110480702104807031048070410480705104807061048070710480708104807091048071010480711104807121048071310480714104807151048071610480717104807181048071910480720104807211048072210480723104807241048072510480726104807271048072810480729104807301048073110480732104807331048073410480735104807361048073710480738104807391048074010480741104807421048074310480744104807451048074610480747104807481048074910480750104807511048075210480753104807541048075510480756104807571048075810480759104807601048076110480762104807631048076410480765104807661048076710480768104807691048077010480771104807721048077310480774104807751048077610480777104807781048077910480780104807811048078210480783104807841048078510480786104807871048078810480789104807901048079110480792104807931048079410480795104807961048079710480798104807991049000110490002104900031049000410490005104900061049000710490008104900091049001010490011104900121049001310490014104900151049001610490017104900181049001910490020104900211049002210490023104900241049002510490026104900271049002810490029104900301049003110490032104900331049003410490035104900361049003710490038104900391049004010490041104900421049004310490044104900451049004610490047104900481049004910490050104900511049005210490053104900541049005510490056104900571049005810490059104900601049006110490062104900631049006410490065104900661049006710490068104900691049007010490071104900721049007310490074104900751049007610490077104900781049007910490080104900811049008210490083104900841049008510490086104900871049008810490089104900901049009110490092104900931049009410490095104900961049009710490098104900991049010010490101104901021049010310490104104901051049010610490107104901081049010910490110104901111049011210490113104901141049011510490116104901171049011810490119104901201049012110490122104901231049012410490125104901261049012710490128104901291049013010490131104901321049013310490134104901351049013610490137104901381049013910490140104901411049014210490143104901441049014510490146104901471049014810490149104901501049015110490152104901531049015410490155104901561049015710490158104901591049016010490161104901621049016310490164104901651049016610490167104901681049016910490170104901711049017210490173104901741049017510490176104901771049017810490179104901801049018110490182104901831049018410490185104901861049018710490188104901891049019010490191104901921049019310490194104901951049019610490197104901981049019910490200104902011049020210490203104902041049020510490206104902071049020810490209104902101049021110490212104902131049021410490215104902161049021710490218104902191049022010490221104902221049022310490224104902251049022610490227104902281049022910490230104902311049023210490233104902341049023510490236104902371049023810490239104902401049024110490242104902431049024410490245104902461049024710490248104902491049025010490251104902521049025310490254104902551049025610490257104902581049025910490260104902611049026210490263104902641049026510490266104902671049026810490269104902701049027110490272104902731049027410490275104902761049027710490278104902791049028010490281104902821049028310490284104902851049028610490287104902881049028910490290104902911049029210490293104902941049029510490296104902971049029810490299104903001049030110490302104903031049030410490305104903061049030710490308104903091049031010490311104903121049031310490314104903151049031610490317104903181049031910490320104903211049032210490323104903241049032510490326104903271049032810490329104903301049033110490332104903331049033410490335104903361049033710490338104903391049034010490341104903421049034310490344104903451049034610490347104903481049034910490350104903511049035210490353104903541049035510490356104903571049035810490359104903601049036110490362104903631049036410490365104903661049036710490368104903691049037010490371104903721049037310490374104903751049037610490377104903781049037910490380104903811049038210490383104903841049038510490386104903871049038810490389104903901049039110490392104903931049039410490395104903961049039710490398104903991049040010490401104904021049040310490404104904051049040610490407104904081049040910490410104904111049041210490413104904141049041510490416104904171049041810490419104904201049042110490422104904231049042410490425104904261049042710490428104904291049043010490431104904321049043310490434104904351049043610490437104904381049043910490440104904411049044210490443104904441049044510490446104904471049044810490449104904501049045110490452104904531049045410490455104904561049045710490458104904591049046010490461104904621049046310490464104904651049046610490467104904681049046910490470104904711049047210490473104904741049047510490476104904771049047810490479104904801049048110490482104904831049048410490485104904861049048710490488104904891049049010490491104904921049049310490494104904951049049610490497104904981049049910490500104905011049050210490503104905041049050510490506104905071049050810490509104905101049051110490512104905131049051410490515104905161049051710490518104905191049052010490521104905221049052310490524104905251049052610490527104905281049052910490530104905311049053210490533104905341049053510490536104905371049053810490539104905401049054110490542104905431049054410490545104905461049054710490548104905491049055010490551104905521049055310490554104905551049055610490557104905581049055910490560104905611049056210490563104905641049056510490566104905671049056810490569104905701049057110490572104905731049057410490575104905761049057710490578104905791049058010490581104905821049058310490584104905851049058610490587104905881049058910490590104905911049059210490593104905941049059510490596104905971049059810490599104906001049060110490602104906031049060410490605104906061049060710490608104906091049061010490611104906121049061310490614104906151049061610490617104906181049061910490620104906211049062210490623104906241049062510490626104906271049062810490629104906301049063110490632104906331049063410490635104906361049063710490638104906391049064010490641104906421049064310490644104906451049064610490647104906481049064910490650104906511049065210490653104906541049065510490656104906571049065810490659104906601049066110490662104906631049066410490665104906661049066710490668104906691049067010490671104906721049067310490674104906751049067610490677104906781049067910490680104906811049068210490683104906841049068510490686104906871049068810490689104906901049069110490692104906931049069410490695104906961049069710490698104906991049070010490701104907021049070310490704104907051049070610490707104907081049070910490710104907111049071210490713104907141049071510490716104907171049071810490719104907201049072110490722104907231049072410490725104907261049072710490728104907291049073010490731104907321049073310490734104907351049073610490737104907381049073910490740104907411049074210490743104907441049074510490746104907471049074810490749104907501049075110490752104907531049075410490755104907561049075710490758104907591049076010490761104907621049076310490764104907651049076610490767104907681049076910490770104907711049077210490773104907741049077510490776104907771049077810490779104907801049078110490782104907831049078410490785104907861049078710490788104907891049079010490791104907921049079310490794104907951049079610490797104907981049079910500001105000021050000310500004105000051050000610500007105000081050000910500010105000111050001210500013105000141050001510500016105000171050001810500019105000201050002110500022105000231050002410500025105000261050002710500028105000291050003010500031105000321050003310500034105000351050003610500037105000381050003910500040105000411050004210500043105000441050004510500046105000471050004810500049105000501050005110500052105000531050005410500055105000561050005710500058105000591050006010500061105000621050006310500064105000651050006610500067105000681050006910500070105000711050007210500073105000741050007510500076105000771050007810500079105000801050008110500082105000831050008410500085105000861050008710500088105000891050009010500091105000921050009310500094105000951050009610500097105000981050009910500100105001011050010210500103105001041050010510500106105001071050010810500109105001101050011110500112105001131050011410500115105001161050011710500118105001191050012010500121105001221050012310500124105001251050012610500127105001281050012910500130105001311050013210500133105001341050013510500136105001371050013810500139105001401050014110500142105001431050014410500145105001461050014710500148105001491050015010500151105001521050015310500154105001551050015610500157105001581050015910500160105001611050016210500163105001641050016510500166105001671050016810500169105001701050017110500172105001731050017410500175105001761050017710500178105001791050018010500181105001821050018310500184105001851050018610500187105001881050018910500190105001911050019210500193105001941050019510500196105001971050019810500199105002001050020110500202105002031050020410500205105002061050020710500208105002091050021010500211105002121050021310500214105002151050021610500217105002181050021910500220105002211050022210500223105002241050022510500226105002271050022810500229105002301050023110500232105002331050023410500235105002361050023710500238105002391050024010500241105002421050024310500244105002451050024610500247105002481050024910500250105002511050025210500253105002541050025510500256105002571050025810500259105002601050026110500262105002631050026410500265105002661050026710500268105002691050027010500271105002721050027310500274105002751050027610500277105002781050027910500280105002811050028210500283105002841050028510500286105002871050028810500289105002901050029110500292105002931050029410500295105002961050029710500298105002991050030010500301105003021050030310500304105003051050030610500307105003081050030910500310105003111050031210500313105003141050031510500316105003171050031810500319105003201050032110500322105003231050032410500325105003261050032710500328105003291050033010500331105003321050033310500334105003351050033610500337105003381050033910500340105003411050034210500343105003441050034510500346105003471050034810500349105003501050035110500352105003531050035410500355105003561050035710500358105003591050036010500361105003621050036310500364105003651050036610500367105003681050036910500370105003711050037210500373105003741050037510500376105003771050037810500379105003801050038110500382105003831050038410500385105003861050038710500388105003891050039010500391105003921050039310500394105003951050039610500397105003981050039910500400105004011050040210500403105004041050040510500406105004071050040810500409105004101050041110500412105004131050041410500415105004161050041710500418105004191050042010500421105004221050042310500424105004251050042610500427105004281050042910500430105004311050043210500433105004341050043510500436105004371050043810500439105004401050044110500442105004431050044410500445105004461050044710500448105004491050045010500451105004521050045310500454105004551050045610500457105004581050045910500460105004611050046210500463105004641050046510500466105004671050046810500469105004701050047110500472105004731050047410500475105004761050047710500478105004791050048010500481105004821050048310500484105004851050048610500487105004881050048910500490105004911050049210500493105004941050049510500496105004971050049810500499105005001050050110500502105005031050050410500505105005061050050710500508105005091050051010500511105005121050051310500514105005151050051610500517105005181050051910500520105005211050052210500523105005241050052510500526105005271050052810500529105005301050053110500532105005331050053410500535105005361050053710500538105005391050054010500541105005421050054310500544105005451050054610500547105005481050054910500550105005511050055210500553105005541050055510500556105005571050055810500559105005601050056110500562105005631050056410500565105005661050056710500568105005691050057010500571105005721050057310500574105005751050057610500577105005781050057910500580105005811050058210500583105005841050058510500586105005871050058810500589105005901050059110500592105005931050059410500595105005961050059710500598105005991050060010500601105006021050060310500604105006051050060610500607105006081050060910500610105006111050061210500613105006141050061510500616105006171050061810500619105006201050062110500622105006231050062410500625105006261050062710500628105006291050063010500631105006321050063310500634105006351050063610500637105006381050063910500640105006411050064210500643105006441050064510500646105006471050064810500649105006501050065110500652105006531050065410500655105006561050065710500658105006591050066010500661105006621050066310500664105006651050066610500667105006681050066910500670105006711050067210500673105006741050067510500676105006771050067810500679105006801050068110500682105006831050068410500685105006861050068710500688105006891050069010500691105006921050069310500694105006951050069610500697105006981050069910500700105007011050070210500703105007041050070510500706105007071050070810500709105007101050071110500712105007131050071410500715105007161050071710500718105007191050072010500721105007221050072310500724105007251050072610500727105007281050072910500730105007311050073210500733105007341050073510500736105007371050073810500739105007401050074110500742105007431050074410500745105007461050074710500748105007491050075010500751105007521050075310500754105007551050075610500757105007581050075910500760105007611050076210500763105007641050076510500766105007671050076810500769105007701050077110500772105007731050077410500775105007761050077710500778105007791050078010500781105007821050078310500784105007851050078610500787105007881050078910500790105007911050079210500793105007941050079510500796105007971050079810500799105100011051000210510003105100041051000510510006105100071051000810510009105100101051001110510012105100131051001410510015105100161051001710510018105100191051002010510021105100221051002310510024105100251051002610510027105100281051002910510030105100311051003210510033105100341051003510510036105100371051003810510039105100401051004110510042105100431051004410510045105100461051004710510048105100491051005010510051105100521051005310510054105100551051005610510057105100581051005910510060105100611051006210510063105100641051006510510066105100671051006810510069105100701051007110510072105100731051007410510075105100761051007710510078105100791051008010510081105100821051008310510084105100851051008610510087105100881051008910510090105100911051009210510093105100941051009510510096105100971051009810510099105101001051010110510102105101031051010410510105105101061051010710510108105101091051011010510111105101121051011310510114105101151051011610510117105101181051011910510120105101211051012210510123105101241051012510510126105101271051012810510129105101301051013110510132105101331051013410510135105101361051013710510138105101391051014010510141105101421051014310510144105101451051014610510147105101481051014910510150105101511051015210510153105101541051015510510156105101571051015810510159105101601051016110510162105101631051016410510165105101661051016710510168105101691051017010510171105101721051017310510174105101751051017610510177105101781051017910510180105101811051018210510183105101841051018510510186105101871051018810510189105101901051019110510192105101931051019410510195105101961051019710510198105101991051020010510201105102021051020310510204105102051051020610510207105102081051020910510210105102111051021210510213105102141051021510510216105102171051021810510219105102201051022110510222105102231051022410510225105102261051022710510228105102291051023010510231105102321051023310510234105102351051023610510237105102381051023910510240105102411051024210510243105102441051024510510246105102471051024810510249105102501051025110510252105102531051025410510255105102561051025710510258105102591051026010510261105102621051026310510264105102651051026610510267105102681051026910510270105102711051027210510273105102741051027510510276105102771051027810510279105102801051028110510282105102831051028410510285105102861051028710510288105102891051029010510291105102921051029310510294105102951051029610510297105102981051029910510300105103011051030210510303105103041051030510510306105103071051030810510309105103101051031110510312105103131051031410510315105103161051031710510318105103191051032010510321105103221051032310510324105103251051032610510327105103281051032910510330105103311051033210510333105103341051033510510336105103371051033810510339105103401051034110510342105103431051034410510345105103461051034710510348105103491051035010510351105103521051035310510354105103551051035610510357105103581051035910510360105103611051036210510363105103641051036510510366105103671051036810510369105103701051037110510372105103731051037410510375105103761051037710510378105103791051038010510381105103821051038310510384105103851051038610510387105103881051038910510390105103911051039210510393105103941051039510510396105103971051039810510399105104001051040110510402105104031051040410510405105104061051040710510408105104091051041010510411105104121051041310510414105104151051041610510417105104181051041910510420105104211051042210510423105104241051042510510426105104271051042810510429105104301051043110510432105104331051043410510435105104361051043710510438105104391051044010510441105104421051044310510444105104451051044610510447105104481051044910510450105104511051045210510453105104541051045510510456105104571051045810510459105104601051046110510462105104631051046410510465105104661051046710510468105104691051047010510471105104721051047310510474105104751051047610510477105104781051047910510480105104811051048210510483105104841051048510510486105104871051048810510489105104901051049110510492105104931051049410510495105104961051049710510498105104991051050010510501105105021051050310510504105105051051050610510507105105081051050910510510105105111051051210510513105105141051051510510516105105171051051810510519105105201051052110510522105105231051052410510525105105261051052710510528105105291051053010510531105105321051053310510534105105351051053610510537105105381051053910510540105105411051054210510543105105441051054510510546105105471051054810510549105105501051055110510552105105531051055410510555105105561051055710510558105105591051056010510561105105621051056310510564105105651051056610510567105105681051056910510570105105711051057210510573105105741051057510510576105105771051057810510579105105801051058110510582105105831051058410510585105105861051058710510588105105891051059010510591105105921051059310510594105105951051059610510597105105981051059910510600105106011051060210510603105106041051060510510606105106071051060810510609105106101051061110510612105106131051061410510615105106161051061710510618105106191051062010510621105106221051062310510624105106251051062610510627105106281051062910510630105106311051063210510633105106341051063510510636105106371051063810510639105106401051064110510642105106431051064410510645105106461051064710510648105106491051065010510651105106521051065310510654105106551051065610510657105106581051065910510660105106611051066210510663105106641051066510510666105106671051066810510669105106701051067110510672105106731051067410510675105106761051067710510678105106791051068010510681105106821051068310510684105106851051068610510687105106881051068910510690105106911051069210510693105106941051069510510696105106971051069810510699105107001051070110510702105107031051070410510705105107061051070710510708105107091051071010510711105107121051071310510714105107151051071610510717105107181051071910510720105107211051072210510723105107241051072510510726105107271051072810510729105107301051073110510732105107331051073410510735105107361051073710510738105107391051074010510741105107421051074310510744105107451051074610510747105107481051074910510750105107511051075210510753105107541051075510510756105107571051075810510759105107601051076110510762105107631051076410510765105107661051076710510768105107691051077010510771105107721051077310510774105107751051077610510777105107781051077910510780105107811051078210510783105107841051078510510786105107871051078810510789105107901051079110510792105107931051079410510795105107961051079710510798105107991052000110520002105200031052000410520005105200061052000710520008105200091052001010520011105200121052001310520014105200151052001610520017105200181052001910520020105200211052002210520023105200241052002510520026105200271052002810520029105200301052003110520032105200331052003410520035105200361052003710520038105200391052004010520041105200421052004310520044105200451052004610520047105200481052004910520050105200511052005210520053105200541052005510520056105200571052005810520059105200601052006110520062105200631052006410520065105200661052006710520068105200691052007010520071105200721052007310520074105200751052007610520077105200781052007910520080105200811052008210520083105200841052008510520086105200871052008810520089105200901052009110520092105200931052009410520095105200961052009710520098105200991052010010520101105201021052010310520104105201051052010610520107105201081052010910520110105201111052011210520113105201141052011510520116105201171052011810520119105201201052012110520122105201231052012410520125105201261052012710520128105201291052013010520131105201321052013310520134105201351052013610520137105201381052013910520140105201411052014210520143105201441052014510520146105201471052014810520149105201501052015110520152105201531052015410520155105201561052015710520158105201591052016010520161105201621052016310520164105201651052016610520167105201681052016910520170105201711052017210520173105201741052017510520176105201771052017810520179105201801052018110520182105201831052018410520185105201861052018710520188105201891052019010520191105201921052019310520194105201951052019610520197105201981052019910520200105202011052020210520203105202041052020510520206105202071052020810520209105202101052021110520212105202131052021410520215105202161052021710520218105202191052022010520221105202221052022310520224105202251052022610520227105202281052022910520230105202311052023210520233105202341052023510520236105202371052023810520239105202401052024110520242105202431052024410520245105202461052024710520248105202491052025010520251105202521052025310520254105202551052025610520257105202581052025910520260105202611052026210520263105202641052026510520266105202671052026810520269105202701052027110520272105202731052027410520275105202761052027710520278105202791052028010520281105202821052028310520284105202851052028610520287105202881052028910520290105202911052029210520293105202941052029510520296105202971052029810520299105203001052030110520302105203031052030410520305105203061052030710520308105203091052031010520311105203121052031310520314105203151052031610520317105203181052031910520320105203211052032210520323105203241052032510520326105203271052032810520329105203301052033110520332105203331052033410520335105203361052033710520338105203391052034010520341105203421052034310520344105203451052034610520347105203481052034910520350105203511052035210520353105203541052035510520356105203571052035810520359105203601052036110520362105203631052036410520365105203661052036710520368105203691052037010520371105203721052037310520374105203751052037610520377105203781052037910520380105203811052038210520383105203841052038510520386105203871052038810520389105203901052039110520392105203931052039410520395105203961052039710520398105203991052040010520401105204021052040310520404105204051052040610520407105204081052040910520410105204111052041210520413105204141052041510520416105204171052041810520419105204201052042110520422105204231052042410520425105204261052042710520428105204291052043010520431105204321052043310520434105204351052043610520437105204381052043910520440105204411052044210520443105204441052044510520446105204471052044810520449105204501052045110520452105204531052045410520455105204561052045710520458105204591052046010520461105204621052046310520464105204651052046610520467105204681052046910520470105204711052047210520473105204741052047510520476105204771052047810520479105204801052048110520482105204831052048410520485105204861052048710520488105204891052049010520491105204921052049310520494105204951052049610520497105204981052049910520500105205011052050210520503105205041052050510520506105205071052050810520509105205101052051110520512105205131052051410520515105205161052051710520518105205191052052010520521105205221052052310520524105205251052052610520527105205281052052910520530105205311052053210520533105205341052053510520536105205371052053810520539105205401052054110520542105205431052054410520545105205461052054710520548105205491052055010520551105205521052055310520554105205551052055610520557105205581052055910520560105205611052056210520563105205641052056510520566105205671052056810520569105205701052057110520572105205731052057410520575105205761052057710520578105205791052058010520581105205821052058310520584105205851052058610520587105205881052058910520590105205911052059210520593105205941052059510520596105205971052059810520599105206001052060110520602105206031052060410520605105206061052060710520608105206091052061010520611105206121052061310520614105206151052061610520617105206181052061910520620105206211052062210520623105206241052062510520626105206271052062810520629105206301052063110520632105206331052063410520635105206361052063710520638105206391052064010520641105206421052064310520644105206451052064610520647105206481052064910520650105206511052065210520653105206541052065510520656105206571052065810520659105206601052066110520662105206631052066410520665105206661052066710520668105206691052067010520671105206721052067310520674105206751052067610520677105206781052067910520680105206811052068210520683105206841052068510520686105206871052068810520689105206901052069110520692105206931052069410520695105206961052069710520698105206991052070010520701105207021052070310520704105207051052070610520707105207081052070910520710105207111052071210520713105207141052071510520716105207171052071810520719105207201052072110520722105207231052072410520725105207261052072710520728105207291052073010520731105207321052073310520734105207351052073610520737105207381052073910520740105207411052074210520743105207441052074510520746105207471052074810520749105207501052075110520752105207531052075410520755105207561052075710520758105207591052076010520761105207621052076310520764105207651052076610520767105207681052076910520770105207711052077210520773105207741052077510520776105207771052077810520779105207801052078110520782105207831052078410520785105207861052078710520788105207891052079010520791105207921052079310520794105207951052079610520797105207981052079910530001105300021053000310530004105300051053000610530007105300081053000910530010105300111053001210530013105300141053001510530016105300171053001810530019105300201053002110530022105300231053002410530025105300261053002710530028105300291053003010530031105300321053003310530034105300351053003610530037105300381053003910530040105300411053004210530043105300441053004510530046105300471053004810530049105300501053005110530052105300531053005410530055105300561053005710530058105300591053006010530061105300621053006310530064105300651053006610530067105300681053006910530070105300711053007210530073105300741053007510530076105300771053007810530079105300801053008110530082105300831053008410530085105300861053008710530088105300891053009010530091105300921053009310530094105300951053009610530097105300981053009910530100105301011053010210530103105301041053010510530106105301071053010810530109105301101053011110530112105301131053011410530115105301161053011710530118105301191053012010530121105301221053012310530124105301251053012610530127105301281053012910530130105301311053013210530133105301341053013510530136105301371053013810530139105301401053014110530142105301431053014410530145105301461053014710530148105301491053015010530151105301521053015310530154105301551053015610530157105301581053015910530160105301611053016210530163105301641053016510530166105301671053016810530169105301701053017110530172105301731053017410530175105301761053017710530178105301791053018010530181105301821053018310530184105301851053018610530187105301881053018910530190105301911053019210530193105301941053019510530196105301971053019810530199105302001053020110530202105302031053020410530205105302061053020710530208105302091053021010530211105302121053021310530214105302151053021610530217105302181053021910530220105302211053022210530223105302241053022510530226105302271053022810530229105302301053023110530232105302331053023410530235105302361053023710530238105302391053024010530241105302421053024310530244105302451053024610530247105302481053024910530250105302511053025210530253105302541053025510530256105302571053025810530259105302601053026110530262105302631053026410530265105302661053026710530268105302691053027010530271105302721053027310530274105302751053027610530277105302781053027910530280105302811053028210530283105302841053028510530286105302871053028810530289105302901053029110530292105302931053029410530295105302961053029710530298105302991053030010530301105303021053030310530304105303051053030610530307105303081053030910530310105303111053031210530313105303141053031510530316105303171053031810530319105303201053032110530322105303231053032410530325105303261053032710530328105303291053033010530331105303321053033310530334105303351053033610530337105303381053033910530340105303411053034210530343105303441053034510530346105303471053034810530349105303501053035110530352105303531053035410530355105303561053035710530358105303591053036010530361105303621053036310530364105303651053036610530367105303681053036910530370105303711053037210530373105303741053037510530376105303771053037810530379105303801053038110530382105303831053038410530385105303861053038710530388105303891053039010530391105303921053039310530394105303951053039610530397105303981053039910530400105304011053040210530403105304041053040510530406105304071053040810530409105304101053041110530412105304131053041410530415105304161053041710530418105304191053042010530421105304221053042310530424105304251053042610530427105304281053042910530430105304311053043210530433105304341053043510530436105304371053043810530439105304401053044110530442105304431053044410530445105304461053044710530448105304491053045010530451105304521053045310530454105304551053045610530457105304581053045910530460105304611053046210530463105304641053046510530466105304671053046810530469105304701053047110530472105304731053047410530475105304761053047710530478105304791053048010530481105304821053048310530484105304851053048610530487105304881053048910530490105304911053049210530493105304941053049510530496105304971053049810530499105305001053050110530502105305031053050410530505105305061053050710530508105305091053051010530511105305121053051310530514105305151053051610530517105305181053051910530520105305211053052210530523105305241053052510530526105305271053052810530529105305301053053110530532105305331053053410530535105305361053053710530538105305391053054010530541105305421053054310530544105305451053054610530547105305481053054910530550105305511053055210530553105305541053055510530556105305571053055810530559105305601053056110530562105305631053056410530565105305661053056710530568105305691053057010530571105305721053057310530574105305751053057610530577105305781053057910530580105305811053058210530583105305841053058510530586105305871053058810530589105305901053059110530592105305931053059410530595105305961053059710530598105305991053060010530601105306021053060310530604105306051053060610530607105306081053060910530610105306111053061210530613105306141053061510530616105306171053061810530619105306201053062110530622105306231053062410530625105306261053062710530628105306291053063010530631105306321053063310530634105306351053063610530637105306381053063910530640105306411053064210530643105306441053064510530646105306471053064810530649105306501053065110530652105306531053065410530655105306561053065710530658105306591053066010530661105306621053066310530664105306651053066610530667105306681053066910530670105306711053067210530673105306741053067510530676105306771053067810530679105306801053068110530682105306831053068410530685105306861053068710530688105306891053069010530691105306921053069310530694105306951053069610530697105306981053069910530700105307011053070210530703105307041053070510530706105307071053070810530709105307101053071110530712105307131053071410530715105307161053071710530718105307191053072010530721105307221053072310530724105307251053072610530727105307281053072910530730105307311053073210530733105307341053073510530736105307371053073810530739105307401053074110530742105307431053074410530745105307461053074710530748105307491053075010530751105307521053075310530754105307551053075610530757105307581053075910530760105307611053076210530763105307641053076510530766105307671053076810530769105307701053077110530772105307731053077410530775105307761053077710530778105307791053078010530781105307821053078310530784105307851053078610530787105307881053078910530790105307911053079210530793105307941053079510530796105307971053079810530799105400011054000210540003105400041054000510540006105400071054000810540009105400101054001110540012105400131054001410540015105400161054001710540018105400191054002010540021105400221054002310540024105400251054002610540027105400281054002910540030105400311054003210540033105400341054003510540036105400371054003810540039105400401054004110540042105400431054004410540045105400461054004710540048105400491054005010540051105400521054005310540054105400551054005610540057105400581054005910540060105400611054006210540063105400641054006510540066105400671054006810540069105400701054007110540072105400731054007410540075105400761054007710540078105400791054008010540081105400821054008310540084105400851054008610540087105400881054008910540090105400911054009210540093105400941054009510540096105400971054009810540099105401001054010110540102105401031054010410540105105401061054010710540108105401091054011010540111105401121054011310540114105401151054011610540117105401181054011910540120105401211054012210540123105401241054012510540126105401271054012810540129105401301054013110540132105401331054013410540135105401361054013710540138105401391054014010540141105401421054014310540144105401451054014610540147105401481054014910540150105401511054015210540153105401541054015510540156105401571054015810540159105401601054016110540162105401631054016410540165105401661054016710540168105401691054017010540171105401721054017310540174105401751054017610540177105401781054017910540180105401811054018210540183105401841054018510540186105401871054018810540189105401901054019110540192105401931054019410540195105401961054019710540198105401991054020010540201105402021054020310540204105402051054020610540207105402081054020910540210105402111054021210540213105402141054021510540216105402171054021810540219105402201054022110540222105402231054022410540225105402261054022710540228105402291054023010540231105402321054023310540234105402351054023610540237105402381054023910540240105402411054024210540243105402441054024510540246105402471054024810540249105402501054025110540252105402531054025410540255105402561054025710540258105402591054026010540261105402621054026310540264105402651054026610540267105402681054026910540270105402711054027210540273105402741054027510540276105402771054027810540279105402801054028110540282105402831054028410540285105402861054028710540288105402891054029010540291105402921054029310540294105402951054029610540297105402981054029910540300105403011054030210540303105403041054030510540306105403071054030810540309105403101054031110540312105403131054031410540315105403161054031710540318105403191054032010540321105403221054032310540324105403251054032610540327105403281054032910540330105403311054033210540333105403341054033510540336105403371054033810540339105403401054034110540342105403431054034410540345105403461054034710540348105403491054035010540351105403521054035310540354105403551054035610540357105403581054035910540360105403611054036210540363105403641054036510540366105403671054036810540369105403701054037110540372105403731054037410540375105403761054037710540378105403791054038010540381105403821054038310540384105403851054038610540387105403881054038910540390105403911054039210540393105403941054039510540396105403971054039810540399105404001054040110540402105404031054040410540405105404061054040710540408105404091054041010540411105404121054041310540414105404151054041610540417105404181054041910540420105404211054042210540423105404241054042510540426105404271054042810540429105404301054043110540432105404331054043410540435105404361054043710540438105404391054044010540441105404421054044310540444105404451054044610540447105404481054044910540450105404511054045210540453105404541054045510540456105404571054045810540459105404601054046110540462105404631054046410540465105404661054046710540468105404691054047010540471105404721054047310540474105404751054047610540477105404781054047910540480105404811054048210540483105404841054048510540486105404871054048810540489105404901054049110540492105404931054049410540495105404961054049710540498105404991054050010540501105405021054050310540504105405051054050610540507105405081054050910540510105405111054051210540513105405141054051510540516105405171054051810540519105405201054052110540522105405231054052410540525105405261054052710540528105405291054053010540531105405321054053310540534105405351054053610540537105405381054053910540540105405411054054210540543105405441054054510540546105405471054054810540549105405501054055110540552105405531054055410540555105405561054055710540558105405591054056010540561105405621054056310540564105405651054056610540567105405681054056910540570105405711054057210540573105405741054057510540576105405771054057810540579105405801054058110540582105405831054058410540585105405861054058710540588105405891054059010540591105405921054059310540594105405951054059610540597105405981054059910540600105406011054060210540603105406041054060510540606105406071054060810540609105406101054061110540612105406131054061410540615105406161054061710540618105406191054062010540621105406221054062310540624105406251054062610540627105406281054062910540630105406311054063210540633105406341054063510540636105406371054063810540639105406401054064110540642105406431054064410540645105406461054064710540648105406491054065010540651105406521054065310540654105406551054065610540657105406581054065910540660105406611054066210540663105406641054066510540666105406671054066810540669105406701054067110540672105406731054067410540675105406761054067710540678105406791054068010540681105406821054068310540684105406851054068610540687105406881054068910540690105406911054069210540693105406941054069510540696105406971054069810540699105407001054070110540702105407031054070410540705105407061054070710540708105407091054071010540711105407121054071310540714105407151054071610540717105407181054071910540720105407211054072210540723105407241054072510540726105407271054072810540729105407301054073110540732105407331054073410540735105407361054073710540738105407391054074010540741105407421054074310540744105407451054074610540747105407481054074910540750105407511054075210540753105407541054075510540756105407571054075810540759105407601054076110540762105407631054076410540765105407661054076710540768105407691054077010540771105407721054077310540774105407751054077610540777105407781054077910540780105407811054078210540783105407841054078510540786105407871054078810540789105407901054079110540792105407931054079410540795105407961054079710540798105407991055000110550002105500031055000410550005105500061055000710550008105500091055001010550011105500121055001310550014105500151055001610550017105500181055001910550020105500211055002210550023105500241055002510550026105500271055002810550029105500301055003110550032105500331055003410550035105500361055003710550038105500391055004010550041105500421055004310550044105500451055004610550047105500481055004910550050105500511055005210550053105500541055005510550056105500571055005810550059105500601055006110550062105500631055006410550065105500661055006710550068105500691055007010550071105500721055007310550074105500751055007610550077105500781055007910550080105500811055008210550083105500841055008510550086105500871055008810550089105500901055009110550092105500931055009410550095105500961055009710550098105500991055010010550101105501021055010310550104105501051055010610550107105501081055010910550110105501111055011210550113105501141055011510550116105501171055011810550119105501201055012110550122105501231055012410550125105501261055012710550128105501291055013010550131105501321055013310550134105501351055013610550137105501381055013910550140105501411055014210550143105501441055014510550146105501471055014810550149105501501055015110550152105501531055015410550155105501561055015710550158105501591055016010550161105501621055016310550164105501651055016610550167105501681055016910550170105501711055017210550173105501741055017510550176105501771055017810550179105501801055018110550182105501831055018410550185105501861055018710550188105501891055019010550191105501921055019310550194105501951055019610550197105501981055019910550200105502011055020210550203105502041055020510550206105502071055020810550209105502101055021110550212105502131055021410550215105502161055021710550218105502191055022010550221105502221055022310550224105502251055022610550227105502281055022910550230105502311055023210550233105502341055023510550236105502371055023810550239105502401055024110550242105502431055024410550245105502461055024710550248105502491055025010550251105502521055025310550254105502551055025610550257105502581055025910550260105502611055026210550263105502641055026510550266105502671055026810550269105502701055027110550272105502731055027410550275105502761055027710550278105502791055028010550281105502821055028310550284105502851055028610550287105502881055028910550290105502911055029210550293105502941055029510550296105502971055029810550299105503001055030110550302105503031055030410550305105503061055030710550308105503091055031010550311105503121055031310550314105503151055031610550317105503181055031910550320105503211055032210550323105503241055032510550326105503271055032810550329105503301055033110550332105503331055033410550335105503361055033710550338105503391055034010550341105503421055034310550344105503451055034610550347105503481055034910550350105503511055035210550353105503541055035510550356105503571055035810550359105503601055036110550362105503631055036410550365105503661055036710550368105503691055037010550371105503721055037310550374105503751055037610550377105503781055037910550380105503811055038210550383105503841055038510550386105503871055038810550389105503901055039110550392105503931055039410550395105503961055039710550398105503991055040010550401105504021055040310550404105504051055040610550407105504081055040910550410105504111055041210550413105504141055041510550416105504171055041810550419105504201055042110550422105504231055042410550425105504261055042710550428105504291055043010550431105504321055043310550434105504351055043610550437105504381055043910550440105504411055044210550443105504441055044510550446105504471055044810550449105504501055045110550452105504531055045410550455105504561055045710550458105504591055046010550461105504621055046310550464105504651055046610550467105504681055046910550470105504711055047210550473105504741055047510550476105504771055047810550479105504801055048110550482105504831055048410550485105504861055048710550488105504891055049010550491105504921055049310550494105504951055049610550497105504981055049910550500105505011055050210550503105505041055050510550506105505071055050810550509105505101055051110550512105505131055051410550515105505161055051710550518105505191055052010550521105505221055052310550524105505251055052610550527105505281055052910550530105505311055053210550533105505341055053510550536105505371055053810550539105505401055054110550542105505431055054410550545105505461055054710550548105505491055055010550551105505521055055310550554105505551055055610550557105505581055055910550560105505611055056210550563105505641055056510550566105505671055056810550569105505701055057110550572105505731055057410550575105505761055057710550578105505791055058010550581105505821055058310550584105505851055058610550587105505881055058910550590105505911055059210550593105505941055059510550596105505971055059810550599105506001055060110550602105506031055060410550605105506061055060710550608105506091055061010550611105506121055061310550614105506151055061610550617105506181055061910550620105506211055062210550623105506241055062510550626105506271055062810550629105506301055063110550632105506331055063410550635105506361055063710550638105506391055064010550641105506421055064310550644105506451055064610550647105506481055064910550650105506511055065210550653105506541055065510550656105506571055065810550659105506601055066110550662105506631055066410550665105506661055066710550668105506691055067010550671105506721055067310550674105506751055067610550677105506781055067910550680105506811055068210550683105506841055068510550686105506871055068810550689105506901055069110550692105506931055069410550695105506961055069710550698105506991055070010550701105507021055070310550704105507051055070610550707105507081055070910550710105507111055071210550713105507141055071510550716105507171055071810550719105507201055072110550722105507231055072410550725105507261055072710550728105507291055073010550731105507321055073310550734105507351055073610550737105507381055073910550740105507411055074210550743105507441055074510550746105507471055074810550749105507501055075110550752105507531055075410550755105507561055075710550758105507591055076010550761105507621055076310550764105507651055076610550767105507681055076910550770105507711055077210550773105507741055077510550776105507771055077810550779105507801055078110550782105507831055078410550785105507861055078710550788105507891055079010550791105507921055079310550794105507951055079610550797105507981055079910560001105600021056000310560004105600051056000610560007105600081056000910560010105600111056001210560013105600141056001510560016105600171056001810560019105600201056002110560022105600231056002410560025105600261056002710560028105600291056003010560031105600321056003310560034105600351056003610560037105600381056003910560040105600411056004210560043105600441056004510560046105600471056004810560049105600501056005110560052105600531056005410560055105600561056005710560058105600591056006010560061105600621056006310560064105600651056006610560067105600681056006910560070105600711056007210560073105600741056007510560076105600771056007810560079105600801056008110560082105600831056008410560085105600861056008710560088105600891056009010560091105600921056009310560094105600951056009610560097105600981056009910560100105601011056010210560103105601041056010510560106105601071056010810560109105601101056011110560112105601131056011410560115105601161056011710560118105601191056012010560121105601221056012310560124105601251056012610560127105601281056012910560130105601311056013210560133105601341056013510560136105601371056013810560139105601401056014110560142105601431056014410560145105601461056014710560148105601491056015010560151105601521056015310560154105601551056015610560157105601581056015910560160105601611056016210560163105601641056016510560166105601671056016810560169105601701056017110560172105601731056017410560175105601761056017710560178105601791056018010560181105601821056018310560184105601851056018610560187105601881056018910560190105601911056019210560193105601941056019510560196105601971056019810560199105602001056020110560202105602031056020410560205105602061056020710560208105602091056021010560211105602121056021310560214105602151056021610560217105602181056021910560220105602211056022210560223105602241056022510560226105602271056022810560229105602301056023110560232105602331056023410560235105602361056023710560238105602391056024010560241105602421056024310560244105602451056024610560247105602481056024910560250105602511056025210560253105602541056025510560256105602571056025810560259105602601056026110560262105602631056026410560265105602661056026710560268105602691056027010560271105602721056027310560274105602751056027610560277105602781056027910560280105602811056028210560283105602841056028510560286105602871056028810560289105602901056029110560292105602931056029410560295105602961056029710560298105602991056030010560301105603021056030310560304105603051056030610560307105603081056030910560310105603111056031210560313105603141056031510560316105603171056031810560319105603201056032110560322105603231056032410560325105603261056032710560328105603291056033010560331105603321056033310560334105603351056033610560337105603381056033910560340105603411056034210560343105603441056034510560346105603471056034810560349105603501056035110560352105603531056035410560355105603561056035710560358105603591056036010560361105603621056036310560364105603651056036610560367105603681056036910560370105603711056037210560373105603741056037510560376105603771056037810560379105603801056038110560382105603831056038410560385105603861056038710560388105603891056039010560391105603921056039310560394105603951056039610560397105603981056039910560400105604011056040210560403105604041056040510560406105604071056040810560409105604101056041110560412105604131056041410560415105604161056041710560418105604191056042010560421105604221056042310560424105604251056042610560427105604281056042910560430105604311056043210560433105604341056043510560436105604371056043810560439105604401056044110560442105604431056044410560445105604461056044710560448105604491056045010560451105604521056045310560454105604551056045610560457105604581056045910560460105604611056046210560463105604641056046510560466105604671056046810560469105604701056047110560472105604731056047410560475105604761056047710560478105604791056048010560481105604821056048310560484105604851056048610560487105604881056048910560490105604911056049210560493105604941056049510560496105604971056049810560499105605001056050110560502105605031056050410560505105605061056050710560508105605091056051010560511105605121056051310560514105605151056051610560517105605181056051910560520105605211056052210560523105605241056052510560526105605271056052810560529105605301056053110560532105605331056053410560535105605361056053710560538105605391056054010560541105605421056054310560544105605451056054610560547105605481056054910560550105605511056055210560553105605541056055510560556105605571056055810560559105605601056056110560562105605631056056410560565105605661056056710560568105605691056057010560571105605721056057310560574105605751056057610560577105605781056057910560580105605811056058210560583105605841056058510560586105605871056058810560589105605901056059110560592105605931056059410560595105605961056059710560598105605991056060010560601105606021056060310560604105606051056060610560607105606081056060910560610105606111056061210560613105606141056061510560616105606171056061810560619105606201056062110560622105606231056062410560625105606261056062710560628105606291056063010560631105606321056063310560634105606351056063610560637105606381056063910560640105606411056064210560643105606441056064510560646105606471056064810560649105606501056065110560652105606531056065410560655105606561056065710560658105606591056066010560661105606621056066310560664105606651056066610560667105606681056066910560670105606711056067210560673105606741056067510560676105606771056067810560679105606801056068110560682105606831056068410560685105606861056068710560688105606891056069010560691105606921056069310560694105606951056069610560697105606981056069910560700105607011056070210560703105607041056070510560706105607071056070810560709105607101056071110560712105607131056071410560715105607161056071710560718105607191056072010560721105607221056072310560724105607251056072610560727105607281056072910560730105607311056073210560733105607341056073510560736105607371056073810560739105607401056074110560742105607431056074410560745105607461056074710560748105607491056075010560751105607521056075310560754105607551056075610560757105607581056075910560760105607611056076210560763105607641056076510560766105607671056076810560769105607701056077110560772105607731056077410560775105607761056077710560778105607791056078010560781105607821056078310560784105607851056078610560787105607881056078910560790105607911056079210560793105607941056079510560796105607971056079810560799105700011057000210570003105700041057000510570006105700071057000810570009105700101057001110570012105700131057001410570015105700161057001710570018105700191057002010570021105700221057002310570024105700251057002610570027105700281057002910570030105700311057003210570033105700341057003510570036105700371057003810570039105700401057004110570042105700431057004410570045105700461057004710570048105700491057005010570051105700521057005310570054105700551057005610570057105700581057005910570060105700611057006210570063105700641057006510570066105700671057006810570069105700701057007110570072105700731057007410570075105700761057007710570078105700791057008010570081105700821057008310570084105700851057008610570087105700881057008910570090105700911057009210570093105700941057009510570096105700971057009810570099105701001057010110570102105701031057010410570105105701061057010710570108105701091057011010570111105701121057011310570114105701151057011610570117105701181057011910570120105701211057012210570123105701241057012510570126105701271057012810570129105701301057013110570132105701331057013410570135105701361057013710570138105701391057014010570141105701421057014310570144105701451057014610570147105701481057014910570150105701511057015210570153105701541057015510570156105701571057015810570159105701601057016110570162105701631057016410570165105701661057016710570168105701691057017010570171105701721057017310570174105701751057017610570177105701781057017910570180105701811057018210570183105701841057018510570186105701871057018810570189105701901057019110570192105701931057019410570195105701961057019710570198105701991057020010570201105702021057020310570204105702051057020610570207105702081057020910570210105702111057021210570213105702141057021510570216105702171057021810570219105702201057022110570222105702231057022410570225105702261057022710570228105702291057023010570231105702321057023310570234105702351057023610570237105702381057023910570240105702411057024210570243105702441057024510570246105702471057024810570249105702501057025110570252105702531057025410570255105702561057025710570258105702591057026010570261105702621057026310570264105702651057026610570267105702681057026910570270105702711057027210570273105702741057027510570276105702771057027810570279105702801057028110570282105702831057028410570285105702861057028710570288105702891057029010570291105702921057029310570294105702951057029610570297105702981057029910570300105703011057030210570303105703041057030510570306105703071057030810570309105703101057031110570312105703131057031410570315105703161057031710570318105703191057032010570321105703221057032310570324105703251057032610570327105703281057032910570330105703311057033210570333105703341057033510570336105703371057033810570339105703401057034110570342105703431057034410570345105703461057034710570348105703491057035010570351105703521057035310570354105703551057035610570357105703581057035910570360105703611057036210570363105703641057036510570366105703671057036810570369105703701057037110570372105703731057037410570375105703761057037710570378105703791057038010570381105703821057038310570384105703851057038610570387105703881057038910570390105703911057039210570393105703941057039510570396105703971057039810570399105704001057040110570402105704031057040410570405105704061057040710570408105704091057041010570411105704121057041310570414105704151057041610570417105704181057041910570420105704211057042210570423105704241057042510570426105704271057042810570429105704301057043110570432105704331057043410570435105704361057043710570438105704391057044010570441105704421057044310570444105704451057044610570447105704481057044910570450105704511057045210570453105704541057045510570456105704571057045810570459105704601057046110570462105704631057046410570465105704661057046710570468105704691057047010570471105704721057047310570474105704751057047610570477105704781057047910570480105704811057048210570483105704841057048510570486105704871057048810570489105704901057049110570492105704931057049410570495105704961057049710570498105704991057050010570501105705021057050310570504105705051057050610570507105705081057050910570510105705111057051210570513105705141057051510570516105705171057051810570519105705201057052110570522105705231057052410570525105705261057052710570528105705291057053010570531105705321057053310570534105705351057053610570537105705381057053910570540105705411057054210570543105705441057054510570546105705471057054810570549105705501057055110570552105705531057055410570555105705561057055710570558105705591057056010570561105705621057056310570564105705651057056610570567105705681057056910570570105705711057057210570573105705741057057510570576105705771057057810570579105705801057058110570582105705831057058410570585105705861057058710570588105705891057059010570591105705921057059310570594105705951057059610570597105705981057059910570600105706011057060210570603105706041057060510570606105706071057060810570609105706101057061110570612105706131057061410570615105706161057061710570618105706191057062010570621105706221057062310570624105706251057062610570627105706281057062910570630105706311057063210570633105706341057063510570636105706371057063810570639105706401057064110570642105706431057064410570645105706461057064710570648105706491057065010570651105706521057065310570654105706551057065610570657105706581057065910570660105706611057066210570663105706641057066510570666105706671057066810570669105706701057067110570672105706731057067410570675105706761057067710570678105706791057068010570681105706821057068310570684105706851057068610570687105706881057068910570690105706911057069210570693105706941057069510570696105706971057069810570699105707001057070110570702105707031057070410570705105707061057070710570708105707091057071010570711105707121057071310570714105707151057071610570717105707181057071910570720105707211057072210570723105707241057072510570726105707271057072810570729105707301057073110570732105707331057073410570735105707361057073710570738105707391057074010570741105707421057074310570744105707451057074610570747105707481057074910570750105707511057075210570753105707541057075510570756105707571057075810570759105707601057076110570762105707631057076410570765105707661057076710570768105707691057077010570771105707721057077310570774105707751057077610570777105707781057077910570780105707811057078210570783105707841057078510570786105707871057078810570789105707901057079110570792105707931057079410570795105707961057079710570798105707991058000110580002105800031058000410580005105800061058000710580008105800091058001010580011105800121058001310580014105800151058001610580017105800181058001910580020105800211058002210580023105800241058002510580026105800271058002810580029105800301058003110580032105800331058003410580035105800361058003710580038105800391058004010580041105800421058004310580044105800451058004610580047105800481058004910580050105800511058005210580053105800541058005510580056105800571058005810580059105800601058006110580062105800631058006410580065105800661058006710580068105800691058007010580071105800721058007310580074105800751058007610580077105800781058007910580080105800811058008210580083105800841058008510580086105800871058008810580089105800901058009110580092105800931058009410580095105800961058009710580098105800991058010010580101105801021058010310580104105801051058010610580107105801081058010910580110105801111058011210580113105801141058011510580116105801171058011810580119105801201058012110580122105801231058012410580125105801261058012710580128105801291058013010580131105801321058013310580134105801351058013610580137105801381058013910580140105801411058014210580143105801441058014510580146105801471058014810580149105801501058015110580152105801531058015410580155105801561058015710580158105801591058016010580161105801621058016310580164105801651058016610580167105801681058016910580170105801711058017210580173105801741058017510580176105801771058017810580179105801801058018110580182105801831058018410580185105801861058018710580188105801891058019010580191105801921058019310580194105801951058019610580197105801981058019910580200105802011058020210580203105802041058020510580206105802071058020810580209105802101058021110580212105802131058021410580215105802161058021710580218105802191058022010580221105802221058022310580224105802251058022610580227105802281058022910580230105802311058023210580233105802341058023510580236105802371058023810580239105802401058024110580242105802431058024410580245105802461058024710580248105802491058025010580251105802521058025310580254105802551058025610580257105802581058025910580260105802611058026210580263105802641058026510580266105802671058026810580269105802701058027110580272105802731058027410580275105802761058027710580278105802791058028010580281105802821058028310580284105802851058028610580287105802881058028910580290105802911058029210580293105802941058029510580296105802971058029810580299105803001058030110580302105803031058030410580305105803061058030710580308105803091058031010580311105803121058031310580314105803151058031610580317105803181058031910580320105803211058032210580323105803241058032510580326105803271058032810580329105803301058033110580332105803331058033410580335105803361058033710580338105803391058034010580341105803421058034310580344105803451058034610580347105803481058034910580350105803511058035210580353105803541058035510580356105803571058035810580359105803601058036110580362105803631058036410580365105803661058036710580368105803691058037010580371105803721058037310580374105803751058037610580377105803781058037910580380105803811058038210580383105803841058038510580386105803871058038810580389105803901058039110580392105803931058039410580395105803961058039710580398105803991058040010580401105804021058040310580404105804051058040610580407105804081058040910580410105804111058041210580413105804141058041510580416105804171058041810580419105804201058042110580422105804231058042410580425105804261058042710580428105804291058043010580431105804321058043310580434105804351058043610580437105804381058043910580440105804411058044210580443105804441058044510580446105804471058044810580449105804501058045110580452105804531058045410580455105804561058045710580458105804591058046010580461105804621058046310580464105804651058046610580467105804681058046910580470105804711058047210580473105804741058047510580476105804771058047810580479105804801058048110580482105804831058048410580485105804861058048710580488105804891058049010580491105804921058049310580494105804951058049610580497105804981058049910580500105805011058050210580503105805041058050510580506105805071058050810580509105805101058051110580512105805131058051410580515105805161058051710580518105805191058052010580521105805221058052310580524105805251058052610580527105805281058052910580530105805311058053210580533105805341058053510580536105805371058053810580539105805401058054110580542105805431058054410580545105805461058054710580548105805491058055010580551105805521058055310580554105805551058055610580557105805581058055910580560105805611058056210580563105805641058056510580566105805671058056810580569105805701058057110580572105805731058057410580575105805761058057710580578105805791058058010580581105805821058058310580584105805851058058610580587105805881058058910580590105805911058059210580593105805941058059510580596105805971058059810580599105806001058060110580602105806031058060410580605105806061058060710580608105806091058061010580611105806121058061310580614105806151058061610580617105806181058061910580620105806211058062210580623105806241058062510580626105806271058062810580629105806301058063110580632105806331058063410580635105806361058063710580638105806391058064010580641105806421058064310580644105806451058064610580647105806481058064910580650105806511058065210580653105806541058065510580656105806571058065810580659105806601058066110580662105806631058066410580665105806661058066710580668105806691058067010580671105806721058067310580674105806751058067610580677105806781058067910580680105806811058068210580683105806841058068510580686105806871058068810580689105806901058069110580692105806931058069410580695105806961058069710580698105806991058070010580701105807021058070310580704105807051058070610580707105807081058070910580710105807111058071210580713105807141058071510580716105807171058071810580719105807201058072110580722105807231058072410580725105807261058072710580728105807291058073010580731105807321058073310580734105807351058073610580737105807381058073910580740105807411058074210580743105807441058074510580746105807471058074810580749105807501058075110580752105807531058075410580755105807561058075710580758105807591058076010580761105807621058076310580764105807651058076610580767105807681058076910580770105807711058077210580773105807741058077510580776105807771058077810580779105807801058078110580782105807831058078410580785105807861058078710580788105807891058079010580791105807921058079310580794105807951058079610580797105807981058079910590001105900021059000310590004105900051059000610590007105900081059000910590010105900111059001210590013105900141059001510590016105900171059001810590019105900201059002110590022105900231059002410590025105900261059002710590028105900291059003010590031105900321059003310590034105900351059003610590037105900381059003910590040105900411059004210590043105900441059004510590046105900471059004810590049105900501059005110590052105900531059005410590055105900561059005710590058105900591059006010590061105900621059006310590064105900651059006610590067105900681059006910590070105900711059007210590073105900741059007510590076105900771059007810590079105900801059008110590082105900831059008410590085105900861059008710590088105900891059009010590091105900921059009310590094105900951059009610590097105900981059009910590100105901011059010210590103105901041059010510590106105901071059010810590109105901101059011110590112105901131059011410590115105901161059011710590118105901191059012010590121105901221059012310590124105901251059012610590127105901281059012910590130105901311059013210590133105901341059013510590136105901371059013810590139105901401059014110590142105901431059014410590145105901461059014710590148105901491059015010590151105901521059015310590154105901551059015610590157105901581059015910590160105901611059016210590163105901641059016510590166105901671059016810590169105901701059017110590172105901731059017410590175105901761059017710590178105901791059018010590181105901821059018310590184105901851059018610590187105901881059018910590190105901911059019210590193105901941059019510590196105901971059019810590199105902001059020110590202105902031059020410590205105902061059020710590208105902091059021010590211105902121059021310590214105902151059021610590217105902181059021910590220105902211059022210590223105902241059022510590226105902271059022810590229105902301059023110590232105902331059023410590235105902361059023710590238105902391059024010590241105902421059024310590244105902451059024610590247105902481059024910590250105902511059025210590253105902541059025510590256105902571059025810590259105902601059026110590262105902631059026410590265105902661059026710590268105902691059027010590271105902721059027310590274105902751059027610590277105902781059027910590280105902811059028210590283105902841059028510590286105902871059028810590289105902901059029110590292105902931059029410590295105902961059029710590298105902991059030010590301105903021059030310590304105903051059030610590307105903081059030910590310105903111059031210590313105903141059031510590316105903171059031810590319105903201059032110590322105903231059032410590325105903261059032710590328105903291059033010590331105903321059033310590334105903351059033610590337105903381059033910590340105903411059034210590343105903441059034510590346105903471059034810590349105903501059035110590352105903531059035410590355105903561059035710590358105903591059036010590361105903621059036310590364105903651059036610590367105903681059036910590370105903711059037210590373105903741059037510590376105903771059037810590379105903801059038110590382105903831059038410590385105903861059038710590388105903891059039010590391105903921059039310590394105903951059039610590397105903981059039910590400105904011059040210590403105904041059040510590406105904071059040810590409105904101059041110590412105904131059041410590415105904161059041710590418105904191059042010590421105904221059042310590424105904251059042610590427105904281059042910590430105904311059043210590433105904341059043510590436105904371059043810590439105904401059044110590442105904431059044410590445105904461059044710590448105904491059045010590451105904521059045310590454105904551059045610590457105904581059045910590460105904611059046210590463105904641059046510590466105904671059046810590469105904701059047110590472105904731059047410590475105904761059047710590478105904791059048010590481105904821059048310590484105904851059048610590487105904881059048910590490105904911059049210590493105904941059049510590496105904971059049810590499105905001059050110590502105905031059050410590505105905061059050710590508105905091059051010590511105905121059051310590514105905151059051610590517105905181059051910590520105905211059052210590523105905241059052510590526105905271059052810590529105905301059053110590532105905331059053410590535105905361059053710590538105905391059054010590541105905421059054310590544105905451059054610590547105905481059054910590550105905511059055210590553105905541059055510590556105905571059055810590559105905601059056110590562105905631059056410590565105905661059056710590568105905691059057010590571105905721059057310590574105905751059057610590577105905781059057910590580105905811059058210590583105905841059058510590586105905871059058810590589105905901059059110590592105905931059059410590595105905961059059710590598105905991059060010590601105906021059060310590604105906051059060610590607105906081059060910590610105906111059061210590613105906141059061510590616105906171059061810590619105906201059062110590622105906231059062410590625105906261059062710590628105906291059063010590631105906321059063310590634105906351059063610590637105906381059063910590640105906411059064210590643105906441059064510590646105906471059064810590649105906501059065110590652105906531059065410590655105906561059065710590658105906591059066010590661105906621059066310590664105906651059066610590667105906681059066910590670105906711059067210590673105906741059067510590676105906771059067810590679105906801059068110590682105906831059068410590685105906861059068710590688105906891059069010590691105906921059069310590694105906951059069610590697105906981059069910590700105907011059070210590703105907041059070510590706105907071059070810590709105907101059071110590712105907131059071410590715105907161059071710590718105907191059072010590721105907221059072310590724105907251059072610590727105907281059072910590730105907311059073210590733105907341059073510590736105907371059073810590739105907401059074110590742105907431059074410590745105907461059074710590748105907491059075010590751105907521059075310590754105907551059075610590757105907581059075910590760105907611059076210590763105907641059076510590766105907671059076810590769105907701059077110590772105907731059077410590775105907761059077710590778105907791059078010590781105907821059078310590784105907851059078610590787105907881059078910590790105907911059079210590793105907941059079510590796105907971059079810590799106000011060000210600003106000041060000510600006106000071060000810600009106000101060001110600012106000131060001410600015106000161060001710600018106000191060002010600021106000221060002310600024106000251060002610600027106000281060002910600030106000311060003210600033106000341060003510600036106000371060003810600039106000401060004110600042106000431060004410600045106000461060004710600048106000491060005010600051106000521060005310600054106000551060005610600057106000581060005910600060106000611060006210600063106000641060006510600066106000671060006810600069106000701060007110600072106000731060007410600075106000761060007710600078106000791060008010600081106000821060008310600084106000851060008610600087106000881060008910600090106000911060009210600093106000941060009510600096106000971060009810600099106001001060010110600102106001031060010410600105106001061060010710600108106001091060011010600111106001121060011310600114106001151060011610600117106001181060011910600120106001211060012210600123106001241060012510600126106001271060012810600129106001301060013110600132106001331060013410600135106001361060013710600138106001391060014010600141106001421060014310600144106001451060014610600147106001481060014910600150106001511060015210600153106001541060015510600156106001571060015810600159106001601060016110600162106001631060016410600165106001661060016710600168106001691060017010600171106001721060017310600174106001751060017610600177106001781060017910600180106001811060018210600183106001841060018510600186106001871060018810600189106001901060019110600192106001931060019410600195106001961060019710600198106001991060020010600201106002021060020310600204106002051060020610600207106002081060020910600210106002111060021210600213106002141060021510600216106002171060021810600219106002201060022110600222106002231060022410600225106002261060022710600228106002291060023010600231106002321060023310600234106002351060023610600237106002381060023910600240106002411060024210600243106002441060024510600246106002471060024810600249106002501060025110600252106002531060025410600255106002561060025710600258106002591060026010600261106002621060026310600264106002651060026610600267106002681060026910600270106002711060027210600273106002741060027510600276106002771060027810600279106002801060028110600282106002831060028410600285106002861060028710600288106002891060029010600291106002921060029310600294106002951060029610600297106002981060029910600300106003011060030210600303106003041060030510600306106003071060030810600309106003101060031110600312106003131060031410600315106003161060031710600318106003191060032010600321106003221060032310600324106003251060032610600327106003281060032910600330106003311060033210600333106003341060033510600336106003371060033810600339106003401060034110600342106003431060034410600345106003461060034710600348106003491060035010600351106003521060035310600354106003551060035610600357106003581060035910600360106003611060036210600363106003641060036510600366106003671060036810600369106003701060037110600372106003731060037410600375106003761060037710600378106003791060038010600381106003821060038310600384106003851060038610600387106003881060038910600390106003911060039210600393106003941060039510600396106003971060039810600399106004001060040110600402106004031060040410600405106004061060040710600408106004091060041010600411106004121060041310600414106004151060041610600417106004181060041910600420106004211060042210600423106004241060042510600426106004271060042810600429106004301060043110600432106004331060043410600435106004361060043710600438106004391060044010600441106004421060044310600444106004451060044610600447106004481060044910600450106004511060045210600453106004541060045510600456106004571060045810600459106004601060046110600462106004631060046410600465106004661060046710600468106004691060047010600471106004721060047310600474106004751060047610600477106004781060047910600480106004811060048210600483106004841060048510600486106004871060048810600489106004901060049110600492106004931060049410600495106004961060049710600498106004991060050010600501106005021060050310600504106005051060050610600507106005081060050910600510106005111060051210600513106005141060051510600516106005171060051810600519106005201060052110600522106005231060052410600525106005261060052710600528106005291060053010600531106005321060053310600534106005351060053610600537106005381060053910600540106005411060054210600543106005441060054510600546106005471060054810600549106005501060055110600552106005531060055410600555106005561060055710600558106005591060056010600561106005621060056310600564106005651060056610600567106005681060056910600570106005711060057210600573106005741060057510600576106005771060057810600579106005801060058110600582106005831060058410600585106005861060058710600588106005891060059010600591106005921060059310600594106005951060059610600597106005981060059910600600106006011060060210600603106006041060060510600606106006071060060810600609106006101060061110600612106006131060061410600615106006161060061710600618106006191060062010600621106006221060062310600624106006251060062610600627106006281060062910600630106006311060063210600633106006341060063510600636106006371060063810600639106006401060064110600642106006431060064410600645106006461060064710600648106006491060065010600651106006521060065310600654106006551060065610600657106006581060065910600660106006611060066210600663106006641060066510600666106006671060066810600669106006701060067110600672106006731060067410600675106006761060067710600678106006791060068010600681106006821060068310600684106006851060068610600687106006881060068910600690106006911060069210600693106006941060069510600696106006971060069810600699106007001060070110600702106007031060070410600705106007061060070710600708106007091060071010600711106007121060071310600714106007151060071610600717106007181060071910600720106007211060072210600723106007241060072510600726106007271060072810600729106007301060073110600732106007331060073410600735106007361060073710600738106007391060074010600741106007421060074310600744106007451060074610600747106007481060074910600750106007511060075210600753106007541060075510600756106007571060075810600759106007601060076110600762106007631060076410600765106007661060076710600768106007691060077010600771106007721060077310600774106007751060077610600777106007781060077910600780106007811060078210600783106007841060078510600786106007871060078810600789106007901060079110600792106007931060079410600795106007961060079710600798106007991061000110610002106100031061000410610005106100061061000710610008106100091061001010610011106100121061001310610014106100151061001610610017106100181061001910610020106100211061002210610023106100241061002510610026106100271061002810610029106100301061003110610032106100331061003410610035106100361061003710610038106100391061004010610041106100421061004310610044106100451061004610610047106100481061004910610050106100511061005210610053106100541061005510610056106100571061005810610059106100601061006110610062106100631061006410610065106100661061006710610068106100691061007010610071106100721061007310610074106100751061007610610077106100781061007910610080106100811061008210610083106100841061008510610086106100871061008810610089106100901061009110610092106100931061009410610095106100961061009710610098106100991061010010610101106101021061010310610104106101051061010610610107106101081061010910610110106101111061011210610113106101141061011510610116106101171061011810610119106101201061012110610122106101231061012410610125106101261061012710610128106101291061013010610131106101321061013310610134106101351061013610610137106101381061013910610140106101411061014210610143106101441061014510610146106101471061014810610149106101501061015110610152106101531061015410610155106101561061015710610158106101591061016010610161106101621061016310610164106101651061016610610167106101681061016910610170106101711061017210610173106101741061017510610176106101771061017810610179106101801061018110610182106101831061018410610185106101861061018710610188106101891061019010610191106101921061019310610194106101951061019610610197106101981061019910610200106102011061020210610203106102041061020510610206106102071061020810610209106102101061021110610212106102131061021410610215106102161061021710610218106102191061022010610221106102221061022310610224106102251061022610610227106102281061022910610230106102311061023210610233106102341061023510610236106102371061023810610239106102401061024110610242106102431061024410610245106102461061024710610248106102491061025010610251106102521061025310610254106102551061025610610257106102581061025910610260106102611061026210610263106102641061026510610266106102671061026810610269106102701061027110610272106102731061027410610275106102761061027710610278106102791061028010610281106102821061028310610284106102851061028610610287106102881061028910610290106102911061029210610293106102941061029510610296106102971061029810610299106103001061030110610302106103031061030410610305106103061061030710610308106103091061031010610311106103121061031310610314106103151061031610610317106103181061031910610320106103211061032210610323106103241061032510610326106103271061032810610329106103301061033110610332106103331061033410610335106103361061033710610338106103391061034010610341106103421061034310610344106103451061034610610347106103481061034910610350106103511061035210610353106103541061035510610356106103571061035810610359106103601061036110610362106103631061036410610365106103661061036710610368106103691061037010610371106103721061037310610374106103751061037610610377106103781061037910610380106103811061038210610383106103841061038510610386106103871061038810610389106103901061039110610392106103931061039410610395106103961061039710610398106103991061040010610401106104021061040310610404106104051061040610610407106104081061040910610410106104111061041210610413106104141061041510610416106104171061041810610419106104201061042110610422106104231061042410610425106104261061042710610428106104291061043010610431106104321061043310610434106104351061043610610437106104381061043910610440106104411061044210610443106104441061044510610446106104471061044810610449106104501061045110610452106104531061045410610455106104561061045710610458106104591061046010610461106104621061046310610464106104651061046610610467106104681061046910610470106104711061047210610473106104741061047510610476106104771061047810610479106104801061048110610482106104831061048410610485106104861061048710610488106104891061049010610491106104921061049310610494106104951061049610610497106104981061049910610500106105011061050210610503106105041061050510610506106105071061050810610509106105101061051110610512106105131061051410610515106105161061051710610518106105191061052010610521106105221061052310610524106105251061052610610527106105281061052910610530106105311061053210610533106105341061053510610536106105371061053810610539106105401061054110610542106105431061054410610545106105461061054710610548106105491061055010610551106105521061055310610554106105551061055610610557106105581061055910610560106105611061056210610563106105641061056510610566106105671061056810610569106105701061057110610572106105731061057410610575106105761061057710610578106105791061058010610581106105821061058310610584106105851061058610610587106105881061058910610590106105911061059210610593106105941061059510610596106105971061059810610599106106001061060110610602106106031061060410610605106106061061060710610608106106091061061010610611106106121061061310610614106106151061061610610617106106181061061910610620106106211061062210610623106106241061062510610626106106271061062810610629106106301061063110610632106106331061063410610635106106361061063710610638106106391061064010610641106106421061064310610644106106451061064610610647106106481061064910610650106106511061065210610653106106541061065510610656106106571061065810610659106106601061066110610662106106631061066410610665106106661061066710610668106106691061067010610671106106721061067310610674106106751061067610610677106106781061067910610680106106811061068210610683106106841061068510610686106106871061068810610689106106901061069110610692106106931061069410610695106106961061069710610698106106991061070010610701106107021061070310610704106107051061070610610707106107081061070910610710106107111061071210610713106107141061071510610716106107171061071810610719106107201061072110610722106107231061072410610725106107261061072710610728106107291061073010610731106107321061073310610734106107351061073610610737106107381061073910610740106107411061074210610743106107441061074510610746106107471061074810610749106107501061075110610752106107531061075410610755106107561061075710610758106107591061076010610761106107621061076310610764106107651061076610610767106107681061076910610770106107711061077210610773106107741061077510610776106107771061077810610779106107801061078110610782106107831061078410610785106107861061078710610788106107891061079010610791106107921061079310610794106107951061079610610797106107981061079910620001106200021062000310620004106200051062000610620007106200081062000910620010106200111062001210620013106200141062001510620016106200171062001810620019106200201062002110620022106200231062002410620025106200261062002710620028106200291062003010620031106200321062003310620034106200351062003610620037106200381062003910620040106200411062004210620043106200441062004510620046106200471062004810620049106200501062005110620052106200531062005410620055106200561062005710620058106200591062006010620061106200621062006310620064106200651062006610620067106200681062006910620070106200711062007210620073106200741062007510620076106200771062007810620079106200801062008110620082106200831062008410620085106200861062008710620088106200891062009010620091106200921062009310620094106200951062009610620097106200981062009910620100106201011062010210620103106201041062010510620106106201071062010810620109106201101062011110620112106201131062011410620115106201161062011710620118106201191062012010620121106201221062012310620124106201251062012610620127106201281062012910620130106201311062013210620133106201341062013510620136106201371062013810620139106201401062014110620142106201431062014410620145106201461062014710620148106201491062015010620151106201521062015310620154106201551062015610620157106201581062015910620160106201611062016210620163106201641062016510620166106201671062016810620169106201701062017110620172106201731062017410620175106201761062017710620178106201791062018010620181106201821062018310620184106201851062018610620187106201881062018910620190106201911062019210620193106201941062019510620196106201971062019810620199106202001062020110620202106202031062020410620205106202061062020710620208106202091062021010620211106202121062021310620214106202151062021610620217106202181062021910620220106202211062022210620223106202241062022510620226106202271062022810620229106202301062023110620232106202331062023410620235106202361062023710620238106202391062024010620241106202421062024310620244106202451062024610620247106202481062024910620250106202511062025210620253106202541062025510620256106202571062025810620259106202601062026110620262106202631062026410620265106202661062026710620268106202691062027010620271106202721062027310620274106202751062027610620277106202781062027910620280106202811062028210620283106202841062028510620286106202871062028810620289106202901062029110620292106202931062029410620295106202961062029710620298106202991062030010620301106203021062030310620304106203051062030610620307106203081062030910620310106203111062031210620313106203141062031510620316106203171062031810620319106203201062032110620322106203231062032410620325106203261062032710620328106203291062033010620331106203321062033310620334106203351062033610620337106203381062033910620340106203411062034210620343106203441062034510620346106203471062034810620349106203501062035110620352106203531062035410620355106203561062035710620358106203591062036010620361106203621062036310620364106203651062036610620367106203681062036910620370106203711062037210620373106203741062037510620376106203771062037810620379106203801062038110620382106203831062038410620385106203861062038710620388106203891062039010620391106203921062039310620394106203951062039610620397106203981062039910620400106204011062040210620403106204041062040510620406106204071062040810620409106204101062041110620412106204131062041410620415106204161062041710620418106204191062042010620421106204221062042310620424106204251062042610620427106204281062042910620430106204311062043210620433106204341062043510620436106204371062043810620439106204401062044110620442106204431062044410620445106204461062044710620448106204491062045010620451106204521062045310620454106204551062045610620457106204581062045910620460106204611062046210620463106204641062046510620466106204671062046810620469106204701062047110620472106204731062047410620475106204761062047710620478106204791062048010620481106204821062048310620484106204851062048610620487106204881062048910620490106204911062049210620493106204941062049510620496106204971062049810620499106205001062050110620502106205031062050410620505106205061062050710620508106205091062051010620511106205121062051310620514106205151062051610620517106205181062051910620520106205211062052210620523106205241062052510620526106205271062052810620529106205301062053110620532106205331062053410620535106205361062053710620538106205391062054010620541106205421062054310620544106205451062054610620547106205481062054910620550106205511062055210620553106205541062055510620556106205571062055810620559106205601062056110620562106205631062056410620565106205661062056710620568106205691062057010620571106205721062057310620574106205751062057610620577106205781062057910620580106205811062058210620583106205841062058510620586106205871062058810620589106205901062059110620592106205931062059410620595106205961062059710620598106205991062060010620601106206021062060310620604106206051062060610620607106206081062060910620610106206111062061210620613106206141062061510620616106206171062061810620619106206201062062110620622106206231062062410620625106206261062062710620628106206291062063010620631106206321062063310620634106206351062063610620637106206381062063910620640106206411062064210620643106206441062064510620646106206471062064810620649106206501062065110620652106206531062065410620655106206561062065710620658106206591062066010620661106206621062066310620664106206651062066610620667106206681062066910620670106206711062067210620673106206741062067510620676106206771062067810620679106206801062068110620682106206831062068410620685106206861062068710620688106206891062069010620691106206921062069310620694106206951062069610620697106206981062069910620700106207011062070210620703106207041062070510620706106207071062070810620709106207101062071110620712106207131062071410620715106207161062071710620718106207191062072010620721106207221062072310620724106207251062072610620727106207281062072910620730106207311062073210620733106207341062073510620736106207371062073810620739106207401062074110620742106207431062074410620745106207461062074710620748106207491062075010620751106207521062075310620754106207551062075610620757106207581062075910620760106207611062076210620763106207641062076510620766106207671062076810620769106207701062077110620772106207731062077410620775106207761062077710620778106207791062078010620781106207821062078310620784106207851062078610620787106207881062078910620790106207911062079210620793106207941062079510620796106207971062079810620799106300011063000210630003106300041063000510630006106300071063000810630009106300101063001110630012106300131063001410630015106300161063001710630018106300191063002010630021106300221063002310630024106300251063002610630027106300281063002910630030106300311063003210630033106300341063003510630036106300371063003810630039106300401063004110630042106300431063004410630045106300461063004710630048106300491063005010630051106300521063005310630054106300551063005610630057106300581063005910630060106300611063006210630063106300641063006510630066106300671063006810630069106300701063007110630072106300731063007410630075106300761063007710630078106300791063008010630081106300821063008310630084106300851063008610630087106300881063008910630090106300911063009210630093106300941063009510630096106300971063009810630099106301001063010110630102106301031063010410630105106301061063010710630108106301091063011010630111106301121063011310630114106301151063011610630117106301181063011910630120106301211063012210630123106301241063012510630126106301271063012810630129106301301063013110630132106301331063013410630135106301361063013710630138106301391063014010630141106301421063014310630144106301451063014610630147106301481063014910630150106301511063015210630153106301541063015510630156106301571063015810630159106301601063016110630162106301631063016410630165106301661063016710630168106301691063017010630171106301721063017310630174106301751063017610630177106301781063017910630180106301811063018210630183106301841063018510630186106301871063018810630189106301901063019110630192106301931063019410630195106301961063019710630198106301991063020010630201106302021063020310630204106302051063020610630207106302081063020910630210106302111063021210630213106302141063021510630216106302171063021810630219106302201063022110630222106302231063022410630225106302261063022710630228106302291063023010630231106302321063023310630234106302351063023610630237106302381063023910630240106302411063024210630243106302441063024510630246106302471063024810630249106302501063025110630252106302531063025410630255106302561063025710630258106302591063026010630261106302621063026310630264106302651063026610630267106302681063026910630270106302711063027210630273106302741063027510630276106302771063027810630279106302801063028110630282106302831063028410630285106302861063028710630288106302891063029010630291106302921063029310630294106302951063029610630297106302981063029910630300106303011063030210630303106303041063030510630306106303071063030810630309106303101063031110630312106303131063031410630315106303161063031710630318106303191063032010630321106303221063032310630324106303251063032610630327106303281063032910630330106303311063033210630333106303341063033510630336106303371063033810630339106303401063034110630342106303431063034410630345106303461063034710630348106303491063035010630351106303521063035310630354106303551063035610630357106303581063035910630360106303611063036210630363106303641063036510630366106303671063036810630369106303701063037110630372106303731063037410630375106303761063037710630378106303791063038010630381106303821063038310630384106303851063038610630387106303881063038910630390106303911063039210630393106303941063039510630396106303971063039810630399106304001063040110630402106304031063040410630405106304061063040710630408106304091063041010630411106304121063041310630414106304151063041610630417106304181063041910630420106304211063042210630423106304241063042510630426106304271063042810630429106304301063043110630432106304331063043410630435106304361063043710630438106304391063044010630441106304421063044310630444106304451063044610630447106304481063044910630450106304511063045210630453106304541063045510630456106304571063045810630459106304601063046110630462106304631063046410630465106304661063046710630468106304691063047010630471106304721063047310630474106304751063047610630477106304781063047910630480106304811063048210630483106304841063048510630486106304871063048810630489106304901063049110630492106304931063049410630495106304961063049710630498106304991063050010630501106305021063050310630504106305051063050610630507106305081063050910630510106305111063051210630513106305141063051510630516106305171063051810630519106305201063052110630522106305231063052410630525106305261063052710630528106305291063053010630531106305321063053310630534106305351063053610630537106305381063053910630540106305411063054210630543106305441063054510630546106305471063054810630549106305501063055110630552106305531063055410630555106305561063055710630558106305591063056010630561106305621063056310630564106305651063056610630567106305681063056910630570106305711063057210630573106305741063057510630576106305771063057810630579106305801063058110630582106305831063058410630585106305861063058710630588106305891063059010630591106305921063059310630594106305951063059610630597106305981063059910630600106306011063060210630603106306041063060510630606106306071063060810630609106306101063061110630612106306131063061410630615106306161063061710630618106306191063062010630621106306221063062310630624106306251063062610630627106306281063062910630630106306311063063210630633106306341063063510630636106306371063063810630639106306401063064110630642106306431063064410630645106306461063064710630648106306491063065010630651106306521063065310630654106306551063065610630657106306581063065910630660106306611063066210630663106306641063066510630666106306671063066810630669106306701063067110630672106306731063067410630675106306761063067710630678106306791063068010630681106306821063068310630684106306851063068610630687106306881063068910630690106306911063069210630693106306941063069510630696106306971063069810630699106307001063070110630702106307031063070410630705106307061063070710630708106307091063071010630711106307121063071310630714106307151063071610630717106307181063071910630720106307211063072210630723106307241063072510630726106307271063072810630729106307301063073110630732106307331063073410630735106307361063073710630738106307391063074010630741106307421063074310630744106307451063074610630747106307481063074910630750106307511063075210630753106307541063075510630756106307571063075810630759106307601063076110630762106307631063076410630765106307661063076710630768106307691063077010630771106307721063077310630774106307751063077610630777106307781063077910630780106307811063078210630783106307841063078510630786106307871063078810630789106307901063079110630792106307931063079410630795106307961063079710630798106307991064000110640002106400031064000410640005106400061064000710640008106400091064001010640011106400121064001310640014106400151064001610640017106400181064001910640020106400211064002210640023106400241064002510640026106400271064002810640029106400301064003110640032106400331064003410640035106400361064003710640038106400391064004010640041106400421064004310640044106400451064004610640047106400481064004910640050106400511064005210640053106400541064005510640056106400571064005810640059106400601064006110640062106400631064006410640065106400661064006710640068106400691064007010640071106400721064007310640074106400751064007610640077106400781064007910640080106400811064008210640083106400841064008510640086106400871064008810640089106400901064009110640092106400931064009410640095106400961064009710640098106400991064010010640101106401021064010310640104106401051064010610640107106401081064010910640110106401111064011210640113106401141064011510640116106401171064011810640119106401201064012110640122106401231064012410640125106401261064012710640128106401291064013010640131106401321064013310640134106401351064013610640137106401381064013910640140106401411064014210640143106401441064014510640146106401471064014810640149106401501064015110640152106401531064015410640155106401561064015710640158106401591064016010640161106401621064016310640164106401651064016610640167106401681064016910640170106401711064017210640173106401741064017510640176106401771064017810640179106401801064018110640182106401831064018410640185106401861064018710640188106401891064019010640191106401921064019310640194106401951064019610640197106401981064019910640200106402011064020210640203106402041064020510640206106402071064020810640209106402101064021110640212106402131064021410640215106402161064021710640218106402191064022010640221106402221064022310640224106402251064022610640227106402281064022910640230106402311064023210640233106402341064023510640236106402371064023810640239106402401064024110640242106402431064024410640245106402461064024710640248106402491064025010640251106402521064025310640254106402551064025610640257106402581064025910640260106402611064026210640263106402641064026510640266106402671064026810640269106402701064027110640272106402731064027410640275106402761064027710640278106402791064028010640281106402821064028310640284106402851064028610640287106402881064028910640290106402911064029210640293106402941064029510640296106402971064029810640299106403001064030110640302106403031064030410640305106403061064030710640308106403091064031010640311106403121064031310640314106403151064031610640317106403181064031910640320106403211064032210640323106403241064032510640326106403271064032810640329106403301064033110640332106403331064033410640335106403361064033710640338106403391064034010640341106403421064034310640344106403451064034610640347106403481064034910640350106403511064035210640353106403541064035510640356106403571064035810640359106403601064036110640362106403631064036410640365106403661064036710640368106403691064037010640371106403721064037310640374106403751064037610640377106403781064037910640380106403811064038210640383106403841064038510640386106403871064038810640389106403901064039110640392106403931064039410640395106403961064039710640398106403991064040010640401106404021064040310640404106404051064040610640407106404081064040910640410106404111064041210640413106404141064041510640416106404171064041810640419106404201064042110640422106404231064042410640425106404261064042710640428106404291064043010640431106404321064043310640434106404351064043610640437106404381064043910640440106404411064044210640443106404441064044510640446106404471064044810640449106404501064045110640452106404531064045410640455106404561064045710640458106404591064046010640461106404621064046310640464106404651064046610640467106404681064046910640470106404711064047210640473106404741064047510640476106404771064047810640479106404801064048110640482106404831064048410640485106404861064048710640488106404891064049010640491106404921064049310640494106404951064049610640497106404981064049910640500106405011064050210640503106405041064050510640506106405071064050810640509106405101064051110640512106405131064051410640515106405161064051710640518106405191064052010640521106405221064052310640524106405251064052610640527106405281064052910640530106405311064053210640533106405341064053510640536106405371064053810640539106405401064054110640542106405431064054410640545106405461064054710640548106405491064055010640551106405521064055310640554106405551064055610640557106405581064055910640560106405611064056210640563106405641064056510640566106405671064056810640569106405701064057110640572106405731064057410640575106405761064057710640578106405791064058010640581106405821064058310640584106405851064058610640587106405881064058910640590106405911064059210640593106405941064059510640596106405971064059810640599106406001064060110640602106406031064060410640605106406061064060710640608106406091064061010640611106406121064061310640614106406151064061610640617106406181064061910640620106406211064062210640623106406241064062510640626106406271064062810640629106406301064063110640632106406331064063410640635106406361064063710640638106406391064064010640641106406421064064310640644106406451064064610640647106406481064064910640650106406511064065210640653106406541064065510640656106406571064065810640659106406601064066110640662106406631064066410640665106406661064066710640668106406691064067010640671106406721064067310640674106406751064067610640677106406781064067910640680106406811064068210640683106406841064068510640686106406871064068810640689106406901064069110640692106406931064069410640695106406961064069710640698106406991064070010640701106407021064070310640704106407051064070610640707106407081064070910640710106407111064071210640713106407141064071510640716106407171064071810640719106407201064072110640722106407231064072410640725106407261064072710640728106407291064073010640731106407321064073310640734106407351064073610640737106407381064073910640740106407411064074210640743106407441064074510640746106407471064074810640749106407501064075110640752106407531064075410640755106407561064075710640758106407591064076010640761106407621064076310640764106407651064076610640767106407681064076910640770106407711064077210640773106407741064077510640776106407771064077810640779106407801064078110640782106407831064078410640785106407861064078710640788106407891064079010640791106407921064079310640794106407951064079610640797106407981064079910650001106500021065000310650004106500051065000610650007106500081065000910650010106500111065001210650013106500141065001510650016106500171065001810650019106500201065002110650022106500231065002410650025106500261065002710650028106500291065003010650031106500321065003310650034106500351065003610650037106500381065003910650040106500411065004210650043106500441065004510650046106500471065004810650049106500501065005110650052106500531065005410650055106500561065005710650058106500591065006010650061106500621065006310650064106500651065006610650067106500681065006910650070106500711065007210650073106500741065007510650076106500771065007810650079106500801065008110650082106500831065008410650085106500861065008710650088106500891065009010650091106500921065009310650094106500951065009610650097106500981065009910650100106501011065010210650103106501041065010510650106106501071065010810650109106501101065011110650112106501131065011410650115106501161065011710650118106501191065012010650121106501221065012310650124106501251065012610650127106501281065012910650130106501311065013210650133106501341065013510650136106501371065013810650139106501401065014110650142106501431065014410650145106501461065014710650148106501491065015010650151106501521065015310650154106501551065015610650157106501581065015910650160106501611065016210650163106501641065016510650166106501671065016810650169106501701065017110650172106501731065017410650175106501761065017710650178106501791065018010650181106501821065018310650184106501851065018610650187106501881065018910650190106501911065019210650193106501941065019510650196106501971065019810650199106502001065020110650202106502031065020410650205106502061065020710650208106502091065021010650211106502121065021310650214106502151065021610650217106502181065021910650220106502211065022210650223106502241065022510650226106502271065022810650229106502301065023110650232106502331065023410650235106502361065023710650238106502391065024010650241106502421065024310650244106502451065024610650247106502481065024910650250106502511065025210650253106502541065025510650256106502571065025810650259106502601065026110650262106502631065026410650265106502661065026710650268106502691065027010650271106502721065027310650274106502751065027610650277106502781065027910650280106502811065028210650283106502841065028510650286106502871065028810650289106502901065029110650292106502931065029410650295106502961065029710650298106502991065030010650301106503021065030310650304106503051065030610650307106503081065030910650310106503111065031210650313106503141065031510650316106503171065031810650319106503201065032110650322106503231065032410650325106503261065032710650328106503291065033010650331106503321065033310650334106503351065033610650337106503381065033910650340106503411065034210650343106503441065034510650346106503471065034810650349106503501065035110650352106503531065035410650355106503561065035710650358106503591065036010650361106503621065036310650364106503651065036610650367106503681065036910650370106503711065037210650373106503741065037510650376106503771065037810650379106503801065038110650382106503831065038410650385106503861065038710650388106503891065039010650391106503921065039310650394106503951065039610650397106503981065039910650400106504011065040210650403106504041065040510650406106504071065040810650409106504101065041110650412106504131065041410650415106504161065041710650418106504191065042010650421106504221065042310650424106504251065042610650427106504281065042910650430106504311065043210650433106504341065043510650436106504371065043810650439106504401065044110650442106504431065044410650445106504461065044710650448106504491065045010650451106504521065045310650454106504551065045610650457106504581065045910650460106504611065046210650463106504641065046510650466106504671065046810650469106504701065047110650472106504731065047410650475106504761065047710650478106504791065048010650481106504821065048310650484106504851065048610650487106504881065048910650490106504911065049210650493106504941065049510650496106504971065049810650499106505001065050110650502106505031065050410650505106505061065050710650508106505091065051010650511106505121065051310650514106505151065051610650517106505181065051910650520106505211065052210650523106505241065052510650526106505271065052810650529106505301065053110650532106505331065053410650535106505361065053710650538106505391065054010650541106505421065054310650544106505451065054610650547106505481065054910650550106505511065055210650553106505541065055510650556106505571065055810650559106505601065056110650562106505631065056410650565106505661065056710650568106505691065057010650571106505721065057310650574106505751065057610650577106505781065057910650580106505811065058210650583106505841065058510650586106505871065058810650589106505901065059110650592106505931065059410650595106505961065059710650598106505991065060010650601106506021065060310650604106506051065060610650607106506081065060910650610106506111065061210650613106506141065061510650616106506171065061810650619106506201065062110650622106506231065062410650625106506261065062710650628106506291065063010650631106506321065063310650634106506351065063610650637106506381065063910650640106506411065064210650643106506441065064510650646106506471065064810650649106506501065065110650652106506531065065410650655106506561065065710650658106506591065066010650661106506621065066310650664106506651065066610650667106506681065066910650670106506711065067210650673106506741065067510650676106506771065067810650679106506801065068110650682106506831065068410650685106506861065068710650688106506891065069010650691106506921065069310650694106506951065069610650697106506981065069910650700106507011065070210650703106507041065070510650706106507071065070810650709106507101065071110650712106507131065071410650715106507161065071710650718106507191065072010650721106507221065072310650724106507251065072610650727106507281065072910650730106507311065073210650733106507341065073510650736106507371065073810650739106507401065074110650742106507431065074410650745106507461065074710650748106507491065075010650751106507521065075310650754106507551065075610650757106507581065075910650760106507611065076210650763106507641065076510650766106507671065076810650769106507701065077110650772106507731065077410650775106507761065077710650778106507791065078010650781106507821065078310650784106507851065078610650787106507881065078910650790106507911065079210650793106507941065079510650796106507971065079810650799106600011066000210660003106600041066000510660006106600071066000810660009106600101066001110660012106600131066001410660015106600161066001710660018106600191066002010660021106600221066002310660024106600251066002610660027106600281066002910660030106600311066003210660033106600341066003510660036106600371066003810660039106600401066004110660042106600431066004410660045106600461066004710660048106600491066005010660051106600521066005310660054106600551066005610660057106600581066005910660060106600611066006210660063106600641066006510660066106600671066006810660069106600701066007110660072106600731066007410660075106600761066007710660078106600791066008010660081106600821066008310660084106600851066008610660087106600881066008910660090106600911066009210660093106600941066009510660096106600971066009810660099106601001066010110660102106601031066010410660105106601061066010710660108106601091066011010660111106601121066011310660114106601151066011610660117106601181066011910660120106601211066012210660123106601241066012510660126106601271066012810660129106601301066013110660132106601331066013410660135106601361066013710660138106601391066014010660141106601421066014310660144106601451066014610660147106601481066014910660150106601511066015210660153106601541066015510660156106601571066015810660159106601601066016110660162106601631066016410660165106601661066016710660168106601691066017010660171106601721066017310660174106601751066017610660177106601781066017910660180106601811066018210660183106601841066018510660186106601871066018810660189106601901066019110660192106601931066019410660195106601961066019710660198106601991066020010660201106602021066020310660204106602051066020610660207106602081066020910660210106602111066021210660213106602141066021510660216106602171066021810660219106602201066022110660222106602231066022410660225106602261066022710660228106602291066023010660231106602321066023310660234106602351066023610660237106602381066023910660240106602411066024210660243106602441066024510660246106602471066024810660249106602501066025110660252106602531066025410660255106602561066025710660258106602591066026010660261106602621066026310660264106602651066026610660267106602681066026910660270106602711066027210660273106602741066027510660276106602771066027810660279106602801066028110660282106602831066028410660285106602861066028710660288106602891066029010660291106602921066029310660294106602951066029610660297106602981066029910660300106603011066030210660303106603041066030510660306106603071066030810660309106603101066031110660312106603131066031410660315106603161066031710660318106603191066032010660321106603221066032310660324106603251066032610660327106603281066032910660330106603311066033210660333106603341066033510660336106603371066033810660339106603401066034110660342106603431066034410660345106603461066034710660348106603491066035010660351106603521066035310660354106603551066035610660357106603581066035910660360106603611066036210660363106603641066036510660366106603671066036810660369106603701066037110660372106603731066037410660375106603761066037710660378106603791066038010660381106603821066038310660384106603851066038610660387106603881066038910660390106603911066039210660393106603941066039510660396106603971066039810660399106604001066040110660402106604031066040410660405106604061066040710660408106604091066041010660411106604121066041310660414106604151066041610660417106604181066041910660420106604211066042210660423106604241066042510660426106604271066042810660429106604301066043110660432106604331066043410660435106604361066043710660438106604391066044010660441106604421066044310660444106604451066044610660447106604481066044910660450106604511066045210660453106604541066045510660456106604571066045810660459106604601066046110660462106604631066046410660465106604661066046710660468106604691066047010660471106604721066047310660474106604751066047610660477106604781066047910660480106604811066048210660483106604841066048510660486106604871066048810660489106604901066049110660492106604931066049410660495106604961066049710660498106604991066050010660501106605021066050310660504106605051066050610660507106605081066050910660510106605111066051210660513106605141066051510660516106605171066051810660519106605201066052110660522106605231066052410660525106605261066052710660528106605291066053010660531106605321066053310660534106605351066053610660537106605381066053910660540106605411066054210660543106605441066054510660546106605471066054810660549106605501066055110660552106605531066055410660555106605561066055710660558106605591066056010660561106605621066056310660564106605651066056610660567106605681066056910660570106605711066057210660573106605741066057510660576106605771066057810660579106605801066058110660582106605831066058410660585106605861066058710660588106605891066059010660591106605921066059310660594106605951066059610660597106605981066059910660600106606011066060210660603106606041066060510660606106606071066060810660609106606101066061110660612106606131066061410660615106606161066061710660618106606191066062010660621106606221066062310660624106606251066062610660627106606281066062910660630106606311066063210660633106606341066063510660636106606371066063810660639106606401066064110660642106606431066064410660645106606461066064710660648106606491066065010660651106606521066065310660654106606551066065610660657106606581066065910660660106606611066066210660663106606641066066510660666106606671066066810660669106606701066067110660672106606731066067410660675106606761066067710660678106606791066068010660681106606821066068310660684106606851066068610660687106606881066068910660690106606911066069210660693106606941066069510660696106606971066069810660699106607001066070110660702106607031066070410660705106607061066070710660708106607091066071010660711106607121066071310660714106607151066071610660717106607181066071910660720106607211066072210660723106607241066072510660726106607271066072810660729106607301066073110660732106607331066073410660735106607361066073710660738106607391066074010660741106607421066074310660744106607451066074610660747106607481066074910660750106607511066075210660753106607541066075510660756106607571066075810660759106607601066076110660762106607631066076410660765106607661066076710660768106607691066077010660771106607721066077310660774106607751066077610660777106607781066077910660780106607811066078210660783106607841066078510660786106607871066078810660789106607901066079110660792106607931066079410660795106607961066079710660798106607991067000110670002106700031067000410670005106700061067000710670008106700091067001010670011106700121067001310670014106700151067001610670017106700181067001910670020106700211067002210670023106700241067002510670026106700271067002810670029106700301067003110670032106700331067003410670035106700361067003710670038106700391067004010670041106700421067004310670044106700451067004610670047106700481067004910670050106700511067005210670053106700541067005510670056106700571067005810670059106700601067006110670062106700631067006410670065106700661067006710670068106700691067007010670071106700721067007310670074106700751067007610670077106700781067007910670080106700811067008210670083106700841067008510670086106700871067008810670089106700901067009110670092106700931067009410670095106700961067009710670098106700991067010010670101106701021067010310670104106701051067010610670107106701081067010910670110106701111067011210670113106701141067011510670116106701171067011810670119106701201067012110670122106701231067012410670125106701261067012710670128106701291067013010670131106701321067013310670134106701351067013610670137106701381067013910670140106701411067014210670143106701441067014510670146106701471067014810670149106701501067015110670152106701531067015410670155106701561067015710670158106701591067016010670161106701621067016310670164106701651067016610670167106701681067016910670170106701711067017210670173106701741067017510670176106701771067017810670179106701801067018110670182106701831067018410670185106701861067018710670188106701891067019010670191106701921067019310670194106701951067019610670197106701981067019910670200106702011067020210670203106702041067020510670206106702071067020810670209106702101067021110670212106702131067021410670215106702161067021710670218106702191067022010670221106702221067022310670224106702251067022610670227106702281067022910670230106702311067023210670233106702341067023510670236106702371067023810670239106702401067024110670242106702431067024410670245106702461067024710670248106702491067025010670251106702521067025310670254106702551067025610670257106702581067025910670260106702611067026210670263106702641067026510670266106702671067026810670269106702701067027110670272106702731067027410670275106702761067027710670278106702791067028010670281106702821067028310670284106702851067028610670287106702881067028910670290106702911067029210670293106702941067029510670296106702971067029810670299106703001067030110670302106703031067030410670305106703061067030710670308106703091067031010670311106703121067031310670314106703151067031610670317106703181067031910670320106703211067032210670323106703241067032510670326106703271067032810670329106703301067033110670332106703331067033410670335106703361067033710670338106703391067034010670341106703421067034310670344106703451067034610670347106703481067034910670350106703511067035210670353106703541067035510670356106703571067035810670359106703601067036110670362106703631067036410670365106703661067036710670368106703691067037010670371106703721067037310670374106703751067037610670377106703781067037910670380106703811067038210670383106703841067038510670386106703871067038810670389106703901067039110670392106703931067039410670395106703961067039710670398106703991067040010670401106704021067040310670404106704051067040610670407106704081067040910670410106704111067041210670413106704141067041510670416106704171067041810670419106704201067042110670422106704231067042410670425106704261067042710670428106704291067043010670431106704321067043310670434106704351067043610670437106704381067043910670440106704411067044210670443106704441067044510670446106704471067044810670449106704501067045110670452106704531067045410670455106704561067045710670458106704591067046010670461106704621067046310670464106704651067046610670467106704681067046910670470106704711067047210670473106704741067047510670476106704771067047810670479106704801067048110670482106704831067048410670485106704861067048710670488106704891067049010670491106704921067049310670494106704951067049610670497106704981067049910670500106705011067050210670503106705041067050510670506106705071067050810670509106705101067051110670512106705131067051410670515106705161067051710670518106705191067052010670521106705221067052310670524106705251067052610670527106705281067052910670530106705311067053210670533106705341067053510670536106705371067053810670539106705401067054110670542106705431067054410670545106705461067054710670548106705491067055010670551106705521067055310670554106705551067055610670557106705581067055910670560106705611067056210670563106705641067056510670566106705671067056810670569106705701067057110670572106705731067057410670575106705761067057710670578106705791067058010670581106705821067058310670584106705851067058610670587106705881067058910670590106705911067059210670593106705941067059510670596106705971067059810670599106706001067060110670602106706031067060410670605106706061067060710670608106706091067061010670611106706121067061310670614106706151067061610670617106706181067061910670620106706211067062210670623106706241067062510670626106706271067062810670629106706301067063110670632106706331067063410670635106706361067063710670638106706391067064010670641106706421067064310670644106706451067064610670647106706481067064910670650106706511067065210670653106706541067065510670656106706571067065810670659106706601067066110670662106706631067066410670665106706661067066710670668106706691067067010670671106706721067067310670674106706751067067610670677106706781067067910670680106706811067068210670683106706841067068510670686106706871067068810670689106706901067069110670692106706931067069410670695106706961067069710670698106706991067070010670701106707021067070310670704106707051067070610670707106707081067070910670710106707111067071210670713106707141067071510670716106707171067071810670719106707201067072110670722106707231067072410670725106707261067072710670728106707291067073010670731106707321067073310670734106707351067073610670737106707381067073910670740106707411067074210670743106707441067074510670746106707471067074810670749106707501067075110670752106707531067075410670755106707561067075710670758106707591067076010670761106707621067076310670764106707651067076610670767106707681067076910670770106707711067077210670773106707741067077510670776106707771067077810670779106707801067078110670782106707831067078410670785106707861067078710670788106707891067079010670791106707921067079310670794106707951067079610670797106707981067079910680001106800021068000310680004106800051068000610680007106800081068000910680010106800111068001210680013106800141068001510680016106800171068001810680019106800201068002110680022106800231068002410680025106800261068002710680028106800291068003010680031106800321068003310680034106800351068003610680037106800381068003910680040106800411068004210680043106800441068004510680046106800471068004810680049106800501068005110680052106800531068005410680055106800561068005710680058106800591068006010680061106800621068006310680064106800651068006610680067106800681068006910680070106800711068007210680073106800741068007510680076106800771068007810680079106800801068008110680082106800831068008410680085106800861068008710680088106800891068009010680091106800921068009310680094106800951068009610680097106800981068009910680100106801011068010210680103106801041068010510680106106801071068010810680109106801101068011110680112106801131068011410680115106801161068011710680118106801191068012010680121106801221068012310680124106801251068012610680127106801281068012910680130106801311068013210680133106801341068013510680136106801371068013810680139106801401068014110680142106801431068014410680145106801461068014710680148106801491068015010680151106801521068015310680154106801551068015610680157106801581068015910680160106801611068016210680163106801641068016510680166106801671068016810680169106801701068017110680172106801731068017410680175106801761068017710680178106801791068018010680181106801821068018310680184106801851068018610680187106801881068018910680190106801911068019210680193106801941068019510680196106801971068019810680199106802001068020110680202106802031068020410680205106802061068020710680208106802091068021010680211106802121068021310680214106802151068021610680217106802181068021910680220106802211068022210680223106802241068022510680226106802271068022810680229106802301068023110680232106802331068023410680235106802361068023710680238106802391068024010680241106802421068024310680244106802451068024610680247106802481068024910680250106802511068025210680253106802541068025510680256106802571068025810680259106802601068026110680262106802631068026410680265106802661068026710680268106802691068027010680271106802721068027310680274106802751068027610680277106802781068027910680280106802811068028210680283106802841068028510680286106802871068028810680289106802901068029110680292106802931068029410680295106802961068029710680298106802991068030010680301106803021068030310680304106803051068030610680307106803081068030910680310106803111068031210680313106803141068031510680316106803171068031810680319106803201068032110680322106803231068032410680325106803261068032710680328106803291068033010680331106803321068033310680334106803351068033610680337106803381068033910680340106803411068034210680343106803441068034510680346106803471068034810680349106803501068035110680352106803531068035410680355106803561068035710680358106803591068036010680361106803621068036310680364106803651068036610680367106803681068036910680370106803711068037210680373106803741068037510680376106803771068037810680379106803801068038110680382106803831068038410680385106803861068038710680388106803891068039010680391106803921068039310680394106803951068039610680397106803981068039910680400106804011068040210680403106804041068040510680406106804071068040810680409106804101068041110680412106804131068041410680415106804161068041710680418106804191068042010680421106804221068042310680424106804251068042610680427106804281068042910680430106804311068043210680433106804341068043510680436106804371068043810680439106804401068044110680442106804431068044410680445106804461068044710680448106804491068045010680451106804521068045310680454106804551068045610680457106804581068045910680460106804611068046210680463106804641068046510680466106804671068046810680469106804701068047110680472106804731068047410680475106804761068047710680478106804791068048010680481106804821068048310680484106804851068048610680487106804881068048910680490106804911068049210680493106804941068049510680496106804971068049810680499106805001068050110680502106805031068050410680505106805061068050710680508106805091068051010680511106805121068051310680514106805151068051610680517106805181068051910680520106805211068052210680523106805241068052510680526106805271068052810680529106805301068053110680532106805331068053410680535106805361068053710680538106805391068054010680541106805421068054310680544106805451068054610680547106805481068054910680550106805511068055210680553106805541068055510680556106805571068055810680559106805601068056110680562106805631068056410680565106805661068056710680568106805691068057010680571106805721068057310680574106805751068057610680577106805781068057910680580106805811068058210680583106805841068058510680586106805871068058810680589106805901068059110680592106805931068059410680595106805961068059710680598106805991068060010680601106806021068060310680604106806051068060610680607106806081068060910680610106806111068061210680613106806141068061510680616106806171068061810680619106806201068062110680622106806231068062410680625106806261068062710680628106806291068063010680631106806321068063310680634106806351068063610680637106806381068063910680640106806411068064210680643106806441068064510680646106806471068064810680649106806501068065110680652106806531068065410680655106806561068065710680658106806591068066010680661106806621068066310680664106806651068066610680667106806681068066910680670106806711068067210680673106806741068067510680676106806771068067810680679106806801068068110680682106806831068068410680685106806861068068710680688106806891068069010680691106806921068069310680694106806951068069610680697106806981068069910680700106807011068070210680703106807041068070510680706106807071068070810680709106807101068071110680712106807131068071410680715106807161068071710680718106807191068072010680721106807221068072310680724106807251068072610680727106807281068072910680730106807311068073210680733106807341068073510680736106807371068073810680739106807401068074110680742106807431068074410680745106807461068074710680748106807491068075010680751106807521068075310680754106807551068075610680757106807581068075910680760106807611068076210680763106807641068076510680766106807671068076810680769106807701068077110680772106807731068077410680775106807761068077710680778106807791068078010680781106807821068078310680784106807851068078610680787106807881068078910680790106807911068079210680793106807941068079510680796106807971068079810680799106900011069000210690003106900041069000510690006106900071069000810690009106900101069001110690012106900131069001410690015106900161069001710690018106900191069002010690021106900221069002310690024106900251069002610690027106900281069002910690030106900311069003210690033106900341069003510690036106900371069003810690039106900401069004110690042106900431069004410690045106900461069004710690048106900491069005010690051106900521069005310690054106900551069005610690057106900581069005910690060106900611069006210690063106900641069006510690066106900671069006810690069106900701069007110690072106900731069007410690075106900761069007710690078106900791069008010690081106900821069008310690084106900851069008610690087106900881069008910690090106900911069009210690093106900941069009510690096106900971069009810690099106901001069010110690102106901031069010410690105106901061069010710690108106901091069011010690111106901121069011310690114106901151069011610690117106901181069011910690120106901211069012210690123106901241069012510690126106901271069012810690129106901301069013110690132106901331069013410690135106901361069013710690138106901391069014010690141106901421069014310690144106901451069014610690147106901481069014910690150106901511069015210690153106901541069015510690156106901571069015810690159106901601069016110690162106901631069016410690165106901661069016710690168106901691069017010690171106901721069017310690174106901751069017610690177106901781069017910690180106901811069018210690183106901841069018510690186106901871069018810690189106901901069019110690192106901931069019410690195106901961069019710690198106901991069020010690201106902021069020310690204106902051069020610690207106902081069020910690210106902111069021210690213106902141069021510690216106902171069021810690219106902201069022110690222106902231069022410690225106902261069022710690228106902291069023010690231106902321069023310690234106902351069023610690237106902381069023910690240106902411069024210690243106902441069024510690246106902471069024810690249106902501069025110690252106902531069025410690255106902561069025710690258106902591069026010690261106902621069026310690264106902651069026610690267106902681069026910690270106902711069027210690273106902741069027510690276106902771069027810690279106902801069028110690282106902831069028410690285106902861069028710690288106902891069029010690291106902921069029310690294106902951069029610690297106902981069029910690300106903011069030210690303106903041069030510690306106903071069030810690309106903101069031110690312106903131069031410690315106903161069031710690318106903191069032010690321106903221069032310690324106903251069032610690327106903281069032910690330106903311069033210690333106903341069033510690336106903371069033810690339106903401069034110690342106903431069034410690345106903461069034710690348106903491069035010690351106903521069035310690354106903551069035610690357106903581069035910690360106903611069036210690363106903641069036510690366106903671069036810690369106903701069037110690372106903731069037410690375106903761069037710690378106903791069038010690381106903821069038310690384106903851069038610690387106903881069038910690390106903911069039210690393106903941069039510690396106903971069039810690399106904001069040110690402106904031069040410690405106904061069040710690408106904091069041010690411106904121069041310690414106904151069041610690417106904181069041910690420106904211069042210690423106904241069042510690426106904271069042810690429106904301069043110690432106904331069043410690435106904361069043710690438106904391069044010690441106904421069044310690444106904451069044610690447106904481069044910690450106904511069045210690453106904541069045510690456106904571069045810690459106904601069046110690462106904631069046410690465106904661069046710690468106904691069047010690471106904721069047310690474106904751069047610690477106904781069047910690480106904811069048210690483106904841069048510690486106904871069048810690489106904901069049110690492106904931069049410690495106904961069049710690498106904991069050010690501106905021069050310690504106905051069050610690507106905081069050910690510106905111069051210690513106905141069051510690516106905171069051810690519106905201069052110690522106905231069052410690525106905261069052710690528106905291069053010690531106905321069053310690534106905351069053610690537106905381069053910690540106905411069054210690543106905441069054510690546106905471069054810690549106905501069055110690552106905531069055410690555106905561069055710690558106905591069056010690561106905621069056310690564106905651069056610690567106905681069056910690570106905711069057210690573106905741069057510690576106905771069057810690579106905801069058110690582106905831069058410690585106905861069058710690588106905891069059010690591106905921069059310690594106905951069059610690597106905981069059910690600106906011069060210690603106906041069060510690606106906071069060810690609106906101069061110690612106906131069061410690615106906161069061710690618106906191069062010690621106906221069062310690624106906251069062610690627106906281069062910690630106906311069063210690633106906341069063510690636106906371069063810690639106906401069064110690642106906431069064410690645106906461069064710690648106906491069065010690651106906521069065310690654106906551069065610690657106906581069065910690660106906611069066210690663106906641069066510690666106906671069066810690669106906701069067110690672106906731069067410690675106906761069067710690678106906791069068010690681106906821069068310690684106906851069068610690687106906881069068910690690106906911069069210690693106906941069069510690696106906971069069810690699106907001069070110690702106907031069070410690705106907061069070710690708106907091069071010690711106907121069071310690714106907151069071610690717106907181069071910690720106907211069072210690723106907241069072510690726106907271069072810690729106907301069073110690732106907331069073410690735106907361069073710690738106907391069074010690741106907421069074310690744106907451069074610690747106907481069074910690750106907511069075210690753106907541069075510690756106907571069075810690759106907601069076110690762106907631069076410690765106907661069076710690768106907691069077010690771106907721069077310690774106907751069077610690777106907781069077910690780106907811069078210690783106907841069078510690786106907871069078810690789106907901069079110690792106907931069079410690795106907961069079710690798106907991070000110700002107000031070000410700005107000061070000710700008107000091070001010700011107000121070001310700014107000151070001610700017107000181070001910700020107000211070002210700023107000241070002510700026107000271070002810700029107000301070003110700032107000331070003410700035107000361070003710700038107000391070004010700041107000421070004310700044107000451070004610700047107000481070004910700050107000511070005210700053107000541070005510700056107000571070005810700059107000601070006110700062107000631070006410700065107000661070006710700068107000691070007010700071107000721070007310700074107000751070007610700077107000781070007910700080107000811070008210700083107000841070008510700086107000871070008810700089107000901070009110700092107000931070009410700095107000961070009710700098107000991070010010700101107001021070010310700104107001051070010610700107107001081070010910700110107001111070011210700113107001141070011510700116107001171070011810700119107001201070012110700122107001231070012410700125107001261070012710700128107001291070013010700131107001321070013310700134107001351070013610700137107001381070013910700140107001411070014210700143107001441070014510700146107001471070014810700149107001501070015110700152107001531070015410700155107001561070015710700158107001591070016010700161107001621070016310700164107001651070016610700167107001681070016910700170107001711070017210700173107001741070017510700176107001771070017810700179107001801070018110700182107001831070018410700185107001861070018710700188107001891070019010700191107001921070019310700194107001951070019610700197107001981070019910700200107002011070020210700203107002041070020510700206107002071070020810700209107002101070021110700212107002131070021410700215107002161070021710700218107002191070022010700221107002221070022310700224107002251070022610700227107002281070022910700230107002311070023210700233107002341070023510700236107002371070023810700239107002401070024110700242107002431070024410700245107002461070024710700248107002491070025010700251107002521070025310700254107002551070025610700257107002581070025910700260107002611070026210700263107002641070026510700266107002671070026810700269107002701070027110700272107002731070027410700275107002761070027710700278107002791070028010700281107002821070028310700284107002851070028610700287107002881070028910700290107002911070029210700293107002941070029510700296107002971070029810700299107003001070030110700302107003031070030410700305107003061070030710700308107003091070031010700311107003121070031310700314107003151070031610700317107003181070031910700320107003211070032210700323107003241070032510700326107003271070032810700329107003301070033110700332107003331070033410700335107003361070033710700338107003391070034010700341107003421070034310700344107003451070034610700347107003481070034910700350107003511070035210700353107003541070035510700356107003571070035810700359107003601070036110700362107003631070036410700365107003661070036710700368107003691070037010700371107003721070037310700374107003751070037610700377107003781070037910700380107003811070038210700383107003841070038510700386107003871070038810700389107003901070039110700392107003931070039410700395107003961070039710700398107003991070040010700401107004021070040310700404107004051070040610700407107004081070040910700410107004111070041210700413107004141070041510700416107004171070041810700419107004201070042110700422107004231070042410700425107004261070042710700428107004291070043010700431107004321070043310700434107004351070043610700437107004381070043910700440107004411070044210700443107004441070044510700446107004471070044810700449107004501070045110700452107004531070045410700455107004561070045710700458107004591070046010700461107004621070046310700464107004651070046610700467107004681070046910700470107004711070047210700473107004741070047510700476107004771070047810700479107004801070048110700482107004831070048410700485107004861070048710700488107004891070049010700491107004921070049310700494107004951070049610700497107004981070049910700500107005011070050210700503107005041070050510700506107005071070050810700509107005101070051110700512107005131070051410700515107005161070051710700518107005191070052010700521107005221070052310700524107005251070052610700527107005281070052910700530107005311070053210700533107005341070053510700536107005371070053810700539107005401070054110700542107005431070054410700545107005461070054710700548107005491070055010700551107005521070055310700554107005551070055610700557107005581070055910700560107005611070056210700563107005641070056510700566107005671070056810700569107005701070057110700572107005731070057410700575107005761070057710700578107005791070058010700581107005821070058310700584107005851070058610700587107005881070058910700590107005911070059210700593107005941070059510700596107005971070059810700599107006001070060110700602107006031070060410700605107006061070060710700608107006091070061010700611107006121070061310700614107006151070061610700617107006181070061910700620107006211070062210700623107006241070062510700626107006271070062810700629107006301070063110700632107006331070063410700635107006361070063710700638107006391070064010700641107006421070064310700644107006451070064610700647107006481070064910700650107006511070065210700653107006541070065510700656107006571070065810700659107006601070066110700662107006631070066410700665107006661070066710700668107006691070067010700671107006721070067310700674107006751070067610700677107006781070067910700680107006811070068210700683107006841070068510700686107006871070068810700689107006901070069110700692107006931070069410700695107006961070069710700698107006991070070010700701107007021070070310700704107007051070070610700707107007081070070910700710107007111070071210700713107007141070071510700716107007171070071810700719107007201070072110700722107007231070072410700725107007261070072710700728107007291070073010700731107007321070073310700734107007351070073610700737107007381070073910700740107007411070074210700743107007441070074510700746107007471070074810700749107007501070075110700752107007531070075410700755107007561070075710700758107007591070076010700761107007621070076310700764107007651070076610700767107007681070076910700770107007711070077210700773107007741070077510700776107007771070077810700779107007801070078110700782107007831070078410700785107007861070078710700788107007891070079010700791107007921070079310700794107007951070079610700797107007981070079910710001107100021071000310710004107100051071000610710007107100081071000910710010107100111071001210710013107100141071001510710016107100171071001810710019107100201071002110710022107100231071002410710025107100261071002710710028107100291071003010710031107100321071003310710034107100351071003610710037107100381071003910710040107100411071004210710043107100441071004510710046107100471071004810710049107100501071005110710052107100531071005410710055107100561071005710710058107100591071006010710061107100621071006310710064107100651071006610710067107100681071006910710070107100711071007210710073107100741071007510710076107100771071007810710079107100801071008110710082107100831071008410710085107100861071008710710088107100891071009010710091107100921071009310710094107100951071009610710097107100981071009910710100107101011071010210710103107101041071010510710106107101071071010810710109107101101071011110710112107101131071011410710115107101161071011710710118107101191071012010710121107101221071012310710124107101251071012610710127107101281071012910710130107101311071013210710133107101341071013510710136107101371071013810710139107101401071014110710142107101431071014410710145107101461071014710710148107101491071015010710151107101521071015310710154107101551071015610710157107101581071015910710160107101611071016210710163107101641071016510710166107101671071016810710169107101701071017110710172107101731071017410710175107101761071017710710178107101791071018010710181107101821071018310710184107101851071018610710187107101881071018910710190107101911071019210710193107101941071019510710196107101971071019810710199107102001071020110710202107102031071020410710205107102061071020710710208107102091071021010710211107102121071021310710214107102151071021610710217107102181071021910710220107102211071022210710223107102241071022510710226107102271071022810710229107102301071023110710232107102331071023410710235107102361071023710710238107102391071024010710241107102421071024310710244107102451071024610710247107102481071024910710250107102511071025210710253107102541071025510710256107102571071025810710259107102601071026110710262107102631071026410710265107102661071026710710268107102691071027010710271107102721071027310710274107102751071027610710277107102781071027910710280107102811071028210710283107102841071028510710286107102871071028810710289107102901071029110710292107102931071029410710295107102961071029710710298107102991071030010710301107103021071030310710304107103051071030610710307107103081071030910710310107103111071031210710313107103141071031510710316107103171071031810710319107103201071032110710322107103231071032410710325107103261071032710710328107103291071033010710331107103321071033310710334107103351071033610710337107103381071033910710340107103411071034210710343107103441071034510710346107103471071034810710349107103501071035110710352107103531071035410710355107103561071035710710358107103591071036010710361107103621071036310710364107103651071036610710367107103681071036910710370107103711071037210710373107103741071037510710376107103771071037810710379107103801071038110710382107103831071038410710385107103861071038710710388107103891071039010710391107103921071039310710394107103951071039610710397107103981071039910710400107104011071040210710403107104041071040510710406107104071071040810710409107104101071041110710412107104131071041410710415107104161071041710710418107104191071042010710421107104221071042310710424107104251071042610710427107104281071042910710430107104311071043210710433107104341071043510710436107104371071043810710439107104401071044110710442107104431071044410710445107104461071044710710448107104491071045010710451107104521071045310710454107104551071045610710457107104581071045910710460107104611071046210710463107104641071046510710466107104671071046810710469107104701071047110710472107104731071047410710475107104761071047710710478107104791071048010710481107104821071048310710484107104851071048610710487107104881071048910710490107104911071049210710493107104941071049510710496107104971071049810710499107105001071050110710502107105031071050410710505107105061071050710710508107105091071051010710511107105121071051310710514107105151071051610710517107105181071051910710520107105211071052210710523107105241071052510710526107105271071052810710529107105301071053110710532107105331071053410710535107105361071053710710538107105391071054010710541107105421071054310710544107105451071054610710547107105481071054910710550107105511071055210710553107105541071055510710556107105571071055810710559107105601071056110710562107105631071056410710565107105661071056710710568107105691071057010710571107105721071057310710574107105751071057610710577107105781071057910710580107105811071058210710583107105841071058510710586107105871071058810710589107105901071059110710592107105931071059410710595107105961071059710710598107105991071060010710601107106021071060310710604107106051071060610710607107106081071060910710610107106111071061210710613107106141071061510710616107106171071061810710619107106201071062110710622107106231071062410710625107106261071062710710628107106291071063010710631107106321071063310710634107106351071063610710637107106381071063910710640107106411071064210710643107106441071064510710646107106471071064810710649107106501071065110710652107106531071065410710655107106561071065710710658107106591071066010710661107106621071066310710664107106651071066610710667107106681071066910710670107106711071067210710673107106741071067510710676107106771071067810710679107106801071068110710682107106831071068410710685107106861071068710710688107106891071069010710691107106921071069310710694107106951071069610710697107106981071069910710700107107011071070210710703107107041071070510710706107107071071070810710709107107101071071110710712107107131071071410710715107107161071071710710718107107191071072010710721107107221071072310710724107107251071072610710727107107281071072910710730107107311071073210710733107107341071073510710736107107371071073810710739107107401071074110710742107107431071074410710745107107461071074710710748107107491071075010710751107107521071075310710754107107551071075610710757107107581071075910710760107107611071076210710763107107641071076510710766107107671071076810710769107107701071077110710772107107731071077410710775107107761071077710710778107107791071078010710781107107821071078310710784107107851071078610710787107107881071078910710790107107911071079210710793107107941071079510710796107107971071079810710799107200011072000210720003107200041072000510720006107200071072000810720009107200101072001110720012107200131072001410720015107200161072001710720018107200191072002010720021107200221072002310720024107200251072002610720027107200281072002910720030107200311072003210720033107200341072003510720036107200371072003810720039107200401072004110720042107200431072004410720045107200461072004710720048107200491072005010720051107200521072005310720054107200551072005610720057107200581072005910720060107200611072006210720063107200641072006510720066107200671072006810720069107200701072007110720072107200731072007410720075107200761072007710720078107200791072008010720081107200821072008310720084107200851072008610720087107200881072008910720090107200911072009210720093107200941072009510720096107200971072009810720099107201001072010110720102107201031072010410720105107201061072010710720108107201091072011010720111107201121072011310720114107201151072011610720117107201181072011910720120107201211072012210720123107201241072012510720126107201271072012810720129107201301072013110720132107201331072013410720135107201361072013710720138107201391072014010720141107201421072014310720144107201451072014610720147107201481072014910720150107201511072015210720153107201541072015510720156107201571072015810720159107201601072016110720162107201631072016410720165107201661072016710720168107201691072017010720171107201721072017310720174107201751072017610720177107201781072017910720180107201811072018210720183107201841072018510720186107201871072018810720189107201901072019110720192107201931072019410720195107201961072019710720198107201991072020010720201107202021072020310720204107202051072020610720207107202081072020910720210107202111072021210720213107202141072021510720216107202171072021810720219107202201072022110720222107202231072022410720225107202261072022710720228107202291072023010720231107202321072023310720234107202351072023610720237107202381072023910720240107202411072024210720243107202441072024510720246107202471072024810720249107202501072025110720252107202531072025410720255107202561072025710720258107202591072026010720261107202621072026310720264107202651072026610720267107202681072026910720270107202711072027210720273107202741072027510720276107202771072027810720279107202801072028110720282107202831072028410720285107202861072028710720288107202891072029010720291107202921072029310720294107202951072029610720297107202981072029910720300107203011072030210720303107203041072030510720306107203071072030810720309107203101072031110720312107203131072031410720315107203161072031710720318107203191072032010720321107203221072032310720324107203251072032610720327107203281072032910720330107203311072033210720333107203341072033510720336107203371072033810720339107203401072034110720342107203431072034410720345107203461072034710720348107203491072035010720351107203521072035310720354107203551072035610720357107203581072035910720360107203611072036210720363107203641072036510720366107203671072036810720369107203701072037110720372107203731072037410720375107203761072037710720378107203791072038010720381107203821072038310720384107203851072038610720387107203881072038910720390107203911072039210720393107203941072039510720396107203971072039810720399107204001072040110720402107204031072040410720405107204061072040710720408107204091072041010720411107204121072041310720414107204151072041610720417107204181072041910720420107204211072042210720423107204241072042510720426107204271072042810720429107204301072043110720432107204331072043410720435107204361072043710720438107204391072044010720441107204421072044310720444107204451072044610720447107204481072044910720450107204511072045210720453107204541072045510720456107204571072045810720459107204601072046110720462107204631072046410720465107204661072046710720468107204691072047010720471107204721072047310720474107204751072047610720477107204781072047910720480107204811072048210720483107204841072048510720486107204871072048810720489107204901072049110720492107204931072049410720495107204961072049710720498107204991072050010720501107205021072050310720504107205051072050610720507107205081072050910720510107205111072051210720513107205141072051510720516107205171072051810720519107205201072052110720522107205231072052410720525107205261072052710720528107205291072053010720531107205321072053310720534107205351072053610720537107205381072053910720540107205411072054210720543107205441072054510720546107205471072054810720549107205501072055110720552107205531072055410720555107205561072055710720558107205591072056010720561107205621072056310720564107205651072056610720567107205681072056910720570107205711072057210720573107205741072057510720576107205771072057810720579107205801072058110720582107205831072058410720585107205861072058710720588107205891072059010720591107205921072059310720594107205951072059610720597107205981072059910720600107206011072060210720603107206041072060510720606107206071072060810720609107206101072061110720612107206131072061410720615107206161072061710720618107206191072062010720621107206221072062310720624107206251072062610720627107206281072062910720630107206311072063210720633107206341072063510720636107206371072063810720639107206401072064110720642107206431072064410720645107206461072064710720648107206491072065010720651107206521072065310720654107206551072065610720657107206581072065910720660107206611072066210720663107206641072066510720666107206671072066810720669107206701072067110720672107206731072067410720675107206761072067710720678107206791072068010720681107206821072068310720684107206851072068610720687107206881072068910720690107206911072069210720693107206941072069510720696107206971072069810720699107207001072070110720702107207031072070410720705107207061072070710720708107207091072071010720711107207121072071310720714107207151072071610720717107207181072071910720720107207211072072210720723107207241072072510720726107207271072072810720729107207301072073110720732107207331072073410720735107207361072073710720738107207391072074010720741107207421072074310720744107207451072074610720747107207481072074910720750107207511072075210720753107207541072075510720756107207571072075810720759107207601072076110720762107207631072076410720765107207661072076710720768107207691072077010720771107207721072077310720774107207751072077610720777107207781072077910720780107207811072078210720783107207841072078510720786107207871072078810720789107207901072079110720792107207931072079410720795107207961072079710720798107207991073000110730002107300031073000410730005107300061073000710730008107300091073001010730011107300121073001310730014107300151073001610730017107300181073001910730020107300211073002210730023107300241073002510730026107300271073002810730029107300301073003110730032107300331073003410730035107300361073003710730038107300391073004010730041107300421073004310730044107300451073004610730047107300481073004910730050107300511073005210730053107300541073005510730056107300571073005810730059107300601073006110730062107300631073006410730065107300661073006710730068107300691073007010730071107300721073007310730074107300751073007610730077107300781073007910730080107300811073008210730083107300841073008510730086107300871073008810730089107300901073009110730092107300931073009410730095107300961073009710730098107300991073010010730101107301021073010310730104107301051073010610730107107301081073010910730110107301111073011210730113107301141073011510730116107301171073011810730119107301201073012110730122107301231073012410730125107301261073012710730128107301291073013010730131107301321073013310730134107301351073013610730137107301381073013910730140107301411073014210730143107301441073014510730146107301471073014810730149107301501073015110730152107301531073015410730155107301561073015710730158107301591073016010730161107301621073016310730164107301651073016610730167107301681073016910730170107301711073017210730173107301741073017510730176107301771073017810730179107301801073018110730182107301831073018410730185107301861073018710730188107301891073019010730191107301921073019310730194107301951073019610730197107301981073019910730200107302011073020210730203107302041073020510730206107302071073020810730209107302101073021110730212107302131073021410730215107302161073021710730218107302191073022010730221107302221073022310730224107302251073022610730227107302281073022910730230107302311073023210730233107302341073023510730236107302371073023810730239107302401073024110730242107302431073024410730245107302461073024710730248107302491073025010730251107302521073025310730254107302551073025610730257107302581073025910730260107302611073026210730263107302641073026510730266107302671073026810730269107302701073027110730272107302731073027410730275107302761073027710730278107302791073028010730281107302821073028310730284107302851073028610730287107302881073028910730290107302911073029210730293107302941073029510730296107302971073029810730299107303001073030110730302107303031073030410730305107303061073030710730308107303091073031010730311107303121073031310730314107303151073031610730317107303181073031910730320107303211073032210730323107303241073032510730326107303271073032810730329107303301073033110730332107303331073033410730335107303361073033710730338107303391073034010730341107303421073034310730344107303451073034610730347107303481073034910730350107303511073035210730353107303541073035510730356107303571073035810730359107303601073036110730362107303631073036410730365107303661073036710730368107303691073037010730371107303721073037310730374107303751073037610730377107303781073037910730380107303811073038210730383107303841073038510730386107303871073038810730389107303901073039110730392107303931073039410730395107303961073039710730398107303991073040010730401107304021073040310730404107304051073040610730407107304081073040910730410107304111073041210730413107304141073041510730416107304171073041810730419107304201073042110730422107304231073042410730425107304261073042710730428107304291073043010730431107304321073043310730434107304351073043610730437107304381073043910730440107304411073044210730443107304441073044510730446107304471073044810730449107304501073045110730452107304531073045410730455107304561073045710730458107304591073046010730461107304621073046310730464107304651073046610730467107304681073046910730470107304711073047210730473107304741073047510730476107304771073047810730479107304801073048110730482107304831073048410730485107304861073048710730488107304891073049010730491107304921073049310730494107304951073049610730497107304981073049910730500107305011073050210730503107305041073050510730506107305071073050810730509107305101073051110730512107305131073051410730515107305161073051710730518107305191073052010730521107305221073052310730524107305251073052610730527107305281073052910730530107305311073053210730533107305341073053510730536107305371073053810730539107305401073054110730542107305431073054410730545107305461073054710730548107305491073055010730551107305521073055310730554107305551073055610730557107305581073055910730560107305611073056210730563107305641073056510730566107305671073056810730569107305701073057110730572107305731073057410730575107305761073057710730578107305791073058010730581107305821073058310730584107305851073058610730587107305881073058910730590107305911073059210730593107305941073059510730596107305971073059810730599107306001073060110730602107306031073060410730605107306061073060710730608107306091073061010730611107306121073061310730614107306151073061610730617107306181073061910730620107306211073062210730623107306241073062510730626107306271073062810730629107306301073063110730632107306331073063410730635107306361073063710730638107306391073064010730641107306421073064310730644107306451073064610730647107306481073064910730650107306511073065210730653107306541073065510730656107306571073065810730659107306601073066110730662107306631073066410730665107306661073066710730668107306691073067010730671107306721073067310730674107306751073067610730677107306781073067910730680107306811073068210730683107306841073068510730686107306871073068810730689107306901073069110730692107306931073069410730695107306961073069710730698107306991073070010730701107307021073070310730704107307051073070610730707107307081073070910730710107307111073071210730713107307141073071510730716107307171073071810730719107307201073072110730722107307231073072410730725107307261073072710730728107307291073073010730731107307321073073310730734107307351073073610730737107307381073073910730740107307411073074210730743107307441073074510730746107307471073074810730749107307501073075110730752107307531073075410730755107307561073075710730758107307591073076010730761107307621073076310730764107307651073076610730767107307681073076910730770107307711073077210730773107307741073077510730776107307771073077810730779107307801073078110730782107307831073078410730785107307861073078710730788107307891073079010730791107307921073079310730794107307951073079610730797107307981073079910740001107400021074000310740004107400051074000610740007107400081074000910740010107400111074001210740013107400141074001510740016107400171074001810740019107400201074002110740022107400231074002410740025107400261074002710740028107400291074003010740031107400321074003310740034107400351074003610740037107400381074003910740040107400411074004210740043107400441074004510740046107400471074004810740049107400501074005110740052107400531074005410740055107400561074005710740058107400591074006010740061107400621074006310740064107400651074006610740067107400681074006910740070107400711074007210740073107400741074007510740076107400771074007810740079107400801074008110740082107400831074008410740085107400861074008710740088107400891074009010740091107400921074009310740094107400951074009610740097107400981074009910740100107401011074010210740103107401041074010510740106107401071074010810740109107401101074011110740112107401131074011410740115107401161074011710740118107401191074012010740121107401221074012310740124107401251074012610740127107401281074012910740130107401311074013210740133107401341074013510740136107401371074013810740139107401401074014110740142107401431074014410740145107401461074014710740148107401491074015010740151107401521074015310740154107401551074015610740157107401581074015910740160107401611074016210740163107401641074016510740166107401671074016810740169107401701074017110740172107401731074017410740175107401761074017710740178107401791074018010740181107401821074018310740184107401851074018610740187107401881074018910740190107401911074019210740193107401941074019510740196107401971074019810740199107402001074020110740202107402031074020410740205107402061074020710740208107402091074021010740211107402121074021310740214107402151074021610740217107402181074021910740220107402211074022210740223107402241074022510740226107402271074022810740229107402301074023110740232107402331074023410740235107402361074023710740238107402391074024010740241107402421074024310740244107402451074024610740247107402481074024910740250107402511074025210740253107402541074025510740256107402571074025810740259107402601074026110740262107402631074026410740265107402661074026710740268107402691074027010740271107402721074027310740274107402751074027610740277107402781074027910740280107402811074028210740283107402841074028510740286107402871074028810740289107402901074029110740292107402931074029410740295107402961074029710740298107402991074030010740301107403021074030310740304107403051074030610740307107403081074030910740310107403111074031210740313107403141074031510740316107403171074031810740319107403201074032110740322107403231074032410740325107403261074032710740328107403291074033010740331107403321074033310740334107403351074033610740337107403381074033910740340107403411074034210740343107403441074034510740346107403471074034810740349107403501074035110740352107403531074035410740355107403561074035710740358107403591074036010740361107403621074036310740364107403651074036610740367107403681074036910740370107403711074037210740373107403741074037510740376107403771074037810740379107403801074038110740382107403831074038410740385107403861074038710740388107403891074039010740391107403921074039310740394107403951074039610740397107403981074039910740400107404011074040210740403107404041074040510740406107404071074040810740409107404101074041110740412107404131074041410740415107404161074041710740418107404191074042010740421107404221074042310740424107404251074042610740427107404281074042910740430107404311074043210740433107404341074043510740436107404371074043810740439107404401074044110740442107404431074044410740445107404461074044710740448107404491074045010740451107404521074045310740454107404551074045610740457107404581074045910740460107404611074046210740463107404641074046510740466107404671074046810740469107404701074047110740472107404731074047410740475107404761074047710740478107404791074048010740481107404821074048310740484107404851074048610740487107404881074048910740490107404911074049210740493107404941074049510740496107404971074049810740499107405001074050110740502107405031074050410740505107405061074050710740508107405091074051010740511107405121074051310740514107405151074051610740517107405181074051910740520107405211074052210740523107405241074052510740526107405271074052810740529107405301074053110740532107405331074053410740535107405361074053710740538107405391074054010740541107405421074054310740544107405451074054610740547107405481074054910740550107405511074055210740553107405541074055510740556107405571074055810740559107405601074056110740562107405631074056410740565107405661074056710740568107405691074057010740571107405721074057310740574107405751074057610740577107405781074057910740580107405811074058210740583107405841074058510740586107405871074058810740589107405901074059110740592107405931074059410740595107405961074059710740598107405991074060010740601107406021074060310740604107406051074060610740607107406081074060910740610107406111074061210740613107406141074061510740616107406171074061810740619107406201074062110740622107406231074062410740625107406261074062710740628107406291074063010740631107406321074063310740634107406351074063610740637107406381074063910740640107406411074064210740643107406441074064510740646107406471074064810740649107406501074065110740652107406531074065410740655107406561074065710740658107406591074066010740661107406621074066310740664107406651074066610740667107406681074066910740670107406711074067210740673107406741074067510740676107406771074067810740679107406801074068110740682107406831074068410740685107406861074068710740688107406891074069010740691107406921074069310740694107406951074069610740697107406981074069910740700107407011074070210740703107407041074070510740706107407071074070810740709107407101074071110740712107407131074071410740715107407161074071710740718107407191074072010740721107407221074072310740724107407251074072610740727107407281074072910740730107407311074073210740733107407341074073510740736107407371074073810740739107407401074074110740742107407431074074410740745107407461074074710740748107407491074075010740751107407521074075310740754107407551074075610740757107407581074075910740760107407611074076210740763107407641074076510740766107407671074076810740769107407701074077110740772107407731074077410740775107407761074077710740778107407791074078010740781107407821074078310740784107407851074078610740787107407881074078910740790107407911074079210740793107407941074079510740796107407971074079810740799107500011075000210750003107500041075000510750006107500071075000810750009107500101075001110750012107500131075001410750015107500161075001710750018107500191075002010750021107500221075002310750024107500251075002610750027107500281075002910750030107500311075003210750033107500341075003510750036107500371075003810750039107500401075004110750042107500431075004410750045107500461075004710750048107500491075005010750051107500521075005310750054107500551075005610750057107500581075005910750060107500611075006210750063107500641075006510750066107500671075006810750069107500701075007110750072107500731075007410750075107500761075007710750078107500791075008010750081107500821075008310750084107500851075008610750087107500881075008910750090107500911075009210750093107500941075009510750096107500971075009810750099107501001075010110750102107501031075010410750105107501061075010710750108107501091075011010750111107501121075011310750114107501151075011610750117107501181075011910750120107501211075012210750123107501241075012510750126107501271075012810750129107501301075013110750132107501331075013410750135107501361075013710750138107501391075014010750141107501421075014310750144107501451075014610750147107501481075014910750150107501511075015210750153107501541075015510750156107501571075015810750159107501601075016110750162107501631075016410750165107501661075016710750168107501691075017010750171107501721075017310750174107501751075017610750177107501781075017910750180107501811075018210750183107501841075018510750186107501871075018810750189107501901075019110750192107501931075019410750195107501961075019710750198107501991075020010750201107502021075020310750204107502051075020610750207107502081075020910750210107502111075021210750213107502141075021510750216107502171075021810750219107502201075022110750222107502231075022410750225107502261075022710750228107502291075023010750231107502321075023310750234107502351075023610750237107502381075023910750240107502411075024210750243107502441075024510750246107502471075024810750249107502501075025110750252107502531075025410750255107502561075025710750258107502591075026010750261107502621075026310750264107502651075026610750267107502681075026910750270107502711075027210750273107502741075027510750276107502771075027810750279107502801075028110750282107502831075028410750285107502861075028710750288107502891075029010750291107502921075029310750294107502951075029610750297107502981075029910750300107503011075030210750303107503041075030510750306107503071075030810750309107503101075031110750312107503131075031410750315107503161075031710750318107503191075032010750321107503221075032310750324107503251075032610750327107503281075032910750330107503311075033210750333107503341075033510750336107503371075033810750339107503401075034110750342107503431075034410750345107503461075034710750348107503491075035010750351107503521075035310750354107503551075035610750357107503581075035910750360107503611075036210750363107503641075036510750366107503671075036810750369107503701075037110750372107503731075037410750375107503761075037710750378107503791075038010750381107503821075038310750384107503851075038610750387107503881075038910750390107503911075039210750393107503941075039510750396107503971075039810750399107504001075040110750402107504031075040410750405107504061075040710750408107504091075041010750411107504121075041310750414107504151075041610750417107504181075041910750420107504211075042210750423107504241075042510750426107504271075042810750429107504301075043110750432107504331075043410750435107504361075043710750438107504391075044010750441107504421075044310750444107504451075044610750447107504481075044910750450107504511075045210750453107504541075045510750456107504571075045810750459107504601075046110750462107504631075046410750465107504661075046710750468107504691075047010750471107504721075047310750474107504751075047610750477107504781075047910750480107504811075048210750483107504841075048510750486107504871075048810750489107504901075049110750492107504931075049410750495107504961075049710750498107504991075050010750501107505021075050310750504107505051075050610750507107505081075050910750510107505111075051210750513107505141075051510750516107505171075051810750519107505201075052110750522107505231075052410750525107505261075052710750528107505291075053010750531107505321075053310750534107505351075053610750537107505381075053910750540107505411075054210750543107505441075054510750546107505471075054810750549107505501075055110750552107505531075055410750555107505561075055710750558107505591075056010750561107505621075056310750564107505651075056610750567107505681075056910750570107505711075057210750573107505741075057510750576107505771075057810750579107505801075058110750582107505831075058410750585107505861075058710750588107505891075059010750591107505921075059310750594107505951075059610750597107505981075059910750600107506011075060210750603107506041075060510750606107506071075060810750609107506101075061110750612107506131075061410750615107506161075061710750618107506191075062010750621107506221075062310750624107506251075062610750627107506281075062910750630107506311075063210750633107506341075063510750636107506371075063810750639107506401075064110750642107506431075064410750645107506461075064710750648107506491075065010750651107506521075065310750654107506551075065610750657107506581075065910750660107506611075066210750663107506641075066510750666107506671075066810750669107506701075067110750672107506731075067410750675107506761075067710750678107506791075068010750681107506821075068310750684107506851075068610750687107506881075068910750690107506911075069210750693107506941075069510750696107506971075069810750699107507001075070110750702107507031075070410750705107507061075070710750708107507091075071010750711107507121075071310750714107507151075071610750717107507181075071910750720107507211075072210750723107507241075072510750726107507271075072810750729107507301075073110750732107507331075073410750735107507361075073710750738107507391075074010750741107507421075074310750744107507451075074610750747107507481075074910750750107507511075075210750753107507541075075510750756107507571075075810750759107507601075076110750762107507631075076410750765107507661075076710750768107507691075077010750771107507721075077310750774107507751075077610750777107507781075077910750780107507811075078210750783107507841075078510750786107507871075078810750789107507901075079110750792107507931075079410750795107507961075079710750798107507991076000110760002107600031076000410760005107600061076000710760008107600091076001010760011107600121076001310760014107600151076001610760017107600181076001910760020107600211076002210760023107600241076002510760026107600271076002810760029107600301076003110760032107600331076003410760035107600361076003710760038107600391076004010760041107600421076004310760044107600451076004610760047107600481076004910760050107600511076005210760053107600541076005510760056107600571076005810760059107600601076006110760062107600631076006410760065107600661076006710760068107600691076007010760071107600721076007310760074107600751076007610760077107600781076007910760080107600811076008210760083107600841076008510760086107600871076008810760089107600901076009110760092107600931076009410760095107600961076009710760098107600991076010010760101107601021076010310760104107601051076010610760107107601081076010910760110107601111076011210760113107601141076011510760116107601171076011810760119107601201076012110760122107601231076012410760125107601261076012710760128107601291076013010760131107601321076013310760134107601351076013610760137107601381076013910760140107601411076014210760143107601441076014510760146107601471076014810760149107601501076015110760152107601531076015410760155107601561076015710760158107601591076016010760161107601621076016310760164107601651076016610760167107601681076016910760170107601711076017210760173107601741076017510760176107601771076017810760179107601801076018110760182107601831076018410760185107601861076018710760188107601891076019010760191107601921076019310760194107601951076019610760197107601981076019910760200107602011076020210760203107602041076020510760206107602071076020810760209107602101076021110760212107602131076021410760215107602161076021710760218107602191076022010760221107602221076022310760224107602251076022610760227107602281076022910760230107602311076023210760233107602341076023510760236107602371076023810760239107602401076024110760242107602431076024410760245107602461076024710760248107602491076025010760251107602521076025310760254107602551076025610760257107602581076025910760260107602611076026210760263107602641076026510760266107602671076026810760269107602701076027110760272107602731076027410760275107602761076027710760278107602791076028010760281107602821076028310760284107602851076028610760287107602881076028910760290107602911076029210760293107602941076029510760296107602971076029810760299107603001076030110760302107603031076030410760305107603061076030710760308107603091076031010760311107603121076031310760314107603151076031610760317107603181076031910760320107603211076032210760323107603241076032510760326107603271076032810760329107603301076033110760332107603331076033410760335107603361076033710760338107603391076034010760341107603421076034310760344107603451076034610760347107603481076034910760350107603511076035210760353107603541076035510760356107603571076035810760359107603601076036110760362107603631076036410760365107603661076036710760368107603691076037010760371107603721076037310760374107603751076037610760377107603781076037910760380107603811076038210760383107603841076038510760386107603871076038810760389107603901076039110760392107603931076039410760395107603961076039710760398107603991076040010760401107604021076040310760404107604051076040610760407107604081076040910760410107604111076041210760413107604141076041510760416107604171076041810760419107604201076042110760422107604231076042410760425107604261076042710760428107604291076043010760431107604321076043310760434107604351076043610760437107604381076043910760440107604411076044210760443107604441076044510760446107604471076044810760449107604501076045110760452107604531076045410760455107604561076045710760458107604591076046010760461107604621076046310760464107604651076046610760467107604681076046910760470107604711076047210760473107604741076047510760476107604771076047810760479107604801076048110760482107604831076048410760485107604861076048710760488107604891076049010760491107604921076049310760494107604951076049610760497107604981076049910760500107605011076050210760503107605041076050510760506107605071076050810760509107605101076051110760512107605131076051410760515107605161076051710760518107605191076052010760521107605221076052310760524107605251076052610760527107605281076052910760530107605311076053210760533107605341076053510760536107605371076053810760539107605401076054110760542107605431076054410760545107605461076054710760548107605491076055010760551107605521076055310760554107605551076055610760557107605581076055910760560107605611076056210760563107605641076056510760566107605671076056810760569107605701076057110760572107605731076057410760575107605761076057710760578107605791076058010760581107605821076058310760584107605851076058610760587107605881076058910760590107605911076059210760593107605941076059510760596107605971076059810760599107606001076060110760602107606031076060410760605107606061076060710760608107606091076061010760611107606121076061310760614107606151076061610760617107606181076061910760620107606211076062210760623107606241076062510760626107606271076062810760629107606301076063110760632107606331076063410760635107606361076063710760638107606391076064010760641107606421076064310760644107606451076064610760647107606481076064910760650107606511076065210760653107606541076065510760656107606571076065810760659107606601076066110760662107606631076066410760665107606661076066710760668107606691076067010760671107606721076067310760674107606751076067610760677107606781076067910760680107606811076068210760683107606841076068510760686107606871076068810760689107606901076069110760692107606931076069410760695107606961076069710760698107606991076070010760701107607021076070310760704107607051076070610760707107607081076070910760710107607111076071210760713107607141076071510760716107607171076071810760719107607201076072110760722107607231076072410760725107607261076072710760728107607291076073010760731107607321076073310760734107607351076073610760737107607381076073910760740107607411076074210760743107607441076074510760746107607471076074810760749107607501076075110760752107607531076075410760755107607561076075710760758107607591076076010760761107607621076076310760764107607651076076610760767107607681076076910760770107607711076077210760773107607741076077510760776107607771076077810760779107607801076078110760782107607831076078410760785107607861076078710760788107607891076079010760791107607921076079310760794107607951076079610760797107607981076079910770001107700021077000310770004107700051077000610770007107700081077000910770010107700111077001210770013107700141077001510770016107700171077001810770019107700201077002110770022107700231077002410770025107700261077002710770028107700291077003010770031107700321077003310770034107700351077003610770037107700381077003910770040107700411077004210770043107700441077004510770046107700471077004810770049107700501077005110770052107700531077005410770055107700561077005710770058107700591077006010770061107700621077006310770064107700651077006610770067107700681077006910770070107700711077007210770073107700741077007510770076107700771077007810770079107700801077008110770082107700831077008410770085107700861077008710770088107700891077009010770091107700921077009310770094107700951077009610770097107700981077009910770100107701011077010210770103107701041077010510770106107701071077010810770109107701101077011110770112107701131077011410770115107701161077011710770118107701191077012010770121107701221077012310770124107701251077012610770127107701281077012910770130107701311077013210770133107701341077013510770136107701371077013810770139107701401077014110770142107701431077014410770145107701461077014710770148107701491077015010770151107701521077015310770154107701551077015610770157107701581077015910770160107701611077016210770163107701641077016510770166107701671077016810770169107701701077017110770172107701731077017410770175107701761077017710770178107701791077018010770181107701821077018310770184107701851077018610770187107701881077018910770190107701911077019210770193107701941077019510770196107701971077019810770199107702001077020110770202107702031077020410770205107702061077020710770208107702091077021010770211107702121077021310770214107702151077021610770217107702181077021910770220107702211077022210770223107702241077022510770226107702271077022810770229107702301077023110770232107702331077023410770235107702361077023710770238107702391077024010770241107702421077024310770244107702451077024610770247107702481077024910770250107702511077025210770253107702541077025510770256107702571077025810770259107702601077026110770262107702631077026410770265107702661077026710770268107702691077027010770271107702721077027310770274107702751077027610770277107702781077027910770280107702811077028210770283107702841077028510770286107702871077028810770289107702901077029110770292107702931077029410770295107702961077029710770298107702991077030010770301107703021077030310770304107703051077030610770307107703081077030910770310107703111077031210770313107703141077031510770316107703171077031810770319107703201077032110770322107703231077032410770325107703261077032710770328107703291077033010770331107703321077033310770334107703351077033610770337107703381077033910770340107703411077034210770343107703441077034510770346107703471077034810770349107703501077035110770352107703531077035410770355107703561077035710770358107703591077036010770361107703621077036310770364107703651077036610770367107703681077036910770370107703711077037210770373107703741077037510770376107703771077037810770379107703801077038110770382107703831077038410770385107703861077038710770388107703891077039010770391107703921077039310770394107703951077039610770397107703981077039910770400107704011077040210770403107704041077040510770406107704071077040810770409107704101077041110770412107704131077041410770415107704161077041710770418107704191077042010770421107704221077042310770424107704251077042610770427107704281077042910770430107704311077043210770433107704341077043510770436107704371077043810770439107704401077044110770442107704431077044410770445107704461077044710770448107704491077045010770451107704521077045310770454107704551077045610770457107704581077045910770460107704611077046210770463107704641077046510770466107704671077046810770469107704701077047110770472107704731077047410770475107704761077047710770478107704791077048010770481107704821077048310770484107704851077048610770487107704881077048910770490107704911077049210770493107704941077049510770496107704971077049810770499107705001077050110770502107705031077050410770505107705061077050710770508107705091077051010770511107705121077051310770514107705151077051610770517107705181077051910770520107705211077052210770523107705241077052510770526107705271077052810770529107705301077053110770532107705331077053410770535107705361077053710770538107705391077054010770541107705421077054310770544107705451077054610770547107705481077054910770550107705511077055210770553107705541077055510770556107705571077055810770559107705601077056110770562107705631077056410770565107705661077056710770568107705691077057010770571107705721077057310770574107705751077057610770577107705781077057910770580107705811077058210770583107705841077058510770586107705871077058810770589107705901077059110770592107705931077059410770595107705961077059710770598107705991077060010770601107706021077060310770604107706051077060610770607107706081077060910770610107706111077061210770613107706141077061510770616107706171077061810770619107706201077062110770622107706231077062410770625107706261077062710770628107706291077063010770631107706321077063310770634107706351077063610770637107706381077063910770640107706411077064210770643107706441077064510770646107706471077064810770649107706501077065110770652107706531077065410770655107706561077065710770658107706591077066010770661107706621077066310770664107706651077066610770667107706681077066910770670107706711077067210770673107706741077067510770676107706771077067810770679107706801077068110770682107706831077068410770685107706861077068710770688107706891077069010770691107706921077069310770694107706951077069610770697107706981077069910770700107707011077070210770703107707041077070510770706107707071077070810770709107707101077071110770712107707131077071410770715107707161077071710770718107707191077072010770721107707221077072310770724107707251077072610770727107707281077072910770730107707311077073210770733107707341077073510770736107707371077073810770739107707401077074110770742107707431077074410770745107707461077074710770748107707491077075010770751107707521077075310770754107707551077075610770757107707581077075910770760107707611077076210770763107707641077076510770766107707671077076810770769107707701077077110770772107707731077077410770775107707761077077710770778107707791077078010770781107707821077078310770784107707851077078610770787107707881077078910770790107707911077079210770793107707941077079510770796107707971077079810770799107800011078000210780003107800041078000510780006107800071078000810780009107800101078001110780012107800131078001410780015107800161078001710780018107800191078002010780021107800221078002310780024107800251078002610780027107800281078002910780030107800311078003210780033107800341078003510780036107800371078003810780039107800401078004110780042107800431078004410780045107800461078004710780048107800491078005010780051107800521078005310780054107800551078005610780057107800581078005910780060107800611078006210780063107800641078006510780066107800671078006810780069107800701078007110780072107800731078007410780075107800761078007710780078107800791078008010780081107800821078008310780084107800851078008610780087107800881078008910780090107800911078009210780093107800941078009510780096107800971078009810780099107801001078010110780102107801031078010410780105107801061078010710780108107801091078011010780111107801121078011310780114107801151078011610780117107801181078011910780120107801211078012210780123107801241078012510780126107801271078012810780129107801301078013110780132107801331078013410780135107801361078013710780138107801391078014010780141107801421078014310780144107801451078014610780147107801481078014910780150107801511078015210780153107801541078015510780156107801571078015810780159107801601078016110780162107801631078016410780165107801661078016710780168107801691078017010780171107801721078017310780174107801751078017610780177107801781078017910780180107801811078018210780183107801841078018510780186107801871078018810780189107801901078019110780192107801931078019410780195107801961078019710780198107801991078020010780201107802021078020310780204107802051078020610780207107802081078020910780210107802111078021210780213107802141078021510780216107802171078021810780219107802201078022110780222107802231078022410780225107802261078022710780228107802291078023010780231107802321078023310780234107802351078023610780237107802381078023910780240107802411078024210780243107802441078024510780246107802471078024810780249107802501078025110780252107802531078025410780255107802561078025710780258107802591078026010780261107802621078026310780264107802651078026610780267107802681078026910780270107802711078027210780273107802741078027510780276107802771078027810780279107802801078028110780282107802831078028410780285107802861078028710780288107802891078029010780291107802921078029310780294107802951078029610780297107802981078029910780300107803011078030210780303107803041078030510780306107803071078030810780309107803101078031110780312107803131078031410780315107803161078031710780318107803191078032010780321107803221078032310780324107803251078032610780327107803281078032910780330107803311078033210780333107803341078033510780336107803371078033810780339107803401078034110780342107803431078034410780345107803461078034710780348107803491078035010780351107803521078035310780354107803551078035610780357107803581078035910780360107803611078036210780363107803641078036510780366107803671078036810780369107803701078037110780372107803731078037410780375107803761078037710780378107803791078038010780381107803821078038310780384107803851078038610780387107803881078038910780390107803911078039210780393107803941078039510780396107803971078039810780399107804001078040110780402107804031078040410780405107804061078040710780408107804091078041010780411107804121078041310780414107804151078041610780417107804181078041910780420107804211078042210780423107804241078042510780426107804271078042810780429107804301078043110780432107804331078043410780435107804361078043710780438107804391078044010780441107804421078044310780444107804451078044610780447107804481078044910780450107804511078045210780453107804541078045510780456107804571078045810780459107804601078046110780462107804631078046410780465107804661078046710780468107804691078047010780471107804721078047310780474107804751078047610780477107804781078047910780480107804811078048210780483107804841078048510780486107804871078048810780489107804901078049110780492107804931078049410780495107804961078049710780498107804991078050010780501107805021078050310780504107805051078050610780507107805081078050910780510107805111078051210780513107805141078051510780516107805171078051810780519107805201078052110780522107805231078052410780525107805261078052710780528107805291078053010780531107805321078053310780534107805351078053610780537107805381078053910780540107805411078054210780543107805441078054510780546107805471078054810780549107805501078055110780552107805531078055410780555107805561078055710780558107805591078056010780561107805621078056310780564107805651078056610780567107805681078056910780570107805711078057210780573107805741078057510780576107805771078057810780579107805801078058110780582107805831078058410780585107805861078058710780588107805891078059010780591107805921078059310780594107805951078059610780597107805981078059910780600107806011078060210780603107806041078060510780606107806071078060810780609107806101078061110780612107806131078061410780615107806161078061710780618107806191078062010780621107806221078062310780624107806251078062610780627107806281078062910780630107806311078063210780633107806341078063510780636107806371078063810780639107806401078064110780642107806431078064410780645107806461078064710780648107806491078065010780651107806521078065310780654107806551078065610780657107806581078065910780660107806611078066210780663107806641078066510780666107806671078066810780669107806701078067110780672107806731078067410780675107806761078067710780678107806791078068010780681107806821078068310780684107806851078068610780687107806881078068910780690107806911078069210780693107806941078069510780696107806971078069810780699107807001078070110780702107807031078070410780705107807061078070710780708107807091078071010780711107807121078071310780714107807151078071610780717107807181078071910780720107807211078072210780723107807241078072510780726107807271078072810780729107807301078073110780732107807331078073410780735107807361078073710780738107807391078074010780741107807421078074310780744107807451078074610780747107807481078074910780750107807511078075210780753107807541078075510780756107807571078075810780759107807601078076110780762107807631078076410780765107807661078076710780768107807691078077010780771107807721078077310780774107807751078077610780777107807781078077910780780107807811078078210780783107807841078078510780786107807871078078810780789107807901078079110780792107807931078079410780795107807961078079710780798107807991079000110790002107900031079000410790005107900061079000710790008107900091079001010790011107900121079001310790014107900151079001610790017107900181079001910790020107900211079002210790023107900241079002510790026107900271079002810790029107900301079003110790032107900331079003410790035107900361079003710790038107900391079004010790041107900421079004310790044107900451079004610790047107900481079004910790050107900511079005210790053107900541079005510790056107900571079005810790059107900601079006110790062107900631079006410790065107900661079006710790068107900691079007010790071107900721079007310790074107900751079007610790077107900781079007910790080107900811079008210790083107900841079008510790086107900871079008810790089107900901079009110790092107900931079009410790095107900961079009710790098107900991079010010790101107901021079010310790104107901051079010610790107107901081079010910790110107901111079011210790113107901141079011510790116107901171079011810790119107901201079012110790122107901231079012410790125107901261079012710790128107901291079013010790131107901321079013310790134107901351079013610790137107901381079013910790140107901411079014210790143107901441079014510790146107901471079014810790149107901501079015110790152107901531079015410790155107901561079015710790158107901591079016010790161107901621079016310790164107901651079016610790167107901681079016910790170107901711079017210790173107901741079017510790176107901771079017810790179107901801079018110790182107901831079018410790185107901861079018710790188107901891079019010790191107901921079019310790194107901951079019610790197107901981079019910790200107902011079020210790203107902041079020510790206107902071079020810790209107902101079021110790212107902131079021410790215107902161079021710790218107902191079022010790221107902221079022310790224107902251079022610790227107902281079022910790230107902311079023210790233107902341079023510790236107902371079023810790239107902401079024110790242107902431079024410790245107902461079024710790248107902491079025010790251107902521079025310790254107902551079025610790257107902581079025910790260107902611079026210790263107902641079026510790266107902671079026810790269107902701079027110790272107902731079027410790275107902761079027710790278107902791079028010790281107902821079028310790284107902851079028610790287107902881079028910790290107902911079029210790293107902941079029510790296107902971079029810790299107903001079030110790302107903031079030410790305107903061079030710790308107903091079031010790311107903121079031310790314107903151079031610790317107903181079031910790320107903211079032210790323107903241079032510790326107903271079032810790329107903301079033110790332107903331079033410790335107903361079033710790338107903391079034010790341107903421079034310790344107903451079034610790347107903481079034910790350107903511079035210790353107903541079035510790356107903571079035810790359107903601079036110790362107903631079036410790365107903661079036710790368107903691079037010790371107903721079037310790374107903751079037610790377107903781079037910790380107903811079038210790383107903841079038510790386107903871079038810790389107903901079039110790392107903931079039410790395107903961079039710790398107903991079040010790401107904021079040310790404107904051079040610790407107904081079040910790410107904111079041210790413107904141079041510790416107904171079041810790419107904201079042110790422107904231079042410790425107904261079042710790428107904291079043010790431107904321079043310790434107904351079043610790437107904381079043910790440107904411079044210790443107904441079044510790446107904471079044810790449107904501079045110790452107904531079045410790455107904561079045710790458107904591079046010790461107904621079046310790464107904651079046610790467107904681079046910790470107904711079047210790473107904741079047510790476107904771079047810790479107904801079048110790482107904831079048410790485107904861079048710790488107904891079049010790491107904921079049310790494107904951079049610790497107904981079049910790500107905011079050210790503107905041079050510790506107905071079050810790509107905101079051110790512107905131079051410790515107905161079051710790518107905191079052010790521107905221079052310790524107905251079052610790527107905281079052910790530107905311079053210790533107905341079053510790536107905371079053810790539107905401079054110790542107905431079054410790545107905461079054710790548107905491079055010790551107905521079055310790554107905551079055610790557107905581079055910790560107905611079056210790563107905641079056510790566107905671079056810790569107905701079057110790572107905731079057410790575107905761079057710790578107905791079058010790581107905821079058310790584107905851079058610790587107905881079058910790590107905911079059210790593107905941079059510790596107905971079059810790599107906001079060110790602107906031079060410790605107906061079060710790608107906091079061010790611107906121079061310790614107906151079061610790617107906181079061910790620107906211079062210790623107906241079062510790626107906271079062810790629107906301079063110790632107906331079063410790635107906361079063710790638107906391079064010790641107906421079064310790644107906451079064610790647107906481079064910790650107906511079065210790653107906541079065510790656107906571079065810790659107906601079066110790662107906631079066410790665107906661079066710790668107906691079067010790671107906721079067310790674107906751079067610790677107906781079067910790680107906811079068210790683107906841079068510790686107906871079068810790689107906901079069110790692107906931079069410790695107906961079069710790698107906991079070010790701107907021079070310790704107907051079070610790707107907081079070910790710107907111079071210790713107907141079071510790716107907171079071810790719107907201079072110790722107907231079072410790725107907261079072710790728107907291079073010790731107907321079073310790734107907351079073610790737107907381079073910790740107907411079074210790743107907441079074510790746107907471079074810790749107907501079075110790752107907531079075410790755107907561079075710790758107907591079076010790761107907621079076310790764107907651079076610790767107907681079076910790770107907711079077210790773107907741079077510790776107907771079077810790779107907801079078110790782107907831079078410790785107907861079078710790788107907891079079010790791107907921079079310790794107907951079079610790797107907981079079910800001108000021080000310800004108000051080000610800007108000081080000910800010108000111080001210800013108000141080001510800016108000171080001810800019108000201080002110800022108000231080002410800025108000261080002710800028108000291080003010800031108000321080003310800034108000351080003610800037108000381080003910800040108000411080004210800043108000441080004510800046108000471080004810800049108000501080005110800052108000531080005410800055108000561080005710800058108000591080006010800061108000621080006310800064108000651080006610800067108000681080006910800070108000711080007210800073108000741080007510800076108000771080007810800079108000801080008110800082108000831080008410800085108000861080008710800088108000891080009010800091108000921080009310800094108000951080009610800097108000981080009910800100108001011080010210800103108001041080010510800106108001071080010810800109108001101080011110800112108001131080011410800115108001161080011710800118108001191080012010800121108001221080012310800124108001251080012610800127108001281080012910800130108001311080013210800133108001341080013510800136108001371080013810800139108001401080014110800142108001431080014410800145108001461080014710800148108001491080015010800151108001521080015310800154108001551080015610800157108001581080015910800160108001611080016210800163108001641080016510800166108001671080016810800169108001701080017110800172108001731080017410800175108001761080017710800178108001791080018010800181108001821080018310800184108001851080018610800187108001881080018910800190108001911080019210800193108001941080019510800196108001971080019810800199108002001080020110800202108002031080020410800205108002061080020710800208108002091080021010800211108002121080021310800214108002151080021610800217108002181080021910800220108002211080022210800223108002241080022510800226108002271080022810800229108002301080023110800232108002331080023410800235108002361080023710800238108002391080024010800241108002421080024310800244108002451080024610800247108002481080024910800250108002511080025210800253108002541080025510800256108002571080025810800259108002601080026110800262108002631080026410800265108002661080026710800268108002691080027010800271108002721080027310800274108002751080027610800277108002781080027910800280108002811080028210800283108002841080028510800286108002871080028810800289108002901080029110800292108002931080029410800295108002961080029710800298108002991080030010800301108003021080030310800304108003051080030610800307108003081080030910800310108003111080031210800313108003141080031510800316108003171080031810800319108003201080032110800322108003231080032410800325108003261080032710800328108003291080033010800331108003321080033310800334108003351080033610800337108003381080033910800340108003411080034210800343108003441080034510800346108003471080034810800349108003501080035110800352108003531080035410800355108003561080035710800358108003591080036010800361108003621080036310800364108003651080036610800367108003681080036910800370108003711080037210800373108003741080037510800376108003771080037810800379108003801080038110800382108003831080038410800385108003861080038710800388108003891080039010800391108003921080039310800394108003951080039610800397108003981080039910800400108004011080040210800403108004041080040510800406108004071080040810800409108004101080041110800412108004131080041410800415108004161080041710800418108004191080042010800421108004221080042310800424108004251080042610800427108004281080042910800430108004311080043210800433108004341080043510800436108004371080043810800439108004401080044110800442108004431080044410800445108004461080044710800448108004491080045010800451108004521080045310800454108004551080045610800457108004581080045910800460108004611080046210800463108004641080046510800466108004671080046810800469108004701080047110800472108004731080047410800475108004761080047710800478108004791080048010800481108004821080048310800484108004851080048610800487108004881080048910800490108004911080049210800493108004941080049510800496108004971080049810800499108005001080050110800502108005031080050410800505108005061080050710800508108005091080051010800511108005121080051310800514108005151080051610800517108005181080051910800520108005211080052210800523108005241080052510800526108005271080052810800529108005301080053110800532108005331080053410800535108005361080053710800538108005391080054010800541108005421080054310800544108005451080054610800547108005481080054910800550108005511080055210800553108005541080055510800556108005571080055810800559108005601080056110800562108005631080056410800565108005661080056710800568108005691080057010800571108005721080057310800574108005751080057610800577108005781080057910800580108005811080058210800583108005841080058510800586108005871080058810800589108005901080059110800592108005931080059410800595108005961080059710800598108005991080060010800601108006021080060310800604108006051080060610800607108006081080060910800610108006111080061210800613108006141080061510800616108006171080061810800619108006201080062110800622108006231080062410800625108006261080062710800628108006291080063010800631108006321080063310800634108006351080063610800637108006381080063910800640108006411080064210800643108006441080064510800646108006471080064810800649108006501080065110800652108006531080065410800655108006561080065710800658108006591080066010800661108006621080066310800664108006651080066610800667108006681080066910800670108006711080067210800673108006741080067510800676108006771080067810800679108006801080068110800682108006831080068410800685108006861080068710800688108006891080069010800691108006921080069310800694108006951080069610800697108006981080069910800700108007011080070210800703108007041080070510800706108007071080070810800709108007101080071110800712108007131080071410800715108007161080071710800718108007191080072010800721108007221080072310800724108007251080072610800727108007281080072910800730108007311080073210800733108007341080073510800736108007371080073810800739108007401080074110800742108007431080074410800745108007461080074710800748108007491080075010800751108007521080075310800754108007551080075610800757108007581080075910800760108007611080076210800763108007641080076510800766108007671080076810800769108007701080077110800772108007731080077410800775108007761080077710800778108007791080078010800781108007821080078310800784108007851080078610800787108007881080078910800790108007911080079210800793108007941080079510800796108007971080079810800799108100011081000210810003108100041081000510810006108100071081000810810009108100101081001110810012108100131081001410810015108100161081001710810018108100191081002010810021108100221081002310810024108100251081002610810027108100281081002910810030108100311081003210810033108100341081003510810036108100371081003810810039108100401081004110810042108100431081004410810045108100461081004710810048108100491081005010810051108100521081005310810054108100551081005610810057108100581081005910810060108100611081006210810063108100641081006510810066108100671081006810810069108100701081007110810072108100731081007410810075108100761081007710810078108100791081008010810081108100821081008310810084108100851081008610810087108100881081008910810090108100911081009210810093108100941081009510810096108100971081009810810099108101001081010110810102108101031081010410810105108101061081010710810108108101091081011010810111108101121081011310810114108101151081011610810117108101181081011910810120108101211081012210810123108101241081012510810126108101271081012810810129108101301081013110810132108101331081013410810135108101361081013710810138108101391081014010810141108101421081014310810144108101451081014610810147108101481081014910810150108101511081015210810153108101541081015510810156108101571081015810810159108101601081016110810162108101631081016410810165108101661081016710810168108101691081017010810171108101721081017310810174108101751081017610810177108101781081017910810180108101811081018210810183108101841081018510810186108101871081018810810189108101901081019110810192108101931081019410810195108101961081019710810198108101991081020010810201108102021081020310810204108102051081020610810207108102081081020910810210108102111081021210810213108102141081021510810216108102171081021810810219108102201081022110810222108102231081022410810225108102261081022710810228108102291081023010810231108102321081023310810234108102351081023610810237108102381081023910810240108102411081024210810243108102441081024510810246108102471081024810810249108102501081025110810252108102531081025410810255108102561081025710810258108102591081026010810261108102621081026310810264108102651081026610810267108102681081026910810270108102711081027210810273108102741081027510810276108102771081027810810279108102801081028110810282108102831081028410810285108102861081028710810288108102891081029010810291108102921081029310810294108102951081029610810297108102981081029910810300108103011081030210810303108103041081030510810306108103071081030810810309108103101081031110810312108103131081031410810315108103161081031710810318108103191081032010810321108103221081032310810324108103251081032610810327108103281081032910810330108103311081033210810333108103341081033510810336108103371081033810810339108103401081034110810342108103431081034410810345108103461081034710810348108103491081035010810351108103521081035310810354108103551081035610810357108103581081035910810360108103611081036210810363108103641081036510810366108103671081036810810369108103701081037110810372108103731081037410810375108103761081037710810378108103791081038010810381108103821081038310810384108103851081038610810387108103881081038910810390108103911081039210810393108103941081039510810396108103971081039810810399108104001081040110810402108104031081040410810405108104061081040710810408108104091081041010810411108104121081041310810414108104151081041610810417108104181081041910810420108104211081042210810423108104241081042510810426108104271081042810810429108104301081043110810432108104331081043410810435108104361081043710810438108104391081044010810441108104421081044310810444108104451081044610810447108104481081044910810450108104511081045210810453108104541081045510810456108104571081045810810459108104601081046110810462108104631081046410810465108104661081046710810468108104691081047010810471108104721081047310810474108104751081047610810477108104781081047910810480108104811081048210810483108104841081048510810486108104871081048810810489108104901081049110810492108104931081049410810495108104961081049710810498108104991081050010810501108105021081050310810504108105051081050610810507108105081081050910810510108105111081051210810513108105141081051510810516108105171081051810810519108105201081052110810522108105231081052410810525108105261081052710810528108105291081053010810531108105321081053310810534108105351081053610810537108105381081053910810540108105411081054210810543108105441081054510810546108105471081054810810549108105501081055110810552108105531081055410810555108105561081055710810558108105591081056010810561108105621081056310810564108105651081056610810567108105681081056910810570108105711081057210810573108105741081057510810576108105771081057810810579108105801081058110810582108105831081058410810585108105861081058710810588108105891081059010810591108105921081059310810594108105951081059610810597108105981081059910810600108106011081060210810603108106041081060510810606108106071081060810810609108106101081061110810612108106131081061410810615108106161081061710810618108106191081062010810621108106221081062310810624108106251081062610810627108106281081062910810630108106311081063210810633108106341081063510810636108106371081063810810639108106401081064110810642108106431081064410810645108106461081064710810648108106491081065010810651108106521081065310810654108106551081065610810657108106581081065910810660108106611081066210810663108106641081066510810666108106671081066810810669108106701081067110810672108106731081067410810675108106761081067710810678108106791081068010810681108106821081068310810684108106851081068610810687108106881081068910810690108106911081069210810693108106941081069510810696108106971081069810810699108107001081070110810702108107031081070410810705108107061081070710810708108107091081071010810711108107121081071310810714108107151081071610810717108107181081071910810720108107211081072210810723108107241081072510810726108107271081072810810729108107301081073110810732108107331081073410810735108107361081073710810738108107391081074010810741108107421081074310810744108107451081074610810747108107481081074910810750108107511081075210810753108107541081075510810756108107571081075810810759108107601081076110810762108107631081076410810765108107661081076710810768108107691081077010810771108107721081077310810774108107751081077610810777108107781081077910810780108107811081078210810783108107841081078510810786108107871081078810810789108107901081079110810792108107931081079410810795108107961081079710810798108107991082000110820002108200031082000410820005108200061082000710820008108200091082001010820011108200121082001310820014108200151082001610820017108200181082001910820020108200211082002210820023108200241082002510820026108200271082002810820029108200301082003110820032108200331082003410820035108200361082003710820038108200391082004010820041108200421082004310820044108200451082004610820047108200481082004910820050108200511082005210820053108200541082005510820056108200571082005810820059108200601082006110820062108200631082006410820065108200661082006710820068108200691082007010820071108200721082007310820074108200751082007610820077108200781082007910820080108200811082008210820083108200841082008510820086108200871082008810820089108200901082009110820092108200931082009410820095108200961082009710820098108200991082010010820101108201021082010310820104108201051082010610820107108201081082010910820110108201111082011210820113108201141082011510820116108201171082011810820119108201201082012110820122108201231082012410820125108201261082012710820128108201291082013010820131108201321082013310820134108201351082013610820137108201381082013910820140108201411082014210820143108201441082014510820146108201471082014810820149108201501082015110820152108201531082015410820155108201561082015710820158108201591082016010820161108201621082016310820164108201651082016610820167108201681082016910820170108201711082017210820173108201741082017510820176108201771082017810820179108201801082018110820182108201831082018410820185108201861082018710820188108201891082019010820191108201921082019310820194108201951082019610820197108201981082019910820200108202011082020210820203108202041082020510820206108202071082020810820209108202101082021110820212108202131082021410820215108202161082021710820218108202191082022010820221108202221082022310820224108202251082022610820227108202281082022910820230108202311082023210820233108202341082023510820236108202371082023810820239108202401082024110820242108202431082024410820245108202461082024710820248108202491082025010820251108202521082025310820254108202551082025610820257108202581082025910820260108202611082026210820263108202641082026510820266108202671082026810820269108202701082027110820272108202731082027410820275108202761082027710820278108202791082028010820281108202821082028310820284108202851082028610820287108202881082028910820290108202911082029210820293108202941082029510820296108202971082029810820299108203001082030110820302108203031082030410820305108203061082030710820308108203091082031010820311108203121082031310820314108203151082031610820317108203181082031910820320108203211082032210820323108203241082032510820326108203271082032810820329108203301082033110820332108203331082033410820335108203361082033710820338108203391082034010820341108203421082034310820344108203451082034610820347108203481082034910820350108203511082035210820353108203541082035510820356108203571082035810820359108203601082036110820362108203631082036410820365108203661082036710820368108203691082037010820371108203721082037310820374108203751082037610820377108203781082037910820380108203811082038210820383108203841082038510820386108203871082038810820389108203901082039110820392108203931082039410820395108203961082039710820398108203991082040010820401108204021082040310820404108204051082040610820407108204081082040910820410108204111082041210820413108204141082041510820416108204171082041810820419108204201082042110820422108204231082042410820425108204261082042710820428108204291082043010820431108204321082043310820434108204351082043610820437108204381082043910820440108204411082044210820443108204441082044510820446108204471082044810820449108204501082045110820452108204531082045410820455108204561082045710820458108204591082046010820461108204621082046310820464108204651082046610820467108204681082046910820470108204711082047210820473108204741082047510820476108204771082047810820479108204801082048110820482108204831082048410820485108204861082048710820488108204891082049010820491108204921082049310820494108204951082049610820497108204981082049910820500108205011082050210820503108205041082050510820506108205071082050810820509108205101082051110820512108205131082051410820515108205161082051710820518108205191082052010820521108205221082052310820524108205251082052610820527108205281082052910820530108205311082053210820533108205341082053510820536108205371082053810820539108205401082054110820542108205431082054410820545108205461082054710820548108205491082055010820551108205521082055310820554108205551082055610820557108205581082055910820560108205611082056210820563108205641082056510820566108205671082056810820569108205701082057110820572108205731082057410820575108205761082057710820578108205791082058010820581108205821082058310820584108205851082058610820587108205881082058910820590108205911082059210820593108205941082059510820596108205971082059810820599108206001082060110820602108206031082060410820605108206061082060710820608108206091082061010820611108206121082061310820614108206151082061610820617108206181082061910820620108206211082062210820623108206241082062510820626108206271082062810820629108206301082063110820632108206331082063410820635108206361082063710820638108206391082064010820641108206421082064310820644108206451082064610820647108206481082064910820650108206511082065210820653108206541082065510820656108206571082065810820659108206601082066110820662108206631082066410820665108206661082066710820668108206691082067010820671108206721082067310820674108206751082067610820677108206781082067910820680108206811082068210820683108206841082068510820686108206871082068810820689108206901082069110820692108206931082069410820695108206961082069710820698108206991082070010820701108207021082070310820704108207051082070610820707108207081082070910820710108207111082071210820713108207141082071510820716108207171082071810820719108207201082072110820722108207231082072410820725108207261082072710820728108207291082073010820731108207321082073310820734108207351082073610820737108207381082073910820740108207411082074210820743108207441082074510820746108207471082074810820749108207501082075110820752108207531082075410820755108207561082075710820758108207591082076010820761108207621082076310820764108207651082076610820767108207681082076910820770108207711082077210820773108207741082077510820776108207771082077810820779108207801082078110820782108207831082078410820785108207861082078710820788108207891082079010820791108207921082079310820794108207951082079610820797108207981082079910830001108300021083000310830004108300051083000610830007108300081083000910830010108300111083001210830013108300141083001510830016108300171083001810830019108300201083002110830022108300231083002410830025108300261083002710830028108300291083003010830031108300321083003310830034108300351083003610830037108300381083003910830040108300411083004210830043108300441083004510830046108300471083004810830049108300501083005110830052108300531083005410830055108300561083005710830058108300591083006010830061108300621083006310830064108300651083006610830067108300681083006910830070108300711083007210830073108300741083007510830076108300771083007810830079108300801083008110830082108300831083008410830085108300861083008710830088108300891083009010830091108300921083009310830094108300951083009610830097108300981083009910830100108301011083010210830103108301041083010510830106108301071083010810830109108301101083011110830112108301131083011410830115108301161083011710830118108301191083012010830121108301221083012310830124108301251083012610830127108301281083012910830130108301311083013210830133108301341083013510830136108301371083013810830139108301401083014110830142108301431083014410830145108301461083014710830148108301491083015010830151108301521083015310830154108301551083015610830157108301581083015910830160108301611083016210830163108301641083016510830166108301671083016810830169108301701083017110830172108301731083017410830175108301761083017710830178108301791083018010830181108301821083018310830184108301851083018610830187108301881083018910830190108301911083019210830193108301941083019510830196108301971083019810830199108302001083020110830202108302031083020410830205108302061083020710830208108302091083021010830211108302121083021310830214108302151083021610830217108302181083021910830220108302211083022210830223108302241083022510830226108302271083022810830229108302301083023110830232108302331083023410830235108302361083023710830238108302391083024010830241108302421083024310830244108302451083024610830247108302481083024910830250108302511083025210830253108302541083025510830256108302571083025810830259108302601083026110830262108302631083026410830265108302661083026710830268108302691083027010830271108302721083027310830274108302751083027610830277108302781083027910830280108302811083028210830283108302841083028510830286108302871083028810830289108302901083029110830292108302931083029410830295108302961083029710830298108302991083030010830301108303021083030310830304108303051083030610830307108303081083030910830310108303111083031210830313108303141083031510830316108303171083031810830319108303201083032110830322108303231083032410830325108303261083032710830328108303291083033010830331108303321083033310830334108303351083033610830337108303381083033910830340108303411083034210830343108303441083034510830346108303471083034810830349108303501083035110830352108303531083035410830355108303561083035710830358108303591083036010830361108303621083036310830364108303651083036610830367108303681083036910830370108303711083037210830373108303741083037510830376108303771083037810830379108303801083038110830382108303831083038410830385108303861083038710830388108303891083039010830391108303921083039310830394108303951083039610830397108303981083039910830400108304011083040210830403108304041083040510830406108304071083040810830409108304101083041110830412108304131083041410830415108304161083041710830418108304191083042010830421108304221083042310830424108304251083042610830427108304281083042910830430108304311083043210830433108304341083043510830436108304371083043810830439108304401083044110830442108304431083044410830445108304461083044710830448108304491083045010830451108304521083045310830454108304551083045610830457108304581083045910830460108304611083046210830463108304641083046510830466108304671083046810830469108304701083047110830472108304731083047410830475108304761083047710830478108304791083048010830481108304821083048310830484108304851083048610830487108304881083048910830490108304911083049210830493108304941083049510830496108304971083049810830499108305001083050110830502108305031083050410830505108305061083050710830508108305091083051010830511108305121083051310830514108305151083051610830517108305181083051910830520108305211083052210830523108305241083052510830526108305271083052810830529108305301083053110830532108305331083053410830535108305361083053710830538108305391083054010830541108305421083054310830544108305451083054610830547108305481083054910830550108305511083055210830553108305541083055510830556108305571083055810830559108305601083056110830562108305631083056410830565108305661083056710830568108305691083057010830571108305721083057310830574108305751083057610830577108305781083057910830580108305811083058210830583108305841083058510830586108305871083058810830589108305901083059110830592108305931083059410830595108305961083059710830598108305991083060010830601108306021083060310830604108306051083060610830607108306081083060910830610108306111083061210830613108306141083061510830616108306171083061810830619108306201083062110830622108306231083062410830625108306261083062710830628108306291083063010830631108306321083063310830634108306351083063610830637108306381083063910830640108306411083064210830643108306441083064510830646108306471083064810830649108306501083065110830652108306531083065410830655108306561083065710830658108306591083066010830661108306621083066310830664108306651083066610830667108306681083066910830670108306711083067210830673108306741083067510830676108306771083067810830679108306801083068110830682108306831083068410830685108306861083068710830688108306891083069010830691108306921083069310830694108306951083069610830697108306981083069910830700108307011083070210830703108307041083070510830706108307071083070810830709108307101083071110830712108307131083071410830715108307161083071710830718108307191083072010830721108307221083072310830724108307251083072610830727108307281083072910830730108307311083073210830733108307341083073510830736108307371083073810830739108307401083074110830742108307431083074410830745108307461083074710830748108307491083075010830751108307521083075310830754108307551083075610830757108307581083075910830760108307611083076210830763108307641083076510830766108307671083076810830769108307701083077110830772108307731083077410830775108307761083077710830778108307791083078010830781108307821083078310830784108307851083078610830787108307881083078910830790108307911083079210830793108307941083079510830796108307971083079810830799108400011084000210840003108400041084000510840006108400071084000810840009108400101084001110840012108400131084001410840015108400161084001710840018108400191084002010840021108400221084002310840024108400251084002610840027108400281084002910840030108400311084003210840033108400341084003510840036108400371084003810840039108400401084004110840042108400431084004410840045108400461084004710840048108400491084005010840051108400521084005310840054108400551084005610840057108400581084005910840060108400611084006210840063108400641084006510840066108400671084006810840069108400701084007110840072108400731084007410840075108400761084007710840078108400791084008010840081108400821084008310840084108400851084008610840087108400881084008910840090108400911084009210840093108400941084009510840096108400971084009810840099108401001084010110840102108401031084010410840105108401061084010710840108108401091084011010840111108401121084011310840114108401151084011610840117108401181084011910840120108401211084012210840123108401241084012510840126108401271084012810840129108401301084013110840132108401331084013410840135108401361084013710840138108401391084014010840141108401421084014310840144108401451084014610840147108401481084014910840150108401511084015210840153108401541084015510840156108401571084015810840159108401601084016110840162108401631084016410840165108401661084016710840168108401691084017010840171108401721084017310840174108401751084017610840177108401781084017910840180108401811084018210840183108401841084018510840186108401871084018810840189108401901084019110840192108401931084019410840195108401961084019710840198108401991084020010840201108402021084020310840204108402051084020610840207108402081084020910840210108402111084021210840213108402141084021510840216108402171084021810840219108402201084022110840222108402231084022410840225108402261084022710840228108402291084023010840231108402321084023310840234108402351084023610840237108402381084023910840240108402411084024210840243108402441084024510840246108402471084024810840249108402501084025110840252108402531084025410840255108402561084025710840258108402591084026010840261108402621084026310840264108402651084026610840267108402681084026910840270108402711084027210840273108402741084027510840276108402771084027810840279108402801084028110840282108402831084028410840285108402861084028710840288108402891084029010840291108402921084029310840294108402951084029610840297108402981084029910840300108403011084030210840303108403041084030510840306108403071084030810840309108403101084031110840312108403131084031410840315108403161084031710840318108403191084032010840321108403221084032310840324108403251084032610840327108403281084032910840330108403311084033210840333108403341084033510840336108403371084033810840339108403401084034110840342108403431084034410840345108403461084034710840348108403491084035010840351108403521084035310840354108403551084035610840357108403581084035910840360108403611084036210840363108403641084036510840366108403671084036810840369108403701084037110840372108403731084037410840375108403761084037710840378108403791084038010840381108403821084038310840384108403851084038610840387108403881084038910840390108403911084039210840393108403941084039510840396108403971084039810840399108404001084040110840402108404031084040410840405108404061084040710840408108404091084041010840411108404121084041310840414108404151084041610840417108404181084041910840420108404211084042210840423108404241084042510840426108404271084042810840429108404301084043110840432108404331084043410840435108404361084043710840438108404391084044010840441108404421084044310840444108404451084044610840447108404481084044910840450108404511084045210840453108404541084045510840456108404571084045810840459108404601084046110840462108404631084046410840465108404661084046710840468108404691084047010840471108404721084047310840474108404751084047610840477108404781084047910840480108404811084048210840483108404841084048510840486108404871084048810840489108404901084049110840492108404931084049410840495108404961084049710840498108404991084050010840501108405021084050310840504108405051084050610840507108405081084050910840510108405111084051210840513108405141084051510840516108405171084051810840519108405201084052110840522108405231084052410840525108405261084052710840528108405291084053010840531108405321084053310840534108405351084053610840537108405381084053910840540108405411084054210840543108405441084054510840546108405471084054810840549108405501084055110840552108405531084055410840555108405561084055710840558108405591084056010840561108405621084056310840564108405651084056610840567108405681084056910840570108405711084057210840573108405741084057510840576108405771084057810840579108405801084058110840582108405831084058410840585108405861084058710840588108405891084059010840591108405921084059310840594108405951084059610840597108405981084059910840600108406011084060210840603108406041084060510840606108406071084060810840609108406101084061110840612108406131084061410840615108406161084061710840618108406191084062010840621108406221084062310840624108406251084062610840627108406281084062910840630108406311084063210840633108406341084063510840636108406371084063810840639108406401084064110840642108406431084064410840645108406461084064710840648108406491084065010840651108406521084065310840654108406551084065610840657108406581084065910840660108406611084066210840663108406641084066510840666108406671084066810840669108406701084067110840672108406731084067410840675108406761084067710840678108406791084068010840681108406821084068310840684108406851084068610840687108406881084068910840690108406911084069210840693108406941084069510840696108406971084069810840699108407001084070110840702108407031084070410840705108407061084070710840708108407091084071010840711108407121084071310840714108407151084071610840717108407181084071910840720108407211084072210840723108407241084072510840726108407271084072810840729108407301084073110840732108407331084073410840735108407361084073710840738108407391084074010840741108407421084074310840744108407451084074610840747108407481084074910840750108407511084075210840753108407541084075510840756108407571084075810840759108407601084076110840762108407631084076410840765108407661084076710840768108407691084077010840771108407721084077310840774108407751084077610840777108407781084077910840780108407811084078210840783108407841084078510840786108407871084078810840789108407901084079110840792108407931084079410840795108407961084079710840798108407991085000110850002108500031085000410850005108500061085000710850008108500091085001010850011108500121085001310850014108500151085001610850017108500181085001910850020108500211085002210850023108500241085002510850026108500271085002810850029108500301085003110850032108500331085003410850035108500361085003710850038108500391085004010850041108500421085004310850044108500451085004610850047108500481085004910850050108500511085005210850053108500541085005510850056108500571085005810850059108500601085006110850062108500631085006410850065108500661085006710850068108500691085007010850071108500721085007310850074108500751085007610850077108500781085007910850080108500811085008210850083108500841085008510850086108500871085008810850089108500901085009110850092108500931085009410850095108500961085009710850098108500991085010010850101108501021085010310850104108501051085010610850107108501081085010910850110108501111085011210850113108501141085011510850116108501171085011810850119108501201085012110850122108501231085012410850125108501261085012710850128108501291085013010850131108501321085013310850134108501351085013610850137108501381085013910850140108501411085014210850143108501441085014510850146108501471085014810850149108501501085015110850152108501531085015410850155108501561085015710850158108501591085016010850161108501621085016310850164108501651085016610850167108501681085016910850170108501711085017210850173108501741085017510850176108501771085017810850179108501801085018110850182108501831085018410850185108501861085018710850188108501891085019010850191108501921085019310850194108501951085019610850197108501981085019910850200108502011085020210850203108502041085020510850206108502071085020810850209108502101085021110850212108502131085021410850215108502161085021710850218108502191085022010850221108502221085022310850224108502251085022610850227108502281085022910850230108502311085023210850233108502341085023510850236108502371085023810850239108502401085024110850242108502431085024410850245108502461085024710850248108502491085025010850251108502521085025310850254108502551085025610850257108502581085025910850260108502611085026210850263108502641085026510850266108502671085026810850269108502701085027110850272108502731085027410850275108502761085027710850278108502791085028010850281108502821085028310850284108502851085028610850287108502881085028910850290108502911085029210850293108502941085029510850296108502971085029810850299108503001085030110850302108503031085030410850305108503061085030710850308108503091085031010850311108503121085031310850314108503151085031610850317108503181085031910850320108503211085032210850323108503241085032510850326108503271085032810850329108503301085033110850332108503331085033410850335108503361085033710850338108503391085034010850341108503421085034310850344108503451085034610850347108503481085034910850350108503511085035210850353108503541085035510850356108503571085035810850359108503601085036110850362108503631085036410850365108503661085036710850368108503691085037010850371108503721085037310850374108503751085037610850377108503781085037910850380108503811085038210850383108503841085038510850386108503871085038810850389108503901085039110850392108503931085039410850395108503961085039710850398108503991085040010850401108504021085040310850404108504051085040610850407108504081085040910850410108504111085041210850413108504141085041510850416108504171085041810850419108504201085042110850422108504231085042410850425108504261085042710850428108504291085043010850431108504321085043310850434108504351085043610850437108504381085043910850440108504411085044210850443108504441085044510850446108504471085044810850449108504501085045110850452108504531085045410850455108504561085045710850458108504591085046010850461108504621085046310850464108504651085046610850467108504681085046910850470108504711085047210850473108504741085047510850476108504771085047810850479108504801085048110850482108504831085048410850485108504861085048710850488108504891085049010850491108504921085049310850494108504951085049610850497108504981085049910850500108505011085050210850503108505041085050510850506108505071085050810850509108505101085051110850512108505131085051410850515108505161085051710850518108505191085052010850521108505221085052310850524108505251085052610850527108505281085052910850530108505311085053210850533108505341085053510850536108505371085053810850539108505401085054110850542108505431085054410850545108505461085054710850548108505491085055010850551108505521085055310850554108505551085055610850557108505581085055910850560108505611085056210850563108505641085056510850566108505671085056810850569108505701085057110850572108505731085057410850575108505761085057710850578108505791085058010850581108505821085058310850584108505851085058610850587108505881085058910850590108505911085059210850593108505941085059510850596108505971085059810850599108506001085060110850602108506031085060410850605108506061085060710850608108506091085061010850611108506121085061310850614108506151085061610850617108506181085061910850620108506211085062210850623108506241085062510850626108506271085062810850629108506301085063110850632108506331085063410850635108506361085063710850638108506391085064010850641108506421085064310850644108506451085064610850647108506481085064910850650108506511085065210850653108506541085065510850656108506571085065810850659108506601085066110850662108506631085066410850665108506661085066710850668108506691085067010850671108506721085067310850674108506751085067610850677108506781085067910850680108506811085068210850683108506841085068510850686108506871085068810850689108506901085069110850692108506931085069410850695108506961085069710850698108506991085070010850701108507021085070310850704108507051085070610850707108507081085070910850710108507111085071210850713108507141085071510850716108507171085071810850719108507201085072110850722108507231085072410850725108507261085072710850728108507291085073010850731108507321085073310850734108507351085073610850737108507381085073910850740108507411085074210850743108507441085074510850746108507471085074810850749108507501085075110850752108507531085075410850755108507561085075710850758108507591085076010850761108507621085076310850764108507651085076610850767108507681085076910850770108507711085077210850773108507741085077510850776108507771085077810850779108507801085078110850782108507831085078410850785108507861085078710850788108507891085079010850791108507921085079310850794108507951085079610850797108507981085079910860001108600021086000310860004108600051086000610860007108600081086000910860010108600111086001210860013108600141086001510860016108600171086001810860019108600201086002110860022108600231086002410860025108600261086002710860028108600291086003010860031108600321086003310860034108600351086003610860037108600381086003910860040108600411086004210860043108600441086004510860046108600471086004810860049108600501086005110860052108600531086005410860055108600561086005710860058108600591086006010860061108600621086006310860064108600651086006610860067108600681086006910860070108600711086007210860073108600741086007510860076108600771086007810860079108600801086008110860082108600831086008410860085108600861086008710860088108600891086009010860091108600921086009310860094108600951086009610860097108600981086009910860100108601011086010210860103108601041086010510860106108601071086010810860109108601101086011110860112108601131086011410860115108601161086011710860118108601191086012010860121108601221086012310860124108601251086012610860127108601281086012910860130108601311086013210860133108601341086013510860136108601371086013810860139108601401086014110860142108601431086014410860145108601461086014710860148108601491086015010860151108601521086015310860154108601551086015610860157108601581086015910860160108601611086016210860163108601641086016510860166108601671086016810860169108601701086017110860172108601731086017410860175108601761086017710860178108601791086018010860181108601821086018310860184108601851086018610860187108601881086018910860190108601911086019210860193108601941086019510860196108601971086019810860199108602001086020110860202108602031086020410860205108602061086020710860208108602091086021010860211108602121086021310860214108602151086021610860217108602181086021910860220108602211086022210860223108602241086022510860226108602271086022810860229108602301086023110860232108602331086023410860235108602361086023710860238108602391086024010860241108602421086024310860244108602451086024610860247108602481086024910860250108602511086025210860253108602541086025510860256108602571086025810860259108602601086026110860262108602631086026410860265108602661086026710860268108602691086027010860271108602721086027310860274108602751086027610860277108602781086027910860280108602811086028210860283108602841086028510860286108602871086028810860289108602901086029110860292108602931086029410860295108602961086029710860298108602991086030010860301108603021086030310860304108603051086030610860307108603081086030910860310108603111086031210860313108603141086031510860316108603171086031810860319108603201086032110860322108603231086032410860325108603261086032710860328108603291086033010860331108603321086033310860334108603351086033610860337108603381086033910860340108603411086034210860343108603441086034510860346108603471086034810860349108603501086035110860352108603531086035410860355108603561086035710860358108603591086036010860361108603621086036310860364108603651086036610860367108603681086036910860370108603711086037210860373108603741086037510860376108603771086037810860379108603801086038110860382108603831086038410860385108603861086038710860388108603891086039010860391108603921086039310860394108603951086039610860397108603981086039910860400108604011086040210860403108604041086040510860406108604071086040810860409108604101086041110860412108604131086041410860415108604161086041710860418108604191086042010860421108604221086042310860424108604251086042610860427108604281086042910860430108604311086043210860433108604341086043510860436108604371086043810860439108604401086044110860442108604431086044410860445108604461086044710860448108604491086045010860451108604521086045310860454108604551086045610860457108604581086045910860460108604611086046210860463108604641086046510860466108604671086046810860469108604701086047110860472108604731086047410860475108604761086047710860478108604791086048010860481108604821086048310860484108604851086048610860487108604881086048910860490108604911086049210860493108604941086049510860496108604971086049810860499108605001086050110860502108605031086050410860505108605061086050710860508108605091086051010860511108605121086051310860514108605151086051610860517108605181086051910860520108605211086052210860523108605241086052510860526108605271086052810860529108605301086053110860532108605331086053410860535108605361086053710860538108605391086054010860541108605421086054310860544108605451086054610860547108605481086054910860550108605511086055210860553108605541086055510860556108605571086055810860559108605601086056110860562108605631086056410860565108605661086056710860568108605691086057010860571108605721086057310860574108605751086057610860577108605781086057910860580108605811086058210860583108605841086058510860586108605871086058810860589108605901086059110860592108605931086059410860595108605961086059710860598108605991086060010860601108606021086060310860604108606051086060610860607108606081086060910860610108606111086061210860613108606141086061510860616108606171086061810860619108606201086062110860622108606231086062410860625108606261086062710860628108606291086063010860631108606321086063310860634108606351086063610860637108606381086063910860640108606411086064210860643108606441086064510860646108606471086064810860649108606501086065110860652108606531086065410860655108606561086065710860658108606591086066010860661108606621086066310860664108606651086066610860667108606681086066910860670108606711086067210860673108606741086067510860676108606771086067810860679108606801086068110860682108606831086068410860685108606861086068710860688108606891086069010860691108606921086069310860694108606951086069610860697108606981086069910860700108607011086070210860703108607041086070510860706108607071086070810860709108607101086071110860712108607131086071410860715108607161086071710860718108607191086072010860721108607221086072310860724108607251086072610860727108607281086072910860730108607311086073210860733108607341086073510860736108607371086073810860739108607401086074110860742108607431086074410860745108607461086074710860748108607491086075010860751108607521086075310860754108607551086075610860757108607581086075910860760108607611086076210860763108607641086076510860766108607671086076810860769108607701086077110860772108607731086077410860775108607761086077710860778108607791086078010860781108607821086078310860784108607851086078610860787108607881086078910860790108607911086079210860793108607941086079510860796108607971086079810860799108700011087000210870003108700041087000510870006108700071087000810870009108700101087001110870012108700131087001410870015108700161087001710870018108700191087002010870021108700221087002310870024108700251087002610870027108700281087002910870030108700311087003210870033108700341087003510870036108700371087003810870039108700401087004110870042108700431087004410870045108700461087004710870048108700491087005010870051108700521087005310870054108700551087005610870057108700581087005910870060108700611087006210870063108700641087006510870066108700671087006810870069108700701087007110870072108700731087007410870075108700761087007710870078108700791087008010870081108700821087008310870084108700851087008610870087108700881087008910870090108700911087009210870093108700941087009510870096108700971087009810870099108701001087010110870102108701031087010410870105108701061087010710870108108701091087011010870111108701121087011310870114108701151087011610870117108701181087011910870120108701211087012210870123108701241087012510870126108701271087012810870129108701301087013110870132108701331087013410870135108701361087013710870138108701391087014010870141108701421087014310870144108701451087014610870147108701481087014910870150108701511087015210870153108701541087015510870156108701571087015810870159108701601087016110870162108701631087016410870165108701661087016710870168108701691087017010870171108701721087017310870174108701751087017610870177108701781087017910870180108701811087018210870183108701841087018510870186108701871087018810870189108701901087019110870192108701931087019410870195108701961087019710870198108701991087020010870201108702021087020310870204108702051087020610870207108702081087020910870210108702111087021210870213108702141087021510870216108702171087021810870219108702201087022110870222108702231087022410870225108702261087022710870228108702291087023010870231108702321087023310870234108702351087023610870237108702381087023910870240108702411087024210870243108702441087024510870246108702471087024810870249108702501087025110870252108702531087025410870255108702561087025710870258108702591087026010870261108702621087026310870264108702651087026610870267108702681087026910870270108702711087027210870273108702741087027510870276108702771087027810870279108702801087028110870282108702831087028410870285108702861087028710870288108702891087029010870291108702921087029310870294108702951087029610870297108702981087029910870300108703011087030210870303108703041087030510870306108703071087030810870309108703101087031110870312108703131087031410870315108703161087031710870318108703191087032010870321108703221087032310870324108703251087032610870327108703281087032910870330108703311087033210870333108703341087033510870336108703371087033810870339108703401087034110870342108703431087034410870345108703461087034710870348108703491087035010870351108703521087035310870354108703551087035610870357108703581087035910870360108703611087036210870363108703641087036510870366108703671087036810870369108703701087037110870372108703731087037410870375108703761087037710870378108703791087038010870381108703821087038310870384108703851087038610870387108703881087038910870390108703911087039210870393108703941087039510870396108703971087039810870399108704001087040110870402108704031087040410870405108704061087040710870408108704091087041010870411108704121087041310870414108704151087041610870417108704181087041910870420108704211087042210870423108704241087042510870426108704271087042810870429108704301087043110870432108704331087043410870435108704361087043710870438108704391087044010870441108704421087044310870444108704451087044610870447108704481087044910870450108704511087045210870453108704541087045510870456108704571087045810870459108704601087046110870462108704631087046410870465108704661087046710870468108704691087047010870471108704721087047310870474108704751087047610870477108704781087047910870480108704811087048210870483108704841087048510870486108704871087048810870489108704901087049110870492108704931087049410870495108704961087049710870498108704991087050010870501108705021087050310870504108705051087050610870507108705081087050910870510108705111087051210870513108705141087051510870516108705171087051810870519108705201087052110870522108705231087052410870525108705261087052710870528108705291087053010870531108705321087053310870534108705351087053610870537108705381087053910870540108705411087054210870543108705441087054510870546108705471087054810870549108705501087055110870552108705531087055410870555108705561087055710870558108705591087056010870561108705621087056310870564108705651087056610870567108705681087056910870570108705711087057210870573108705741087057510870576108705771087057810870579108705801087058110870582108705831087058410870585108705861087058710870588108705891087059010870591108705921087059310870594108705951087059610870597108705981087059910870600108706011087060210870603108706041087060510870606108706071087060810870609108706101087061110870612108706131087061410870615108706161087061710870618108706191087062010870621108706221087062310870624108706251087062610870627108706281087062910870630108706311087063210870633108706341087063510870636108706371087063810870639108706401087064110870642108706431087064410870645108706461087064710870648108706491087065010870651108706521087065310870654108706551087065610870657108706581087065910870660108706611087066210870663108706641087066510870666108706671087066810870669108706701087067110870672108706731087067410870675108706761087067710870678108706791087068010870681108706821087068310870684108706851087068610870687108706881087068910870690108706911087069210870693108706941087069510870696108706971087069810870699108707001087070110870702108707031087070410870705108707061087070710870708108707091087071010870711108707121087071310870714108707151087071610870717108707181087071910870720108707211087072210870723108707241087072510870726108707271087072810870729108707301087073110870732108707331087073410870735108707361087073710870738108707391087074010870741108707421087074310870744108707451087074610870747108707481087074910870750108707511087075210870753108707541087075510870756108707571087075810870759108707601087076110870762108707631087076410870765108707661087076710870768108707691087077010870771108707721087077310870774108707751087077610870777108707781087077910870780108707811087078210870783108707841087078510870786108707871087078810870789108707901087079110870792108707931087079410870795108707961087079710870798108707991088000110880002108800031088000410880005108800061088000710880008108800091088001010880011108800121088001310880014108800151088001610880017108800181088001910880020108800211088002210880023108800241088002510880026108800271088002810880029108800301088003110880032108800331088003410880035108800361088003710880038108800391088004010880041108800421088004310880044108800451088004610880047108800481088004910880050108800511088005210880053108800541088005510880056108800571088005810880059108800601088006110880062108800631088006410880065108800661088006710880068108800691088007010880071108800721088007310880074108800751088007610880077108800781088007910880080108800811088008210880083108800841088008510880086108800871088008810880089108800901088009110880092108800931088009410880095108800961088009710880098108800991088010010880101108801021088010310880104108801051088010610880107108801081088010910880110108801111088011210880113108801141088011510880116108801171088011810880119108801201088012110880122108801231088012410880125108801261088012710880128108801291088013010880131108801321088013310880134108801351088013610880137108801381088013910880140108801411088014210880143108801441088014510880146108801471088014810880149108801501088015110880152108801531088015410880155108801561088015710880158108801591088016010880161108801621088016310880164108801651088016610880167108801681088016910880170108801711088017210880173108801741088017510880176108801771088017810880179108801801088018110880182108801831088018410880185108801861088018710880188108801891088019010880191108801921088019310880194108801951088019610880197108801981088019910880200108802011088020210880203108802041088020510880206108802071088020810880209108802101088021110880212108802131088021410880215108802161088021710880218108802191088022010880221108802221088022310880224108802251088022610880227108802281088022910880230108802311088023210880233108802341088023510880236108802371088023810880239108802401088024110880242108802431088024410880245108802461088024710880248108802491088025010880251108802521088025310880254108802551088025610880257108802581088025910880260108802611088026210880263108802641088026510880266108802671088026810880269108802701088027110880272108802731088027410880275108802761088027710880278108802791088028010880281108802821088028310880284108802851088028610880287108802881088028910880290108802911088029210880293108802941088029510880296108802971088029810880299108803001088030110880302108803031088030410880305108803061088030710880308108803091088031010880311108803121088031310880314108803151088031610880317108803181088031910880320108803211088032210880323108803241088032510880326108803271088032810880329108803301088033110880332108803331088033410880335108803361088033710880338108803391088034010880341108803421088034310880344108803451088034610880347108803481088034910880350108803511088035210880353108803541088035510880356108803571088035810880359108803601088036110880362108803631088036410880365108803661088036710880368108803691088037010880371108803721088037310880374108803751088037610880377108803781088037910880380108803811088038210880383108803841088038510880386108803871088038810880389108803901088039110880392108803931088039410880395108803961088039710880398108803991088040010880401108804021088040310880404108804051088040610880407108804081088040910880410108804111088041210880413108804141088041510880416108804171088041810880419108804201088042110880422108804231088042410880425108804261088042710880428108804291088043010880431108804321088043310880434108804351088043610880437108804381088043910880440108804411088044210880443108804441088044510880446108804471088044810880449108804501088045110880452108804531088045410880455108804561088045710880458108804591088046010880461108804621088046310880464108804651088046610880467108804681088046910880470108804711088047210880473108804741088047510880476108804771088047810880479108804801088048110880482108804831088048410880485108804861088048710880488108804891088049010880491108804921088049310880494108804951088049610880497108804981088049910880500108805011088050210880503108805041088050510880506108805071088050810880509108805101088051110880512108805131088051410880515108805161088051710880518108805191088052010880521108805221088052310880524108805251088052610880527108805281088052910880530108805311088053210880533108805341088053510880536108805371088053810880539108805401088054110880542108805431088054410880545108805461088054710880548108805491088055010880551108805521088055310880554108805551088055610880557108805581088055910880560108805611088056210880563108805641088056510880566108805671088056810880569108805701088057110880572108805731088057410880575108805761088057710880578108805791088058010880581108805821088058310880584108805851088058610880587108805881088058910880590108805911088059210880593108805941088059510880596108805971088059810880599108806001088060110880602108806031088060410880605108806061088060710880608108806091088061010880611108806121088061310880614108806151088061610880617108806181088061910880620108806211088062210880623108806241088062510880626108806271088062810880629108806301088063110880632108806331088063410880635108806361088063710880638108806391088064010880641108806421088064310880644108806451088064610880647108806481088064910880650108806511088065210880653108806541088065510880656108806571088065810880659108806601088066110880662108806631088066410880665108806661088066710880668108806691088067010880671108806721088067310880674108806751088067610880677108806781088067910880680108806811088068210880683108806841088068510880686108806871088068810880689108806901088069110880692108806931088069410880695108806961088069710880698108806991088070010880701108807021088070310880704108807051088070610880707108807081088070910880710108807111088071210880713108807141088071510880716108807171088071810880719108807201088072110880722108807231088072410880725108807261088072710880728108807291088073010880731108807321088073310880734108807351088073610880737108807381088073910880740108807411088074210880743108807441088074510880746108807471088074810880749108807501088075110880752108807531088075410880755108807561088075710880758108807591088076010880761108807621088076310880764108807651088076610880767108807681088076910880770108807711088077210880773108807741088077510880776108807771088077810880779108807801088078110880782108807831088078410880785108807861088078710880788108807891088079010880791108807921088079310880794108807951088079610880797108807981088079910890001108900021089000310890004108900051089000610890007108900081089000910890010108900111089001210890013108900141089001510890016108900171089001810890019108900201089002110890022108900231089002410890025108900261089002710890028108900291089003010890031108900321089003310890034108900351089003610890037108900381089003910890040108900411089004210890043108900441089004510890046108900471089004810890049108900501089005110890052108900531089005410890055108900561089005710890058108900591089006010890061108900621089006310890064108900651089006610890067108900681089006910890070108900711089007210890073108900741089007510890076108900771089007810890079108900801089008110890082108900831089008410890085108900861089008710890088108900891089009010890091108900921089009310890094108900951089009610890097108900981089009910890100108901011089010210890103108901041089010510890106108901071089010810890109108901101089011110890112108901131089011410890115108901161089011710890118108901191089012010890121108901221089012310890124108901251089012610890127108901281089012910890130108901311089013210890133108901341089013510890136108901371089013810890139108901401089014110890142108901431089014410890145108901461089014710890148108901491089015010890151108901521089015310890154108901551089015610890157108901581089015910890160108901611089016210890163108901641089016510890166108901671089016810890169108901701089017110890172108901731089017410890175108901761089017710890178108901791089018010890181108901821089018310890184108901851089018610890187108901881089018910890190108901911089019210890193108901941089019510890196108901971089019810890199108902001089020110890202108902031089020410890205108902061089020710890208108902091089021010890211108902121089021310890214108902151089021610890217108902181089021910890220108902211089022210890223108902241089022510890226108902271089022810890229108902301089023110890232108902331089023410890235108902361089023710890238108902391089024010890241108902421089024310890244108902451089024610890247108902481089024910890250108902511089025210890253108902541089025510890256108902571089025810890259108902601089026110890262108902631089026410890265108902661089026710890268108902691089027010890271108902721089027310890274108902751089027610890277108902781089027910890280108902811089028210890283108902841089028510890286108902871089028810890289108902901089029110890292108902931089029410890295108902961089029710890298108902991089030010890301108903021089030310890304108903051089030610890307108903081089030910890310108903111089031210890313108903141089031510890316108903171089031810890319108903201089032110890322108903231089032410890325108903261089032710890328108903291089033010890331108903321089033310890334108903351089033610890337108903381089033910890340108903411089034210890343108903441089034510890346108903471089034810890349108903501089035110890352108903531089035410890355108903561089035710890358108903591089036010890361108903621089036310890364108903651089036610890367108903681089036910890370108903711089037210890373108903741089037510890376108903771089037810890379108903801089038110890382108903831089038410890385108903861089038710890388108903891089039010890391108903921089039310890394108903951089039610890397108903981089039910890400108904011089040210890403108904041089040510890406108904071089040810890409108904101089041110890412108904131089041410890415108904161089041710890418108904191089042010890421108904221089042310890424108904251089042610890427108904281089042910890430108904311089043210890433108904341089043510890436108904371089043810890439108904401089044110890442108904431089044410890445108904461089044710890448108904491089045010890451108904521089045310890454108904551089045610890457108904581089045910890460108904611089046210890463108904641089046510890466108904671089046810890469108904701089047110890472108904731089047410890475108904761089047710890478108904791089048010890481108904821089048310890484108904851089048610890487108904881089048910890490108904911089049210890493108904941089049510890496108904971089049810890499108905001089050110890502108905031089050410890505108905061089050710890508108905091089051010890511108905121089051310890514108905151089051610890517108905181089051910890520108905211089052210890523108905241089052510890526108905271089052810890529108905301089053110890532108905331089053410890535108905361089053710890538108905391089054010890541108905421089054310890544108905451089054610890547108905481089054910890550108905511089055210890553108905541089055510890556108905571089055810890559108905601089056110890562108905631089056410890565108905661089056710890568108905691089057010890571108905721089057310890574108905751089057610890577108905781089057910890580108905811089058210890583108905841089058510890586108905871089058810890589108905901089059110890592108905931089059410890595108905961089059710890598108905991089060010890601108906021089060310890604108906051089060610890607108906081089060910890610108906111089061210890613108906141089061510890616108906171089061810890619108906201089062110890622108906231089062410890625108906261089062710890628108906291089063010890631108906321089063310890634108906351089063610890637108906381089063910890640108906411089064210890643108906441089064510890646108906471089064810890649108906501089065110890652108906531089065410890655108906561089065710890658108906591089066010890661108906621089066310890664108906651089066610890667108906681089066910890670108906711089067210890673108906741089067510890676108906771089067810890679108906801089068110890682108906831089068410890685108906861089068710890688108906891089069010890691108906921089069310890694108906951089069610890697108906981089069910890700108907011089070210890703108907041089070510890706108907071089070810890709108907101089071110890712108907131089071410890715108907161089071710890718108907191089072010890721108907221089072310890724108907251089072610890727108907281089072910890730108907311089073210890733108907341089073510890736108907371089073810890739108907401089074110890742108907431089074410890745108907461089074710890748108907491089075010890751108907521089075310890754108907551089075610890757108907581089075910890760108907611089076210890763108907641089076510890766108907671089076810890769108907701089077110890772108907731089077410890775108907761089077710890778108907791089078010890781108907821089078310890784108907851089078610890787108907881089078910890790108907911089079210890793108907941089079510890796108907971089079810890799109000011090000210900003109000041090000510900006109000071090000810900009109000101090001110900012109000131090001410900015109000161090001710900018109000191090002010900021109000221090002310900024109000251090002610900027109000281090002910900030109000311090003210900033109000341090003510900036109000371090003810900039109000401090004110900042109000431090004410900045109000461090004710900048109000491090005010900051109000521090005310900054109000551090005610900057109000581090005910900060109000611090006210900063109000641090006510900066109000671090006810900069109000701090007110900072109000731090007410900075109000761090007710900078109000791090008010900081109000821090008310900084109000851090008610900087109000881090008910900090109000911090009210900093109000941090009510900096109000971090009810900099109001001090010110900102109001031090010410900105109001061090010710900108109001091090011010900111109001121090011310900114109001151090011610900117109001181090011910900120109001211090012210900123109001241090012510900126109001271090012810900129109001301090013110900132109001331090013410900135109001361090013710900138109001391090014010900141109001421090014310900144109001451090014610900147109001481090014910900150109001511090015210900153109001541090015510900156109001571090015810900159109001601090016110900162109001631090016410900165109001661090016710900168109001691090017010900171109001721090017310900174109001751090017610900177109001781090017910900180109001811090018210900183109001841090018510900186109001871090018810900189109001901090019110900192109001931090019410900195109001961090019710900198109001991090020010900201109002021090020310900204109002051090020610900207109002081090020910900210109002111090021210900213109002141090021510900216109002171090021810900219109002201090022110900222109002231090022410900225109002261090022710900228109002291090023010900231109002321090023310900234109002351090023610900237109002381090023910900240109002411090024210900243109002441090024510900246109002471090024810900249109002501090025110900252109002531090025410900255109002561090025710900258109002591090026010900261109002621090026310900264109002651090026610900267109002681090026910900270109002711090027210900273109002741090027510900276109002771090027810900279109002801090028110900282109002831090028410900285109002861090028710900288109002891090029010900291109002921090029310900294109002951090029610900297109002981090029910900300109003011090030210900303109003041090030510900306109003071090030810900309109003101090031110900312109003131090031410900315109003161090031710900318109003191090032010900321109003221090032310900324109003251090032610900327109003281090032910900330109003311090033210900333109003341090033510900336109003371090033810900339109003401090034110900342109003431090034410900345109003461090034710900348109003491090035010900351109003521090035310900354109003551090035610900357109003581090035910900360109003611090036210900363109003641090036510900366109003671090036810900369109003701090037110900372109003731090037410900375109003761090037710900378109003791090038010900381109003821090038310900384109003851090038610900387109003881090038910900390109003911090039210900393109003941090039510900396109003971090039810900399109004001090040110900402109004031090040410900405109004061090040710900408109004091090041010900411109004121090041310900414109004151090041610900417109004181090041910900420109004211090042210900423109004241090042510900426109004271090042810900429109004301090043110900432109004331090043410900435109004361090043710900438109004391090044010900441109004421090044310900444109004451090044610900447109004481090044910900450109004511090045210900453109004541090045510900456109004571090045810900459109004601090046110900462109004631090046410900465109004661090046710900468109004691090047010900471109004721090047310900474109004751090047610900477109004781090047910900480109004811090048210900483109004841090048510900486109004871090048810900489109004901090049110900492109004931090049410900495109004961090049710900498109004991090050010900501109005021090050310900504109005051090050610900507109005081090050910900510109005111090051210900513109005141090051510900516109005171090051810900519109005201090052110900522109005231090052410900525109005261090052710900528109005291090053010900531109005321090053310900534109005351090053610900537109005381090053910900540109005411090054210900543109005441090054510900546109005471090054810900549109005501090055110900552109005531090055410900555109005561090055710900558109005591090056010900561109005621090056310900564109005651090056610900567109005681090056910900570109005711090057210900573109005741090057510900576109005771090057810900579109005801090058110900582109005831090058410900585109005861090058710900588109005891090059010900591109005921090059310900594109005951090059610900597109005981090059910900600109006011090060210900603109006041090060510900606109006071090060810900609109006101090061110900612109006131090061410900615109006161090061710900618109006191090062010900621109006221090062310900624109006251090062610900627109006281090062910900630109006311090063210900633109006341090063510900636109006371090063810900639109006401090064110900642109006431090064410900645109006461090064710900648109006491090065010900651109006521090065310900654109006551090065610900657109006581090065910900660109006611090066210900663109006641090066510900666109006671090066810900669109006701090067110900672109006731090067410900675109006761090067710900678109006791090068010900681109006821090068310900684109006851090068610900687109006881090068910900690109006911090069210900693109006941090069510900696109006971090069810900699109007001090070110900702109007031090070410900705109007061090070710900708109007091090071010900711109007121090071310900714109007151090071610900717109007181090071910900720109007211090072210900723109007241090072510900726109007271090072810900729109007301090073110900732109007331090073410900735109007361090073710900738109007391090074010900741109007421090074310900744109007451090074610900747109007481090074910900750109007511090075210900753109007541090075510900756109007571090075810900759109007601090076110900762109007631090076410900765109007661090076710900768109007691090077010900771109007721090077310900774109007751090077610900777109007781090077910900780109007811090078210900783109007841090078510900786109007871090078810900789109007901090079110900792109007931090079410900795109007961090079710900798109007991091000110910002109100031091000410910005109100061091000710910008109100091091001010910011109100121091001310910014109100151091001610910017109100181091001910910020109100211091002210910023109100241091002510910026109100271091002810910029109100301091003110910032109100331091003410910035109100361091003710910038109100391091004010910041109100421091004310910044109100451091004610910047109100481091004910910050109100511091005210910053109100541091005510910056109100571091005810910059109100601091006110910062109100631091006410910065109100661091006710910068109100691091007010910071109100721091007310910074109100751091007610910077109100781091007910910080109100811091008210910083109100841091008510910086109100871091008810910089109100901091009110910092109100931091009410910095109100961091009710910098109100991091010010910101109101021091010310910104109101051091010610910107109101081091010910910110109101111091011210910113109101141091011510910116109101171091011810910119109101201091012110910122109101231091012410910125109101261091012710910128109101291091013010910131109101321091013310910134109101351091013610910137109101381091013910910140109101411091014210910143109101441091014510910146109101471091014810910149109101501091015110910152109101531091015410910155109101561091015710910158109101591091016010910161109101621091016310910164109101651091016610910167109101681091016910910170109101711091017210910173109101741091017510910176109101771091017810910179109101801091018110910182109101831091018410910185109101861091018710910188109101891091019010910191109101921091019310910194109101951091019610910197109101981091019910910200109102011091020210910203109102041091020510910206109102071091020810910209109102101091021110910212109102131091021410910215109102161091021710910218109102191091022010910221109102221091022310910224109102251091022610910227109102281091022910910230109102311091023210910233109102341091023510910236109102371091023810910239109102401091024110910242109102431091024410910245109102461091024710910248109102491091025010910251109102521091025310910254109102551091025610910257109102581091025910910260109102611091026210910263109102641091026510910266109102671091026810910269109102701091027110910272109102731091027410910275109102761091027710910278109102791091028010910281109102821091028310910284109102851091028610910287109102881091028910910290109102911091029210910293109102941091029510910296109102971091029810910299109103001091030110910302109103031091030410910305109103061091030710910308109103091091031010910311109103121091031310910314109103151091031610910317109103181091031910910320109103211091032210910323109103241091032510910326109103271091032810910329109103301091033110910332109103331091033410910335109103361091033710910338109103391091034010910341109103421091034310910344109103451091034610910347109103481091034910910350109103511091035210910353109103541091035510910356109103571091035810910359109103601091036110910362109103631091036410910365109103661091036710910368109103691091037010910371109103721091037310910374109103751091037610910377109103781091037910910380109103811091038210910383109103841091038510910386109103871091038810910389109103901091039110910392109103931091039410910395109103961091039710910398109103991091040010910401109104021091040310910404109104051091040610910407109104081091040910910410109104111091041210910413109104141091041510910416109104171091041810910419109104201091042110910422109104231091042410910425109104261091042710910428109104291091043010910431109104321091043310910434109104351091043610910437109104381091043910910440109104411091044210910443109104441091044510910446109104471091044810910449109104501091045110910452109104531091045410910455109104561091045710910458109104591091046010910461109104621091046310910464109104651091046610910467109104681091046910910470109104711091047210910473109104741091047510910476109104771091047810910479109104801091048110910482109104831091048410910485109104861091048710910488109104891091049010910491109104921091049310910494109104951091049610910497109104981091049910910500109105011091050210910503109105041091050510910506109105071091050810910509109105101091051110910512109105131091051410910515109105161091051710910518109105191091052010910521109105221091052310910524109105251091052610910527109105281091052910910530109105311091053210910533109105341091053510910536109105371091053810910539109105401091054110910542109105431091054410910545109105461091054710910548109105491091055010910551109105521091055310910554109105551091055610910557109105581091055910910560109105611091056210910563109105641091056510910566109105671091056810910569109105701091057110910572109105731091057410910575109105761091057710910578109105791091058010910581109105821091058310910584109105851091058610910587109105881091058910910590109105911091059210910593109105941091059510910596109105971091059810910599109106001091060110910602109106031091060410910605109106061091060710910608109106091091061010910611109106121091061310910614109106151091061610910617109106181091061910910620109106211091062210910623109106241091062510910626109106271091062810910629109106301091063110910632109106331091063410910635109106361091063710910638109106391091064010910641109106421091064310910644109106451091064610910647109106481091064910910650109106511091065210910653109106541091065510910656109106571091065810910659109106601091066110910662109106631091066410910665109106661091066710910668109106691091067010910671109106721091067310910674109106751091067610910677109106781091067910910680109106811091068210910683109106841091068510910686109106871091068810910689109106901091069110910692109106931091069410910695109106961091069710910698109106991091070010910701109107021091070310910704109107051091070610910707109107081091070910910710109107111091071210910713109107141091071510910716109107171091071810910719109107201091072110910722109107231091072410910725109107261091072710910728109107291091073010910731109107321091073310910734109107351091073610910737109107381091073910910740109107411091074210910743109107441091074510910746109107471091074810910749109107501091075110910752109107531091075410910755109107561091075710910758109107591091076010910761109107621091076310910764109107651091076610910767109107681091076910910770109107711091077210910773109107741091077510910776109107771091077810910779109107801091078110910782109107831091078410910785109107861091078710910788109107891091079010910791109107921091079310910794109107951091079610910797109107981091079910920001109200021092000310920004109200051092000610920007109200081092000910920010109200111092001210920013109200141092001510920016109200171092001810920019109200201092002110920022109200231092002410920025109200261092002710920028109200291092003010920031109200321092003310920034109200351092003610920037109200381092003910920040109200411092004210920043109200441092004510920046109200471092004810920049109200501092005110920052109200531092005410920055109200561092005710920058109200591092006010920061109200621092006310920064109200651092006610920067109200681092006910920070109200711092007210920073109200741092007510920076109200771092007810920079109200801092008110920082109200831092008410920085109200861092008710920088109200891092009010920091109200921092009310920094109200951092009610920097109200981092009910920100109201011092010210920103109201041092010510920106109201071092010810920109109201101092011110920112109201131092011410920115109201161092011710920118109201191092012010920121109201221092012310920124109201251092012610920127109201281092012910920130109201311092013210920133109201341092013510920136109201371092013810920139109201401092014110920142109201431092014410920145109201461092014710920148109201491092015010920151109201521092015310920154109201551092015610920157109201581092015910920160109201611092016210920163109201641092016510920166109201671092016810920169109201701092017110920172109201731092017410920175109201761092017710920178109201791092018010920181109201821092018310920184109201851092018610920187109201881092018910920190109201911092019210920193109201941092019510920196109201971092019810920199109202001092020110920202109202031092020410920205109202061092020710920208109202091092021010920211109202121092021310920214109202151092021610920217109202181092021910920220109202211092022210920223109202241092022510920226109202271092022810920229109202301092023110920232109202331092023410920235109202361092023710920238109202391092024010920241109202421092024310920244109202451092024610920247109202481092024910920250109202511092025210920253109202541092025510920256109202571092025810920259109202601092026110920262109202631092026410920265109202661092026710920268109202691092027010920271109202721092027310920274109202751092027610920277109202781092027910920280109202811092028210920283109202841092028510920286109202871092028810920289109202901092029110920292109202931092029410920295109202961092029710920298109202991092030010920301109203021092030310920304109203051092030610920307109203081092030910920310109203111092031210920313109203141092031510920316109203171092031810920319109203201092032110920322109203231092032410920325109203261092032710920328109203291092033010920331109203321092033310920334109203351092033610920337109203381092033910920340109203411092034210920343109203441092034510920346109203471092034810920349109203501092035110920352109203531092035410920355109203561092035710920358109203591092036010920361109203621092036310920364109203651092036610920367109203681092036910920370109203711092037210920373109203741092037510920376109203771092037810920379109203801092038110920382109203831092038410920385109203861092038710920388109203891092039010920391109203921092039310920394109203951092039610920397109203981092039910920400109204011092040210920403109204041092040510920406109204071092040810920409109204101092041110920412109204131092041410920415109204161092041710920418109204191092042010920421109204221092042310920424109204251092042610920427109204281092042910920430109204311092043210920433109204341092043510920436109204371092043810920439109204401092044110920442109204431092044410920445109204461092044710920448109204491092045010920451109204521092045310920454109204551092045610920457109204581092045910920460109204611092046210920463109204641092046510920466109204671092046810920469109204701092047110920472109204731092047410920475109204761092047710920478109204791092048010920481109204821092048310920484109204851092048610920487109204881092048910920490109204911092049210920493109204941092049510920496109204971092049810920499109205001092050110920502109205031092050410920505109205061092050710920508109205091092051010920511109205121092051310920514109205151092051610920517109205181092051910920520109205211092052210920523109205241092052510920526109205271092052810920529109205301092053110920532109205331092053410920535109205361092053710920538109205391092054010920541109205421092054310920544109205451092054610920547109205481092054910920550109205511092055210920553109205541092055510920556109205571092055810920559109205601092056110920562109205631092056410920565109205661092056710920568109205691092057010920571109205721092057310920574109205751092057610920577109205781092057910920580109205811092058210920583109205841092058510920586109205871092058810920589109205901092059110920592109205931092059410920595109205961092059710920598109205991092060010920601109206021092060310920604109206051092060610920607109206081092060910920610109206111092061210920613109206141092061510920616109206171092061810920619109206201092062110920622109206231092062410920625109206261092062710920628109206291092063010920631109206321092063310920634109206351092063610920637109206381092063910920640109206411092064210920643109206441092064510920646109206471092064810920649109206501092065110920652109206531092065410920655109206561092065710920658109206591092066010920661109206621092066310920664109206651092066610920667109206681092066910920670109206711092067210920673109206741092067510920676109206771092067810920679109206801092068110920682109206831092068410920685109206861092068710920688109206891092069010920691109206921092069310920694109206951092069610920697109206981092069910920700109207011092070210920703109207041092070510920706109207071092070810920709109207101092071110920712109207131092071410920715109207161092071710920718109207191092072010920721109207221092072310920724109207251092072610920727109207281092072910920730109207311092073210920733109207341092073510920736109207371092073810920739109207401092074110920742109207431092074410920745109207461092074710920748109207491092075010920751109207521092075310920754109207551092075610920757109207581092075910920760109207611092076210920763109207641092076510920766109207671092076810920769109207701092077110920772109207731092077410920775109207761092077710920778109207791092078010920781109207821092078310920784109207851092078610920787109207881092078910920790109207911092079210920793109207941092079510920796109207971092079810920799109300011093000210930003109300041093000510930006109300071093000810930009109300101093001110930012109300131093001410930015109300161093001710930018109300191093002010930021109300221093002310930024109300251093002610930027109300281093002910930030109300311093003210930033109300341093003510930036109300371093003810930039109300401093004110930042109300431093004410930045109300461093004710930048109300491093005010930051109300521093005310930054109300551093005610930057109300581093005910930060109300611093006210930063109300641093006510930066109300671093006810930069109300701093007110930072109300731093007410930075109300761093007710930078109300791093008010930081109300821093008310930084109300851093008610930087109300881093008910930090109300911093009210930093109300941093009510930096109300971093009810930099109301001093010110930102109301031093010410930105109301061093010710930108109301091093011010930111109301121093011310930114109301151093011610930117109301181093011910930120109301211093012210930123109301241093012510930126109301271093012810930129109301301093013110930132109301331093013410930135109301361093013710930138109301391093014010930141109301421093014310930144109301451093014610930147109301481093014910930150109301511093015210930153109301541093015510930156109301571093015810930159109301601093016110930162109301631093016410930165109301661093016710930168109301691093017010930171109301721093017310930174109301751093017610930177109301781093017910930180109301811093018210930183109301841093018510930186109301871093018810930189109301901093019110930192109301931093019410930195109301961093019710930198109301991093020010930201109302021093020310930204109302051093020610930207109302081093020910930210109302111093021210930213109302141093021510930216109302171093021810930219109302201093022110930222109302231093022410930225109302261093022710930228109302291093023010930231109302321093023310930234109302351093023610930237109302381093023910930240109302411093024210930243109302441093024510930246109302471093024810930249109302501093025110930252109302531093025410930255109302561093025710930258109302591093026010930261109302621093026310930264109302651093026610930267109302681093026910930270109302711093027210930273109302741093027510930276109302771093027810930279109302801093028110930282109302831093028410930285109302861093028710930288109302891093029010930291109302921093029310930294109302951093029610930297109302981093029910930300109303011093030210930303109303041093030510930306109303071093030810930309109303101093031110930312109303131093031410930315109303161093031710930318109303191093032010930321109303221093032310930324109303251093032610930327109303281093032910930330109303311093033210930333109303341093033510930336109303371093033810930339109303401093034110930342109303431093034410930345109303461093034710930348109303491093035010930351109303521093035310930354109303551093035610930357109303581093035910930360109303611093036210930363109303641093036510930366109303671093036810930369109303701093037110930372109303731093037410930375109303761093037710930378109303791093038010930381109303821093038310930384109303851093038610930387109303881093038910930390109303911093039210930393109303941093039510930396109303971093039810930399109304001093040110930402109304031093040410930405109304061093040710930408109304091093041010930411109304121093041310930414109304151093041610930417109304181093041910930420109304211093042210930423109304241093042510930426109304271093042810930429109304301093043110930432109304331093043410930435109304361093043710930438109304391093044010930441109304421093044310930444109304451093044610930447109304481093044910930450109304511093045210930453109304541093045510930456109304571093045810930459109304601093046110930462109304631093046410930465109304661093046710930468109304691093047010930471109304721093047310930474109304751093047610930477109304781093047910930480109304811093048210930483109304841093048510930486109304871093048810930489109304901093049110930492109304931093049410930495109304961093049710930498109304991093050010930501109305021093050310930504109305051093050610930507109305081093050910930510109305111093051210930513109305141093051510930516109305171093051810930519109305201093052110930522109305231093052410930525109305261093052710930528109305291093053010930531109305321093053310930534109305351093053610930537109305381093053910930540109305411093054210930543109305441093054510930546109305471093054810930549109305501093055110930552109305531093055410930555109305561093055710930558109305591093056010930561109305621093056310930564109305651093056610930567109305681093056910930570109305711093057210930573109305741093057510930576109305771093057810930579109305801093058110930582109305831093058410930585109305861093058710930588109305891093059010930591109305921093059310930594109305951093059610930597109305981093059910930600109306011093060210930603109306041093060510930606109306071093060810930609109306101093061110930612109306131093061410930615109306161093061710930618109306191093062010930621109306221093062310930624109306251093062610930627109306281093062910930630109306311093063210930633109306341093063510930636109306371093063810930639109306401093064110930642109306431093064410930645109306461093064710930648109306491093065010930651109306521093065310930654109306551093065610930657109306581093065910930660109306611093066210930663109306641093066510930666109306671093066810930669109306701093067110930672109306731093067410930675109306761093067710930678109306791093068010930681109306821093068310930684109306851093068610930687109306881093068910930690109306911093069210930693109306941093069510930696109306971093069810930699109307001093070110930702109307031093070410930705109307061093070710930708109307091093071010930711109307121093071310930714109307151093071610930717109307181093071910930720109307211093072210930723109307241093072510930726109307271093072810930729109307301093073110930732109307331093073410930735109307361093073710930738109307391093074010930741109307421093074310930744109307451093074610930747109307481093074910930750109307511093075210930753109307541093075510930756109307571093075810930759109307601093076110930762109307631093076410930765109307661093076710930768109307691093077010930771109307721093077310930774109307751093077610930777109307781093077910930780109307811093078210930783109307841093078510930786109307871093078810930789109307901093079110930792109307931093079410930795109307961093079710930798109307991094000110940002109400031094000410940005109400061094000710940008109400091094001010940011109400121094001310940014109400151094001610940017109400181094001910940020109400211094002210940023109400241094002510940026109400271094002810940029109400301094003110940032109400331094003410940035109400361094003710940038109400391094004010940041109400421094004310940044109400451094004610940047109400481094004910940050109400511094005210940053109400541094005510940056109400571094005810940059109400601094006110940062109400631094006410940065109400661094006710940068109400691094007010940071109400721094007310940074109400751094007610940077109400781094007910940080109400811094008210940083109400841094008510940086109400871094008810940089109400901094009110940092109400931094009410940095109400961094009710940098109400991094010010940101109401021094010310940104109401051094010610940107109401081094010910940110109401111094011210940113109401141094011510940116109401171094011810940119109401201094012110940122109401231094012410940125109401261094012710940128109401291094013010940131109401321094013310940134109401351094013610940137109401381094013910940140109401411094014210940143109401441094014510940146109401471094014810940149109401501094015110940152109401531094015410940155109401561094015710940158109401591094016010940161109401621094016310940164109401651094016610940167109401681094016910940170109401711094017210940173109401741094017510940176109401771094017810940179109401801094018110940182109401831094018410940185109401861094018710940188109401891094019010940191109401921094019310940194109401951094019610940197109401981094019910940200109402011094020210940203109402041094020510940206109402071094020810940209109402101094021110940212109402131094021410940215109402161094021710940218109402191094022010940221109402221094022310940224109402251094022610940227109402281094022910940230109402311094023210940233109402341094023510940236109402371094023810940239109402401094024110940242109402431094024410940245109402461094024710940248109402491094025010940251109402521094025310940254109402551094025610940257109402581094025910940260109402611094026210940263109402641094026510940266109402671094026810940269109402701094027110940272109402731094027410940275109402761094027710940278109402791094028010940281109402821094028310940284109402851094028610940287109402881094028910940290109402911094029210940293109402941094029510940296109402971094029810940299109403001094030110940302109403031094030410940305109403061094030710940308109403091094031010940311109403121094031310940314109403151094031610940317109403181094031910940320109403211094032210940323109403241094032510940326109403271094032810940329109403301094033110940332109403331094033410940335109403361094033710940338109403391094034010940341109403421094034310940344109403451094034610940347109403481094034910940350109403511094035210940353109403541094035510940356109403571094035810940359109403601094036110940362109403631094036410940365109403661094036710940368109403691094037010940371109403721094037310940374109403751094037610940377109403781094037910940380109403811094038210940383109403841094038510940386109403871094038810940389109403901094039110940392109403931094039410940395109403961094039710940398109403991094040010940401109404021094040310940404109404051094040610940407109404081094040910940410109404111094041210940413109404141094041510940416109404171094041810940419109404201094042110940422109404231094042410940425109404261094042710940428109404291094043010940431109404321094043310940434109404351094043610940437109404381094043910940440109404411094044210940443109404441094044510940446109404471094044810940449109404501094045110940452109404531094045410940455109404561094045710940458109404591094046010940461109404621094046310940464109404651094046610940467109404681094046910940470109404711094047210940473109404741094047510940476109404771094047810940479109404801094048110940482109404831094048410940485109404861094048710940488109404891094049010940491109404921094049310940494109404951094049610940497109404981094049910940500109405011094050210940503109405041094050510940506109405071094050810940509109405101094051110940512109405131094051410940515109405161094051710940518109405191094052010940521109405221094052310940524109405251094052610940527109405281094052910940530109405311094053210940533109405341094053510940536109405371094053810940539109405401094054110940542109405431094054410940545109405461094054710940548109405491094055010940551109405521094055310940554109405551094055610940557109405581094055910940560109405611094056210940563109405641094056510940566109405671094056810940569109405701094057110940572109405731094057410940575109405761094057710940578109405791094058010940581109405821094058310940584109405851094058610940587109405881094058910940590109405911094059210940593109405941094059510940596109405971094059810940599109406001094060110940602109406031094060410940605109406061094060710940608109406091094061010940611109406121094061310940614109406151094061610940617109406181094061910940620109406211094062210940623109406241094062510940626109406271094062810940629109406301094063110940632109406331094063410940635109406361094063710940638109406391094064010940641109406421094064310940644109406451094064610940647109406481094064910940650109406511094065210940653109406541094065510940656109406571094065810940659109406601094066110940662109406631094066410940665109406661094066710940668109406691094067010940671109406721094067310940674109406751094067610940677109406781094067910940680109406811094068210940683109406841094068510940686109406871094068810940689109406901094069110940692109406931094069410940695109406961094069710940698109406991094070010940701109407021094070310940704109407051094070610940707109407081094070910940710109407111094071210940713109407141094071510940716109407171094071810940719109407201094072110940722109407231094072410940725109407261094072710940728109407291094073010940731109407321094073310940734109407351094073610940737109407381094073910940740109407411094074210940743109407441094074510940746109407471094074810940749109407501094075110940752109407531094075410940755109407561094075710940758109407591094076010940761109407621094076310940764109407651094076610940767109407681094076910940770109407711094077210940773109407741094077510940776109407771094077810940779109407801094078110940782109407831094078410940785109407861094078710940788109407891094079010940791109407921094079310940794109407951094079610940797109407981094079910950001109500021095000310950004109500051095000610950007109500081095000910950010109500111095001210950013109500141095001510950016109500171095001810950019109500201095002110950022109500231095002410950025109500261095002710950028109500291095003010950031109500321095003310950034109500351095003610950037109500381095003910950040109500411095004210950043109500441095004510950046109500471095004810950049109500501095005110950052109500531095005410950055109500561095005710950058109500591095006010950061109500621095006310950064109500651095006610950067109500681095006910950070109500711095007210950073109500741095007510950076109500771095007810950079109500801095008110950082109500831095008410950085109500861095008710950088109500891095009010950091109500921095009310950094109500951095009610950097109500981095009910950100109501011095010210950103109501041095010510950106109501071095010810950109109501101095011110950112109501131095011410950115109501161095011710950118109501191095012010950121109501221095012310950124109501251095012610950127109501281095012910950130109501311095013210950133109501341095013510950136109501371095013810950139109501401095014110950142109501431095014410950145109501461095014710950148109501491095015010950151109501521095015310950154109501551095015610950157109501581095015910950160109501611095016210950163109501641095016510950166109501671095016810950169109501701095017110950172109501731095017410950175109501761095017710950178109501791095018010950181109501821095018310950184109501851095018610950187109501881095018910950190109501911095019210950193109501941095019510950196109501971095019810950199109502001095020110950202109502031095020410950205109502061095020710950208109502091095021010950211109502121095021310950214109502151095021610950217109502181095021910950220109502211095022210950223109502241095022510950226109502271095022810950229109502301095023110950232109502331095023410950235109502361095023710950238109502391095024010950241109502421095024310950244109502451095024610950247109502481095024910950250109502511095025210950253109502541095025510950256109502571095025810950259109502601095026110950262109502631095026410950265109502661095026710950268109502691095027010950271109502721095027310950274109502751095027610950277109502781095027910950280109502811095028210950283109502841095028510950286109502871095028810950289109502901095029110950292109502931095029410950295109502961095029710950298109502991095030010950301109503021095030310950304109503051095030610950307109503081095030910950310109503111095031210950313109503141095031510950316109503171095031810950319109503201095032110950322109503231095032410950325109503261095032710950328109503291095033010950331109503321095033310950334109503351095033610950337109503381095033910950340109503411095034210950343109503441095034510950346109503471095034810950349109503501095035110950352109503531095035410950355109503561095035710950358109503591095036010950361109503621095036310950364109503651095036610950367109503681095036910950370109503711095037210950373109503741095037510950376109503771095037810950379109503801095038110950382109503831095038410950385109503861095038710950388109503891095039010950391109503921095039310950394109503951095039610950397109503981095039910950400109504011095040210950403109504041095040510950406109504071095040810950409109504101095041110950412109504131095041410950415109504161095041710950418109504191095042010950421109504221095042310950424109504251095042610950427109504281095042910950430109504311095043210950433109504341095043510950436109504371095043810950439109504401095044110950442109504431095044410950445109504461095044710950448109504491095045010950451109504521095045310950454109504551095045610950457109504581095045910950460109504611095046210950463109504641095046510950466109504671095046810950469109504701095047110950472109504731095047410950475109504761095047710950478109504791095048010950481109504821095048310950484109504851095048610950487109504881095048910950490109504911095049210950493109504941095049510950496109504971095049810950499109505001095050110950502109505031095050410950505109505061095050710950508109505091095051010950511109505121095051310950514109505151095051610950517109505181095051910950520109505211095052210950523109505241095052510950526109505271095052810950529109505301095053110950532109505331095053410950535109505361095053710950538109505391095054010950541109505421095054310950544109505451095054610950547109505481095054910950550109505511095055210950553109505541095055510950556109505571095055810950559109505601095056110950562109505631095056410950565109505661095056710950568109505691095057010950571109505721095057310950574109505751095057610950577109505781095057910950580109505811095058210950583109505841095058510950586109505871095058810950589109505901095059110950592109505931095059410950595109505961095059710950598109505991095060010950601109506021095060310950604109506051095060610950607109506081095060910950610109506111095061210950613109506141095061510950616109506171095061810950619109506201095062110950622109506231095062410950625109506261095062710950628109506291095063010950631109506321095063310950634109506351095063610950637109506381095063910950640109506411095064210950643109506441095064510950646109506471095064810950649109506501095065110950652109506531095065410950655109506561095065710950658109506591095066010950661109506621095066310950664109506651095066610950667109506681095066910950670109506711095067210950673109506741095067510950676109506771095067810950679109506801095068110950682109506831095068410950685109506861095068710950688109506891095069010950691109506921095069310950694109506951095069610950697109506981095069910950700109507011095070210950703109507041095070510950706109507071095070810950709109507101095071110950712109507131095071410950715109507161095071710950718109507191095072010950721109507221095072310950724109507251095072610950727109507281095072910950730109507311095073210950733109507341095073510950736109507371095073810950739109507401095074110950742109507431095074410950745109507461095074710950748109507491095075010950751109507521095075310950754109507551095075610950757109507581095075910950760109507611095076210950763109507641095076510950766109507671095076810950769109507701095077110950772109507731095077410950775109507761095077710950778109507791095078010950781109507821095078310950784109507851095078610950787109507881095078910950790109507911095079210950793109507941095079510950796109507971095079810950799109600011096000210960003109600041096000510960006109600071096000810960009109600101096001110960012109600131096001410960015109600161096001710960018109600191096002010960021109600221096002310960024109600251096002610960027109600281096002910960030109600311096003210960033109600341096003510960036109600371096003810960039109600401096004110960042109600431096004410960045109600461096004710960048109600491096005010960051109600521096005310960054109600551096005610960057109600581096005910960060109600611096006210960063109600641096006510960066109600671096006810960069109600701096007110960072109600731096007410960075109600761096007710960078109600791096008010960081109600821096008310960084109600851096008610960087109600881096008910960090109600911096009210960093109600941096009510960096109600971096009810960099109601001096010110960102109601031096010410960105109601061096010710960108109601091096011010960111109601121096011310960114109601151096011610960117109601181096011910960120109601211096012210960123109601241096012510960126109601271096012810960129109601301096013110960132109601331096013410960135109601361096013710960138109601391096014010960141109601421096014310960144109601451096014610960147109601481096014910960150109601511096015210960153109601541096015510960156109601571096015810960159109601601096016110960162109601631096016410960165109601661096016710960168109601691096017010960171109601721096017310960174109601751096017610960177109601781096017910960180109601811096018210960183109601841096018510960186109601871096018810960189109601901096019110960192109601931096019410960195109601961096019710960198109601991096020010960201109602021096020310960204109602051096020610960207109602081096020910960210109602111096021210960213109602141096021510960216109602171096021810960219109602201096022110960222109602231096022410960225109602261096022710960228109602291096023010960231109602321096023310960234109602351096023610960237109602381096023910960240109602411096024210960243109602441096024510960246109602471096024810960249109602501096025110960252109602531096025410960255109602561096025710960258109602591096026010960261109602621096026310960264109602651096026610960267109602681096026910960270109602711096027210960273109602741096027510960276109602771096027810960279109602801096028110960282109602831096028410960285109602861096028710960288109602891096029010960291109602921096029310960294109602951096029610960297109602981096029910960300109603011096030210960303109603041096030510960306109603071096030810960309109603101096031110960312109603131096031410960315109603161096031710960318109603191096032010960321109603221096032310960324109603251096032610960327109603281096032910960330109603311096033210960333109603341096033510960336109603371096033810960339109603401096034110960342109603431096034410960345109603461096034710960348109603491096035010960351109603521096035310960354109603551096035610960357109603581096035910960360109603611096036210960363109603641096036510960366109603671096036810960369109603701096037110960372109603731096037410960375109603761096037710960378109603791096038010960381109603821096038310960384109603851096038610960387109603881096038910960390109603911096039210960393109603941096039510960396109603971096039810960399109604001096040110960402109604031096040410960405109604061096040710960408109604091096041010960411109604121096041310960414109604151096041610960417109604181096041910960420109604211096042210960423109604241096042510960426109604271096042810960429109604301096043110960432109604331096043410960435109604361096043710960438109604391096044010960441109604421096044310960444109604451096044610960447109604481096044910960450109604511096045210960453109604541096045510960456109604571096045810960459109604601096046110960462109604631096046410960465109604661096046710960468109604691096047010960471109604721096047310960474109604751096047610960477109604781096047910960480109604811096048210960483109604841096048510960486109604871096048810960489109604901096049110960492109604931096049410960495109604961096049710960498109604991096050010960501109605021096050310960504109605051096050610960507109605081096050910960510109605111096051210960513109605141096051510960516109605171096051810960519109605201096052110960522109605231096052410960525109605261096052710960528109605291096053010960531109605321096053310960534109605351096053610960537109605381096053910960540109605411096054210960543109605441096054510960546109605471096054810960549109605501096055110960552109605531096055410960555109605561096055710960558109605591096056010960561109605621096056310960564109605651096056610960567109605681096056910960570109605711096057210960573109605741096057510960576109605771096057810960579109605801096058110960582109605831096058410960585109605861096058710960588109605891096059010960591109605921096059310960594109605951096059610960597109605981096059910960600109606011096060210960603109606041096060510960606109606071096060810960609109606101096061110960612109606131096061410960615109606161096061710960618109606191096062010960621109606221096062310960624109606251096062610960627109606281096062910960630109606311096063210960633109606341096063510960636109606371096063810960639109606401096064110960642109606431096064410960645109606461096064710960648109606491096065010960651109606521096065310960654109606551096065610960657109606581096065910960660109606611096066210960663109606641096066510960666109606671096066810960669109606701096067110960672109606731096067410960675109606761096067710960678109606791096068010960681109606821096068310960684109606851096068610960687109606881096068910960690109606911096069210960693109606941096069510960696109606971096069810960699109607001096070110960702109607031096070410960705109607061096070710960708109607091096071010960711109607121096071310960714109607151096071610960717109607181096071910960720109607211096072210960723109607241096072510960726109607271096072810960729109607301096073110960732109607331096073410960735109607361096073710960738109607391096074010960741109607421096074310960744109607451096074610960747109607481096074910960750109607511096075210960753109607541096075510960756109607571096075810960759109607601096076110960762109607631096076410960765109607661096076710960768109607691096077010960771109607721096077310960774109607751096077610960777109607781096077910960780109607811096078210960783109607841096078510960786109607871096078810960789109607901096079110960792109607931096079410960795109607961096079710960798109607991097000110970002109700031097000410970005109700061097000710970008109700091097001010970011109700121097001310970014109700151097001610970017109700181097001910970020109700211097002210970023109700241097002510970026109700271097002810970029109700301097003110970032109700331097003410970035109700361097003710970038109700391097004010970041109700421097004310970044109700451097004610970047109700481097004910970050109700511097005210970053109700541097005510970056109700571097005810970059109700601097006110970062109700631097006410970065109700661097006710970068109700691097007010970071109700721097007310970074109700751097007610970077109700781097007910970080109700811097008210970083109700841097008510970086109700871097008810970089109700901097009110970092109700931097009410970095109700961097009710970098109700991097010010970101109701021097010310970104109701051097010610970107109701081097010910970110109701111097011210970113109701141097011510970116109701171097011810970119109701201097012110970122109701231097012410970125109701261097012710970128109701291097013010970131109701321097013310970134109701351097013610970137109701381097013910970140109701411097014210970143109701441097014510970146109701471097014810970149109701501097015110970152109701531097015410970155109701561097015710970158109701591097016010970161109701621097016310970164109701651097016610970167109701681097016910970170109701711097017210970173109701741097017510970176109701771097017810970179109701801097018110970182109701831097018410970185109701861097018710970188109701891097019010970191109701921097019310970194109701951097019610970197109701981097019910970200109702011097020210970203109702041097020510970206109702071097020810970209109702101097021110970212109702131097021410970215109702161097021710970218109702191097022010970221109702221097022310970224109702251097022610970227109702281097022910970230109702311097023210970233109702341097023510970236109702371097023810970239109702401097024110970242109702431097024410970245109702461097024710970248109702491097025010970251109702521097025310970254109702551097025610970257109702581097025910970260109702611097026210970263109702641097026510970266109702671097026810970269109702701097027110970272109702731097027410970275109702761097027710970278109702791097028010970281109702821097028310970284109702851097028610970287109702881097028910970290109702911097029210970293109702941097029510970296109702971097029810970299109703001097030110970302109703031097030410970305109703061097030710970308109703091097031010970311109703121097031310970314109703151097031610970317109703181097031910970320109703211097032210970323109703241097032510970326109703271097032810970329109703301097033110970332109703331097033410970335109703361097033710970338109703391097034010970341109703421097034310970344109703451097034610970347109703481097034910970350109703511097035210970353109703541097035510970356109703571097035810970359109703601097036110970362109703631097036410970365109703661097036710970368109703691097037010970371109703721097037310970374109703751097037610970377109703781097037910970380109703811097038210970383109703841097038510970386109703871097038810970389109703901097039110970392109703931097039410970395109703961097039710970398109703991097040010970401109704021097040310970404109704051097040610970407109704081097040910970410109704111097041210970413109704141097041510970416109704171097041810970419109704201097042110970422109704231097042410970425109704261097042710970428109704291097043010970431109704321097043310970434109704351097043610970437109704381097043910970440109704411097044210970443109704441097044510970446109704471097044810970449109704501097045110970452109704531097045410970455109704561097045710970458109704591097046010970461109704621097046310970464109704651097046610970467109704681097046910970470109704711097047210970473109704741097047510970476109704771097047810970479109704801097048110970482109704831097048410970485109704861097048710970488109704891097049010970491109704921097049310970494109704951097049610970497109704981097049910970500109705011097050210970503109705041097050510970506109705071097050810970509109705101097051110970512109705131097051410970515109705161097051710970518109705191097052010970521109705221097052310970524109705251097052610970527109705281097052910970530109705311097053210970533109705341097053510970536109705371097053810970539109705401097054110970542109705431097054410970545109705461097054710970548109705491097055010970551109705521097055310970554109705551097055610970557109705581097055910970560109705611097056210970563109705641097056510970566109705671097056810970569109705701097057110970572109705731097057410970575109705761097057710970578109705791097058010970581109705821097058310970584109705851097058610970587109705881097058910970590109705911097059210970593109705941097059510970596109705971097059810970599109706001097060110970602109706031097060410970605109706061097060710970608109706091097061010970611109706121097061310970614109706151097061610970617109706181097061910970620109706211097062210970623109706241097062510970626109706271097062810970629109706301097063110970632109706331097063410970635109706361097063710970638109706391097064010970641109706421097064310970644109706451097064610970647109706481097064910970650109706511097065210970653109706541097065510970656109706571097065810970659109706601097066110970662109706631097066410970665109706661097066710970668109706691097067010970671109706721097067310970674109706751097067610970677109706781097067910970680109706811097068210970683109706841097068510970686109706871097068810970689109706901097069110970692109706931097069410970695109706961097069710970698109706991097070010970701109707021097070310970704109707051097070610970707109707081097070910970710109707111097071210970713109707141097071510970716109707171097071810970719109707201097072110970722109707231097072410970725109707261097072710970728109707291097073010970731109707321097073310970734109707351097073610970737109707381097073910970740109707411097074210970743109707441097074510970746109707471097074810970749109707501097075110970752109707531097075410970755109707561097075710970758109707591097076010970761109707621097076310970764109707651097076610970767109707681097076910970770109707711097077210970773109707741097077510970776109707771097077810970779109707801097078110970782109707831097078410970785109707861097078710970788109707891097079010970791109707921097079310970794109707951097079610970797109707981097079910980001109800021098000310980004109800051098000610980007109800081098000910980010109800111098001210980013109800141098001510980016109800171098001810980019109800201098002110980022109800231098002410980025109800261098002710980028109800291098003010980031109800321098003310980034109800351098003610980037109800381098003910980040109800411098004210980043109800441098004510980046109800471098004810980049109800501098005110980052109800531098005410980055109800561098005710980058109800591098006010980061109800621098006310980064109800651098006610980067109800681098006910980070109800711098007210980073109800741098007510980076109800771098007810980079109800801098008110980082109800831098008410980085109800861098008710980088109800891098009010980091109800921098009310980094109800951098009610980097109800981098009910980100109801011098010210980103109801041098010510980106109801071098010810980109109801101098011110980112109801131098011410980115109801161098011710980118109801191098012010980121109801221098012310980124109801251098012610980127109801281098012910980130109801311098013210980133109801341098013510980136109801371098013810980139109801401098014110980142109801431098014410980145109801461098014710980148109801491098015010980151109801521098015310980154109801551098015610980157109801581098015910980160109801611098016210980163109801641098016510980166109801671098016810980169109801701098017110980172109801731098017410980175109801761098017710980178109801791098018010980181109801821098018310980184109801851098018610980187109801881098018910980190109801911098019210980193109801941098019510980196109801971098019810980199109802001098020110980202109802031098020410980205109802061098020710980208109802091098021010980211109802121098021310980214109802151098021610980217109802181098021910980220109802211098022210980223109802241098022510980226109802271098022810980229109802301098023110980232109802331098023410980235109802361098023710980238109802391098024010980241109802421098024310980244109802451098024610980247109802481098024910980250109802511098025210980253109802541098025510980256109802571098025810980259109802601098026110980262109802631098026410980265109802661098026710980268109802691098027010980271109802721098027310980274109802751098027610980277109802781098027910980280109802811098028210980283109802841098028510980286109802871098028810980289109802901098029110980292109802931098029410980295109802961098029710980298109802991098030010980301109803021098030310980304109803051098030610980307109803081098030910980310109803111098031210980313109803141098031510980316109803171098031810980319109803201098032110980322109803231098032410980325109803261098032710980328109803291098033010980331109803321098033310980334109803351098033610980337109803381098033910980340109803411098034210980343109803441098034510980346109803471098034810980349109803501098035110980352109803531098035410980355109803561098035710980358109803591098036010980361109803621098036310980364109803651098036610980367109803681098036910980370109803711098037210980373109803741098037510980376109803771098037810980379109803801098038110980382109803831098038410980385109803861098038710980388109803891098039010980391109803921098039310980394109803951098039610980397109803981098039910980400109804011098040210980403109804041098040510980406109804071098040810980409109804101098041110980412109804131098041410980415109804161098041710980418109804191098042010980421109804221098042310980424109804251098042610980427109804281098042910980430109804311098043210980433109804341098043510980436109804371098043810980439109804401098044110980442109804431098044410980445109804461098044710980448109804491098045010980451109804521098045310980454109804551098045610980457109804581098045910980460109804611098046210980463109804641098046510980466109804671098046810980469109804701098047110980472109804731098047410980475109804761098047710980478109804791098048010980481109804821098048310980484109804851098048610980487109804881098048910980490109804911098049210980493109804941098049510980496109804971098049810980499109805001098050110980502109805031098050410980505109805061098050710980508109805091098051010980511109805121098051310980514109805151098051610980517109805181098051910980520109805211098052210980523109805241098052510980526109805271098052810980529109805301098053110980532109805331098053410980535109805361098053710980538109805391098054010980541109805421098054310980544109805451098054610980547109805481098054910980550109805511098055210980553109805541098055510980556109805571098055810980559109805601098056110980562109805631098056410980565109805661098056710980568109805691098057010980571109805721098057310980574109805751098057610980577109805781098057910980580109805811098058210980583109805841098058510980586109805871098058810980589109805901098059110980592109805931098059410980595109805961098059710980598109805991098060010980601109806021098060310980604109806051098060610980607109806081098060910980610109806111098061210980613109806141098061510980616109806171098061810980619109806201098062110980622109806231098062410980625109806261098062710980628109806291098063010980631109806321098063310980634109806351098063610980637109806381098063910980640109806411098064210980643109806441098064510980646109806471098064810980649109806501098065110980652109806531098065410980655109806561098065710980658109806591098066010980661109806621098066310980664109806651098066610980667109806681098066910980670109806711098067210980673109806741098067510980676109806771098067810980679109806801098068110980682109806831098068410980685109806861098068710980688109806891098069010980691109806921098069310980694109806951098069610980697109806981098069910980700109807011098070210980703109807041098070510980706109807071098070810980709109807101098071110980712109807131098071410980715109807161098071710980718109807191098072010980721109807221098072310980724109807251098072610980727109807281098072910980730109807311098073210980733109807341098073510980736109807371098073810980739109807401098074110980742109807431098074410980745109807461098074710980748109807491098075010980751109807521098075310980754109807551098075610980757109807581098075910980760109807611098076210980763109807641098076510980766109807671098076810980769109807701098077110980772109807731098077410980775109807761098077710980778109807791098078010980781109807821098078310980784109807851098078610980787109807881098078910980790109807911098079210980793109807941098079510980796109807971098079810980799109900011099000210990003109900041099000510990006109900071099000810990009109900101099001110990012109900131099001410990015109900161099001710990018109900191099002010990021109900221099002310990024109900251099002610990027109900281099002910990030109900311099003210990033109900341099003510990036109900371099003810990039109900401099004110990042109900431099004410990045109900461099004710990048109900491099005010990051109900521099005310990054109900551099005610990057109900581099005910990060109900611099006210990063109900641099006510990066109900671099006810990069109900701099007110990072109900731099007410990075109900761099007710990078109900791099008010990081109900821099008310990084109900851099008610990087109900881099008910990090109900911099009210990093109900941099009510990096109900971099009810990099109901001099010110990102109901031099010410990105109901061099010710990108109901091099011010990111109901121099011310990114109901151099011610990117109901181099011910990120109901211099012210990123109901241099012510990126109901271099012810990129109901301099013110990132109901331099013410990135109901361099013710990138109901391099014010990141109901421099014310990144109901451099014610990147109901481099014910990150109901511099015210990153109901541099015510990156109901571099015810990159109901601099016110990162109901631099016410990165109901661099016710990168109901691099017010990171109901721099017310990174109901751099017610990177109901781099017910990180109901811099018210990183109901841099018510990186109901871099018810990189109901901099019110990192109901931099019410990195109901961099019710990198109901991099020010990201109902021099020310990204109902051099020610990207109902081099020910990210109902111099021210990213109902141099021510990216109902171099021810990219109902201099022110990222109902231099022410990225109902261099022710990228109902291099023010990231109902321099023310990234109902351099023610990237109902381099023910990240109902411099024210990243109902441099024510990246109902471099024810990249109902501099025110990252109902531099025410990255109902561099025710990258109902591099026010990261109902621099026310990264109902651099026610990267109902681099026910990270109902711099027210990273109902741099027510990276109902771099027810990279109902801099028110990282109902831099028410990285109902861099028710990288109902891099029010990291109902921099029310990294109902951099029610990297109902981099029910990300109903011099030210990303109903041099030510990306109903071099030810990309109903101099031110990312109903131099031410990315109903161099031710990318109903191099032010990321109903221099032310990324109903251099032610990327109903281099032910990330109903311099033210990333109903341099033510990336109903371099033810990339109903401099034110990342109903431099034410990345109903461099034710990348109903491099035010990351109903521099035310990354109903551099035610990357109903581099035910990360109903611099036210990363109903641099036510990366109903671099036810990369109903701099037110990372109903731099037410990375109903761099037710990378109903791099038010990381109903821099038310990384109903851099038610990387109903881099038910990390109903911099039210990393109903941099039510990396109903971099039810990399109904001099040110990402109904031099040410990405109904061099040710990408109904091099041010990411109904121099041310990414109904151099041610990417109904181099041910990420109904211099042210990423109904241099042510990426109904271099042810990429109904301099043110990432109904331099043410990435109904361099043710990438109904391099044010990441109904421099044310990444109904451099044610990447109904481099044910990450109904511099045210990453109904541099045510990456109904571099045810990459109904601099046110990462109904631099046410990465109904661099046710990468109904691099047010990471109904721099047310990474109904751099047610990477109904781099047910990480109904811099048210990483109904841099048510990486109904871099048810990489109904901099049110990492109904931099049410990495109904961099049710990498109904991099050010990501109905021099050310990504109905051099050610990507109905081099050910990510109905111099051210990513109905141099051510990516109905171099051810990519109905201099052110990522109905231099052410990525109905261099052710990528109905291099053010990531109905321099053310990534109905351099053610990537109905381099053910990540109905411099054210990543109905441099054510990546109905471099054810990549109905501099055110990552109905531099055410990555109905561099055710990558109905591099056010990561109905621099056310990564109905651099056610990567109905681099056910990570109905711099057210990573109905741099057510990576109905771099057810990579109905801099058110990582109905831099058410990585109905861099058710990588109905891099059010990591109905921099059310990594109905951099059610990597109905981099059910990600109906011099060210990603109906041099060510990606109906071099060810990609109906101099061110990612109906131099061410990615109906161099061710990618109906191099062010990621109906221099062310990624109906251099062610990627109906281099062910990630109906311099063210990633109906341099063510990636109906371099063810990639109906401099064110990642109906431099064410990645109906461099064710990648109906491099065010990651109906521099065310990654109906551099065610990657109906581099065910990660109906611099066210990663109906641099066510990666109906671099066810990669109906701099067110990672109906731099067410990675109906761099067710990678109906791099068010990681109906821099068310990684109906851099068610990687109906881099068910990690109906911099069210990693109906941099069510990696109906971099069810990699109907001099070110990702109907031099070410990705109907061099070710990708109907091099071010990711109907121099071310990714109907151099071610990717109907181099071910990720109907211099072210990723109907241099072510990726109907271099072810990729109907301099073110990732109907331099073410990735109907361099073710990738109907391099074010990741109907421099074310990744109907451099074610990747109907481099074910990750109907511099075210990753109907541099075510990756109907571099075810990759109907601099076110990762109907631099076410990765109907661099076710990768109907691099077010990771109907721099077310990774109907751099077610990777109907781099077910990780109907811099078210990783109907841099078510990786109907871099078810990789109907901099079110990792109907931099079410990795109907961099079710990798109907991100000111000002110000031100000411000005110000061100000711000008110000091100001011000011110000121100001311000014110000151100001611000017110000181100001911000020110000211100002211000023110000241100002511000026110000271100002811000029110000301100003111000032110000331100003411000035110000361100003711000038110000391100004011000041110000421100004311000044110000451100004611000047110000481100004911000050110000511100005211000053110000541100005511000056110000571100005811000059110000601100006111000062110000631100006411000065110000661100006711000068110000691100007011000071110000721100007311000074110000751100007611000077110000781100007911000080110000811100008211000083110000841100008511000086110000871100008811000089110000901100009111000092110000931100009411000095110000961100009711000098110000991100010011000101110001021100010311000104110001051100010611000107110001081100010911000110110001111100011211000113110001141100011511000116110001171100011811000119110001201100012111000122110001231100012411000125110001261100012711000128110001291100013011000131110001321100013311000134110001351100013611000137110001381100013911000140110001411100014211000143110001441100014511000146110001471100014811000149110001501100015111000152110001531100015411000155110001561100015711000158110001591100016011000161110001621100016311000164110001651100016611000167110001681100016911000170110001711100017211000173110001741100017511000176110001771100017811000179110001801100018111000182110001831100018411000185110001861100018711000188110001891100019011000191110001921100019311000194110001951100019611000197110001981100019911000200110002011100020211000203110002041100020511000206110002071100020811000209110002101100021111000212110002131100021411000215110002161100021711000218110002191100022011000221110002221100022311000224110002251100022611000227110002281100022911000230110002311100023211000233110002341100023511000236110002371100023811000239110002401100024111000242110002431100024411000245110002461100024711000248110002491100025011000251110002521100025311000254110002551100025611000257110002581100025911000260110002611100026211000263110002641100026511000266110002671100026811000269110002701100027111000272110002731100027411000275110002761100027711000278110002791100028011000281110002821100028311000284110002851100028611000287110002881100028911000290110002911100029211000293110002941100029511000296110002971100029811000299110003001100030111000302110003031100030411000305110003061100030711000308110003091100031011000311110003121100031311000314110003151100031611000317110003181100031911000320110003211100032211000323110003241100032511000326110003271100032811000329110003301100033111000332110003331100033411000335110003361100033711000338110003391100034011000341110003421100034311000344110003451100034611000347110003481100034911000350110003511100035211000353110003541100035511000356110003571100035811000359110003601100036111000362110003631100036411000365110003661100036711000368110003691100037011000371110003721100037311000374110003751100037611000377110003781100037911000380110003811100038211000383110003841100038511000386110003871100038811000389110003901100039111000392110003931100039411000395110003961100039711000398110003991100040011000401110004021100040311000404110004051100040611000407110004081100040911000410110004111100041211000413110004141100041511000416110004171100041811000419110004201100042111000422110004231100042411000425110004261100042711000428110004291100043011000431110004321100043311000434110004351100043611000437110004381100043911000440110004411100044211000443110004441100044511000446110004471100044811000449110004501100045111000452110004531100045411000455110004561100045711000458110004591100046011000461110004621100046311000464110004651100046611000467110004681100046911000470110004711100047211000473110004741100047511000476110004771100047811000479110004801100048111000482110004831100048411000485110004861100048711000488110004891100049011000491110004921100049311000494110004951100049611000497110004981100049911000500110005011100050211000503110005041100050511000506110005071100050811000509110005101100051111000512110005131100051411000515110005161100051711000518110005191100052011000521110005221100052311000524110005251100052611000527110005281100052911000530110005311100053211000533110005341100053511000536110005371100053811000539110005401100054111000542110005431100054411000545110005461100054711000548110005491100055011000551110005521100055311000554110005551100055611000557110005581100055911000560110005611100056211000563110005641100056511000566110005671100056811000569110005701100057111000572110005731100057411000575110005761100057711000578110005791100058011000581110005821100058311000584110005851100058611000587110005881100058911000590110005911100059211000593110005941100059511000596110005971100059811000599110006001100060111000602110006031100060411000605110006061100060711000608110006091100061011000611110006121100061311000614110006151100061611000617110006181100061911000620110006211100062211000623110006241100062511000626110006271100062811000629110006301100063111000632110006331100063411000635110006361100063711000638110006391100064011000641110006421100064311000644110006451100064611000647110006481100064911000650110006511100065211000653110006541100065511000656110006571100065811000659110006601100066111000662110006631100066411000665110006661100066711000668110006691100067011000671110006721100067311000674110006751100067611000677110006781100067911000680110006811100068211000683110006841100068511000686110006871100068811000689110006901100069111000692110006931100069411000695110006961100069711000698110006991100070011000701110007021100070311000704110007051100070611000707110007081100070911000710110007111100071211000713110007141100071511000716110007171100071811000719110007201100072111000722110007231100072411000725110007261100072711000728110007291100073011000731110007321100073311000734110007351100073611000737110007381100073911000740110007411100074211000743110007441100074511000746110007471100074811000749110007501100075111000752110007531100075411000755110007561100075711000758110007591100076011000761110007621100076311000764110007651100076611000767110007681100076911000770110007711100077211000773110007741100077511000776110007771100077811000779110007801100078111000782110007831100078411000785110007861100078711000788110007891100079011000791110007921100079311000794110007951100079611000797110007981100079911010001110100021101000311010004110100051101000611010007110100081101000911010010110100111101001211010013110100141101001511010016110100171101001811010019110100201101002111010022110100231101002411010025110100261101002711010028110100291101003011010031110100321101003311010034110100351101003611010037110100381101003911010040110100411101004211010043110100441101004511010046110100471101004811010049110100501101005111010052110100531101005411010055110100561101005711010058110100591101006011010061110100621101006311010064110100651101006611010067110100681101006911010070110100711101007211010073110100741101007511010076110100771101007811010079110100801101008111010082110100831101008411010085110100861101008711010088110100891101009011010091110100921101009311010094110100951101009611010097110100981101009911010100110101011101010211010103110101041101010511010106110101071101010811010109110101101101011111010112110101131101011411010115110101161101011711010118110101191101012011010121110101221101012311010124110101251101012611010127110101281101012911010130110101311101013211010133110101341101013511010136110101371101013811010139110101401101014111010142110101431101014411010145110101461101014711010148110101491101015011010151110101521101015311010154110101551101015611010157110101581101015911010160110101611101016211010163110101641101016511010166110101671101016811010169110101701101017111010172110101731101017411010175110101761101017711010178110101791101018011010181110101821101018311010184110101851101018611010187110101881101018911010190110101911101019211010193110101941101019511010196110101971101019811010199110102001101020111010202110102031101020411010205110102061101020711010208110102091101021011010211110102121101021311010214110102151101021611010217110102181101021911010220110102211101022211010223110102241101022511010226110102271101022811010229110102301101023111010232110102331101023411010235110102361101023711010238110102391101024011010241110102421101024311010244110102451101024611010247110102481101024911010250110102511101025211010253110102541101025511010256110102571101025811010259110102601101026111010262110102631101026411010265110102661101026711010268110102691101027011010271110102721101027311010274110102751101027611010277110102781101027911010280110102811101028211010283110102841101028511010286110102871101028811010289110102901101029111010292110102931101029411010295110102961101029711010298110102991101030011010301110103021101030311010304110103051101030611010307110103081101030911010310110103111101031211010313110103141101031511010316110103171101031811010319110103201101032111010322110103231101032411010325110103261101032711010328110103291101033011010331110103321101033311010334110103351101033611010337110103381101033911010340110103411101034211010343110103441101034511010346110103471101034811010349110103501101035111010352110103531101035411010355110103561101035711010358110103591101036011010361110103621101036311010364110103651101036611010367110103681101036911010370110103711101037211010373110103741101037511010376110103771101037811010379110103801101038111010382110103831101038411010385110103861101038711010388110103891101039011010391110103921101039311010394110103951101039611010397110103981101039911010400110104011101040211010403110104041101040511010406110104071101040811010409110104101101041111010412110104131101041411010415110104161101041711010418110104191101042011010421110104221101042311010424110104251101042611010427110104281101042911010430110104311101043211010433110104341101043511010436110104371101043811010439110104401101044111010442110104431101044411010445110104461101044711010448110104491101045011010451110104521101045311010454110104551101045611010457110104581101045911010460110104611101046211010463110104641101046511010466110104671101046811010469110104701101047111010472110104731101047411010475110104761101047711010478110104791101048011010481110104821101048311010484110104851101048611010487110104881101048911010490110104911101049211010493110104941101049511010496110104971101049811010499110105001101050111010502110105031101050411010505110105061101050711010508110105091101051011010511110105121101051311010514110105151101051611010517110105181101051911010520110105211101052211010523110105241101052511010526110105271101052811010529110105301101053111010532110105331101053411010535110105361101053711010538110105391101054011010541110105421101054311010544110105451101054611010547110105481101054911010550110105511101055211010553110105541101055511010556110105571101055811010559110105601101056111010562110105631101056411010565110105661101056711010568110105691101057011010571110105721101057311010574110105751101057611010577110105781101057911010580110105811101058211010583110105841101058511010586110105871101058811010589110105901101059111010592110105931101059411010595110105961101059711010598110105991101060011010601110106021101060311010604110106051101060611010607110106081101060911010610110106111101061211010613110106141101061511010616110106171101061811010619110106201101062111010622110106231101062411010625110106261101062711010628110106291101063011010631110106321101063311010634110106351101063611010637110106381101063911010640110106411101064211010643110106441101064511010646110106471101064811010649110106501101065111010652110106531101065411010655110106561101065711010658110106591101066011010661110106621101066311010664110106651101066611010667110106681101066911010670110106711101067211010673110106741101067511010676110106771101067811010679110106801101068111010682110106831101068411010685110106861101068711010688110106891101069011010691110106921101069311010694110106951101069611010697110106981101069911010700110107011101070211010703110107041101070511010706110107071101070811010709110107101101071111010712110107131101071411010715110107161101071711010718110107191101072011010721110107221101072311010724110107251101072611010727110107281101072911010730110107311101073211010733110107341101073511010736110107371101073811010739110107401101074111010742110107431101074411010745110107461101074711010748110107491101075011010751110107521101075311010754110107551101075611010757110107581101075911010760110107611101076211010763110107641101076511010766110107671101076811010769110107701101077111010772110107731101077411010775110107761101077711010778110107791101078011010781110107821101078311010784110107851101078611010787110107881101078911010790110107911101079211010793110107941101079511010796110107971101079811010799110200011102000211020003110200041102000511020006110200071102000811020009110200101102001111020012110200131102001411020015110200161102001711020018110200191102002011020021110200221102002311020024110200251102002611020027110200281102002911020030110200311102003211020033110200341102003511020036110200371102003811020039110200401102004111020042110200431102004411020045110200461102004711020048110200491102005011020051110200521102005311020054110200551102005611020057110200581102005911020060110200611102006211020063110200641102006511020066110200671102006811020069110200701102007111020072110200731102007411020075110200761102007711020078110200791102008011020081110200821102008311020084110200851102008611020087110200881102008911020090110200911102009211020093110200941102009511020096110200971102009811020099110201001102010111020102110201031102010411020105110201061102010711020108110201091102011011020111110201121102011311020114110201151102011611020117110201181102011911020120110201211102012211020123110201241102012511020126110201271102012811020129110201301102013111020132110201331102013411020135110201361102013711020138110201391102014011020141110201421102014311020144110201451102014611020147110201481102014911020150110201511102015211020153110201541102015511020156110201571102015811020159110201601102016111020162110201631102016411020165110201661102016711020168110201691102017011020171110201721102017311020174110201751102017611020177110201781102017911020180110201811102018211020183110201841102018511020186110201871102018811020189110201901102019111020192110201931102019411020195110201961102019711020198110201991102020011020201110202021102020311020204110202051102020611020207110202081102020911020210110202111102021211020213110202141102021511020216110202171102021811020219110202201102022111020222110202231102022411020225110202261102022711020228110202291102023011020231110202321102023311020234110202351102023611020237110202381102023911020240110202411102024211020243110202441102024511020246110202471102024811020249110202501102025111020252110202531102025411020255110202561102025711020258110202591102026011020261110202621102026311020264110202651102026611020267110202681102026911020270110202711102027211020273110202741102027511020276110202771102027811020279110202801102028111020282110202831102028411020285110202861102028711020288110202891102029011020291110202921102029311020294110202951102029611020297110202981102029911020300110203011102030211020303110203041102030511020306110203071102030811020309110203101102031111020312110203131102031411020315110203161102031711020318110203191102032011020321110203221102032311020324110203251102032611020327110203281102032911020330110203311102033211020333110203341102033511020336110203371102033811020339110203401102034111020342110203431102034411020345110203461102034711020348110203491102035011020351110203521102035311020354110203551102035611020357110203581102035911020360110203611102036211020363110203641102036511020366110203671102036811020369110203701102037111020372110203731102037411020375110203761102037711020378110203791102038011020381110203821102038311020384110203851102038611020387110203881102038911020390110203911102039211020393110203941102039511020396110203971102039811020399110204001102040111020402110204031102040411020405110204061102040711020408110204091102041011020411110204121102041311020414110204151102041611020417110204181102041911020420110204211102042211020423110204241102042511020426110204271102042811020429110204301102043111020432110204331102043411020435110204361102043711020438110204391102044011020441110204421102044311020444110204451102044611020447110204481102044911020450110204511102045211020453110204541102045511020456110204571102045811020459110204601102046111020462110204631102046411020465110204661102046711020468110204691102047011020471110204721102047311020474110204751102047611020477110204781102047911020480110204811102048211020483110204841102048511020486110204871102048811020489110204901102049111020492110204931102049411020495110204961102049711020498110204991102050011020501110205021102050311020504110205051102050611020507110205081102050911020510110205111102051211020513110205141102051511020516110205171102051811020519110205201102052111020522110205231102052411020525110205261102052711020528110205291102053011020531110205321102053311020534110205351102053611020537110205381102053911020540110205411102054211020543110205441102054511020546110205471102054811020549110205501102055111020552110205531102055411020555110205561102055711020558110205591102056011020561110205621102056311020564110205651102056611020567110205681102056911020570110205711102057211020573110205741102057511020576110205771102057811020579110205801102058111020582110205831102058411020585110205861102058711020588110205891102059011020591110205921102059311020594110205951102059611020597110205981102059911020600110206011102060211020603110206041102060511020606110206071102060811020609110206101102061111020612110206131102061411020615110206161102061711020618110206191102062011020621110206221102062311020624110206251102062611020627110206281102062911020630110206311102063211020633110206341102063511020636110206371102063811020639110206401102064111020642110206431102064411020645110206461102064711020648110206491102065011020651110206521102065311020654110206551102065611020657110206581102065911020660110206611102066211020663110206641102066511020666110206671102066811020669110206701102067111020672110206731102067411020675110206761102067711020678110206791102068011020681110206821102068311020684110206851102068611020687110206881102068911020690110206911102069211020693110206941102069511020696110206971102069811020699110207001102070111020702110207031102070411020705110207061102070711020708110207091102071011020711110207121102071311020714110207151102071611020717110207181102071911020720110207211102072211020723110207241102072511020726110207271102072811020729110207301102073111020732110207331102073411020735110207361102073711020738110207391102074011020741110207421102074311020744110207451102074611020747110207481102074911020750110207511102075211020753110207541102075511020756110207571102075811020759110207601102076111020762110207631102076411020765110207661102076711020768110207691102077011020771110207721102077311020774110207751102077611020777110207781102077911020780110207811102078211020783110207841102078511020786110207871102078811020789110207901102079111020792110207931102079411020795110207961102079711020798110207991103000111030002110300031103000411030005110300061103000711030008110300091103001011030011110300121103001311030014110300151103001611030017110300181103001911030020110300211103002211030023110300241103002511030026110300271103002811030029110300301103003111030032110300331103003411030035110300361103003711030038110300391103004011030041110300421103004311030044110300451103004611030047110300481103004911030050110300511103005211030053110300541103005511030056110300571103005811030059110300601103006111030062110300631103006411030065110300661103006711030068110300691103007011030071110300721103007311030074110300751103007611030077110300781103007911030080110300811103008211030083110300841103008511030086110300871103008811030089110300901103009111030092110300931103009411030095110300961103009711030098110300991103010011030101110301021103010311030104110301051103010611030107110301081103010911030110110301111103011211030113110301141103011511030116110301171103011811030119110301201103012111030122110301231103012411030125110301261103012711030128110301291103013011030131110301321103013311030134110301351103013611030137110301381103013911030140110301411103014211030143110301441103014511030146110301471103014811030149110301501103015111030152110301531103015411030155110301561103015711030158110301591103016011030161110301621103016311030164110301651103016611030167110301681103016911030170110301711103017211030173110301741103017511030176110301771103017811030179110301801103018111030182110301831103018411030185110301861103018711030188110301891103019011030191110301921103019311030194110301951103019611030197110301981103019911030200110302011103020211030203110302041103020511030206110302071103020811030209110302101103021111030212110302131103021411030215110302161103021711030218110302191103022011030221110302221103022311030224110302251103022611030227110302281103022911030230110302311103023211030233110302341103023511030236110302371103023811030239110302401103024111030242110302431103024411030245110302461103024711030248110302491103025011030251110302521103025311030254110302551103025611030257110302581103025911030260110302611103026211030263110302641103026511030266110302671103026811030269110302701103027111030272110302731103027411030275110302761103027711030278110302791103028011030281110302821103028311030284110302851103028611030287110302881103028911030290110302911103029211030293110302941103029511030296110302971103029811030299110303001103030111030302110303031103030411030305110303061103030711030308110303091103031011030311110303121103031311030314110303151103031611030317110303181103031911030320110303211103032211030323110303241103032511030326110303271103032811030329110303301103033111030332110303331103033411030335110303361103033711030338110303391103034011030341110303421103034311030344110303451103034611030347110303481103034911030350110303511103035211030353110303541103035511030356110303571103035811030359110303601103036111030362110303631103036411030365110303661103036711030368110303691103037011030371110303721103037311030374110303751103037611030377110303781103037911030380110303811103038211030383110303841103038511030386110303871103038811030389110303901103039111030392110303931103039411030395110303961103039711030398110303991103040011030401110304021103040311030404110304051103040611030407110304081103040911030410110304111103041211030413110304141103041511030416110304171103041811030419110304201103042111030422110304231103042411030425110304261103042711030428110304291103043011030431110304321103043311030434110304351103043611030437110304381103043911030440110304411103044211030443110304441103044511030446110304471103044811030449110304501103045111030452110304531103045411030455110304561103045711030458110304591103046011030461110304621103046311030464110304651103046611030467110304681103046911030470110304711103047211030473110304741103047511030476110304771103047811030479110304801103048111030482110304831103048411030485110304861103048711030488110304891103049011030491110304921103049311030494110304951103049611030497110304981103049911030500110305011103050211030503110305041103050511030506110305071103050811030509110305101103051111030512110305131103051411030515110305161103051711030518110305191103052011030521110305221103052311030524110305251103052611030527110305281103052911030530110305311103053211030533110305341103053511030536110305371103053811030539110305401103054111030542110305431103054411030545110305461103054711030548110305491103055011030551110305521103055311030554110305551103055611030557110305581103055911030560110305611103056211030563110305641103056511030566110305671103056811030569110305701103057111030572110305731103057411030575110305761103057711030578110305791103058011030581110305821103058311030584110305851103058611030587110305881103058911030590110305911103059211030593110305941103059511030596110305971103059811030599110306001103060111030602110306031103060411030605110306061103060711030608110306091103061011030611110306121103061311030614110306151103061611030617110306181103061911030620110306211103062211030623110306241103062511030626110306271103062811030629110306301103063111030632110306331103063411030635110306361103063711030638110306391103064011030641110306421103064311030644110306451103064611030647110306481103064911030650110306511103065211030653110306541103065511030656110306571103065811030659110306601103066111030662110306631103066411030665110306661103066711030668110306691103067011030671110306721103067311030674110306751103067611030677110306781103067911030680110306811103068211030683110306841103068511030686110306871103068811030689110306901103069111030692110306931103069411030695110306961103069711030698110306991103070011030701110307021103070311030704110307051103070611030707110307081103070911030710110307111103071211030713110307141103071511030716110307171103071811030719110307201103072111030722110307231103072411030725110307261103072711030728110307291103073011030731110307321103073311030734110307351103073611030737110307381103073911030740110307411103074211030743110307441103074511030746110307471103074811030749110307501103075111030752110307531103075411030755110307561103075711030758110307591103076011030761110307621103076311030764110307651103076611030767110307681103076911030770110307711103077211030773110307741103077511030776110307771103077811030779110307801103078111030782110307831103078411030785110307861103078711030788110307891103079011030791110307921103079311030794110307951103079611030797110307981103079911040001110400021104000311040004110400051104000611040007110400081104000911040010110400111104001211040013110400141104001511040016110400171104001811040019110400201104002111040022110400231104002411040025110400261104002711040028110400291104003011040031110400321104003311040034110400351104003611040037110400381104003911040040110400411104004211040043110400441104004511040046110400471104004811040049110400501104005111040052110400531104005411040055110400561104005711040058110400591104006011040061110400621104006311040064110400651104006611040067110400681104006911040070110400711104007211040073110400741104007511040076110400771104007811040079110400801104008111040082110400831104008411040085110400861104008711040088110400891104009011040091110400921104009311040094110400951104009611040097110400981104009911040100110401011104010211040103110401041104010511040106110401071104010811040109110401101104011111040112110401131104011411040115110401161104011711040118110401191104012011040121110401221104012311040124110401251104012611040127110401281104012911040130110401311104013211040133110401341104013511040136110401371104013811040139110401401104014111040142110401431104014411040145110401461104014711040148110401491104015011040151110401521104015311040154110401551104015611040157110401581104015911040160110401611104016211040163110401641104016511040166110401671104016811040169110401701104017111040172110401731104017411040175110401761104017711040178110401791104018011040181110401821104018311040184110401851104018611040187110401881104018911040190110401911104019211040193110401941104019511040196110401971104019811040199110402001104020111040202110402031104020411040205110402061104020711040208110402091104021011040211110402121104021311040214110402151104021611040217110402181104021911040220110402211104022211040223110402241104022511040226110402271104022811040229110402301104023111040232110402331104023411040235110402361104023711040238110402391104024011040241110402421104024311040244110402451104024611040247110402481104024911040250110402511104025211040253110402541104025511040256110402571104025811040259110402601104026111040262110402631104026411040265110402661104026711040268110402691104027011040271110402721104027311040274110402751104027611040277110402781104027911040280110402811104028211040283110402841104028511040286110402871104028811040289110402901104029111040292110402931104029411040295110402961104029711040298110402991104030011040301110403021104030311040304110403051104030611040307110403081104030911040310110403111104031211040313110403141104031511040316110403171104031811040319110403201104032111040322110403231104032411040325110403261104032711040328110403291104033011040331110403321104033311040334110403351104033611040337110403381104033911040340110403411104034211040343110403441104034511040346110403471104034811040349110403501104035111040352110403531104035411040355110403561104035711040358110403591104036011040361110403621104036311040364110403651104036611040367110403681104036911040370110403711104037211040373110403741104037511040376110403771104037811040379110403801104038111040382110403831104038411040385110403861104038711040388110403891104039011040391110403921104039311040394110403951104039611040397110403981104039911040400110404011104040211040403110404041104040511040406110404071104040811040409110404101104041111040412110404131104041411040415110404161104041711040418110404191104042011040421110404221104042311040424110404251104042611040427110404281104042911040430110404311104043211040433110404341104043511040436110404371104043811040439110404401104044111040442110404431104044411040445110404461104044711040448110404491104045011040451110404521104045311040454110404551104045611040457110404581104045911040460110404611104046211040463110404641104046511040466110404671104046811040469110404701104047111040472110404731104047411040475110404761104047711040478110404791104048011040481110404821104048311040484110404851104048611040487110404881104048911040490110404911104049211040493110404941104049511040496110404971104049811040499110405001104050111040502110405031104050411040505110405061104050711040508110405091104051011040511110405121104051311040514110405151104051611040517110405181104051911040520110405211104052211040523110405241104052511040526110405271104052811040529110405301104053111040532110405331104053411040535110405361104053711040538110405391104054011040541110405421104054311040544110405451104054611040547110405481104054911040550110405511104055211040553110405541104055511040556110405571104055811040559110405601104056111040562110405631104056411040565110405661104056711040568110405691104057011040571110405721104057311040574110405751104057611040577110405781104057911040580110405811104058211040583110405841104058511040586110405871104058811040589110405901104059111040592110405931104059411040595110405961104059711040598110405991104060011040601110406021104060311040604110406051104060611040607110406081104060911040610110406111104061211040613110406141104061511040616110406171104061811040619110406201104062111040622110406231104062411040625110406261104062711040628110406291104063011040631110406321104063311040634110406351104063611040637110406381104063911040640110406411104064211040643110406441104064511040646110406471104064811040649110406501104065111040652110406531104065411040655110406561104065711040658110406591104066011040661110406621104066311040664110406651104066611040667110406681104066911040670110406711104067211040673110406741104067511040676110406771104067811040679110406801104068111040682110406831104068411040685110406861104068711040688110406891104069011040691110406921104069311040694110406951104069611040697110406981104069911040700110407011104070211040703110407041104070511040706110407071104070811040709110407101104071111040712110407131104071411040715110407161104071711040718110407191104072011040721110407221104072311040724110407251104072611040727110407281104072911040730110407311104073211040733110407341104073511040736110407371104073811040739110407401104074111040742110407431104074411040745110407461104074711040748110407491104075011040751110407521104075311040754110407551104075611040757110407581104075911040760110407611104076211040763110407641104076511040766110407671104076811040769110407701104077111040772110407731104077411040775110407761104077711040778110407791104078011040781110407821104078311040784110407851104078611040787110407881104078911040790110407911104079211040793110407941104079511040796110407971104079811040799110500011105000211050003110500041105000511050006110500071105000811050009110500101105001111050012110500131105001411050015110500161105001711050018110500191105002011050021110500221105002311050024110500251105002611050027110500281105002911050030110500311105003211050033110500341105003511050036110500371105003811050039110500401105004111050042110500431105004411050045110500461105004711050048110500491105005011050051110500521105005311050054110500551105005611050057110500581105005911050060110500611105006211050063110500641105006511050066110500671105006811050069110500701105007111050072110500731105007411050075110500761105007711050078110500791105008011050081110500821105008311050084110500851105008611050087110500881105008911050090110500911105009211050093110500941105009511050096110500971105009811050099110501001105010111050102110501031105010411050105110501061105010711050108110501091105011011050111110501121105011311050114110501151105011611050117110501181105011911050120110501211105012211050123110501241105012511050126110501271105012811050129110501301105013111050132110501331105013411050135110501361105013711050138110501391105014011050141110501421105014311050144110501451105014611050147110501481105014911050150110501511105015211050153110501541105015511050156110501571105015811050159110501601105016111050162110501631105016411050165110501661105016711050168110501691105017011050171110501721105017311050174110501751105017611050177110501781105017911050180110501811105018211050183110501841105018511050186110501871105018811050189110501901105019111050192110501931105019411050195110501961105019711050198110501991105020011050201110502021105020311050204110502051105020611050207110502081105020911050210110502111105021211050213110502141105021511050216110502171105021811050219110502201105022111050222110502231105022411050225110502261105022711050228110502291105023011050231110502321105023311050234110502351105023611050237110502381105023911050240110502411105024211050243110502441105024511050246110502471105024811050249110502501105025111050252110502531105025411050255110502561105025711050258110502591105026011050261110502621105026311050264110502651105026611050267110502681105026911050270110502711105027211050273110502741105027511050276110502771105027811050279110502801105028111050282110502831105028411050285110502861105028711050288110502891105029011050291110502921105029311050294110502951105029611050297110502981105029911050300110503011105030211050303110503041105030511050306110503071105030811050309110503101105031111050312110503131105031411050315110503161105031711050318110503191105032011050321110503221105032311050324110503251105032611050327110503281105032911050330110503311105033211050333110503341105033511050336110503371105033811050339110503401105034111050342110503431105034411050345110503461105034711050348110503491105035011050351110503521105035311050354110503551105035611050357110503581105035911050360110503611105036211050363110503641105036511050366110503671105036811050369110503701105037111050372110503731105037411050375110503761105037711050378110503791105038011050381110503821105038311050384110503851105038611050387110503881105038911050390110503911105039211050393110503941105039511050396110503971105039811050399110504001105040111050402110504031105040411050405110504061105040711050408110504091105041011050411110504121105041311050414110504151105041611050417110504181105041911050420110504211105042211050423110504241105042511050426110504271105042811050429110504301105043111050432110504331105043411050435110504361105043711050438110504391105044011050441110504421105044311050444110504451105044611050447110504481105044911050450110504511105045211050453110504541105045511050456110504571105045811050459110504601105046111050462110504631105046411050465110504661105046711050468110504691105047011050471110504721105047311050474110504751105047611050477110504781105047911050480110504811105048211050483110504841105048511050486110504871105048811050489110504901105049111050492110504931105049411050495110504961105049711050498110504991105050011050501110505021105050311050504110505051105050611050507110505081105050911050510110505111105051211050513110505141105051511050516110505171105051811050519110505201105052111050522110505231105052411050525110505261105052711050528110505291105053011050531110505321105053311050534110505351105053611050537110505381105053911050540110505411105054211050543110505441105054511050546110505471105054811050549110505501105055111050552110505531105055411050555110505561105055711050558110505591105056011050561110505621105056311050564110505651105056611050567110505681105056911050570110505711105057211050573110505741105057511050576110505771105057811050579110505801105058111050582110505831105058411050585110505861105058711050588110505891105059011050591110505921105059311050594110505951105059611050597110505981105059911050600110506011105060211050603110506041105060511050606110506071105060811050609110506101105061111050612110506131105061411050615110506161105061711050618110506191105062011050621110506221105062311050624110506251105062611050627110506281105062911050630110506311105063211050633110506341105063511050636110506371105063811050639110506401105064111050642110506431105064411050645110506461105064711050648110506491105065011050651110506521105065311050654110506551105065611050657110506581105065911050660110506611105066211050663110506641105066511050666110506671105066811050669110506701105067111050672110506731105067411050675110506761105067711050678110506791105068011050681110506821105068311050684110506851105068611050687110506881105068911050690110506911105069211050693110506941105069511050696110506971105069811050699110507001105070111050702110507031105070411050705110507061105070711050708110507091105071011050711110507121105071311050714110507151105071611050717110507181105071911050720110507211105072211050723110507241105072511050726110507271105072811050729110507301105073111050732110507331105073411050735110507361105073711050738110507391105074011050741110507421105074311050744110507451105074611050747110507481105074911050750110507511105075211050753110507541105075511050756110507571105075811050759110507601105076111050762110507631105076411050765110507661105076711050768110507691105077011050771110507721105077311050774110507751105077611050777110507781105077911050780110507811105078211050783110507841105078511050786110507871105078811050789110507901105079111050792110507931105079411050795110507961105079711050798110507991106000111060002110600031106000411060005110600061106000711060008110600091106001011060011110600121106001311060014110600151106001611060017110600181106001911060020110600211106002211060023110600241106002511060026110600271106002811060029110600301106003111060032110600331106003411060035110600361106003711060038110600391106004011060041110600421106004311060044110600451106004611060047110600481106004911060050110600511106005211060053110600541106005511060056110600571106005811060059110600601106006111060062110600631106006411060065110600661106006711060068110600691106007011060071110600721106007311060074110600751106007611060077110600781106007911060080110600811106008211060083110600841106008511060086110600871106008811060089110600901106009111060092110600931106009411060095110600961106009711060098110600991106010011060101110601021106010311060104110601051106010611060107110601081106010911060110110601111106011211060113110601141106011511060116110601171106011811060119110601201106012111060122110601231106012411060125110601261106012711060128110601291106013011060131110601321106013311060134110601351106013611060137110601381106013911060140110601411106014211060143110601441106014511060146110601471106014811060149110601501106015111060152110601531106015411060155110601561106015711060158110601591106016011060161110601621106016311060164110601651106016611060167110601681106016911060170110601711106017211060173110601741106017511060176110601771106017811060179110601801106018111060182110601831106018411060185110601861106018711060188110601891106019011060191110601921106019311060194110601951106019611060197110601981106019911060200110602011106020211060203110602041106020511060206110602071106020811060209110602101106021111060212110602131106021411060215110602161106021711060218110602191106022011060221110602221106022311060224110602251106022611060227110602281106022911060230110602311106023211060233110602341106023511060236110602371106023811060239110602401106024111060242110602431106024411060245110602461106024711060248110602491106025011060251110602521106025311060254110602551106025611060257110602581106025911060260110602611106026211060263110602641106026511060266110602671106026811060269110602701106027111060272110602731106027411060275110602761106027711060278110602791106028011060281110602821106028311060284110602851106028611060287110602881106028911060290110602911106029211060293110602941106029511060296110602971106029811060299110603001106030111060302110603031106030411060305110603061106030711060308110603091106031011060311110603121106031311060314110603151106031611060317110603181106031911060320110603211106032211060323110603241106032511060326110603271106032811060329110603301106033111060332110603331106033411060335110603361106033711060338110603391106034011060341110603421106034311060344110603451106034611060347110603481106034911060350110603511106035211060353110603541106035511060356110603571106035811060359110603601106036111060362110603631106036411060365110603661106036711060368110603691106037011060371110603721106037311060374110603751106037611060377110603781106037911060380110603811106038211060383110603841106038511060386110603871106038811060389110603901106039111060392110603931106039411060395110603961106039711060398110603991106040011060401110604021106040311060404110604051106040611060407110604081106040911060410110604111106041211060413110604141106041511060416110604171106041811060419110604201106042111060422110604231106042411060425110604261106042711060428110604291106043011060431110604321106043311060434110604351106043611060437110604381106043911060440110604411106044211060443110604441106044511060446110604471106044811060449110604501106045111060452110604531106045411060455110604561106045711060458110604591106046011060461110604621106046311060464110604651106046611060467110604681106046911060470110604711106047211060473110604741106047511060476110604771106047811060479110604801106048111060482110604831106048411060485110604861106048711060488110604891106049011060491110604921106049311060494110604951106049611060497110604981106049911060500110605011106050211060503110605041106050511060506110605071106050811060509110605101106051111060512110605131106051411060515110605161106051711060518110605191106052011060521110605221106052311060524110605251106052611060527110605281106052911060530110605311106053211060533110605341106053511060536110605371106053811060539110605401106054111060542110605431106054411060545110605461106054711060548110605491106055011060551110605521106055311060554110605551106055611060557110605581106055911060560110605611106056211060563110605641106056511060566110605671106056811060569110605701106057111060572110605731106057411060575110605761106057711060578110605791106058011060581110605821106058311060584110605851106058611060587110605881106058911060590110605911106059211060593110605941106059511060596110605971106059811060599110606001106060111060602110606031106060411060605110606061106060711060608110606091106061011060611110606121106061311060614110606151106061611060617110606181106061911060620110606211106062211060623110606241106062511060626110606271106062811060629110606301106063111060632110606331106063411060635110606361106063711060638110606391106064011060641110606421106064311060644110606451106064611060647110606481106064911060650110606511106065211060653110606541106065511060656110606571106065811060659110606601106066111060662110606631106066411060665110606661106066711060668110606691106067011060671110606721106067311060674110606751106067611060677110606781106067911060680110606811106068211060683110606841106068511060686110606871106068811060689110606901106069111060692110606931106069411060695110606961106069711060698110606991106070011060701110607021106070311060704110607051106070611060707110607081106070911060710110607111106071211060713110607141106071511060716110607171106071811060719110607201106072111060722110607231106072411060725110607261106072711060728110607291106073011060731110607321106073311060734110607351106073611060737110607381106073911060740110607411106074211060743110607441106074511060746110607471106074811060749110607501106075111060752110607531106075411060755110607561106075711060758110607591106076011060761110607621106076311060764110607651106076611060767110607681106076911060770110607711106077211060773110607741106077511060776110607771106077811060779110607801106078111060782110607831106078411060785110607861106078711060788110607891106079011060791110607921106079311060794110607951106079611060797110607981106079911070001110700021107000311070004110700051107000611070007110700081107000911070010110700111107001211070013110700141107001511070016110700171107001811070019110700201107002111070022110700231107002411070025110700261107002711070028110700291107003011070031110700321107003311070034110700351107003611070037110700381107003911070040110700411107004211070043110700441107004511070046110700471107004811070049110700501107005111070052110700531107005411070055110700561107005711070058110700591107006011070061110700621107006311070064110700651107006611070067110700681107006911070070110700711107007211070073110700741107007511070076110700771107007811070079110700801107008111070082110700831107008411070085110700861107008711070088110700891107009011070091110700921107009311070094110700951107009611070097110700981107009911070100110701011107010211070103110701041107010511070106110701071107010811070109110701101107011111070112110701131107011411070115110701161107011711070118110701191107012011070121110701221107012311070124110701251107012611070127110701281107012911070130110701311107013211070133110701341107013511070136110701371107013811070139110701401107014111070142110701431107014411070145110701461107014711070148110701491107015011070151110701521107015311070154110701551107015611070157110701581107015911070160110701611107016211070163110701641107016511070166110701671107016811070169110701701107017111070172110701731107017411070175110701761107017711070178110701791107018011070181110701821107018311070184110701851107018611070187110701881107018911070190110701911107019211070193110701941107019511070196110701971107019811070199110702001107020111070202110702031107020411070205110702061107020711070208110702091107021011070211110702121107021311070214110702151107021611070217110702181107021911070220110702211107022211070223110702241107022511070226110702271107022811070229110702301107023111070232110702331107023411070235110702361107023711070238110702391107024011070241110702421107024311070244110702451107024611070247110702481107024911070250110702511107025211070253110702541107025511070256110702571107025811070259110702601107026111070262110702631107026411070265110702661107026711070268110702691107027011070271110702721107027311070274110702751107027611070277110702781107027911070280110702811107028211070283110702841107028511070286110702871107028811070289110702901107029111070292110702931107029411070295110702961107029711070298110702991107030011070301110703021107030311070304110703051107030611070307110703081107030911070310110703111107031211070313110703141107031511070316110703171107031811070319110703201107032111070322110703231107032411070325110703261107032711070328110703291107033011070331110703321107033311070334110703351107033611070337110703381107033911070340110703411107034211070343110703441107034511070346110703471107034811070349110703501107035111070352110703531107035411070355110703561107035711070358110703591107036011070361110703621107036311070364110703651107036611070367110703681107036911070370110703711107037211070373110703741107037511070376110703771107037811070379110703801107038111070382110703831107038411070385110703861107038711070388110703891107039011070391110703921107039311070394110703951107039611070397110703981107039911070400110704011107040211070403110704041107040511070406110704071107040811070409110704101107041111070412110704131107041411070415110704161107041711070418110704191107042011070421110704221107042311070424110704251107042611070427110704281107042911070430110704311107043211070433110704341107043511070436110704371107043811070439110704401107044111070442110704431107044411070445110704461107044711070448110704491107045011070451110704521107045311070454110704551107045611070457110704581107045911070460110704611107046211070463110704641107046511070466110704671107046811070469110704701107047111070472110704731107047411070475110704761107047711070478110704791107048011070481110704821107048311070484110704851107048611070487110704881107048911070490110704911107049211070493110704941107049511070496110704971107049811070499110705001107050111070502110705031107050411070505110705061107050711070508110705091107051011070511110705121107051311070514110705151107051611070517110705181107051911070520110705211107052211070523110705241107052511070526110705271107052811070529110705301107053111070532110705331107053411070535110705361107053711070538110705391107054011070541110705421107054311070544110705451107054611070547110705481107054911070550110705511107055211070553110705541107055511070556110705571107055811070559110705601107056111070562110705631107056411070565110705661107056711070568110705691107057011070571110705721107057311070574110705751107057611070577110705781107057911070580110705811107058211070583110705841107058511070586110705871107058811070589110705901107059111070592110705931107059411070595110705961107059711070598110705991107060011070601110706021107060311070604110706051107060611070607110706081107060911070610110706111107061211070613110706141107061511070616110706171107061811070619110706201107062111070622110706231107062411070625110706261107062711070628110706291107063011070631110706321107063311070634110706351107063611070637110706381107063911070640110706411107064211070643110706441107064511070646110706471107064811070649110706501107065111070652110706531107065411070655110706561107065711070658110706591107066011070661110706621107066311070664110706651107066611070667110706681107066911070670110706711107067211070673110706741107067511070676110706771107067811070679110706801107068111070682110706831107068411070685110706861107068711070688110706891107069011070691110706921107069311070694110706951107069611070697110706981107069911070700110707011107070211070703110707041107070511070706110707071107070811070709110707101107071111070712110707131107071411070715110707161107071711070718110707191107072011070721110707221107072311070724110707251107072611070727110707281107072911070730110707311107073211070733110707341107073511070736110707371107073811070739110707401107074111070742110707431107074411070745110707461107074711070748110707491107075011070751110707521107075311070754110707551107075611070757110707581107075911070760110707611107076211070763110707641107076511070766110707671107076811070769110707701107077111070772110707731107077411070775110707761107077711070778110707791107078011070781110707821107078311070784110707851107078611070787110707881107078911070790110707911107079211070793110707941107079511070796110707971107079811070799110800011108000211080003110800041108000511080006110800071108000811080009110800101108001111080012110800131108001411080015110800161108001711080018110800191108002011080021110800221108002311080024110800251108002611080027110800281108002911080030110800311108003211080033110800341108003511080036110800371108003811080039110800401108004111080042110800431108004411080045110800461108004711080048110800491108005011080051110800521108005311080054110800551108005611080057110800581108005911080060110800611108006211080063110800641108006511080066110800671108006811080069110800701108007111080072110800731108007411080075110800761108007711080078110800791108008011080081110800821108008311080084110800851108008611080087110800881108008911080090110800911108009211080093110800941108009511080096110800971108009811080099110801001108010111080102110801031108010411080105110801061108010711080108110801091108011011080111110801121108011311080114110801151108011611080117110801181108011911080120110801211108012211080123110801241108012511080126110801271108012811080129110801301108013111080132110801331108013411080135110801361108013711080138110801391108014011080141110801421108014311080144110801451108014611080147110801481108014911080150110801511108015211080153110801541108015511080156110801571108015811080159110801601108016111080162110801631108016411080165110801661108016711080168110801691108017011080171110801721108017311080174110801751108017611080177110801781108017911080180110801811108018211080183110801841108018511080186110801871108018811080189110801901108019111080192110801931108019411080195110801961108019711080198110801991108020011080201110802021108020311080204110802051108020611080207110802081108020911080210110802111108021211080213110802141108021511080216110802171108021811080219110802201108022111080222110802231108022411080225110802261108022711080228110802291108023011080231110802321108023311080234110802351108023611080237110802381108023911080240110802411108024211080243110802441108024511080246110802471108024811080249110802501108025111080252110802531108025411080255110802561108025711080258110802591108026011080261110802621108026311080264110802651108026611080267110802681108026911080270110802711108027211080273110802741108027511080276110802771108027811080279110802801108028111080282110802831108028411080285110802861108028711080288110802891108029011080291110802921108029311080294110802951108029611080297110802981108029911080300110803011108030211080303110803041108030511080306110803071108030811080309110803101108031111080312110803131108031411080315110803161108031711080318110803191108032011080321110803221108032311080324110803251108032611080327110803281108032911080330110803311108033211080333110803341108033511080336110803371108033811080339110803401108034111080342110803431108034411080345110803461108034711080348110803491108035011080351110803521108035311080354110803551108035611080357110803581108035911080360110803611108036211080363110803641108036511080366110803671108036811080369110803701108037111080372110803731108037411080375110803761108037711080378110803791108038011080381110803821108038311080384110803851108038611080387110803881108038911080390110803911108039211080393110803941108039511080396110803971108039811080399110804001108040111080402110804031108040411080405110804061108040711080408110804091108041011080411110804121108041311080414110804151108041611080417110804181108041911080420110804211108042211080423110804241108042511080426110804271108042811080429110804301108043111080432110804331108043411080435110804361108043711080438110804391108044011080441110804421108044311080444110804451108044611080447110804481108044911080450110804511108045211080453110804541108045511080456110804571108045811080459110804601108046111080462110804631108046411080465110804661108046711080468110804691108047011080471110804721108047311080474110804751108047611080477110804781108047911080480110804811108048211080483110804841108048511080486110804871108048811080489110804901108049111080492110804931108049411080495110804961108049711080498110804991108050011080501110805021108050311080504110805051108050611080507110805081108050911080510110805111108051211080513110805141108051511080516110805171108051811080519110805201108052111080522110805231108052411080525110805261108052711080528110805291108053011080531110805321108053311080534110805351108053611080537110805381108053911080540110805411108054211080543110805441108054511080546110805471108054811080549110805501108055111080552110805531108055411080555110805561108055711080558110805591108056011080561110805621108056311080564110805651108056611080567110805681108056911080570110805711108057211080573110805741108057511080576110805771108057811080579110805801108058111080582110805831108058411080585110805861108058711080588110805891108059011080591110805921108059311080594110805951108059611080597110805981108059911080600110806011108060211080603110806041108060511080606110806071108060811080609110806101108061111080612110806131108061411080615110806161108061711080618110806191108062011080621110806221108062311080624110806251108062611080627110806281108062911080630110806311108063211080633110806341108063511080636110806371108063811080639110806401108064111080642110806431108064411080645110806461108064711080648110806491108065011080651110806521108065311080654110806551108065611080657110806581108065911080660110806611108066211080663110806641108066511080666110806671108066811080669110806701108067111080672110806731108067411080675110806761108067711080678110806791108068011080681110806821108068311080684110806851108068611080687110806881108068911080690110806911108069211080693110806941108069511080696110806971108069811080699110807001108070111080702110807031108070411080705110807061108070711080708110807091108071011080711110807121108071311080714110807151108071611080717110807181108071911080720110807211108072211080723110807241108072511080726110807271108072811080729110807301108073111080732110807331108073411080735110807361108073711080738110807391108074011080741110807421108074311080744110807451108074611080747110807481108074911080750110807511108075211080753110807541108075511080756110807571108075811080759110807601108076111080762110807631108076411080765110807661108076711080768110807691108077011080771110807721108077311080774110807751108077611080777110807781108077911080780110807811108078211080783110807841108078511080786110807871108078811080789110807901108079111080792110807931108079411080795110807961108079711080798110807991109000111090002110900031109000411090005110900061109000711090008110900091109001011090011110900121109001311090014110900151109001611090017110900181109001911090020110900211109002211090023110900241109002511090026110900271109002811090029110900301109003111090032110900331109003411090035110900361109003711090038110900391109004011090041110900421109004311090044110900451109004611090047110900481109004911090050110900511109005211090053110900541109005511090056110900571109005811090059110900601109006111090062110900631109006411090065110900661109006711090068110900691109007011090071110900721109007311090074110900751109007611090077110900781109007911090080110900811109008211090083110900841109008511090086110900871109008811090089110900901109009111090092110900931109009411090095110900961109009711090098110900991109010011090101110901021109010311090104110901051109010611090107110901081109010911090110110901111109011211090113110901141109011511090116110901171109011811090119110901201109012111090122110901231109012411090125110901261109012711090128110901291109013011090131110901321109013311090134110901351109013611090137110901381109013911090140110901411109014211090143110901441109014511090146110901471109014811090149110901501109015111090152110901531109015411090155110901561109015711090158110901591109016011090161110901621109016311090164110901651109016611090167110901681109016911090170110901711109017211090173110901741109017511090176110901771109017811090179110901801109018111090182110901831109018411090185110901861109018711090188110901891109019011090191110901921109019311090194110901951109019611090197110901981109019911090200110902011109020211090203110902041109020511090206110902071109020811090209110902101109021111090212110902131109021411090215110902161109021711090218110902191109022011090221110902221109022311090224110902251109022611090227110902281109022911090230110902311109023211090233110902341109023511090236110902371109023811090239110902401109024111090242110902431109024411090245110902461109024711090248110902491109025011090251110902521109025311090254110902551109025611090257110902581109025911090260110902611109026211090263110902641109026511090266110902671109026811090269110902701109027111090272110902731109027411090275110902761109027711090278110902791109028011090281110902821109028311090284110902851109028611090287110902881109028911090290110902911109029211090293110902941109029511090296110902971109029811090299110903001109030111090302110903031109030411090305110903061109030711090308110903091109031011090311110903121109031311090314110903151109031611090317110903181109031911090320110903211109032211090323110903241109032511090326110903271109032811090329110903301109033111090332110903331109033411090335110903361109033711090338110903391109034011090341110903421109034311090344110903451109034611090347110903481109034911090350110903511109035211090353110903541109035511090356110903571109035811090359110903601109036111090362110903631109036411090365110903661109036711090368110903691109037011090371110903721109037311090374110903751109037611090377110903781109037911090380110903811109038211090383110903841109038511090386110903871109038811090389110903901109039111090392110903931109039411090395110903961109039711090398110903991109040011090401110904021109040311090404110904051109040611090407110904081109040911090410110904111109041211090413110904141109041511090416110904171109041811090419110904201109042111090422110904231109042411090425110904261109042711090428110904291109043011090431110904321109043311090434110904351109043611090437110904381109043911090440110904411109044211090443110904441109044511090446110904471109044811090449110904501109045111090452110904531109045411090455110904561109045711090458110904591109046011090461110904621109046311090464110904651109046611090467110904681109046911090470110904711109047211090473110904741109047511090476110904771109047811090479110904801109048111090482110904831109048411090485110904861109048711090488110904891109049011090491110904921109049311090494110904951109049611090497110904981109049911090500110905011109050211090503110905041109050511090506110905071109050811090509110905101109051111090512110905131109051411090515110905161109051711090518110905191109052011090521110905221109052311090524110905251109052611090527110905281109052911090530110905311109053211090533110905341109053511090536110905371109053811090539110905401109054111090542110905431109054411090545110905461109054711090548110905491109055011090551110905521109055311090554110905551109055611090557110905581109055911090560110905611109056211090563110905641109056511090566110905671109056811090569110905701109057111090572110905731109057411090575110905761109057711090578110905791109058011090581110905821109058311090584110905851109058611090587110905881109058911090590110905911109059211090593110905941109059511090596110905971109059811090599110906001109060111090602110906031109060411090605110906061109060711090608110906091109061011090611110906121109061311090614110906151109061611090617110906181109061911090620110906211109062211090623110906241109062511090626110906271109062811090629110906301109063111090632110906331109063411090635110906361109063711090638110906391109064011090641110906421109064311090644110906451109064611090647110906481109064911090650110906511109065211090653110906541109065511090656110906571109065811090659110906601109066111090662110906631109066411090665110906661109066711090668110906691109067011090671110906721109067311090674110906751109067611090677110906781109067911090680110906811109068211090683110906841109068511090686110906871109068811090689110906901109069111090692110906931109069411090695110906961109069711090698110906991109070011090701110907021109070311090704110907051109070611090707110907081109070911090710110907111109071211090713110907141109071511090716110907171109071811090719110907201109072111090722110907231109072411090725110907261109072711090728110907291109073011090731110907321109073311090734110907351109073611090737110907381109073911090740110907411109074211090743110907441109074511090746110907471109074811090749110907501109075111090752110907531109075411090755110907561109075711090758110907591109076011090761110907621109076311090764110907651109076611090767110907681109076911090770110907711109077211090773110907741109077511090776110907771109077811090779110907801109078111090782110907831109078411090785110907861109078711090788110907891109079011090791110907921109079311090794110907951109079611090797110907981109079911100001111000021110000311100004111000051110000611100007111000081110000911100010111000111110001211100013111000141110001511100016111000171110001811100019111000201110002111100022111000231110002411100025111000261110002711100028111000291110003011100031111000321110003311100034111000351110003611100037111000381110003911100040111000411110004211100043111000441110004511100046111000471110004811100049111000501110005111100052111000531110005411100055111000561110005711100058111000591110006011100061111000621110006311100064111000651110006611100067111000681110006911100070111000711110007211100073111000741110007511100076111000771110007811100079111000801110008111100082111000831110008411100085111000861110008711100088111000891110009011100091111000921110009311100094111000951110009611100097111000981110009911100100111001011110010211100103111001041110010511100106111001071110010811100109111001101110011111100112111001131110011411100115111001161110011711100118111001191110012011100121111001221110012311100124111001251110012611100127111001281110012911100130111001311110013211100133111001341110013511100136111001371110013811100139111001401110014111100142111001431110014411100145111001461110014711100148111001491110015011100151111001521110015311100154111001551110015611100157111001581110015911100160111001611110016211100163111001641110016511100166111001671110016811100169111001701110017111100172111001731110017411100175111001761110017711100178111001791110018011100181111001821110018311100184111001851110018611100187111001881110018911100190111001911110019211100193111001941110019511100196111001971110019811100199111002001110020111100202111002031110020411100205111002061110020711100208111002091110021011100211111002121110021311100214111002151110021611100217111002181110021911100220111002211110022211100223111002241110022511100226111002271110022811100229111002301110023111100232111002331110023411100235111002361110023711100238111002391110024011100241111002421110024311100244111002451110024611100247111002481110024911100250111002511110025211100253111002541110025511100256111002571110025811100259111002601110026111100262111002631110026411100265111002661110026711100268111002691110027011100271111002721110027311100274111002751110027611100277111002781110027911100280111002811110028211100283111002841110028511100286111002871110028811100289111002901110029111100292111002931110029411100295111002961110029711100298111002991110030011100301111003021110030311100304111003051110030611100307111003081110030911100310111003111110031211100313111003141110031511100316111003171110031811100319111003201110032111100322111003231110032411100325111003261110032711100328111003291110033011100331111003321110033311100334111003351110033611100337111003381110033911100340111003411110034211100343111003441110034511100346111003471110034811100349111003501110035111100352111003531110035411100355111003561110035711100358111003591110036011100361111003621110036311100364111003651110036611100367111003681110036911100370111003711110037211100373111003741110037511100376111003771110037811100379111003801110038111100382111003831110038411100385111003861110038711100388111003891110039011100391111003921110039311100394111003951110039611100397111003981110039911100400111004011110040211100403111004041110040511100406111004071110040811100409111004101110041111100412111004131110041411100415111004161110041711100418111004191110042011100421111004221110042311100424111004251110042611100427111004281110042911100430111004311110043211100433111004341110043511100436111004371110043811100439111004401110044111100442111004431110044411100445111004461110044711100448111004491110045011100451111004521110045311100454111004551110045611100457111004581110045911100460111004611110046211100463111004641110046511100466111004671110046811100469111004701110047111100472111004731110047411100475111004761110047711100478111004791110048011100481111004821110048311100484111004851110048611100487111004881110048911100490111004911110049211100493111004941110049511100496111004971110049811100499111005001110050111100502111005031110050411100505111005061110050711100508111005091110051011100511111005121110051311100514111005151110051611100517111005181110051911100520111005211110052211100523111005241110052511100526111005271110052811100529111005301110053111100532111005331110053411100535111005361110053711100538111005391110054011100541111005421110054311100544111005451110054611100547111005481110054911100550111005511110055211100553111005541110055511100556111005571110055811100559111005601110056111100562111005631110056411100565111005661110056711100568111005691110057011100571111005721110057311100574111005751110057611100577111005781110057911100580111005811110058211100583111005841110058511100586111005871110058811100589111005901110059111100592111005931110059411100595111005961110059711100598111005991110060011100601111006021110060311100604111006051110060611100607111006081110060911100610111006111110061211100613111006141110061511100616111006171110061811100619111006201110062111100622111006231110062411100625111006261110062711100628111006291110063011100631111006321110063311100634111006351110063611100637111006381110063911100640111006411110064211100643111006441110064511100646111006471110064811100649111006501110065111100652111006531110065411100655111006561110065711100658111006591110066011100661111006621110066311100664111006651110066611100667111006681110066911100670111006711110067211100673111006741110067511100676111006771110067811100679111006801110068111100682111006831110068411100685111006861110068711100688111006891110069011100691111006921110069311100694111006951110069611100697111006981110069911100700111007011110070211100703111007041110070511100706111007071110070811100709111007101110071111100712111007131110071411100715111007161110071711100718111007191110072011100721111007221110072311100724111007251110072611100727111007281110072911100730111007311110073211100733111007341110073511100736111007371110073811100739111007401110074111100742111007431110074411100745111007461110074711100748111007491110075011100751111007521110075311100754111007551110075611100757111007581110075911100760111007611110076211100763111007641110076511100766111007671110076811100769111007701110077111100772111007731110077411100775111007761110077711100778111007791110078011100781111007821110078311100784111007851110078611100787111007881110078911100790111007911110079211100793111007941110079511100796111007971110079811100799111100011111000211110003111100041111000511110006111100071111000811110009111100101111001111110012111100131111001411110015111100161111001711110018111100191111002011110021111100221111002311110024111100251111002611110027111100281111002911110030111100311111003211110033111100341111003511110036111100371111003811110039111100401111004111110042111100431111004411110045111100461111004711110048111100491111005011110051111100521111005311110054111100551111005611110057111100581111005911110060111100611111006211110063111100641111006511110066111100671111006811110069111100701111007111110072111100731111007411110075111100761111007711110078111100791111008011110081111100821111008311110084111100851111008611110087111100881111008911110090111100911111009211110093111100941111009511110096111100971111009811110099111101001111010111110102111101031111010411110105111101061111010711110108111101091111011011110111111101121111011311110114111101151111011611110117111101181111011911110120111101211111012211110123111101241111012511110126111101271111012811110129111101301111013111110132111101331111013411110135111101361111013711110138111101391111014011110141111101421111014311110144111101451111014611110147111101481111014911110150111101511111015211110153111101541111015511110156111101571111015811110159111101601111016111110162111101631111016411110165111101661111016711110168111101691111017011110171111101721111017311110174111101751111017611110177111101781111017911110180111101811111018211110183111101841111018511110186111101871111018811110189111101901111019111110192111101931111019411110195111101961111019711110198111101991111020011110201111102021111020311110204111102051111020611110207111102081111020911110210111102111111021211110213111102141111021511110216111102171111021811110219111102201111022111110222111102231111022411110225111102261111022711110228111102291111023011110231111102321111023311110234111102351111023611110237111102381111023911110240111102411111024211110243111102441111024511110246111102471111024811110249111102501111025111110252111102531111025411110255111102561111025711110258111102591111026011110261111102621111026311110264111102651111026611110267111102681111026911110270111102711111027211110273111102741111027511110276111102771111027811110279111102801111028111110282111102831111028411110285111102861111028711110288111102891111029011110291111102921111029311110294111102951111029611110297111102981111029911110300111103011111030211110303111103041111030511110306111103071111030811110309111103101111031111110312111103131111031411110315111103161111031711110318111103191111032011110321111103221111032311110324111103251111032611110327111103281111032911110330111103311111033211110333111103341111033511110336111103371111033811110339111103401111034111110342111103431111034411110345111103461111034711110348111103491111035011110351111103521111035311110354111103551111035611110357111103581111035911110360111103611111036211110363111103641111036511110366111103671111036811110369111103701111037111110372111103731111037411110375111103761111037711110378111103791111038011110381111103821111038311110384111103851111038611110387111103881111038911110390111103911111039211110393111103941111039511110396111103971111039811110399111104001111040111110402111104031111040411110405111104061111040711110408111104091111041011110411111104121111041311110414111104151111041611110417111104181111041911110420111104211111042211110423111104241111042511110426111104271111042811110429111104301111043111110432111104331111043411110435111104361111043711110438111104391111044011110441111104421111044311110444111104451111044611110447111104481111044911110450111104511111045211110453111104541111045511110456111104571111045811110459111104601111046111110462111104631111046411110465111104661111046711110468111104691111047011110471111104721111047311110474111104751111047611110477111104781111047911110480111104811111048211110483111104841111048511110486111104871111048811110489111104901111049111110492111104931111049411110495111104961111049711110498111104991111050011110501111105021111050311110504111105051111050611110507111105081111050911110510111105111111051211110513111105141111051511110516111105171111051811110519111105201111052111110522111105231111052411110525111105261111052711110528111105291111053011110531111105321111053311110534111105351111053611110537111105381111053911110540111105411111054211110543111105441111054511110546111105471111054811110549111105501111055111110552111105531111055411110555111105561111055711110558111105591111056011110561111105621111056311110564111105651111056611110567111105681111056911110570111105711111057211110573111105741111057511110576111105771111057811110579111105801111058111110582111105831111058411110585111105861111058711110588111105891111059011110591111105921111059311110594111105951111059611110597111105981111059911110600111106011111060211110603111106041111060511110606111106071111060811110609111106101111061111110612111106131111061411110615111106161111061711110618111106191111062011110621111106221111062311110624111106251111062611110627111106281111062911110630111106311111063211110633111106341111063511110636111106371111063811110639111106401111064111110642111106431111064411110645111106461111064711110648111106491111065011110651111106521111065311110654111106551111065611110657111106581111065911110660111106611111066211110663111106641111066511110666111106671111066811110669111106701111067111110672111106731111067411110675111106761111067711110678111106791111068011110681111106821111068311110684111106851111068611110687111106881111068911110690111106911111069211110693111106941111069511110696111106971111069811110699111107001111070111110702111107031111070411110705111107061111070711110708111107091111071011110711111107121111071311110714111107151111071611110717111107181111071911110720111107211111072211110723111107241111072511110726111107271111072811110729111107301111073111110732111107331111073411110735111107361111073711110738111107391111074011110741111107421111074311110744111107451111074611110747111107481111074911110750111107511111075211110753111107541111075511110756111107571111075811110759111107601111076111110762111107631111076411110765111107661111076711110768111107691111077011110771111107721111077311110774111107751111077611110777111107781111077911110780111107811111078211110783111107841111078511110786111107871111078811110789111107901111079111110792111107931111079411110795111107961111079711110798111107991112000111120002111200031112000411120005111200061112000711120008111200091112001011120011111200121112001311120014111200151112001611120017111200181112001911120020111200211112002211120023111200241112002511120026111200271112002811120029111200301112003111120032111200331112003411120035111200361112003711120038111200391112004011120041111200421112004311120044111200451112004611120047111200481112004911120050111200511112005211120053111200541112005511120056111200571112005811120059111200601112006111120062111200631112006411120065111200661112006711120068111200691112007011120071111200721112007311120074111200751112007611120077111200781112007911120080111200811112008211120083111200841112008511120086111200871112008811120089111200901112009111120092111200931112009411120095111200961112009711120098111200991112010011120101111201021112010311120104111201051112010611120107111201081112010911120110111201111112011211120113111201141112011511120116111201171112011811120119111201201112012111120122111201231112012411120125111201261112012711120128111201291112013011120131111201321112013311120134111201351112013611120137111201381112013911120140111201411112014211120143111201441112014511120146111201471112014811120149111201501112015111120152111201531112015411120155111201561112015711120158111201591112016011120161111201621112016311120164111201651112016611120167111201681112016911120170111201711112017211120173111201741112017511120176111201771112017811120179111201801112018111120182111201831112018411120185111201861112018711120188111201891112019011120191111201921112019311120194111201951112019611120197111201981112019911120200111202011112020211120203111202041112020511120206111202071112020811120209111202101112021111120212111202131112021411120215111202161112021711120218111202191112022011120221111202221112022311120224111202251112022611120227111202281112022911120230111202311112023211120233111202341112023511120236111202371112023811120239111202401112024111120242111202431112024411120245111202461112024711120248111202491112025011120251111202521112025311120254111202551112025611120257111202581112025911120260111202611112026211120263111202641112026511120266111202671112026811120269111202701112027111120272111202731112027411120275111202761112027711120278111202791112028011120281111202821112028311120284111202851112028611120287111202881112028911120290111202911112029211120293111202941112029511120296111202971112029811120299111203001112030111120302111203031112030411120305111203061112030711120308111203091112031011120311111203121112031311120314111203151112031611120317111203181112031911120320111203211112032211120323111203241112032511120326111203271112032811120329111203301112033111120332111203331112033411120335111203361112033711120338111203391112034011120341111203421112034311120344111203451112034611120347111203481112034911120350111203511112035211120353111203541112035511120356111203571112035811120359111203601112036111120362111203631112036411120365111203661112036711120368111203691112037011120371111203721112037311120374111203751112037611120377111203781112037911120380111203811112038211120383111203841112038511120386111203871112038811120389111203901112039111120392111203931112039411120395111203961112039711120398111203991112040011120401111204021112040311120404111204051112040611120407111204081112040911120410111204111112041211120413111204141112041511120416111204171112041811120419111204201112042111120422111204231112042411120425111204261112042711120428111204291112043011120431111204321112043311120434111204351112043611120437111204381112043911120440111204411112044211120443111204441112044511120446111204471112044811120449111204501112045111120452111204531112045411120455111204561112045711120458111204591112046011120461111204621112046311120464111204651112046611120467111204681112046911120470111204711112047211120473111204741112047511120476111204771112047811120479111204801112048111120482111204831112048411120485111204861112048711120488111204891112049011120491111204921112049311120494111204951112049611120497111204981112049911120500111205011112050211120503111205041112050511120506111205071112050811120509111205101112051111120512111205131112051411120515111205161112051711120518111205191112052011120521111205221112052311120524111205251112052611120527111205281112052911120530111205311112053211120533111205341112053511120536111205371112053811120539111205401112054111120542111205431112054411120545111205461112054711120548111205491112055011120551111205521112055311120554111205551112055611120557111205581112055911120560111205611112056211120563111205641112056511120566111205671112056811120569111205701112057111120572111205731112057411120575111205761112057711120578111205791112058011120581111205821112058311120584111205851112058611120587111205881112058911120590111205911112059211120593111205941112059511120596111205971112059811120599111206001112060111120602111206031112060411120605111206061112060711120608111206091112061011120611111206121112061311120614111206151112061611120617111206181112061911120620111206211112062211120623111206241112062511120626111206271112062811120629111206301112063111120632111206331112063411120635111206361112063711120638111206391112064011120641111206421112064311120644111206451112064611120647111206481112064911120650111206511112065211120653111206541112065511120656111206571112065811120659111206601112066111120662111206631112066411120665111206661112066711120668111206691112067011120671111206721112067311120674111206751112067611120677111206781112067911120680111206811112068211120683111206841112068511120686111206871112068811120689111206901112069111120692111206931112069411120695111206961112069711120698111206991112070011120701111207021112070311120704111207051112070611120707111207081112070911120710111207111112071211120713111207141112071511120716111207171112071811120719111207201112072111120722111207231112072411120725111207261112072711120728111207291112073011120731111207321112073311120734111207351112073611120737111207381112073911120740111207411112074211120743111207441112074511120746111207471112074811120749111207501112075111120752111207531112075411120755111207561112075711120758111207591112076011120761111207621112076311120764111207651112076611120767111207681112076911120770111207711112077211120773111207741112077511120776111207771112077811120779111207801112078111120782111207831112078411120785111207861112078711120788111207891112079011120791111207921112079311120794111207951112079611120797111207981112079911130001111300021113000311130004111300051113000611130007111300081113000911130010111300111113001211130013111300141113001511130016111300171113001811130019111300201113002111130022111300231113002411130025111300261113002711130028111300291113003011130031111300321113003311130034111300351113003611130037111300381113003911130040111300411113004211130043111300441113004511130046111300471113004811130049111300501113005111130052111300531113005411130055111300561113005711130058111300591113006011130061111300621113006311130064111300651113006611130067111300681113006911130070111300711113007211130073111300741113007511130076111300771113007811130079111300801113008111130082111300831113008411130085111300861113008711130088111300891113009011130091111300921113009311130094111300951113009611130097111300981113009911130100111301011113010211130103111301041113010511130106111301071113010811130109111301101113011111130112111301131113011411130115111301161113011711130118111301191113012011130121111301221113012311130124111301251113012611130127111301281113012911130130111301311113013211130133111301341113013511130136111301371113013811130139111301401113014111130142111301431113014411130145111301461113014711130148111301491113015011130151111301521113015311130154111301551113015611130157111301581113015911130160111301611113016211130163111301641113016511130166111301671113016811130169111301701113017111130172111301731113017411130175111301761113017711130178111301791113018011130181111301821113018311130184111301851113018611130187111301881113018911130190111301911113019211130193111301941113019511130196111301971113019811130199111302001113020111130202111302031113020411130205111302061113020711130208111302091113021011130211111302121113021311130214111302151113021611130217111302181113021911130220111302211113022211130223111302241113022511130226111302271113022811130229111302301113023111130232111302331113023411130235111302361113023711130238111302391113024011130241111302421113024311130244111302451113024611130247111302481113024911130250111302511113025211130253111302541113025511130256111302571113025811130259111302601113026111130262111302631113026411130265111302661113026711130268111302691113027011130271111302721113027311130274111302751113027611130277111302781113027911130280111302811113028211130283111302841113028511130286111302871113028811130289111302901113029111130292111302931113029411130295111302961113029711130298111302991113030011130301111303021113030311130304111303051113030611130307111303081113030911130310111303111113031211130313111303141113031511130316111303171113031811130319111303201113032111130322111303231113032411130325111303261113032711130328111303291113033011130331111303321113033311130334111303351113033611130337111303381113033911130340111303411113034211130343111303441113034511130346111303471113034811130349111303501113035111130352111303531113035411130355111303561113035711130358111303591113036011130361111303621113036311130364111303651113036611130367111303681113036911130370111303711113037211130373111303741113037511130376111303771113037811130379111303801113038111130382111303831113038411130385111303861113038711130388111303891113039011130391111303921113039311130394111303951113039611130397111303981113039911130400111304011113040211130403111304041113040511130406111304071113040811130409111304101113041111130412111304131113041411130415111304161113041711130418111304191113042011130421111304221113042311130424111304251113042611130427111304281113042911130430111304311113043211130433111304341113043511130436111304371113043811130439111304401113044111130442111304431113044411130445111304461113044711130448111304491113045011130451111304521113045311130454111304551113045611130457111304581113045911130460111304611113046211130463111304641113046511130466111304671113046811130469111304701113047111130472111304731113047411130475111304761113047711130478111304791113048011130481111304821113048311130484111304851113048611130487111304881113048911130490111304911113049211130493111304941113049511130496111304971113049811130499111305001113050111130502111305031113050411130505111305061113050711130508111305091113051011130511111305121113051311130514111305151113051611130517111305181113051911130520111305211113052211130523111305241113052511130526111305271113052811130529111305301113053111130532111305331113053411130535111305361113053711130538111305391113054011130541111305421113054311130544111305451113054611130547111305481113054911130550111305511113055211130553111305541113055511130556111305571113055811130559111305601113056111130562111305631113056411130565111305661113056711130568111305691113057011130571111305721113057311130574111305751113057611130577111305781113057911130580111305811113058211130583111305841113058511130586111305871113058811130589111305901113059111130592111305931113059411130595111305961113059711130598111305991113060011130601111306021113060311130604111306051113060611130607111306081113060911130610111306111113061211130613111306141113061511130616111306171113061811130619111306201113062111130622111306231113062411130625111306261113062711130628111306291113063011130631111306321113063311130634111306351113063611130637111306381113063911130640111306411113064211130643111306441113064511130646111306471113064811130649111306501113065111130652111306531113065411130655111306561113065711130658111306591113066011130661111306621113066311130664111306651113066611130667111306681113066911130670111306711113067211130673111306741113067511130676111306771113067811130679111306801113068111130682111306831113068411130685111306861113068711130688111306891113069011130691111306921113069311130694111306951113069611130697111306981113069911130700111307011113070211130703111307041113070511130706111307071113070811130709111307101113071111130712111307131113071411130715111307161113071711130718111307191113072011130721111307221113072311130724111307251113072611130727111307281113072911130730111307311113073211130733111307341113073511130736111307371113073811130739111307401113074111130742111307431113074411130745111307461113074711130748111307491113075011130751111307521113075311130754111307551113075611130757111307581113075911130760111307611113076211130763111307641113076511130766111307671113076811130769111307701113077111130772111307731113077411130775111307761113077711130778111307791113078011130781111307821113078311130784111307851113078611130787111307881113078911130790111307911113079211130793111307941113079511130796111307971113079811130799111400011114000211140003111400041114000511140006111400071114000811140009111400101114001111140012111400131114001411140015111400161114001711140018111400191114002011140021111400221114002311140024111400251114002611140027111400281114002911140030111400311114003211140033111400341114003511140036111400371114003811140039111400401114004111140042111400431114004411140045111400461114004711140048111400491114005011140051111400521114005311140054111400551114005611140057111400581114005911140060111400611114006211140063111400641114006511140066111400671114006811140069111400701114007111140072111400731114007411140075111400761114007711140078111400791114008011140081111400821114008311140084111400851114008611140087111400881114008911140090111400911114009211140093111400941114009511140096111400971114009811140099111401001114010111140102111401031114010411140105111401061114010711140108111401091114011011140111111401121114011311140114111401151114011611140117111401181114011911140120111401211114012211140123111401241114012511140126111401271114012811140129111401301114013111140132111401331114013411140135111401361114013711140138111401391114014011140141111401421114014311140144111401451114014611140147111401481114014911140150111401511114015211140153111401541114015511140156111401571114015811140159111401601114016111140162111401631114016411140165111401661114016711140168111401691114017011140171111401721114017311140174111401751114017611140177111401781114017911140180111401811114018211140183111401841114018511140186111401871114018811140189111401901114019111140192111401931114019411140195111401961114019711140198111401991114020011140201111402021114020311140204111402051114020611140207111402081114020911140210111402111114021211140213111402141114021511140216111402171114021811140219111402201114022111140222111402231114022411140225111402261114022711140228111402291114023011140231111402321114023311140234111402351114023611140237111402381114023911140240111402411114024211140243111402441114024511140246111402471114024811140249111402501114025111140252111402531114025411140255111402561114025711140258111402591114026011140261111402621114026311140264111402651114026611140267111402681114026911140270111402711114027211140273111402741114027511140276111402771114027811140279111402801114028111140282111402831114028411140285111402861114028711140288111402891114029011140291111402921114029311140294111402951114029611140297111402981114029911140300111403011114030211140303111403041114030511140306111403071114030811140309111403101114031111140312111403131114031411140315111403161114031711140318111403191114032011140321111403221114032311140324111403251114032611140327111403281114032911140330111403311114033211140333111403341114033511140336111403371114033811140339111403401114034111140342111403431114034411140345111403461114034711140348111403491114035011140351111403521114035311140354111403551114035611140357111403581114035911140360111403611114036211140363111403641114036511140366111403671114036811140369111403701114037111140372111403731114037411140375111403761114037711140378111403791114038011140381111403821114038311140384111403851114038611140387111403881114038911140390111403911114039211140393111403941114039511140396111403971114039811140399111404001114040111140402111404031114040411140405111404061114040711140408111404091114041011140411111404121114041311140414111404151114041611140417111404181114041911140420111404211114042211140423111404241114042511140426111404271114042811140429111404301114043111140432111404331114043411140435111404361114043711140438111404391114044011140441111404421114044311140444111404451114044611140447111404481114044911140450111404511114045211140453111404541114045511140456111404571114045811140459111404601114046111140462111404631114046411140465111404661114046711140468111404691114047011140471111404721114047311140474111404751114047611140477111404781114047911140480111404811114048211140483111404841114048511140486111404871114048811140489111404901114049111140492111404931114049411140495111404961114049711140498111404991114050011140501111405021114050311140504111405051114050611140507111405081114050911140510111405111114051211140513111405141114051511140516111405171114051811140519111405201114052111140522111405231114052411140525111405261114052711140528111405291114053011140531111405321114053311140534111405351114053611140537111405381114053911140540111405411114054211140543111405441114054511140546111405471114054811140549111405501114055111140552111405531114055411140555111405561114055711140558111405591114056011140561111405621114056311140564111405651114056611140567111405681114056911140570111405711114057211140573111405741114057511140576111405771114057811140579111405801114058111140582111405831114058411140585111405861114058711140588111405891114059011140591111405921114059311140594111405951114059611140597111405981114059911140600111406011114060211140603111406041114060511140606111406071114060811140609111406101114061111140612111406131114061411140615111406161114061711140618111406191114062011140621111406221114062311140624111406251114062611140627111406281114062911140630111406311114063211140633111406341114063511140636111406371114063811140639111406401114064111140642111406431114064411140645111406461114064711140648111406491114065011140651111406521114065311140654111406551114065611140657111406581114065911140660111406611114066211140663111406641114066511140666111406671114066811140669111406701114067111140672111406731114067411140675111406761114067711140678111406791114068011140681111406821114068311140684111406851114068611140687111406881114068911140690111406911114069211140693111406941114069511140696111406971114069811140699111407001114070111140702111407031114070411140705111407061114070711140708111407091114071011140711111407121114071311140714111407151114071611140717111407181114071911140720111407211114072211140723111407241114072511140726111407271114072811140729111407301114073111140732111407331114073411140735111407361114073711140738111407391114074011140741111407421114074311140744111407451114074611140747111407481114074911140750111407511114075211140753111407541114075511140756111407571114075811140759111407601114076111140762111407631114076411140765111407661114076711140768111407691114077011140771111407721114077311140774111407751114077611140777111407781114077911140780111407811114078211140783111407841114078511140786111407871114078811140789111407901114079111140792111407931114079411140795111407961114079711140798111407991115000111150002111500031115000411150005111500061115000711150008111500091115001011150011111500121115001311150014111500151115001611150017111500181115001911150020111500211115002211150023111500241115002511150026111500271115002811150029111500301115003111150032111500331115003411150035111500361115003711150038111500391115004011150041111500421115004311150044111500451115004611150047111500481115004911150050111500511115005211150053111500541115005511150056111500571115005811150059111500601115006111150062111500631115006411150065111500661115006711150068111500691115007011150071111500721115007311150074111500751115007611150077111500781115007911150080111500811115008211150083111500841115008511150086111500871115008811150089111500901115009111150092111500931115009411150095111500961115009711150098111500991115010011150101111501021115010311150104111501051115010611150107111501081115010911150110111501111115011211150113111501141115011511150116111501171115011811150119111501201115012111150122111501231115012411150125111501261115012711150128111501291115013011150131111501321115013311150134111501351115013611150137111501381115013911150140111501411115014211150143111501441115014511150146111501471115014811150149111501501115015111150152111501531115015411150155111501561115015711150158111501591115016011150161111501621115016311150164111501651115016611150167111501681115016911150170111501711115017211150173111501741115017511150176111501771115017811150179111501801115018111150182111501831115018411150185111501861115018711150188111501891115019011150191111501921115019311150194111501951115019611150197111501981115019911150200111502011115020211150203111502041115020511150206111502071115020811150209111502101115021111150212111502131115021411150215111502161115021711150218111502191115022011150221111502221115022311150224111502251115022611150227111502281115022911150230111502311115023211150233111502341115023511150236111502371115023811150239111502401115024111150242111502431115024411150245111502461115024711150248111502491115025011150251111502521115025311150254111502551115025611150257111502581115025911150260111502611115026211150263111502641115026511150266111502671115026811150269111502701115027111150272111502731115027411150275111502761115027711150278111502791115028011150281111502821115028311150284111502851115028611150287111502881115028911150290111502911115029211150293111502941115029511150296111502971115029811150299111503001115030111150302111503031115030411150305111503061115030711150308111503091115031011150311111503121115031311150314111503151115031611150317111503181115031911150320111503211115032211150323111503241115032511150326111503271115032811150329111503301115033111150332111503331115033411150335111503361115033711150338111503391115034011150341111503421115034311150344111503451115034611150347111503481115034911150350111503511115035211150353111503541115035511150356111503571115035811150359111503601115036111150362111503631115036411150365111503661115036711150368111503691115037011150371111503721115037311150374111503751115037611150377111503781115037911150380111503811115038211150383111503841115038511150386111503871115038811150389111503901115039111150392111503931115039411150395111503961115039711150398111503991115040011150401111504021115040311150404111504051115040611150407111504081115040911150410111504111115041211150413111504141115041511150416111504171115041811150419111504201115042111150422111504231115042411150425111504261115042711150428111504291115043011150431111504321115043311150434111504351115043611150437111504381115043911150440111504411115044211150443111504441115044511150446111504471115044811150449111504501115045111150452111504531115045411150455111504561115045711150458111504591115046011150461111504621115046311150464111504651115046611150467111504681115046911150470111504711115047211150473111504741115047511150476111504771115047811150479111504801115048111150482111504831115048411150485111504861115048711150488111504891115049011150491111504921115049311150494111504951115049611150497111504981115049911150500111505011115050211150503111505041115050511150506111505071115050811150509111505101115051111150512111505131115051411150515111505161115051711150518111505191115052011150521111505221115052311150524111505251115052611150527111505281115052911150530111505311115053211150533111505341115053511150536111505371115053811150539111505401115054111150542111505431115054411150545111505461115054711150548111505491115055011150551111505521115055311150554111505551115055611150557111505581115055911150560111505611115056211150563111505641115056511150566111505671115056811150569111505701115057111150572111505731115057411150575111505761115057711150578111505791115058011150581111505821115058311150584111505851115058611150587111505881115058911150590111505911115059211150593111505941115059511150596111505971115059811150599111506001115060111150602111506031115060411150605111506061115060711150608111506091115061011150611111506121115061311150614111506151115061611150617111506181115061911150620111506211115062211150623111506241115062511150626111506271115062811150629111506301115063111150632111506331115063411150635111506361115063711150638111506391115064011150641111506421115064311150644111506451115064611150647111506481115064911150650111506511115065211150653111506541115065511150656111506571115065811150659111506601115066111150662111506631115066411150665111506661115066711150668111506691115067011150671111506721115067311150674111506751115067611150677111506781115067911150680111506811115068211150683111506841115068511150686111506871115068811150689111506901115069111150692111506931115069411150695111506961115069711150698111506991115070011150701111507021115070311150704111507051115070611150707111507081115070911150710111507111115071211150713111507141115071511150716111507171115071811150719111507201115072111150722111507231115072411150725111507261115072711150728111507291115073011150731111507321115073311150734111507351115073611150737111507381115073911150740111507411115074211150743111507441115074511150746111507471115074811150749111507501115075111150752111507531115075411150755111507561115075711150758111507591115076011150761111507621115076311150764111507651115076611150767111507681115076911150770111507711115077211150773111507741115077511150776111507771115077811150779111507801115078111150782111507831115078411150785111507861115078711150788111507891115079011150791111507921115079311150794111507951115079611150797111507981115079911160001111600021116000311160004111600051116000611160007111600081116000911160010111600111116001211160013111600141116001511160016111600171116001811160019111600201116002111160022111600231116002411160025111600261116002711160028111600291116003011160031111600321116003311160034111600351116003611160037111600381116003911160040111600411116004211160043111600441116004511160046111600471116004811160049111600501116005111160052111600531116005411160055111600561116005711160058111600591116006011160061111600621116006311160064111600651116006611160067111600681116006911160070111600711116007211160073111600741116007511160076111600771116007811160079111600801116008111160082111600831116008411160085111600861116008711160088111600891116009011160091111600921116009311160094111600951116009611160097111600981116009911160100111601011116010211160103111601041116010511160106111601071116010811160109111601101116011111160112111601131116011411160115111601161116011711160118111601191116012011160121111601221116012311160124111601251116012611160127111601281116012911160130111601311116013211160133111601341116013511160136111601371116013811160139111601401116014111160142111601431116014411160145111601461116014711160148111601491116015011160151111601521116015311160154111601551116015611160157111601581116015911160160111601611116016211160163111601641116016511160166111601671116016811160169111601701116017111160172111601731116017411160175111601761116017711160178111601791116018011160181111601821116018311160184111601851116018611160187111601881116018911160190111601911116019211160193111601941116019511160196111601971116019811160199111602001116020111160202111602031116020411160205111602061116020711160208111602091116021011160211111602121116021311160214111602151116021611160217111602181116021911160220111602211116022211160223111602241116022511160226111602271116022811160229111602301116023111160232111602331116023411160235111602361116023711160238111602391116024011160241111602421116024311160244111602451116024611160247111602481116024911160250111602511116025211160253111602541116025511160256111602571116025811160259111602601116026111160262111602631116026411160265111602661116026711160268111602691116027011160271111602721116027311160274111602751116027611160277111602781116027911160280111602811116028211160283111602841116028511160286111602871116028811160289111602901116029111160292111602931116029411160295111602961116029711160298111602991116030011160301111603021116030311160304111603051116030611160307111603081116030911160310111603111116031211160313111603141116031511160316111603171116031811160319111603201116032111160322111603231116032411160325111603261116032711160328111603291116033011160331111603321116033311160334111603351116033611160337111603381116033911160340111603411116034211160343111603441116034511160346111603471116034811160349111603501116035111160352111603531116035411160355111603561116035711160358111603591116036011160361111603621116036311160364111603651116036611160367111603681116036911160370111603711116037211160373111603741116037511160376111603771116037811160379111603801116038111160382111603831116038411160385111603861116038711160388111603891116039011160391111603921116039311160394111603951116039611160397111603981116039911160400111604011116040211160403111604041116040511160406111604071116040811160409111604101116041111160412111604131116041411160415111604161116041711160418111604191116042011160421111604221116042311160424111604251116042611160427111604281116042911160430111604311116043211160433111604341116043511160436111604371116043811160439111604401116044111160442111604431116044411160445111604461116044711160448111604491116045011160451111604521116045311160454111604551116045611160457111604581116045911160460111604611116046211160463111604641116046511160466111604671116046811160469111604701116047111160472111604731116047411160475111604761116047711160478111604791116048011160481111604821116048311160484111604851116048611160487111604881116048911160490111604911116049211160493111604941116049511160496111604971116049811160499111605001116050111160502111605031116050411160505111605061116050711160508111605091116051011160511111605121116051311160514111605151116051611160517111605181116051911160520111605211116052211160523111605241116052511160526111605271116052811160529111605301116053111160532111605331116053411160535111605361116053711160538111605391116054011160541111605421116054311160544111605451116054611160547111605481116054911160550111605511116055211160553111605541116055511160556111605571116055811160559111605601116056111160562111605631116056411160565111605661116056711160568111605691116057011160571111605721116057311160574111605751116057611160577111605781116057911160580111605811116058211160583111605841116058511160586111605871116058811160589111605901116059111160592111605931116059411160595111605961116059711160598111605991116060011160601111606021116060311160604111606051116060611160607111606081116060911160610111606111116061211160613111606141116061511160616111606171116061811160619111606201116062111160622111606231116062411160625111606261116062711160628111606291116063011160631111606321116063311160634111606351116063611160637111606381116063911160640111606411116064211160643111606441116064511160646111606471116064811160649111606501116065111160652111606531116065411160655111606561116065711160658111606591116066011160661111606621116066311160664111606651116066611160667111606681116066911160670111606711116067211160673111606741116067511160676111606771116067811160679111606801116068111160682111606831116068411160685111606861116068711160688111606891116069011160691111606921116069311160694111606951116069611160697111606981116069911160700111607011116070211160703111607041116070511160706111607071116070811160709111607101116071111160712111607131116071411160715111607161116071711160718111607191116072011160721111607221116072311160724111607251116072611160727111607281116072911160730111607311116073211160733111607341116073511160736111607371116073811160739111607401116074111160742111607431116074411160745111607461116074711160748111607491116075011160751111607521116075311160754111607551116075611160757111607581116075911160760111607611116076211160763111607641116076511160766111607671116076811160769111607701116077111160772111607731116077411160775111607761116077711160778111607791116078011160781111607821116078311160784111607851116078611160787111607881116078911160790111607911116079211160793111607941116079511160796111607971116079811160799111700011117000211170003111700041117000511170006111700071117000811170009111700101117001111170012111700131117001411170015111700161117001711170018111700191117002011170021111700221117002311170024111700251117002611170027111700281117002911170030111700311117003211170033111700341117003511170036111700371117003811170039111700401117004111170042111700431117004411170045111700461117004711170048111700491117005011170051111700521117005311170054111700551117005611170057111700581117005911170060111700611117006211170063111700641117006511170066111700671117006811170069111700701117007111170072111700731117007411170075111700761117007711170078111700791117008011170081111700821117008311170084111700851117008611170087111700881117008911170090111700911117009211170093111700941117009511170096111700971117009811170099111701001117010111170102111701031117010411170105111701061117010711170108111701091117011011170111111701121117011311170114111701151117011611170117111701181117011911170120111701211117012211170123111701241117012511170126111701271117012811170129111701301117013111170132111701331117013411170135111701361117013711170138111701391117014011170141111701421117014311170144111701451117014611170147111701481117014911170150111701511117015211170153111701541117015511170156111701571117015811170159111701601117016111170162111701631117016411170165111701661117016711170168111701691117017011170171111701721117017311170174111701751117017611170177111701781117017911170180111701811117018211170183111701841117018511170186111701871117018811170189111701901117019111170192111701931117019411170195111701961117019711170198111701991117020011170201111702021117020311170204111702051117020611170207111702081117020911170210111702111117021211170213111702141117021511170216111702171117021811170219111702201117022111170222111702231117022411170225111702261117022711170228111702291117023011170231111702321117023311170234111702351117023611170237111702381117023911170240111702411117024211170243111702441117024511170246111702471117024811170249111702501117025111170252111702531117025411170255111702561117025711170258111702591117026011170261111702621117026311170264111702651117026611170267111702681117026911170270111702711117027211170273111702741117027511170276111702771117027811170279111702801117028111170282111702831117028411170285111702861117028711170288111702891117029011170291111702921117029311170294111702951117029611170297111702981117029911170300111703011117030211170303111703041117030511170306111703071117030811170309111703101117031111170312111703131117031411170315111703161117031711170318111703191117032011170321111703221117032311170324111703251117032611170327111703281117032911170330111703311117033211170333111703341117033511170336111703371117033811170339111703401117034111170342111703431117034411170345111703461117034711170348111703491117035011170351111703521117035311170354111703551117035611170357111703581117035911170360111703611117036211170363111703641117036511170366111703671117036811170369111703701117037111170372111703731117037411170375111703761117037711170378111703791117038011170381111703821117038311170384111703851117038611170387111703881117038911170390111703911117039211170393111703941117039511170396111703971117039811170399111704001117040111170402111704031117040411170405111704061117040711170408111704091117041011170411111704121117041311170414111704151117041611170417111704181117041911170420111704211117042211170423111704241117042511170426111704271117042811170429111704301117043111170432111704331117043411170435111704361117043711170438111704391117044011170441111704421117044311170444111704451117044611170447111704481117044911170450111704511117045211170453111704541117045511170456111704571117045811170459111704601117046111170462111704631117046411170465111704661117046711170468111704691117047011170471111704721117047311170474111704751117047611170477111704781117047911170480111704811117048211170483111704841117048511170486111704871117048811170489111704901117049111170492111704931117049411170495111704961117049711170498111704991117050011170501111705021117050311170504111705051117050611170507111705081117050911170510111705111117051211170513111705141117051511170516111705171117051811170519111705201117052111170522111705231117052411170525111705261117052711170528111705291117053011170531111705321117053311170534111705351117053611170537111705381117053911170540111705411117054211170543111705441117054511170546111705471117054811170549111705501117055111170552111705531117055411170555111705561117055711170558111705591117056011170561111705621117056311170564111705651117056611170567111705681117056911170570111705711117057211170573111705741117057511170576111705771117057811170579111705801117058111170582111705831117058411170585111705861117058711170588111705891117059011170591111705921117059311170594111705951117059611170597111705981117059911170600111706011117060211170603111706041117060511170606111706071117060811170609111706101117061111170612111706131117061411170615111706161117061711170618111706191117062011170621111706221117062311170624111706251117062611170627111706281117062911170630111706311117063211170633111706341117063511170636111706371117063811170639111706401117064111170642111706431117064411170645111706461117064711170648111706491117065011170651111706521117065311170654111706551117065611170657111706581117065911170660111706611117066211170663111706641117066511170666111706671117066811170669111706701117067111170672111706731117067411170675111706761117067711170678111706791117068011170681111706821117068311170684111706851117068611170687111706881117068911170690111706911117069211170693111706941117069511170696111706971117069811170699111707001117070111170702111707031117070411170705111707061117070711170708111707091117071011170711111707121117071311170714111707151117071611170717111707181117071911170720111707211117072211170723111707241117072511170726111707271117072811170729111707301117073111170732111707331117073411170735111707361117073711170738111707391117074011170741111707421117074311170744111707451117074611170747111707481117074911170750111707511117075211170753111707541117075511170756111707571117075811170759111707601117076111170762111707631117076411170765111707661117076711170768111707691117077011170771111707721117077311170774111707751117077611170777111707781117077911170780111707811117078211170783111707841117078511170786111707871117078811170789111707901117079111170792111707931117079411170795111707961117079711170798111707991118000111180002111800031118000411180005111800061118000711180008111800091118001011180011111800121118001311180014111800151118001611180017111800181118001911180020111800211118002211180023111800241118002511180026111800271118002811180029111800301118003111180032111800331118003411180035111800361118003711180038111800391118004011180041111800421118004311180044111800451118004611180047111800481118004911180050111800511118005211180053111800541118005511180056111800571118005811180059111800601118006111180062111800631118006411180065111800661118006711180068111800691118007011180071111800721118007311180074111800751118007611180077111800781118007911180080111800811118008211180083111800841118008511180086111800871118008811180089111800901118009111180092111800931118009411180095111800961118009711180098111800991118010011180101111801021118010311180104111801051118010611180107111801081118010911180110111801111118011211180113111801141118011511180116111801171118011811180119111801201118012111180122111801231118012411180125111801261118012711180128111801291118013011180131111801321118013311180134111801351118013611180137111801381118013911180140111801411118014211180143111801441118014511180146111801471118014811180149111801501118015111180152111801531118015411180155111801561118015711180158111801591118016011180161111801621118016311180164111801651118016611180167111801681118016911180170111801711118017211180173111801741118017511180176111801771118017811180179111801801118018111180182111801831118018411180185111801861118018711180188111801891118019011180191111801921118019311180194111801951118019611180197111801981118019911180200111802011118020211180203111802041118020511180206111802071118020811180209111802101118021111180212111802131118021411180215111802161118021711180218111802191118022011180221111802221118022311180224111802251118022611180227111802281118022911180230111802311118023211180233111802341118023511180236111802371118023811180239111802401118024111180242111802431118024411180245111802461118024711180248111802491118025011180251111802521118025311180254111802551118025611180257111802581118025911180260111802611118026211180263111802641118026511180266111802671118026811180269111802701118027111180272111802731118027411180275111802761118027711180278111802791118028011180281111802821118028311180284111802851118028611180287111802881118028911180290111802911118029211180293111802941118029511180296111802971118029811180299111803001118030111180302111803031118030411180305111803061118030711180308111803091118031011180311111803121118031311180314111803151118031611180317111803181118031911180320111803211118032211180323111803241118032511180326111803271118032811180329111803301118033111180332111803331118033411180335111803361118033711180338111803391118034011180341111803421118034311180344111803451118034611180347111803481118034911180350111803511118035211180353111803541118035511180356111803571118035811180359111803601118036111180362111803631118036411180365111803661118036711180368111803691118037011180371111803721118037311180374111803751118037611180377111803781118037911180380111803811118038211180383111803841118038511180386111803871118038811180389111803901118039111180392111803931118039411180395111803961118039711180398111803991118040011180401111804021118040311180404111804051118040611180407111804081118040911180410111804111118041211180413111804141118041511180416111804171118041811180419111804201118042111180422111804231118042411180425111804261118042711180428111804291118043011180431111804321118043311180434111804351118043611180437111804381118043911180440111804411118044211180443111804441118044511180446111804471118044811180449111804501118045111180452111804531118045411180455111804561118045711180458111804591118046011180461111804621118046311180464111804651118046611180467111804681118046911180470111804711118047211180473111804741118047511180476111804771118047811180479111804801118048111180482111804831118048411180485111804861118048711180488111804891118049011180491111804921118049311180494111804951118049611180497111804981118049911180500111805011118050211180503111805041118050511180506111805071118050811180509111805101118051111180512111805131118051411180515111805161118051711180518111805191118052011180521111805221118052311180524111805251118052611180527111805281118052911180530111805311118053211180533111805341118053511180536111805371118053811180539111805401118054111180542111805431118054411180545111805461118054711180548111805491118055011180551111805521118055311180554111805551118055611180557111805581118055911180560111805611118056211180563111805641118056511180566111805671118056811180569111805701118057111180572111805731118057411180575111805761118057711180578111805791118058011180581111805821118058311180584111805851118058611180587111805881118058911180590111805911118059211180593111805941118059511180596111805971118059811180599111806001118060111180602111806031118060411180605111806061118060711180608111806091118061011180611111806121118061311180614111806151118061611180617111806181118061911180620111806211118062211180623111806241118062511180626111806271118062811180629111806301118063111180632111806331118063411180635111806361118063711180638111806391118064011180641111806421118064311180644111806451118064611180647111806481118064911180650111806511118065211180653111806541118065511180656111806571118065811180659111806601118066111180662111806631118066411180665111806661118066711180668111806691118067011180671111806721118067311180674111806751118067611180677111806781118067911180680111806811118068211180683111806841118068511180686111806871118068811180689111806901118069111180692111806931118069411180695111806961118069711180698111806991118070011180701111807021118070311180704111807051118070611180707111807081118070911180710111807111118071211180713111807141118071511180716111807171118071811180719111807201118072111180722111807231118072411180725111807261118072711180728111807291118073011180731111807321118073311180734111807351118073611180737111807381118073911180740111807411118074211180743111807441118074511180746111807471118074811180749111807501118075111180752111807531118075411180755111807561118075711180758111807591118076011180761111807621118076311180764111807651118076611180767111807681118076911180770111807711118077211180773111807741118077511180776111807771118077811180779111807801118078111180782111807831118078411180785111807861118078711180788111807891118079011180791111807921118079311180794111807951118079611180797111807981118079911190001111900021119000311190004111900051119000611190007111900081119000911190010111900111119001211190013111900141119001511190016111900171119001811190019111900201119002111190022111900231119002411190025111900261119002711190028111900291119003011190031111900321119003311190034111900351119003611190037111900381119003911190040111900411119004211190043111900441119004511190046111900471119004811190049111900501119005111190052111900531119005411190055111900561119005711190058111900591119006011190061111900621119006311190064111900651119006611190067111900681119006911190070111900711119007211190073111900741119007511190076111900771119007811190079111900801119008111190082111900831119008411190085111900861119008711190088111900891119009011190091111900921119009311190094111900951119009611190097111900981119009911190100111901011119010211190103111901041119010511190106111901071119010811190109111901101119011111190112111901131119011411190115111901161119011711190118111901191119012011190121111901221119012311190124111901251119012611190127111901281119012911190130111901311119013211190133111901341119013511190136111901371119013811190139111901401119014111190142111901431119014411190145111901461119014711190148111901491119015011190151111901521119015311190154111901551119015611190157111901581119015911190160111901611119016211190163111901641119016511190166111901671119016811190169111901701119017111190172111901731119017411190175111901761119017711190178111901791119018011190181111901821119018311190184111901851119018611190187111901881119018911190190111901911119019211190193111901941119019511190196111901971119019811190199111902001119020111190202111902031119020411190205111902061119020711190208111902091119021011190211111902121119021311190214111902151119021611190217111902181119021911190220111902211119022211190223111902241119022511190226111902271119022811190229111902301119023111190232111902331119023411190235111902361119023711190238111902391119024011190241111902421119024311190244111902451119024611190247111902481119024911190250111902511119025211190253111902541119025511190256111902571119025811190259111902601119026111190262111902631119026411190265111902661119026711190268111902691119027011190271111902721119027311190274111902751119027611190277111902781119027911190280111902811119028211190283111902841119028511190286111902871119028811190289111902901119029111190292111902931119029411190295111902961119029711190298111902991119030011190301111903021119030311190304111903051119030611190307111903081119030911190310111903111119031211190313111903141119031511190316111903171119031811190319111903201119032111190322111903231119032411190325111903261119032711190328111903291119033011190331111903321119033311190334111903351119033611190337111903381119033911190340111903411119034211190343111903441119034511190346111903471119034811190349111903501119035111190352111903531119035411190355111903561119035711190358111903591119036011190361111903621119036311190364111903651119036611190367111903681119036911190370111903711119037211190373111903741119037511190376111903771119037811190379111903801119038111190382111903831119038411190385111903861119038711190388111903891119039011190391111903921119039311190394111903951119039611190397111903981119039911190400111904011119040211190403111904041119040511190406111904071119040811190409111904101119041111190412111904131119041411190415111904161119041711190418111904191119042011190421111904221119042311190424111904251119042611190427111904281119042911190430111904311119043211190433111904341119043511190436111904371119043811190439111904401119044111190442111904431119044411190445111904461119044711190448111904491119045011190451111904521119045311190454111904551119045611190457111904581119045911190460111904611119046211190463111904641119046511190466111904671119046811190469111904701119047111190472111904731119047411190475111904761119047711190478111904791119048011190481111904821119048311190484111904851119048611190487111904881119048911190490111904911119049211190493111904941119049511190496111904971119049811190499111905001119050111190502111905031119050411190505111905061119050711190508111905091119051011190511111905121119051311190514111905151119051611190517111905181119051911190520111905211119052211190523111905241119052511190526111905271119052811190529111905301119053111190532111905331119053411190535111905361119053711190538111905391119054011190541111905421119054311190544111905451119054611190547111905481119054911190550111905511119055211190553111905541119055511190556111905571119055811190559111905601119056111190562111905631119056411190565111905661119056711190568111905691119057011190571111905721119057311190574111905751119057611190577111905781119057911190580111905811119058211190583111905841119058511190586111905871119058811190589111905901119059111190592111905931119059411190595111905961119059711190598111905991119060011190601111906021119060311190604111906051119060611190607111906081119060911190610111906111119061211190613111906141119061511190616111906171119061811190619111906201119062111190622111906231119062411190625111906261119062711190628111906291119063011190631111906321119063311190634111906351119063611190637111906381119063911190640111906411119064211190643111906441119064511190646111906471119064811190649111906501119065111190652111906531119065411190655111906561119065711190658111906591119066011190661111906621119066311190664111906651119066611190667111906681119066911190670111906711119067211190673111906741119067511190676111906771119067811190679111906801119068111190682111906831119068411190685111906861119068711190688111906891119069011190691111906921119069311190694111906951119069611190697111906981119069911190700111907011119070211190703111907041119070511190706111907071119070811190709111907101119071111190712111907131119071411190715111907161119071711190718111907191119072011190721111907221119072311190724111907251119072611190727111907281119072911190730111907311119073211190733111907341119073511190736111907371119073811190739111907401119074111190742111907431119074411190745111907461119074711190748111907491119075011190751111907521119075311190754111907551119075611190757111907581119075911190760111907611119076211190763111907641119076511190766111907671119076811190769111907701119077111190772111907731119077411190775111907761119077711190778111907791119078011190781111907821119078311190784111907851119078611190787111907881119078911190790111907911119079211190793111907941119079511190796111907971119079811190799112000011120000211200003112000041120000511200006112000071120000811200009112000101120001111200012112000131120001411200015112000161120001711200018112000191120002011200021112000221120002311200024112000251120002611200027112000281120002911200030112000311120003211200033112000341120003511200036112000371120003811200039112000401120004111200042112000431120004411200045112000461120004711200048112000491120005011200051112000521120005311200054112000551120005611200057112000581120005911200060112000611120006211200063112000641120006511200066112000671120006811200069112000701120007111200072112000731120007411200075112000761120007711200078112000791120008011200081112000821120008311200084112000851120008611200087112000881120008911200090112000911120009211200093112000941120009511200096112000971120009811200099112001001120010111200102112001031120010411200105112001061120010711200108112001091120011011200111112001121120011311200114112001151120011611200117112001181120011911200120112001211120012211200123112001241120012511200126112001271120012811200129112001301120013111200132112001331120013411200135112001361120013711200138112001391120014011200141112001421120014311200144112001451120014611200147112001481120014911200150112001511120015211200153112001541120015511200156112001571120015811200159112001601120016111200162112001631120016411200165112001661120016711200168112001691120017011200171112001721120017311200174112001751120017611200177112001781120017911200180112001811120018211200183112001841120018511200186112001871120018811200189112001901120019111200192112001931120019411200195112001961120019711200198112001991120020011200201112002021120020311200204112002051120020611200207112002081120020911200210112002111120021211200213112002141120021511200216112002171120021811200219112002201120022111200222112002231120022411200225112002261120022711200228112002291120023011200231112002321120023311200234112002351120023611200237112002381120023911200240112002411120024211200243112002441120024511200246112002471120024811200249112002501120025111200252112002531120025411200255112002561120025711200258112002591120026011200261112002621120026311200264112002651120026611200267112002681120026911200270112002711120027211200273112002741120027511200276112002771120027811200279112002801120028111200282112002831120028411200285112002861120028711200288112002891120029011200291112002921120029311200294112002951120029611200297112002981120029911200300112003011120030211200303112003041120030511200306112003071120030811200309112003101120031111200312112003131120031411200315112003161120031711200318112003191120032011200321112003221120032311200324112003251120032611200327112003281120032911200330112003311120033211200333112003341120033511200336112003371120033811200339112003401120034111200342112003431120034411200345112003461120034711200348112003491120035011200351112003521120035311200354112003551120035611200357112003581120035911200360112003611120036211200363112003641120036511200366112003671120036811200369112003701120037111200372112003731120037411200375112003761120037711200378112003791120038011200381112003821120038311200384112003851120038611200387112003881120038911200390112003911120039211200393112003941120039511200396112003971120039811200399112004001120040111200402112004031120040411200405112004061120040711200408112004091120041011200411112004121120041311200414112004151120041611200417112004181120041911200420112004211120042211200423112004241120042511200426112004271120042811200429112004301120043111200432112004331120043411200435112004361120043711200438112004391120044011200441112004421120044311200444112004451120044611200447112004481120044911200450112004511120045211200453112004541120045511200456112004571120045811200459112004601120046111200462112004631120046411200465112004661120046711200468112004691120047011200471112004721120047311200474112004751120047611200477112004781120047911200480112004811120048211200483112004841120048511200486112004871120048811200489112004901120049111200492112004931120049411200495112004961120049711200498112004991120050011200501112005021120050311200504112005051120050611200507112005081120050911200510112005111120051211200513112005141120051511200516112005171120051811200519112005201120052111200522112005231120052411200525112005261120052711200528112005291120053011200531112005321120053311200534112005351120053611200537112005381120053911200540112005411120054211200543112005441120054511200546112005471120054811200549112005501120055111200552112005531120055411200555112005561120055711200558112005591120056011200561112005621120056311200564112005651120056611200567112005681120056911200570112005711120057211200573112005741120057511200576112005771120057811200579112005801120058111200582112005831120058411200585112005861120058711200588112005891120059011200591112005921120059311200594112005951120059611200597112005981120059911200600112006011120060211200603112006041120060511200606112006071120060811200609112006101120061111200612112006131120061411200615112006161120061711200618112006191120062011200621112006221120062311200624112006251120062611200627112006281120062911200630112006311120063211200633112006341120063511200636112006371120063811200639112006401120064111200642112006431120064411200645112006461120064711200648112006491120065011200651112006521120065311200654112006551120065611200657112006581120065911200660112006611120066211200663112006641120066511200666112006671120066811200669112006701120067111200672112006731120067411200675112006761120067711200678112006791120068011200681112006821120068311200684112006851120068611200687112006881120068911200690112006911120069211200693112006941120069511200696112006971120069811200699112007001120070111200702112007031120070411200705112007061120070711200708112007091120071011200711112007121120071311200714112007151120071611200717112007181120071911200720112007211120072211200723112007241120072511200726112007271120072811200729112007301120073111200732112007331120073411200735112007361120073711200738112007391120074011200741112007421120074311200744112007451120074611200747112007481120074911200750112007511120075211200753112007541120075511200756112007571120075811200759112007601120076111200762112007631120076411200765112007661120076711200768112007691120077011200771112007721120077311200774112007751120077611200777112007781120077911200780112007811120078211200783112007841120078511200786112007871120078811200789112007901120079111200792112007931120079411200795112007961120079711200798112007991121000111210002112100031121000411210005112100061121000711210008112100091121001011210011112100121121001311210014112100151121001611210017112100181121001911210020112100211121002211210023112100241121002511210026112100271121002811210029112100301121003111210032112100331121003411210035112100361121003711210038112100391121004011210041112100421121004311210044112100451121004611210047112100481121004911210050112100511121005211210053112100541121005511210056112100571121005811210059112100601121006111210062112100631121006411210065112100661121006711210068112100691121007011210071112100721121007311210074112100751121007611210077112100781121007911210080112100811121008211210083112100841121008511210086112100871121008811210089112100901121009111210092112100931121009411210095112100961121009711210098112100991121010011210101112101021121010311210104112101051121010611210107112101081121010911210110112101111121011211210113112101141121011511210116112101171121011811210119112101201121012111210122112101231121012411210125112101261121012711210128112101291121013011210131112101321121013311210134112101351121013611210137112101381121013911210140112101411121014211210143112101441121014511210146112101471121014811210149112101501121015111210152112101531121015411210155112101561121015711210158112101591121016011210161112101621121016311210164112101651121016611210167112101681121016911210170112101711121017211210173112101741121017511210176112101771121017811210179112101801121018111210182112101831121018411210185112101861121018711210188112101891121019011210191112101921121019311210194112101951121019611210197112101981121019911210200112102011121020211210203112102041121020511210206112102071121020811210209112102101121021111210212112102131121021411210215112102161121021711210218112102191121022011210221112102221121022311210224112102251121022611210227112102281121022911210230112102311121023211210233112102341121023511210236112102371121023811210239112102401121024111210242112102431121024411210245112102461121024711210248112102491121025011210251112102521121025311210254112102551121025611210257112102581121025911210260112102611121026211210263112102641121026511210266112102671121026811210269112102701121027111210272112102731121027411210275112102761121027711210278112102791121028011210281112102821121028311210284112102851121028611210287112102881121028911210290112102911121029211210293112102941121029511210296112102971121029811210299112103001121030111210302112103031121030411210305112103061121030711210308112103091121031011210311112103121121031311210314112103151121031611210317112103181121031911210320112103211121032211210323112103241121032511210326112103271121032811210329112103301121033111210332112103331121033411210335112103361121033711210338112103391121034011210341112103421121034311210344112103451121034611210347112103481121034911210350112103511121035211210353112103541121035511210356112103571121035811210359112103601121036111210362112103631121036411210365112103661121036711210368112103691121037011210371112103721121037311210374112103751121037611210377112103781121037911210380112103811121038211210383112103841121038511210386112103871121038811210389112103901121039111210392112103931121039411210395112103961121039711210398112103991121040011210401112104021121040311210404112104051121040611210407112104081121040911210410112104111121041211210413112104141121041511210416112104171121041811210419112104201121042111210422112104231121042411210425112104261121042711210428112104291121043011210431112104321121043311210434112104351121043611210437112104381121043911210440112104411121044211210443112104441121044511210446112104471121044811210449112104501121045111210452112104531121045411210455112104561121045711210458112104591121046011210461112104621121046311210464112104651121046611210467112104681121046911210470112104711121047211210473112104741121047511210476112104771121047811210479112104801121048111210482112104831121048411210485112104861121048711210488112104891121049011210491112104921121049311210494112104951121049611210497112104981121049911210500112105011121050211210503112105041121050511210506112105071121050811210509112105101121051111210512112105131121051411210515112105161121051711210518112105191121052011210521112105221121052311210524112105251121052611210527112105281121052911210530112105311121053211210533112105341121053511210536112105371121053811210539112105401121054111210542112105431121054411210545112105461121054711210548112105491121055011210551112105521121055311210554112105551121055611210557112105581121055911210560112105611121056211210563112105641121056511210566112105671121056811210569112105701121057111210572112105731121057411210575112105761121057711210578112105791121058011210581112105821121058311210584112105851121058611210587112105881121058911210590112105911121059211210593112105941121059511210596112105971121059811210599112106001121060111210602112106031121060411210605112106061121060711210608112106091121061011210611112106121121061311210614112106151121061611210617112106181121061911210620112106211121062211210623112106241121062511210626112106271121062811210629112106301121063111210632112106331121063411210635112106361121063711210638112106391121064011210641112106421121064311210644112106451121064611210647112106481121064911210650112106511121065211210653112106541121065511210656112106571121065811210659112106601121066111210662112106631121066411210665112106661121066711210668112106691121067011210671112106721121067311210674112106751121067611210677112106781121067911210680112106811121068211210683112106841121068511210686112106871121068811210689112106901121069111210692112106931121069411210695112106961121069711210698112106991121070011210701112107021121070311210704112107051121070611210707112107081121070911210710112107111121071211210713112107141121071511210716112107171121071811210719112107201121072111210722112107231121072411210725112107261121072711210728112107291121073011210731112107321121073311210734112107351121073611210737112107381121073911210740112107411121074211210743112107441121074511210746112107471121074811210749112107501121075111210752112107531121075411210755112107561121075711210758112107591121076011210761112107621121076311210764112107651121076611210767112107681121076911210770112107711121077211210773112107741121077511210776112107771121077811210779112107801121078111210782112107831121078411210785112107861121078711210788112107891121079011210791112107921121079311210794112107951121079611210797112107981121079911220001112200021122000311220004112200051122000611220007112200081122000911220010112200111122001211220013112200141122001511220016112200171122001811220019112200201122002111220022112200231122002411220025112200261122002711220028112200291122003011220031112200321122003311220034112200351122003611220037112200381122003911220040112200411122004211220043112200441122004511220046112200471122004811220049112200501122005111220052112200531122005411220055112200561122005711220058112200591122006011220061112200621122006311220064112200651122006611220067112200681122006911220070112200711122007211220073112200741122007511220076112200771122007811220079112200801122008111220082112200831122008411220085112200861122008711220088112200891122009011220091112200921122009311220094112200951122009611220097112200981122009911220100112201011122010211220103112201041122010511220106112201071122010811220109112201101122011111220112112201131122011411220115112201161122011711220118112201191122012011220121112201221122012311220124112201251122012611220127112201281122012911220130112201311122013211220133112201341122013511220136112201371122013811220139112201401122014111220142112201431122014411220145112201461122014711220148112201491122015011220151112201521122015311220154112201551122015611220157112201581122015911220160112201611122016211220163112201641122016511220166112201671122016811220169112201701122017111220172112201731122017411220175112201761122017711220178112201791122018011220181112201821122018311220184112201851122018611220187112201881122018911220190112201911122019211220193112201941122019511220196112201971122019811220199112202001122020111220202112202031122020411220205112202061122020711220208112202091122021011220211112202121122021311220214112202151122021611220217112202181122021911220220112202211122022211220223112202241122022511220226112202271122022811220229112202301122023111220232112202331122023411220235112202361122023711220238112202391122024011220241112202421122024311220244112202451122024611220247112202481122024911220250112202511122025211220253112202541122025511220256112202571122025811220259112202601122026111220262112202631122026411220265112202661122026711220268112202691122027011220271112202721122027311220274112202751122027611220277112202781122027911220280112202811122028211220283112202841122028511220286112202871122028811220289112202901122029111220292112202931122029411220295112202961122029711220298112202991122030011220301112203021122030311220304112203051122030611220307112203081122030911220310112203111122031211220313112203141122031511220316112203171122031811220319112203201122032111220322112203231122032411220325112203261122032711220328112203291122033011220331112203321122033311220334112203351122033611220337112203381122033911220340112203411122034211220343112203441122034511220346112203471122034811220349112203501122035111220352112203531122035411220355112203561122035711220358112203591122036011220361112203621122036311220364112203651122036611220367112203681122036911220370112203711122037211220373112203741122037511220376112203771122037811220379112203801122038111220382112203831122038411220385112203861122038711220388112203891122039011220391112203921122039311220394112203951122039611220397112203981122039911220400112204011122040211220403112204041122040511220406112204071122040811220409112204101122041111220412112204131122041411220415112204161122041711220418112204191122042011220421112204221122042311220424112204251122042611220427112204281122042911220430112204311122043211220433112204341122043511220436112204371122043811220439112204401122044111220442112204431122044411220445112204461122044711220448112204491122045011220451112204521122045311220454112204551122045611220457112204581122045911220460112204611122046211220463112204641122046511220466112204671122046811220469112204701122047111220472112204731122047411220475112204761122047711220478112204791122048011220481112204821122048311220484112204851122048611220487112204881122048911220490112204911122049211220493112204941122049511220496112204971122049811220499112205001122050111220502112205031122050411220505112205061122050711220508112205091122051011220511112205121122051311220514112205151122051611220517112205181122051911220520112205211122052211220523112205241122052511220526112205271122052811220529112205301122053111220532112205331122053411220535112205361122053711220538112205391122054011220541112205421122054311220544112205451122054611220547112205481122054911220550112205511122055211220553112205541122055511220556112205571122055811220559112205601122056111220562112205631122056411220565112205661122056711220568112205691122057011220571112205721122057311220574112205751122057611220577112205781122057911220580112205811122058211220583112205841122058511220586112205871122058811220589112205901122059111220592112205931122059411220595112205961122059711220598112205991122060011220601112206021122060311220604112206051122060611220607112206081122060911220610112206111122061211220613112206141122061511220616112206171122061811220619112206201122062111220622112206231122062411220625112206261122062711220628112206291122063011220631112206321122063311220634112206351122063611220637112206381122063911220640112206411122064211220643112206441122064511220646112206471122064811220649112206501122065111220652112206531122065411220655112206561122065711220658112206591122066011220661112206621122066311220664112206651122066611220667112206681122066911220670112206711122067211220673112206741122067511220676112206771122067811220679112206801122068111220682112206831122068411220685112206861122068711220688112206891122069011220691112206921122069311220694112206951122069611220697112206981122069911220700112207011122070211220703112207041122070511220706112207071122070811220709112207101122071111220712112207131122071411220715112207161122071711220718112207191122072011220721112207221122072311220724112207251122072611220727112207281122072911220730112207311122073211220733112207341122073511220736112207371122073811220739112207401122074111220742112207431122074411220745112207461122074711220748112207491122075011220751112207521122075311220754112207551122075611220757112207581122075911220760112207611122076211220763112207641122076511220766112207671122076811220769112207701122077111220772112207731122077411220775112207761122077711220778112207791122078011220781112207821122078311220784112207851122078611220787112207881122078911220790112207911122079211220793112207941122079511220796112207971122079811220799112300011123000211230003112300041123000511230006112300071123000811230009112300101123001111230012112300131123001411230015112300161123001711230018112300191123002011230021112300221123002311230024112300251123002611230027112300281123002911230030112300311123003211230033112300341123003511230036112300371123003811230039112300401123004111230042112300431123004411230045112300461123004711230048112300491123005011230051112300521123005311230054112300551123005611230057112300581123005911230060112300611123006211230063112300641123006511230066112300671123006811230069112300701123007111230072112300731123007411230075112300761123007711230078112300791123008011230081112300821123008311230084112300851123008611230087112300881123008911230090112300911123009211230093112300941123009511230096112300971123009811230099112301001123010111230102112301031123010411230105112301061123010711230108112301091123011011230111112301121123011311230114112301151123011611230117112301181123011911230120112301211123012211230123112301241123012511230126112301271123012811230129112301301123013111230132112301331123013411230135112301361123013711230138112301391123014011230141112301421123014311230144112301451123014611230147112301481123014911230150112301511123015211230153112301541123015511230156112301571123015811230159112301601123016111230162112301631123016411230165112301661123016711230168112301691123017011230171112301721123017311230174112301751123017611230177112301781123017911230180112301811123018211230183112301841123018511230186112301871123018811230189112301901123019111230192112301931123019411230195112301961123019711230198112301991123020011230201112302021123020311230204112302051123020611230207112302081123020911230210112302111123021211230213112302141123021511230216112302171123021811230219112302201123022111230222112302231123022411230225112302261123022711230228112302291123023011230231112302321123023311230234112302351123023611230237112302381123023911230240112302411123024211230243112302441123024511230246112302471123024811230249112302501123025111230252112302531123025411230255112302561123025711230258112302591123026011230261112302621123026311230264112302651123026611230267112302681123026911230270112302711123027211230273112302741123027511230276112302771123027811230279112302801123028111230282112302831123028411230285112302861123028711230288112302891123029011230291112302921123029311230294112302951123029611230297112302981123029911230300112303011123030211230303112303041123030511230306112303071123030811230309112303101123031111230312112303131123031411230315112303161123031711230318112303191123032011230321112303221123032311230324112303251123032611230327112303281123032911230330112303311123033211230333112303341123033511230336112303371123033811230339112303401123034111230342112303431123034411230345112303461123034711230348112303491123035011230351112303521123035311230354112303551123035611230357112303581123035911230360112303611123036211230363112303641123036511230366112303671123036811230369112303701123037111230372112303731123037411230375112303761123037711230378112303791123038011230381112303821123038311230384112303851123038611230387112303881123038911230390112303911123039211230393112303941123039511230396112303971123039811230399112304001123040111230402112304031123040411230405112304061123040711230408112304091123041011230411112304121123041311230414112304151123041611230417112304181123041911230420112304211123042211230423112304241123042511230426112304271123042811230429112304301123043111230432112304331123043411230435112304361123043711230438112304391123044011230441112304421123044311230444112304451123044611230447112304481123044911230450112304511123045211230453112304541123045511230456112304571123045811230459112304601123046111230462112304631123046411230465112304661123046711230468112304691123047011230471112304721123047311230474112304751123047611230477112304781123047911230480112304811123048211230483112304841123048511230486112304871123048811230489112304901123049111230492112304931123049411230495112304961123049711230498112304991123050011230501112305021123050311230504112305051123050611230507112305081123050911230510112305111123051211230513112305141123051511230516112305171123051811230519112305201123052111230522112305231123052411230525112305261123052711230528112305291123053011230531112305321123053311230534112305351123053611230537112305381123053911230540112305411123054211230543112305441123054511230546112305471123054811230549112305501123055111230552112305531123055411230555112305561123055711230558112305591123056011230561112305621123056311230564112305651123056611230567112305681123056911230570112305711123057211230573112305741123057511230576112305771123057811230579112305801123058111230582112305831123058411230585112305861123058711230588112305891123059011230591112305921123059311230594112305951123059611230597112305981123059911230600112306011123060211230603112306041123060511230606112306071123060811230609112306101123061111230612112306131123061411230615112306161123061711230618112306191123062011230621112306221123062311230624112306251123062611230627112306281123062911230630112306311123063211230633112306341123063511230636112306371123063811230639112306401123064111230642112306431123064411230645112306461123064711230648112306491123065011230651112306521123065311230654112306551123065611230657112306581123065911230660112306611123066211230663112306641123066511230666112306671123066811230669112306701123067111230672112306731123067411230675112306761123067711230678112306791123068011230681112306821123068311230684112306851123068611230687112306881123068911230690112306911123069211230693112306941123069511230696112306971123069811230699112307001123070111230702112307031123070411230705112307061123070711230708112307091123071011230711112307121123071311230714112307151123071611230717112307181123071911230720112307211123072211230723112307241123072511230726112307271123072811230729112307301123073111230732112307331123073411230735112307361123073711230738112307391123074011230741112307421123074311230744112307451123074611230747112307481123074911230750112307511123075211230753112307541123075511230756112307571123075811230759112307601123076111230762112307631123076411230765112307661123076711230768112307691123077011230771112307721123077311230774112307751123077611230777112307781123077911230780112307811123078211230783112307841123078511230786112307871123078811230789112307901123079111230792112307931123079411230795112307961123079711230798112307991124000111240002112400031124000411240005112400061124000711240008112400091124001011240011112400121124001311240014112400151124001611240017112400181124001911240020112400211124002211240023112400241124002511240026112400271124002811240029112400301124003111240032112400331124003411240035112400361124003711240038112400391124004011240041112400421124004311240044112400451124004611240047112400481124004911240050112400511124005211240053112400541124005511240056112400571124005811240059112400601124006111240062112400631124006411240065112400661124006711240068112400691124007011240071112400721124007311240074112400751124007611240077112400781124007911240080112400811124008211240083112400841124008511240086112400871124008811240089112400901124009111240092112400931124009411240095112400961124009711240098112400991124010011240101112401021124010311240104112401051124010611240107112401081124010911240110112401111124011211240113112401141124011511240116112401171124011811240119112401201124012111240122112401231124012411240125112401261124012711240128112401291124013011240131112401321124013311240134112401351124013611240137112401381124013911240140112401411124014211240143112401441124014511240146112401471124014811240149112401501124015111240152112401531124015411240155112401561124015711240158112401591124016011240161112401621124016311240164112401651124016611240167112401681124016911240170112401711124017211240173112401741124017511240176112401771124017811240179112401801124018111240182112401831124018411240185112401861124018711240188112401891124019011240191112401921124019311240194112401951124019611240197112401981124019911240200112402011124020211240203112402041124020511240206112402071124020811240209112402101124021111240212112402131124021411240215112402161124021711240218112402191124022011240221112402221124022311240224112402251124022611240227112402281124022911240230112402311124023211240233112402341124023511240236112402371124023811240239112402401124024111240242112402431124024411240245112402461124024711240248112402491124025011240251112402521124025311240254112402551124025611240257112402581124025911240260112402611124026211240263112402641124026511240266112402671124026811240269112402701124027111240272112402731124027411240275112402761124027711240278112402791124028011240281112402821124028311240284112402851124028611240287112402881124028911240290112402911124029211240293112402941124029511240296112402971124029811240299112403001124030111240302112403031124030411240305112403061124030711240308112403091124031011240311112403121124031311240314112403151124031611240317112403181124031911240320112403211124032211240323112403241124032511240326112403271124032811240329112403301124033111240332112403331124033411240335112403361124033711240338112403391124034011240341112403421124034311240344112403451124034611240347112403481124034911240350112403511124035211240353112403541124035511240356112403571124035811240359112403601124036111240362112403631124036411240365112403661124036711240368112403691124037011240371112403721124037311240374112403751124037611240377112403781124037911240380112403811124038211240383112403841124038511240386112403871124038811240389112403901124039111240392112403931124039411240395112403961124039711240398112403991124040011240401112404021124040311240404112404051124040611240407112404081124040911240410112404111124041211240413112404141124041511240416112404171124041811240419112404201124042111240422112404231124042411240425112404261124042711240428112404291124043011240431112404321124043311240434112404351124043611240437112404381124043911240440112404411124044211240443112404441124044511240446112404471124044811240449112404501124045111240452112404531124045411240455112404561124045711240458112404591124046011240461112404621124046311240464112404651124046611240467112404681124046911240470112404711124047211240473112404741124047511240476112404771124047811240479112404801124048111240482112404831124048411240485112404861124048711240488112404891124049011240491112404921124049311240494112404951124049611240497112404981124049911240500112405011124050211240503112405041124050511240506112405071124050811240509112405101124051111240512112405131124051411240515112405161124051711240518112405191124052011240521112405221124052311240524112405251124052611240527112405281124052911240530112405311124053211240533112405341124053511240536112405371124053811240539112405401124054111240542112405431124054411240545112405461124054711240548112405491124055011240551112405521124055311240554112405551124055611240557112405581124055911240560112405611124056211240563112405641124056511240566112405671124056811240569112405701124057111240572112405731124057411240575112405761124057711240578112405791124058011240581112405821124058311240584112405851124058611240587112405881124058911240590112405911124059211240593112405941124059511240596112405971124059811240599112406001124060111240602112406031124060411240605112406061124060711240608112406091124061011240611112406121124061311240614112406151124061611240617112406181124061911240620112406211124062211240623112406241124062511240626112406271124062811240629112406301124063111240632112406331124063411240635112406361124063711240638112406391124064011240641112406421124064311240644112406451124064611240647112406481124064911240650112406511124065211240653112406541124065511240656112406571124065811240659112406601124066111240662112406631124066411240665112406661124066711240668112406691124067011240671112406721124067311240674112406751124067611240677112406781124067911240680112406811124068211240683112406841124068511240686112406871124068811240689112406901124069111240692112406931124069411240695112406961124069711240698112406991124070011240701112407021124070311240704112407051124070611240707112407081124070911240710112407111124071211240713112407141124071511240716112407171124071811240719112407201124072111240722112407231124072411240725112407261124072711240728112407291124073011240731112407321124073311240734112407351124073611240737112407381124073911240740112407411124074211240743112407441124074511240746112407471124074811240749112407501124075111240752112407531124075411240755112407561124075711240758112407591124076011240761112407621124076311240764112407651124076611240767112407681124076911240770112407711124077211240773112407741124077511240776112407771124077811240779112407801124078111240782112407831124078411240785112407861124078711240788112407891124079011240791112407921124079311240794112407951124079611240797112407981124079911250001112500021125000311250004112500051125000611250007112500081125000911250010112500111125001211250013112500141125001511250016112500171125001811250019112500201125002111250022112500231125002411250025112500261125002711250028112500291125003011250031112500321125003311250034112500351125003611250037112500381125003911250040112500411125004211250043112500441125004511250046112500471125004811250049112500501125005111250052112500531125005411250055112500561125005711250058112500591125006011250061112500621125006311250064112500651125006611250067112500681125006911250070112500711125007211250073112500741125007511250076112500771125007811250079112500801125008111250082112500831125008411250085112500861125008711250088112500891125009011250091112500921125009311250094112500951125009611250097112500981125009911250100112501011125010211250103112501041125010511250106112501071125010811250109112501101125011111250112112501131125011411250115112501161125011711250118112501191125012011250121112501221125012311250124112501251125012611250127112501281125012911250130112501311125013211250133112501341125013511250136112501371125013811250139112501401125014111250142112501431125014411250145112501461125014711250148112501491125015011250151112501521125015311250154112501551125015611250157112501581125015911250160112501611125016211250163112501641125016511250166112501671125016811250169112501701125017111250172112501731125017411250175112501761125017711250178112501791125018011250181112501821125018311250184112501851125018611250187112501881125018911250190112501911125019211250193112501941125019511250196112501971125019811250199112502001125020111250202112502031125020411250205112502061125020711250208112502091125021011250211112502121125021311250214112502151125021611250217112502181125021911250220112502211125022211250223112502241125022511250226112502271125022811250229112502301125023111250232112502331125023411250235112502361125023711250238112502391125024011250241112502421125024311250244112502451125024611250247112502481125024911250250112502511125025211250253112502541125025511250256112502571125025811250259112502601125026111250262112502631125026411250265112502661125026711250268112502691125027011250271112502721125027311250274112502751125027611250277112502781125027911250280112502811125028211250283112502841125028511250286112502871125028811250289112502901125029111250292112502931125029411250295112502961125029711250298112502991125030011250301112503021125030311250304112503051125030611250307112503081125030911250310112503111125031211250313112503141125031511250316112503171125031811250319112503201125032111250322112503231125032411250325112503261125032711250328112503291125033011250331112503321125033311250334112503351125033611250337112503381125033911250340112503411125034211250343112503441125034511250346112503471125034811250349112503501125035111250352112503531125035411250355112503561125035711250358112503591125036011250361112503621125036311250364112503651125036611250367112503681125036911250370112503711125037211250373112503741125037511250376112503771125037811250379112503801125038111250382112503831125038411250385112503861125038711250388112503891125039011250391112503921125039311250394112503951125039611250397112503981125039911250400112504011125040211250403112504041125040511250406112504071125040811250409112504101125041111250412112504131125041411250415112504161125041711250418112504191125042011250421112504221125042311250424112504251125042611250427112504281125042911250430112504311125043211250433112504341125043511250436112504371125043811250439112504401125044111250442112504431125044411250445112504461125044711250448112504491125045011250451112504521125045311250454112504551125045611250457112504581125045911250460112504611125046211250463112504641125046511250466112504671125046811250469112504701125047111250472112504731125047411250475112504761125047711250478112504791125048011250481112504821125048311250484112504851125048611250487112504881125048911250490112504911125049211250493112504941125049511250496112504971125049811250499112505001125050111250502112505031125050411250505112505061125050711250508112505091125051011250511112505121125051311250514112505151125051611250517112505181125051911250520112505211125052211250523112505241125052511250526112505271125052811250529112505301125053111250532112505331125053411250535112505361125053711250538112505391125054011250541112505421125054311250544112505451125054611250547112505481125054911250550112505511125055211250553112505541125055511250556112505571125055811250559112505601125056111250562112505631125056411250565112505661125056711250568112505691125057011250571112505721125057311250574112505751125057611250577112505781125057911250580112505811125058211250583112505841125058511250586112505871125058811250589112505901125059111250592112505931125059411250595112505961125059711250598112505991125060011250601112506021125060311250604112506051125060611250607112506081125060911250610112506111125061211250613112506141125061511250616112506171125061811250619112506201125062111250622112506231125062411250625112506261125062711250628112506291125063011250631112506321125063311250634112506351125063611250637112506381125063911250640112506411125064211250643112506441125064511250646112506471125064811250649112506501125065111250652112506531125065411250655112506561125065711250658112506591125066011250661112506621125066311250664112506651125066611250667112506681125066911250670112506711125067211250673112506741125067511250676112506771125067811250679112506801125068111250682112506831125068411250685112506861125068711250688112506891125069011250691112506921125069311250694112506951125069611250697112506981125069911250700112507011125070211250703112507041125070511250706112507071125070811250709112507101125071111250712112507131125071411250715112507161125071711250718112507191125072011250721112507221125072311250724112507251125072611250727112507281125072911250730112507311125073211250733112507341125073511250736112507371125073811250739112507401125074111250742112507431125074411250745112507461125074711250748112507491125075011250751112507521125075311250754112507551125075611250757112507581125075911250760112507611125076211250763112507641125076511250766112507671125076811250769112507701125077111250772112507731125077411250775112507761125077711250778112507791125078011250781112507821125078311250784112507851125078611250787112507881125078911250790112507911125079211250793112507941125079511250796112507971125079811250799112600011126000211260003112600041126000511260006112600071126000811260009112600101126001111260012112600131126001411260015112600161126001711260018112600191126002011260021112600221126002311260024112600251126002611260027112600281126002911260030112600311126003211260033112600341126003511260036112600371126003811260039112600401126004111260042112600431126004411260045112600461126004711260048112600491126005011260051112600521126005311260054112600551126005611260057112600581126005911260060112600611126006211260063112600641126006511260066112600671126006811260069112600701126007111260072112600731126007411260075112600761126007711260078112600791126008011260081112600821126008311260084112600851126008611260087112600881126008911260090112600911126009211260093112600941126009511260096112600971126009811260099112601001126010111260102112601031126010411260105112601061126010711260108112601091126011011260111112601121126011311260114112601151126011611260117112601181126011911260120112601211126012211260123112601241126012511260126112601271126012811260129112601301126013111260132112601331126013411260135112601361126013711260138112601391126014011260141112601421126014311260144112601451126014611260147112601481126014911260150112601511126015211260153112601541126015511260156112601571126015811260159112601601126016111260162112601631126016411260165112601661126016711260168112601691126017011260171112601721126017311260174112601751126017611260177112601781126017911260180112601811126018211260183112601841126018511260186112601871126018811260189112601901126019111260192112601931126019411260195112601961126019711260198112601991126020011260201112602021126020311260204112602051126020611260207112602081126020911260210112602111126021211260213112602141126021511260216112602171126021811260219112602201126022111260222112602231126022411260225112602261126022711260228112602291126023011260231112602321126023311260234112602351126023611260237112602381126023911260240112602411126024211260243112602441126024511260246112602471126024811260249112602501126025111260252112602531126025411260255112602561126025711260258112602591126026011260261112602621126026311260264112602651126026611260267112602681126026911260270112602711126027211260273112602741126027511260276112602771126027811260279112602801126028111260282112602831126028411260285112602861126028711260288112602891126029011260291112602921126029311260294112602951126029611260297112602981126029911260300112603011126030211260303112603041126030511260306112603071126030811260309112603101126031111260312112603131126031411260315112603161126031711260318112603191126032011260321112603221126032311260324112603251126032611260327112603281126032911260330112603311126033211260333112603341126033511260336112603371126033811260339112603401126034111260342112603431126034411260345112603461126034711260348112603491126035011260351112603521126035311260354112603551126035611260357112603581126035911260360112603611126036211260363112603641126036511260366112603671126036811260369112603701126037111260372112603731126037411260375112603761126037711260378112603791126038011260381112603821126038311260384112603851126038611260387112603881126038911260390112603911126039211260393112603941126039511260396112603971126039811260399112604001126040111260402112604031126040411260405112604061126040711260408112604091126041011260411112604121126041311260414112604151126041611260417112604181126041911260420112604211126042211260423112604241126042511260426112604271126042811260429112604301126043111260432112604331126043411260435112604361126043711260438112604391126044011260441112604421126044311260444112604451126044611260447112604481126044911260450112604511126045211260453112604541126045511260456112604571126045811260459112604601126046111260462112604631126046411260465112604661126046711260468112604691126047011260471112604721126047311260474112604751126047611260477112604781126047911260480112604811126048211260483112604841126048511260486112604871126048811260489112604901126049111260492112604931126049411260495112604961126049711260498112604991126050011260501112605021126050311260504112605051126050611260507112605081126050911260510112605111126051211260513112605141126051511260516112605171126051811260519112605201126052111260522112605231126052411260525112605261126052711260528112605291126053011260531112605321126053311260534112605351126053611260537112605381126053911260540112605411126054211260543112605441126054511260546112605471126054811260549112605501126055111260552112605531126055411260555112605561126055711260558112605591126056011260561112605621126056311260564112605651126056611260567112605681126056911260570112605711126057211260573112605741126057511260576112605771126057811260579112605801126058111260582112605831126058411260585112605861126058711260588112605891126059011260591112605921126059311260594112605951126059611260597112605981126059911260600112606011126060211260603112606041126060511260606112606071126060811260609112606101126061111260612112606131126061411260615112606161126061711260618112606191126062011260621112606221126062311260624112606251126062611260627112606281126062911260630112606311126063211260633112606341126063511260636112606371126063811260639112606401126064111260642112606431126064411260645112606461126064711260648112606491126065011260651112606521126065311260654112606551126065611260657112606581126065911260660112606611126066211260663112606641126066511260666112606671126066811260669112606701126067111260672112606731126067411260675112606761126067711260678112606791126068011260681112606821126068311260684112606851126068611260687112606881126068911260690112606911126069211260693112606941126069511260696112606971126069811260699112607001126070111260702112607031126070411260705112607061126070711260708112607091126071011260711112607121126071311260714112607151126071611260717112607181126071911260720112607211126072211260723112607241126072511260726112607271126072811260729112607301126073111260732112607331126073411260735112607361126073711260738112607391126074011260741112607421126074311260744112607451126074611260747112607481126074911260750112607511126075211260753112607541126075511260756112607571126075811260759112607601126076111260762112607631126076411260765112607661126076711260768112607691126077011260771112607721126077311260774112607751126077611260777112607781126077911260780112607811126078211260783112607841126078511260786112607871126078811260789112607901126079111260792112607931126079411260795112607961126079711260798112607991127000111270002112700031127000411270005112700061127000711270008112700091127001011270011112700121127001311270014112700151127001611270017112700181127001911270020112700211127002211270023112700241127002511270026112700271127002811270029112700301127003111270032112700331127003411270035112700361127003711270038112700391127004011270041112700421127004311270044112700451127004611270047112700481127004911270050112700511127005211270053112700541127005511270056112700571127005811270059112700601127006111270062112700631127006411270065112700661127006711270068112700691127007011270071112700721127007311270074112700751127007611270077112700781127007911270080112700811127008211270083112700841127008511270086112700871127008811270089112700901127009111270092112700931127009411270095112700961127009711270098112700991127010011270101112701021127010311270104112701051127010611270107112701081127010911270110112701111127011211270113112701141127011511270116112701171127011811270119112701201127012111270122112701231127012411270125112701261127012711270128112701291127013011270131112701321127013311270134112701351127013611270137112701381127013911270140112701411127014211270143112701441127014511270146112701471127014811270149112701501127015111270152112701531127015411270155112701561127015711270158112701591127016011270161112701621127016311270164112701651127016611270167112701681127016911270170112701711127017211270173112701741127017511270176112701771127017811270179112701801127018111270182112701831127018411270185112701861127018711270188112701891127019011270191112701921127019311270194112701951127019611270197112701981127019911270200112702011127020211270203112702041127020511270206112702071127020811270209112702101127021111270212112702131127021411270215112702161127021711270218112702191127022011270221112702221127022311270224112702251127022611270227112702281127022911270230112702311127023211270233112702341127023511270236112702371127023811270239112702401127024111270242112702431127024411270245112702461127024711270248112702491127025011270251112702521127025311270254112702551127025611270257112702581127025911270260112702611127026211270263112702641127026511270266112702671127026811270269112702701127027111270272112702731127027411270275112702761127027711270278112702791127028011270281112702821127028311270284112702851127028611270287112702881127028911270290112702911127029211270293112702941127029511270296112702971127029811270299112703001127030111270302112703031127030411270305112703061127030711270308112703091127031011270311112703121127031311270314112703151127031611270317112703181127031911270320112703211127032211270323112703241127032511270326112703271127032811270329112703301127033111270332112703331127033411270335112703361127033711270338112703391127034011270341112703421127034311270344112703451127034611270347112703481127034911270350112703511127035211270353112703541127035511270356112703571127035811270359112703601127036111270362112703631127036411270365112703661127036711270368112703691127037011270371112703721127037311270374112703751127037611270377112703781127037911270380112703811127038211270383112703841127038511270386112703871127038811270389112703901127039111270392112703931127039411270395112703961127039711270398112703991127040011270401112704021127040311270404112704051127040611270407112704081127040911270410112704111127041211270413112704141127041511270416112704171127041811270419112704201127042111270422112704231127042411270425112704261127042711270428112704291127043011270431112704321127043311270434112704351127043611270437112704381127043911270440112704411127044211270443112704441127044511270446112704471127044811270449112704501127045111270452112704531127045411270455112704561127045711270458112704591127046011270461112704621127046311270464112704651127046611270467112704681127046911270470112704711127047211270473112704741127047511270476112704771127047811270479112704801127048111270482112704831127048411270485112704861127048711270488112704891127049011270491112704921127049311270494112704951127049611270497112704981127049911270500112705011127050211270503112705041127050511270506112705071127050811270509112705101127051111270512112705131127051411270515112705161127051711270518112705191127052011270521112705221127052311270524112705251127052611270527112705281127052911270530112705311127053211270533112705341127053511270536112705371127053811270539112705401127054111270542112705431127054411270545112705461127054711270548112705491127055011270551112705521127055311270554112705551127055611270557112705581127055911270560112705611127056211270563112705641127056511270566112705671127056811270569112705701127057111270572112705731127057411270575112705761127057711270578112705791127058011270581112705821127058311270584112705851127058611270587112705881127058911270590112705911127059211270593112705941127059511270596112705971127059811270599112706001127060111270602112706031127060411270605112706061127060711270608112706091127061011270611112706121127061311270614112706151127061611270617112706181127061911270620112706211127062211270623112706241127062511270626112706271127062811270629112706301127063111270632112706331127063411270635112706361127063711270638112706391127064011270641112706421127064311270644112706451127064611270647112706481127064911270650112706511127065211270653112706541127065511270656112706571127065811270659112706601127066111270662112706631127066411270665112706661127066711270668112706691127067011270671112706721127067311270674112706751127067611270677112706781127067911270680112706811127068211270683112706841127068511270686112706871127068811270689112706901127069111270692112706931127069411270695112706961127069711270698112706991127070011270701112707021127070311270704112707051127070611270707112707081127070911270710112707111127071211270713112707141127071511270716112707171127071811270719112707201127072111270722112707231127072411270725112707261127072711270728112707291127073011270731112707321127073311270734112707351127073611270737112707381127073911270740112707411127074211270743112707441127074511270746112707471127074811270749112707501127075111270752112707531127075411270755112707561127075711270758112707591127076011270761112707621127076311270764112707651127076611270767112707681127076911270770112707711127077211270773112707741127077511270776112707771127077811270779112707801127078111270782112707831127078411270785112707861127078711270788112707891127079011270791112707921127079311270794112707951127079611270797112707981127079911280001112800021128000311280004112800051128000611280007112800081128000911280010112800111128001211280013112800141128001511280016112800171128001811280019112800201128002111280022112800231128002411280025112800261128002711280028112800291128003011280031112800321128003311280034112800351128003611280037112800381128003911280040112800411128004211280043112800441128004511280046112800471128004811280049112800501128005111280052112800531128005411280055112800561128005711280058112800591128006011280061112800621128006311280064112800651128006611280067112800681128006911280070112800711128007211280073112800741128007511280076112800771128007811280079112800801128008111280082112800831128008411280085112800861128008711280088112800891128009011280091112800921128009311280094112800951128009611280097112800981128009911280100112801011128010211280103112801041128010511280106112801071128010811280109112801101128011111280112112801131128011411280115112801161128011711280118112801191128012011280121112801221128012311280124112801251128012611280127112801281128012911280130112801311128013211280133112801341128013511280136112801371128013811280139112801401128014111280142112801431128014411280145112801461128014711280148112801491128015011280151112801521128015311280154112801551128015611280157112801581128015911280160112801611128016211280163112801641128016511280166112801671128016811280169112801701128017111280172112801731128017411280175112801761128017711280178112801791128018011280181112801821128018311280184112801851128018611280187112801881128018911280190112801911128019211280193112801941128019511280196112801971128019811280199112802001128020111280202112802031128020411280205112802061128020711280208112802091128021011280211112802121128021311280214112802151128021611280217112802181128021911280220112802211128022211280223112802241128022511280226112802271128022811280229112802301128023111280232112802331128023411280235112802361128023711280238112802391128024011280241112802421128024311280244112802451128024611280247112802481128024911280250112802511128025211280253112802541128025511280256112802571128025811280259112802601128026111280262112802631128026411280265112802661128026711280268112802691128027011280271112802721128027311280274112802751128027611280277112802781128027911280280112802811128028211280283112802841128028511280286112802871128028811280289112802901128029111280292112802931128029411280295112802961128029711280298112802991128030011280301112803021128030311280304112803051128030611280307112803081128030911280310112803111128031211280313112803141128031511280316112803171128031811280319112803201128032111280322112803231128032411280325112803261128032711280328112803291128033011280331112803321128033311280334112803351128033611280337112803381128033911280340112803411128034211280343112803441128034511280346112803471128034811280349112803501128035111280352112803531128035411280355112803561128035711280358112803591128036011280361112803621128036311280364112803651128036611280367112803681128036911280370112803711128037211280373112803741128037511280376112803771128037811280379112803801128038111280382112803831128038411280385112803861128038711280388112803891128039011280391112803921128039311280394112803951128039611280397112803981128039911280400112804011128040211280403112804041128040511280406112804071128040811280409112804101128041111280412112804131128041411280415112804161128041711280418112804191128042011280421112804221128042311280424112804251128042611280427112804281128042911280430112804311128043211280433112804341128043511280436112804371128043811280439112804401128044111280442112804431128044411280445112804461128044711280448112804491128045011280451112804521128045311280454112804551128045611280457112804581128045911280460112804611128046211280463112804641128046511280466112804671128046811280469112804701128047111280472112804731128047411280475112804761128047711280478112804791128048011280481112804821128048311280484112804851128048611280487112804881128048911280490112804911128049211280493112804941128049511280496112804971128049811280499112805001128050111280502112805031128050411280505112805061128050711280508112805091128051011280511112805121128051311280514112805151128051611280517112805181128051911280520112805211128052211280523112805241128052511280526112805271128052811280529112805301128053111280532112805331128053411280535112805361128053711280538112805391128054011280541112805421128054311280544112805451128054611280547112805481128054911280550112805511128055211280553112805541128055511280556112805571128055811280559112805601128056111280562112805631128056411280565112805661128056711280568112805691128057011280571112805721128057311280574112805751128057611280577112805781128057911280580112805811128058211280583112805841128058511280586112805871128058811280589112805901128059111280592112805931128059411280595112805961128059711280598112805991128060011280601112806021128060311280604112806051128060611280607112806081128060911280610112806111128061211280613112806141128061511280616112806171128061811280619112806201128062111280622112806231128062411280625112806261128062711280628112806291128063011280631112806321128063311280634112806351128063611280637112806381128063911280640112806411128064211280643112806441128064511280646112806471128064811280649112806501128065111280652112806531128065411280655112806561128065711280658112806591128066011280661112806621128066311280664112806651128066611280667112806681128066911280670112806711128067211280673112806741128067511280676112806771128067811280679112806801128068111280682112806831128068411280685112806861128068711280688112806891128069011280691112806921128069311280694112806951128069611280697112806981128069911280700112807011128070211280703112807041128070511280706112807071128070811280709112807101128071111280712112807131128071411280715112807161128071711280718112807191128072011280721112807221128072311280724112807251128072611280727112807281128072911280730112807311128073211280733112807341128073511280736112807371128073811280739112807401128074111280742112807431128074411280745112807461128074711280748112807491128075011280751112807521128075311280754112807551128075611280757112807581128075911280760112807611128076211280763112807641128076511280766112807671128076811280769112807701128077111280772112807731128077411280775112807761128077711280778112807791128078011280781112807821128078311280784112807851128078611280787112807881128078911280790112807911128079211280793112807941128079511280796112807971128079811280799112900011129000211290003112900041129000511290006112900071129000811290009112900101129001111290012112900131129001411290015112900161129001711290018112900191129002011290021112900221129002311290024112900251129002611290027112900281129002911290030112900311129003211290033112900341129003511290036112900371129003811290039112900401129004111290042112900431129004411290045112900461129004711290048112900491129005011290051112900521129005311290054112900551129005611290057112900581129005911290060112900611129006211290063112900641129006511290066112900671129006811290069112900701129007111290072112900731129007411290075112900761129007711290078112900791129008011290081112900821129008311290084112900851129008611290087112900881129008911290090112900911129009211290093112900941129009511290096112900971129009811290099112901001129010111290102112901031129010411290105112901061129010711290108112901091129011011290111112901121129011311290114112901151129011611290117112901181129011911290120112901211129012211290123112901241129012511290126112901271129012811290129112901301129013111290132112901331129013411290135112901361129013711290138112901391129014011290141112901421129014311290144112901451129014611290147112901481129014911290150112901511129015211290153112901541129015511290156112901571129015811290159112901601129016111290162112901631129016411290165112901661129016711290168112901691129017011290171112901721129017311290174112901751129017611290177112901781129017911290180112901811129018211290183112901841129018511290186112901871129018811290189112901901129019111290192112901931129019411290195112901961129019711290198112901991129020011290201112902021129020311290204112902051129020611290207112902081129020911290210112902111129021211290213112902141129021511290216112902171129021811290219112902201129022111290222112902231129022411290225112902261129022711290228112902291129023011290231112902321129023311290234112902351129023611290237112902381129023911290240112902411129024211290243112902441129024511290246112902471129024811290249112902501129025111290252112902531129025411290255112902561129025711290258112902591129026011290261112902621129026311290264112902651129026611290267112902681129026911290270112902711129027211290273112902741129027511290276112902771129027811290279112902801129028111290282112902831129028411290285112902861129028711290288112902891129029011290291112902921129029311290294112902951129029611290297112902981129029911290300112903011129030211290303112903041129030511290306112903071129030811290309112903101129031111290312112903131129031411290315112903161129031711290318112903191129032011290321112903221129032311290324112903251129032611290327112903281129032911290330112903311129033211290333112903341129033511290336112903371129033811290339112903401129034111290342112903431129034411290345112903461129034711290348112903491129035011290351112903521129035311290354112903551129035611290357112903581129035911290360112903611129036211290363112903641129036511290366112903671129036811290369112903701129037111290372112903731129037411290375112903761129037711290378112903791129038011290381112903821129038311290384112903851129038611290387112903881129038911290390112903911129039211290393112903941129039511290396112903971129039811290399112904001129040111290402112904031129040411290405112904061129040711290408112904091129041011290411112904121129041311290414112904151129041611290417112904181129041911290420112904211129042211290423112904241129042511290426112904271129042811290429112904301129043111290432112904331129043411290435112904361129043711290438112904391129044011290441112904421129044311290444112904451129044611290447112904481129044911290450112904511129045211290453112904541129045511290456112904571129045811290459112904601129046111290462112904631129046411290465112904661129046711290468112904691129047011290471112904721129047311290474112904751129047611290477112904781129047911290480112904811129048211290483112904841129048511290486112904871129048811290489112904901129049111290492112904931129049411290495112904961129049711290498112904991129050011290501112905021129050311290504112905051129050611290507112905081129050911290510112905111129051211290513112905141129051511290516112905171129051811290519112905201129052111290522112905231129052411290525112905261129052711290528112905291129053011290531112905321129053311290534112905351129053611290537112905381129053911290540112905411129054211290543112905441129054511290546112905471129054811290549112905501129055111290552112905531129055411290555112905561129055711290558112905591129056011290561112905621129056311290564112905651129056611290567112905681129056911290570112905711129057211290573112905741129057511290576112905771129057811290579112905801129058111290582112905831129058411290585112905861129058711290588112905891129059011290591112905921129059311290594112905951129059611290597112905981129059911290600112906011129060211290603112906041129060511290606112906071129060811290609112906101129061111290612112906131129061411290615112906161129061711290618112906191129062011290621112906221129062311290624112906251129062611290627112906281129062911290630112906311129063211290633112906341129063511290636112906371129063811290639112906401129064111290642112906431129064411290645112906461129064711290648112906491129065011290651112906521129065311290654112906551129065611290657112906581129065911290660112906611129066211290663112906641129066511290666112906671129066811290669112906701129067111290672112906731129067411290675112906761129067711290678112906791129068011290681112906821129068311290684112906851129068611290687112906881129068911290690112906911129069211290693112906941129069511290696112906971129069811290699112907001129070111290702112907031129070411290705112907061129070711290708112907091129071011290711112907121129071311290714112907151129071611290717112907181129071911290720112907211129072211290723112907241129072511290726112907271129072811290729112907301129073111290732112907331129073411290735112907361129073711290738112907391129074011290741112907421129074311290744112907451129074611290747112907481129074911290750112907511129075211290753112907541129075511290756112907571129075811290759112907601129076111290762112907631129076411290765112907661129076711290768112907691129077011290771112907721129077311290774112907751129077611290777112907781129077911290780112907811129078211290783112907841129078511290786112907871129078811290789112907901129079111290792112907931129079411290795112907961129079711290798112907991130000111300002113000031130000411300005113000061130000711300008113000091130001011300011113000121130001311300014113000151130001611300017113000181130001911300020113000211130002211300023113000241130002511300026113000271130002811300029113000301130003111300032113000331130003411300035113000361130003711300038113000391130004011300041113000421130004311300044113000451130004611300047113000481130004911300050113000511130005211300053113000541130005511300056113000571130005811300059113000601130006111300062113000631130006411300065113000661130006711300068113000691130007011300071113000721130007311300074113000751130007611300077113000781130007911300080113000811130008211300083113000841130008511300086113000871130008811300089113000901130009111300092113000931130009411300095113000961130009711300098113000991130010011300101113001021130010311300104113001051130010611300107113001081130010911300110113001111130011211300113113001141130011511300116113001171130011811300119113001201130012111300122113001231130012411300125113001261130012711300128113001291130013011300131113001321130013311300134113001351130013611300137113001381130013911300140113001411130014211300143113001441130014511300146113001471130014811300149113001501130015111300152113001531130015411300155113001561130015711300158113001591130016011300161113001621130016311300164113001651130016611300167113001681130016911300170113001711130017211300173113001741130017511300176113001771130017811300179113001801130018111300182113001831130018411300185113001861130018711300188113001891130019011300191113001921130019311300194113001951130019611300197113001981130019911300200113002011130020211300203113002041130020511300206113002071130020811300209113002101130021111300212113002131130021411300215113002161130021711300218113002191130022011300221113002221130022311300224113002251130022611300227113002281130022911300230113002311130023211300233113002341130023511300236113002371130023811300239113002401130024111300242113002431130024411300245113002461130024711300248113002491130025011300251113002521130025311300254113002551130025611300257113002581130025911300260113002611130026211300263113002641130026511300266113002671130026811300269113002701130027111300272113002731130027411300275113002761130027711300278113002791130028011300281113002821130028311300284113002851130028611300287113002881130028911300290113002911130029211300293113002941130029511300296113002971130029811300299113003001130030111300302113003031130030411300305113003061130030711300308113003091130031011300311113003121130031311300314113003151130031611300317113003181130031911300320113003211130032211300323113003241130032511300326113003271130032811300329113003301130033111300332113003331130033411300335113003361130033711300338113003391130034011300341113003421130034311300344113003451130034611300347113003481130034911300350113003511130035211300353113003541130035511300356113003571130035811300359113003601130036111300362113003631130036411300365113003661130036711300368113003691130037011300371113003721130037311300374113003751130037611300377113003781130037911300380113003811130038211300383113003841130038511300386113003871130038811300389113003901130039111300392113003931130039411300395113003961130039711300398113003991130040011300401113004021130040311300404113004051130040611300407113004081130040911300410113004111130041211300413113004141130041511300416113004171130041811300419113004201130042111300422113004231130042411300425113004261130042711300428113004291130043011300431113004321130043311300434113004351130043611300437113004381130043911300440113004411130044211300443113004441130044511300446113004471130044811300449113004501130045111300452113004531130045411300455113004561130045711300458113004591130046011300461113004621130046311300464113004651130046611300467113004681130046911300470113004711130047211300473113004741130047511300476113004771130047811300479113004801130048111300482113004831130048411300485113004861130048711300488113004891130049011300491113004921130049311300494113004951130049611300497113004981130049911300500113005011130050211300503113005041130050511300506113005071130050811300509113005101130051111300512113005131130051411300515113005161130051711300518113005191130052011300521113005221130052311300524113005251130052611300527113005281130052911300530113005311130053211300533113005341130053511300536113005371130053811300539113005401130054111300542113005431130054411300545113005461130054711300548113005491130055011300551113005521130055311300554113005551130055611300557113005581130055911300560113005611130056211300563113005641130056511300566113005671130056811300569113005701130057111300572113005731130057411300575113005761130057711300578113005791130058011300581113005821130058311300584113005851130058611300587113005881130058911300590113005911130059211300593113005941130059511300596113005971130059811300599113006001130060111300602113006031130060411300605113006061130060711300608113006091130061011300611113006121130061311300614113006151130061611300617113006181130061911300620113006211130062211300623113006241130062511300626113006271130062811300629113006301130063111300632113006331130063411300635113006361130063711300638113006391130064011300641113006421130064311300644113006451130064611300647113006481130064911300650113006511130065211300653113006541130065511300656113006571130065811300659113006601130066111300662113006631130066411300665113006661130066711300668113006691130067011300671113006721130067311300674113006751130067611300677113006781130067911300680113006811130068211300683113006841130068511300686113006871130068811300689113006901130069111300692113006931130069411300695113006961130069711300698113006991130070011300701113007021130070311300704113007051130070611300707113007081130070911300710113007111130071211300713113007141130071511300716113007171130071811300719113007201130072111300722113007231130072411300725113007261130072711300728113007291130073011300731113007321130073311300734113007351130073611300737113007381130073911300740113007411130074211300743113007441130074511300746113007471130074811300749113007501130075111300752113007531130075411300755113007561130075711300758113007591130076011300761113007621130076311300764113007651130076611300767113007681130076911300770113007711130077211300773113007741130077511300776113007771130077811300779113007801130078111300782113007831130078411300785113007861130078711300788113007891130079011300791113007921130079311300794113007951130079611300797113007981130079911310001113100021131000311310004113100051131000611310007113100081131000911310010113100111131001211310013113100141131001511310016113100171131001811310019113100201131002111310022113100231131002411310025113100261131002711310028113100291131003011310031113100321131003311310034113100351131003611310037113100381131003911310040113100411131004211310043113100441131004511310046113100471131004811310049113100501131005111310052113100531131005411310055113100561131005711310058113100591131006011310061113100621131006311310064113100651131006611310067113100681131006911310070113100711131007211310073113100741131007511310076113100771131007811310079113100801131008111310082113100831131008411310085113100861131008711310088113100891131009011310091113100921131009311310094113100951131009611310097113100981131009911310100113101011131010211310103113101041131010511310106113101071131010811310109113101101131011111310112113101131131011411310115113101161131011711310118113101191131012011310121113101221131012311310124113101251131012611310127113101281131012911310130113101311131013211310133113101341131013511310136113101371131013811310139113101401131014111310142113101431131014411310145113101461131014711310148113101491131015011310151113101521131015311310154113101551131015611310157113101581131015911310160113101611131016211310163113101641131016511310166113101671131016811310169113101701131017111310172113101731131017411310175113101761131017711310178113101791131018011310181113101821131018311310184113101851131018611310187113101881131018911310190113101911131019211310193113101941131019511310196113101971131019811310199113102001131020111310202113102031131020411310205113102061131020711310208113102091131021011310211113102121131021311310214113102151131021611310217113102181131021911310220113102211131022211310223113102241131022511310226113102271131022811310229113102301131023111310232113102331131023411310235113102361131023711310238113102391131024011310241113102421131024311310244113102451131024611310247113102481131024911310250113102511131025211310253113102541131025511310256113102571131025811310259113102601131026111310262113102631131026411310265113102661131026711310268113102691131027011310271113102721131027311310274113102751131027611310277113102781131027911310280113102811131028211310283113102841131028511310286113102871131028811310289113102901131029111310292113102931131029411310295113102961131029711310298113102991131030011310301113103021131030311310304113103051131030611310307113103081131030911310310113103111131031211310313113103141131031511310316113103171131031811310319113103201131032111310322113103231131032411310325113103261131032711310328113103291131033011310331113103321131033311310334113103351131033611310337113103381131033911310340113103411131034211310343113103441131034511310346113103471131034811310349113103501131035111310352113103531131035411310355113103561131035711310358113103591131036011310361113103621131036311310364113103651131036611310367113103681131036911310370113103711131037211310373113103741131037511310376113103771131037811310379113103801131038111310382113103831131038411310385113103861131038711310388113103891131039011310391113103921131039311310394113103951131039611310397113103981131039911310400113104011131040211310403113104041131040511310406113104071131040811310409113104101131041111310412113104131131041411310415113104161131041711310418113104191131042011310421113104221131042311310424113104251131042611310427113104281131042911310430113104311131043211310433113104341131043511310436113104371131043811310439113104401131044111310442113104431131044411310445113104461131044711310448113104491131045011310451113104521131045311310454113104551131045611310457113104581131045911310460113104611131046211310463113104641131046511310466113104671131046811310469113104701131047111310472113104731131047411310475113104761131047711310478113104791131048011310481113104821131048311310484113104851131048611310487113104881131048911310490113104911131049211310493113104941131049511310496113104971131049811310499113105001131050111310502113105031131050411310505113105061131050711310508113105091131051011310511113105121131051311310514113105151131051611310517113105181131051911310520113105211131052211310523113105241131052511310526113105271131052811310529113105301131053111310532113105331131053411310535113105361131053711310538113105391131054011310541113105421131054311310544113105451131054611310547113105481131054911310550113105511131055211310553113105541131055511310556113105571131055811310559113105601131056111310562113105631131056411310565113105661131056711310568113105691131057011310571113105721131057311310574113105751131057611310577113105781131057911310580113105811131058211310583113105841131058511310586113105871131058811310589113105901131059111310592113105931131059411310595113105961131059711310598113105991131060011310601113106021131060311310604113106051131060611310607113106081131060911310610113106111131061211310613113106141131061511310616113106171131061811310619113106201131062111310622113106231131062411310625113106261131062711310628113106291131063011310631113106321131063311310634113106351131063611310637113106381131063911310640113106411131064211310643113106441131064511310646113106471131064811310649113106501131065111310652113106531131065411310655113106561131065711310658113106591131066011310661113106621131066311310664113106651131066611310667113106681131066911310670113106711131067211310673113106741131067511310676113106771131067811310679113106801131068111310682113106831131068411310685113106861131068711310688113106891131069011310691113106921131069311310694113106951131069611310697113106981131069911310700113107011131070211310703113107041131070511310706113107071131070811310709113107101131071111310712113107131131071411310715113107161131071711310718113107191131072011310721113107221131072311310724113107251131072611310727113107281131072911310730113107311131073211310733113107341131073511310736113107371131073811310739113107401131074111310742113107431131074411310745113107461131074711310748113107491131075011310751113107521131075311310754113107551131075611310757113107581131075911310760113107611131076211310763113107641131076511310766113107671131076811310769113107701131077111310772113107731131077411310775113107761131077711310778113107791131078011310781113107821131078311310784113107851131078611310787113107881131078911310790113107911131079211310793113107941131079511310796113107971131079811310799113200011132000211320003113200041132000511320006113200071132000811320009113200101132001111320012113200131132001411320015113200161132001711320018113200191132002011320021113200221132002311320024113200251132002611320027113200281132002911320030113200311132003211320033113200341132003511320036113200371132003811320039113200401132004111320042113200431132004411320045113200461132004711320048113200491132005011320051113200521132005311320054113200551132005611320057113200581132005911320060113200611132006211320063113200641132006511320066113200671132006811320069113200701132007111320072113200731132007411320075113200761132007711320078113200791132008011320081113200821132008311320084113200851132008611320087113200881132008911320090113200911132009211320093113200941132009511320096113200971132009811320099113201001132010111320102113201031132010411320105113201061132010711320108113201091132011011320111113201121132011311320114113201151132011611320117113201181132011911320120113201211132012211320123113201241132012511320126113201271132012811320129113201301132013111320132113201331132013411320135113201361132013711320138113201391132014011320141113201421132014311320144113201451132014611320147113201481132014911320150113201511132015211320153113201541132015511320156113201571132015811320159113201601132016111320162113201631132016411320165113201661132016711320168113201691132017011320171113201721132017311320174113201751132017611320177113201781132017911320180113201811132018211320183113201841132018511320186113201871132018811320189113201901132019111320192113201931132019411320195113201961132019711320198113201991132020011320201113202021132020311320204113202051132020611320207113202081132020911320210113202111132021211320213113202141132021511320216113202171132021811320219113202201132022111320222113202231132022411320225113202261132022711320228113202291132023011320231113202321132023311320234113202351132023611320237113202381132023911320240113202411132024211320243113202441132024511320246113202471132024811320249113202501132025111320252113202531132025411320255113202561132025711320258113202591132026011320261113202621132026311320264113202651132026611320267113202681132026911320270113202711132027211320273113202741132027511320276113202771132027811320279113202801132028111320282113202831132028411320285113202861132028711320288113202891132029011320291113202921132029311320294113202951132029611320297113202981132029911320300113203011132030211320303113203041132030511320306113203071132030811320309113203101132031111320312113203131132031411320315113203161132031711320318113203191132032011320321113203221132032311320324113203251132032611320327113203281132032911320330113203311132033211320333113203341132033511320336113203371132033811320339113203401132034111320342113203431132034411320345113203461132034711320348113203491132035011320351113203521132035311320354113203551132035611320357113203581132035911320360113203611132036211320363113203641132036511320366113203671132036811320369113203701132037111320372113203731132037411320375113203761132037711320378113203791132038011320381113203821132038311320384113203851132038611320387113203881132038911320390113203911132039211320393113203941132039511320396113203971132039811320399113204001132040111320402113204031132040411320405113204061132040711320408113204091132041011320411113204121132041311320414113204151132041611320417113204181132041911320420113204211132042211320423113204241132042511320426113204271132042811320429113204301132043111320432113204331132043411320435113204361132043711320438113204391132044011320441113204421132044311320444113204451132044611320447113204481132044911320450113204511132045211320453113204541132045511320456113204571132045811320459113204601132046111320462113204631132046411320465113204661132046711320468113204691132047011320471113204721132047311320474113204751132047611320477113204781132047911320480113204811132048211320483113204841132048511320486113204871132048811320489113204901132049111320492113204931132049411320495113204961132049711320498113204991132050011320501113205021132050311320504113205051132050611320507113205081132050911320510113205111132051211320513113205141132051511320516113205171132051811320519113205201132052111320522113205231132052411320525113205261132052711320528113205291132053011320531113205321132053311320534113205351132053611320537113205381132053911320540113205411132054211320543113205441132054511320546113205471132054811320549113205501132055111320552113205531132055411320555113205561132055711320558113205591132056011320561113205621132056311320564113205651132056611320567113205681132056911320570113205711132057211320573113205741132057511320576113205771132057811320579113205801132058111320582113205831132058411320585113205861132058711320588113205891132059011320591113205921132059311320594113205951132059611320597113205981132059911320600113206011132060211320603113206041132060511320606113206071132060811320609113206101132061111320612113206131132061411320615113206161132061711320618113206191132062011320621113206221132062311320624113206251132062611320627113206281132062911320630113206311132063211320633113206341132063511320636113206371132063811320639113206401132064111320642113206431132064411320645113206461132064711320648113206491132065011320651113206521132065311320654113206551132065611320657113206581132065911320660113206611132066211320663113206641132066511320666113206671132066811320669113206701132067111320672113206731132067411320675113206761132067711320678113206791132068011320681113206821132068311320684113206851132068611320687113206881132068911320690113206911132069211320693113206941132069511320696113206971132069811320699113207001132070111320702113207031132070411320705113207061132070711320708113207091132071011320711113207121132071311320714113207151132071611320717113207181132071911320720113207211132072211320723113207241132072511320726113207271132072811320729113207301132073111320732113207331132073411320735113207361132073711320738113207391132074011320741113207421132074311320744113207451132074611320747113207481132074911320750113207511132075211320753113207541132075511320756113207571132075811320759113207601132076111320762113207631132076411320765113207661132076711320768113207691132077011320771113207721132077311320774113207751132077611320777113207781132077911320780113207811132078211320783113207841132078511320786113207871132078811320789113207901132079111320792113207931132079411320795113207961132079711320798113207991133000111330002113300031133000411330005113300061133000711330008113300091133001011330011113300121133001311330014113300151133001611330017113300181133001911330020113300211133002211330023113300241133002511330026113300271133002811330029113300301133003111330032113300331133003411330035113300361133003711330038113300391133004011330041113300421133004311330044113300451133004611330047113300481133004911330050113300511133005211330053113300541133005511330056113300571133005811330059113300601133006111330062113300631133006411330065113300661133006711330068113300691133007011330071113300721133007311330074113300751133007611330077113300781133007911330080113300811133008211330083113300841133008511330086113300871133008811330089113300901133009111330092113300931133009411330095113300961133009711330098113300991133010011330101113301021133010311330104113301051133010611330107113301081133010911330110113301111133011211330113113301141133011511330116113301171133011811330119113301201133012111330122113301231133012411330125113301261133012711330128113301291133013011330131113301321133013311330134113301351133013611330137113301381133013911330140113301411133014211330143113301441133014511330146113301471133014811330149113301501133015111330152113301531133015411330155113301561133015711330158113301591133016011330161113301621133016311330164113301651133016611330167113301681133016911330170113301711133017211330173113301741133017511330176113301771133017811330179113301801133018111330182113301831133018411330185113301861133018711330188113301891133019011330191113301921133019311330194113301951133019611330197113301981133019911330200113302011133020211330203113302041133020511330206113302071133020811330209113302101133021111330212113302131133021411330215113302161133021711330218113302191133022011330221113302221133022311330224113302251133022611330227113302281133022911330230113302311133023211330233113302341133023511330236113302371133023811330239113302401133024111330242113302431133024411330245113302461133024711330248113302491133025011330251113302521133025311330254113302551133025611330257113302581133025911330260113302611133026211330263113302641133026511330266113302671133026811330269113302701133027111330272113302731133027411330275113302761133027711330278113302791133028011330281113302821133028311330284113302851133028611330287113302881133028911330290113302911133029211330293113302941133029511330296113302971133029811330299113303001133030111330302113303031133030411330305113303061133030711330308113303091133031011330311113303121133031311330314113303151133031611330317113303181133031911330320113303211133032211330323113303241133032511330326113303271133032811330329113303301133033111330332113303331133033411330335113303361133033711330338113303391133034011330341113303421133034311330344113303451133034611330347113303481133034911330350113303511133035211330353113303541133035511330356113303571133035811330359113303601133036111330362113303631133036411330365113303661133036711330368113303691133037011330371113303721133037311330374113303751133037611330377113303781133037911330380113303811133038211330383113303841133038511330386113303871133038811330389113303901133039111330392113303931133039411330395113303961133039711330398113303991133040011330401113304021133040311330404113304051133040611330407113304081133040911330410113304111133041211330413113304141133041511330416113304171133041811330419113304201133042111330422113304231133042411330425113304261133042711330428113304291133043011330431113304321133043311330434113304351133043611330437113304381133043911330440113304411133044211330443113304441133044511330446113304471133044811330449113304501133045111330452113304531133045411330455113304561133045711330458113304591133046011330461113304621133046311330464113304651133046611330467113304681133046911330470113304711133047211330473113304741133047511330476113304771133047811330479113304801133048111330482113304831133048411330485113304861133048711330488113304891133049011330491113304921133049311330494113304951133049611330497113304981133049911330500113305011133050211330503113305041133050511330506113305071133050811330509113305101133051111330512113305131133051411330515113305161133051711330518113305191133052011330521113305221133052311330524113305251133052611330527113305281133052911330530113305311133053211330533113305341133053511330536113305371133053811330539113305401133054111330542113305431133054411330545113305461133054711330548113305491133055011330551113305521133055311330554113305551133055611330557113305581133055911330560113305611133056211330563113305641133056511330566113305671133056811330569113305701133057111330572113305731133057411330575113305761133057711330578113305791133058011330581113305821133058311330584113305851133058611330587113305881133058911330590113305911133059211330593113305941133059511330596113305971133059811330599113306001133060111330602113306031133060411330605113306061133060711330608113306091133061011330611113306121133061311330614113306151133061611330617113306181133061911330620113306211133062211330623113306241133062511330626113306271133062811330629113306301133063111330632113306331133063411330635113306361133063711330638113306391133064011330641113306421133064311330644113306451133064611330647113306481133064911330650113306511133065211330653113306541133065511330656113306571133065811330659113306601133066111330662113306631133066411330665113306661133066711330668113306691133067011330671113306721133067311330674113306751133067611330677113306781133067911330680113306811133068211330683113306841133068511330686113306871133068811330689113306901133069111330692113306931133069411330695113306961133069711330698113306991133070011330701113307021133070311330704113307051133070611330707113307081133070911330710113307111133071211330713113307141133071511330716113307171133071811330719113307201133072111330722113307231133072411330725113307261133072711330728113307291133073011330731113307321133073311330734113307351133073611330737113307381133073911330740113307411133074211330743113307441133074511330746113307471133074811330749113307501133075111330752113307531133075411330755113307561133075711330758113307591133076011330761113307621133076311330764113307651133076611330767113307681133076911330770113307711133077211330773113307741133077511330776113307771133077811330779113307801133078111330782113307831133078411330785113307861133078711330788113307891133079011330791113307921133079311330794113307951133079611330797113307981133079911340001113400021134000311340004113400051134000611340007113400081134000911340010113400111134001211340013113400141134001511340016113400171134001811340019113400201134002111340022113400231134002411340025113400261134002711340028113400291134003011340031113400321134003311340034113400351134003611340037113400381134003911340040113400411134004211340043113400441134004511340046113400471134004811340049113400501134005111340052113400531134005411340055113400561134005711340058113400591134006011340061113400621134006311340064113400651134006611340067113400681134006911340070113400711134007211340073113400741134007511340076113400771134007811340079113400801134008111340082113400831134008411340085113400861134008711340088113400891134009011340091113400921134009311340094113400951134009611340097113400981134009911340100113401011134010211340103113401041134010511340106113401071134010811340109113401101134011111340112113401131134011411340115113401161134011711340118113401191134012011340121113401221134012311340124113401251134012611340127113401281134012911340130113401311134013211340133113401341134013511340136113401371134013811340139113401401134014111340142113401431134014411340145113401461134014711340148113401491134015011340151113401521134015311340154113401551134015611340157113401581134015911340160113401611134016211340163113401641134016511340166113401671134016811340169113401701134017111340172113401731134017411340175113401761134017711340178113401791134018011340181113401821134018311340184113401851134018611340187113401881134018911340190113401911134019211340193113401941134019511340196113401971134019811340199113402001134020111340202113402031134020411340205113402061134020711340208113402091134021011340211113402121134021311340214113402151134021611340217113402181134021911340220113402211134022211340223113402241134022511340226113402271134022811340229113402301134023111340232113402331134023411340235113402361134023711340238113402391134024011340241113402421134024311340244113402451134024611340247113402481134024911340250113402511134025211340253113402541134025511340256113402571134025811340259113402601134026111340262113402631134026411340265113402661134026711340268113402691134027011340271113402721134027311340274113402751134027611340277113402781134027911340280113402811134028211340283113402841134028511340286113402871134028811340289113402901134029111340292113402931134029411340295113402961134029711340298113402991134030011340301113403021134030311340304113403051134030611340307113403081134030911340310113403111134031211340313113403141134031511340316113403171134031811340319113403201134032111340322113403231134032411340325113403261134032711340328113403291134033011340331113403321134033311340334113403351134033611340337113403381134033911340340113403411134034211340343113403441134034511340346113403471134034811340349113403501134035111340352113403531134035411340355113403561134035711340358113403591134036011340361113403621134036311340364113403651134036611340367113403681134036911340370113403711134037211340373113403741134037511340376113403771134037811340379113403801134038111340382113403831134038411340385113403861134038711340388113403891134039011340391113403921134039311340394113403951134039611340397113403981134039911340400113404011134040211340403113404041134040511340406113404071134040811340409113404101134041111340412113404131134041411340415113404161134041711340418113404191134042011340421113404221134042311340424113404251134042611340427113404281134042911340430113404311134043211340433113404341134043511340436113404371134043811340439113404401134044111340442113404431134044411340445113404461134044711340448113404491134045011340451113404521134045311340454113404551134045611340457113404581134045911340460113404611134046211340463113404641134046511340466113404671134046811340469113404701134047111340472113404731134047411340475113404761134047711340478113404791134048011340481113404821134048311340484113404851134048611340487113404881134048911340490113404911134049211340493113404941134049511340496113404971134049811340499113405001134050111340502113405031134050411340505113405061134050711340508113405091134051011340511113405121134051311340514113405151134051611340517113405181134051911340520113405211134052211340523113405241134052511340526113405271134052811340529113405301134053111340532113405331134053411340535113405361134053711340538113405391134054011340541113405421134054311340544113405451134054611340547113405481134054911340550113405511134055211340553113405541134055511340556113405571134055811340559113405601134056111340562113405631134056411340565113405661134056711340568113405691134057011340571113405721134057311340574113405751134057611340577113405781134057911340580113405811134058211340583113405841134058511340586113405871134058811340589113405901134059111340592113405931134059411340595113405961134059711340598113405991134060011340601113406021134060311340604113406051134060611340607113406081134060911340610113406111134061211340613113406141134061511340616113406171134061811340619113406201134062111340622113406231134062411340625113406261134062711340628113406291134063011340631113406321134063311340634113406351134063611340637113406381134063911340640113406411134064211340643113406441134064511340646113406471134064811340649113406501134065111340652113406531134065411340655113406561134065711340658113406591134066011340661113406621134066311340664113406651134066611340667113406681134066911340670113406711134067211340673113406741134067511340676113406771134067811340679113406801134068111340682113406831134068411340685113406861134068711340688113406891134069011340691113406921134069311340694113406951134069611340697113406981134069911340700113407011134070211340703113407041134070511340706113407071134070811340709113407101134071111340712113407131134071411340715113407161134071711340718113407191134072011340721113407221134072311340724113407251134072611340727113407281134072911340730113407311134073211340733113407341134073511340736113407371134073811340739113407401134074111340742113407431134074411340745113407461134074711340748113407491134075011340751113407521134075311340754113407551134075611340757113407581134075911340760113407611134076211340763113407641134076511340766113407671134076811340769113407701134077111340772113407731134077411340775113407761134077711340778113407791134078011340781113407821134078311340784113407851134078611340787113407881134078911340790113407911134079211340793113407941134079511340796113407971134079811340799113500011135000211350003113500041135000511350006113500071135000811350009113500101135001111350012113500131135001411350015113500161135001711350018113500191135002011350021113500221135002311350024113500251135002611350027113500281135002911350030113500311135003211350033113500341135003511350036113500371135003811350039113500401135004111350042113500431135004411350045113500461135004711350048113500491135005011350051113500521135005311350054113500551135005611350057113500581135005911350060113500611135006211350063113500641135006511350066113500671135006811350069113500701135007111350072113500731135007411350075113500761135007711350078113500791135008011350081113500821135008311350084113500851135008611350087113500881135008911350090113500911135009211350093113500941135009511350096113500971135009811350099113501001135010111350102113501031135010411350105113501061135010711350108113501091135011011350111113501121135011311350114113501151135011611350117113501181135011911350120113501211135012211350123113501241135012511350126113501271135012811350129113501301135013111350132113501331135013411350135113501361135013711350138113501391135014011350141113501421135014311350144113501451135014611350147113501481135014911350150113501511135015211350153113501541135015511350156113501571135015811350159113501601135016111350162113501631135016411350165113501661135016711350168113501691135017011350171113501721135017311350174113501751135017611350177113501781135017911350180113501811135018211350183113501841135018511350186113501871135018811350189113501901135019111350192113501931135019411350195113501961135019711350198113501991135020011350201113502021135020311350204113502051135020611350207113502081135020911350210113502111135021211350213113502141135021511350216113502171135021811350219113502201135022111350222113502231135022411350225113502261135022711350228113502291135023011350231113502321135023311350234113502351135023611350237113502381135023911350240113502411135024211350243113502441135024511350246113502471135024811350249113502501135025111350252113502531135025411350255113502561135025711350258113502591135026011350261113502621135026311350264113502651135026611350267113502681135026911350270113502711135027211350273113502741135027511350276113502771135027811350279113502801135028111350282113502831135028411350285113502861135028711350288113502891135029011350291113502921135029311350294113502951135029611350297113502981135029911350300113503011135030211350303113503041135030511350306113503071135030811350309113503101135031111350312113503131135031411350315113503161135031711350318113503191135032011350321113503221135032311350324113503251135032611350327113503281135032911350330113503311135033211350333113503341135033511350336113503371135033811350339113503401135034111350342113503431135034411350345113503461135034711350348113503491135035011350351113503521135035311350354113503551135035611350357113503581135035911350360113503611135036211350363113503641135036511350366113503671135036811350369113503701135037111350372113503731135037411350375113503761135037711350378113503791135038011350381113503821135038311350384113503851135038611350387113503881135038911350390113503911135039211350393113503941135039511350396113503971135039811350399113504001135040111350402113504031135040411350405113504061135040711350408113504091135041011350411113504121135041311350414113504151135041611350417113504181135041911350420113504211135042211350423113504241135042511350426113504271135042811350429113504301135043111350432113504331135043411350435113504361135043711350438113504391135044011350441113504421135044311350444113504451135044611350447113504481135044911350450113504511135045211350453113504541135045511350456113504571135045811350459113504601135046111350462113504631135046411350465113504661135046711350468113504691135047011350471113504721135047311350474113504751135047611350477113504781135047911350480113504811135048211350483113504841135048511350486113504871135048811350489113504901135049111350492113504931135049411350495113504961135049711350498113504991135050011350501113505021135050311350504113505051135050611350507113505081135050911350510113505111135051211350513113505141135051511350516113505171135051811350519113505201135052111350522113505231135052411350525113505261135052711350528113505291135053011350531113505321135053311350534113505351135053611350537113505381135053911350540113505411135054211350543113505441135054511350546113505471135054811350549113505501135055111350552113505531135055411350555113505561135055711350558113505591135056011350561113505621135056311350564113505651135056611350567113505681135056911350570113505711135057211350573113505741135057511350576113505771135057811350579113505801135058111350582113505831135058411350585113505861135058711350588113505891135059011350591113505921135059311350594113505951135059611350597113505981135059911350600113506011135060211350603113506041135060511350606113506071135060811350609113506101135061111350612113506131135061411350615113506161135061711350618113506191135062011350621113506221135062311350624113506251135062611350627113506281135062911350630113506311135063211350633113506341135063511350636113506371135063811350639113506401135064111350642113506431135064411350645113506461135064711350648113506491135065011350651113506521135065311350654113506551135065611350657113506581135065911350660113506611135066211350663113506641135066511350666113506671135066811350669113506701135067111350672113506731135067411350675113506761135067711350678113506791135068011350681113506821135068311350684113506851135068611350687113506881135068911350690113506911135069211350693113506941135069511350696113506971135069811350699113507001135070111350702113507031135070411350705113507061135070711350708113507091135071011350711113507121135071311350714113507151135071611350717113507181135071911350720113507211135072211350723113507241135072511350726113507271135072811350729113507301135073111350732113507331135073411350735113507361135073711350738113507391135074011350741113507421135074311350744113507451135074611350747113507481135074911350750113507511135075211350753113507541135075511350756113507571135075811350759113507601135076111350762113507631135076411350765113507661135076711350768113507691135077011350771113507721135077311350774113507751135077611350777113507781135077911350780113507811135078211350783113507841135078511350786113507871135078811350789113507901135079111350792113507931135079411350795113507961135079711350798113507991136000111360002113600031136000411360005113600061136000711360008113600091136001011360011113600121136001311360014113600151136001611360017113600181136001911360020113600211136002211360023113600241136002511360026113600271136002811360029113600301136003111360032113600331136003411360035113600361136003711360038113600391136004011360041113600421136004311360044113600451136004611360047113600481136004911360050113600511136005211360053113600541136005511360056113600571136005811360059113600601136006111360062113600631136006411360065113600661136006711360068113600691136007011360071113600721136007311360074113600751136007611360077113600781136007911360080113600811136008211360083113600841136008511360086113600871136008811360089113600901136009111360092113600931136009411360095113600961136009711360098113600991136010011360101113601021136010311360104113601051136010611360107113601081136010911360110113601111136011211360113113601141136011511360116113601171136011811360119113601201136012111360122113601231136012411360125113601261136012711360128113601291136013011360131113601321136013311360134113601351136013611360137113601381136013911360140113601411136014211360143113601441136014511360146113601471136014811360149113601501136015111360152113601531136015411360155113601561136015711360158113601591136016011360161113601621136016311360164113601651136016611360167113601681136016911360170113601711136017211360173113601741136017511360176113601771136017811360179113601801136018111360182113601831136018411360185113601861136018711360188113601891136019011360191113601921136019311360194113601951136019611360197113601981136019911360200113602011136020211360203113602041136020511360206113602071136020811360209113602101136021111360212113602131136021411360215113602161136021711360218113602191136022011360221113602221136022311360224113602251136022611360227113602281136022911360230113602311136023211360233113602341136023511360236113602371136023811360239113602401136024111360242113602431136024411360245113602461136024711360248113602491136025011360251113602521136025311360254113602551136025611360257113602581136025911360260113602611136026211360263113602641136026511360266113602671136026811360269113602701136027111360272113602731136027411360275113602761136027711360278113602791136028011360281113602821136028311360284113602851136028611360287113602881136028911360290113602911136029211360293113602941136029511360296113602971136029811360299113603001136030111360302113603031136030411360305113603061136030711360308113603091136031011360311113603121136031311360314113603151136031611360317113603181136031911360320113603211136032211360323113603241136032511360326113603271136032811360329113603301136033111360332113603331136033411360335113603361136033711360338113603391136034011360341113603421136034311360344113603451136034611360347113603481136034911360350113603511136035211360353113603541136035511360356113603571136035811360359113603601136036111360362113603631136036411360365113603661136036711360368113603691136037011360371113603721136037311360374113603751136037611360377113603781136037911360380113603811136038211360383113603841136038511360386113603871136038811360389113603901136039111360392113603931136039411360395113603961136039711360398113603991136040011360401113604021136040311360404113604051136040611360407113604081136040911360410113604111136041211360413113604141136041511360416113604171136041811360419113604201136042111360422113604231136042411360425113604261136042711360428113604291136043011360431113604321136043311360434113604351136043611360437113604381136043911360440113604411136044211360443113604441136044511360446113604471136044811360449113604501136045111360452113604531136045411360455113604561136045711360458113604591136046011360461113604621136046311360464113604651136046611360467113604681136046911360470113604711136047211360473113604741136047511360476113604771136047811360479113604801136048111360482113604831136048411360485113604861136048711360488113604891136049011360491113604921136049311360494113604951136049611360497113604981136049911360500113605011136050211360503113605041136050511360506113605071136050811360509113605101136051111360512113605131136051411360515113605161136051711360518113605191136052011360521113605221136052311360524113605251136052611360527113605281136052911360530113605311136053211360533113605341136053511360536113605371136053811360539113605401136054111360542113605431136054411360545113605461136054711360548113605491136055011360551113605521136055311360554113605551136055611360557113605581136055911360560113605611136056211360563113605641136056511360566113605671136056811360569113605701136057111360572113605731136057411360575113605761136057711360578113605791136058011360581113605821136058311360584113605851136058611360587113605881136058911360590113605911136059211360593113605941136059511360596113605971136059811360599113606001136060111360602113606031136060411360605113606061136060711360608113606091136061011360611113606121136061311360614113606151136061611360617113606181136061911360620113606211136062211360623113606241136062511360626113606271136062811360629113606301136063111360632113606331136063411360635113606361136063711360638113606391136064011360641113606421136064311360644113606451136064611360647113606481136064911360650113606511136065211360653113606541136065511360656113606571136065811360659113606601136066111360662113606631136066411360665113606661136066711360668113606691136067011360671113606721136067311360674113606751136067611360677113606781136067911360680113606811136068211360683113606841136068511360686113606871136068811360689113606901136069111360692113606931136069411360695113606961136069711360698113606991136070011360701113607021136070311360704113607051136070611360707113607081136070911360710113607111136071211360713113607141136071511360716113607171136071811360719113607201136072111360722113607231136072411360725113607261136072711360728113607291136073011360731113607321136073311360734113607351136073611360737113607381136073911360740113607411136074211360743113607441136074511360746113607471136074811360749113607501136075111360752113607531136075411360755113607561136075711360758113607591136076011360761113607621136076311360764113607651136076611360767113607681136076911360770113607711136077211360773113607741136077511360776113607771136077811360779113607801136078111360782113607831136078411360785113607861136078711360788113607891136079011360791113607921136079311360794113607951136079611360797113607981136079911370001113700021137000311370004113700051137000611370007113700081137000911370010113700111137001211370013113700141137001511370016113700171137001811370019113700201137002111370022113700231137002411370025113700261137002711370028113700291137003011370031113700321137003311370034113700351137003611370037113700381137003911370040113700411137004211370043113700441137004511370046113700471137004811370049113700501137005111370052113700531137005411370055113700561137005711370058113700591137006011370061113700621137006311370064113700651137006611370067113700681137006911370070113700711137007211370073113700741137007511370076113700771137007811370079113700801137008111370082113700831137008411370085113700861137008711370088113700891137009011370091113700921137009311370094113700951137009611370097113700981137009911370100113701011137010211370103113701041137010511370106113701071137010811370109113701101137011111370112113701131137011411370115113701161137011711370118113701191137012011370121113701221137012311370124113701251137012611370127113701281137012911370130113701311137013211370133113701341137013511370136113701371137013811370139113701401137014111370142113701431137014411370145113701461137014711370148113701491137015011370151113701521137015311370154113701551137015611370157113701581137015911370160113701611137016211370163113701641137016511370166113701671137016811370169113701701137017111370172113701731137017411370175113701761137017711370178113701791137018011370181113701821137018311370184113701851137018611370187113701881137018911370190113701911137019211370193113701941137019511370196113701971137019811370199113702001137020111370202113702031137020411370205113702061137020711370208113702091137021011370211113702121137021311370214113702151137021611370217113702181137021911370220113702211137022211370223113702241137022511370226113702271137022811370229113702301137023111370232113702331137023411370235113702361137023711370238113702391137024011370241113702421137024311370244113702451137024611370247113702481137024911370250113702511137025211370253113702541137025511370256113702571137025811370259113702601137026111370262113702631137026411370265113702661137026711370268113702691137027011370271113702721137027311370274113702751137027611370277113702781137027911370280113702811137028211370283113702841137028511370286113702871137028811370289113702901137029111370292113702931137029411370295113702961137029711370298113702991137030011370301113703021137030311370304113703051137030611370307113703081137030911370310113703111137031211370313113703141137031511370316113703171137031811370319113703201137032111370322113703231137032411370325113703261137032711370328113703291137033011370331113703321137033311370334113703351137033611370337113703381137033911370340113703411137034211370343113703441137034511370346113703471137034811370349113703501137035111370352113703531137035411370355113703561137035711370358113703591137036011370361113703621137036311370364113703651137036611370367113703681137036911370370113703711137037211370373113703741137037511370376113703771137037811370379113703801137038111370382113703831137038411370385113703861137038711370388113703891137039011370391113703921137039311370394113703951137039611370397113703981137039911370400113704011137040211370403113704041137040511370406113704071137040811370409113704101137041111370412113704131137041411370415113704161137041711370418113704191137042011370421113704221137042311370424113704251137042611370427113704281137042911370430113704311137043211370433113704341137043511370436113704371137043811370439113704401137044111370442113704431137044411370445113704461137044711370448113704491137045011370451113704521137045311370454113704551137045611370457113704581137045911370460113704611137046211370463113704641137046511370466113704671137046811370469113704701137047111370472113704731137047411370475113704761137047711370478113704791137048011370481113704821137048311370484113704851137048611370487113704881137048911370490113704911137049211370493113704941137049511370496113704971137049811370499113705001137050111370502113705031137050411370505113705061137050711370508113705091137051011370511113705121137051311370514113705151137051611370517113705181137051911370520113705211137052211370523113705241137052511370526113705271137052811370529113705301137053111370532113705331137053411370535113705361137053711370538113705391137054011370541113705421137054311370544113705451137054611370547113705481137054911370550113705511137055211370553113705541137055511370556113705571137055811370559113705601137056111370562113705631137056411370565113705661137056711370568113705691137057011370571113705721137057311370574113705751137057611370577113705781137057911370580113705811137058211370583113705841137058511370586113705871137058811370589113705901137059111370592113705931137059411370595113705961137059711370598113705991137060011370601113706021137060311370604113706051137060611370607113706081137060911370610113706111137061211370613113706141137061511370616113706171137061811370619113706201137062111370622113706231137062411370625113706261137062711370628113706291137063011370631113706321137063311370634113706351137063611370637113706381137063911370640113706411137064211370643113706441137064511370646113706471137064811370649113706501137065111370652113706531137065411370655113706561137065711370658113706591137066011370661113706621137066311370664113706651137066611370667113706681137066911370670113706711137067211370673113706741137067511370676113706771137067811370679113706801137068111370682113706831137068411370685113706861137068711370688113706891137069011370691113706921137069311370694113706951137069611370697113706981137069911370700113707011137070211370703113707041137070511370706113707071137070811370709113707101137071111370712113707131137071411370715113707161137071711370718113707191137072011370721113707221137072311370724113707251137072611370727113707281137072911370730113707311137073211370733113707341137073511370736113707371137073811370739113707401137074111370742113707431137074411370745113707461137074711370748113707491137075011370751113707521137075311370754113707551137075611370757113707581137075911370760113707611137076211370763113707641137076511370766113707671137076811370769113707701137077111370772113707731137077411370775113707761137077711370778113707791137078011370781113707821137078311370784113707851137078611370787113707881137078911370790113707911137079211370793113707941137079511370796113707971137079811370799113800011138000211380003113800041138000511380006113800071138000811380009113800101138001111380012113800131138001411380015113800161138001711380018113800191138002011380021113800221138002311380024113800251138002611380027113800281138002911380030113800311138003211380033113800341138003511380036113800371138003811380039113800401138004111380042113800431138004411380045113800461138004711380048113800491138005011380051113800521138005311380054113800551138005611380057113800581138005911380060113800611138006211380063113800641138006511380066113800671138006811380069113800701138007111380072113800731138007411380075113800761138007711380078113800791138008011380081113800821138008311380084113800851138008611380087113800881138008911380090113800911138009211380093113800941138009511380096113800971138009811380099113801001138010111380102113801031138010411380105113801061138010711380108113801091138011011380111113801121138011311380114113801151138011611380117113801181138011911380120113801211138012211380123113801241138012511380126113801271138012811380129113801301138013111380132113801331138013411380135113801361138013711380138113801391138014011380141113801421138014311380144113801451138014611380147113801481138014911380150113801511138015211380153113801541138015511380156113801571138015811380159113801601138016111380162113801631138016411380165113801661138016711380168113801691138017011380171113801721138017311380174113801751138017611380177113801781138017911380180113801811138018211380183113801841138018511380186113801871138018811380189113801901138019111380192113801931138019411380195113801961138019711380198113801991138020011380201113802021138020311380204113802051138020611380207113802081138020911380210113802111138021211380213113802141138021511380216113802171138021811380219113802201138022111380222113802231138022411380225113802261138022711380228113802291138023011380231113802321138023311380234113802351138023611380237113802381138023911380240113802411138024211380243113802441138024511380246113802471138024811380249113802501138025111380252113802531138025411380255113802561138025711380258113802591138026011380261113802621138026311380264113802651138026611380267113802681138026911380270113802711138027211380273113802741138027511380276113802771138027811380279113802801138028111380282113802831138028411380285113802861138028711380288113802891138029011380291113802921138029311380294113802951138029611380297113802981138029911380300113803011138030211380303113803041138030511380306113803071138030811380309113803101138031111380312113803131138031411380315113803161138031711380318113803191138032011380321113803221138032311380324113803251138032611380327113803281138032911380330113803311138033211380333113803341138033511380336113803371138033811380339113803401138034111380342113803431138034411380345113803461138034711380348113803491138035011380351113803521138035311380354113803551138035611380357113803581138035911380360113803611138036211380363113803641138036511380366113803671138036811380369113803701138037111380372113803731138037411380375113803761138037711380378113803791138038011380381113803821138038311380384113803851138038611380387113803881138038911380390113803911138039211380393113803941138039511380396113803971138039811380399113804001138040111380402113804031138040411380405113804061138040711380408113804091138041011380411113804121138041311380414113804151138041611380417113804181138041911380420113804211138042211380423113804241138042511380426113804271138042811380429113804301138043111380432113804331138043411380435113804361138043711380438113804391138044011380441113804421138044311380444113804451138044611380447113804481138044911380450113804511138045211380453113804541138045511380456113804571138045811380459113804601138046111380462113804631138046411380465113804661138046711380468113804691138047011380471113804721138047311380474113804751138047611380477113804781138047911380480113804811138048211380483113804841138048511380486113804871138048811380489113804901138049111380492113804931138049411380495113804961138049711380498113804991138050011380501113805021138050311380504113805051138050611380507113805081138050911380510113805111138051211380513113805141138051511380516113805171138051811380519113805201138052111380522113805231138052411380525113805261138052711380528113805291138053011380531113805321138053311380534113805351138053611380537113805381138053911380540113805411138054211380543113805441138054511380546113805471138054811380549113805501138055111380552113805531138055411380555113805561138055711380558113805591138056011380561113805621138056311380564113805651138056611380567113805681138056911380570113805711138057211380573113805741138057511380576113805771138057811380579113805801138058111380582113805831138058411380585113805861138058711380588113805891138059011380591113805921138059311380594113805951138059611380597113805981138059911380600113806011138060211380603113806041138060511380606113806071138060811380609113806101138061111380612113806131138061411380615113806161138061711380618113806191138062011380621113806221138062311380624113806251138062611380627113806281138062911380630113806311138063211380633113806341138063511380636113806371138063811380639113806401138064111380642113806431138064411380645113806461138064711380648113806491138065011380651113806521138065311380654113806551138065611380657113806581138065911380660113806611138066211380663113806641138066511380666113806671138066811380669113806701138067111380672113806731138067411380675113806761138067711380678113806791138068011380681113806821138068311380684113806851138068611380687113806881138068911380690113806911138069211380693113806941138069511380696113806971138069811380699113807001138070111380702113807031138070411380705113807061138070711380708113807091138071011380711113807121138071311380714113807151138071611380717113807181138071911380720113807211138072211380723113807241138072511380726113807271138072811380729113807301138073111380732113807331138073411380735113807361138073711380738113807391138074011380741113807421138074311380744113807451138074611380747113807481138074911380750113807511138075211380753113807541138075511380756113807571138075811380759113807601138076111380762113807631138076411380765113807661138076711380768113807691138077011380771113807721138077311380774113807751138077611380777113807781138077911380780113807811138078211380783113807841138078511380786113807871138078811380789113807901138079111380792113807931138079411380795113807961138079711380798113807991139000111390002113900031139000411390005113900061139000711390008113900091139001011390011113900121139001311390014113900151139001611390017113900181139001911390020113900211139002211390023113900241139002511390026113900271139002811390029113900301139003111390032113900331139003411390035113900361139003711390038113900391139004011390041113900421139004311390044113900451139004611390047113900481139004911390050113900511139005211390053113900541139005511390056113900571139005811390059113900601139006111390062113900631139006411390065113900661139006711390068113900691139007011390071113900721139007311390074113900751139007611390077113900781139007911390080113900811139008211390083113900841139008511390086113900871139008811390089113900901139009111390092113900931139009411390095113900961139009711390098113900991139010011390101113901021139010311390104113901051139010611390107113901081139010911390110113901111139011211390113113901141139011511390116113901171139011811390119113901201139012111390122113901231139012411390125113901261139012711390128113901291139013011390131113901321139013311390134113901351139013611390137113901381139013911390140113901411139014211390143113901441139014511390146113901471139014811390149113901501139015111390152113901531139015411390155113901561139015711390158113901591139016011390161113901621139016311390164113901651139016611390167113901681139016911390170113901711139017211390173113901741139017511390176113901771139017811390179113901801139018111390182113901831139018411390185113901861139018711390188113901891139019011390191113901921139019311390194113901951139019611390197113901981139019911390200113902011139020211390203113902041139020511390206113902071139020811390209113902101139021111390212113902131139021411390215113902161139021711390218113902191139022011390221113902221139022311390224113902251139022611390227113902281139022911390230113902311139023211390233113902341139023511390236113902371139023811390239113902401139024111390242113902431139024411390245113902461139024711390248113902491139025011390251113902521139025311390254113902551139025611390257113902581139025911390260113902611139026211390263113902641139026511390266113902671139026811390269113902701139027111390272113902731139027411390275113902761139027711390278113902791139028011390281113902821139028311390284113902851139028611390287113902881139028911390290113902911139029211390293113902941139029511390296113902971139029811390299113903001139030111390302113903031139030411390305113903061139030711390308113903091139031011390311113903121139031311390314113903151139031611390317113903181139031911390320113903211139032211390323113903241139032511390326113903271139032811390329113903301139033111390332113903331139033411390335113903361139033711390338113903391139034011390341113903421139034311390344113903451139034611390347113903481139034911390350113903511139035211390353113903541139035511390356113903571139035811390359113903601139036111390362113903631139036411390365113903661139036711390368113903691139037011390371113903721139037311390374113903751139037611390377113903781139037911390380113903811139038211390383113903841139038511390386113903871139038811390389113903901139039111390392113903931139039411390395113903961139039711390398113903991139040011390401113904021139040311390404113904051139040611390407113904081139040911390410113904111139041211390413113904141139041511390416113904171139041811390419113904201139042111390422113904231139042411390425113904261139042711390428113904291139043011390431113904321139043311390434113904351139043611390437113904381139043911390440113904411139044211390443113904441139044511390446113904471139044811390449113904501139045111390452113904531139045411390455113904561139045711390458113904591139046011390461113904621139046311390464113904651139046611390467113904681139046911390470113904711139047211390473113904741139047511390476113904771139047811390479113904801139048111390482113904831139048411390485113904861139048711390488113904891139049011390491113904921139049311390494113904951139049611390497113904981139049911390500113905011139050211390503113905041139050511390506113905071139050811390509113905101139051111390512113905131139051411390515113905161139051711390518113905191139052011390521113905221139052311390524113905251139052611390527113905281139052911390530113905311139053211390533113905341139053511390536113905371139053811390539113905401139054111390542113905431139054411390545113905461139054711390548113905491139055011390551113905521139055311390554113905551139055611390557113905581139055911390560113905611139056211390563113905641139056511390566113905671139056811390569113905701139057111390572113905731139057411390575113905761139057711390578113905791139058011390581113905821139058311390584113905851139058611390587113905881139058911390590113905911139059211390593113905941139059511390596113905971139059811390599113906001139060111390602113906031139060411390605113906061139060711390608113906091139061011390611113906121139061311390614113906151139061611390617113906181139061911390620113906211139062211390623113906241139062511390626113906271139062811390629113906301139063111390632113906331139063411390635113906361139063711390638113906391139064011390641113906421139064311390644113906451139064611390647113906481139064911390650113906511139065211390653113906541139065511390656113906571139065811390659113906601139066111390662113906631139066411390665113906661139066711390668113906691139067011390671113906721139067311390674113906751139067611390677113906781139067911390680113906811139068211390683113906841139068511390686113906871139068811390689113906901139069111390692113906931139069411390695113906961139069711390698113906991139070011390701113907021139070311390704113907051139070611390707113907081139070911390710113907111139071211390713113907141139071511390716113907171139071811390719113907201139072111390722113907231139072411390725113907261139072711390728113907291139073011390731113907321139073311390734113907351139073611390737113907381139073911390740113907411139074211390743113907441139074511390746113907471139074811390749113907501139075111390752113907531139075411390755113907561139075711390758113907591139076011390761113907621139076311390764113907651139076611390767113907681139076911390770113907711139077211390773113907741139077511390776113907771139077811390779113907801139078111390782113907831139078411390785113907861139078711390788113907891139079011390791113907921139079311390794113907951139079611390797113907981139079911400001114000021140000311400004114000051140000611400007114000081140000911400010114000111140001211400013114000141140001511400016114000171140001811400019114000201140002111400022114000231140002411400025114000261140002711400028114000291140003011400031114000321140003311400034114000351140003611400037114000381140003911400040114000411140004211400043114000441140004511400046114000471140004811400049114000501140005111400052114000531140005411400055114000561140005711400058114000591140006011400061114000621140006311400064114000651140006611400067114000681140006911400070114000711140007211400073114000741140007511400076114000771140007811400079114000801140008111400082114000831140008411400085114000861140008711400088114000891140009011400091114000921140009311400094114000951140009611400097114000981140009911400100114001011140010211400103114001041140010511400106114001071140010811400109114001101140011111400112114001131140011411400115114001161140011711400118114001191140012011400121114001221140012311400124114001251140012611400127114001281140012911400130114001311140013211400133114001341140013511400136114001371140013811400139114001401140014111400142114001431140014411400145114001461140014711400148114001491140015011400151114001521140015311400154114001551140015611400157114001581140015911400160114001611140016211400163114001641140016511400166114001671140016811400169114001701140017111400172114001731140017411400175114001761140017711400178114001791140018011400181114001821140018311400184114001851140018611400187114001881140018911400190114001911140019211400193114001941140019511400196114001971140019811400199114002001140020111400202114002031140020411400205114002061140020711400208114002091140021011400211114002121140021311400214114002151140021611400217114002181140021911400220114002211140022211400223114002241140022511400226114002271140022811400229114002301140023111400232114002331140023411400235114002361140023711400238114002391140024011400241114002421140024311400244114002451140024611400247114002481140024911400250114002511140025211400253114002541140025511400256114002571140025811400259114002601140026111400262114002631140026411400265114002661140026711400268114002691140027011400271114002721140027311400274114002751140027611400277114002781140027911400280114002811140028211400283114002841140028511400286114002871140028811400289114002901140029111400292114002931140029411400295114002961140029711400298114002991140030011400301114003021140030311400304114003051140030611400307114003081140030911400310114003111140031211400313114003141140031511400316114003171140031811400319114003201140032111400322114003231140032411400325114003261140032711400328114003291140033011400331114003321140033311400334114003351140033611400337114003381140033911400340114003411140034211400343114003441140034511400346114003471140034811400349114003501140035111400352114003531140035411400355114003561140035711400358114003591140036011400361114003621140036311400364114003651140036611400367114003681140036911400370114003711140037211400373114003741140037511400376114003771140037811400379114003801140038111400382114003831140038411400385114003861140038711400388114003891140039011400391114003921140039311400394114003951140039611400397114003981140039911400400114004011140040211400403114004041140040511400406114004071140040811400409114004101140041111400412114004131140041411400415114004161140041711400418114004191140042011400421114004221140042311400424114004251140042611400427114004281140042911400430114004311140043211400433114004341140043511400436114004371140043811400439114004401140044111400442114004431140044411400445114004461140044711400448114004491140045011400451114004521140045311400454114004551140045611400457114004581140045911400460114004611140046211400463114004641140046511400466114004671140046811400469114004701140047111400472114004731140047411400475114004761140047711400478114004791140048011400481114004821140048311400484114004851140048611400487114004881140048911400490114004911140049211400493114004941140049511400496114004971140049811400499114005001140050111400502114005031140050411400505114005061140050711400508114005091140051011400511114005121140051311400514114005151140051611400517114005181140051911400520114005211140052211400523114005241140052511400526114005271140052811400529114005301140053111400532114005331140053411400535114005361140053711400538114005391140054011400541114005421140054311400544114005451140054611400547114005481140054911400550114005511140055211400553114005541140055511400556114005571140055811400559114005601140056111400562114005631140056411400565114005661140056711400568114005691140057011400571114005721140057311400574114005751140057611400577114005781140057911400580114005811140058211400583114005841140058511400586114005871140058811400589114005901140059111400592114005931140059411400595114005961140059711400598114005991140060011400601114006021140060311400604114006051140060611400607114006081140060911400610114006111140061211400613114006141140061511400616114006171140061811400619114006201140062111400622114006231140062411400625114006261140062711400628114006291140063011400631114006321140063311400634114006351140063611400637114006381140063911400640114006411140064211400643114006441140064511400646114006471140064811400649114006501140065111400652114006531140065411400655114006561140065711400658114006591140066011400661114006621140066311400664114006651140066611400667114006681140066911400670114006711140067211400673114006741140067511400676114006771140067811400679114006801140068111400682114006831140068411400685114006861140068711400688114006891140069011400691114006921140069311400694114006951140069611400697114006981140069911400700114007011140070211400703114007041140070511400706114007071140070811400709114007101140071111400712114007131140071411400715114007161140071711400718114007191140072011400721114007221140072311400724114007251140072611400727114007281140072911400730114007311140073211400733114007341140073511400736114007371140073811400739114007401140074111400742114007431140074411400745114007461140074711400748114007491140075011400751114007521140075311400754114007551140075611400757114007581140075911400760114007611140076211400763114007641140076511400766114007671140076811400769114007701140077111400772114007731140077411400775114007761140077711400778114007791140078011400781114007821140078311400784114007851140078611400787114007881140078911400790114007911140079211400793114007941140079511400796114007971140079811400799114100011141000211410003114100041141000511410006114100071141000811410009114100101141001111410012114100131141001411410015114100161141001711410018114100191141002011410021114100221141002311410024114100251141002611410027114100281141002911410030114100311141003211410033114100341141003511410036114100371141003811410039114100401141004111410042114100431141004411410045114100461141004711410048114100491141005011410051114100521141005311410054114100551141005611410057114100581141005911410060114100611141006211410063114100641141006511410066114100671141006811410069114100701141007111410072114100731141007411410075114100761141007711410078114100791141008011410081114100821141008311410084114100851141008611410087114100881141008911410090114100911141009211410093114100941141009511410096114100971141009811410099114101001141010111410102114101031141010411410105114101061141010711410108114101091141011011410111114101121141011311410114114101151141011611410117114101181141011911410120114101211141012211410123114101241141012511410126114101271141012811410129114101301141013111410132114101331141013411410135114101361141013711410138114101391141014011410141114101421141014311410144114101451141014611410147114101481141014911410150114101511141015211410153114101541141015511410156114101571141015811410159114101601141016111410162114101631141016411410165114101661141016711410168114101691141017011410171114101721141017311410174114101751141017611410177114101781141017911410180114101811141018211410183114101841141018511410186114101871141018811410189114101901141019111410192114101931141019411410195114101961141019711410198114101991141020011410201114102021141020311410204114102051141020611410207114102081141020911410210114102111141021211410213114102141141021511410216114102171141021811410219114102201141022111410222114102231141022411410225114102261141022711410228114102291141023011410231114102321141023311410234114102351141023611410237114102381141023911410240114102411141024211410243114102441141024511410246114102471141024811410249114102501141025111410252114102531141025411410255114102561141025711410258114102591141026011410261114102621141026311410264114102651141026611410267114102681141026911410270114102711141027211410273114102741141027511410276114102771141027811410279114102801141028111410282114102831141028411410285114102861141028711410288114102891141029011410291114102921141029311410294114102951141029611410297114102981141029911410300114103011141030211410303114103041141030511410306114103071141030811410309114103101141031111410312114103131141031411410315114103161141031711410318114103191141032011410321114103221141032311410324114103251141032611410327114103281141032911410330114103311141033211410333114103341141033511410336114103371141033811410339114103401141034111410342114103431141034411410345114103461141034711410348114103491141035011410351114103521141035311410354114103551141035611410357114103581141035911410360114103611141036211410363114103641141036511410366114103671141036811410369114103701141037111410372114103731141037411410375114103761141037711410378114103791141038011410381114103821141038311410384114103851141038611410387114103881141038911410390114103911141039211410393114103941141039511410396114103971141039811410399114104001141040111410402114104031141040411410405114104061141040711410408114104091141041011410411114104121141041311410414114104151141041611410417114104181141041911410420114104211141042211410423114104241141042511410426114104271141042811410429114104301141043111410432114104331141043411410435114104361141043711410438114104391141044011410441114104421141044311410444114104451141044611410447114104481141044911410450114104511141045211410453114104541141045511410456114104571141045811410459114104601141046111410462114104631141046411410465114104661141046711410468114104691141047011410471114104721141047311410474114104751141047611410477114104781141047911410480114104811141048211410483114104841141048511410486114104871141048811410489114104901141049111410492114104931141049411410495114104961141049711410498114104991141050011410501114105021141050311410504114105051141050611410507114105081141050911410510114105111141051211410513114105141141051511410516114105171141051811410519114105201141052111410522114105231141052411410525114105261141052711410528114105291141053011410531114105321141053311410534114105351141053611410537114105381141053911410540114105411141054211410543114105441141054511410546114105471141054811410549114105501141055111410552114105531141055411410555114105561141055711410558114105591141056011410561114105621141056311410564114105651141056611410567114105681141056911410570114105711141057211410573114105741141057511410576114105771141057811410579114105801141058111410582114105831141058411410585114105861141058711410588114105891141059011410591114105921141059311410594114105951141059611410597114105981141059911410600114106011141060211410603114106041141060511410606114106071141060811410609114106101141061111410612114106131141061411410615114106161141061711410618114106191141062011410621114106221141062311410624114106251141062611410627114106281141062911410630114106311141063211410633114106341141063511410636114106371141063811410639114106401141064111410642114106431141064411410645114106461141064711410648114106491141065011410651114106521141065311410654114106551141065611410657114106581141065911410660114106611141066211410663114106641141066511410666114106671141066811410669114106701141067111410672114106731141067411410675114106761141067711410678114106791141068011410681114106821141068311410684114106851141068611410687114106881141068911410690114106911141069211410693114106941141069511410696114106971141069811410699114107001141070111410702114107031141070411410705114107061141070711410708114107091141071011410711114107121141071311410714114107151141071611410717114107181141071911410720114107211141072211410723114107241141072511410726114107271141072811410729114107301141073111410732114107331141073411410735114107361141073711410738114107391141074011410741114107421141074311410744114107451141074611410747114107481141074911410750114107511141075211410753114107541141075511410756114107571141075811410759114107601141076111410762114107631141076411410765114107661141076711410768114107691141077011410771114107721141077311410774114107751141077611410777114107781141077911410780114107811141078211410783114107841141078511410786114107871141078811410789114107901141079111410792114107931141079411410795114107961141079711410798114107991142000111420002114200031142000411420005114200061142000711420008114200091142001011420011114200121142001311420014114200151142001611420017114200181142001911420020114200211142002211420023114200241142002511420026114200271142002811420029114200301142003111420032114200331142003411420035114200361142003711420038114200391142004011420041114200421142004311420044114200451142004611420047114200481142004911420050114200511142005211420053114200541142005511420056114200571142005811420059114200601142006111420062114200631142006411420065114200661142006711420068114200691142007011420071114200721142007311420074114200751142007611420077114200781142007911420080114200811142008211420083114200841142008511420086114200871142008811420089114200901142009111420092114200931142009411420095114200961142009711420098114200991142010011420101114201021142010311420104114201051142010611420107114201081142010911420110114201111142011211420113114201141142011511420116114201171142011811420119114201201142012111420122114201231142012411420125114201261142012711420128114201291142013011420131114201321142013311420134114201351142013611420137114201381142013911420140114201411142014211420143114201441142014511420146114201471142014811420149114201501142015111420152114201531142015411420155114201561142015711420158114201591142016011420161114201621142016311420164114201651142016611420167114201681142016911420170114201711142017211420173114201741142017511420176114201771142017811420179114201801142018111420182114201831142018411420185114201861142018711420188114201891142019011420191114201921142019311420194114201951142019611420197114201981142019911420200114202011142020211420203114202041142020511420206114202071142020811420209114202101142021111420212114202131142021411420215114202161142021711420218114202191142022011420221114202221142022311420224114202251142022611420227114202281142022911420230114202311142023211420233114202341142023511420236114202371142023811420239114202401142024111420242114202431142024411420245114202461142024711420248114202491142025011420251114202521142025311420254114202551142025611420257114202581142025911420260114202611142026211420263114202641142026511420266114202671142026811420269114202701142027111420272114202731142027411420275114202761142027711420278114202791142028011420281114202821142028311420284114202851142028611420287114202881142028911420290114202911142029211420293114202941142029511420296114202971142029811420299114203001142030111420302114203031142030411420305114203061142030711420308114203091142031011420311114203121142031311420314114203151142031611420317114203181142031911420320114203211142032211420323114203241142032511420326114203271142032811420329114203301142033111420332114203331142033411420335114203361142033711420338114203391142034011420341114203421142034311420344114203451142034611420347114203481142034911420350114203511142035211420353114203541142035511420356114203571142035811420359114203601142036111420362114203631142036411420365114203661142036711420368114203691142037011420371114203721142037311420374114203751142037611420377114203781142037911420380114203811142038211420383114203841142038511420386114203871142038811420389114203901142039111420392114203931142039411420395114203961142039711420398114203991142040011420401114204021142040311420404114204051142040611420407114204081142040911420410114204111142041211420413114204141142041511420416114204171142041811420419114204201142042111420422114204231142042411420425114204261142042711420428114204291142043011420431114204321142043311420434114204351142043611420437114204381142043911420440114204411142044211420443114204441142044511420446114204471142044811420449114204501142045111420452114204531142045411420455114204561142045711420458114204591142046011420461114204621142046311420464114204651142046611420467114204681142046911420470114204711142047211420473114204741142047511420476114204771142047811420479114204801142048111420482114204831142048411420485114204861142048711420488114204891142049011420491114204921142049311420494114204951142049611420497114204981142049911420500114205011142050211420503114205041142050511420506114205071142050811420509114205101142051111420512114205131142051411420515114205161142051711420518114205191142052011420521114205221142052311420524114205251142052611420527114205281142052911420530114205311142053211420533114205341142053511420536114205371142053811420539114205401142054111420542114205431142054411420545114205461142054711420548114205491142055011420551114205521142055311420554114205551142055611420557114205581142055911420560114205611142056211420563114205641142056511420566114205671142056811420569114205701142057111420572114205731142057411420575114205761142057711420578114205791142058011420581114205821142058311420584114205851142058611420587114205881142058911420590114205911142059211420593114205941142059511420596114205971142059811420599114206001142060111420602114206031142060411420605114206061142060711420608114206091142061011420611114206121142061311420614114206151142061611420617114206181142061911420620114206211142062211420623114206241142062511420626114206271142062811420629114206301142063111420632114206331142063411420635114206361142063711420638114206391142064011420641114206421142064311420644114206451142064611420647114206481142064911420650114206511142065211420653114206541142065511420656114206571142065811420659114206601142066111420662114206631142066411420665114206661142066711420668114206691142067011420671114206721142067311420674114206751142067611420677114206781142067911420680114206811142068211420683114206841142068511420686114206871142068811420689114206901142069111420692114206931142069411420695114206961142069711420698114206991142070011420701114207021142070311420704114207051142070611420707114207081142070911420710114207111142071211420713114207141142071511420716114207171142071811420719114207201142072111420722114207231142072411420725114207261142072711420728114207291142073011420731114207321142073311420734114207351142073611420737114207381142073911420740114207411142074211420743114207441142074511420746114207471142074811420749114207501142075111420752114207531142075411420755114207561142075711420758114207591142076011420761114207621142076311420764114207651142076611420767114207681142076911420770114207711142077211420773114207741142077511420776114207771142077811420779114207801142078111420782114207831142078411420785114207861142078711420788114207891142079011420791114207921142079311420794114207951142079611420797114207981142079911430001114300021143000311430004114300051143000611430007114300081143000911430010114300111143001211430013114300141143001511430016114300171143001811430019114300201143002111430022114300231143002411430025114300261143002711430028114300291143003011430031114300321143003311430034114300351143003611430037114300381143003911430040114300411143004211430043114300441143004511430046114300471143004811430049114300501143005111430052114300531143005411430055114300561143005711430058114300591143006011430061114300621143006311430064114300651143006611430067114300681143006911430070114300711143007211430073114300741143007511430076114300771143007811430079114300801143008111430082114300831143008411430085114300861143008711430088114300891143009011430091114300921143009311430094114300951143009611430097114300981143009911430100114301011143010211430103114301041143010511430106114301071143010811430109114301101143011111430112114301131143011411430115114301161143011711430118114301191143012011430121114301221143012311430124114301251143012611430127114301281143012911430130114301311143013211430133114301341143013511430136114301371143013811430139114301401143014111430142114301431143014411430145114301461143014711430148114301491143015011430151114301521143015311430154114301551143015611430157114301581143015911430160114301611143016211430163114301641143016511430166114301671143016811430169114301701143017111430172114301731143017411430175114301761143017711430178114301791143018011430181114301821143018311430184114301851143018611430187114301881143018911430190114301911143019211430193114301941143019511430196114301971143019811430199114302001143020111430202114302031143020411430205114302061143020711430208114302091143021011430211114302121143021311430214114302151143021611430217114302181143021911430220114302211143022211430223114302241143022511430226114302271143022811430229114302301143023111430232114302331143023411430235114302361143023711430238114302391143024011430241114302421143024311430244114302451143024611430247114302481143024911430250114302511143025211430253114302541143025511430256114302571143025811430259114302601143026111430262114302631143026411430265114302661143026711430268114302691143027011430271114302721143027311430274114302751143027611430277114302781143027911430280114302811143028211430283114302841143028511430286114302871143028811430289114302901143029111430292114302931143029411430295114302961143029711430298114302991143030011430301114303021143030311430304114303051143030611430307114303081143030911430310114303111143031211430313114303141143031511430316114303171143031811430319114303201143032111430322114303231143032411430325114303261143032711430328114303291143033011430331114303321143033311430334114303351143033611430337114303381143033911430340114303411143034211430343114303441143034511430346114303471143034811430349114303501143035111430352114303531143035411430355114303561143035711430358114303591143036011430361114303621143036311430364114303651143036611430367114303681143036911430370114303711143037211430373114303741143037511430376114303771143037811430379114303801143038111430382114303831143038411430385114303861143038711430388114303891143039011430391114303921143039311430394114303951143039611430397114303981143039911430400114304011143040211430403114304041143040511430406114304071143040811430409114304101143041111430412114304131143041411430415114304161143041711430418114304191143042011430421114304221143042311430424114304251143042611430427114304281143042911430430114304311143043211430433114304341143043511430436114304371143043811430439114304401143044111430442114304431143044411430445114304461143044711430448114304491143045011430451114304521143045311430454114304551143045611430457114304581143045911430460114304611143046211430463114304641143046511430466114304671143046811430469114304701143047111430472114304731143047411430475114304761143047711430478114304791143048011430481114304821143048311430484114304851143048611430487114304881143048911430490114304911143049211430493114304941143049511430496114304971143049811430499114305001143050111430502114305031143050411430505114305061143050711430508114305091143051011430511114305121143051311430514114305151143051611430517114305181143051911430520114305211143052211430523114305241143052511430526114305271143052811430529114305301143053111430532114305331143053411430535114305361143053711430538114305391143054011430541114305421143054311430544114305451143054611430547114305481143054911430550114305511143055211430553114305541143055511430556114305571143055811430559114305601143056111430562114305631143056411430565114305661143056711430568114305691143057011430571114305721143057311430574114305751143057611430577114305781143057911430580114305811143058211430583114305841143058511430586114305871143058811430589114305901143059111430592114305931143059411430595114305961143059711430598114305991143060011430601114306021143060311430604114306051143060611430607114306081143060911430610114306111143061211430613114306141143061511430616114306171143061811430619114306201143062111430622114306231143062411430625114306261143062711430628114306291143063011430631114306321143063311430634114306351143063611430637114306381143063911430640114306411143064211430643114306441143064511430646114306471143064811430649114306501143065111430652114306531143065411430655114306561143065711430658114306591143066011430661114306621143066311430664114306651143066611430667114306681143066911430670114306711143067211430673114306741143067511430676114306771143067811430679114306801143068111430682114306831143068411430685114306861143068711430688114306891143069011430691114306921143069311430694114306951143069611430697114306981143069911430700114307011143070211430703114307041143070511430706114307071143070811430709114307101143071111430712114307131143071411430715114307161143071711430718114307191143072011430721114307221143072311430724114307251143072611430727114307281143072911430730114307311143073211430733114307341143073511430736114307371143073811430739114307401143074111430742114307431143074411430745114307461143074711430748114307491143075011430751114307521143075311430754114307551143075611430757114307581143075911430760114307611143076211430763114307641143076511430766114307671143076811430769114307701143077111430772114307731143077411430775114307761143077711430778114307791143078011430781114307821143078311430784114307851143078611430787114307881143078911430790114307911143079211430793114307941143079511430796114307971143079811430799114400011144000211440003114400041144000511440006114400071144000811440009114400101144001111440012114400131144001411440015114400161144001711440018114400191144002011440021114400221144002311440024114400251144002611440027114400281144002911440030114400311144003211440033114400341144003511440036114400371144003811440039114400401144004111440042114400431144004411440045114400461144004711440048114400491144005011440051114400521144005311440054114400551144005611440057114400581144005911440060114400611144006211440063114400641144006511440066114400671144006811440069114400701144007111440072114400731144007411440075114400761144007711440078114400791144008011440081114400821144008311440084114400851144008611440087114400881144008911440090114400911144009211440093114400941144009511440096114400971144009811440099114401001144010111440102114401031144010411440105114401061144010711440108114401091144011011440111114401121144011311440114114401151144011611440117114401181144011911440120114401211144012211440123114401241144012511440126114401271144012811440129114401301144013111440132114401331144013411440135114401361144013711440138114401391144014011440141114401421144014311440144114401451144014611440147114401481144014911440150114401511144015211440153114401541144015511440156114401571144015811440159114401601144016111440162114401631144016411440165114401661144016711440168114401691144017011440171114401721144017311440174114401751144017611440177114401781144017911440180114401811144018211440183114401841144018511440186114401871144018811440189114401901144019111440192114401931144019411440195114401961144019711440198114401991144020011440201114402021144020311440204114402051144020611440207114402081144020911440210114402111144021211440213114402141144021511440216114402171144021811440219114402201144022111440222114402231144022411440225114402261144022711440228114402291144023011440231114402321144023311440234114402351144023611440237114402381144023911440240114402411144024211440243114402441144024511440246114402471144024811440249114402501144025111440252114402531144025411440255114402561144025711440258114402591144026011440261114402621144026311440264114402651144026611440267114402681144026911440270114402711144027211440273114402741144027511440276114402771144027811440279114402801144028111440282114402831144028411440285114402861144028711440288114402891144029011440291114402921144029311440294114402951144029611440297114402981144029911440300114403011144030211440303114403041144030511440306114403071144030811440309114403101144031111440312114403131144031411440315114403161144031711440318114403191144032011440321114403221144032311440324114403251144032611440327114403281144032911440330114403311144033211440333114403341144033511440336114403371144033811440339114403401144034111440342114403431144034411440345114403461144034711440348114403491144035011440351114403521144035311440354114403551144035611440357114403581144035911440360114403611144036211440363114403641144036511440366114403671144036811440369114403701144037111440372114403731144037411440375114403761144037711440378114403791144038011440381114403821144038311440384114403851144038611440387114403881144038911440390114403911144039211440393114403941144039511440396114403971144039811440399114404001144040111440402114404031144040411440405114404061144040711440408114404091144041011440411114404121144041311440414114404151144041611440417114404181144041911440420114404211144042211440423114404241144042511440426114404271144042811440429114404301144043111440432114404331144043411440435114404361144043711440438114404391144044011440441114404421144044311440444114404451144044611440447114404481144044911440450114404511144045211440453114404541144045511440456114404571144045811440459114404601144046111440462114404631144046411440465114404661144046711440468114404691144047011440471114404721144047311440474114404751144047611440477114404781144047911440480114404811144048211440483114404841144048511440486114404871144048811440489114404901144049111440492114404931144049411440495114404961144049711440498114404991144050011440501114405021144050311440504114405051144050611440507114405081144050911440510114405111144051211440513114405141144051511440516114405171144051811440519114405201144052111440522114405231144052411440525114405261144052711440528114405291144053011440531114405321144053311440534114405351144053611440537114405381144053911440540114405411144054211440543114405441144054511440546114405471144054811440549114405501144055111440552114405531144055411440555114405561144055711440558114405591144056011440561114405621144056311440564114405651144056611440567114405681144056911440570114405711144057211440573114405741144057511440576114405771144057811440579114405801144058111440582114405831144058411440585114405861144058711440588114405891144059011440591114405921144059311440594114405951144059611440597114405981144059911440600114406011144060211440603114406041144060511440606114406071144060811440609114406101144061111440612114406131144061411440615114406161144061711440618114406191144062011440621114406221144062311440624114406251144062611440627114406281144062911440630114406311144063211440633114406341144063511440636114406371144063811440639114406401144064111440642114406431144064411440645114406461144064711440648114406491144065011440651114406521144065311440654114406551144065611440657114406581144065911440660114406611144066211440663114406641144066511440666114406671144066811440669114406701144067111440672114406731144067411440675114406761144067711440678114406791144068011440681114406821144068311440684114406851144068611440687114406881144068911440690114406911144069211440693114406941144069511440696114406971144069811440699114407001144070111440702114407031144070411440705114407061144070711440708114407091144071011440711114407121144071311440714114407151144071611440717114407181144071911440720114407211144072211440723114407241144072511440726114407271144072811440729114407301144073111440732114407331144073411440735114407361144073711440738114407391144074011440741114407421144074311440744114407451144074611440747114407481144074911440750114407511144075211440753114407541144075511440756114407571144075811440759114407601144076111440762114407631144076411440765114407661144076711440768114407691144077011440771114407721144077311440774114407751144077611440777114407781144077911440780114407811144078211440783114407841144078511440786114407871144078811440789114407901144079111440792114407931144079411440795114407961144079711440798114407991145000111450002114500031145000411450005114500061145000711450008114500091145001011450011114500121145001311450014114500151145001611450017114500181145001911450020114500211145002211450023114500241145002511450026114500271145002811450029114500301145003111450032114500331145003411450035114500361145003711450038114500391145004011450041114500421145004311450044114500451145004611450047114500481145004911450050114500511145005211450053114500541145005511450056114500571145005811450059114500601145006111450062114500631145006411450065114500661145006711450068114500691145007011450071114500721145007311450074114500751145007611450077114500781145007911450080114500811145008211450083114500841145008511450086114500871145008811450089114500901145009111450092114500931145009411450095114500961145009711450098114500991145010011450101114501021145010311450104114501051145010611450107114501081145010911450110114501111145011211450113114501141145011511450116114501171145011811450119114501201145012111450122114501231145012411450125114501261145012711450128114501291145013011450131114501321145013311450134114501351145013611450137114501381145013911450140114501411145014211450143114501441145014511450146114501471145014811450149114501501145015111450152114501531145015411450155114501561145015711450158114501591145016011450161114501621145016311450164114501651145016611450167114501681145016911450170114501711145017211450173114501741145017511450176114501771145017811450179114501801145018111450182114501831145018411450185114501861145018711450188114501891145019011450191114501921145019311450194114501951145019611450197114501981145019911450200114502011145020211450203114502041145020511450206114502071145020811450209114502101145021111450212114502131145021411450215114502161145021711450218114502191145022011450221114502221145022311450224114502251145022611450227114502281145022911450230114502311145023211450233114502341145023511450236114502371145023811450239114502401145024111450242114502431145024411450245114502461145024711450248114502491145025011450251114502521145025311450254114502551145025611450257114502581145025911450260114502611145026211450263114502641145026511450266114502671145026811450269114502701145027111450272114502731145027411450275114502761145027711450278114502791145028011450281114502821145028311450284114502851145028611450287114502881145028911450290114502911145029211450293114502941145029511450296114502971145029811450299114503001145030111450302114503031145030411450305114503061145030711450308114503091145031011450311114503121145031311450314114503151145031611450317114503181145031911450320114503211145032211450323114503241145032511450326114503271145032811450329114503301145033111450332114503331145033411450335114503361145033711450338114503391145034011450341114503421145034311450344114503451145034611450347114503481145034911450350114503511145035211450353114503541145035511450356114503571145035811450359114503601145036111450362114503631145036411450365114503661145036711450368114503691145037011450371114503721145037311450374114503751145037611450377114503781145037911450380114503811145038211450383114503841145038511450386114503871145038811450389114503901145039111450392114503931145039411450395114503961145039711450398114503991145040011450401114504021145040311450404114504051145040611450407114504081145040911450410114504111145041211450413114504141145041511450416114504171145041811450419114504201145042111450422114504231145042411450425114504261145042711450428114504291145043011450431114504321145043311450434114504351145043611450437114504381145043911450440114504411145044211450443114504441145044511450446114504471145044811450449114504501145045111450452114504531145045411450455114504561145045711450458114504591145046011450461114504621145046311450464114504651145046611450467114504681145046911450470114504711145047211450473114504741145047511450476114504771145047811450479114504801145048111450482114504831145048411450485114504861145048711450488114504891145049011450491114504921145049311450494114504951145049611450497114504981145049911450500114505011145050211450503114505041145050511450506114505071145050811450509114505101145051111450512114505131145051411450515114505161145051711450518114505191145052011450521114505221145052311450524114505251145052611450527114505281145052911450530114505311145053211450533114505341145053511450536114505371145053811450539114505401145054111450542114505431145054411450545114505461145054711450548114505491145055011450551114505521145055311450554114505551145055611450557114505581145055911450560114505611145056211450563114505641145056511450566114505671145056811450569114505701145057111450572114505731145057411450575114505761145057711450578114505791145058011450581114505821145058311450584114505851145058611450587114505881145058911450590114505911145059211450593114505941145059511450596114505971145059811450599114506001145060111450602114506031145060411450605114506061145060711450608114506091145061011450611114506121145061311450614114506151145061611450617114506181145061911450620114506211145062211450623114506241145062511450626114506271145062811450629114506301145063111450632114506331145063411450635114506361145063711450638114506391145064011450641114506421145064311450644114506451145064611450647114506481145064911450650114506511145065211450653114506541145065511450656114506571145065811450659114506601145066111450662114506631145066411450665114506661145066711450668114506691145067011450671114506721145067311450674114506751145067611450677114506781145067911450680114506811145068211450683114506841145068511450686114506871145068811450689114506901145069111450692114506931145069411450695114506961145069711450698114506991145070011450701114507021145070311450704114507051145070611450707114507081145070911450710114507111145071211450713114507141145071511450716114507171145071811450719114507201145072111450722114507231145072411450725114507261145072711450728114507291145073011450731114507321145073311450734114507351145073611450737114507381145073911450740114507411145074211450743114507441145074511450746114507471145074811450749114507501145075111450752114507531145075411450755114507561145075711450758114507591145076011450761114507621145076311450764114507651145076611450767114507681145076911450770114507711145077211450773114507741145077511450776114507771145077811450779114507801145078111450782114507831145078411450785114507861145078711450788114507891145079011450791114507921145079311450794114507951145079611450797114507981145079911460001114600021146000311460004114600051146000611460007114600081146000911460010114600111146001211460013114600141146001511460016114600171146001811460019114600201146002111460022114600231146002411460025114600261146002711460028114600291146003011460031114600321146003311460034114600351146003611460037114600381146003911460040114600411146004211460043114600441146004511460046114600471146004811460049114600501146005111460052114600531146005411460055114600561146005711460058114600591146006011460061114600621146006311460064114600651146006611460067114600681146006911460070114600711146007211460073114600741146007511460076114600771146007811460079114600801146008111460082114600831146008411460085114600861146008711460088114600891146009011460091114600921146009311460094114600951146009611460097114600981146009911460100114601011146010211460103114601041146010511460106114601071146010811460109114601101146011111460112114601131146011411460115114601161146011711460118114601191146012011460121114601221146012311460124114601251146012611460127114601281146012911460130114601311146013211460133114601341146013511460136114601371146013811460139114601401146014111460142114601431146014411460145114601461146014711460148114601491146015011460151114601521146015311460154114601551146015611460157114601581146015911460160114601611146016211460163114601641146016511460166114601671146016811460169114601701146017111460172114601731146017411460175114601761146017711460178114601791146018011460181114601821146018311460184114601851146018611460187114601881146018911460190114601911146019211460193114601941146019511460196114601971146019811460199114602001146020111460202114602031146020411460205114602061146020711460208114602091146021011460211114602121146021311460214114602151146021611460217114602181146021911460220114602211146022211460223114602241146022511460226114602271146022811460229114602301146023111460232114602331146023411460235114602361146023711460238114602391146024011460241114602421146024311460244114602451146024611460247114602481146024911460250114602511146025211460253114602541146025511460256114602571146025811460259114602601146026111460262114602631146026411460265114602661146026711460268114602691146027011460271114602721146027311460274114602751146027611460277114602781146027911460280114602811146028211460283114602841146028511460286114602871146028811460289114602901146029111460292114602931146029411460295114602961146029711460298114602991146030011460301114603021146030311460304114603051146030611460307114603081146030911460310114603111146031211460313114603141146031511460316114603171146031811460319114603201146032111460322114603231146032411460325114603261146032711460328114603291146033011460331114603321146033311460334114603351146033611460337114603381146033911460340114603411146034211460343114603441146034511460346114603471146034811460349114603501146035111460352114603531146035411460355114603561146035711460358114603591146036011460361114603621146036311460364114603651146036611460367114603681146036911460370114603711146037211460373114603741146037511460376114603771146037811460379114603801146038111460382114603831146038411460385114603861146038711460388114603891146039011460391114603921146039311460394114603951146039611460397114603981146039911460400114604011146040211460403114604041146040511460406114604071146040811460409114604101146041111460412114604131146041411460415114604161146041711460418114604191146042011460421114604221146042311460424114604251146042611460427114604281146042911460430114604311146043211460433114604341146043511460436114604371146043811460439114604401146044111460442114604431146044411460445114604461146044711460448114604491146045011460451114604521146045311460454114604551146045611460457114604581146045911460460114604611146046211460463114604641146046511460466114604671146046811460469114604701146047111460472114604731146047411460475114604761146047711460478114604791146048011460481114604821146048311460484114604851146048611460487114604881146048911460490114604911146049211460493114604941146049511460496114604971146049811460499114605001146050111460502114605031146050411460505114605061146050711460508114605091146051011460511114605121146051311460514114605151146051611460517114605181146051911460520114605211146052211460523114605241146052511460526114605271146052811460529114605301146053111460532114605331146053411460535114605361146053711460538114605391146054011460541114605421146054311460544114605451146054611460547114605481146054911460550114605511146055211460553114605541146055511460556114605571146055811460559114605601146056111460562114605631146056411460565114605661146056711460568114605691146057011460571114605721146057311460574114605751146057611460577114605781146057911460580114605811146058211460583114605841146058511460586114605871146058811460589114605901146059111460592114605931146059411460595114605961146059711460598114605991146060011460601114606021146060311460604114606051146060611460607114606081146060911460610114606111146061211460613114606141146061511460616114606171146061811460619114606201146062111460622114606231146062411460625114606261146062711460628114606291146063011460631114606321146063311460634114606351146063611460637114606381146063911460640114606411146064211460643114606441146064511460646114606471146064811460649114606501146065111460652114606531146065411460655114606561146065711460658114606591146066011460661114606621146066311460664114606651146066611460667114606681146066911460670114606711146067211460673114606741146067511460676114606771146067811460679114606801146068111460682114606831146068411460685114606861146068711460688114606891146069011460691114606921146069311460694114606951146069611460697114606981146069911460700114607011146070211460703114607041146070511460706114607071146070811460709114607101146071111460712114607131146071411460715114607161146071711460718114607191146072011460721114607221146072311460724114607251146072611460727114607281146072911460730114607311146073211460733114607341146073511460736114607371146073811460739114607401146074111460742114607431146074411460745114607461146074711460748114607491146075011460751114607521146075311460754114607551146075611460757114607581146075911460760114607611146076211460763114607641146076511460766114607671146076811460769114607701146077111460772114607731146077411460775114607761146077711460778114607791146078011460781114607821146078311460784114607851146078611460787114607881146078911460790114607911146079211460793114607941146079511460796114607971146079811460799114700011147000211470003114700041147000511470006114700071147000811470009114700101147001111470012114700131147001411470015114700161147001711470018114700191147002011470021114700221147002311470024114700251147002611470027114700281147002911470030114700311147003211470033114700341147003511470036114700371147003811470039114700401147004111470042114700431147004411470045114700461147004711470048114700491147005011470051114700521147005311470054114700551147005611470057114700581147005911470060114700611147006211470063114700641147006511470066114700671147006811470069114700701147007111470072114700731147007411470075114700761147007711470078114700791147008011470081114700821147008311470084114700851147008611470087114700881147008911470090114700911147009211470093114700941147009511470096114700971147009811470099114701001147010111470102114701031147010411470105114701061147010711470108114701091147011011470111114701121147011311470114114701151147011611470117114701181147011911470120114701211147012211470123114701241147012511470126114701271147012811470129114701301147013111470132114701331147013411470135114701361147013711470138114701391147014011470141114701421147014311470144114701451147014611470147114701481147014911470150114701511147015211470153114701541147015511470156114701571147015811470159114701601147016111470162114701631147016411470165114701661147016711470168114701691147017011470171114701721147017311470174114701751147017611470177114701781147017911470180114701811147018211470183114701841147018511470186114701871147018811470189114701901147019111470192114701931147019411470195114701961147019711470198114701991147020011470201114702021147020311470204114702051147020611470207114702081147020911470210114702111147021211470213114702141147021511470216114702171147021811470219114702201147022111470222114702231147022411470225114702261147022711470228114702291147023011470231114702321147023311470234114702351147023611470237114702381147023911470240114702411147024211470243114702441147024511470246114702471147024811470249114702501147025111470252114702531147025411470255114702561147025711470258114702591147026011470261114702621147026311470264114702651147026611470267114702681147026911470270114702711147027211470273114702741147027511470276114702771147027811470279114702801147028111470282114702831147028411470285114702861147028711470288114702891147029011470291114702921147029311470294114702951147029611470297114702981147029911470300114703011147030211470303114703041147030511470306114703071147030811470309114703101147031111470312114703131147031411470315114703161147031711470318114703191147032011470321114703221147032311470324114703251147032611470327114703281147032911470330114703311147033211470333114703341147033511470336114703371147033811470339114703401147034111470342114703431147034411470345114703461147034711470348114703491147035011470351114703521147035311470354114703551147035611470357114703581147035911470360114703611147036211470363114703641147036511470366114703671147036811470369114703701147037111470372114703731147037411470375114703761147037711470378114703791147038011470381114703821147038311470384114703851147038611470387114703881147038911470390114703911147039211470393114703941147039511470396114703971147039811470399114704001147040111470402114704031147040411470405114704061147040711470408114704091147041011470411114704121147041311470414114704151147041611470417114704181147041911470420114704211147042211470423114704241147042511470426114704271147042811470429114704301147043111470432114704331147043411470435114704361147043711470438114704391147044011470441114704421147044311470444114704451147044611470447114704481147044911470450114704511147045211470453114704541147045511470456114704571147045811470459114704601147046111470462114704631147046411470465114704661147046711470468114704691147047011470471114704721147047311470474114704751147047611470477114704781147047911470480114704811147048211470483114704841147048511470486114704871147048811470489114704901147049111470492114704931147049411470495114704961147049711470498114704991147050011470501114705021147050311470504114705051147050611470507114705081147050911470510114705111147051211470513114705141147051511470516114705171147051811470519114705201147052111470522114705231147052411470525114705261147052711470528114705291147053011470531114705321147053311470534114705351147053611470537114705381147053911470540114705411147054211470543114705441147054511470546114705471147054811470549114705501147055111470552114705531147055411470555114705561147055711470558114705591147056011470561114705621147056311470564114705651147056611470567114705681147056911470570114705711147057211470573114705741147057511470576114705771147057811470579114705801147058111470582114705831147058411470585114705861147058711470588114705891147059011470591114705921147059311470594114705951147059611470597114705981147059911470600114706011147060211470603114706041147060511470606114706071147060811470609114706101147061111470612114706131147061411470615114706161147061711470618114706191147062011470621114706221147062311470624114706251147062611470627114706281147062911470630114706311147063211470633114706341147063511470636114706371147063811470639114706401147064111470642114706431147064411470645114706461147064711470648114706491147065011470651114706521147065311470654114706551147065611470657114706581147065911470660114706611147066211470663114706641147066511470666114706671147066811470669114706701147067111470672114706731147067411470675114706761147067711470678114706791147068011470681114706821147068311470684114706851147068611470687114706881147068911470690114706911147069211470693114706941147069511470696114706971147069811470699114707001147070111470702114707031147070411470705114707061147070711470708114707091147071011470711114707121147071311470714114707151147071611470717114707181147071911470720114707211147072211470723114707241147072511470726114707271147072811470729114707301147073111470732114707331147073411470735114707361147073711470738114707391147074011470741114707421147074311470744114707451147074611470747114707481147074911470750114707511147075211470753114707541147075511470756114707571147075811470759114707601147076111470762114707631147076411470765114707661147076711470768114707691147077011470771114707721147077311470774114707751147077611470777114707781147077911470780114707811147078211470783114707841147078511470786114707871147078811470789114707901147079111470792114707931147079411470795114707961147079711470798114707991148000111480002114800031148000411480005114800061148000711480008114800091148001011480011114800121148001311480014114800151148001611480017114800181148001911480020114800211148002211480023114800241148002511480026114800271148002811480029114800301148003111480032114800331148003411480035114800361148003711480038114800391148004011480041114800421148004311480044114800451148004611480047114800481148004911480050114800511148005211480053114800541148005511480056114800571148005811480059114800601148006111480062114800631148006411480065114800661148006711480068114800691148007011480071114800721148007311480074114800751148007611480077114800781148007911480080114800811148008211480083114800841148008511480086114800871148008811480089114800901148009111480092114800931148009411480095114800961148009711480098114800991148010011480101114801021148010311480104114801051148010611480107114801081148010911480110114801111148011211480113114801141148011511480116114801171148011811480119114801201148012111480122114801231148012411480125114801261148012711480128114801291148013011480131114801321148013311480134114801351148013611480137114801381148013911480140114801411148014211480143114801441148014511480146114801471148014811480149114801501148015111480152114801531148015411480155114801561148015711480158114801591148016011480161114801621148016311480164114801651148016611480167114801681148016911480170114801711148017211480173114801741148017511480176114801771148017811480179114801801148018111480182114801831148018411480185114801861148018711480188114801891148019011480191114801921148019311480194114801951148019611480197114801981148019911480200114802011148020211480203114802041148020511480206114802071148020811480209114802101148021111480212114802131148021411480215114802161148021711480218114802191148022011480221114802221148022311480224114802251148022611480227114802281148022911480230114802311148023211480233114802341148023511480236114802371148023811480239114802401148024111480242114802431148024411480245114802461148024711480248114802491148025011480251114802521148025311480254114802551148025611480257114802581148025911480260114802611148026211480263114802641148026511480266114802671148026811480269114802701148027111480272114802731148027411480275114802761148027711480278114802791148028011480281114802821148028311480284114802851148028611480287114802881148028911480290114802911148029211480293114802941148029511480296114802971148029811480299114803001148030111480302114803031148030411480305114803061148030711480308114803091148031011480311114803121148031311480314114803151148031611480317114803181148031911480320114803211148032211480323114803241148032511480326114803271148032811480329114803301148033111480332114803331148033411480335114803361148033711480338114803391148034011480341114803421148034311480344114803451148034611480347114803481148034911480350114803511148035211480353114803541148035511480356114803571148035811480359114803601148036111480362114803631148036411480365114803661148036711480368114803691148037011480371114803721148037311480374114803751148037611480377114803781148037911480380114803811148038211480383114803841148038511480386114803871148038811480389114803901148039111480392114803931148039411480395114803961148039711480398114803991148040011480401114804021148040311480404114804051148040611480407114804081148040911480410114804111148041211480413114804141148041511480416114804171148041811480419114804201148042111480422114804231148042411480425114804261148042711480428114804291148043011480431114804321148043311480434114804351148043611480437114804381148043911480440114804411148044211480443114804441148044511480446114804471148044811480449114804501148045111480452114804531148045411480455114804561148045711480458114804591148046011480461114804621148046311480464114804651148046611480467114804681148046911480470114804711148047211480473114804741148047511480476114804771148047811480479114804801148048111480482114804831148048411480485114804861148048711480488114804891148049011480491114804921148049311480494114804951148049611480497114804981148049911480500114805011148050211480503114805041148050511480506114805071148050811480509114805101148051111480512114805131148051411480515114805161148051711480518114805191148052011480521114805221148052311480524114805251148052611480527114805281148052911480530114805311148053211480533114805341148053511480536114805371148053811480539114805401148054111480542114805431148054411480545114805461148054711480548114805491148055011480551114805521148055311480554114805551148055611480557114805581148055911480560114805611148056211480563114805641148056511480566114805671148056811480569114805701148057111480572114805731148057411480575114805761148057711480578114805791148058011480581114805821148058311480584114805851148058611480587114805881148058911480590114805911148059211480593114805941148059511480596114805971148059811480599114806001148060111480602114806031148060411480605114806061148060711480608114806091148061011480611114806121148061311480614114806151148061611480617114806181148061911480620114806211148062211480623114806241148062511480626114806271148062811480629114806301148063111480632114806331148063411480635114806361148063711480638114806391148064011480641114806421148064311480644114806451148064611480647114806481148064911480650114806511148065211480653114806541148065511480656114806571148065811480659114806601148066111480662114806631148066411480665114806661148066711480668114806691148067011480671114806721148067311480674114806751148067611480677114806781148067911480680114806811148068211480683114806841148068511480686114806871148068811480689114806901148069111480692114806931148069411480695114806961148069711480698114806991148070011480701114807021148070311480704114807051148070611480707114807081148070911480710114807111148071211480713114807141148071511480716114807171148071811480719114807201148072111480722114807231148072411480725114807261148072711480728114807291148073011480731114807321148073311480734114807351148073611480737114807381148073911480740114807411148074211480743114807441148074511480746114807471148074811480749114807501148075111480752114807531148075411480755114807561148075711480758114807591148076011480761114807621148076311480764114807651148076611480767114807681148076911480770114807711148077211480773114807741148077511480776114807771148077811480779114807801148078111480782114807831148078411480785114807861148078711480788114807891148079011480791114807921148079311480794114807951148079611480797114807981148079911490001114900021149000311490004114900051149000611490007114900081149000911490010114900111149001211490013114900141149001511490016114900171149001811490019114900201149002111490022114900231149002411490025114900261149002711490028114900291149003011490031114900321149003311490034114900351149003611490037114900381149003911490040114900411149004211490043114900441149004511490046114900471149004811490049114900501149005111490052114900531149005411490055114900561149005711490058114900591149006011490061114900621149006311490064114900651149006611490067114900681149006911490070114900711149007211490073114900741149007511490076114900771149007811490079114900801149008111490082114900831149008411490085114900861149008711490088114900891149009011490091114900921149009311490094114900951149009611490097114900981149009911490100114901011149010211490103114901041149010511490106114901071149010811490109114901101149011111490112114901131149011411490115114901161149011711490118114901191149012011490121114901221149012311490124114901251149012611490127114901281149012911490130114901311149013211490133114901341149013511490136114901371149013811490139114901401149014111490142114901431149014411490145114901461149014711490148114901491149015011490151114901521149015311490154114901551149015611490157114901581149015911490160114901611149016211490163114901641149016511490166114901671149016811490169114901701149017111490172114901731149017411490175114901761149017711490178114901791149018011490181114901821149018311490184114901851149018611490187114901881149018911490190114901911149019211490193114901941149019511490196114901971149019811490199114902001149020111490202114902031149020411490205114902061149020711490208114902091149021011490211114902121149021311490214114902151149021611490217114902181149021911490220114902211149022211490223114902241149022511490226114902271149022811490229114902301149023111490232114902331149023411490235114902361149023711490238114902391149024011490241114902421149024311490244114902451149024611490247114902481149024911490250114902511149025211490253114902541149025511490256114902571149025811490259114902601149026111490262114902631149026411490265114902661149026711490268114902691149027011490271114902721149027311490274114902751149027611490277114902781149027911490280114902811149028211490283114902841149028511490286114902871149028811490289114902901149029111490292114902931149029411490295114902961149029711490298114902991149030011490301114903021149030311490304114903051149030611490307114903081149030911490310114903111149031211490313114903141149031511490316114903171149031811490319114903201149032111490322114903231149032411490325114903261149032711490328114903291149033011490331114903321149033311490334114903351149033611490337114903381149033911490340114903411149034211490343114903441149034511490346114903471149034811490349114903501149035111490352114903531149035411490355114903561149035711490358114903591149036011490361114903621149036311490364114903651149036611490367114903681149036911490370114903711149037211490373114903741149037511490376114903771149037811490379114903801149038111490382114903831149038411490385114903861149038711490388114903891149039011490391114903921149039311490394114903951149039611490397114903981149039911490400114904011149040211490403114904041149040511490406114904071149040811490409114904101149041111490412114904131149041411490415114904161149041711490418114904191149042011490421114904221149042311490424114904251149042611490427114904281149042911490430114904311149043211490433114904341149043511490436114904371149043811490439114904401149044111490442114904431149044411490445114904461149044711490448114904491149045011490451114904521149045311490454114904551149045611490457114904581149045911490460114904611149046211490463114904641149046511490466114904671149046811490469114904701149047111490472114904731149047411490475114904761149047711490478114904791149048011490481114904821149048311490484114904851149048611490487114904881149048911490490114904911149049211490493114904941149049511490496114904971149049811490499114905001149050111490502114905031149050411490505114905061149050711490508114905091149051011490511114905121149051311490514114905151149051611490517114905181149051911490520114905211149052211490523114905241149052511490526114905271149052811490529114905301149053111490532114905331149053411490535114905361149053711490538114905391149054011490541114905421149054311490544114905451149054611490547114905481149054911490550114905511149055211490553114905541149055511490556114905571149055811490559114905601149056111490562114905631149056411490565114905661149056711490568114905691149057011490571114905721149057311490574114905751149057611490577114905781149057911490580114905811149058211490583114905841149058511490586114905871149058811490589114905901149059111490592114905931149059411490595114905961149059711490598114905991149060011490601114906021149060311490604114906051149060611490607114906081149060911490610114906111149061211490613114906141149061511490616114906171149061811490619114906201149062111490622114906231149062411490625114906261149062711490628114906291149063011490631114906321149063311490634114906351149063611490637114906381149063911490640114906411149064211490643114906441149064511490646114906471149064811490649114906501149065111490652114906531149065411490655114906561149065711490658114906591149066011490661114906621149066311490664114906651149066611490667114906681149066911490670114906711149067211490673114906741149067511490676114906771149067811490679114906801149068111490682114906831149068411490685114906861149068711490688114906891149069011490691114906921149069311490694114906951149069611490697114906981149069911490700114907011149070211490703114907041149070511490706114907071149070811490709114907101149071111490712114907131149071411490715114907161149071711490718114907191149072011490721114907221149072311490724114907251149072611490727114907281149072911490730114907311149073211490733114907341149073511490736114907371149073811490739114907401149074111490742114907431149074411490745114907461149074711490748114907491149075011490751114907521149075311490754114907551149075611490757114907581149075911490760114907611149076211490763114907641149076511490766114907671149076811490769114907701149077111490772114907731149077411490775114907761149077711490778114907791149078011490781114907821149078311490784114907851149078611490787114907881149078911490790114907911149079211490793114907941149079511490796114907971149079811490799115000011150000211500003115000041150000511500006115000071150000811500009115000101150001111500012115000131150001411500015115000161150001711500018115000191150002011500021115000221150002311500024115000251150002611500027115000281150002911500030115000311150003211500033115000341150003511500036115000371150003811500039115000401150004111500042115000431150004411500045115000461150004711500048115000491150005011500051115000521150005311500054115000551150005611500057115000581150005911500060115000611150006211500063115000641150006511500066115000671150006811500069115000701150007111500072115000731150007411500075115000761150007711500078115000791150008011500081115000821150008311500084115000851150008611500087115000881150008911500090115000911150009211500093115000941150009511500096115000971150009811500099115001001150010111500102115001031150010411500105115001061150010711500108115001091150011011500111115001121150011311500114115001151150011611500117115001181150011911500120115001211150012211500123115001241150012511500126115001271150012811500129115001301150013111500132115001331150013411500135115001361150013711500138115001391150014011500141115001421150014311500144115001451150014611500147115001481150014911500150115001511150015211500153115001541150015511500156115001571150015811500159115001601150016111500162115001631150016411500165115001661150016711500168115001691150017011500171115001721150017311500174115001751150017611500177115001781150017911500180115001811150018211500183115001841150018511500186115001871150018811500189115001901150019111500192115001931150019411500195115001961150019711500198115001991150020011500201115002021150020311500204115002051150020611500207115002081150020911500210115002111150021211500213115002141150021511500216115002171150021811500219115002201150022111500222115002231150022411500225115002261150022711500228115002291150023011500231115002321150023311500234115002351150023611500237115002381150023911500240115002411150024211500243115002441150024511500246115002471150024811500249115002501150025111500252115002531150025411500255115002561150025711500258115002591150026011500261115002621150026311500264115002651150026611500267115002681150026911500270115002711150027211500273115002741150027511500276115002771150027811500279115002801150028111500282115002831150028411500285115002861150028711500288115002891150029011500291115002921150029311500294115002951150029611500297115002981150029911500300115003011150030211500303115003041150030511500306115003071150030811500309115003101150031111500312115003131150031411500315115003161150031711500318115003191150032011500321115003221150032311500324115003251150032611500327115003281150032911500330115003311150033211500333115003341150033511500336115003371150033811500339115003401150034111500342115003431150034411500345115003461150034711500348115003491150035011500351115003521150035311500354115003551150035611500357115003581150035911500360115003611150036211500363115003641150036511500366115003671150036811500369115003701150037111500372115003731150037411500375115003761150037711500378115003791150038011500381115003821150038311500384115003851150038611500387115003881150038911500390115003911150039211500393115003941150039511500396115003971150039811500399115004001150040111500402115004031150040411500405115004061150040711500408115004091150041011500411115004121150041311500414115004151150041611500417115004181150041911500420115004211150042211500423115004241150042511500426115004271150042811500429115004301150043111500432115004331150043411500435115004361150043711500438115004391150044011500441115004421150044311500444115004451150044611500447115004481150044911500450115004511150045211500453115004541150045511500456115004571150045811500459115004601150046111500462115004631150046411500465115004661150046711500468115004691150047011500471115004721150047311500474115004751150047611500477115004781150047911500480115004811150048211500483115004841150048511500486115004871150048811500489115004901150049111500492115004931150049411500495115004961150049711500498115004991150050011500501115005021150050311500504115005051150050611500507115005081150050911500510115005111150051211500513115005141150051511500516115005171150051811500519115005201150052111500522115005231150052411500525115005261150052711500528115005291150053011500531115005321150053311500534115005351150053611500537115005381150053911500540115005411150054211500543115005441150054511500546115005471150054811500549115005501150055111500552115005531150055411500555115005561150055711500558115005591150056011500561115005621150056311500564115005651150056611500567115005681150056911500570115005711150057211500573115005741150057511500576115005771150057811500579115005801150058111500582115005831150058411500585115005861150058711500588115005891150059011500591115005921150059311500594115005951150059611500597115005981150059911500600115006011150060211500603115006041150060511500606115006071150060811500609115006101150061111500612115006131150061411500615115006161150061711500618115006191150062011500621115006221150062311500624115006251150062611500627115006281150062911500630115006311150063211500633115006341150063511500636115006371150063811500639115006401150064111500642115006431150064411500645115006461150064711500648115006491150065011500651115006521150065311500654115006551150065611500657115006581150065911500660115006611150066211500663115006641150066511500666115006671150066811500669115006701150067111500672115006731150067411500675115006761150067711500678115006791150068011500681115006821150068311500684115006851150068611500687115006881150068911500690115006911150069211500693115006941150069511500696115006971150069811500699115007001150070111500702115007031150070411500705115007061150070711500708115007091150071011500711115007121150071311500714115007151150071611500717115007181150071911500720115007211150072211500723115007241150072511500726115007271150072811500729115007301150073111500732115007331150073411500735115007361150073711500738115007391150074011500741115007421150074311500744115007451150074611500747115007481150074911500750115007511150075211500753115007541150075511500756115007571150075811500759115007601150076111500762115007631150076411500765115007661150076711500768115007691150077011500771115007721150077311500774115007751150077611500777115007781150077911500780115007811150078211500783115007841150078511500786115007871150078811500789115007901150079111500792115007931150079411500795115007961150079711500798115007991151000111510002115100031151000411510005115100061151000711510008115100091151001011510011115100121151001311510014115100151151001611510017115100181151001911510020115100211151002211510023115100241151002511510026115100271151002811510029115100301151003111510032115100331151003411510035115100361151003711510038115100391151004011510041115100421151004311510044115100451151004611510047115100481151004911510050115100511151005211510053115100541151005511510056115100571151005811510059115100601151006111510062115100631151006411510065115100661151006711510068115100691151007011510071115100721151007311510074115100751151007611510077115100781151007911510080115100811151008211510083115100841151008511510086115100871151008811510089115100901151009111510092115100931151009411510095115100961151009711510098115100991151010011510101115101021151010311510104115101051151010611510107115101081151010911510110115101111151011211510113115101141151011511510116115101171151011811510119115101201151012111510122115101231151012411510125115101261151012711510128115101291151013011510131115101321151013311510134115101351151013611510137115101381151013911510140115101411151014211510143115101441151014511510146115101471151014811510149115101501151015111510152115101531151015411510155115101561151015711510158115101591151016011510161115101621151016311510164115101651151016611510167115101681151016911510170115101711151017211510173115101741151017511510176115101771151017811510179115101801151018111510182115101831151018411510185115101861151018711510188115101891151019011510191115101921151019311510194115101951151019611510197115101981151019911510200115102011151020211510203115102041151020511510206115102071151020811510209115102101151021111510212115102131151021411510215115102161151021711510218115102191151022011510221115102221151022311510224115102251151022611510227115102281151022911510230115102311151023211510233115102341151023511510236115102371151023811510239115102401151024111510242115102431151024411510245115102461151024711510248115102491151025011510251115102521151025311510254115102551151025611510257115102581151025911510260115102611151026211510263115102641151026511510266115102671151026811510269115102701151027111510272115102731151027411510275115102761151027711510278115102791151028011510281115102821151028311510284115102851151028611510287115102881151028911510290115102911151029211510293115102941151029511510296115102971151029811510299115103001151030111510302115103031151030411510305115103061151030711510308115103091151031011510311115103121151031311510314115103151151031611510317115103181151031911510320115103211151032211510323115103241151032511510326115103271151032811510329115103301151033111510332115103331151033411510335115103361151033711510338115103391151034011510341115103421151034311510344115103451151034611510347115103481151034911510350115103511151035211510353115103541151035511510356115103571151035811510359115103601151036111510362115103631151036411510365115103661151036711510368115103691151037011510371115103721151037311510374115103751151037611510377115103781151037911510380115103811151038211510383115103841151038511510386115103871151038811510389115103901151039111510392115103931151039411510395115103961151039711510398115103991151040011510401115104021151040311510404115104051151040611510407115104081151040911510410115104111151041211510413115104141151041511510416115104171151041811510419115104201151042111510422115104231151042411510425115104261151042711510428115104291151043011510431115104321151043311510434115104351151043611510437115104381151043911510440115104411151044211510443115104441151044511510446115104471151044811510449115104501151045111510452115104531151045411510455115104561151045711510458115104591151046011510461115104621151046311510464115104651151046611510467115104681151046911510470115104711151047211510473115104741151047511510476115104771151047811510479115104801151048111510482115104831151048411510485115104861151048711510488115104891151049011510491115104921151049311510494115104951151049611510497115104981151049911510500115105011151050211510503115105041151050511510506115105071151050811510509115105101151051111510512115105131151051411510515115105161151051711510518115105191151052011510521115105221151052311510524115105251151052611510527115105281151052911510530115105311151053211510533115105341151053511510536115105371151053811510539115105401151054111510542115105431151054411510545115105461151054711510548115105491151055011510551115105521151055311510554115105551151055611510557115105581151055911510560115105611151056211510563115105641151056511510566115105671151056811510569115105701151057111510572115105731151057411510575115105761151057711510578115105791151058011510581115105821151058311510584115105851151058611510587115105881151058911510590115105911151059211510593115105941151059511510596115105971151059811510599115106001151060111510602115106031151060411510605115106061151060711510608115106091151061011510611115106121151061311510614115106151151061611510617115106181151061911510620115106211151062211510623115106241151062511510626115106271151062811510629115106301151063111510632115106331151063411510635115106361151063711510638115106391151064011510641115106421151064311510644115106451151064611510647115106481151064911510650115106511151065211510653115106541151065511510656115106571151065811510659115106601151066111510662115106631151066411510665115106661151066711510668115106691151067011510671115106721151067311510674115106751151067611510677115106781151067911510680115106811151068211510683115106841151068511510686115106871151068811510689115106901151069111510692115106931151069411510695115106961151069711510698115106991151070011510701115107021151070311510704115107051151070611510707115107081151070911510710115107111151071211510713115107141151071511510716115107171151071811510719115107201151072111510722115107231151072411510725115107261151072711510728115107291151073011510731115107321151073311510734115107351151073611510737115107381151073911510740115107411151074211510743115107441151074511510746115107471151074811510749115107501151075111510752115107531151075411510755115107561151075711510758115107591151076011510761115107621151076311510764115107651151076611510767115107681151076911510770115107711151077211510773115107741151077511510776115107771151077811510779115107801151078111510782115107831151078411510785115107861151078711510788115107891151079011510791115107921151079311510794115107951151079611510797115107981151079911520001115200021152000311520004115200051152000611520007115200081152000911520010115200111152001211520013115200141152001511520016115200171152001811520019115200201152002111520022115200231152002411520025115200261152002711520028115200291152003011520031115200321152003311520034115200351152003611520037115200381152003911520040115200411152004211520043115200441152004511520046115200471152004811520049115200501152005111520052115200531152005411520055115200561152005711520058115200591152006011520061115200621152006311520064115200651152006611520067115200681152006911520070115200711152007211520073115200741152007511520076115200771152007811520079115200801152008111520082115200831152008411520085115200861152008711520088115200891152009011520091115200921152009311520094115200951152009611520097115200981152009911520100115201011152010211520103115201041152010511520106115201071152010811520109115201101152011111520112115201131152011411520115115201161152011711520118115201191152012011520121115201221152012311520124115201251152012611520127115201281152012911520130115201311152013211520133115201341152013511520136115201371152013811520139115201401152014111520142115201431152014411520145115201461152014711520148115201491152015011520151115201521152015311520154115201551152015611520157115201581152015911520160115201611152016211520163115201641152016511520166115201671152016811520169115201701152017111520172115201731152017411520175115201761152017711520178115201791152018011520181115201821152018311520184115201851152018611520187115201881152018911520190115201911152019211520193115201941152019511520196115201971152019811520199115202001152020111520202115202031152020411520205115202061152020711520208115202091152021011520211115202121152021311520214115202151152021611520217115202181152021911520220115202211152022211520223115202241152022511520226115202271152022811520229115202301152023111520232115202331152023411520235115202361152023711520238115202391152024011520241115202421152024311520244115202451152024611520247115202481152024911520250115202511152025211520253115202541152025511520256115202571152025811520259115202601152026111520262115202631152026411520265115202661152026711520268115202691152027011520271115202721152027311520274115202751152027611520277115202781152027911520280115202811152028211520283115202841152028511520286115202871152028811520289115202901152029111520292115202931152029411520295115202961152029711520298115202991152030011520301115203021152030311520304115203051152030611520307115203081152030911520310115203111152031211520313115203141152031511520316115203171152031811520319115203201152032111520322115203231152032411520325115203261152032711520328115203291152033011520331115203321152033311520334115203351152033611520337115203381152033911520340115203411152034211520343115203441152034511520346115203471152034811520349115203501152035111520352115203531152035411520355115203561152035711520358115203591152036011520361115203621152036311520364115203651152036611520367115203681152036911520370115203711152037211520373115203741152037511520376115203771152037811520379115203801152038111520382115203831152038411520385115203861152038711520388115203891152039011520391115203921152039311520394115203951152039611520397115203981152039911520400115204011152040211520403115204041152040511520406115204071152040811520409115204101152041111520412115204131152041411520415115204161152041711520418115204191152042011520421115204221152042311520424115204251152042611520427115204281152042911520430115204311152043211520433115204341152043511520436115204371152043811520439115204401152044111520442115204431152044411520445115204461152044711520448115204491152045011520451115204521152045311520454115204551152045611520457115204581152045911520460115204611152046211520463115204641152046511520466115204671152046811520469115204701152047111520472115204731152047411520475115204761152047711520478115204791152048011520481115204821152048311520484115204851152048611520487115204881152048911520490115204911152049211520493115204941152049511520496115204971152049811520499115205001152050111520502115205031152050411520505115205061152050711520508115205091152051011520511115205121152051311520514115205151152051611520517115205181152051911520520115205211152052211520523115205241152052511520526115205271152052811520529115205301152053111520532115205331152053411520535115205361152053711520538115205391152054011520541115205421152054311520544115205451152054611520547115205481152054911520550115205511152055211520553115205541152055511520556115205571152055811520559115205601152056111520562115205631152056411520565115205661152056711520568115205691152057011520571115205721152057311520574115205751152057611520577115205781152057911520580115205811152058211520583115205841152058511520586115205871152058811520589115205901152059111520592115205931152059411520595115205961152059711520598115205991152060011520601115206021152060311520604115206051152060611520607115206081152060911520610115206111152061211520613115206141152061511520616115206171152061811520619115206201152062111520622115206231152062411520625115206261152062711520628115206291152063011520631115206321152063311520634115206351152063611520637115206381152063911520640115206411152064211520643115206441152064511520646115206471152064811520649115206501152065111520652115206531152065411520655115206561152065711520658115206591152066011520661115206621152066311520664115206651152066611520667115206681152066911520670115206711152067211520673115206741152067511520676115206771152067811520679115206801152068111520682115206831152068411520685115206861152068711520688115206891152069011520691115206921152069311520694115206951152069611520697115206981152069911520700115207011152070211520703115207041152070511520706115207071152070811520709115207101152071111520712115207131152071411520715115207161152071711520718115207191152072011520721115207221152072311520724115207251152072611520727115207281152072911520730115207311152073211520733115207341152073511520736115207371152073811520739115207401152074111520742115207431152074411520745115207461152074711520748115207491152075011520751115207521152075311520754115207551152075611520757115207581152075911520760115207611152076211520763115207641152076511520766115207671152076811520769115207701152077111520772115207731152077411520775115207761152077711520778115207791152078011520781115207821152078311520784115207851152078611520787115207881152078911520790115207911152079211520793115207941152079511520796115207971152079811520799115300011153000211530003115300041153000511530006115300071153000811530009115300101153001111530012115300131153001411530015115300161153001711530018115300191153002011530021115300221153002311530024115300251153002611530027115300281153002911530030115300311153003211530033115300341153003511530036115300371153003811530039115300401153004111530042115300431153004411530045115300461153004711530048115300491153005011530051115300521153005311530054115300551153005611530057115300581153005911530060115300611153006211530063115300641153006511530066115300671153006811530069115300701153007111530072115300731153007411530075115300761153007711530078115300791153008011530081115300821153008311530084115300851153008611530087115300881153008911530090115300911153009211530093115300941153009511530096115300971153009811530099115301001153010111530102115301031153010411530105115301061153010711530108115301091153011011530111115301121153011311530114115301151153011611530117115301181153011911530120115301211153012211530123115301241153012511530126115301271153012811530129115301301153013111530132115301331153013411530135115301361153013711530138115301391153014011530141115301421153014311530144115301451153014611530147115301481153014911530150115301511153015211530153115301541153015511530156115301571153015811530159115301601153016111530162115301631153016411530165115301661153016711530168115301691153017011530171115301721153017311530174115301751153017611530177115301781153017911530180115301811153018211530183115301841153018511530186115301871153018811530189115301901153019111530192115301931153019411530195115301961153019711530198115301991153020011530201115302021153020311530204115302051153020611530207115302081153020911530210115302111153021211530213115302141153021511530216115302171153021811530219115302201153022111530222115302231153022411530225115302261153022711530228115302291153023011530231115302321153023311530234115302351153023611530237115302381153023911530240115302411153024211530243115302441153024511530246115302471153024811530249115302501153025111530252115302531153025411530255115302561153025711530258115302591153026011530261115302621153026311530264115302651153026611530267115302681153026911530270115302711153027211530273115302741153027511530276115302771153027811530279115302801153028111530282115302831153028411530285115302861153028711530288115302891153029011530291115302921153029311530294115302951153029611530297115302981153029911530300115303011153030211530303115303041153030511530306115303071153030811530309115303101153031111530312115303131153031411530315115303161153031711530318115303191153032011530321115303221153032311530324115303251153032611530327115303281153032911530330115303311153033211530333115303341153033511530336115303371153033811530339115303401153034111530342115303431153034411530345115303461153034711530348115303491153035011530351115303521153035311530354115303551153035611530357115303581153035911530360115303611153036211530363115303641153036511530366115303671153036811530369115303701153037111530372115303731153037411530375115303761153037711530378115303791153038011530381115303821153038311530384115303851153038611530387115303881153038911530390115303911153039211530393115303941153039511530396115303971153039811530399115304001153040111530402115304031153040411530405115304061153040711530408115304091153041011530411115304121153041311530414115304151153041611530417115304181153041911530420115304211153042211530423115304241153042511530426115304271153042811530429115304301153043111530432115304331153043411530435115304361153043711530438115304391153044011530441115304421153044311530444115304451153044611530447115304481153044911530450115304511153045211530453115304541153045511530456115304571153045811530459115304601153046111530462115304631153046411530465115304661153046711530468115304691153047011530471115304721153047311530474115304751153047611530477115304781153047911530480115304811153048211530483115304841153048511530486115304871153048811530489115304901153049111530492115304931153049411530495115304961153049711530498115304991153050011530501115305021153050311530504115305051153050611530507115305081153050911530510115305111153051211530513115305141153051511530516115305171153051811530519115305201153052111530522115305231153052411530525115305261153052711530528115305291153053011530531115305321153053311530534115305351153053611530537115305381153053911530540115305411153054211530543115305441153054511530546115305471153054811530549115305501153055111530552115305531153055411530555115305561153055711530558115305591153056011530561115305621153056311530564115305651153056611530567115305681153056911530570115305711153057211530573115305741153057511530576115305771153057811530579115305801153058111530582115305831153058411530585115305861153058711530588115305891153059011530591115305921153059311530594115305951153059611530597115305981153059911530600115306011153060211530603115306041153060511530606115306071153060811530609115306101153061111530612115306131153061411530615115306161153061711530618115306191153062011530621115306221153062311530624115306251153062611530627115306281153062911530630115306311153063211530633115306341153063511530636115306371153063811530639115306401153064111530642115306431153064411530645115306461153064711530648115306491153065011530651115306521153065311530654115306551153065611530657115306581153065911530660115306611153066211530663115306641153066511530666115306671153066811530669115306701153067111530672115306731153067411530675115306761153067711530678115306791153068011530681115306821153068311530684115306851153068611530687115306881153068911530690115306911153069211530693115306941153069511530696115306971153069811530699115307001153070111530702115307031153070411530705115307061153070711530708115307091153071011530711115307121153071311530714115307151153071611530717115307181153071911530720115307211153072211530723115307241153072511530726115307271153072811530729115307301153073111530732115307331153073411530735115307361153073711530738115307391153074011530741115307421153074311530744115307451153074611530747115307481153074911530750115307511153075211530753115307541153075511530756115307571153075811530759115307601153076111530762115307631153076411530765115307661153076711530768115307691153077011530771115307721153077311530774115307751153077611530777115307781153077911530780115307811153078211530783115307841153078511530786115307871153078811530789115307901153079111530792115307931153079411530795115307961153079711530798115307991154000111540002115400031154000411540005115400061154000711540008115400091154001011540011115400121154001311540014115400151154001611540017115400181154001911540020115400211154002211540023115400241154002511540026115400271154002811540029115400301154003111540032115400331154003411540035115400361154003711540038115400391154004011540041115400421154004311540044115400451154004611540047115400481154004911540050115400511154005211540053115400541154005511540056115400571154005811540059115400601154006111540062115400631154006411540065115400661154006711540068115400691154007011540071115400721154007311540074115400751154007611540077115400781154007911540080115400811154008211540083115400841154008511540086115400871154008811540089115400901154009111540092115400931154009411540095115400961154009711540098115400991154010011540101115401021154010311540104115401051154010611540107115401081154010911540110115401111154011211540113115401141154011511540116115401171154011811540119115401201154012111540122115401231154012411540125115401261154012711540128115401291154013011540131115401321154013311540134115401351154013611540137115401381154013911540140115401411154014211540143115401441154014511540146115401471154014811540149115401501154015111540152115401531154015411540155115401561154015711540158115401591154016011540161115401621154016311540164115401651154016611540167115401681154016911540170115401711154017211540173115401741154017511540176115401771154017811540179115401801154018111540182115401831154018411540185115401861154018711540188115401891154019011540191115401921154019311540194115401951154019611540197115401981154019911540200115402011154020211540203115402041154020511540206115402071154020811540209115402101154021111540212115402131154021411540215115402161154021711540218115402191154022011540221115402221154022311540224115402251154022611540227115402281154022911540230115402311154023211540233115402341154023511540236115402371154023811540239115402401154024111540242115402431154024411540245115402461154024711540248115402491154025011540251115402521154025311540254115402551154025611540257115402581154025911540260115402611154026211540263115402641154026511540266115402671154026811540269115402701154027111540272115402731154027411540275115402761154027711540278115402791154028011540281115402821154028311540284115402851154028611540287115402881154028911540290115402911154029211540293115402941154029511540296115402971154029811540299115403001154030111540302115403031154030411540305115403061154030711540308115403091154031011540311115403121154031311540314115403151154031611540317115403181154031911540320115403211154032211540323115403241154032511540326115403271154032811540329115403301154033111540332115403331154033411540335115403361154033711540338115403391154034011540341115403421154034311540344115403451154034611540347115403481154034911540350115403511154035211540353115403541154035511540356115403571154035811540359115403601154036111540362115403631154036411540365115403661154036711540368115403691154037011540371115403721154037311540374115403751154037611540377115403781154037911540380115403811154038211540383115403841154038511540386115403871154038811540389115403901154039111540392115403931154039411540395115403961154039711540398115403991154040011540401115404021154040311540404115404051154040611540407115404081154040911540410115404111154041211540413115404141154041511540416115404171154041811540419115404201154042111540422115404231154042411540425115404261154042711540428115404291154043011540431115404321154043311540434115404351154043611540437115404381154043911540440115404411154044211540443115404441154044511540446115404471154044811540449115404501154045111540452115404531154045411540455115404561154045711540458115404591154046011540461115404621154046311540464115404651154046611540467115404681154046911540470115404711154047211540473115404741154047511540476115404771154047811540479115404801154048111540482115404831154048411540485115404861154048711540488115404891154049011540491115404921154049311540494115404951154049611540497115404981154049911540500115405011154050211540503115405041154050511540506115405071154050811540509115405101154051111540512115405131154051411540515115405161154051711540518115405191154052011540521115405221154052311540524115405251154052611540527115405281154052911540530115405311154053211540533115405341154053511540536115405371154053811540539115405401154054111540542115405431154054411540545115405461154054711540548115405491154055011540551115405521154055311540554115405551154055611540557115405581154055911540560115405611154056211540563115405641154056511540566115405671154056811540569115405701154057111540572115405731154057411540575115405761154057711540578115405791154058011540581115405821154058311540584115405851154058611540587115405881154058911540590115405911154059211540593115405941154059511540596115405971154059811540599115406001154060111540602115406031154060411540605115406061154060711540608115406091154061011540611115406121154061311540614115406151154061611540617115406181154061911540620115406211154062211540623115406241154062511540626115406271154062811540629115406301154063111540632115406331154063411540635115406361154063711540638115406391154064011540641115406421154064311540644115406451154064611540647115406481154064911540650115406511154065211540653115406541154065511540656115406571154065811540659115406601154066111540662115406631154066411540665115406661154066711540668115406691154067011540671115406721154067311540674115406751154067611540677115406781154067911540680115406811154068211540683115406841154068511540686115406871154068811540689115406901154069111540692115406931154069411540695115406961154069711540698115406991154070011540701115407021154070311540704115407051154070611540707115407081154070911540710115407111154071211540713115407141154071511540716115407171154071811540719115407201154072111540722115407231154072411540725115407261154072711540728115407291154073011540731115407321154073311540734115407351154073611540737115407381154073911540740115407411154074211540743115407441154074511540746115407471154074811540749115407501154075111540752115407531154075411540755115407561154075711540758115407591154076011540761115407621154076311540764115407651154076611540767115407681154076911540770115407711154077211540773115407741154077511540776115407771154077811540779115407801154078111540782115407831154078411540785115407861154078711540788115407891154079011540791115407921154079311540794115407951154079611540797115407981154079911550001115500021155000311550004115500051155000611550007115500081155000911550010115500111155001211550013115500141155001511550016115500171155001811550019115500201155002111550022115500231155002411550025115500261155002711550028115500291155003011550031115500321155003311550034115500351155003611550037115500381155003911550040115500411155004211550043115500441155004511550046115500471155004811550049115500501155005111550052115500531155005411550055115500561155005711550058115500591155006011550061115500621155006311550064115500651155006611550067115500681155006911550070115500711155007211550073115500741155007511550076115500771155007811550079115500801155008111550082115500831155008411550085115500861155008711550088115500891155009011550091115500921155009311550094115500951155009611550097115500981155009911550100115501011155010211550103115501041155010511550106115501071155010811550109115501101155011111550112115501131155011411550115115501161155011711550118115501191155012011550121115501221155012311550124115501251155012611550127115501281155012911550130115501311155013211550133115501341155013511550136115501371155013811550139115501401155014111550142115501431155014411550145115501461155014711550148115501491155015011550151115501521155015311550154115501551155015611550157115501581155015911550160115501611155016211550163115501641155016511550166115501671155016811550169115501701155017111550172115501731155017411550175115501761155017711550178115501791155018011550181115501821155018311550184115501851155018611550187115501881155018911550190115501911155019211550193115501941155019511550196115501971155019811550199115502001155020111550202115502031155020411550205115502061155020711550208115502091155021011550211115502121155021311550214115502151155021611550217115502181155021911550220115502211155022211550223115502241155022511550226115502271155022811550229115502301155023111550232115502331155023411550235115502361155023711550238115502391155024011550241115502421155024311550244115502451155024611550247115502481155024911550250115502511155025211550253115502541155025511550256115502571155025811550259115502601155026111550262115502631155026411550265115502661155026711550268115502691155027011550271115502721155027311550274115502751155027611550277115502781155027911550280115502811155028211550283115502841155028511550286115502871155028811550289115502901155029111550292115502931155029411550295115502961155029711550298115502991155030011550301115503021155030311550304115503051155030611550307115503081155030911550310115503111155031211550313115503141155031511550316115503171155031811550319115503201155032111550322115503231155032411550325115503261155032711550328115503291155033011550331115503321155033311550334115503351155033611550337115503381155033911550340115503411155034211550343115503441155034511550346115503471155034811550349115503501155035111550352115503531155035411550355115503561155035711550358115503591155036011550361115503621155036311550364115503651155036611550367115503681155036911550370115503711155037211550373115503741155037511550376115503771155037811550379115503801155038111550382115503831155038411550385115503861155038711550388115503891155039011550391115503921155039311550394115503951155039611550397115503981155039911550400115504011155040211550403115504041155040511550406115504071155040811550409115504101155041111550412115504131155041411550415115504161155041711550418115504191155042011550421115504221155042311550424115504251155042611550427115504281155042911550430115504311155043211550433115504341155043511550436115504371155043811550439115504401155044111550442115504431155044411550445115504461155044711550448115504491155045011550451115504521155045311550454115504551155045611550457115504581155045911550460115504611155046211550463115504641155046511550466115504671155046811550469115504701155047111550472115504731155047411550475115504761155047711550478115504791155048011550481115504821155048311550484115504851155048611550487115504881155048911550490115504911155049211550493115504941155049511550496115504971155049811550499115505001155050111550502115505031155050411550505115505061155050711550508115505091155051011550511115505121155051311550514115505151155051611550517115505181155051911550520115505211155052211550523115505241155052511550526115505271155052811550529115505301155053111550532115505331155053411550535115505361155053711550538115505391155054011550541115505421155054311550544115505451155054611550547115505481155054911550550115505511155055211550553115505541155055511550556115505571155055811550559115505601155056111550562115505631155056411550565115505661155056711550568115505691155057011550571115505721155057311550574115505751155057611550577115505781155057911550580115505811155058211550583115505841155058511550586115505871155058811550589115505901155059111550592115505931155059411550595115505961155059711550598115505991155060011550601115506021155060311550604115506051155060611550607115506081155060911550610115506111155061211550613115506141155061511550616115506171155061811550619115506201155062111550622115506231155062411550625115506261155062711550628115506291155063011550631115506321155063311550634115506351155063611550637115506381155063911550640115506411155064211550643115506441155064511550646115506471155064811550649115506501155065111550652115506531155065411550655115506561155065711550658115506591155066011550661115506621155066311550664115506651155066611550667115506681155066911550670115506711155067211550673115506741155067511550676115506771155067811550679115506801155068111550682115506831155068411550685115506861155068711550688115506891155069011550691115506921155069311550694115506951155069611550697115506981155069911550700115507011155070211550703115507041155070511550706115507071155070811550709115507101155071111550712115507131155071411550715115507161155071711550718115507191155072011550721115507221155072311550724115507251155072611550727115507281155072911550730115507311155073211550733115507341155073511550736115507371155073811550739115507401155074111550742115507431155074411550745115507461155074711550748115507491155075011550751115507521155075311550754115507551155075611550757115507581155075911550760115507611155076211550763115507641155076511550766115507671155076811550769115507701155077111550772115507731155077411550775115507761155077711550778115507791155078011550781115507821155078311550784115507851155078611550787115507881155078911550790115507911155079211550793115507941155079511550796115507971155079811550799115600011156000211560003115600041156000511560006115600071156000811560009115600101156001111560012115600131156001411560015115600161156001711560018115600191156002011560021115600221156002311560024115600251156002611560027115600281156002911560030115600311156003211560033115600341156003511560036115600371156003811560039115600401156004111560042115600431156004411560045115600461156004711560048115600491156005011560051115600521156005311560054115600551156005611560057115600581156005911560060115600611156006211560063115600641156006511560066115600671156006811560069115600701156007111560072115600731156007411560075115600761156007711560078115600791156008011560081115600821156008311560084115600851156008611560087115600881156008911560090115600911156009211560093115600941156009511560096115600971156009811560099115601001156010111560102115601031156010411560105115601061156010711560108115601091156011011560111115601121156011311560114115601151156011611560117115601181156011911560120115601211156012211560123115601241156012511560126115601271156012811560129115601301156013111560132115601331156013411560135115601361156013711560138115601391156014011560141115601421156014311560144115601451156014611560147115601481156014911560150115601511156015211560153115601541156015511560156115601571156015811560159115601601156016111560162115601631156016411560165115601661156016711560168115601691156017011560171115601721156017311560174115601751156017611560177115601781156017911560180115601811156018211560183115601841156018511560186115601871156018811560189115601901156019111560192115601931156019411560195115601961156019711560198115601991156020011560201115602021156020311560204115602051156020611560207115602081156020911560210115602111156021211560213115602141156021511560216115602171156021811560219115602201156022111560222115602231156022411560225115602261156022711560228115602291156023011560231115602321156023311560234115602351156023611560237115602381156023911560240115602411156024211560243115602441156024511560246115602471156024811560249115602501156025111560252115602531156025411560255115602561156025711560258115602591156026011560261115602621156026311560264115602651156026611560267115602681156026911560270115602711156027211560273115602741156027511560276115602771156027811560279115602801156028111560282115602831156028411560285115602861156028711560288115602891156029011560291115602921156029311560294115602951156029611560297115602981156029911560300115603011156030211560303115603041156030511560306115603071156030811560309115603101156031111560312115603131156031411560315115603161156031711560318115603191156032011560321115603221156032311560324115603251156032611560327115603281156032911560330115603311156033211560333115603341156033511560336115603371156033811560339115603401156034111560342115603431156034411560345115603461156034711560348115603491156035011560351115603521156035311560354115603551156035611560357115603581156035911560360115603611156036211560363115603641156036511560366115603671156036811560369115603701156037111560372115603731156037411560375115603761156037711560378115603791156038011560381115603821156038311560384115603851156038611560387115603881156038911560390115603911156039211560393115603941156039511560396115603971156039811560399115604001156040111560402115604031156040411560405115604061156040711560408115604091156041011560411115604121156041311560414115604151156041611560417115604181156041911560420115604211156042211560423115604241156042511560426115604271156042811560429115604301156043111560432115604331156043411560435115604361156043711560438115604391156044011560441115604421156044311560444115604451156044611560447115604481156044911560450115604511156045211560453115604541156045511560456115604571156045811560459115604601156046111560462115604631156046411560465115604661156046711560468115604691156047011560471115604721156047311560474115604751156047611560477115604781156047911560480115604811156048211560483115604841156048511560486115604871156048811560489115604901156049111560492115604931156049411560495115604961156049711560498115604991156050011560501115605021156050311560504115605051156050611560507115605081156050911560510115605111156051211560513115605141156051511560516115605171156051811560519115605201156052111560522115605231156052411560525115605261156052711560528115605291156053011560531115605321156053311560534115605351156053611560537115605381156053911560540115605411156054211560543115605441156054511560546115605471156054811560549115605501156055111560552115605531156055411560555115605561156055711560558115605591156056011560561115605621156056311560564115605651156056611560567115605681156056911560570115605711156057211560573115605741156057511560576115605771156057811560579115605801156058111560582115605831156058411560585115605861156058711560588115605891156059011560591115605921156059311560594115605951156059611560597115605981156059911560600115606011156060211560603115606041156060511560606115606071156060811560609115606101156061111560612115606131156061411560615115606161156061711560618115606191156062011560621115606221156062311560624115606251156062611560627115606281156062911560630115606311156063211560633115606341156063511560636115606371156063811560639115606401156064111560642115606431156064411560645115606461156064711560648115606491156065011560651115606521156065311560654115606551156065611560657115606581156065911560660115606611156066211560663115606641156066511560666115606671156066811560669115606701156067111560672115606731156067411560675115606761156067711560678115606791156068011560681115606821156068311560684115606851156068611560687115606881156068911560690115606911156069211560693115606941156069511560696115606971156069811560699115607001156070111560702115607031156070411560705115607061156070711560708115607091156071011560711115607121156071311560714115607151156071611560717115607181156071911560720115607211156072211560723115607241156072511560726115607271156072811560729115607301156073111560732115607331156073411560735115607361156073711560738115607391156074011560741115607421156074311560744115607451156074611560747115607481156074911560750115607511156075211560753115607541156075511560756115607571156075811560759115607601156076111560762115607631156076411560765115607661156076711560768115607691156077011560771115607721156077311560774115607751156077611560777115607781156077911560780115607811156078211560783115607841156078511560786115607871156078811560789115607901156079111560792115607931156079411560795115607961156079711560798115607991157000111570002115700031157000411570005115700061157000711570008115700091157001011570011115700121157001311570014115700151157001611570017115700181157001911570020115700211157002211570023115700241157002511570026115700271157002811570029115700301157003111570032115700331157003411570035115700361157003711570038115700391157004011570041115700421157004311570044115700451157004611570047115700481157004911570050115700511157005211570053115700541157005511570056115700571157005811570059115700601157006111570062115700631157006411570065115700661157006711570068115700691157007011570071115700721157007311570074115700751157007611570077115700781157007911570080115700811157008211570083115700841157008511570086115700871157008811570089115700901157009111570092115700931157009411570095115700961157009711570098115700991157010011570101115701021157010311570104115701051157010611570107115701081157010911570110115701111157011211570113115701141157011511570116115701171157011811570119115701201157012111570122115701231157012411570125115701261157012711570128115701291157013011570131115701321157013311570134115701351157013611570137115701381157013911570140115701411157014211570143115701441157014511570146115701471157014811570149115701501157015111570152115701531157015411570155115701561157015711570158115701591157016011570161115701621157016311570164115701651157016611570167115701681157016911570170115701711157017211570173115701741157017511570176115701771157017811570179115701801157018111570182115701831157018411570185115701861157018711570188115701891157019011570191115701921157019311570194115701951157019611570197115701981157019911570200115702011157020211570203115702041157020511570206115702071157020811570209115702101157021111570212115702131157021411570215115702161157021711570218115702191157022011570221115702221157022311570224115702251157022611570227115702281157022911570230115702311157023211570233115702341157023511570236115702371157023811570239115702401157024111570242115702431157024411570245115702461157024711570248115702491157025011570251115702521157025311570254115702551157025611570257115702581157025911570260115702611157026211570263115702641157026511570266115702671157026811570269115702701157027111570272115702731157027411570275115702761157027711570278115702791157028011570281115702821157028311570284115702851157028611570287115702881157028911570290115702911157029211570293115702941157029511570296115702971157029811570299115703001157030111570302115703031157030411570305115703061157030711570308115703091157031011570311115703121157031311570314115703151157031611570317115703181157031911570320115703211157032211570323115703241157032511570326115703271157032811570329115703301157033111570332115703331157033411570335115703361157033711570338115703391157034011570341115703421157034311570344115703451157034611570347115703481157034911570350115703511157035211570353115703541157035511570356115703571157035811570359115703601157036111570362115703631157036411570365115703661157036711570368115703691157037011570371115703721157037311570374115703751157037611570377115703781157037911570380115703811157038211570383115703841157038511570386115703871157038811570389115703901157039111570392115703931157039411570395115703961157039711570398115703991157040011570401115704021157040311570404115704051157040611570407115704081157040911570410115704111157041211570413115704141157041511570416115704171157041811570419115704201157042111570422115704231157042411570425115704261157042711570428115704291157043011570431115704321157043311570434115704351157043611570437115704381157043911570440115704411157044211570443115704441157044511570446115704471157044811570449115704501157045111570452115704531157045411570455115704561157045711570458115704591157046011570461115704621157046311570464115704651157046611570467115704681157046911570470115704711157047211570473115704741157047511570476115704771157047811570479115704801157048111570482115704831157048411570485115704861157048711570488115704891157049011570491115704921157049311570494115704951157049611570497115704981157049911570500115705011157050211570503115705041157050511570506115705071157050811570509115705101157051111570512115705131157051411570515115705161157051711570518115705191157052011570521115705221157052311570524115705251157052611570527115705281157052911570530115705311157053211570533115705341157053511570536115705371157053811570539115705401157054111570542115705431157054411570545115705461157054711570548115705491157055011570551115705521157055311570554115705551157055611570557115705581157055911570560115705611157056211570563115705641157056511570566115705671157056811570569115705701157057111570572115705731157057411570575115705761157057711570578115705791157058011570581115705821157058311570584115705851157058611570587115705881157058911570590115705911157059211570593115705941157059511570596115705971157059811570599115706001157060111570602115706031157060411570605115706061157060711570608115706091157061011570611115706121157061311570614115706151157061611570617115706181157061911570620115706211157062211570623115706241157062511570626115706271157062811570629115706301157063111570632115706331157063411570635115706361157063711570638115706391157064011570641115706421157064311570644115706451157064611570647115706481157064911570650115706511157065211570653115706541157065511570656115706571157065811570659115706601157066111570662115706631157066411570665115706661157066711570668115706691157067011570671115706721157067311570674115706751157067611570677115706781157067911570680115706811157068211570683115706841157068511570686115706871157068811570689115706901157069111570692115706931157069411570695115706961157069711570698115706991157070011570701115707021157070311570704115707051157070611570707115707081157070911570710115707111157071211570713115707141157071511570716115707171157071811570719115707201157072111570722115707231157072411570725115707261157072711570728115707291157073011570731115707321157073311570734115707351157073611570737115707381157073911570740115707411157074211570743115707441157074511570746115707471157074811570749115707501157075111570752115707531157075411570755115707561157075711570758115707591157076011570761115707621157076311570764115707651157076611570767115707681157076911570770115707711157077211570773115707741157077511570776115707771157077811570779115707801157078111570782115707831157078411570785115707861157078711570788115707891157079011570791115707921157079311570794115707951157079611570797115707981157079911580001115800021158000311580004115800051158000611580007115800081158000911580010115800111158001211580013115800141158001511580016115800171158001811580019115800201158002111580022115800231158002411580025115800261158002711580028115800291158003011580031115800321158003311580034115800351158003611580037115800381158003911580040115800411158004211580043115800441158004511580046115800471158004811580049115800501158005111580052115800531158005411580055115800561158005711580058115800591158006011580061115800621158006311580064115800651158006611580067115800681158006911580070115800711158007211580073115800741158007511580076115800771158007811580079115800801158008111580082115800831158008411580085115800861158008711580088115800891158009011580091115800921158009311580094115800951158009611580097115800981158009911580100115801011158010211580103115801041158010511580106115801071158010811580109115801101158011111580112115801131158011411580115115801161158011711580118115801191158012011580121115801221158012311580124115801251158012611580127115801281158012911580130115801311158013211580133115801341158013511580136115801371158013811580139115801401158014111580142115801431158014411580145115801461158014711580148115801491158015011580151115801521158015311580154115801551158015611580157115801581158015911580160115801611158016211580163115801641158016511580166115801671158016811580169115801701158017111580172115801731158017411580175115801761158017711580178115801791158018011580181115801821158018311580184115801851158018611580187115801881158018911580190115801911158019211580193115801941158019511580196115801971158019811580199115802001158020111580202115802031158020411580205115802061158020711580208115802091158021011580211115802121158021311580214115802151158021611580217115802181158021911580220115802211158022211580223115802241158022511580226115802271158022811580229115802301158023111580232115802331158023411580235115802361158023711580238115802391158024011580241115802421158024311580244115802451158024611580247115802481158024911580250115802511158025211580253115802541158025511580256115802571158025811580259115802601158026111580262115802631158026411580265115802661158026711580268115802691158027011580271115802721158027311580274115802751158027611580277115802781158027911580280115802811158028211580283115802841158028511580286115802871158028811580289115802901158029111580292115802931158029411580295115802961158029711580298115802991158030011580301115803021158030311580304115803051158030611580307115803081158030911580310115803111158031211580313115803141158031511580316115803171158031811580319115803201158032111580322115803231158032411580325115803261158032711580328115803291158033011580331115803321158033311580334115803351158033611580337115803381158033911580340115803411158034211580343115803441158034511580346115803471158034811580349115803501158035111580352115803531158035411580355115803561158035711580358115803591158036011580361115803621158036311580364115803651158036611580367115803681158036911580370115803711158037211580373115803741158037511580376115803771158037811580379115803801158038111580382115803831158038411580385115803861158038711580388115803891158039011580391115803921158039311580394115803951158039611580397115803981158039911580400115804011158040211580403115804041158040511580406115804071158040811580409115804101158041111580412115804131158041411580415115804161158041711580418115804191158042011580421115804221158042311580424115804251158042611580427115804281158042911580430115804311158043211580433115804341158043511580436115804371158043811580439115804401158044111580442115804431158044411580445115804461158044711580448115804491158045011580451115804521158045311580454115804551158045611580457115804581158045911580460115804611158046211580463115804641158046511580466115804671158046811580469115804701158047111580472115804731158047411580475115804761158047711580478115804791158048011580481115804821158048311580484115804851158048611580487115804881158048911580490115804911158049211580493115804941158049511580496115804971158049811580499115805001158050111580502115805031158050411580505115805061158050711580508115805091158051011580511115805121158051311580514115805151158051611580517115805181158051911580520115805211158052211580523115805241158052511580526115805271158052811580529115805301158053111580532115805331158053411580535115805361158053711580538115805391158054011580541115805421158054311580544115805451158054611580547115805481158054911580550115805511158055211580553115805541158055511580556115805571158055811580559115805601158056111580562115805631158056411580565115805661158056711580568115805691158057011580571115805721158057311580574115805751158057611580577115805781158057911580580115805811158058211580583115805841158058511580586115805871158058811580589115805901158059111580592115805931158059411580595115805961158059711580598115805991158060011580601115806021158060311580604115806051158060611580607115806081158060911580610115806111158061211580613115806141158061511580616115806171158061811580619115806201158062111580622115806231158062411580625115806261158062711580628115806291158063011580631115806321158063311580634115806351158063611580637115806381158063911580640115806411158064211580643115806441158064511580646115806471158064811580649115806501158065111580652115806531158065411580655115806561158065711580658115806591158066011580661115806621158066311580664115806651158066611580667115806681158066911580670115806711158067211580673115806741158067511580676115806771158067811580679115806801158068111580682115806831158068411580685115806861158068711580688115806891158069011580691115806921158069311580694115806951158069611580697115806981158069911580700115807011158070211580703115807041158070511580706115807071158070811580709115807101158071111580712115807131158071411580715115807161158071711580718115807191158072011580721115807221158072311580724115807251158072611580727115807281158072911580730115807311158073211580733115807341158073511580736115807371158073811580739115807401158074111580742115807431158074411580745115807461158074711580748115807491158075011580751115807521158075311580754115807551158075611580757115807581158075911580760115807611158076211580763115807641158076511580766115807671158076811580769115807701158077111580772115807731158077411580775115807761158077711580778115807791158078011580781115807821158078311580784115807851158078611580787115807881158078911580790115807911158079211580793115807941158079511580796115807971158079811580799115900011159000211590003115900041159000511590006115900071159000811590009115900101159001111590012115900131159001411590015115900161159001711590018115900191159002011590021115900221159002311590024115900251159002611590027115900281159002911590030115900311159003211590033115900341159003511590036115900371159003811590039115900401159004111590042115900431159004411590045115900461159004711590048115900491159005011590051115900521159005311590054115900551159005611590057115900581159005911590060115900611159006211590063115900641159006511590066115900671159006811590069115900701159007111590072115900731159007411590075115900761159007711590078115900791159008011590081115900821159008311590084115900851159008611590087115900881159008911590090115900911159009211590093115900941159009511590096115900971159009811590099115901001159010111590102115901031159010411590105115901061159010711590108115901091159011011590111115901121159011311590114115901151159011611590117115901181159011911590120115901211159012211590123115901241159012511590126115901271159012811590129115901301159013111590132115901331159013411590135115901361159013711590138115901391159014011590141115901421159014311590144115901451159014611590147115901481159014911590150115901511159015211590153115901541159015511590156115901571159015811590159115901601159016111590162115901631159016411590165115901661159016711590168115901691159017011590171115901721159017311590174115901751159017611590177115901781159017911590180115901811159018211590183115901841159018511590186115901871159018811590189115901901159019111590192115901931159019411590195115901961159019711590198115901991159020011590201115902021159020311590204115902051159020611590207115902081159020911590210115902111159021211590213115902141159021511590216115902171159021811590219115902201159022111590222115902231159022411590225115902261159022711590228115902291159023011590231115902321159023311590234115902351159023611590237115902381159023911590240115902411159024211590243115902441159024511590246115902471159024811590249115902501159025111590252115902531159025411590255115902561159025711590258115902591159026011590261115902621159026311590264115902651159026611590267115902681159026911590270115902711159027211590273115902741159027511590276115902771159027811590279115902801159028111590282115902831159028411590285115902861159028711590288115902891159029011590291115902921159029311590294115902951159029611590297115902981159029911590300115903011159030211590303115903041159030511590306115903071159030811590309115903101159031111590312115903131159031411590315115903161159031711590318115903191159032011590321115903221159032311590324115903251159032611590327115903281159032911590330115903311159033211590333115903341159033511590336115903371159033811590339115903401159034111590342115903431159034411590345115903461159034711590348115903491159035011590351115903521159035311590354115903551159035611590357115903581159035911590360115903611159036211590363115903641159036511590366115903671159036811590369115903701159037111590372115903731159037411590375115903761159037711590378115903791159038011590381115903821159038311590384115903851159038611590387115903881159038911590390115903911159039211590393115903941159039511590396115903971159039811590399115904001159040111590402115904031159040411590405115904061159040711590408115904091159041011590411115904121159041311590414115904151159041611590417115904181159041911590420115904211159042211590423115904241159042511590426115904271159042811590429115904301159043111590432115904331159043411590435115904361159043711590438115904391159044011590441115904421159044311590444115904451159044611590447115904481159044911590450115904511159045211590453115904541159045511590456115904571159045811590459115904601159046111590462115904631159046411590465115904661159046711590468115904691159047011590471115904721159047311590474115904751159047611590477115904781159047911590480115904811159048211590483115904841159048511590486115904871159048811590489115904901159049111590492115904931159049411590495115904961159049711590498115904991159050011590501115905021159050311590504115905051159050611590507115905081159050911590510115905111159051211590513115905141159051511590516115905171159051811590519115905201159052111590522115905231159052411590525115905261159052711590528115905291159053011590531115905321159053311590534115905351159053611590537115905381159053911590540115905411159054211590543115905441159054511590546115905471159054811590549115905501159055111590552115905531159055411590555115905561159055711590558115905591159056011590561115905621159056311590564115905651159056611590567115905681159056911590570115905711159057211590573115905741159057511590576115905771159057811590579115905801159058111590582115905831159058411590585115905861159058711590588115905891159059011590591115905921159059311590594115905951159059611590597115905981159059911590600115906011159060211590603115906041159060511590606115906071159060811590609115906101159061111590612115906131159061411590615115906161159061711590618115906191159062011590621115906221159062311590624115906251159062611590627115906281159062911590630115906311159063211590633115906341159063511590636115906371159063811590639115906401159064111590642115906431159064411590645115906461159064711590648115906491159065011590651115906521159065311590654115906551159065611590657115906581159065911590660115906611159066211590663115906641159066511590666115906671159066811590669115906701159067111590672115906731159067411590675115906761159067711590678115906791159068011590681115906821159068311590684115906851159068611590687115906881159068911590690115906911159069211590693115906941159069511590696115906971159069811590699115907001159070111590702115907031159070411590705115907061159070711590708115907091159071011590711115907121159071311590714115907151159071611590717115907181159071911590720115907211159072211590723115907241159072511590726115907271159072811590729115907301159073111590732115907331159073411590735115907361159073711590738115907391159074011590741115907421159074311590744115907451159074611590747115907481159074911590750115907511159075211590753115907541159075511590756115907571159075811590759115907601159076111590762115907631159076411590765115907661159076711590768115907691159077011590771115907721159077311590774115907751159077611590777115907781159077911590780115907811159078211590783115907841159078511590786115907871159078811590789115907901159079111590792115907931159079411590795115907961159079711590798115907991160000111600002116000031160000411600005116000061160000711600008116000091160001011600011116000121160001311600014116000151160001611600017116000181160001911600020116000211160002211600023116000241160002511600026116000271160002811600029116000301160003111600032116000331160003411600035116000361160003711600038116000391160004011600041116000421160004311600044116000451160004611600047116000481160004911600050116000511160005211600053116000541160005511600056116000571160005811600059116000601160006111600062116000631160006411600065116000661160006711600068116000691160007011600071116000721160007311600074116000751160007611600077116000781160007911600080116000811160008211600083116000841160008511600086116000871160008811600089116000901160009111600092116000931160009411600095116000961160009711600098116000991160010011600101116001021160010311600104116001051160010611600107116001081160010911600110116001111160011211600113116001141160011511600116116001171160011811600119116001201160012111600122116001231160012411600125116001261160012711600128116001291160013011600131116001321160013311600134116001351160013611600137116001381160013911600140116001411160014211600143116001441160014511600146116001471160014811600149116001501160015111600152116001531160015411600155116001561160015711600158116001591160016011600161116001621160016311600164116001651160016611600167116001681160016911600170116001711160017211600173116001741160017511600176116001771160017811600179116001801160018111600182116001831160018411600185116001861160018711600188116001891160019011600191116001921160019311600194116001951160019611600197116001981160019911600200116002011160020211600203116002041160020511600206116002071160020811600209116002101160021111600212116002131160021411600215116002161160021711600218116002191160022011600221116002221160022311600224116002251160022611600227116002281160022911600230116002311160023211600233116002341160023511600236116002371160023811600239116002401160024111600242116002431160024411600245116002461160024711600248116002491160025011600251116002521160025311600254116002551160025611600257116002581160025911600260116002611160026211600263116002641160026511600266116002671160026811600269116002701160027111600272116002731160027411600275116002761160027711600278116002791160028011600281116002821160028311600284116002851160028611600287116002881160028911600290116002911160029211600293116002941160029511600296116002971160029811600299116003001160030111600302116003031160030411600305116003061160030711600308116003091160031011600311116003121160031311600314116003151160031611600317116003181160031911600320116003211160032211600323116003241160032511600326116003271160032811600329116003301160033111600332116003331160033411600335116003361160033711600338116003391160034011600341116003421160034311600344116003451160034611600347116003481160034911600350116003511160035211600353116003541160035511600356116003571160035811600359116003601160036111600362116003631160036411600365116003661160036711600368116003691160037011600371116003721160037311600374116003751160037611600377116003781160037911600380116003811160038211600383116003841160038511600386116003871160038811600389116003901160039111600392116003931160039411600395116003961160039711600398116003991160040011600401116004021160040311600404116004051160040611600407116004081160040911600410116004111160041211600413116004141160041511600416116004171160041811600419116004201160042111600422116004231160042411600425116004261160042711600428116004291160043011600431116004321160043311600434116004351160043611600437116004381160043911600440116004411160044211600443116004441160044511600446116004471160044811600449116004501160045111600452116004531160045411600455116004561160045711600458116004591160046011600461116004621160046311600464116004651160046611600467116004681160046911600470116004711160047211600473116004741160047511600476116004771160047811600479116004801160048111600482116004831160048411600485116004861160048711600488116004891160049011600491116004921160049311600494116004951160049611600497116004981160049911600500116005011160050211600503116005041160050511600506116005071160050811600509116005101160051111600512116005131160051411600515116005161160051711600518116005191160052011600521116005221160052311600524116005251160052611600527116005281160052911600530116005311160053211600533116005341160053511600536116005371160053811600539116005401160054111600542116005431160054411600545116005461160054711600548116005491160055011600551116005521160055311600554116005551160055611600557116005581160055911600560116005611160056211600563116005641160056511600566116005671160056811600569116005701160057111600572116005731160057411600575116005761160057711600578116005791160058011600581116005821160058311600584116005851160058611600587116005881160058911600590116005911160059211600593116005941160059511600596116005971160059811600599116006001160060111600602116006031160060411600605116006061160060711600608116006091160061011600611116006121160061311600614116006151160061611600617116006181160061911600620116006211160062211600623116006241160062511600626116006271160062811600629116006301160063111600632116006331160063411600635116006361160063711600638116006391160064011600641116006421160064311600644116006451160064611600647116006481160064911600650116006511160065211600653116006541160065511600656116006571160065811600659116006601160066111600662116006631160066411600665116006661160066711600668116006691160067011600671116006721160067311600674116006751160067611600677116006781160067911600680116006811160068211600683116006841160068511600686116006871160068811600689116006901160069111600692116006931160069411600695116006961160069711600698116006991160070011600701116007021160070311600704116007051160070611600707116007081160070911600710116007111160071211600713116007141160071511600716116007171160071811600719116007201160072111600722116007231160072411600725116007261160072711600728116007291160073011600731116007321160073311600734116007351160073611600737116007381160073911600740116007411160074211600743116007441160074511600746116007471160074811600749116007501160075111600752116007531160075411600755116007561160075711600758116007591160076011600761116007621160076311600764116007651160076611600767116007681160076911600770116007711160077211600773116007741160077511600776116007771160077811600779116007801160078111600782116007831160078411600785116007861160078711600788116007891160079011600791116007921160079311600794116007951160079611600797116007981160079911610001116100021161000311610004116100051161000611610007116100081161000911610010116100111161001211610013116100141161001511610016116100171161001811610019116100201161002111610022116100231161002411610025116100261161002711610028116100291161003011610031116100321161003311610034116100351161003611610037116100381161003911610040116100411161004211610043116100441161004511610046116100471161004811610049116100501161005111610052116100531161005411610055116100561161005711610058116100591161006011610061116100621161006311610064116100651161006611610067116100681161006911610070116100711161007211610073116100741161007511610076116100771161007811610079116100801161008111610082116100831161008411610085116100861161008711610088116100891161009011610091116100921161009311610094116100951161009611610097116100981161009911610100116101011161010211610103116101041161010511610106116101071161010811610109116101101161011111610112116101131161011411610115116101161161011711610118116101191161012011610121116101221161012311610124116101251161012611610127116101281161012911610130116101311161013211610133116101341161013511610136116101371161013811610139116101401161014111610142116101431161014411610145116101461161014711610148116101491161015011610151116101521161015311610154116101551161015611610157116101581161015911610160116101611161016211610163116101641161016511610166116101671161016811610169116101701161017111610172116101731161017411610175116101761161017711610178116101791161018011610181116101821161018311610184116101851161018611610187116101881161018911610190116101911161019211610193116101941161019511610196116101971161019811610199116102001161020111610202116102031161020411610205116102061161020711610208116102091161021011610211116102121161021311610214116102151161021611610217116102181161021911610220116102211161022211610223116102241161022511610226116102271161022811610229116102301161023111610232116102331161023411610235116102361161023711610238116102391161024011610241116102421161024311610244116102451161024611610247116102481161024911610250116102511161025211610253116102541161025511610256116102571161025811610259116102601161026111610262116102631161026411610265116102661161026711610268116102691161027011610271116102721161027311610274116102751161027611610277116102781161027911610280116102811161028211610283116102841161028511610286116102871161028811610289116102901161029111610292116102931161029411610295116102961161029711610298116102991161030011610301116103021161030311610304116103051161030611610307116103081161030911610310116103111161031211610313116103141161031511610316116103171161031811610319116103201161032111610322116103231161032411610325116103261161032711610328116103291161033011610331116103321161033311610334116103351161033611610337116103381161033911610340116103411161034211610343116103441161034511610346116103471161034811610349116103501161035111610352116103531161035411610355116103561161035711610358116103591161036011610361116103621161036311610364116103651161036611610367116103681161036911610370116103711161037211610373116103741161037511610376116103771161037811610379116103801161038111610382116103831161038411610385116103861161038711610388116103891161039011610391116103921161039311610394116103951161039611610397116103981161039911610400116104011161040211610403116104041161040511610406116104071161040811610409116104101161041111610412116104131161041411610415116104161161041711610418116104191161042011610421116104221161042311610424116104251161042611610427116104281161042911610430116104311161043211610433116104341161043511610436116104371161043811610439116104401161044111610442116104431161044411610445116104461161044711610448116104491161045011610451116104521161045311610454116104551161045611610457116104581161045911610460116104611161046211610463116104641161046511610466116104671161046811610469116104701161047111610472116104731161047411610475116104761161047711610478116104791161048011610481116104821161048311610484116104851161048611610487116104881161048911610490116104911161049211610493116104941161049511610496116104971161049811610499116105001161050111610502116105031161050411610505116105061161050711610508116105091161051011610511116105121161051311610514116105151161051611610517116105181161051911610520116105211161052211610523116105241161052511610526116105271161052811610529116105301161053111610532116105331161053411610535116105361161053711610538116105391161054011610541116105421161054311610544116105451161054611610547116105481161054911610550116105511161055211610553116105541161055511610556116105571161055811610559116105601161056111610562116105631161056411610565116105661161056711610568116105691161057011610571116105721161057311610574116105751161057611610577116105781161057911610580116105811161058211610583116105841161058511610586116105871161058811610589116105901161059111610592116105931161059411610595116105961161059711610598116105991161060011610601116106021161060311610604116106051161060611610607116106081161060911610610116106111161061211610613116106141161061511610616116106171161061811610619116106201161062111610622116106231161062411610625116106261161062711610628116106291161063011610631116106321161063311610634116106351161063611610637116106381161063911610640116106411161064211610643116106441161064511610646116106471161064811610649116106501161065111610652116106531161065411610655116106561161065711610658116106591161066011610661116106621161066311610664116106651161066611610667116106681161066911610670116106711161067211610673116106741161067511610676116106771161067811610679116106801161068111610682116106831161068411610685116106861161068711610688116106891161069011610691116106921161069311610694116106951161069611610697116106981161069911610700116107011161070211610703116107041161070511610706116107071161070811610709116107101161071111610712116107131161071411610715116107161161071711610718116107191161072011610721116107221161072311610724116107251161072611610727116107281161072911610730116107311161073211610733116107341161073511610736116107371161073811610739116107401161074111610742116107431161074411610745116107461161074711610748116107491161075011610751116107521161075311610754116107551161075611610757116107581161075911610760116107611161076211610763116107641161076511610766116107671161076811610769116107701161077111610772116107731161077411610775116107761161077711610778116107791161078011610781116107821161078311610784116107851161078611610787116107881161078911610790116107911161079211610793116107941161079511610796116107971161079811610799116200011162000211620003116200041162000511620006116200071162000811620009116200101162001111620012116200131162001411620015116200161162001711620018116200191162002011620021116200221162002311620024116200251162002611620027116200281162002911620030116200311162003211620033116200341162003511620036116200371162003811620039116200401162004111620042116200431162004411620045116200461162004711620048116200491162005011620051116200521162005311620054116200551162005611620057116200581162005911620060116200611162006211620063116200641162006511620066116200671162006811620069116200701162007111620072116200731162007411620075116200761162007711620078116200791162008011620081116200821162008311620084116200851162008611620087116200881162008911620090116200911162009211620093116200941162009511620096116200971162009811620099116201001162010111620102116201031162010411620105116201061162010711620108116201091162011011620111116201121162011311620114116201151162011611620117116201181162011911620120116201211162012211620123116201241162012511620126116201271162012811620129116201301162013111620132116201331162013411620135116201361162013711620138116201391162014011620141116201421162014311620144116201451162014611620147116201481162014911620150116201511162015211620153116201541162015511620156116201571162015811620159116201601162016111620162116201631162016411620165116201661162016711620168116201691162017011620171116201721162017311620174116201751162017611620177116201781162017911620180116201811162018211620183116201841162018511620186116201871162018811620189116201901162019111620192116201931162019411620195116201961162019711620198116201991162020011620201116202021162020311620204116202051162020611620207116202081162020911620210116202111162021211620213116202141162021511620216116202171162021811620219116202201162022111620222116202231162022411620225116202261162022711620228116202291162023011620231116202321162023311620234116202351162023611620237116202381162023911620240116202411162024211620243116202441162024511620246116202471162024811620249116202501162025111620252116202531162025411620255116202561162025711620258116202591162026011620261116202621162026311620264116202651162026611620267116202681162026911620270116202711162027211620273116202741162027511620276116202771162027811620279116202801162028111620282116202831162028411620285116202861162028711620288116202891162029011620291116202921162029311620294116202951162029611620297116202981162029911620300116203011162030211620303116203041162030511620306116203071162030811620309116203101162031111620312116203131162031411620315116203161162031711620318116203191162032011620321116203221162032311620324116203251162032611620327116203281162032911620330116203311162033211620333116203341162033511620336116203371162033811620339116203401162034111620342116203431162034411620345116203461162034711620348116203491162035011620351116203521162035311620354116203551162035611620357116203581162035911620360116203611162036211620363116203641162036511620366116203671162036811620369116203701162037111620372116203731162037411620375116203761162037711620378116203791162038011620381116203821162038311620384116203851162038611620387116203881162038911620390116203911162039211620393116203941162039511620396116203971162039811620399116204001162040111620402116204031162040411620405116204061162040711620408116204091162041011620411116204121162041311620414116204151162041611620417116204181162041911620420116204211162042211620423116204241162042511620426116204271162042811620429116204301162043111620432116204331162043411620435116204361162043711620438116204391162044011620441116204421162044311620444116204451162044611620447116204481162044911620450116204511162045211620453116204541162045511620456116204571162045811620459116204601162046111620462116204631162046411620465116204661162046711620468116204691162047011620471116204721162047311620474116204751162047611620477116204781162047911620480116204811162048211620483116204841162048511620486116204871162048811620489116204901162049111620492116204931162049411620495116204961162049711620498116204991162050011620501116205021162050311620504116205051162050611620507116205081162050911620510116205111162051211620513116205141162051511620516116205171162051811620519116205201162052111620522116205231162052411620525116205261162052711620528116205291162053011620531116205321162053311620534116205351162053611620537116205381162053911620540116205411162054211620543116205441162054511620546116205471162054811620549116205501162055111620552116205531162055411620555116205561162055711620558116205591162056011620561116205621162056311620564116205651162056611620567116205681162056911620570116205711162057211620573116205741162057511620576116205771162057811620579116205801162058111620582116205831162058411620585116205861162058711620588116205891162059011620591116205921162059311620594116205951162059611620597116205981162059911620600116206011162060211620603116206041162060511620606116206071162060811620609116206101162061111620612116206131162061411620615116206161162061711620618116206191162062011620621116206221162062311620624116206251162062611620627116206281162062911620630116206311162063211620633116206341162063511620636116206371162063811620639116206401162064111620642116206431162064411620645116206461162064711620648116206491162065011620651116206521162065311620654116206551162065611620657116206581162065911620660116206611162066211620663116206641162066511620666116206671162066811620669116206701162067111620672116206731162067411620675116206761162067711620678116206791162068011620681116206821162068311620684116206851162068611620687116206881162068911620690116206911162069211620693116206941162069511620696116206971162069811620699116207001162070111620702116207031162070411620705116207061162070711620708116207091162071011620711116207121162071311620714116207151162071611620717116207181162071911620720116207211162072211620723116207241162072511620726116207271162072811620729116207301162073111620732116207331162073411620735116207361162073711620738116207391162074011620741116207421162074311620744116207451162074611620747116207481162074911620750116207511162075211620753116207541162075511620756116207571162075811620759116207601162076111620762116207631162076411620765116207661162076711620768116207691162077011620771116207721162077311620774116207751162077611620777116207781162077911620780116207811162078211620783116207841162078511620786116207871162078811620789116207901162079111620792116207931162079411620795116207961162079711620798116207991163000111630002116300031163000411630005116300061163000711630008116300091163001011630011116300121163001311630014116300151163001611630017116300181163001911630020116300211163002211630023116300241163002511630026116300271163002811630029116300301163003111630032116300331163003411630035116300361163003711630038116300391163004011630041116300421163004311630044116300451163004611630047116300481163004911630050116300511163005211630053116300541163005511630056116300571163005811630059116300601163006111630062116300631163006411630065116300661163006711630068116300691163007011630071116300721163007311630074116300751163007611630077116300781163007911630080116300811163008211630083116300841163008511630086116300871163008811630089116300901163009111630092116300931163009411630095116300961163009711630098116300991163010011630101116301021163010311630104116301051163010611630107116301081163010911630110116301111163011211630113116301141163011511630116116301171163011811630119116301201163012111630122116301231163012411630125116301261163012711630128116301291163013011630131116301321163013311630134116301351163013611630137116301381163013911630140116301411163014211630143116301441163014511630146116301471163014811630149116301501163015111630152116301531163015411630155116301561163015711630158116301591163016011630161116301621163016311630164116301651163016611630167116301681163016911630170116301711163017211630173116301741163017511630176116301771163017811630179116301801163018111630182116301831163018411630185116301861163018711630188116301891163019011630191116301921163019311630194116301951163019611630197116301981163019911630200116302011163020211630203116302041163020511630206116302071163020811630209116302101163021111630212116302131163021411630215116302161163021711630218116302191163022011630221116302221163022311630224116302251163022611630227116302281163022911630230116302311163023211630233116302341163023511630236116302371163023811630239116302401163024111630242116302431163024411630245116302461163024711630248116302491163025011630251116302521163025311630254116302551163025611630257116302581163025911630260116302611163026211630263116302641163026511630266116302671163026811630269116302701163027111630272116302731163027411630275116302761163027711630278116302791163028011630281116302821163028311630284116302851163028611630287116302881163028911630290116302911163029211630293116302941163029511630296116302971163029811630299116303001163030111630302116303031163030411630305116303061163030711630308116303091163031011630311116303121163031311630314116303151163031611630317116303181163031911630320116303211163032211630323116303241163032511630326116303271163032811630329116303301163033111630332116303331163033411630335116303361163033711630338116303391163034011630341116303421163034311630344116303451163034611630347116303481163034911630350116303511163035211630353116303541163035511630356116303571163035811630359116303601163036111630362116303631163036411630365116303661163036711630368116303691163037011630371116303721163037311630374116303751163037611630377116303781163037911630380116303811163038211630383116303841163038511630386116303871163038811630389116303901163039111630392116303931163039411630395116303961163039711630398116303991163040011630401116304021163040311630404116304051163040611630407116304081163040911630410116304111163041211630413116304141163041511630416116304171163041811630419116304201163042111630422116304231163042411630425116304261163042711630428116304291163043011630431116304321163043311630434116304351163043611630437116304381163043911630440116304411163044211630443116304441163044511630446116304471163044811630449116304501163045111630452116304531163045411630455116304561163045711630458116304591163046011630461116304621163046311630464116304651163046611630467116304681163046911630470116304711163047211630473116304741163047511630476116304771163047811630479116304801163048111630482116304831163048411630485116304861163048711630488116304891163049011630491116304921163049311630494116304951163049611630497116304981163049911630500116305011163050211630503116305041163050511630506116305071163050811630509116305101163051111630512116305131163051411630515116305161163051711630518116305191163052011630521116305221163052311630524116305251163052611630527116305281163052911630530116305311163053211630533116305341163053511630536116305371163053811630539116305401163054111630542116305431163054411630545116305461163054711630548116305491163055011630551116305521163055311630554116305551163055611630557116305581163055911630560116305611163056211630563116305641163056511630566116305671163056811630569116305701163057111630572116305731163057411630575116305761163057711630578116305791163058011630581116305821163058311630584116305851163058611630587116305881163058911630590116305911163059211630593116305941163059511630596116305971163059811630599116306001163060111630602116306031163060411630605116306061163060711630608116306091163061011630611116306121163061311630614116306151163061611630617116306181163061911630620116306211163062211630623116306241163062511630626116306271163062811630629116306301163063111630632116306331163063411630635116306361163063711630638116306391163064011630641116306421163064311630644116306451163064611630647116306481163064911630650116306511163065211630653116306541163065511630656116306571163065811630659116306601163066111630662116306631163066411630665116306661163066711630668116306691163067011630671116306721163067311630674116306751163067611630677116306781163067911630680116306811163068211630683116306841163068511630686116306871163068811630689116306901163069111630692116306931163069411630695116306961163069711630698116306991163070011630701116307021163070311630704116307051163070611630707116307081163070911630710116307111163071211630713116307141163071511630716116307171163071811630719116307201163072111630722116307231163072411630725116307261163072711630728116307291163073011630731116307321163073311630734116307351163073611630737116307381163073911630740116307411163074211630743116307441163074511630746116307471163074811630749116307501163075111630752116307531163075411630755116307561163075711630758116307591163076011630761116307621163076311630764116307651163076611630767116307681163076911630770116307711163077211630773116307741163077511630776116307771163077811630779116307801163078111630782116307831163078411630785116307861163078711630788116307891163079011630791116307921163079311630794116307951163079611630797116307981163079911640001116400021164000311640004116400051164000611640007116400081164000911640010116400111164001211640013116400141164001511640016116400171164001811640019116400201164002111640022116400231164002411640025116400261164002711640028116400291164003011640031116400321164003311640034116400351164003611640037116400381164003911640040116400411164004211640043116400441164004511640046116400471164004811640049116400501164005111640052116400531164005411640055116400561164005711640058116400591164006011640061116400621164006311640064116400651164006611640067116400681164006911640070116400711164007211640073116400741164007511640076116400771164007811640079116400801164008111640082116400831164008411640085116400861164008711640088116400891164009011640091116400921164009311640094116400951164009611640097116400981164009911640100116401011164010211640103116401041164010511640106116401071164010811640109116401101164011111640112116401131164011411640115116401161164011711640118116401191164012011640121116401221164012311640124116401251164012611640127116401281164012911640130116401311164013211640133116401341164013511640136116401371164013811640139116401401164014111640142116401431164014411640145116401461164014711640148116401491164015011640151116401521164015311640154116401551164015611640157116401581164015911640160116401611164016211640163116401641164016511640166116401671164016811640169116401701164017111640172116401731164017411640175116401761164017711640178116401791164018011640181116401821164018311640184116401851164018611640187116401881164018911640190116401911164019211640193116401941164019511640196116401971164019811640199116402001164020111640202116402031164020411640205116402061164020711640208116402091164021011640211116402121164021311640214116402151164021611640217116402181164021911640220116402211164022211640223116402241164022511640226116402271164022811640229116402301164023111640232116402331164023411640235116402361164023711640238116402391164024011640241116402421164024311640244116402451164024611640247116402481164024911640250116402511164025211640253116402541164025511640256116402571164025811640259116402601164026111640262116402631164026411640265116402661164026711640268116402691164027011640271116402721164027311640274116402751164027611640277116402781164027911640280116402811164028211640283116402841164028511640286116402871164028811640289116402901164029111640292116402931164029411640295116402961164029711640298116402991164030011640301116403021164030311640304116403051164030611640307116403081164030911640310116403111164031211640313116403141164031511640316116403171164031811640319116403201164032111640322116403231164032411640325116403261164032711640328116403291164033011640331116403321164033311640334116403351164033611640337116403381164033911640340116403411164034211640343116403441164034511640346116403471164034811640349116403501164035111640352116403531164035411640355116403561164035711640358116403591164036011640361116403621164036311640364116403651164036611640367116403681164036911640370116403711164037211640373116403741164037511640376116403771164037811640379116403801164038111640382116403831164038411640385116403861164038711640388116403891164039011640391116403921164039311640394116403951164039611640397116403981164039911640400116404011164040211640403116404041164040511640406116404071164040811640409116404101164041111640412116404131164041411640415116404161164041711640418116404191164042011640421116404221164042311640424116404251164042611640427116404281164042911640430116404311164043211640433116404341164043511640436116404371164043811640439116404401164044111640442116404431164044411640445116404461164044711640448116404491164045011640451116404521164045311640454116404551164045611640457116404581164045911640460116404611164046211640463116404641164046511640466116404671164046811640469116404701164047111640472116404731164047411640475116404761164047711640478116404791164048011640481116404821164048311640484116404851164048611640487116404881164048911640490116404911164049211640493116404941164049511640496116404971164049811640499116405001164050111640502116405031164050411640505116405061164050711640508116405091164051011640511116405121164051311640514116405151164051611640517116405181164051911640520116405211164052211640523116405241164052511640526116405271164052811640529116405301164053111640532116405331164053411640535116405361164053711640538116405391164054011640541116405421164054311640544116405451164054611640547116405481164054911640550116405511164055211640553116405541164055511640556116405571164055811640559116405601164056111640562116405631164056411640565116405661164056711640568116405691164057011640571116405721164057311640574116405751164057611640577116405781164057911640580116405811164058211640583116405841164058511640586116405871164058811640589116405901164059111640592116405931164059411640595116405961164059711640598116405991164060011640601116406021164060311640604116406051164060611640607116406081164060911640610116406111164061211640613116406141164061511640616116406171164061811640619116406201164062111640622116406231164062411640625116406261164062711640628116406291164063011640631116406321164063311640634116406351164063611640637116406381164063911640640116406411164064211640643116406441164064511640646116406471164064811640649116406501164065111640652116406531164065411640655116406561164065711640658116406591164066011640661116406621164066311640664116406651164066611640667116406681164066911640670116406711164067211640673116406741164067511640676116406771164067811640679116406801164068111640682116406831164068411640685116406861164068711640688116406891164069011640691116406921164069311640694116406951164069611640697116406981164069911640700116407011164070211640703116407041164070511640706116407071164070811640709116407101164071111640712116407131164071411640715116407161164071711640718116407191164072011640721116407221164072311640724116407251164072611640727116407281164072911640730116407311164073211640733116407341164073511640736116407371164073811640739116407401164074111640742116407431164074411640745116407461164074711640748116407491164075011640751116407521164075311640754116407551164075611640757116407581164075911640760116407611164076211640763116407641164076511640766116407671164076811640769116407701164077111640772116407731164077411640775116407761164077711640778116407791164078011640781116407821164078311640784116407851164078611640787116407881164078911640790116407911164079211640793116407941164079511640796116407971164079811640799116500011165000211650003116500041165000511650006116500071165000811650009116500101165001111650012116500131165001411650015116500161165001711650018116500191165002011650021116500221165002311650024116500251165002611650027116500281165002911650030116500311165003211650033116500341165003511650036116500371165003811650039116500401165004111650042116500431165004411650045116500461165004711650048116500491165005011650051116500521165005311650054116500551165005611650057116500581165005911650060116500611165006211650063116500641165006511650066116500671165006811650069116500701165007111650072116500731165007411650075116500761165007711650078116500791165008011650081116500821165008311650084116500851165008611650087116500881165008911650090116500911165009211650093116500941165009511650096116500971165009811650099116501001165010111650102116501031165010411650105116501061165010711650108116501091165011011650111116501121165011311650114116501151165011611650117116501181165011911650120116501211165012211650123116501241165012511650126116501271165012811650129116501301165013111650132116501331165013411650135116501361165013711650138116501391165014011650141116501421165014311650144116501451165014611650147116501481165014911650150116501511165015211650153116501541165015511650156116501571165015811650159116501601165016111650162116501631165016411650165116501661165016711650168116501691165017011650171116501721165017311650174116501751165017611650177116501781165017911650180116501811165018211650183116501841165018511650186116501871165018811650189116501901165019111650192116501931165019411650195116501961165019711650198116501991165020011650201116502021165020311650204116502051165020611650207116502081165020911650210116502111165021211650213116502141165021511650216116502171165021811650219116502201165022111650222116502231165022411650225116502261165022711650228116502291165023011650231116502321165023311650234116502351165023611650237116502381165023911650240116502411165024211650243116502441165024511650246116502471165024811650249116502501165025111650252116502531165025411650255116502561165025711650258116502591165026011650261116502621165026311650264116502651165026611650267116502681165026911650270116502711165027211650273116502741165027511650276116502771165027811650279116502801165028111650282116502831165028411650285116502861165028711650288116502891165029011650291116502921165029311650294116502951165029611650297116502981165029911650300116503011165030211650303116503041165030511650306116503071165030811650309116503101165031111650312116503131165031411650315116503161165031711650318116503191165032011650321116503221165032311650324116503251165032611650327116503281165032911650330116503311165033211650333116503341165033511650336116503371165033811650339116503401165034111650342116503431165034411650345116503461165034711650348116503491165035011650351116503521165035311650354116503551165035611650357116503581165035911650360116503611165036211650363116503641165036511650366116503671165036811650369116503701165037111650372116503731165037411650375116503761165037711650378116503791165038011650381116503821165038311650384116503851165038611650387116503881165038911650390116503911165039211650393116503941165039511650396116503971165039811650399116504001165040111650402116504031165040411650405116504061165040711650408116504091165041011650411116504121165041311650414116504151165041611650417116504181165041911650420116504211165042211650423116504241165042511650426116504271165042811650429116504301165043111650432116504331165043411650435116504361165043711650438116504391165044011650441116504421165044311650444116504451165044611650447116504481165044911650450116504511165045211650453116504541165045511650456116504571165045811650459116504601165046111650462116504631165046411650465116504661165046711650468116504691165047011650471116504721165047311650474116504751165047611650477116504781165047911650480116504811165048211650483116504841165048511650486116504871165048811650489116504901165049111650492116504931165049411650495116504961165049711650498116504991165050011650501116505021165050311650504116505051165050611650507116505081165050911650510116505111165051211650513116505141165051511650516116505171165051811650519116505201165052111650522116505231165052411650525116505261165052711650528116505291165053011650531116505321165053311650534116505351165053611650537116505381165053911650540116505411165054211650543116505441165054511650546116505471165054811650549116505501165055111650552116505531165055411650555116505561165055711650558116505591165056011650561116505621165056311650564116505651165056611650567116505681165056911650570116505711165057211650573116505741165057511650576116505771165057811650579116505801165058111650582116505831165058411650585116505861165058711650588116505891165059011650591116505921165059311650594116505951165059611650597116505981165059911650600116506011165060211650603116506041165060511650606116506071165060811650609116506101165061111650612116506131165061411650615116506161165061711650618116506191165062011650621116506221165062311650624116506251165062611650627116506281165062911650630116506311165063211650633116506341165063511650636116506371165063811650639116506401165064111650642116506431165064411650645116506461165064711650648116506491165065011650651116506521165065311650654116506551165065611650657116506581165065911650660116506611165066211650663116506641165066511650666116506671165066811650669116506701165067111650672116506731165067411650675116506761165067711650678116506791165068011650681116506821165068311650684116506851165068611650687116506881165068911650690116506911165069211650693116506941165069511650696116506971165069811650699116507001165070111650702116507031165070411650705116507061165070711650708116507091165071011650711116507121165071311650714116507151165071611650717116507181165071911650720116507211165072211650723116507241165072511650726116507271165072811650729116507301165073111650732116507331165073411650735116507361165073711650738116507391165074011650741116507421165074311650744116507451165074611650747116507481165074911650750116507511165075211650753116507541165075511650756116507571165075811650759116507601165076111650762116507631165076411650765116507661165076711650768116507691165077011650771116507721165077311650774116507751165077611650777116507781165077911650780116507811165078211650783116507841165078511650786116507871165078811650789116507901165079111650792116507931165079411650795116507961165079711650798116507991166000111660002116600031166000411660005116600061166000711660008116600091166001011660011116600121166001311660014116600151166001611660017116600181166001911660020116600211166002211660023116600241166002511660026116600271166002811660029116600301166003111660032116600331166003411660035116600361166003711660038116600391166004011660041116600421166004311660044116600451166004611660047116600481166004911660050116600511166005211660053116600541166005511660056116600571166005811660059116600601166006111660062116600631166006411660065116600661166006711660068116600691166007011660071116600721166007311660074116600751166007611660077116600781166007911660080116600811166008211660083116600841166008511660086116600871166008811660089116600901166009111660092116600931166009411660095116600961166009711660098116600991166010011660101116601021166010311660104116601051166010611660107116601081166010911660110116601111166011211660113116601141166011511660116116601171166011811660119116601201166012111660122116601231166012411660125116601261166012711660128116601291166013011660131116601321166013311660134116601351166013611660137116601381166013911660140116601411166014211660143116601441166014511660146116601471166014811660149116601501166015111660152116601531166015411660155116601561166015711660158116601591166016011660161116601621166016311660164116601651166016611660167116601681166016911660170116601711166017211660173116601741166017511660176116601771166017811660179116601801166018111660182116601831166018411660185116601861166018711660188116601891166019011660191116601921166019311660194116601951166019611660197116601981166019911660200116602011166020211660203116602041166020511660206116602071166020811660209116602101166021111660212116602131166021411660215116602161166021711660218116602191166022011660221116602221166022311660224116602251166022611660227116602281166022911660230116602311166023211660233116602341166023511660236116602371166023811660239116602401166024111660242116602431166024411660245116602461166024711660248116602491166025011660251116602521166025311660254116602551166025611660257116602581166025911660260116602611166026211660263116602641166026511660266116602671166026811660269116602701166027111660272116602731166027411660275116602761166027711660278116602791166028011660281116602821166028311660284116602851166028611660287116602881166028911660290116602911166029211660293116602941166029511660296116602971166029811660299116603001166030111660302116603031166030411660305116603061166030711660308116603091166031011660311116603121166031311660314116603151166031611660317116603181166031911660320116603211166032211660323116603241166032511660326116603271166032811660329116603301166033111660332116603331166033411660335116603361166033711660338116603391166034011660341116603421166034311660344116603451166034611660347116603481166034911660350116603511166035211660353116603541166035511660356116603571166035811660359116603601166036111660362116603631166036411660365116603661166036711660368116603691166037011660371116603721166037311660374116603751166037611660377116603781166037911660380116603811166038211660383116603841166038511660386116603871166038811660389116603901166039111660392116603931166039411660395116603961166039711660398116603991166040011660401116604021166040311660404116604051166040611660407116604081166040911660410116604111166041211660413116604141166041511660416116604171166041811660419116604201166042111660422116604231166042411660425116604261166042711660428116604291166043011660431116604321166043311660434116604351166043611660437116604381166043911660440116604411166044211660443116604441166044511660446116604471166044811660449116604501166045111660452116604531166045411660455116604561166045711660458116604591166046011660461116604621166046311660464116604651166046611660467116604681166046911660470116604711166047211660473116604741166047511660476116604771166047811660479116604801166048111660482116604831166048411660485116604861166048711660488116604891166049011660491116604921166049311660494116604951166049611660497116604981166049911660500116605011166050211660503116605041166050511660506116605071166050811660509116605101166051111660512116605131166051411660515116605161166051711660518116605191166052011660521116605221166052311660524116605251166052611660527116605281166052911660530116605311166053211660533116605341166053511660536116605371166053811660539116605401166054111660542116605431166054411660545116605461166054711660548116605491166055011660551116605521166055311660554116605551166055611660557116605581166055911660560116605611166056211660563116605641166056511660566116605671166056811660569116605701166057111660572116605731166057411660575116605761166057711660578116605791166058011660581116605821166058311660584116605851166058611660587116605881166058911660590116605911166059211660593116605941166059511660596116605971166059811660599116606001166060111660602116606031166060411660605116606061166060711660608116606091166061011660611116606121166061311660614116606151166061611660617116606181166061911660620116606211166062211660623116606241166062511660626116606271166062811660629116606301166063111660632116606331166063411660635116606361166063711660638116606391166064011660641116606421166064311660644116606451166064611660647116606481166064911660650116606511166065211660653116606541166065511660656116606571166065811660659116606601166066111660662116606631166066411660665116606661166066711660668116606691166067011660671116606721166067311660674116606751166067611660677116606781166067911660680116606811166068211660683116606841166068511660686116606871166068811660689116606901166069111660692116606931166069411660695116606961166069711660698116606991166070011660701116607021166070311660704116607051166070611660707116607081166070911660710116607111166071211660713116607141166071511660716116607171166071811660719116607201166072111660722116607231166072411660725116607261166072711660728116607291166073011660731116607321166073311660734116607351166073611660737116607381166073911660740116607411166074211660743116607441166074511660746116607471166074811660749116607501166075111660752116607531166075411660755116607561166075711660758116607591166076011660761116607621166076311660764116607651166076611660767116607681166076911660770116607711166077211660773116607741166077511660776116607771166077811660779116607801166078111660782116607831166078411660785116607861166078711660788116607891166079011660791116607921166079311660794116607951166079611660797116607981166079911670001116700021167000311670004116700051167000611670007116700081167000911670010116700111167001211670013116700141167001511670016116700171167001811670019116700201167002111670022116700231167002411670025116700261167002711670028116700291167003011670031116700321167003311670034116700351167003611670037116700381167003911670040116700411167004211670043116700441167004511670046116700471167004811670049116700501167005111670052116700531167005411670055116700561167005711670058116700591167006011670061116700621167006311670064116700651167006611670067116700681167006911670070116700711167007211670073116700741167007511670076116700771167007811670079116700801167008111670082116700831167008411670085116700861167008711670088116700891167009011670091116700921167009311670094116700951167009611670097116700981167009911670100116701011167010211670103116701041167010511670106116701071167010811670109116701101167011111670112116701131167011411670115116701161167011711670118116701191167012011670121116701221167012311670124116701251167012611670127116701281167012911670130116701311167013211670133116701341167013511670136116701371167013811670139116701401167014111670142116701431167014411670145116701461167014711670148116701491167015011670151116701521167015311670154116701551167015611670157116701581167015911670160116701611167016211670163116701641167016511670166116701671167016811670169116701701167017111670172116701731167017411670175116701761167017711670178116701791167018011670181116701821167018311670184116701851167018611670187116701881167018911670190116701911167019211670193116701941167019511670196116701971167019811670199116702001167020111670202116702031167020411670205116702061167020711670208116702091167021011670211116702121167021311670214116702151167021611670217116702181167021911670220116702211167022211670223116702241167022511670226116702271167022811670229116702301167023111670232116702331167023411670235116702361167023711670238116702391167024011670241116702421167024311670244116702451167024611670247116702481167024911670250116702511167025211670253116702541167025511670256116702571167025811670259116702601167026111670262116702631167026411670265116702661167026711670268116702691167027011670271116702721167027311670274116702751167027611670277116702781167027911670280116702811167028211670283116702841167028511670286116702871167028811670289116702901167029111670292116702931167029411670295116702961167029711670298116702991167030011670301116703021167030311670304116703051167030611670307116703081167030911670310116703111167031211670313116703141167031511670316116703171167031811670319116703201167032111670322116703231167032411670325116703261167032711670328116703291167033011670331116703321167033311670334116703351167033611670337116703381167033911670340116703411167034211670343116703441167034511670346116703471167034811670349116703501167035111670352116703531167035411670355116703561167035711670358116703591167036011670361116703621167036311670364116703651167036611670367116703681167036911670370116703711167037211670373116703741167037511670376116703771167037811670379116703801167038111670382116703831167038411670385116703861167038711670388116703891167039011670391116703921167039311670394116703951167039611670397116703981167039911670400116704011167040211670403116704041167040511670406116704071167040811670409116704101167041111670412116704131167041411670415116704161167041711670418116704191167042011670421116704221167042311670424116704251167042611670427116704281167042911670430116704311167043211670433116704341167043511670436116704371167043811670439116704401167044111670442116704431167044411670445116704461167044711670448116704491167045011670451116704521167045311670454116704551167045611670457116704581167045911670460116704611167046211670463116704641167046511670466116704671167046811670469116704701167047111670472116704731167047411670475116704761167047711670478116704791167048011670481116704821167048311670484116704851167048611670487116704881167048911670490116704911167049211670493116704941167049511670496116704971167049811670499116705001167050111670502116705031167050411670505116705061167050711670508116705091167051011670511116705121167051311670514116705151167051611670517116705181167051911670520116705211167052211670523116705241167052511670526116705271167052811670529116705301167053111670532116705331167053411670535116705361167053711670538116705391167054011670541116705421167054311670544116705451167054611670547116705481167054911670550116705511167055211670553116705541167055511670556116705571167055811670559116705601167056111670562116705631167056411670565116705661167056711670568116705691167057011670571116705721167057311670574116705751167057611670577116705781167057911670580116705811167058211670583116705841167058511670586116705871167058811670589116705901167059111670592116705931167059411670595116705961167059711670598116705991167060011670601116706021167060311670604116706051167060611670607116706081167060911670610116706111167061211670613116706141167061511670616116706171167061811670619116706201167062111670622116706231167062411670625116706261167062711670628116706291167063011670631116706321167063311670634116706351167063611670637116706381167063911670640116706411167064211670643116706441167064511670646116706471167064811670649116706501167065111670652116706531167065411670655116706561167065711670658116706591167066011670661116706621167066311670664116706651167066611670667116706681167066911670670116706711167067211670673116706741167067511670676116706771167067811670679116706801167068111670682116706831167068411670685116706861167068711670688116706891167069011670691116706921167069311670694116706951167069611670697116706981167069911670700116707011167070211670703116707041167070511670706116707071167070811670709116707101167071111670712116707131167071411670715116707161167071711670718116707191167072011670721116707221167072311670724116707251167072611670727116707281167072911670730116707311167073211670733116707341167073511670736116707371167073811670739116707401167074111670742116707431167074411670745116707461167074711670748116707491167075011670751116707521167075311670754116707551167075611670757116707581167075911670760116707611167076211670763116707641167076511670766116707671167076811670769116707701167077111670772116707731167077411670775116707761167077711670778116707791167078011670781116707821167078311670784116707851167078611670787116707881167078911670790116707911167079211670793116707941167079511670796116707971167079811670799116800011168000211680003116800041168000511680006116800071168000811680009116800101168001111680012116800131168001411680015116800161168001711680018116800191168002011680021116800221168002311680024116800251168002611680027116800281168002911680030116800311168003211680033116800341168003511680036116800371168003811680039116800401168004111680042116800431168004411680045116800461168004711680048116800491168005011680051116800521168005311680054116800551168005611680057116800581168005911680060116800611168006211680063116800641168006511680066116800671168006811680069116800701168007111680072116800731168007411680075116800761168007711680078116800791168008011680081116800821168008311680084116800851168008611680087116800881168008911680090116800911168009211680093116800941168009511680096116800971168009811680099116801001168010111680102116801031168010411680105116801061168010711680108116801091168011011680111116801121168011311680114116801151168011611680117116801181168011911680120116801211168012211680123116801241168012511680126116801271168012811680129116801301168013111680132116801331168013411680135116801361168013711680138116801391168014011680141116801421168014311680144116801451168014611680147116801481168014911680150116801511168015211680153116801541168015511680156116801571168015811680159116801601168016111680162116801631168016411680165116801661168016711680168116801691168017011680171116801721168017311680174116801751168017611680177116801781168017911680180116801811168018211680183116801841168018511680186116801871168018811680189116801901168019111680192116801931168019411680195116801961168019711680198116801991168020011680201116802021168020311680204116802051168020611680207116802081168020911680210116802111168021211680213116802141168021511680216116802171168021811680219116802201168022111680222116802231168022411680225116802261168022711680228116802291168023011680231116802321168023311680234116802351168023611680237116802381168023911680240116802411168024211680243116802441168024511680246116802471168024811680249116802501168025111680252116802531168025411680255116802561168025711680258116802591168026011680261116802621168026311680264116802651168026611680267116802681168026911680270116802711168027211680273116802741168027511680276116802771168027811680279116802801168028111680282116802831168028411680285116802861168028711680288116802891168029011680291116802921168029311680294116802951168029611680297116802981168029911680300116803011168030211680303116803041168030511680306116803071168030811680309116803101168031111680312116803131168031411680315116803161168031711680318116803191168032011680321116803221168032311680324116803251168032611680327116803281168032911680330116803311168033211680333116803341168033511680336116803371168033811680339116803401168034111680342116803431168034411680345116803461168034711680348116803491168035011680351116803521168035311680354116803551168035611680357116803581168035911680360116803611168036211680363116803641168036511680366116803671168036811680369116803701168037111680372116803731168037411680375116803761168037711680378116803791168038011680381116803821168038311680384116803851168038611680387116803881168038911680390116803911168039211680393116803941168039511680396116803971168039811680399116804001168040111680402116804031168040411680405116804061168040711680408116804091168041011680411116804121168041311680414116804151168041611680417116804181168041911680420116804211168042211680423116804241168042511680426116804271168042811680429116804301168043111680432116804331168043411680435116804361168043711680438116804391168044011680441116804421168044311680444116804451168044611680447116804481168044911680450116804511168045211680453116804541168045511680456116804571168045811680459116804601168046111680462116804631168046411680465116804661168046711680468116804691168047011680471116804721168047311680474116804751168047611680477116804781168047911680480116804811168048211680483116804841168048511680486116804871168048811680489116804901168049111680492116804931168049411680495116804961168049711680498116804991168050011680501116805021168050311680504116805051168050611680507116805081168050911680510116805111168051211680513116805141168051511680516116805171168051811680519116805201168052111680522116805231168052411680525116805261168052711680528116805291168053011680531116805321168053311680534116805351168053611680537116805381168053911680540116805411168054211680543116805441168054511680546116805471168054811680549116805501168055111680552116805531168055411680555116805561168055711680558116805591168056011680561116805621168056311680564116805651168056611680567116805681168056911680570116805711168057211680573116805741168057511680576116805771168057811680579116805801168058111680582116805831168058411680585116805861168058711680588116805891168059011680591116805921168059311680594116805951168059611680597116805981168059911680600116806011168060211680603116806041168060511680606116806071168060811680609116806101168061111680612116806131168061411680615116806161168061711680618116806191168062011680621116806221168062311680624116806251168062611680627116806281168062911680630116806311168063211680633116806341168063511680636116806371168063811680639116806401168064111680642116806431168064411680645116806461168064711680648116806491168065011680651116806521168065311680654116806551168065611680657116806581168065911680660116806611168066211680663116806641168066511680666116806671168066811680669116806701168067111680672116806731168067411680675116806761168067711680678116806791168068011680681116806821168068311680684116806851168068611680687116806881168068911680690116806911168069211680693116806941168069511680696116806971168069811680699116807001168070111680702116807031168070411680705116807061168070711680708116807091168071011680711116807121168071311680714116807151168071611680717116807181168071911680720116807211168072211680723116807241168072511680726116807271168072811680729116807301168073111680732116807331168073411680735116807361168073711680738116807391168074011680741116807421168074311680744116807451168074611680747116807481168074911680750116807511168075211680753116807541168075511680756116807571168075811680759116807601168076111680762116807631168076411680765116807661168076711680768116807691168077011680771116807721168077311680774116807751168077611680777116807781168077911680780116807811168078211680783116807841168078511680786116807871168078811680789116807901168079111680792116807931168079411680795116807961168079711680798116807991169000111690002116900031169000411690005116900061169000711690008116900091169001011690011116900121169001311690014116900151169001611690017116900181169001911690020116900211169002211690023116900241169002511690026116900271169002811690029116900301169003111690032116900331169003411690035116900361169003711690038116900391169004011690041116900421169004311690044116900451169004611690047116900481169004911690050116900511169005211690053116900541169005511690056116900571169005811690059116900601169006111690062116900631169006411690065116900661169006711690068116900691169007011690071116900721169007311690074116900751169007611690077116900781169007911690080116900811169008211690083116900841169008511690086116900871169008811690089116900901169009111690092116900931169009411690095116900961169009711690098116900991169010011690101116901021169010311690104116901051169010611690107116901081169010911690110116901111169011211690113116901141169011511690116116901171169011811690119116901201169012111690122116901231169012411690125116901261169012711690128116901291169013011690131116901321169013311690134116901351169013611690137116901381169013911690140116901411169014211690143116901441169014511690146116901471169014811690149116901501169015111690152116901531169015411690155116901561169015711690158116901591169016011690161116901621169016311690164116901651169016611690167116901681169016911690170116901711169017211690173116901741169017511690176116901771169017811690179116901801169018111690182116901831169018411690185116901861169018711690188116901891169019011690191116901921169019311690194116901951169019611690197116901981169019911690200116902011169020211690203116902041169020511690206116902071169020811690209116902101169021111690212116902131169021411690215116902161169021711690218116902191169022011690221116902221169022311690224116902251169022611690227116902281169022911690230116902311169023211690233116902341169023511690236116902371169023811690239116902401169024111690242116902431169024411690245116902461169024711690248116902491169025011690251116902521169025311690254116902551169025611690257116902581169025911690260116902611169026211690263116902641169026511690266116902671169026811690269116902701169027111690272116902731169027411690275116902761169027711690278116902791169028011690281116902821169028311690284116902851169028611690287116902881169028911690290116902911169029211690293116902941169029511690296116902971169029811690299116903001169030111690302116903031169030411690305116903061169030711690308116903091169031011690311116903121169031311690314116903151169031611690317116903181169031911690320116903211169032211690323116903241169032511690326116903271169032811690329116903301169033111690332116903331169033411690335116903361169033711690338116903391169034011690341116903421169034311690344116903451169034611690347116903481169034911690350116903511169035211690353116903541169035511690356116903571169035811690359116903601169036111690362116903631169036411690365116903661169036711690368116903691169037011690371116903721169037311690374116903751169037611690377116903781169037911690380116903811169038211690383116903841169038511690386116903871169038811690389116903901169039111690392116903931169039411690395116903961169039711690398116903991169040011690401116904021169040311690404116904051169040611690407116904081169040911690410116904111169041211690413116904141169041511690416116904171169041811690419116904201169042111690422116904231169042411690425116904261169042711690428116904291169043011690431116904321169043311690434116904351169043611690437116904381169043911690440116904411169044211690443116904441169044511690446116904471169044811690449116904501169045111690452116904531169045411690455116904561169045711690458116904591169046011690461116904621169046311690464116904651169046611690467116904681169046911690470116904711169047211690473116904741169047511690476116904771169047811690479116904801169048111690482116904831169048411690485116904861169048711690488116904891169049011690491116904921169049311690494116904951169049611690497116904981169049911690500116905011169050211690503116905041169050511690506116905071169050811690509116905101169051111690512116905131169051411690515116905161169051711690518116905191169052011690521116905221169052311690524116905251169052611690527116905281169052911690530116905311169053211690533116905341169053511690536116905371169053811690539116905401169054111690542116905431169054411690545116905461169054711690548116905491169055011690551116905521169055311690554116905551169055611690557116905581169055911690560116905611169056211690563116905641169056511690566116905671169056811690569116905701169057111690572116905731169057411690575116905761169057711690578116905791169058011690581116905821169058311690584116905851169058611690587116905881169058911690590116905911169059211690593116905941169059511690596116905971169059811690599116906001169060111690602116906031169060411690605116906061169060711690608116906091169061011690611116906121169061311690614116906151169061611690617116906181169061911690620116906211169062211690623116906241169062511690626116906271169062811690629116906301169063111690632116906331169063411690635116906361169063711690638116906391169064011690641116906421169064311690644116906451169064611690647116906481169064911690650116906511169065211690653116906541169065511690656116906571169065811690659116906601169066111690662116906631169066411690665116906661169066711690668116906691169067011690671116906721169067311690674116906751169067611690677116906781169067911690680116906811169068211690683116906841169068511690686116906871169068811690689116906901169069111690692116906931169069411690695116906961169069711690698116906991169070011690701116907021169070311690704116907051169070611690707116907081169070911690710116907111169071211690713116907141169071511690716116907171169071811690719116907201169072111690722116907231169072411690725116907261169072711690728116907291169073011690731116907321169073311690734116907351169073611690737116907381169073911690740116907411169074211690743116907441169074511690746116907471169074811690749116907501169075111690752116907531169075411690755116907561169075711690758116907591169076011690761116907621169076311690764116907651169076611690767116907681169076911690770116907711169077211690773116907741169077511690776116907771169077811690779116907801169078111690782116907831169078411690785116907861169078711690788116907891169079011690791116907921169079311690794116907951169079611690797116907981169079911700001117000021170000311700004117000051170000611700007117000081170000911700010117000111170001211700013117000141170001511700016117000171170001811700019117000201170002111700022117000231170002411700025117000261170002711700028117000291170003011700031117000321170003311700034117000351170003611700037117000381170003911700040117000411170004211700043117000441170004511700046117000471170004811700049117000501170005111700052117000531170005411700055117000561170005711700058117000591170006011700061117000621170006311700064117000651170006611700067117000681170006911700070117000711170007211700073117000741170007511700076117000771170007811700079117000801170008111700082117000831170008411700085117000861170008711700088117000891170009011700091117000921170009311700094117000951170009611700097117000981170009911700100117001011170010211700103117001041170010511700106117001071170010811700109117001101170011111700112117001131170011411700115117001161170011711700118117001191170012011700121117001221170012311700124117001251170012611700127117001281170012911700130117001311170013211700133117001341170013511700136117001371170013811700139117001401170014111700142117001431170014411700145117001461170014711700148117001491170015011700151117001521170015311700154117001551170015611700157117001581170015911700160117001611170016211700163117001641170016511700166117001671170016811700169117001701170017111700172117001731170017411700175117001761170017711700178117001791170018011700181117001821170018311700184117001851170018611700187117001881170018911700190117001911170019211700193117001941170019511700196117001971170019811700199117002001170020111700202117002031170020411700205117002061170020711700208117002091170021011700211117002121170021311700214117002151170021611700217117002181170021911700220117002211170022211700223117002241170022511700226117002271170022811700229117002301170023111700232117002331170023411700235117002361170023711700238117002391170024011700241117002421170024311700244117002451170024611700247117002481170024911700250117002511170025211700253117002541170025511700256117002571170025811700259117002601170026111700262117002631170026411700265117002661170026711700268117002691170027011700271117002721170027311700274117002751170027611700277117002781170027911700280117002811170028211700283117002841170028511700286117002871170028811700289117002901170029111700292117002931170029411700295117002961170029711700298117002991170030011700301117003021170030311700304117003051170030611700307117003081170030911700310117003111170031211700313117003141170031511700316117003171170031811700319117003201170032111700322117003231170032411700325117003261170032711700328117003291170033011700331117003321170033311700334117003351170033611700337117003381170033911700340117003411170034211700343117003441170034511700346117003471170034811700349117003501170035111700352117003531170035411700355117003561170035711700358117003591170036011700361117003621170036311700364117003651170036611700367117003681170036911700370117003711170037211700373117003741170037511700376117003771170037811700379117003801170038111700382117003831170038411700385117003861170038711700388117003891170039011700391117003921170039311700394117003951170039611700397117003981170039911700400117004011170040211700403117004041170040511700406117004071170040811700409117004101170041111700412117004131170041411700415117004161170041711700418117004191170042011700421117004221170042311700424117004251170042611700427117004281170042911700430117004311170043211700433117004341170043511700436117004371170043811700439117004401170044111700442117004431170044411700445117004461170044711700448117004491170045011700451117004521170045311700454117004551170045611700457117004581170045911700460117004611170046211700463117004641170046511700466117004671170046811700469117004701170047111700472117004731170047411700475117004761170047711700478117004791170048011700481117004821170048311700484117004851170048611700487117004881170048911700490117004911170049211700493117004941170049511700496117004971170049811700499117005001170050111700502117005031170050411700505117005061170050711700508117005091170051011700511117005121170051311700514117005151170051611700517117005181170051911700520117005211170052211700523117005241170052511700526117005271170052811700529117005301170053111700532117005331170053411700535117005361170053711700538117005391170054011700541117005421170054311700544117005451170054611700547117005481170054911700550117005511170055211700553117005541170055511700556117005571170055811700559117005601170056111700562117005631170056411700565117005661170056711700568117005691170057011700571117005721170057311700574117005751170057611700577117005781170057911700580117005811170058211700583117005841170058511700586117005871170058811700589117005901170059111700592117005931170059411700595117005961170059711700598117005991170060011700601117006021170060311700604117006051170060611700607117006081170060911700610117006111170061211700613117006141170061511700616117006171170061811700619117006201170062111700622117006231170062411700625117006261170062711700628117006291170063011700631117006321170063311700634117006351170063611700637117006381170063911700640117006411170064211700643117006441170064511700646117006471170064811700649117006501170065111700652117006531170065411700655117006561170065711700658117006591170066011700661117006621170066311700664117006651170066611700667117006681170066911700670117006711170067211700673117006741170067511700676117006771170067811700679117006801170068111700682117006831170068411700685117006861170068711700688117006891170069011700691117006921170069311700694117006951170069611700697117006981170069911700700117007011170070211700703117007041170070511700706117007071170070811700709117007101170071111700712117007131170071411700715117007161170071711700718117007191170072011700721117007221170072311700724117007251170072611700727117007281170072911700730117007311170073211700733117007341170073511700736117007371170073811700739117007401170074111700742117007431170074411700745117007461170074711700748117007491170075011700751117007521170075311700754117007551170075611700757117007581170075911700760117007611170076211700763117007641170076511700766117007671170076811700769117007701170077111700772117007731170077411700775117007761170077711700778117007791170078011700781117007821170078311700784117007851170078611700787117007881170078911700790117007911170079211700793117007941170079511700796117007971170079811700799117100011171000211710003117100041171000511710006117100071171000811710009117100101171001111710012117100131171001411710015117100161171001711710018117100191171002011710021117100221171002311710024117100251171002611710027117100281171002911710030117100311171003211710033117100341171003511710036117100371171003811710039117100401171004111710042117100431171004411710045117100461171004711710048117100491171005011710051117100521171005311710054117100551171005611710057117100581171005911710060117100611171006211710063117100641171006511710066117100671171006811710069117100701171007111710072117100731171007411710075117100761171007711710078117100791171008011710081117100821171008311710084117100851171008611710087117100881171008911710090117100911171009211710093117100941171009511710096117100971171009811710099117101001171010111710102117101031171010411710105117101061171010711710108117101091171011011710111117101121171011311710114117101151171011611710117117101181171011911710120117101211171012211710123117101241171012511710126117101271171012811710129117101301171013111710132117101331171013411710135117101361171013711710138117101391171014011710141117101421171014311710144117101451171014611710147117101481171014911710150117101511171015211710153117101541171015511710156117101571171015811710159117101601171016111710162117101631171016411710165117101661171016711710168117101691171017011710171117101721171017311710174117101751171017611710177117101781171017911710180117101811171018211710183117101841171018511710186117101871171018811710189117101901171019111710192117101931171019411710195117101961171019711710198117101991171020011710201117102021171020311710204117102051171020611710207117102081171020911710210117102111171021211710213117102141171021511710216117102171171021811710219117102201171022111710222117102231171022411710225117102261171022711710228117102291171023011710231117102321171023311710234117102351171023611710237117102381171023911710240117102411171024211710243117102441171024511710246117102471171024811710249117102501171025111710252117102531171025411710255117102561171025711710258117102591171026011710261117102621171026311710264117102651171026611710267117102681171026911710270117102711171027211710273117102741171027511710276117102771171027811710279117102801171028111710282117102831171028411710285117102861171028711710288117102891171029011710291117102921171029311710294117102951171029611710297117102981171029911710300117103011171030211710303117103041171030511710306117103071171030811710309117103101171031111710312117103131171031411710315117103161171031711710318117103191171032011710321117103221171032311710324117103251171032611710327117103281171032911710330117103311171033211710333117103341171033511710336117103371171033811710339117103401171034111710342117103431171034411710345117103461171034711710348117103491171035011710351117103521171035311710354117103551171035611710357117103581171035911710360117103611171036211710363117103641171036511710366117103671171036811710369117103701171037111710372117103731171037411710375117103761171037711710378117103791171038011710381117103821171038311710384117103851171038611710387117103881171038911710390117103911171039211710393117103941171039511710396117103971171039811710399117104001171040111710402117104031171040411710405117104061171040711710408117104091171041011710411117104121171041311710414117104151171041611710417117104181171041911710420117104211171042211710423117104241171042511710426117104271171042811710429117104301171043111710432117104331171043411710435117104361171043711710438117104391171044011710441117104421171044311710444117104451171044611710447117104481171044911710450117104511171045211710453117104541171045511710456117104571171045811710459117104601171046111710462117104631171046411710465117104661171046711710468117104691171047011710471117104721171047311710474117104751171047611710477117104781171047911710480117104811171048211710483117104841171048511710486117104871171048811710489117104901171049111710492117104931171049411710495117104961171049711710498117104991171050011710501117105021171050311710504117105051171050611710507117105081171050911710510117105111171051211710513117105141171051511710516117105171171051811710519117105201171052111710522117105231171052411710525117105261171052711710528117105291171053011710531117105321171053311710534117105351171053611710537117105381171053911710540117105411171054211710543117105441171054511710546117105471171054811710549117105501171055111710552117105531171055411710555117105561171055711710558117105591171056011710561117105621171056311710564117105651171056611710567117105681171056911710570117105711171057211710573117105741171057511710576117105771171057811710579117105801171058111710582117105831171058411710585117105861171058711710588117105891171059011710591117105921171059311710594117105951171059611710597117105981171059911710600117106011171060211710603117106041171060511710606117106071171060811710609117106101171061111710612117106131171061411710615117106161171061711710618117106191171062011710621117106221171062311710624117106251171062611710627117106281171062911710630117106311171063211710633117106341171063511710636117106371171063811710639117106401171064111710642117106431171064411710645117106461171064711710648117106491171065011710651117106521171065311710654117106551171065611710657117106581171065911710660117106611171066211710663117106641171066511710666117106671171066811710669117106701171067111710672117106731171067411710675117106761171067711710678117106791171068011710681117106821171068311710684117106851171068611710687117106881171068911710690117106911171069211710693117106941171069511710696117106971171069811710699117107001171070111710702117107031171070411710705117107061171070711710708117107091171071011710711117107121171071311710714117107151171071611710717117107181171071911710720117107211171072211710723117107241171072511710726117107271171072811710729117107301171073111710732117107331171073411710735117107361171073711710738117107391171074011710741117107421171074311710744117107451171074611710747117107481171074911710750117107511171075211710753117107541171075511710756117107571171075811710759117107601171076111710762117107631171076411710765117107661171076711710768117107691171077011710771117107721171077311710774117107751171077611710777117107781171077911710780117107811171078211710783117107841171078511710786117107871171078811710789117107901171079111710792117107931171079411710795117107961171079711710798117107991172000111720002117200031172000411720005117200061172000711720008117200091172001011720011117200121172001311720014117200151172001611720017117200181172001911720020117200211172002211720023117200241172002511720026117200271172002811720029117200301172003111720032117200331172003411720035117200361172003711720038117200391172004011720041117200421172004311720044117200451172004611720047117200481172004911720050117200511172005211720053117200541172005511720056117200571172005811720059117200601172006111720062117200631172006411720065117200661172006711720068117200691172007011720071117200721172007311720074117200751172007611720077117200781172007911720080117200811172008211720083117200841172008511720086117200871172008811720089117200901172009111720092117200931172009411720095117200961172009711720098117200991172010011720101117201021172010311720104117201051172010611720107117201081172010911720110117201111172011211720113117201141172011511720116117201171172011811720119117201201172012111720122117201231172012411720125117201261172012711720128117201291172013011720131117201321172013311720134117201351172013611720137117201381172013911720140117201411172014211720143117201441172014511720146117201471172014811720149117201501172015111720152117201531172015411720155117201561172015711720158117201591172016011720161117201621172016311720164117201651172016611720167117201681172016911720170117201711172017211720173117201741172017511720176117201771172017811720179117201801172018111720182117201831172018411720185117201861172018711720188117201891172019011720191117201921172019311720194117201951172019611720197117201981172019911720200117202011172020211720203117202041172020511720206117202071172020811720209117202101172021111720212117202131172021411720215117202161172021711720218117202191172022011720221117202221172022311720224117202251172022611720227117202281172022911720230117202311172023211720233117202341172023511720236117202371172023811720239117202401172024111720242117202431172024411720245117202461172024711720248117202491172025011720251117202521172025311720254117202551172025611720257117202581172025911720260117202611172026211720263117202641172026511720266117202671172026811720269117202701172027111720272117202731172027411720275117202761172027711720278117202791172028011720281117202821172028311720284117202851172028611720287117202881172028911720290117202911172029211720293117202941172029511720296117202971172029811720299117203001172030111720302117203031172030411720305117203061172030711720308117203091172031011720311117203121172031311720314117203151172031611720317117203181172031911720320117203211172032211720323117203241172032511720326117203271172032811720329117203301172033111720332117203331172033411720335117203361172033711720338117203391172034011720341117203421172034311720344117203451172034611720347117203481172034911720350117203511172035211720353117203541172035511720356117203571172035811720359117203601172036111720362117203631172036411720365117203661172036711720368117203691172037011720371117203721172037311720374117203751172037611720377117203781172037911720380117203811172038211720383117203841172038511720386117203871172038811720389117203901172039111720392117203931172039411720395117203961172039711720398117203991172040011720401117204021172040311720404117204051172040611720407117204081172040911720410117204111172041211720413117204141172041511720416117204171172041811720419117204201172042111720422117204231172042411720425117204261172042711720428117204291172043011720431117204321172043311720434117204351172043611720437117204381172043911720440117204411172044211720443117204441172044511720446117204471172044811720449117204501172045111720452117204531172045411720455117204561172045711720458117204591172046011720461117204621172046311720464117204651172046611720467117204681172046911720470117204711172047211720473117204741172047511720476117204771172047811720479117204801172048111720482117204831172048411720485117204861172048711720488117204891172049011720491117204921172049311720494117204951172049611720497117204981172049911720500117205011172050211720503117205041172050511720506117205071172050811720509117205101172051111720512117205131172051411720515117205161172051711720518117205191172052011720521117205221172052311720524117205251172052611720527117205281172052911720530117205311172053211720533117205341172053511720536117205371172053811720539117205401172054111720542117205431172054411720545117205461172054711720548117205491172055011720551117205521172055311720554117205551172055611720557117205581172055911720560117205611172056211720563117205641172056511720566117205671172056811720569117205701172057111720572117205731172057411720575117205761172057711720578117205791172058011720581117205821172058311720584117205851172058611720587117205881172058911720590117205911172059211720593117205941172059511720596117205971172059811720599117206001172060111720602117206031172060411720605117206061172060711720608117206091172061011720611117206121172061311720614117206151172061611720617117206181172061911720620117206211172062211720623117206241172062511720626117206271172062811720629117206301172063111720632117206331172063411720635117206361172063711720638117206391172064011720641117206421172064311720644117206451172064611720647117206481172064911720650117206511172065211720653117206541172065511720656117206571172065811720659117206601172066111720662117206631172066411720665117206661172066711720668117206691172067011720671117206721172067311720674117206751172067611720677117206781172067911720680117206811172068211720683117206841172068511720686117206871172068811720689117206901172069111720692117206931172069411720695117206961172069711720698117206991172070011720701117207021172070311720704117207051172070611720707117207081172070911720710117207111172071211720713117207141172071511720716117207171172071811720719117207201172072111720722117207231172072411720725117207261172072711720728117207291172073011720731117207321172073311720734117207351172073611720737117207381172073911720740117207411172074211720743117207441172074511720746117207471172074811720749117207501172075111720752117207531172075411720755117207561172075711720758117207591172076011720761117207621172076311720764117207651172076611720767117207681172076911720770117207711172077211720773117207741172077511720776117207771172077811720779117207801172078111720782117207831172078411720785117207861172078711720788117207891172079011720791117207921172079311720794117207951172079611720797117207981172079911730001117300021173000311730004117300051173000611730007117300081173000911730010117300111173001211730013117300141173001511730016117300171173001811730019117300201173002111730022117300231173002411730025117300261173002711730028117300291173003011730031117300321173003311730034117300351173003611730037117300381173003911730040117300411173004211730043117300441173004511730046117300471173004811730049117300501173005111730052117300531173005411730055117300561173005711730058117300591173006011730061117300621173006311730064117300651173006611730067117300681173006911730070117300711173007211730073117300741173007511730076117300771173007811730079117300801173008111730082117300831173008411730085117300861173008711730088117300891173009011730091117300921173009311730094117300951173009611730097117300981173009911730100117301011173010211730103117301041173010511730106117301071173010811730109117301101173011111730112117301131173011411730115117301161173011711730118117301191173012011730121117301221173012311730124117301251173012611730127117301281173012911730130117301311173013211730133117301341173013511730136117301371173013811730139117301401173014111730142117301431173014411730145117301461173014711730148117301491173015011730151117301521173015311730154117301551173015611730157117301581173015911730160117301611173016211730163117301641173016511730166117301671173016811730169117301701173017111730172117301731173017411730175117301761173017711730178117301791173018011730181117301821173018311730184117301851173018611730187117301881173018911730190117301911173019211730193117301941173019511730196117301971173019811730199117302001173020111730202117302031173020411730205117302061173020711730208117302091173021011730211117302121173021311730214117302151173021611730217117302181173021911730220117302211173022211730223117302241173022511730226117302271173022811730229117302301173023111730232117302331173023411730235117302361173023711730238117302391173024011730241117302421173024311730244117302451173024611730247117302481173024911730250117302511173025211730253117302541173025511730256117302571173025811730259117302601173026111730262117302631173026411730265117302661173026711730268117302691173027011730271117302721173027311730274117302751173027611730277117302781173027911730280117302811173028211730283117302841173028511730286117302871173028811730289117302901173029111730292117302931173029411730295117302961173029711730298117302991173030011730301117303021173030311730304117303051173030611730307117303081173030911730310117303111173031211730313117303141173031511730316117303171173031811730319117303201173032111730322117303231173032411730325117303261173032711730328117303291173033011730331117303321173033311730334117303351173033611730337117303381173033911730340117303411173034211730343117303441173034511730346117303471173034811730349117303501173035111730352117303531173035411730355117303561173035711730358117303591173036011730361117303621173036311730364117303651173036611730367117303681173036911730370117303711173037211730373117303741173037511730376117303771173037811730379117303801173038111730382117303831173038411730385117303861173038711730388117303891173039011730391117303921173039311730394117303951173039611730397117303981173039911730400117304011173040211730403117304041173040511730406117304071173040811730409117304101173041111730412117304131173041411730415117304161173041711730418117304191173042011730421117304221173042311730424117304251173042611730427117304281173042911730430117304311173043211730433117304341173043511730436117304371173043811730439117304401173044111730442117304431173044411730445117304461173044711730448117304491173045011730451117304521173045311730454117304551173045611730457117304581173045911730460117304611173046211730463117304641173046511730466117304671173046811730469117304701173047111730472117304731173047411730475117304761173047711730478117304791173048011730481117304821173048311730484117304851173048611730487117304881173048911730490117304911173049211730493117304941173049511730496117304971173049811730499117305001173050111730502117305031173050411730505117305061173050711730508117305091173051011730511117305121173051311730514117305151173051611730517117305181173051911730520117305211173052211730523117305241173052511730526117305271173052811730529117305301173053111730532117305331173053411730535117305361173053711730538117305391173054011730541117305421173054311730544117305451173054611730547117305481173054911730550117305511173055211730553117305541173055511730556117305571173055811730559117305601173056111730562117305631173056411730565117305661173056711730568117305691173057011730571117305721173057311730574117305751173057611730577117305781173057911730580117305811173058211730583117305841173058511730586117305871173058811730589117305901173059111730592117305931173059411730595117305961173059711730598117305991173060011730601117306021173060311730604117306051173060611730607117306081173060911730610117306111173061211730613117306141173061511730616117306171173061811730619117306201173062111730622117306231173062411730625117306261173062711730628117306291173063011730631117306321173063311730634117306351173063611730637117306381173063911730640117306411173064211730643117306441173064511730646117306471173064811730649117306501173065111730652117306531173065411730655117306561173065711730658117306591173066011730661117306621173066311730664117306651173066611730667117306681173066911730670117306711173067211730673117306741173067511730676117306771173067811730679117306801173068111730682117306831173068411730685117306861173068711730688117306891173069011730691117306921173069311730694117306951173069611730697117306981173069911730700117307011173070211730703117307041173070511730706117307071173070811730709117307101173071111730712117307131173071411730715117307161173071711730718117307191173072011730721117307221173072311730724117307251173072611730727117307281173072911730730117307311173073211730733117307341173073511730736117307371173073811730739117307401173074111730742117307431173074411730745117307461173074711730748117307491173075011730751117307521173075311730754117307551173075611730757117307581173075911730760117307611173076211730763117307641173076511730766117307671173076811730769117307701173077111730772117307731173077411730775117307761173077711730778117307791173078011730781117307821173078311730784117307851173078611730787117307881173078911730790117307911173079211730793117307941173079511730796117307971173079811730799TDLPL0ח ELEVATIONM SB7777TDLP K6/כpLATITUDE JM [k0BPL!BV)1`:3BtiJRp[%cFukfsww{wxz9 ې<ŌͰpY da"n+3Sw;CL%Te\ dl t|I +"++ܮq 0{$",s 4Ï=ETMU՞^!f&n7$vG~H$19z9;C\pP R%-!6C>*FĮO2WE_f8go;w?(ŐKϡSJԱ[X`@a)3'R/=7@DFHPMXa&SiFqWVygց]9ey颺lnlxˬP:п!Dq O)1cY9AaJ4RuiZbnjsp{txZ{{ MQW!a*B2k:C$tKdS{[clt'|8h :j ` qj#"t+r3~<DTL TŎ]e&mGuW}XZ&). 0s P}$R, 4=4EMU^&#fFng'vw~x'4i<ھ?+LGȜа  a&.S(6>1G4Ou9W_?hpBx'€(F͑ RYסZܱ\\gʜ%p/!r9'¾0C8c@MHQ5TYeaZiq]y݁`iho qKì|<AF Q)21[9B$dJdRkZcqk&s7s{78w Z ,]O aY"c*b2n;CDwKS~[d&lGtW|h 葍I *;${- o qy$,c 4=EDMUŞ] f&n7$vG~X)Ȭ2I:=+FԯO3WE_v9goaI!S)b1^:BTgJRo[c6ukfsww{Y ڎ <ŌͽpZ !eq"o+"3sz;DLUT\ dmu'}((:%z)2Lpq @|$B, 4=4EMV^6$fVnw(v~)ذ96? +B+K Q&.S'6>1G4Ou9W_@hp'Cx7ĀHHϑ)Uy١]߱_\gʜq)4'r/?8@dHHPPY%aVVivqZyځZIfn p lxˬ2@< BG(0Q9CA[IRcZUbijrlzlixꀬ+\ĬISa!^*2ci:CrKDSz[clt'|88i Ɏ Jk{-#` 0k#2v+3Ӏ<$DtL T]6eVmwu} #i,꯯ 0 <5njϰs P~$b,5=TEM V%^V'fn+v~08i9ɾ B:İ[E[N 0 a&.s)6î?3GTO,FO55Wu_ bI(1T9cA^JREfZbmjsp{u~ J{ ܏EP1!\)2Cg:BqK4Suy[clt'|88i ُ*j,m'\ Qh#s+b3~<DTL T]&eVmwu} 9*.뮿4|ϭ;t `"$r,5#=EԟN#VU^*fƭn/v096?°;C;lIȼ2 Q%b-6>d(FN1W5_v8go=w׾>(ŐLѡ:UjױX^ 3` !r*&Ұ/357?@H$PeHX`Oiq7SyGԁHTHב^ Zf鲛j rLp4p?! J(13U9A`J$RehZboks'r{78sxـ:z L͍PK1V!b*R2m:CDwKS\dFlwt| 9ʞ <&Ɯ.`b Pn#by+4/GOe8W_?hp'CxGĀHDHĐyJϡ*SZֱ{W{] 90 B'&/37S?=GPEFX`MhqQy'ҁ(R(֑\:ej粋h¼m :`/r:'03E8@PI$QuYYa_jr7dzGHdH蒹n Zvy~  ;1F Q)B1]9BDgJRp[%cVvksz{{j ,L͍ITq!`*22k:C4uKS~\d6lgt| 9ʝ <&Ɯ.` 0k#Bw+4s `~$r,5#=EԟN$Ve^+fƮn0w1I8 B:İ[FkL-R A%R-6>d)FO2WE_9go>w?)EˠOұ;S;lYɼ?Џ !!&B.,6?D7GO@X%`fGhpLx̀MёIWܡ`*KdK|j@Q(4'r/?8#@tJHQSYUaZiq^y߁_ii r:[u[ÌzA ; BF(0R9SA\IR5eZubljsp{q{*[klĜBPN!bY)2#e:sBoK$Sex[clt'|8H 鑝:z˜"\Ν*0Y !e"q+B3|;DDL TՏ]eFmwu} Z',ۭ 3lϭ;@l Qx$,c 4Ï=EtMV^F%fvn*v~,Ȭ3i=B+\HȬOP b%Ÿ.#%6>0G$Ou9W_@h&pGExgƀxGxʐM ҡZWٱ[a<`F0 R(&/37c?>HPUGX`Oiq'SyGԁXUܑ_)jhlqL`G`/!;'03F8@QI4QZYbaj6rWfzgxgq9z} MpHAA M)1cY9BdJdRmZc&tkVswx{yI ꏭ+,ŌITq!`*22l:CDvKS\dVlw t| Y+#;<&Ɯ.[ Ag#s+b3~<DtLU]Fevmuǜ}؝$y/;4KL7Ǭ?n qz$2, 4=DEM V5^f(fn-v~/96@*İ[EkL-S q &2.,6?D7GO@X%`fHhpMx΀NΑUyڡ^ +b;lhʼL"Q.'/s:7@$EHPOYaFVivq[y܁\9fp;tKì} Mq: 2F(0Q9CA\IR5fZbmjsq{'8w)z ʎ|ͽN qZ"2f*2r;CC|KT5\v dlu}Iڟ !+,%ƌ-X dq"p+23{;DDL TՏ]eVmwu}"Y-+2;<6nj>k Aw$,c 4=EdMV^F&fvn+vǬ~-ح4y? °;DKLGȜN~ a%"-5>D'FN0W%_f8go=w?9F̠P*ӱKU[[b B'&/37c?>HPUGX`Oiq7TyWՁhVhّ\Jfz鲫jp,PSa)"5'/A8C@LHQ5VYa]irbz78d뒹nZw{=`T0< RH(1T9sA_JRehZbpks7t{Whvz  <}ՠUSa!_*"2k:C4vKS\dVl t| Ȍ9ڞ !!L΍)֠U aA"n+3sy;D$Lu T]e6mgu}!I,갯2+l9̾ A`m ay$", 4=4EM V%^f(fn.v0 3i> +CK|JRp !%R-6>d)FĮO3WU_;gƾo@x€(B(iIϡTZױX_]f !A-'/c97ÿ@$EHtPNYaFViq[y܁]Ihq:[vkÜ{Y4q@(20L8ATWIQaZ5bvijrmzoiyKk| ܐ-PZ K!BW)2c:cBoKSex[clt7|XXY:k=$P[ Ag#s+b3<$DLU]femu~  #i. ;4[\8Ǽ@i !u#,S4=EdMV^F&fvn+vǭ~.讏)5@*ð[EklIȼQ| Q%-s5Ӡ>4&FN0W%_f8go>w@IG͠R:ձkW{Z a !!&B.-7?d9GPCXU`KhpPyс(R(ґYUڡ_;dK|j qA'4'r/@83@KHQ5UYua]irbz7HdHyk:ujyP_а16B(R0N9AtZIRdZebkjrp{(r(|J ܐ-P`aI!"U)1a:CBlJSEv[c~kt'|8HIj-$Pa ["Rh*3t;sCL%Tu\ dm'uG}hhi٠:%z+ˬ,=5`b Pn#{+4C< DMEU]fnG%vg~(+ 3Z9d)FĮO3We_"FTN-V_65gvo;wǽ>辏AYǠLбR;lVɌ^ R%Ÿ.#%6>1G4O;W`&ChVpIxˀL̑ Si١^ ;cK|jr#a0'2/<7@THHQRYEaZiq`z(b(ii*tZx]16B(b0O9#A[IR%eZubmjsr{7HtH{:{ ܐ-PmDq Q)B1]:BdiJSs[Uc{ks|()YKk|Ŭ nRa!_*"2l:CDwKS\6dvl t׎| y *['{+=5`o aj#2v+4t*FԯO%4Wu_=gp'CxGŀhFhƐiIС*UzرZ^]f a &2.,6?T8GPCXU`KhqQy'Ӂ8THԑ[Jf鲻ko]v !&2'b/?8#@KHQ5UYa^ir'czGhfh撙isZy-]0= bJ(13V9AbJTRlZc6ukfsz{| j ,\ͭt K!RX)2#e:BpK4S{[dlGtw| ّJ럽,})֠u aY"2f*3s;cCLTe\ dm'uW}xZ(/ 3<}9נv 0l#by+43< DMEU] fnW&vw~)-ٰ:5z<۽@<ЍIؠw r $Ґ-C5>#FdN.W_F6go=w@ DyʠOӱKUklY a R%Ÿ.#%6>1GDO+FO56W_?hpGExgǀIɐL ӡjXܱ^b\ҝj a &2.-7?d9GĿP%DXu`Mhq'SyGՁhVxבZ:ez鲫ko,mw !Q.'"/;7@THHQRYUa[iraz'HdHIgyo;t[Ìxˬ+R8'¿0#E8@QIDQ\Yb6ejvrkzn)uꀬ+[lĜ= K!RX)2#e:BqKDS|[d6lgt| ȍIzʞ !+<#lν- aZ"Bg*3t;sCԀL5T\emGuw}類J'. 3<ύ:װ Qh#"u+32GTO=X`FFhpMxρPБ P9֡\߲b+lfʜn` !"&b.073?8@tJHQ5UYa^jr7dzWxg蒹kJv| mԭp16 D(r0Q9CA]JRUhZbqk&sWw{z} Z ˍ ܐ=}D R)R1_:#BkJS5v[clt7|hxyy:{Ŭ!=Sa!`*22m;CtyKT%\v dlu}HXY"J*+Ƽ 20 0]"rj*3Cw;DLe T]eVmu}蟍#i/*[78ǼB@ Po1#},4s<E4MU^6%fvn,v׮~04I=;D[\EȌO @~$,5S=FNu*Vů_3gVo:w>辏>ŠJα Q+,R\ѭ[ !%b- 63>-GOU8W_Ah6pwHxʀL̐P9֡\b; °KEk|GȬQ 0}$r,5C=FNu*Vů_3gVo:wǽ>?)ƠKбR;LW|ѽ] %R-63>,FOU8W_Ah6pwHxˀL͐P ӡjYݱ_ d|m b)&Ұ/377@CHdPOYafXiq_z(c89fin Ku[Üy `!%3'b/A8C@MIQeYYbbjFrwiz낸llZw~,]ԝ `/1=(0sJ8ADWIRbZUbljsr{7Xuhiy*{ ļ pa9 2G(1T9sAaJDRlZc6ukvs|{j ʎ ;LLͭ AG!U)1b:cBoK$Sz[dlWt| ȍ ِ: !})֭ !U"c*r2q;CC}LTe\ dm7ug}9,;4[l6lϽ= dq"r+R3<$DLUE]e֟n#vG~x'(1J9;MFp 0n#{+4S<E$MU^6%fvn,v1)2Y:ڿB;LD|N Aw$", 4=dEğN%%Vu^/goG6ww:; ZH̰O QLѝ[ ! %-s5>D'FO3We_=gp'DxWǀxHɐIС:Uڱ\^mgڐ r%.S)6ï?$6GOAXE`KhqRy7ԁXVhב_)墊kr+4'FO2WU_t*F԰O56W_@h6pgHxˀM͐MС:V۱^ `<ҍjڰ q R%Ÿ-"6S>/G4O;W`6FhpMxЁR(ӑ9Wڡ_*kgœlr@ "&b.07C?>HPuJXaTifq[yށ_ `I碪m;t[\uˌ "a0'/s:7@DGHQSYea]ir7ezg炈i꒩nzz ,,]ԭ1A?("0M9AtZIR5fZbpk&sWw{{ z ڐ+[||ͭ ?! M)1[9BThJSt[uc~lt7|h *{̟-%} QI!2W)2e:BrKTS~\dVl t׎}()y K&{)Ɯ1= 1W"a*B2o;#C|KTU\ dm7uw}ɟ"Z+˭.M6׍ \"rj*3Sx;D$L T]Femv~8$HY%Y+갯+4[|7Ǭ? !f#p+23~<DLUE]en'$vW~)*0:{9<]G؝ o#by+4C<EMUՠ^6%fvn-v28I4BJǰJL-T] 0~$-5s=!FDN-W_V8go@x€HDXƐiFɠO*ԱkWYɜ` r $-S5ß>4&FN2WU_=gp7ExgȀJːKҡZXݱ`,b\ҽm q R%-"6c>0G4O,GOe9Wž`ChfpLxρQґ)R)ա[+d[lfʜq b%ҡ.S(6ï?46GPCXU`Mhq7Uyw؁Zۑ[ޢ*ez鲻mo,}y۰ &2.-7?;GPUHXaRiVqZy݁_ ` zj r;(0H8A$UIQbZUbljs't{gy~J ێ mսBQ P)B1_:#BmKSey[dlWt| 菍  z +L$L}*ͭK!bV)2`:3BmKSuz[d&lgt| ꡮ;%{)Ɯ. 0L!2V)2e:BsKdS\&dvl t}(HYi :*˭.M7ם PqZ"Ri*3Cx;D$L T]Fem v~H%hy(ɰ:6@4&FO3We_>hpWFxʀL͐N)ա\;d[|gʬ rM B%r-6>+FOU8W`ChfpLxρQ(ґ9Syڡa:沋il]wۍ B%r-6#>,FOe9Wſ`DhfpLxρR(ӑ9S9ӡjY޲ b;LdLҭl %-6#>-GOu:Wտ`&EhvpMxЁR8ԑITIء^[gœiʜq- %-63>d)FİO56W_Ah6pIx̀OБQYء[+c[lflҽm 1b%- 6C>.G$O;W`FFhpOyҁ8TXՑiVݡ`*{h¼kMvۍ 2%b-!6C>/G$O+FOU8W`ChfpLxρQ(ӑ9S9֡jY޲ b;LdLҭl a!&B.s'6?5GOBXU`Mhq7Uyw؁[ܑ\:fo qmxۭ !R%-6#>-GOe:Wտ`&EhvpMxЁ(S8ԑITIԡzZ߲cKlflҽn !R%-63>-GOu:W`6EhpNyс(SHՑYUYա[+d[|gʬ rM #&r.27S?@H4PMYaVXiq`z'Xehygyꢪm;uk|w| Ar%- 6C>/G$Ot+FOU8W`ChfpLxρQ(ӑ9S9ӡjY޲ b;\e\ҽm !2%b-5à>D'FO4Wu_?h&pgHxˀNϑ P ӡ:V۱_ ,b\}jڽ 1 ѐ%2-c5>#FtN0W5_ 0_!"bi*3t;CLe Tŏ]&evmv~8%hy'3j=AMF؍_""f*2l:CdzKTE\ dmGu}蟍 :#j-2,]7׭1W""b*b2l;Ct{KTE\ emWu}蟎 #j. ,2,]8׭AX!b*"2Sh:BrKdS\&dlu}Hh$z/ <3C]qg#"r+b3|;D4L U]feƞn#vW~),ɬ/::˽>DmAgq"n+"3y;DDLU]veƟn#vW~*-٭0:;˾?-E}m#Bx+3İkHM RMpq#|+4CàjF̰P+LTL}ZpA#+4s< EMU^V'fn1w7h8;BZȰL QMVٍp#|+43<E$MU^V(fo2wGx8<ɼ?*Ű{IMMWٝ!v#ҁ,S 4Ì<E$MV^f)fo2wG9<ɼ?*ŰJNTmrQ#},4< DMUUş^&%fn/wH5x9<°KFKȼQ=`1w$",c 4=EM"Ve^.gog8w?B) jIϱS[|XɌa=|$,53=F$N,V_V8goBxGŀxHʐKˠRZر\ ` =eڍx$B,4=dEN$Vu^0g&ow9w@9C9à:F̰Q+LU\эZQx$, 4=$ETM V5^,fo76w<辏? ĠKѱ;U{Zɬ c]~$R,5C=ENe)VŰ_65go?xÀHFxȐIɠLұKVZɬ`-@az$, 5=DEtM!VE^-goW7w> AZHα SKlW|ѭ\!v$,S 4Ӑ=E4MV^f)fƯo3wW:=ٽ@JưKP =U}q{$r,5#=EĠN5'V_3gfo=w(CHŐiFyˠNԱkX\bM`1w$2,4=TEM#Ve^/g&ow9w@)C9àzJб+UkYɜ^0|$-5s=F$N,W_f9gpBxGƀIːL̡ Sjٱ]b,ҍkPсR $ґ-S5Ӡ>#F4N-W_f9gƾpCxWǀJ̐M͡ P:ձZ^dmQx$, 5=4EdM V5^,foG6w=运 @ŠLұKV[ɼ`=P~"$,5S=ENe*Vհ_66go@x'ĀXFɐJʠM ӱ[W\-e}az$b, 5=EN%&V^2gVo+FO%5W_AhFpKxρR8ԑIUYաX޲ bKlflҝk %-6>(FO%6W_BhVpLxρR8ԑYUYաZX޲cKlg|ҭlсR $ґ-S5ӡ>D$FtN2WU_>hpgHx̀OёR)ҡZU۱_ F4N.W_v:gֿp'DxgȀK͐NΠQJױ\ ` =fڍ}$R,5S=EN%%V^2gVo$%FTN/W%_;gp7ExwɀLΐOϠRjر]aMgڝ2$-35=!FN+V_V8goAxGŀxHʐL̠O*ձ{Y^dm %-6>4'FO5W_AhFpKxρR8ԑIUYա\Kf¬kʼtmQ%R-!6S>,FOe:W`6FhpPy'ԁXWّZڡ] [g¼kʼq=P %-6>(FO%6W_BhVpLxЁ(SHՑiVi֡jY߲d[|hʌҽm сR $ґ-S5ӡ>D$FtN-W_v:gֿp'DxgȀK͐NΠQJױ\ `}j!%"-6#>-GO;W`VHhpRyGցxXڑ\:cj鲻mqMvۍq%r-#6s>2G$O.FOU8W`&EhvpNyҁHUhבXݢ `:沋jntm%B- 63>t*FO4W_Ah6pKxρR8ԑIUYա\[g¬kʼp=QA%-6>4'FO5W_AhFpKxρR8ԑYUiڡ] [g¼l-u}A $-C5ß=#FdN1WE_=hpWGxˀNёR)ҡjY߲+d[Œhʌҽn 1Q %-6>(FO56W`BhVpLxЁ(SXՑiWyסZ+dkŒiʜn1a%b-"6c>-GO57W`ChfpMxс8TX֑yWyסzZ;e{œiʬ s]!%"-6#>)FĬN3We_?h&pwIx̀Pґ9SIԡzWݱa;\flҝlq%r-#6s>2G$OHPLXaVXirbzGxi뒹l sj}M܎ Qq#&r./73?d:GPEHXaTivq^zHeh璉h袊k;u{Üzˬ ^a1&2.s+6?$6GPDXu`Pi6qZyނa(IdYlKvìzˬ݀.a r%.3'6>2GTO.GOE8W`DhvpNyҁHUxؑY١\[g¼k-u}q%r-63>d*FԭO4Wu_@h6pJx΁R8ԑYUYաZX߲c[|hʌҽn 1B%œ.$6>/G$OU9Wſ`&EhpOy'ӁXWّZڡ] khm r]q%- 6C>+FOe9W`6FhpPy'ԁhWّZۡ^kim s] ёR%ҝ.%6?0GDO>X%`Khq7Uywف\ޑ_ 䢊k;u{Üzˬ!%.c*6?d9GPCXu`Pi6qZyނa(IdIJg rKlvlӝ| b%.#&6?$5GTO?X5`LhqGVyځ]ߒ `Jdzn ,s1GO;W`VHhqRyGցYܑ]ݡ`:沛ko =u} r%.3'6?46GdO@XE`MiqWWyہ^b)ji+t[Ìxˌӽ~! 2%-#6s>2G$O3GdO=X`fIhqTyg؁[ݑ_ߢ:fq;\vlӝ{A&.C(6ð?D8GOBXU`NiqgYy݁`9cIzgr;lvlӝ|B% .$6?4GtO>X`vJhq7Uywف\ޑ` cjn ,sQA&.(6ð?D8GOBXU`OiqwYy݁`(9dIJgzn X`Khq7Uywف\ߒ ` `:沋kp =vۍB%.$6C>/FO%5W_BhVpMxс8ThבyXءX޲c[|hʌҍk~$b,5#=F$NU(Vů_&5go@x'ĀhHʐL̠P:ֱ[ aMgڭaz$",c 4=dEN$V^1gFo-E؍MqW!c*22o;3CL%TU\e&muן~"Hi',[8>B]J\"Bh*3t;DLuT]evmv~h',ɭ0 k9?=C]JX"d*B2p;CCĀL5Te\e6mu~(#Xy(- {9? CmK]"Ri*3u;DLT]&em v'~x(-ٮ1{:˾@ MDmKY"e*2q;SCԁLETu\eFmu~8$h)*ڰ;6<ܽ@=~H^!"bj*3#v;D$L Tŏ]6em!v7~).鯞2*;ۿ A]E}LZ""f*2r;cCLU TՐ]6em"vG~*./*;ۿ A,-E؍MZ""b*b2n;#C~LT\eVmv~H&x++[7>-BMJ_"rg*2s;sCL%T]efmv~X&+ɬ,[8>B]J["2c*r2o;3C~KTU\e&muן~"Hi'(0+l7|Ͻ;.CN!!bZ)2#f:C$vKT\ dmGu}9#IJ$J-,3LM7׭@J!"V)1b:cBrKdSՀ\FdmuW}Ȟ %1;|8nj<>DO1!r[)23g:C4wKT%\ dmWu} I$YZ%2K|8ǜϝ<>DT!`*B2l;C|LTu\eFmu~8$h)*ڭ 2K9ǜ= NETA!\*2Ch:CDxKS\Vdmug}蟎 !)*"Z*ۯ 1,-5׍>G S)21[9BtkJSu[clGt|IYjL%l}*ݯ3: "F(0R9cA]IRcZubpk6sz{9IZZL|}խ (4'B/<8@LIQ5VYbcjfrn{8uhyڀ; =~2'&.373??H4PNYa[ir7ezw邸m pZx\|̍Խ1 A,'/C87@DHtPJXaFWiqaz7ximpJ{ Mܞ &2.s+6?46GdOAXE`NiqgYy݁a(IdYZhpLu\Ӎ{ "%b-6#>.G$O=X`vJhq7Uywف]ߒ aep+\ulӝ|!%b-5>d*FOU9W`6FhpQy7ՁxYۑ]ݡ] khnt}!a%"-c5>$&FN0WE_>hpgIx̀P(ӑIUYաZU۱`+\f|ҭm1"с$R, 5=TEĜN#Vu^1gFoa%"%b-6#>d*FԭO4W_BhVpMxс8UhבY١Y߲+e{¬jʼqMq%$B, 4Ð=DEĠN5#Ve^0g6o;w(DXƐyHɠM ӱkY_b]&s1#r{+43 bF(0N9#A^J$Rm[cvzkt'|hk -%֍.1Q='0E8S@QITQ[YbVhjss{W{~: <\m՝(0'B/87@DHHQ5SYea`j6rkzrHivy~+{ >a(12#&r./6?t;GPeJXaFWirbzG炈jnn{y-~ )!b%.#"6c>.G$OU8Wſ`6FhpQy7ՁxYܑ]ޡbZ費m,s<=vۍ)B$,5=FN+V_f9gƿp'DxgɀLϑ QѡQZر],cL}gڝ)1w#,34s<E4MUա^F'fo3wW;ؾ@AJǰM,SLMW٭_n#"v+b3~<$DM%U^#ffn/wX7<ٽ= ;E{L P=~XaQ"i*3q;SCԁLUT\eVmv~H&+ɬ,ʯ+5{<ܽ@=IS1!2W)r1_:3BtkJSu[clWt|(Yyzz!;|(ƜΝ)ͯ29 E(R0M8ATYIREhZc&uks׀|(h +{ܞn'+/'2/s77@4CHdPMYa[ir7fzmq)*uZ}--~ ,Q%ҡ.%6>1GTOEI!Q)R1Y9BeJRo[5c|ktW| ؎ **[ !Mޞ*.!b6'b/>8#@dJHQUYYb6fjrq{7xy}} k ̍ ݏ.Q.$&B.,6ð?D8GPEGXa&Uiq`z'hh꒹lp [x}~.1r%-63>t+FOe6W`ChfpOyӁXWڑ[ܡ\[hnq=q/|$,C4<EDM V5^-gog9wA8ĐYFyǠzGʰO\VlѭZbo#2w+r3;DtLU%]enW'v~0(I5ij6j?\F|}JS]"a*R2i:CTyKTE\e&muן~#X)*걯K7>?-nHPA!BX)1`:CBlKS5v[dlg tǎ}Hy #[*Ƽ/>55='0E8S@QITQ\Ybfijst{g| { ۏ.G$O9W`6FhpRyGցZݑ^ߡ_*沋k qt}2$2,s4<EtM"V%^,foW7w@(ÐIEiƠjFɰN LUlmYa!i#q+R3y;DLT\eVmv~H&+ɭ- ;6=>^G!N!!bV)1^:#BdjJSUy[d6l t}8xʟ+%-2]߮;1< BD(B0L8ADXIREgZcuks|(h KŬͽ>%a31r;'/?83@tKHQeVYbcjfrn{Hvxz~+{ Nq3R%&.-7?T9GPUHXa6ViqazG悈inn{z =ܞ 412%2-s5>4#FtN.W_TAY"a*2Si:CuKT\6dmuW}؟ !):#j,밿,3L]8׍>Q>! bF(b0N8AdZIReiZcFwks|H ٍ*렾,$\]%֍/5Q='ҽ0A8S@MIQXYb&ejrp{7xx|ځK-]ݮ51r'&./73?t;GPuJXaTivq_zXg꒹ll[x~>q6 %-C5C=FNu'V_5go@x7ŀxI̐NϠSjڱ_\flmiqav#~+4#*ŰKR,=Vٝ^ad"l*3t;CCĀLETŏ]6em"vG~+خ0*6 C[JȼнNnWa_!_*22sg:BsKtS\V dƏm'uw}9$IZ%Z.\6|}7׭@qDA BD(0L9ADXIREgZc&uks׀|(h ʏKżN&q7"2'b/c:7@$FHdPMYavZir7eznr):vj~ t'FO%2WU_@h6pKxЁ(TXבY١YܱaK|hʌl.s|$,4C< EMU^f*fְo75w>)CIĠJDJǰM'0#B8c@NI$Q]ZbkjsGv{~ ):: L|͍ս"1:,&¬/07C?a< &.C$6>,GO;W`&EhpPy7ՁxYܑ^ߡ_*岋k q,-uۍ}|#€,4C<DĐMEU^&&fn2wG;Ⱦ@Aİ{J Q,-R][]"e*R2i:CuKT\6dmug}蠎"9J$1K9ǬϽ>nHK S)21sW9AcJtRr[%c|ktG| ؎ )::k !,=#m޾-=8'/<8@DHHPOY%a\jrWhzp(IuYZu<l}}=B%B-5Ü>$FDN+V_4go@x7ŀxI̐NϠOұ[X_ cmktA#Bt+B3|;DDL T]&em!vG~+Ȯ0*2j?+\G|ЍHؽQUQ!Y)1a:BTiJSEt[uclGt|(Yy\&|΍(ֽ21>>("0#F8c@NI$Q]ZbkjsGv{~ )::k ˏ<]Ս?,'/47C?d*FO1WE_v:gp7FxˀOґ9TYաZUܱbK|hʜҝl>t$2,34s<DMuU^$fvn0w7x9? @ ðkIP]Uٍ^dA"h*2p;CDxKT5\f d֐m7u}I%iz'+5{<ܾA^GI M)1U9SA]JRl[cvzkt7|x **[ -"]޾,@q;'/C83@tKHQu[YbVhjst{g|  됽,\mmݾ@Q)&ҭ.17?T9GPUIXa6WirbzW炘ko p:[x~-N@ $, 4ӑ=EMV^v*fְo76w?IEYƠjFͱ S[Zɼѽ^ngj"n+"3#v;cC~L%TU\ dmGu}!(Y'y(2K:ǼϽ;>EEQ RE(R0I8AUITQ\Ybfijs'u{w}**[ ,M}Aa*&..7#?d:GPAXU`Oi&qZy߂cXyh颚i+u{ì{QAab $,4=$EdM!V^+foW7w@(ÐYFiǠzGαTk[\>d!k"o+233w;sCL5T\eFmu~H&,٭.*;,CLMD}N!PA!BX)1\9BdJSs[uclGt|(Yڠ #[+̭- ^7B! "F(b0cJ8@RIdQaZbkjsGv{~ ):[̝ n(B4'B/C87?@HDPPY5a^jrwizr8Yvyzw \Č̝ ԝ!CQ%-5ӡ>%FO5W`ChfpOyԁhXۑ]ޡ^岋j q]u}}1r$r, 4<E4MU^V(fƯo'4ww>)CIĠJDJǰM /FOu:W`DhvpPy'ՁxYܑ^ߡ_*沛kr<=v۝~A$, 4Ð=EDMU^f)fְo75w?9DYŠZEZɰN\V|}Z.cAh"h*2l:CDtKS\&dluW}蟎"9J$2K:ǼϽ;>EaDA BD(0H8ATIDQ[YbVijs't{w| ** <l͍ս"AD-&ҭ.17?T9GPDXE`NiqwZy߂bHyg袊hq;lwˌӍ{Q $, 4ӑ=EM V^v*foG6w@ÐIEiƠzKұ[X_ cmlQr!#"r+"3cv;cC~L%T\e6mu~8%x+ɭ-ڱK7? @=JQJ N(1#R9cAZIRUeZbskfs~|H Kż ^'E.&.27#?d:GPAXU`Oi&q[y߂(cX撉h颚irK|x˜ӝ|.a $,4=$EM!V^+foW7wA(ĐYFyǠL ӱkY`d}mas1#2s+23sw;CL5T\eFmv~H&,ٮ.겯[8@AMKaK O)213S9sA_IRefZctkvs|X ʌ[̝n(F/&/3373?t;GPuKXafYir'ezw邸mr9:sjLmmܾ FB%B-5= FDNu'V_&5goAxGƀJΐP ѡQԱ{Z a,-eڍnqtA#Bt+B3x;DL U]venG'v~0(Y6y8ʿ+EMNnWqU!Y)1]:BTiJSUy[d6l t}HٞꞮ${-2-~9G! "B("0#F8c@NI$QUUYa^jrwjzrHiwxۀ,\}}G%-5C=EĠNE(Vů_66goBxWǀKΑ Qҡ*Rjٱ_\f|}jsqz#~+4#H$PNYa\irWhzp(Iuijv L|̝ ԝ!I"%"-c5c=ENe*Vխ_4gvo@x'ŀxI̐NС PJױ].G$O>X%`LhqWXy݁a8Yfyzgzp+\w|}w۝b$b,c4c< DMeU^$fvn0w7:Ƚ@ AİKR0GDO;W`&EhpQyGցZޑ`aZ費n Lu\myш$,4< EMV^v+foG7w@(ĐYFyǠHϱ+U]aMjm"m*3q;CTyKTU\e6mu~H&,ٮ.ꮯ4{<ܾ>nHM M(0M9ATUIReZbskfs~|X ʌ[ܞ>%qN)&.-6ӱ?5GTOAXE`vKhqGWyہ`IeYjf s[Ìzˬӭz $, 4Ӎ=ETMV^6'fo3wg=B9ĠJDJǰM LUl}Z.ceQ"i*2m:CuKS|[dflu'}x *"*,<5l}7׭A!N I(0I8@QITQaZEbvjjs7v{ 9JJ 됽,\}}N &. 6>D(FO4Wu_>hpwJxρSX֑yXڡZKgnr]{$,4US1!2S)r1sW9sA_J4Ro[%cVxkt|h *[!,=#=ގ*O.&..6?$6GdOBXU`LhqWXy݁a(Yfyzgzp+\w|ӽ{. $,4=$EdMV^F(fo4ww>)CIŠZEZȰO\V|э[>df"j*2n:C$vKdS}\dvlu7}Ȟ !):#:k)ˮ 2Oa J(0J8A$RIdQbZebpk6s|{(i { ^'O*&.*6>2G$O>X%`LhqWXy݁a8igy袊hp;lwˌӍ{. $, 4<E$MeU^V(fƯo'5ww>9DYŠjFͱ Sk[\Neba"bf*b2j:BrK$Sy[clWt}H!K*Ƽ,ͯ3QO8'/87?xÀXGːMΠO:ֱ\,cL]hڽqpA#Bt+B3Cx;CĀLTu\emuנ~($h+ɬ-ڰK7? AMKP!BT)B1CT9A\JRlZc&uks|8 َ+ !n(P+&.+6>3G4O?X%`VIhq'Uywځ^)cIJdJ粫mEaQ!Q)1Q9SATYIRdZEbnkswz{Ii+lŜͽ"AQA(&.(6>0GOGPeJXaTivq`z'xino:|==ܞ ގ!"%b-c5c=EN%&V^0g6oe!eQ"i*2i:CqKTSՁ\Fdm'uw}I%iz'z- L6|ύ8׽BAR I(0I8@QIQ]ZbvkjsGw{9ZZ <|͍Ս S &. 6>D$FO4W_>hpwJxρ(TXבYڡ[޲dk¬kl>t1sq#rw+r3s{;CL5T\eVmv~X(. 0 {:ۿB)FԭO5W_?h&pKxЁ(ThؑZۡ[޲+d{¼lp=y1|#|+3|<DL U]venW'v~18i79?+lGȌНISAS1!2S)213S9sAt[IR5fZebpk6s|{8i K̝ݠ.$aSa*&.*6>2G$O>X%`LiqgXy݂b8ig袊hq;|x˜ӝ|>1 $, 4<E$MeU՝^$fvn0w7:Ⱦ@ *B*ŰL,T\]Uٍ^1\!\)1\9B`JDRp[5c~ltw|9izz˟#L]%]ޮ,S/&/3373?t7GP5GX`QiFq]zHf钹km ;uü|}N1 $, 4<E$MeU^$fvn1w7:Ⱦ@ *B*ưL,T\]Uٍ_1]"a*2a:SBTiJSUy[dFl u}X ;&/ 1n8Tѽ A(0A8@TIHQUYa_j&rkzsXy~; ̍ ݐ>~A%-5= FN,W_v;gpGGx̀P(ԑYVyס\ kipqMzA}$,4DkLM ^WTA!X)1X9A`JDRugZc&uks|8 َ+ !~)T*&.*6>.G$Oe:Wս`DhvpPy7ՁxYܑ_ ` kip]uۍ}A$,4<DTLUU] f6n,vH6<پ>°[HP-Uٍ_A]!]*2a:BTiJSt[Ec~ltw|Iiz"[+̭.n8Tѽ='0A8@TEHQUYbcjfro{'hx}~+ ]~T%-5=FNE(V^2gVo>xÀhHːNϠOұ+T{\aMjAk"o*2o;3CtwKT5\emuנ~(%h+ɭ-ڭ 3k<ܽ>nHT O(0O93A4WItQbZ%blksWx{)YjzK̝~)T/&./6?47GtOCXu`QiVq]zXg꒹lm;v}N䎉A$,4=4EtMV5^-gow:w׿CXǐIˠKα+U{\aMjAk"o*2o;3C4wKT5\emu~(%x+ɭ-ڭ 3k<ܽ>nHT O(0O8A4WItQcZebqkFs}{8y [̝~)T/&./6?43GtOCXu`QiVq^zXg꒹lm;v}N䎉A$,4=4EtMV5^-gow:w׿CXǐIˠKα+U{\aMkAk"o*2o;3C4wKT5\ d֐m7u} (Y') 3k<ܽ>nHT O(0O8A4WItQcZebqkFs}{8y [̝~)T/&./6?43GtOCXu`MiqgYyނbHyh颚i;v}N䎉A$,4=4EtMV5^-gow:w׿CXǐIˠKα+U{\aMkAk"o*2o;3C4wKT5\ d֐m7u} (Y') 3k<ܾ>nHT O(0O8A4WItQcZebqkFs}{8y [̝~)T/&./6?43GtOCXu`MiqgYyނbHyh颚i;v}N䎉A$,4=4EtMV5^-gow:w׿CXǐIˠKα+U{\aMkAk"o*2o;3C4wKT5\emu~(%x+ɭ-ڭ 3k<ܽ>nHT O(0O8A4WItQcZebqkFs}{8y [̝~)T/&./6?43GtOCXu`QiVq^zXg꒹lm;v}N䎉A$,4=4EtMV5^-gow:w׿CXǐIˠKα+U{\aMjAk"o*2o;3CtwKT5\emuנ~(%x+ɭ-ڭ 3k<ܽ>nHT O(0O93A4WItQbZ%blksWx{)YjzK̝~)T/&./6?47GtOCXu`QiVq]zXf꒹lm;v}N䎉A$,4=4EtMV%^V)fƯo75w?IEiƠzGα+T{\aMjAk"o*2s;3CtwKT5\emuנ~(%h+ɭ-ڱK7@-E]LTA!X)1X9A`JRkZc&uks|8 鎜+ -"]޾-T/&./73?47GtOCXu`QiVq]zHf꒹lm{z ]܎ ΍A%-5=FNE(V^2gVo>xÀhHːMϠOұkX`-eڍnAo"o*2s;3CtwKT5\f d֐m7u} (Y&y)/l7njϭ=.DQT J(0J8@NI$Q^Z%bljsWx{)Yjz \Ō͝՝!1T!&.!6>T%FN0W_v;gpGGx̀P(ԑYVyס\ kipqMzA}$,4.G$O>X%`VHhqTywف])cIJdJ粫m[HPQM[1X!X)1\9B`JDRp[5c~ltw|9izz˟#L]%]ޮ,S3'2/3373?t7GP5GXa&UiqazG悈jp qJ{y~ 侌12%2-353=tEM#Ve^-gog9wǾCXƐIʠJʰP+lXɜѝYb1a"a*2Se:SBiJSUy[d6l u}X韞 ;&/ 1M߮ FDN,V_&6goBxWǀKϑ Q)ӡ:Szڱ`;lhʜҝlNu1x#|+3|<DDL U]6en#vg~-)3IZ5Z;CL]E؍OS1!2S)213W9sA[IRukZcfykt'|x *: \&ƌΝ)ͯ.4QSqr7'r/s77s?;GP5GX`QiFq]yHfx钩kl+u{ü|݀>~1$,4=$EdMV%^-gog9wǾBHƐyHʠJͱTk[`=i1j"n*2n;#C$vKT%\ emwuǟ~$h*,ʬ2[;̼= ^GS N(0N9#A$VIdQaZbkjsGw{而IZj;ż n(S.&..6?$6GdOBXe`PiFq\y8ex钩kl ky Mn 侌12%r-s5s=EN5'V^1gFo=x€XGʐLΠNѱ[W_ `=i1i"i*2i:BqKS|[d6l t}H鞝+%. 0 ^7S@(0@8@DHHQTYua^jrwizrHyw} {  n宛1r%r-s5=ENu+V_&5goAxGƀKΐQҡ*R*ձ[,cLMd}m!n"n+"3#r;#CdzKTe\eFmv~X'. 0 ;6> @=JR!!"R)"1#R9#AdZIR%fZctkvs|(h ɍ꒭[ !t!wq#{+3{;D4Lu T]&em"vW~,د29J4J{:˿ B,GOE8W_BhVpNyӁXWڑ]ޡ^*岋kr<=sm{!#+3<4DtLU5]feƠn7&v~/I5iz7z= LEl}GحQ!Ra!bV)b1cZ9A^J$Rn[c|ktW| 萍IZZ롾<%l}'}.Q1'/17?T5GPEXaSivq_z'hhno*{==ܞ ގ%-5=TEM!VE^v+foG7wA(ĐYFyȠH̰RKYɬѽ^.dc1"2c*223c:3BtkJS5v[ecրl7t|(Y+|(Ƭν+N5qQ:'/:7?BH$PNYaFWirczg肨lr):w\mԭ%-5S=TEN%V_3gvo@x'ŀxI̐O С P Ա{Z a,-b]kl"l*2l;CDtKT\v dmWu}!8y(*4{<ܾ>>EaQ L(0L9ATIRdZbrkVs~|H ʌ[ܞ>&qQ,&¬.,7?4GO@X5`fJhq7Vyہ_9dYZeZ費n Lulmyr$r,s4s< DM5U^&&fn2wW;ؿ A)à:C:ǰM'/B8#@dFHQ%VYbdjvrp{'xy~k ˏLm՝ݾP%-"6#>d&FN2WU_3G4O?X5`MiqwYyނbHyh颚iqK|x˜ӝy۽r $, 4<E4MV5^.gow:w׿CXǐIˠKұ[X`aMjg"k*2o:C4wKtS\f d֐m7u} (Y&y)ڰ 3[;̽= ^GP!BT)B1CX9A\JRlZcfzkt7| Ȏ)::k˟"L]%֍0PAB4'B/C87?xÀXGːMΠSzڱ`;lgʌҝl>ux#x+3x;DLETŏ\eVmv~h(/ 1Z?\GȌЍHؽR1O O(0S93AtWIR5gZcuks|8x ٍꎭ{ ^'O*&.*6>2G$O>X%`LhqWXy݁a8igy袊hp;lwˌӍ{. $, 4<E$MV%^-gog9wǾBHƐyHɠJѱKW_ `=~if"j*2n:C$vKdS}\dvlu7}؞ !):#:k)ˮ 2OQ RE(R0SE8S@MHQUXYabjVrn{Xw|ځK,M}O%&R.S%6S>-FԱOU9Wż_ChfpOyԁhXۑ]ޡczp+\w|ӽ{. $,4=$EdM"Ve^,fog8wBHŐiGɠI̱ R[Zɼѽ[>deQ"Re*R2i:BqKTSՁ\Fdm'uw}9%iz'z-L5l}7׭A1N I(0I8@QITQ\Yb6fjrr{Gz K,==ݎN &. 6C>D(FĬO4Wu_>hpwJxρSX֑yXڡZݲ c[œjʼҽn^w{#{+3{;D4Lu T]fe֠n7&v~0I6iz7z= LEl}GحPN!"R)"1#V9cAZIReiZcskfs|X ڐ kܞ-ގ*Nѭ-&ҭ.-6ӱ?5GTOAXE`vKhqGWyہ`IeYjf s[Ìzˬӭzщ $ҍ, 4ӑ=ETM!VU^/g6onHM M(1Q9ATYIR`ZEbnkswz{Iiz[ܝ~)Mѭ-'/17?T9GPEX`Sifq_zhhmnKv}N䎉э%-5S=TEN%V_3gvo?x'ŀxI̐NС PJױ]7@$FHdPQYa[irGgzpIuYjzK ļ ݐ.aLQR%R-S5=FNU)VŬ^3gfo?xĀhHːNϠOұ[X` d}mqQ#Ru+R3y;DLU TՐ]Fen$vw~-)3IZ5Z;CL]H؍NL P)1T9CAXIREgZubqkFs}{8y Kż͟.$QLqr'&r.+6>3G4O?X%`VHhq'Tywف])c9Jdz粫l,sLMwۭr$r, 4<E4MV5^-gow:wǿCXƐIʠJͱ Sk[\>egq"k*2o:C4wKT5\emwuנ~($h*,ʰ;6> @=JK K(0O8A4WIR5gZbpk6s|{8i { =ޞ*KB4'B/87?@HPKXa&UiqazG悈jo p:[x^$,53=4EM#Ve^-gog9wBHŐyHɠI̱ R[Zɼѽ[.dfa"bf*2j:C$rKdS\VdƏm'u}I%iz'z1K9ǬϽ;>EaJ J(0J8A$RIdQbZUbpk6s{{(Yy +|ŬͽN&qJ*&..6?$2GdOBXU`KhqWWy܁`(Yeizks[Üzˬ~N $,4=$EdM"Ve^0gFo=w€HFxɐK͠MԱ{Z a,-b]kn"n*2r;#CdzKTe\eFmv~X'-鮞/:=1GTOAXU`Oi&q[y(dX璉iꢪjKv}N~ $, 4Ӎ<ETMUŠ^6'fo3wW<运B9à:C:ǰM0GOxÀhHːMΠNѱ[W_ cmlq#Ru+R3y;DLU TŌ\efmv'~x)/ 0 ;6> C=~IGq rG(r0sK8@SItQcZebljsWx{而)IZZ <l}}G1r'&r.+6>3GtO>W`VHhqTywف]b9:czp+\v|}zqr$r, 4<EtMU^$fvn0w7x9? AZȰNLVl}Z.cqgq"k*2o:CtwKT%\V dƏm'u}I%iz'z1;|9ǬϽ>>DQG K(0O93AtWIR5fZebpk6s{{(Yy kܞ>%qF/&.373?t7GP5GXaUiq`z7xino*{ --܎ F$,53=tEN5'V^1gFo=w€HFxɐK̠QJԱ{Z a,-eڍnat#x+3|<DDLUE]f&n+vװ(4h:;+E{LQMZa]"a*R2Se:BqKTSՁ\Fdmuw}9$Yj&4k<ܽ= ^GF J(0N9#AdZIRaZEbok&swz{Iizʐ; !Mޮ,E123'r/s;7?CH4PNXaVXirdzg肨l q)*rZ~ <]]ܮ E$-#5#=dEN%%VU^/g6o;w8DhȐJˠKαT{[`=~iQn"r+"3cv;cC~L%T\e6mu~8%x+ɭ-ڱK7? @=JQI I(0M9ATYIR`Z5bnksgy{9Yj+ =ޞ+D!"2'b/c67?>H$PMXaFWirczW炘kpqJ},M}ܞ Dэ $ҍ-5=TEN%V^3gfo?xĀhHːMΠSjֱ[c<}gڭoAra#bv+3~;D$LU]Fen$vw~-)3IZ5B[JȼнK>TAVa!bZ)1^9B$fJS%u[dlg tǎ}H!;|)Ƭν+>5aD 2C(20sG8s@OI4Q^YbVhjss{g|K=mC2#&2.s'6>/G4O?X%`MiqgXy݁a8Yfyzgo\vlmvۍ}12$r,s4<E4MV5^-gog9wǾBHŐyHɠIб;V]^^f1l#p+3Ct;CĀLETŏ]6en#vW~,诏29:3:=T)FԭO0WE_>hpwJxρSH֑yX١YܱaK|hʜҝl>t!y#},43G4O:Wս`ChvpOy'ԁhXۑ]ޡbZn Lu\]x۽2$r,s 4<E4MU^V(fo4ww=B9ĠJDzǰM> "B("0cF8@RIdQbZUbok&sz{Iizz L|͍Ս>q+&./73?t;GPuKXaVYirdzg邸l q)*vL|̍ԍ=B%B-5Ü>$FDN+V_4go@x7ŀxI̐NϠOұ[X_ cmktA#x+3À<DL T]feƠn7%v~.94YZ5Z?\F|}GحPT!X)1`:BlKS{[dlw t׏}(h!K)Ƭν+>5a= E(R0I8AUITQ\Ybfijs'u{w} j <l}խ!1<.&/#27c?>GPUEX`Sifq^zXf钩kl[x~Nq<$-#5c=ENU%V^.g&o:w׿CXƐyHɠḬRKYɬѭ] Nfn#"r+"3cz;D$LU%]enW(v~18i7y8AK|HȜЭM ^V[![)1c:3BkJS%u[dlg t}Hy$k,ܭ- ^7;?'03C8s@OI4Q_Z%bljsWw{9JJ{ ۏL]Ս ;1'/S57S?=HPHXa&Viqaz7xinr*zMܮ ;%-S5=!FN(V^1gVo=x€HFɐK̠L ӱkY_ `-~hq#Ru+R3};DTLTŏ]6em"vW~+خ 1*2*;CLMD}MQ!RU)1]9BTiJSUx[d6l t}8xɜʜ"[*Ƽ/N5a:>("0cF8@RIdQaZbvkjs7v{~*z Ll}}9qr+&./73?t;GPuKXaVXirdzg肨l pqJ},==܎ 9%B-5Ü>$FDN+V_V9gƿp'DxwɀMБR9ӡ:Sjֱ[b,mfڝny#ҁ,4S< DԑMEU]"fVn.wX7<ٽ=;FMN^V]"a*2Si:CuKT\ dmWu} (Y&y(1;|9ǜϭ:ݿCFa J(0R9#A^J$Rm[c{kt7| Ȏ**[ -%]ޮ+8<(0D8C@LIQ5WYbdjvro{'hw||[ ̍ ݐ.Q8 &.C$6>0GO57W`EhpPy'ՁxXۑ]ޡ^{jptm7|$,C4<EDM V5^.gow9wǾBHŐiGȠH˰Q;lXɌ\>dqn!#"v+b3z;DdL TՐ]Fen#vW~,诏 1):3j<,CLMD}MqN!!bV)b1^9BdjJSey[d6l t}HxɝڠK&. 0=~9a;?(203G8s@SItQbZebpk6s{{Iizz L|}}6A(&¬/07C?X`KhqGWyہ_9dIJdp+\v|ӭ}A6 %-C5C=FNu'V_5go@x7ŀxI̐NϠSjڱ_\flmiqQuQ#y+4 LElmIRQU!])2a:SBmKSEw[dlw t׏}Xk(0-5׍?Q>! bF(b0N8AdZIReiZcFwks|H ٍ*렾,$\]%֍/4AB8'/@8@HHPRY%a\irGgzo)sIJwzL]ԍ4%œ. 6C>,GOxÀXGʐL̠P ӱkY_ cmk1s1#rw+3<4DM5U^%fn0w7x9>?°[HO Sm[1eQ"i*3q;SC}LTE\emwuǟ~#Xy(*ڭ 3[:ǼϽ;.D1I M(1U9SAaJTRp[Ec~ltg| 萍9JJ L%l}'֭02!b6'b/>7@dJHQeYYbFgjrr{Gz~~{ -~2A(&.07?q2э%R-S5>%FO5W_BhVpNyҁHVxّ[ۡ[޲ c[Œiʬm11av#~,#4c<E$MV^,foG7w@ÐIEYƠjJѱKV]`=~hqQ#y+3ӁUZ""b*b2j:C$vKS|[dflu}X鞝ꢮ[(/ 4}=B! "F(b0N8AdZIReiZc6vks|8x ɍ ڐK =ގ*0B8'/@8@LIQ[Ybfijst{g{ { ˎ ,GO56We_@h6pKxρSX֑yX١aJ粫m,r<=vۍ/R$R, 4ӑ=TEԡNU)VŰ_66goBxGƀJ͐OС Tzڱ`+\flҭm A.|$,C4=EDMU^V(fƯo4wg=运A) *B*ŰK Q,-Uٍ]e"m*3u;CԀLTu\eVmv~H&+ɭ- ;5=ܾAMJN!!bV)1^:#BnK$Sy[d6l t}(h+${,ܭ- ^67?(20sG8A4WIR%bZUbok&swz{9YZZ 됽,L]Ս-ѱ1'R/97@TIHQUXYb&fjrp{7xx| ۏL]Ս-R5'/=8@TIHQSYuaajFrlz(sXyw{ L|̍ԽA,&".c&6>2GdO?:ưKR<=Vٝ^k"s+23s{;D4Le TՑ]Fen#vg~,د 1*2Z:ۿ A,-B]JTA!\)2Cd:CtKS\f d֐m7u})#IZ%- L5lm9ͿBJ N(1cV9B$fJSu[clWt|(Yyzz!;|(ƜΝ)ͯ28 @(B0H8ADXIR5cZebpk6sz{9Yjj+lŌ͟͝#A*"2'b/:7@dJHQeYYb6fjrq{7xy}ڀ [ ̌ ^)Q-'/S57?AHDPKXaVYirczg肨ko sz3GtO=X`Khq7Vyځ^b)zjrK|wˌӽ~A)э%R-5ӡ>%FN/W5_=hpgHx̀P(ӑIUYաZUܱa;lg|}j(av#~,#4c<EdM!V^v+fo76w>)CIĠJHϱTkZɼѽ^ Neh#t+B3|<DMU5]fng(v~1(Y6iz;°[GNN NVcq"k*33w;CL%T]evmv~h'-ٮ2Z:˾ A,-E؍NqU!a*2Si:CtKDS\&dluG}ȝ k)ˮ0]5׍>qG S)21s[9B4fJdRq[Ec~ltg| 菍)::,$\]%֍.a4A<'0CD8ATIQcZebpk6s{{9Yjk̝ =ގ*a+27'r/?83@OI4QZYbFgjrq{Gxy}ڀK =ݎ&2'"/c:7@$FHPLXafYirdzg肨ko Jw L|̍Խ1%$&B.,7?D8GOBXe`Oi&qZy߂b8ify確n;vì{˼ӽ}1%"%b-6#>d*FԭO4W_BhVpMxс8UhבY١Y߲+e{¬jʼqMq$B$Œ-5C=EN5&V_4gvo?xÀXGʐK̠Lұ[X^aMq$m#Ru+3Ӂ?*ŰK Q,-Uٍ\Ah#p+B3|<DMUu]!fFn,v85h9:ڽ BKIȜНIؽQ1Z""b*b2n;#C~L%TU\e&muן~#Hy(- ;5{<ܽ@=~H1U!]*2Si:CTyKT\f d֐m7u})#9J$z,,3LM4}߾<!G O)21s[9BtkJS%u[clWt|(Iiz+l'ƌ΍+ֽ1!9ѽ E(R0M9A]JRlZcfykt|X ٍK-~(!+27'r/?83@OI4Q^Zbkjs7u{w} { ˎ ,=mݾ!R)&/17S?AHTPPY5a]jrWhzo)s9:vj},=mܾ !$&B.,7?-GO8W`&EhpPy'ԁhWڑ[ܡ_Kgl s]12$r,53=F4N*Vհ_F7goBxGƀJ̐Nϡ:Wݲ bK|hʌҍkz$",c 4=dENU%V^2gVo=w8EhȐIʠNԱ{Y_ =fڝQu#ҁ,4=EN V5^-gog8w@(ÐIDYŠZE˰Q;lW|}Zqg"s+r3<4DM5U^$fvn/wX7;ɼ<ð[HN-RMY]"e*2q;SCԁLUTŏ]6em!v7~x).3j?LElmIQ]"Ri*3u;DL U]ve֠n'%vw~-2):6j?LElНIؽPaQ"m*3Sy;DLET]&em v'~x(-鮞.{:˾@D}L\"Bh*3t;CC{KTe\e6mu~(#Xy()ʬ1;|8nj<>DN!!bZ)2#f:BmKS{[dVl u}Hxk(/ 3m߾<I!U)R1a:SBhJS5v[dlgt|8Yyz$k+Ƽ/-n7D P)1\9B4cJtRq[Uc~ltg| 菍 )**۟"<=#mޮ+6B(b0N9#A^J$Rl[cfykt|X ٍ ڐ;"]ޮ+1Q=(0SI8ATYIRcZebpk6sz{)IJJ Llm՝#q/'2/s;7@tKHQ%UYabjVrlz(sXiwyzz;|Ĝ̭ ^!b*&/#67@$FHPPYEa]jrWgzo)r)*v뀼,L]ԍѡ%&.17S?AHTPKXaVXirbzW炈jmqJ| M܎  &B.,7?1GTO;W`VHhqSyWׁZݑ^ޡbZ費mr,]xۭ%B-6>,GO56W`ChfpNyҁHUxؑY١Y߲+dkŒiʜҝl~$b,5#=F$NU(Vů_&5go@x'ĀhHʐL̠P:ֱ[ aMgڭQy$,S 4ӑ=TEԠN#Vu^0g6o;w׿CHŐiGyǠzGͱ RK|XɌэ[qk#2w+r3 NE1Sq!_*22sk:CtzKT\v dm7u})"9:#j/L5lm9;A1W!c*r2o;3C~KTU\e&mwuǞ~"8Y&yz+걯K7=A=~H!Ra!^*"2cj:CdyKT\f d֏m'uw}蟎 !)*"Z. <4\]8׽@!V!b*b2n;#C}KTE\emgu}!(I%ij*ڰ;6<̽ CmKQQ!]*2Si:CTxKS\V dƎmug}؞ !J-,3LM7׭?UQ!a*2m;C|KT5\ dmWu}9$IZ)ʯ+5{;ǼB]JP!\*2Ch:CDwKtS\FdmuW}ȝ :,밿2<=6ם>TA!`*2l;C{KT%\ dmGu})#9J'z/+\6lm9;AO!r[)23g:C4vKdSՀ\6dluG}#j/L5lm9׽AO1!_)2sk:CtzKT\v d֐m7u}")z+걯K7=ܽ@=~HSq!_*22o;3C~KTU\emwuǞ~!8Y&ij&2K|8ǜ<.CN!!^)2cj:CdyKTE\emgu}!(I%Yj)1K|8njύ;.CRa!^*"2n;#C}LT\eVmu~8$h))ʰ+5{;̼B] !V""b*b2r;cCLU Tŏ]6em v7~x(-٭- k9>BMIQQ!]*2m;C|LTu\eFmu~(#Xy((4k:Ǭϭ= NEL!\)2Ch:C4sKdS|\dflu}HxꡮK'-1Mߎ9PA!\*2l;CtwKT\ dmGu})"9:' 3[9ǜϝ<>DK!r[)23g:C$rKTSŀ\6dlu7}x鞝{*ˮ0M4m߮;O1![)2sk:CdvKT\v d֐m'uw}蟎 !)*&2K|8njύ;BJ!bZ)2#f:CqKDS\&dlu'}hٝ k)/=3]ߞ:N!!^)2cj:CTuKS\f dƏmug}؞ $J,밿2<=6ם>I!RY)2e:BpK4S~\dvlu}Xɜ :,밿2,-5׍=M!])2Si:CtKtS\VdmuW}ȝJ(3[9Ǭ=1QQ!]*2m;CDxKT%\ dmGu})#9:#j/L5\]8׽@L!\)2Ch:BrK$S|[dVl t}8xڠ;&,ܭ 0-n7qG!2W)1c:cBmJSEw[dlgt|(IYZ!;l'ƌ΍+.3qK!r[)23g:BqKS{[dFl t}(Xʟ+%{+Ƽ2]ߞ:aF!"V)2#f:C$uKTS\&dlu'}hɝ k(.2Mߎ9aJ!bZ)2#e:SBpKDS~\&dlu'}hɜ[(.1Mߎ9QE!U)2e:CtKS\V dmuW}Ȟ #:+ۯ 1,]5}߾<QI!RY)2Si:CTxKT5\ dmWu})#9:#j/L5\]8׭M!]*2m;C|LTu\e6muן~#Hi'yz' 2K|8nj?-QQQ!a*R2q;SC|KTe\e6muן~"8Y&i.걯;6;̼?QU"e*3u;DL5T]evmv~H&x**ڰ;5{;ǼϽ> APA!`*B2p;CC{KTU\e&mwu}!(I%YZ%0+\6|ϭ= 1T"d*3t;CL%T\eVmu~8%h)- k8>A=qAX"Bh*3Cx;D4LU]en7%vw~-诏 14J< ADm\"l+3|<D4Le TŐ]6em v'~h(,ɬ0:;ۿ AMGح`A"p+B3À .R9'¼0D8s@NIQ[YbFgjrp{'Hvhx[ ܍=~-<'0CG8s@MIQu[YbFfjro{HuhywyꁬK ܍ -n(23'r/>8#@MIQuZYb6fjrn{8tXivi|K|Č̍ ,27'0#B8S@LHQeYYb&ejvrn{(tHYvڀ;{ ļ̽^q'2'R/=8@4GHQTYua`j&rwizo qY+k ļMݎq+"6'/@8@4FHQTYua_j&rghzn p zzLlm Խa*b9'0@8C@OI$Q\YbVgjrp{'Xvxx~ [ Ĝ̝ .Q%0'B/s;7@EHPRYUa^jrWgzꂸmo9jy <L̍ .Q)Ѱ4'/?8#@MIQu[Yb6fjro{8uXivi|KlČ̽ ݏA$q/'"/c97@DHtPQYEa\ir7ezw邨km sj|]ܞ A'q2'"/97ü?CHdPPY5a\ir7ezg肘jlsZ|~M܎ 1'"2'b/=8@4GHQTYua`j&rghzn p zzLl̝ >!"a-'/C77s?=HPuKXa6Viq_zHehygyꢪm Kv{Üy˜>!B'&r..7#? +&/#67@DHPRYUa]ir7ezw肨klrZ{}=n ""&b.,7?t;GPUHXaSifq\y߂a(9c9碪m Kv{Ìy-^ qb&&.,6?t:GPEGXaRiVq[yނa)b)Zhq+Lt|ӝ{ q &.3&6c>0GDO>X`fIhqRy7ՁhWّY١_*kh¼kʼs] a r%-!6S>0G4O=X`fHhpQy7ԁXWxؑXء^kg¬jʬ rM QA%.!6C>/G$O.G$O;W`FGhpOyӁHUh֑yWyۡaJ沋jm -tm A&".S(6ð?47GPDXu`OiqgWyہ]ޑ_ji q;LtLӝ{ 1a%œ-6#>-GOu:W`6EhpNyс8THՑYUYա[;dk|g|o 1 ѐ%2-c5>#FtN0W5_A}Jؽ 0qj#Ry+4C<E$MU^F&fn/w84Xi6i<°KE{HȌP- 0r!#Rx+3t+FOE7W`BhFpJx̀OёQԡZ߲cK\e\ҭl 1%-6>t*FԱOE7W_AhFpJx̀OБ P ӡzZ߲ b;LdLҝk a %-5>d)F԰O56W_Ah6pwIx̀NϐOӡjY޲ a+-GOu:Wſ`&DhvpLxρQ(ӑ9Syڡ`:{i¼k=up 1%Ҡ.C'6?$5GOBXU`Lhq7TygׁYڑ_9梚l;t[lv˜ r*&/S97@4FHQSYea]ir7ezw肘j뒹ktj{} ]܀Q)23'b/A8C@OI$Q[Yb6ejrmzr()r){LL} ͎,r;'0E8@RIdQ_Zbvijrq{'Huhiv~[||̭ 0A?("0I8A4VIQbZUbmjs7t{gyyK ļmݐA K(1#U9BcJdRo[%cvyks|(HYY K{Ŭ #]pAA O)21^:BkJSEw[cl7tw| Ȍ ٍ j!}*ͭ QI!BW)r1a:SBoK$S{[d&lw t| Y*{),̯-5m !V!`*22j:CDwKT\fdlu'}Xxk(+Ƽ4m pQA![)2Si:C4vKS\Vdlu'}Hhyy['*Ƭ/ pP1!bZ)2Ch:C$uKS\Fdlu}HXy*%. 2\}:ͽ `]"rg*3u;CLUT]eVmuן~!(9#y- K6{9̼A- Pe#s+r34&FN2WU_=gp7ExgȀJːKҡZXݱ`,b\ҽm Q 2%.#%6>3GdO?X%`vIhpQy7ԁXVhבyWڡ`*kgœi-sP Ar%.S)6ð?46GPCXU`Mhq7UygׁYڑZݢ cZ貛kls@ A%.S(6ï?$6GOBXU`Lhq'TyWׁXّYܡbZ粋joMvp q&.,6?d9GP5FX`Pi&qgWyځ\ݑ] :emr,}y۠ A"&&/47?BHTPNYaVXiq_z8dHIdI碪m;t[lv˜ A.'"/<8@dJHQ5VYa`j&rggzꂸkl jy뀼 Mԍܰ!6 D(0R9SA_J$RkZc6ukvs|{J+LLͭ : BH(1#V9BcJdRo[%cfyks|8IIz ڐ+[||ͭ ж= K(1#U9AbJTRn[cfxks|(99j ʏKll͝ݟ ж= rK(1SY9B4fJRr[Ec{kt|Hhyy Kܝ "M E S)b1\:BdjJS5u[cltG|x z !L})ֽ M![)2ci:C4vKS\Fdlu}8Xii :{),4] aZ"Bh*3#v;DLe TŎ]efmuמ~ )"),걯;4k|7|> 1g#u+3t+FOE7W_Ah6pwHxˀM͐MС:V۱^_,ҍiڰ a ѐ%r-!6C>.GOu:Wտ`&DhfpLx΀PёQIԡzY޲ a+,b,}hڠ Q 2%.%6>2GTO>X`fHhpOyҁ8SHԑITۡa:{h¬m ]wۀ qѡB(&/#67@CHdPOYafYiq`z8dHIdq:kxÜ|Mp+b9'0CG8ATItQ`Z%bvijrp{'HtXYxꀬ+kČ- @3qA(R0O93A\IRUhZbqk6swx{||Z ێ]՝ 0< bJ(1CW9BdJtRp[%cvyks|8II[Ŭ "M QH!2V)2d:sBqKDS|[dFl t|  zʟ"K\%\ν- !U"c*r2q;CC~LTe\emGuw} z*ʮ 2;L4Lϝ<ݾ qk#Ry+43< EMeUŞ^#fVn+vǭ~/ 0 j9ʾ A+wB8Ð9CiƠKб+SK\XɌ_ A%"-5>d)FįO%5Wu_>hpGFxwȀJːO)֡[b;Lgʬq 1$&r.27S?>H$PuJXaTifq[y݁_ߑ_)墊kr+8@KHQEWYa`j&rWgz邨k뒹o){ ,,̍ ͎ /1=(0sK8ATXIRcZebljs's{Ghwxyz K{ Ĝ= A8 "E(1S9cA`J4RkZc&tkfs{{~)Z ;LLͭ D R)R1`:3BlJSUx[cl7tg| :{ż#] L!rZ)2Ch:CtKtSՀ\&dvl t}())꠮+$[l&lν. ba"p+23}<DtLU%]veƞm!v7~X&hy+鮟4j;˽=-DP qj#Rx+4#< DMUU]"fFnw)v~-讎.);CKLDLНK sa#Ҁ,C4=EtM V%^v)fƭn1w'H5Xi6 BZǰJKȼ Q0 q{$R,5#=ENU(V^1g6ow9w=ؽ=:FʰMR\ѭ\Е A%"-5>d)FįO4Wu_>hp7ExgǀIɐI̠QJձ{X] ]gڀ %.S(6ï?$5GOAX5`JhqQy'ӁHUXՑYUۡa:khœlMu` qѡB(&/#57?BHTPMYaFViq]y߂aeq:kwÌ{- 01'4'/B8S@NIQuZYbcjVrizmp jx~]ԝ /!<(0sJ8A4VIQbZEbkjsq{'HtX| Z ˍ=} @1 N)1[9BDgJSr[Uc{kt|8HYZ˝ -$m qZ"Bh*3#u;CLET\e6mwu}؝٠:&. 0<ϝ; ba"p+23}<DdLU%]vem v~H$XY%2J9;=E` Po!#|,4c<E4MU^6%fvn,v01I= °;EklFȜP |$b,53=ENU(V^1g6ow8w<ؽAIǠMѱ;T[\UɌ^ 1%r-!6C>-GOe9W`BhFpwIxˀM͐QIס]+cKLd|ҽm a &B.-7?t:GP5EX`NiqGUygׁXّ\ߢ*dj貛j¼k-s 1$&r.17C?>HPeIXaRiFqwXyہ\ܑ`9梚kr+,uˌ~#a0'B/>8@tJHQ5UYa^jr7ezgxh蒉k sZyÜ|=+R9'¿03F8@RITQ]ZbFfjrlzo9si~ ;LḼ Q8 "E(0R9cA_J$RujZcrkFswy{{9j ʎ +<<͝͝RQ!_*22l;CdyKT\fdlu}8HI!:{)*Ƭ1 qZ"Bg*3t;CL5T\e&mWu}Ȝ 9j(0,5\ϭ<І 1g#t+r32GTO=X`FFhpMxρPБ P9֡\߲b+lfʜn@ q!&B..7?t:GP5EX`Niq7UygׁxXؑ[ޢ cZ粋im Mu0 b)&¯/367?BHTPMYaFViq\yށ_9cin ;t[Ìxˬ Q("5'/B8c@OI$QuZYbbjFrwhzꂸk뒹o)zz <̝ ݎ a9 2G(1T9sA`J$RjZcskVsy{{9j +<lqJ!BX)2e:BqK4S{[d&lWt| 9j ,"\έ,ЀAW"d*2q;CC}LTU\ dmuG}hx 9,+3K\8nj> 0m#rz+43< EMUU]!f6ng(v~+Ȭ09<+C;LGȬQ ~ %R-6#>+FO56W_?hpGExgǀIɐL ӡjXܱ^b\ҝjЋ Q&".+6?T8GPBXU`KhqQy7ӁHTXՑ\Zhmq<ӍyМ "a/'2/<7@dHHQSYea\irbz7HeX咙lZw| -m3qA(B0M9AdYIRdZebljsr{7XuXx K{ļME R)R1^:BtjJS%u[uc}kt'|HXY Kk|Ŭ!0z0M!bZ)23f:BrKTS}[d6lwt| ȍ!J{(*ܰ-4Py bQ"o+"3|;DTL T]Femu~ %1:{8<̾ B0x sq#Ҁ,34=EdMV^V'fn-v15A:İkGK=TPx  $-C5>$FtN/W_V7go>wADIǠLбR;,FOE7W_?hpGExwǀHɐP9֡\߲ a+,eʌm` A$&r.17C?=HPUGX`Pi&qWVyw؁Yّ\Zglp,mwP$q1'B/=8@dIHQTYea\irbz7HeXlJv|]ԍ@> rK(1CW9BcJdRm[cFukvs{{}z ʎ +<lͽsqJ!BW)2d:sBoK$Suz[dl7tg| ɐ:۞m(֐rAW"d*r2p;3C|KTE\ dƎlu'}HXYɟ*%z,˭0 M6pr Qh#u+3d)FĮO3We_!Bc1k{{{!B!F1b׽{{{{B!Bc-{{{{|!B!1b{{{{B!Bců{{{{!B!1Z{{{{B!Bc{{{{!B#1^{{{|!B!B1c{{{{B!B#1k{{{|!B!B1c{{{{!B#1k{{{B!1b{{{{B!Bc-{{{{!B!1b׽{{{{B!Bců{{{{!B!1Z{{{{B!B0ců{{{{!B!1{{{{B!Bc{{{{A!B#1^{{{{B!B1c{{{{B!B#1k{{{|!B!F1c{{{{>!Bc.{{{{B!F1b׽{{{{B!Bc-{{{{!B!F1b׽{{{{B!Bc{{{{!B!1Z{{{{!Bců{{{{!B!1{{{{B!Bc{{{{!B!1^{{{{B!Fc{{{{A!Ba1k{{{B!Fc{{{{!Bc1k{{{|!B!F1b{{{{>!Bc-{{{{!B!F1b׽{{{{B!Bc/{{{{!B!1Z{{{{B!Bců{{{{!B!1{{{{B!Bc{{{{!B!1^{{{{B!Bc{{{{!B!1{{{|B!Fc{{{{A!Bc1k{{{|B!F1c{{{{!Bc-{{{{|!B!F1b׽{{{{B!Bc-{{{{!B!F1b׽{{{{B!Bc{{{{|!B!1Z{{{{!Bců{{{{!B!1{{{{B!Bc{{{{!B!1^{{{| B!Bc{{{{!B#1k{{{|!B!B1c{{{{!B#1k{{{|!B!1c{{{{!B#-{{{{!B!1b׽{{{{B!Bc{{{{B!1Z{{{{B!Bců{{{{!B!1Z{{{{B!Bc{{{{!B!1^{{{| B!Bc{{{{!B!1^{{{{B!Bc={{{{!Bc1k{{{{B!F1c{{{{!Bc0{{{{!B!1b׽{{{{B!Bc-{{{{|!B!1b{{{{B!Bců{{{{!B!1Z{{{{B!Bců{{{{|!B!1{{{{B!Bc{{{{!B!1^{{{{B!Bc{{{{!B!1{{{{{B!B1c{{{{!B#1k{{{|B!B1c{{{{A!B#1{{{{|!B!1b׽{{{{!Bc-{{{{|!B!1b׽{{{{B!Bc{{{{!B!F1Z{{{{B!Bců{{{{!B!1Z{{{{B!Bc{{{{!B!1^{{{{B!B0c{{{{!B#1^{{{{B!B1c={{{{!B#1k{{{{B!B1c{{{{!Ba1k{{{|B!F1c{{{{!Bc-{{{{|!B!F1b׽{{{{B!B#-{{{{B!1`{{{{B!Bců{{{{!B!1Z{{{{!Bců{{{{!B!1^{{{{!Bc{{{{!B!1^{{{{B!Bc{{{{!B#1^{{{{B!B1c{{{{!B#1k{{{|B!B1c{{{{!Ba1k{{{|!B!F1c{{{{A!Bc-{{{{|!B!1b׽{{{{!Bc-{{{{|!B!1`{{{{!Bců{{{{!B!F1Z{{{{!Bců{{{{|!B!1Z{{{{B!Bc{{{{!B!1^{{{{B!Bc{{{{!B!1^{{{{B!Bc{{{{!B!1s{{{{B!B1c{{{{!B#1k{{{{B!B1c{{{{!B#1k{{{{B!Fc{{{{!Bc-{{{{|B!F1b׽{{{{!Bc-{{{{|!B!1b׽{{{{>!Bc{{{{B!F1Z{{{{!Bců{{{{!B!F1Z{{{{B!Bců{{{{!B!1Z{{{{B!Bc{{{{!B!1^{{{{!Bc{{{{!B!1^{{{{B!Bc{{{{!B#1s{{{{B!B1c{{{{!Ba1k{{{| B!Fc{{{{!B#1k{{{{B!B1c{{{{!B#-{{{{{B!F1b׽{{{{!Bc-{{{{|!B!F1b׽{{{{A!B#-{{{{|!B!1^{{{{!Bců{{{{B!F1Z{{{{B!Bců{{{{|!B!1Z{{{{>!Bců{{{{!B!1^{{{{B!Bc{{{{!B!1^{{{{!B0c{{{{!B!1^{{{{B!Bc={{{{!B!1k{{{{B!B1c{{{{!B#1k{{{{B!B1c{{{{!Ba1k{{{{B!F1c{{{{!B#/{{{{|B!B1b׽{{{{!Bc-{{{{{B!F1b׽{{{{!Bc-{{{{B!1b׽{{{{!Bc.{{{{|!B!F1\{{{{!Bc{{{{|!B!1Z{{{{!Bců{{{{!B!1\{{{{>!Bců{{{{!B!1Z{{{{!Bců{{{{!B!1^{{{{B!Bc{{{{!B!1^={{{{B!Bc{{{{!B!1^{{{{B!Bc{{{{|!B!1^{{{{!B0c{{{{|!B#1{{{{!Bc={{{{!B!1k{{{{B!B1c={{{{!B#1k{{{{B!Fcs{{{!B#1k{{{{B!B1c{{{{!B#1s{{{|!B!F1b={{{{!Bc-{={{{{B!B1c{={{{!B#/s{{{| B!B1cs{{{!Bc.{{{{{B!B1c=s{{{!B#1{s{{{B!B1b{{{{!B#1s={{{{B!F1c{{{{!B#-{{{{{B!B1c=s={{{!B#1k=s{{{B!Fc={{{{!B!1k{{{{B!B1cs={{{!B#1k={{{{B!B1c{{{{!Ba1ss{{{B!Bcs{{{!B!1k{{{{B!B0c={={{{!B#1ss{{{!Bc=s{{{|!B!1{{{{{B!B0c9{={{{|!B#1={{{{!Bc=s{{{!B!1ss{{{!B0c{{{{!B!1^={{{{B!Bc{={{{!B!1{{{{B!B1c9{{{{!B!1={{{{B!Bc{={{{!B#1{{{{B!B1c{{{{|!B!1{={={{{!Bc{={{{|!B#1{{{{B!Bc{{{{!B!1=s{{{B!B0cs={{{|!B#1{{{{{!Bc{s{{!B!1{{{{B!B1c=s{{{|!B!1{{{{{B!Bc={s{{!B#1{{{{{!Bc{={{{!B!1={{{{B!B0c{s{{!B#1{{{{!Bc={{{{!B!1{s{{{!B1css{{!B!1={={{{!Bc{{{{!B#1ss{{{B!Bc{s{{!B!1{{={{{B!B1c=s{{{|!B!1s{{{{B!Bc{{{{!B#1s={{{!Bc9{s{{!B!1{{{{{B!B1c{{{{|!B!1s{{{{B!Bc{s{{|!B#1s{={{{B!Bc={{{{!B!1s{{{{B!B1c={{{{|!B!1s{={{{B!B0c{s{{|!B!1s{={{{B!Bc{s{{!B#1{{{{B!Bc{{{{|!B!1{{{{B!B1c{s{{|!B!1k{={{{B!Bc9{s{{!B#1{{{{{!Bc{{{{!B#1k{{{{!Bc={{{{!B!1s{{{{!B1c{{{{!B!1{{={{{!Bc{s{{!B#1s{={{{!Bc={{{{|!B#1s{{{{!Bc{{{{!B!1s{{{{B!B1c{{{{!B!1k{{{{B!B1c{{{{|!B!1k{{{{!Bc{{{{!B#1{{{{{B!Bc{s{{!B#1{={{{!Bc={s{{!B#1s{{{{B!Bc={{{{|!B!1{{{{{B!B0c={{{{!B!1s{{{{B!B0c={{{{!B!1s{{{{B!Bc{{{{!B!1s{{{{!Bc{{{{!B#1s{{{{B!Bc{{{{!B#1{{{{{B!Bc9{{{{!B!1{{{{!Bc9{{{{!B!1{{{{B!B1c9{{{{!B!1{{{{B!B1c9{{{{!B!1{{{{B!B0cs{{{!B!1{{{{B!Bc9s={{{B!1=s{{{!Bc{{{{|!B!1^{{{{B!Bcs{{{|!B!1^s{{{!Bc{{={{B!1={s{{B!Bcs{={{B!F1={s{{B!Bcs{={{B!F1ss{{!Bc{={={{B!F1s{{{!Bc{{{{|!B!F1^{{{{!Bcs{{{|B!F1Z{{{{!Bců{={{{!B!F1Zs{{{!Bc{={{{|B!F1\{s{{!Bcůs{={{|B!1Zs={{{!Bcs{{{|!B!1\s{{{!Bc{={={{{B!1b={{{{!Bc.{{{{{B!1b׹s{{{!Bc.{={{{{B!F1b{s{{!B#.{={{{{B!F1b9{={{{!B#1s={{{{!Bc={={{{|!B#1s={{{{B!Bc{={{{!B!1{={{{{!Bc{={{{|!B!1{s{{B!Bc{={{{|!B!F1\={{{{!Bc{{{{{B!1Z={=s{{!Bc{={{{{B!1Z={{{{!Bc{={{{|!B!B1b9{{{{!Bc-{{{{{B!B1b׹{{{{!Ba.{={{{{B!B1c{{{{|!Ba1k=s{{{B!B1c9{{{{!B!1s{{{{B!Bc9s=s{{B!1{s{{!Bc{{{{B!1=s{{{!Bc{s={{|B!1Z=s{{{!Bcůs={={{{B!F1\={={{{!B#-{{{{{B!F1b=s={{{!B#.s=s{{{!Fc9{{{{!B#1s=s{{{B!Bc={{{{!B#1k{s{{B!Bcs={{{!B#19{{{{B!Bc{={={{|!B!1^s{{{!Bcůs={={{|B!F1\=s={{{!Bcůs{{{{B!F1bs{{{!B#.s=s{{{B!F1b9{{{{!B#.s{{{{!Bcs{={{|!B#1k9{{{{B!Bc{={={{!B#1^=s{{{!Bcs9s={{!B!1={{{{!Bcůs{{{!B!1\9s={{{!Bcs=s{{{B!F1b׹s{{{!B#.{9{{{{B!Fbs{{{!B#1k9{{{{!Bc={={{{|!B#1{9ss{{!Bcs={{{|!B!19s{{{!Bcs={{{|B!1Z9s={{{!Bcs{{{{B!F1b9s={{{!B#.sss{{B!Bc={={{{!B#1kss{{B!Bc=s={{{B!19s{{{B!Bc{=s{{|!B!19s={{{!Bcůs=s{{|!B!1\9s={{{!Bc.s=s{{{B!B1b׹{={={{!B#1s9{={{{B!Bc9s{={{|!B!1={{{{!Bcs{{{!B!F1={s{{!Bcs{{{{B!F1\{{{{!B#{9{{{{B!F1bs{{{!B#.{9s{{{!Fb9ss{{!B#1k={={{{B!Bc9s={{{|!B!1=ss{{!Bc{{{{|!B!F1\9s{{{!Bcs9{{{| B!F1b9s{{{!Bc.s9{{{{B!B1b=s{{{!Ba0s={{{{B!B1c={{={{B!1s9ss{{>!Bc{{{{|!B!19s{{{!Bcs={{{|!B!F1\9s={{{!B#.s9s{{{B!B1b=ss{{!B#1s9s=s{{B!Bc9s=s={{|!B!19{s{{!Bcs9{{{!B!1\9s={{{!Bcs9s{{{B!F1b9s{{{!B#.{{={{{B!B1c9s={{{!B!1k=s{{{!B0cs{={{|B!19{={{{!Bcss{{{B!F1\=s{{{!B#-{={{{{B!F1b{{{{!B#.s9s{{{B!Bc9s{{{B!19s{{{!Bcs=s{{|!B!1^9s{{{!Bcs={{{{B!F1\9s={{{!Bc.s={{{{B!Fb9s9s{{!B!1s{{{{B!Bc9s9{{{|!B!19s={{{!Bcs9{{{{B!1\9{{{{!Bcs9s{{{B!B1b9s9{{{!B!1s9s{{{B!B1cs9{{{!B!19s{{{>!Bc{=s{{|!B!19s{{{!Bcs9s{{{B!1b9s{{{!Bc.s9s{{{B!B1b9s{{{!B!1s9s={{{B!Bcs{{{|!B!1s{{{!Bcs9s{{|!B!1\9s{{{!Bcs9s{{{B!B1b9{{={{!B!1s9s=s{{B!B1c9s{={{!B!19s{{{!Bcs9{{{|!B!1\9s={{{!Bcs9{s{{B!B1b9s{={{!Ba1s9s=s{{B!B1c=s9{={{|!B!19s={{{B!Bcs9{{{|B!1\9s={{{!Bcůs={s{{B!B1b9s{={{|!Ba/{9s=s{{B!B1cs{={{!B!19s={{{!Bcs9{{{{B!1\9s={{{!Bcs9s{{{B!B1b9s{={{|!Ba/s9{{{{!B1c9s={{{B!19{={{{!Bcs={{{|!B!1s={{{!Bcs9s{{{B!F1`9{{{{!B#.ss{{{B!Fc9s9{{{!B#1s9{={{{!Bcs={{{|!B!F19s{{{!Bcs9s{{{B!F1\=s9{={{!B#.s9{s{{B!B1c9s={={{!B!1s9s={{{B!Bcs9{{{|!B!19s={{{!Bcs9{{{{B!1\9s{{{!Bc.s9{{{{B!B1b9s={={{!B!1s9s={{{!Bcs9{{{|!B!19s={{{!Bcůs9s{{{B!F1`s9{{{!B#.ss{{{!B1b9s=s={{!B!1s9s={{{B!B0cs9{{{!B!19s{{{!Bcs{{{{B!1\9s{{{!Bc.s9{{{{B!B1b9s=s={{!B#1s9s{{{!Bcs={{{|!B!19s{{{!Bcůs9s{{{B!F1\9s={{{|!B#.ss{{{!Bc9s=s{{!B!1s9s{{{!Bcs9{{{B!19s{{{B!Bcs9s{{{B!F1\s9s{{!B#.s9s=s{{B!Fc9s9{{{!B#1s=s{{{B!Bcs9s{{|!B!F19s={{{!Bcs9s{{{B!F1b׹s9{{{!Bc.s9{{{{B!B1cs=s{{!B#1s9s{{{!Bcs9{{{|!B!19s={{{!Bcs9s{{{B!1\=s9{={{!Bc.s9{{{{B!F1b9s{{{!B#1s9s={{{B!B1c9s={{{!B!19s{{{!Bc{9s{{|!B!1\9s={{{!Bc{9s{{{B!F1b9s{{{!Bc.s9{{{{B!B1cs=s{{!B#1s9s={{{!Bcs={{{!B!19s{{{!Bcs9s{{|!B!1\9s={{{!B#.s9{{{{B!F1b9s9{{{!Ba1s9{s{{B!B1c9ss{{B#19s={{{>!Bcs9s{{!B!F1\s={{{!Bcs9ss{{B!B1b9s{{{!B!1s9{{{{B!Bc9s9s{{|B!1s={{{!Bcs9s{{{B!F1\9s={{{!Bc.s=s{{{B!B1b9s={={{!B#1s9s={{{>!Bc9ss{{!B!19s={{{!Bcs9s{{{B!1\=s9{{{!Bc.s9s{{{B!F1bs{{{!Ba1s9{s{{B!Bc9s9{{{|!B!1s{{{B!Bcs={{{{B!F1\9s{{{!Bc.s9{{{{B!B1b9s{{{|!B#1s9{{{{B!B1c9s=s{{B!19{={{{!Bcs9s{{|!B!F1\9s={{{!Bc{9s{{{B!B1b׹s9{{{!B#.s9s=s{{B!Bc9s=s{{|!B!1{9{={{{!Bcs9s{{|!B!19s={{{!B#s9{{{{B!F1b9s9{={{|!Ba/s9s{{{B!Bc9s=s{{!B!19s{{{!Bcs={{{{B!1\9s={{{!Bcs9s{{{B!F1b9s={{{!Ba.s9s=s{{B!B1c9s=s{{B#1{9{={{{!Bcs9{{{|B!F1\s={{{!Bcůs9s{{| B!F1bs={{{!Bc.s9s{{{B!Fb9s{{{!B#1s9s={{{B!Bc9ss{{|!B!19s{{{!Bcs9{{{|!B!F1Z9s{{{!Bc.s9{{{{B!F1b9s{={{!Ba1s9{{{{B!Bc9s9{{{B!19s{{{!Bcs={{{|B!1\9s={{{!Bc{9s{{{B!F1b9s{={{!B!1s9{{{{B!Bc9s9{{{|!B!19ss{{B!Bcs9{{{|B!1s{{{!Bc{9{{{{B!F1\9s{{{!B#.s{{{{B!B1b9s9s={{!B#1s9s={{{!B0c9{s{{|!B!19s{{{!Bcs9{{{{B!F1\s{{{!Bcs={s{{B!F1bs{{{|!B!0s9s=s{{B!Bc9s=s{{!B!19s={{{!Bcss{{B!F19s={{{!Bcs9s{{|!B!F1\9ss={{!B#.s9s{{{B!B1b9s9s{{!B#1s9s=s{{!Bcs{{{!B!19s{{{!Bcs9s{{{B!1\9s{{{!B#s={{{{B!B1b9s9{{{!B#.s9s{{{B!B1c9s=s={{|!B#1s9{{{{!Bcs9{{{|!B!19s{{{!Bc{={{{{B!1^9{={{{!B#.s9s{{{B!B1b=s={={{|!B#1s=s{{{B!B1c=s={{{!B!1s=ss{{B!Bcs{{{|!B!19s{{{!Bcs={{{{B!F1\9{={{{!Bc.s9s{{{B!Fb9s{{{|!Ba1k={s{{B!Bc9{{{{B!19s{{{!Bcs=s{{|B!F1=s={{{!Bcs=s{{{B!F1\9s={{{!Bc.s9s{{{B!B1b9ss{{|!B#1k={{{{B!B1c{9s={{!B#1s9s=s{{B!Bcs={={{|!B!19ss{{!Bcůs={{{| B!F1^9{={{{!Bc.ss{{{!Fb9s{{{!B!1s={={{{B!Bc={9s{{!B!1s=s{{!B0cs={={{!B!1={{{{!Bcs9{{{{B!1\={={{{!B#.ss{{{B!B1b׹{={={{!B#1s9{={{{B!Bc=s{{{|!B!1s{{{>!Bc{={={{|!B!19ss{{!Bcs{{{{B!1\9s{{{!Bcs=s{{{B!F1bs{{{!Bc.sss{{B!Bc9ss{{!B!1s={{{{!B0cs={{{B!1s{{{!Bc{={={{|B!F1\9ss{{!Bcs{{{|B!F1\=s{{{!B#.s9{{{{B!B1b׹s={{{!B#.ss{{{B!Fc={=s{{|!B!1k9{{{{B!Bc9s{{{|!B!1^=s{{{B!Bcss={{|!B!1=s=s{{B!Bc{={={{|B!1Z9{s{{!Bcůs{{{|!B!F1^9{{{{!Bc.s=s{{{B!B1b׹s={{{!B#0s=s{{{B!B1c9s={{{|!B!1s{{{{B!Bc9s{{{|!B#19{{{{>!Bcs{{{|B!F1=s{{{B!Bcs{={{{B!1Z=ss{{!Bcs{{{{B!F1^{{{{!Bc.{={{{| B!B1b׹{{{{!B#.s{{{{B!F1b{{{{!B#1k{{{{!B1cs={={{!B!1k=ss{{!Bcs={{{!B#1=s{{{>!Bcs={{{|!B!1^{{{{>!Bc{{{{|!B!1\{={{{!Bc{{{{|B!1\={{{{!Bcs={{{{B!F1^=s{{{!B#.{={={{{B!F1b׽s{{{!Bc.s={{{{B!B1b=s{{{!B#.s{{{{B!Bc=s{{{|!B#1k{{{{B!Fc={{{{!B!1ss{{{B!B1c{{={{!B!1{s{{B!Bc{{{{B!1s{{{!Bc{=s{{|!B!1^={{{{!Bcs={{{|B!F1Z={{{{A!Bcs={{{|B!F1\={{{{!B#s{{{|B!F1Z={{{{!Bc{{{{{B!1b{{{{!Bc.s{{{|!B!1b={{{{!Bc.s{{{{B!F1b9{{{{!B#.s{{{{B!F1b={{{{!B#.s{{{{B!Fb9{{{{!B#0s{{{{B!Fc{s{{!B#1s{={{{!Fc{s{{!B#1s{={{{B!B1c={s{{!B!1s{{{{B!B1c{{{{!B!1k{{{{B!B1c={{{{!B!1{{{{{!B0c9{{{{!B!1{{{{!B0c9{{{{!B!1{{{{B!B0c{{{{!B!1{{{{!Bc{{{{!B!1^{{{{!Bcs{{{|!B!F1^=s{{{B!Bcs={{{|!B!1s{{{!Bcs={{{!B!F1=s{{{!Bcs={{{!B!1=s{{{!Bc{{{{!B!1s{{{!Bc{{{{B!1{{{{B!Bc{{{{!B!1{{{{!Bc{{{{B!1{{{{!Bc{{{{|!B!1^{{{{!Bc{{={{|!B!1^{{{{B!Bc{{{{|!B!F1{{{{B!Bc{{{{|!B!F1{{{{>!Bc{{{{!B!1{{{{B!Bc{{{{|!B!1{{{{!Bc{=s{{|!B!1^s={{{!Bc{{{{B!1{{{{!Bc{{{{B!F1{{{{!Bc{{{{|!B!1^{{{{>!Bc{{{{|!B!1^{{{{!Bc{{{{!B!1{{{{>!Bc{{{{!B!1{{{{>!Bc{{{{!B!1^{{{{B!Bc{s{{|!B!1^{={{{!Bc{{{{B!1^{{{{>!Bc{{{{|!B!1{={{{!Bc{s{{!B!1^{={{{!Bc{{{{|!B!1={{{{>!Bc{{{{|!B!1{{{{>!Bc{s{{!B!F1{={{{!Bc{{{{B!1{{{{!Bc{{{{|!B!1{{{{>!Bcss{{!B!1{={{{!Bc{{{{!B!1^{{{{!Bc{{{{B!1{={{{!Bc{s{{!B!1={{{{!Bcs{{{!B!1^{{{{!Bc{=s{{|!B!1^{={{{B!Bc{{{{B!1^{{{{!Bcs{{{B!1{={{{B!Bc{=s{{B!1{{{{!Bc{{{{|!B!F1={={{{B!Bcs=s{{B!1{{{{B!Bc{{{{|!B!1{={{{>!Bcs=s{{!B!1=s{{{B!Bc{{{{B!1{={{{>!Bc{{{{|!B!F1=s{{{!Bc{s{{|!B!1^{={{{B!Bc{={{{B!1Z{{{{!Bc{s{{|!B!1^{{{{!Bc{={{{B!1={={{{!Bců{{{{B!F1^{{{{!Bc{=s{{|!B!1Z{{{{!Bc{{{{B!F1Zs{{{B!Bc{=s{{B!1={{{{>!Bcs{{{!B!F1s{{{>!Bc{{{{|!B!1={{{{B!Bc{={{{|!B!F1{{{{!Bců{{{{|!B!1\s{{{>!Bc{{{{!B!F1^={{{{B!Bcs={{{|!B!1Z{{{{!Bcůs={{{B!1Z{{{{!Bc{{{{B!1Z=s{{{!Bc{{{{|!B!1Z=s{{{!B#{{{{|!B!F1\{={{{!Bc/s={{{{B!1^{{{{A!Bc{{{{B!F1`={{{{!Bc{{{{{B!F1`s{{{B!Bcůs{{{|B!1\{{{{!Bc{={{{{B!F1^={{{{B!Bců{{{{|!B!1Z{{{{!Bců{{{{B!1Z{{{{!Bců{{{{|!B!1Z{{{{!Bců{{{{B!F1Z{{{{>!Bc{{{{!B!1^{{{{B!Bcs{{{!B!1{{{{B!Bc{{{{!B!1^{{{{!Bc{{{{!B!1^s{{{!Bc{{{{!B#1{{{{B!B1c{{{{!B#1k{{{|!B!B1cs{{{!B#1k{{{{B!Bcs{{{!Ba1k{{{| B!Fc{{{{!Ba1{{{{{B!F1b׽{{{{!Bc-{{{{|B!F1b׽{{{{!B#-{{{{{B!1b׽{{{{!B#-{{{{{B!F1b׽{{{{!Bc/{{{{B!1Z={{{{!Bců{{{{|!B!F1Z{{{{>!Bců{{{{!B!F1Z{{{{B!Bců{{{{!B!1Z{{{{B!Bc{{{{!B!1^{{{{!Bc{{{{!B!1^{{{{!Bc{{{{!B#1^{{{{B!B1c{{{{!B#1k{{{{B!B1c{{{{!B#1k{{{{B!B1c{{{{!B#0{{{{{B!B1b׽{{{{!B#-{{{{|!B!1b׽{{{{!B#-{{{{!B!1b׽{{{{!Bc{{{{!B!1Z{{{{>!Bců{{{{|!B!1Z{{{{!Bců{{{{!B!1^{{{{!Bc{{{{!B!1^{{{{B!Bc{{{{!B#1^{{{{!B1c{{{{!B#1s{{{{B!B1c{{{{!B#1k{{{|!B!B1c{{{{!Ba1{{{{{B!F1b׽{{{{!Bc-{{{{|!B!F1b׽{{{{B!Bc-{{{{!B!F1\{{{{>!Bců{{{{!B!1Z{{{{>!Bců{{{{|!B!1Z{{{{!Bc{{{{!B!1^{{{{!B0c{{{{!B#1^{{{{B!B1c{{{{!Ba1k{{{{B!Fc{{{{!Ba1k{{{{B!F1c{{{{A!Bc.{{{{B!F1b׽{{{{B!B#-{{{{!B!1b{{{{B!Bců{{{{!B!1Z{{{{B!Bců{{{{|!B!1{{{{!Bc{{{{!B!1^{{{{B!B0c{{{{!B#1s{{{{B!B1c{{{{!B#1k{{{|B!B1c{{{{A!Bc0{{{{|!B!F1b׽{{{{!Bc-{{{{!B!1b׽{{{{>!Bc{{{{!B!1Z{{{{B!Bců{{{{!B!1Z{{{{B!Bc 5%~:,^~RNIfߒqׯQY5$m(z 5~:,^~RNIfߒqۯRYu$m( 5%~:,^RNIvߒqۯRYu$m( 5%~:,^~RMIfߒ1ׯQY5$Vi y 5%~:,^~BMIf0ןRY5$Vi 95Zz9N=RMIf{0ן@QU4$Vi 8 5z9N=BMEfzӏ@QY Ue覮 5Zz)><RMEfzӏQY$Ui覮1Yv)-I5Zz)=1Yvi-1vi- 5Yv-1viy1riyI5Yvi1r (y1r ( 81r ( 81r ( 81r ( a$4Q ~B A5~9=1m]ן@Mvފj^}ѽ-&ҭ-5  $ԖmzI9%~J-nBMIfߎ1ׯ]v$Ԗmz5~9^~RMIfߒ1ׯQY5$Ԗm(z 5~:,^~RNIfߒqׯQY5$ԖmzI9%~J-^BMEf{0ןRY5$ԖmyI5%~:,^~BMIf0ןQY4 Ui 8I5%~9^}B EVzӏ@QY4$Vi 8 5z)N<B EVjϏQY4 Ue親5Yz)=B EV^j~Ua߿QU߰ ee Uee eeܶ$Uef aeu$Uee eeu$Ueeu eeu a$4 a$4 a$3߿Q 0~B AF9=,m]⚫۟@MvߎjnB =5~)-yKM@$@Hl Yu$Vi yI5%~J-^BMEf0ןYu$ԖiyI9%~J-nBMIfߎ1ׯ]$v$ԖmzI9%~J-nBMIf1ןYu$Vi y 5%~:,^~RMIfߎ1ןRYu$ԖmyI5%~:,^~BMEf{0ӟ@QU4$Ԗi 95Zz)N<B EVzӏQU Ui觮8I5%~9N=BMEVzϏQY$Vi觮8I5z)=B EV^j~B AV]jnB EV]j~B EV]jnB EV]ZnnRMEV]jnB AFZm^}BMEV]ZmnB AFZm^}B AFZm^}B AFJ,N<B AFJ,N<B AFJ,N<B AFJ,=1r ( ]㞻߯Qߎz~B A5~9-1m ]⚫BMIfߎ1ׯ]v$ԖizI9%~J-nBMIfߎ1ׯ]$v$Ԗm(z5~:,^~RMIfߒqׯQYu$m(z 5~:,^~RMIfߒ1ׯQY5$Ԗi yI5%~:,^RNIfߒ1ׯYu$m(yI5%~:,^~BMIf{0ן@QU4$Ԗi 9I9%~:,^}B EVzӏQU$Ԗi 9 5z9N<B EV^jQU Ue親1Yv)=1Yv- 5Yz)=I5Zz)=I5Yz)-5Yvj-I5Yv-I5Yvj-1Yviy1r ( 81r ( 81r ( y1r (  a$4 a#߿Qߎz~1=5~9-,m ]㞻ۯQvߎzn#}*2`@ ` Vi y 5%~J,^B Ef{0ןRYu Vi yI5%~J-^BMIf1ן]v$ԖmzI9%~J-nBMIfߎ1ׯ]v$ԖiyI5%~J,^B Ef{0ן@QY5$Ԗi y 5%~:,^}BMEf{0ן@QY4$my 5~9N}RMIfߎ0ן@QU Ui觮85Zz)N<B EV^jϏQY Ueئ5Yz)=B EV]j~B EV]j~RMEVj~UaۯUaۯQarۯQUaۯQUaۯQUaۯQaqן@Uaqן@Q qן@Q 0ӏQ 0ӏrMvߎz~B AF~9=0m a㞻߯Mvߎzn1=5z)y,i覦u6  0(1RNIfߒqׯQY5$Ԗm(z 5~:,^~RNIfߒqۯRYu$n ( 5%~J,^B Ef0ןRYu$Vi yI5%~J,^B Ef{0ן@RY5$ԖmzI9%~J,^RNIfߒ1ׯYu$myI5%~:,^}BMEf{0ӟ@RY5 Ui 8 5z9N=BMEfzӏ@QU Ue覮 5z)N<RMIfzӏRY$Vi觮5Yz)=1Yv-5Yv)-5Yv-1Yvi- 5Yv-I5Yvj-5Yviz1r (y1r ( 81r ( 81r ( 81r ( 8,m ]㞻߿Q ~B =5~9-,i親]ןt7D4SF4sH4IKM5~9^~BMIfߎ1ׯ]$v$Ԗmz5~9^~RMIfߒqׯQYu$m( 5%~:,^RNIvߒqۯRYu$m( 5%~:,^~RNIfߒqׯQY5$Ԗi yI5%~:,^~RMIfߎ1ןRYu$Ԗi y 5z9N}RNIfߎ0ןQY4$Ԗi 9I5%~:,N}RMIf{0ӟ@RY㞼4$Ui觮8I5%z9N<B EV^j~QU߰ Ueئ$Vi覮1Yv-5Yv)-5Yv-1vi-1Yvi-1Yvi1riy1Yviy1Yviy1r ( 81r ( 81r ( 80m ]㞻߿Q z~1=5z)-1m ]㚫۟tsH4IKM@$@HI9%~J-^BMEf1ןYu$ԖiyI9%~J-nBMIfߎ1ׯQY5$Ԗm(z 5~:,^~RNIfߒqׯRYu$m(z 5~:,^~RMIfߒ1ׯ]u$Vi y 5%~:,^~BMIf0ןQY5$Vi 9I9%~:,^~BMIf{0ӟ@QU$Vi 8 5z9N=BMEfzӏQU$Ԗi 85Yz)=BMEVjQU߰ Ueئ$Vi覮1Yv-5Yv-1Yvj-1viz1viz1viyI5Yvi1r ( y1r ( 81r ( 81r ( 81r ( 81m ]㞻ۯQߎz~B AE~9-,m親]qןtKM@$@Hl 5%~:,^B Ef{0ןRYu Vi yI5%~J-^BMIf1ן]v$Ԗmz5~9^~RMIfߒ1ׯQY5$Ԗm(z5~9^~BMIf1ןYu$m(z5z9N}B Ef{0ӟ@QY4$myI5%~9^}B Efzӏ@RY4$Ԗi 9I5%~9N}RMIf{0ӟ@QY4 Ue覮 5z)><RMEfzϏQU Ue親 ef Ueئ Ueئ Uee$Ueئ aeu a$u eeu Ueeu a$u a$4 a$߿Q 0ӏMvߎz~B AFJ+=,m]۟@Mvߊjn}B =5z)@RYu$Vi yI5%~J-^BMEf1ןYv$ԖizI9%ۂJ-nRMIfߒ1ׯQY5$m(z 5%~:,^~RNIfߒqۯRYu$Ԗm(z5~9^}BMIf0ןRYu$ԖmyI5%~:,^~BMIf0ן@QY4 Ui觯 8 5~9N}RMIfߎ0ן@QU Ui觮81Yz)><BMEfzӏQU$Ui覮 5Zz)=B EV^j~B EV]j~RMEVj~B AV]ZnB AF]ZmnBMEV]jnB AF]Zm^B AFZm^}RMEV]ZmnB AFZm^}B AFJ,N}B AFJ,N<B AFJ,N<B AFJ,=1r ( 8 a$߿MvߎznB A5~9-,m親 ]ןtI4K4L@8X 5%~:,^~RNIfߒqׯRYu$m( 5%~:,^B Ef0ןRYu$ԖiyI9%~J-nBMIfߎ1ׯ]$v$ԖmzI9%~J-nBMIf1ןRYu$m(z5z9^}BMEf{0ן@QY4 Ui 9I5%~:,^~BMEf{0ӟ@RY5 Ui觮85Zz)N<B EVzӏQU$Vi81Yz)=B EV^jQU߰ Uef$Ui親1Yvj-1Yvj-1Yvi- 5Yv-1riy1r )y1YviyI5Yviy5Yviy1r ( 81r ( 81r (  a$4߿Q z~A=5~9-,m ]㚫ۯ@Mvߊj^}M7 @($ԖmzI9%ۂJ-nBMIfߒ1ׯQY5$m(z 5%~:,^RNIvqۯRYu$Vi yI9%~J-^BMIf1ןYu$Vi yI5%~:,^RNIvߒqׯQY5$Vi y 5~9^}BMEf{0ӟ@QY4$Ԗm y 5z9N}RMIf{0ן@QU Ui觮85Yz)><RMIfzӏ@QU$Vi觮8I5z)><BMEVjQU߿UaۿQUb߿QUbۿUaۯQUbۯQ!qן@QUarۯQ!qן@Q qן@Q 0ӏQ 0ӏQ 0ӏQ /~B AFJ+=1m a㞻ۯMvߎznB AE~9-0m$m(z 5~:,^~RNIfߒqۯRYu$m( 5%~J,^BMEf0ןYv$ԖmzI9%ۂJ-nBMIfߒ1ׯQY5$Ԗm(z5~9^}BMIf1ןRYu$m(z5z9N}B Ef{0ӟ@Yu$Ԗm y 5~9N}RNIfߎ0ןQY4$Vi 8 5z9N=BMEfzӏQU$Vi8I5%z9N<B EV]j~B EV]j~B AV]jnBMEV^j~RMEVj~RMEV^j~B EV]ZnRMEV]jnRMEV]ZnB EV]Zm^~B AFJ,N=B AFJ,N<B AFJ-^}B AFJ,M1r ( 81r a㞻߿ rMvߎjnA=5~)-1m ]㚫۟tJtL4N@$HlI9%~J-^BMIf1ן]v$Ԗmz5~:,^~RMIfߒqׯRYu$n ( 5%~J,^BMEf0ןRYu$Vi yI5%~J,^B Ef{0ןRYu$Ԗm(zI9%~J,^RNIvߒ1ׯYu$Ԗmy 5%~9^}B Efzӏ@RY4$Ԗm y5Zz)N<B EVjϏRY㞼4$Ui觮8I5%z9N<B EV]j~Ub߿Ua߿QU߰ ee ee eeܶ Uee$Uef$Uee aeu eeu a$u a$4 a$4]㞻߿Qߎz~B =5~9=1m ]㞫ۯ rMvj^}B A5~9-I9%~J-^BMIf1ן]v$ԖmzI9%ۂJ-nRMIfߒqׯRYu$m( 5%~J,^BMEf0ןYu$ԖiyI9%~J-^BMEf0ןRYu$m(z5~9^}BMEf{0ן@QY5$Vi 95Zz9N=RMIf0ן@QY4$Ԗi 9I5%~9N}RMIf{0ӟ@RY㞼4$Vi觮81Yz)=B EV^jQU Ue親 Uef$Ui親 ee eeܶ$Ueئ eeu aeu a$u a%u a$u a$4 a$4 a$4Q 0ӏ rMvߎznB AF~9=1m ]㚫ۯ@Mvߎjn}"])1]8 $n ( 5%~:,^B Ef{0ןRYu$ԖiyI9%~J-nBMIfߒ1ׯQYu$m( 5%~:,^RNIvqۯRYu Vi y 5%~:,^~RNIfߒqׯQY5$Vi y 5%~:,^~BMIf{0ן@QY4 Ui 8I5%~:,^}B Efzӏ@QY4$Ԗi 9I5%~9N=BMEfzӏQU$Vi觮8I5z9N<RMEfzϏQU Ueئ$Ui親 ee$Ui親 Uee$Uef$Uee eeu$Ueeu Ueeu a$4 a$4 a$4Q 0ӏ?B AFJ+=0m ]㞫ۯQvߎzn1=5z)xLtN@@$Hl QY5$m(z 5%~:,^~RNIvߒqۯRYu$ViyI9%~J-nBMIfߎ1ׯQY5$Ԗm(z 5~:,^~RNIfߒqׯQY5$Ԗm(z5z9^}BMEf0ןRY5$Ԗi y 5%~:,^}BMEf{0ӟ@QU4$Ԗi y5Zz)N=BMEfzӏ@QY4$Vi 85Zz)><RMIfzӏQU Ui覮5Yz)=B EV]j~RMEVj~UaۯUaۯQaqۯQUaۯQUaۯQUaqׯQ qן@Q qן@Q 0ӏQ 0ӏQ 0ӏQ 0ӏ?B AFJ,M1r]㚫ۯQߎznB =5z)-y,i覦uRNIvߒqۯRYu$m( 5%~J,^BMEf0ןYv$Ԗmz5~:,^~RNIfߒqۯRYu$n ( 5%~:,^B Ef{0ןRYu$m(z 5~9^~BMIf0ןRYu$ԖmyI5%~:,^~BMEf{0ӟ@QU4$Ԗi y5Zz)N<BMEfzӏ@QY Ui觮8I5%~9N=BMEVzϏQY$Vi8I5z)=B EV^j~B AV]ZnB EV]jnB EV]jnB AF]ZmnB EV]ZnnB EV]ZmnB AF]Zm^}RMEV]Zm^}B AFJ,N<B AFJm^}B AFJ,N<B =5~9=1r (  a$߿MvߎznB =5~9-,m親]ןtHJLtN@@$H5~9^~BMIfߒ1ׯQY5$m( 5%~:,^B Ef0ןYv$ԖmzI9%ۂJ-nRMIfߒqׯQYu$m(z 5%~:,^~RNIfߒ1ׯQY5$Ԗi yI5%~:,^~RMIfߎ1ןRYu$Ԗm y 5~9^}B EVzӏ@RY4$m y5Zz)N<B EVzӏU$Vi81Yz)=B EVjQU߰ Ueئ ef Ueئ$Ue親$Ueئ eeܶ Uee Ueev a%u aeu a$u a$4 a$4 ]㞻߿Q z~B AE~9=1r a㞻ۯMvߊjn}B =5z)yMt@8\| @RYu$ViyI9%~J-nBMIfߎ1ׯQY5$m( 5%~:,^B Ef0ןYv$ԖizI9%~J-nBMIfߎ1ׯ]v$ԖiyI9%~J,^B Ef{0ӟ@QY5$Vi y 5~9N}B Efzӟ@Y5$Vi 9I5%~:,^}B EVzӏ@QY Ui觮81Yz)><BMEfzӏUb߰ Ue親1Yv)=1Yv- 5Zz)=1Yvj-1Yvj-1vi5Yvi- 5Yvi-1Yviy1r ( y1r ( 81r ( 81r ( 81r ( 81m ]㞻߿rMvߎznB =5~9-,m親 ]⚫ןtCE4_FHJLN@ 5%~:,^~RNIvߒqۯRYu Vi yI9%~J-^BMIf1ׯQY5$m( 5%~:,^RNIvqۯRYu$Vi yI9%~J-^BMEf0ןRYu$m(z 5~9^}BMEf0ןRY5$Vi y5z9N}RNIfߎ0ןQY4$Ԗi y5Zz)N<B EVzӏQU$Vi 85Zz)><BMEVzϏQU$Ui覮1Yv)-I5Zz)=1Yvj-1Yvi-I5Yz)-1Yvi1Yviy1r iy1viy1viy1r ( 81r ( 81r ( 81m ]㞻߿Q z~1=5~)-1mYqן4HJLN@$H5~9^~RMIfߒqׯQYu$m( 5%~J,^BMEf1ן]v$Ԗm(z 5~:,^~RNIvߒqۯRYu$n ( 5%~:,^RNIvߒqۯRYu$Ԗm(zI9%~J-^B Ef{0ӟ@QY4 Ui 9I5%~:,^~BMEf{0ӟ@QU$Vi 8 5z9N=BMEfzӏ@QY Ue覮 5z)N<RMEfzӏQY$Ui覮1Yv)-I5Zz)=1Yvi-1vi- 5Yv-1riy1r iy5Yviy1r ( 81r ( 81r ( 81r ( 81r ( 81m ]㞻߯Qz~B AF~9=,m ]ןtLN@$HlI9%~J-nBMIfߎ1ׯ]$v$Ԗm(z 5%~:,^RNIvqۯRYu$ԖmzI9%ۂJ-nRMIfߒqׯRYu$m( 5%~:,^~RNIfߒqׯQY5$ԖiyI5%~:,^RNIfߒ1ׯYu$Ԗm y 5~9N}B EVzӏ@RY4$Ԗm y5Zz)N<B EVjϏRY㞼4$Ui觮8I5%z9N<B EV^j~Ub߿Ua߿QU߰ ee ee eeܶ Uee$Uef$Ueeܶ aeu eeu a$4 a$4 a$߿Q 0ӏMvߎz~B AFJ+=0m]⚫۟@Mvߎjn}B =5z)@]v$Ԗmz5~:,^~RMIfߒqׯRYu Vi yI9%~J-nBMIfߎ1ׯQY5$m( 5%~:,^RNIvqۯRYu Vi y 5%~:,^~RNIfߒ1ׯQY5$Vi y 5~9^}BMEf{0ӟ@QY4$Ԗm y 5~9N}RMIfߎ0ן@QU Ui觮85Zz)><RMIfzӏ@QU$Vi觮8I5z)N<RMEfzQU߿UaۿQUbۿQUaۯUaۯQUaۯQUaۯUaqןQ 0ן@Q 0ӏQUaqן@Q 0ӏQ /~B AFJ,N<1r (  ]㞻߯QvߎznB =5~9-0m M'ҽ/=7ӠP B Ef0ןRYu$ԖizI9%ۂJ-nRMIfߒqׯRYu$n (I5%~J-^BMIfߎ1ׯ]$v$Ԗm(z 5~:,^~RNIfߒqׯQY5$Ԗm(zI9%~J-nBMEf{0ן@RY5$Ԗi y 5~9^}B Efzӟ@RY5$Vi 9I5%~9N}RNIfߎ0ן@QU$Ԗi 8 5z)N<B EV^jQU Ue親1Yv)=1Yv-5Yz)=I5Yz)= 5Yv)-1Yvi- 5Yvj-5Yvi-1viy1Yviy1viy1r ( 81r ( 81r ( a$3߿Q z~A=5~9-,m ]㞫ۯ@Mvߊj^}}; @($m(z 5%~:,^RNIvqۯRYu$ԖizI9%ۂJmnRNIfߒqۯRYu Vi yI9%~J-nBMIf1ׯ]v$ԖmzI9%~J-nBMEf0ןRYu$m(zI9%~J,^RNIfߒ1ׯRYu$Ԗi y5z9N=RMIf{0ӟ@QU Ui觮85Zz)><RMIf{0ӏ@QY$Ԗi 81Yz)=B EV]j~B EV]j~BMEVj~B AV]ZnB EV]ZnB AF]ZmnB EV]ZnBMEV]ZnB EV]Zm^B AFJ-^}B AFJ,^}B AFJ,N<B AFJ,N<B AFJ,N<B AF9=1r ]㞻ۯQvߎznB =5~9-1m] M(/=7ӰBMIf1ׯ]v$Ԗm(z 5~:,^~RNIvߒqۯRYu$ԖizI9%ۂJ-nRMIfߒqׯRYu$n (I5%~J,^BMEf0ןRYu Vi y 5%~:,^~RNIfߒ1ׯ]u Vi 95Zz9N}RNIfߎ1ןRY5 Vi 8 5%~9N}RMIf{0ӟ@RY4$Ԗi 9 5z9N<B EV^jQU$Ui覮 5Yz)=B EV]j~RMEVj~B AV]ZnB AV]ZnnRMEV^jnB AV]ZmnB EV]Zm^B AFZm^}B EV]Zm^}B EV]Zm^}B AFJ,N<B AFJ,N<B AFJ,N<B AF9=1q]㞻ۯMvߎzn1=5z)y,i親u M(0=7ӰP B Ef0ןRYu$ԖizI9%ۂJ-nRMIfߒqۯRYu Vi yI9%~J-nBMIfߒ1ׯQYu$m( 5%~:,^RNIvqۯRYu$m(z 5~:,^~BMIfߎ1ןRYu$ԖmyI5%~:,^~BMIf{0ן@QY4$Ԗi y5Zz)N=BMEfzӏ@QY4 Ui觮81Yz)=BMEVzϏQY$Vi觮 5Zz)=B EV]j~RMEVj~B AV]ZnB AF]ZmnBMEV]jnB AFZm^~B AFZm^}BMEV]Zm^B AFJ,^}B AFJ,N<B AFZm^}B AFJ,M1r ( 81q ]㞻߿Q z~B AF~9=,m ]ןtM@8\|  5%~:,^RNIvߒqۯRYu$ԖizI9%ۂJ-nRMIfߒqۯRYu Vi yI9%~J-nBMIfߎ1ׯQY5$Ԗm(z 5~:,^~RMIfߒ1ׯQY5$ԖiyI5%~:,^RNIfߒ1ׯYu$Ԗmy 5%~9^}B Efzӏ@RY4 Ui觮85Zz)N<B EVzӏU$Vi81Yz)=B EV^jQU߰ Uef$Ui親1Yvj-1Yvj-1vi- 5Yv-I5Yv-I5Yvi-1viy1Yviy1r (y1r ( 81r ( 8,m ]㞻߿rMvߎznB A5~9-0m ]㞫ۯ@MvߊjP$m( 5%~J,^B Ef0ן]v$Ԗm(z 5~:,^RNIvqۯRYv$Ԗmz5~:,^~RNIfߒqۯRYu$m( 5%~:,^RNIvߒqۯRY5$ԖmzI9%~J,^RNIfߒ1ׯYu$Ԗmy 5%~9^}B Efzӏ@RY4$Ԗi y5Zz)N<RMIf{0ӟ@QY4 Ui覮 5z)><RMEfzϏQU Ue親 ef Ueئ Uef ee$Uef$Uee Ueeu a$u a$4 a$4 a$4 a$4]㞻߿Mvߎz~B AF9=,m ]㞻ۯ rMfjm^|!])0M8P $Ԗm(z 5%~:,^RNIvqۯRYu$Ԗiz5~:,^~RNIfߒqۯRYu$ViyI9%~J-nBMIfߒ1ׯQY5$m(z 5~:,^~RMIfߒ1ׯQY5$Ԗi y 5%~:,^~RMIfߎ1ןRY5$Ԗi y5z9N}RMIf0ן@QU4$Vi 8 5z9N=BMEVzӏQU$Vi觮8I5%z9N<B EV]j~B EV]j~RMEfzUa߿QUb߿QUaۯUarۯQUaۯQUarۯQaqן@Uaqן@Qaqן@Q 0ӏQ 0ӏQ 0ӏ?B AFJ,N<1r ( ]㞻ۯMvߎzn1=5z)y,i覦u4Ӎ< @(BMIf1ׯ]$v$Ԗm(z 5%~:,^RNIvqۯYv$Ԗm(z 5~:,^RNIvqۯRYu$ԖiyI9%~J-nBMIfߎ1ׯ]v$ԖiyI5%~J,^RNIvߒqׯQY4 Vi 95z9N}RNIfߎ1ןRY4 Ui觮8 5z9N=BMEfzӏ@QY4$Vi觮81Yz)=BMEVzϏQY$Vi觮5Yz)=B AV]jnB EV]j~BMEV^j~B EV]jnB AF]ZmnB EV]ZmnB AF]Zm^}B AFJ,^}B AFJ,^}B AFJ,N<B AFJ,N<B AFJ,N<B AFJ,N;1r ( 7 a#߿ rMvߎjn1=5z)-y,m]qI9%~J-nBMIfߒ1ׯQYu$m( 5%~J-^BMIf1ׯ]$v$m( 5%~J,^BMEf1ן]v$Ԗm(z5~:,^~RMIfߒ1ׯQY5$ԖmzI9%~J-^B Ef{0ן@QY5$Vi 95z9N}RNIfߎ1ןQY4$m y5z9N=BMEfzӏ@QU Ue覮I5z9N<B EV^j~QU߰ Ueئ Uef$Ui親 ee ee$Ue親 eeܶ Ueev aeu Ueeu Ueeu a$4 ee4 a$4 a$߿Q z~B =5~9-0m]ן@Mvފj^}-%ҝ-5Ӎ<  Vi yI9%~J-nBMIfߎ1ׯQY5$m( 5%~J-^BMIf1ׯQY5$m( 5%~J,^BMEf1ןYv$ԖizI9%~J-nBMIf1ןYu Vi y 5~9^}BMEf{0ן@QY5 Vi 9I9%~:,^~BMEf{0ӟ@RY5 Ui觮85Zz)N<B EVjϏRY4 Ui覮 5z)><BMEfzϏQU߰ Ueئ$Ui親 ee eeܶ$Ueئ aeu aeu$Ueev a$u a$4 Ueeu a$4 ]㞻߿Q z~B AF~9=1r ']۟@MvߎjnB =5~)-yMtO@$Hl RYu$n (I5%~J-^BMIf1ׯQY5$m( 5%~J-^BMIf1ׯQY5$m( 5%~:,^B Ef{0ןRYu Vi y 5%~:,^RNIvߒqׯQY5$Vi y 5%~:,^}BMEf{0ן@QY4$Ԗm y 5z9N}RMIf{0ӟ@RY4$Ԗi 9I5%~9N=BMEVzӏRY4 Ue親1Yv)=1Yv)=I5z)=B EV]jnB EV]jnB AV]ZnnRMEV]jnB AFZm^}B AFJm^}B AV]Zm^}B EV]Zm^}B AFZm^}B AFJ,N<B AFJ,N<B =5~9=1m ]㞻ۯMvߎznB =5~9-1m ]⚫RNIvߒqۯRYu$ViyI9%~J-nRMIfߒqׯRYu ViyI9%~J-nRMIfߒqׯRYu Vi yI9%~J-^BMIf1ן]v$ԖiyI9%~J-^B Ef{0ן@QY5$Ԗi y 5%~:,^~BMEf{0ן@QY4$Ԗm y 5z9N=BMIf{0ӟ@RY4$Ԗi 8 5z)N<B EV^jQU$Ui觮 5Zz)=B EV]j~RMEfj~UaۯUaۯQarۯQUaۯQUaۯUaqןQ 1ן@Q 0ӏ@Q 0ӏQ 0ӏQ 0ӏMvߎz~B A5~9=,m ]㞫ۯ rMvj^}A=5z)yF{HJLtNt@QYu$m( 5%~J,^BMEf1ׯ]$v$m( 5%~J,^BMIf1ׯ]$v$m( 5%~:,^B Ef0ןRYu$Vi yI5%~J,^B Ef{0ןRYu$ԖmyI9%~:,^RMIfߎ1ןRY5$Vi 95Zz)N=BMEf{0ӟ@RY4$Ԗi 9I5%~9N=BMEfzӏQU$Ui覮 5Zz)=B EV^j~Ua߿QU߿UaۯUaۯQUۿUaqۯUaqׯQ qן@Qaqן@Qaqן@Q 0ӏQ 0ӏQ 0ӏMvߎz~B =5~9=1r a㞻߯MvߎznB A5~9-JLNt@8\]$v$Ԗm(z 5%~:,^RNIvqۯYv$Ԗm(z 5%~:,^B Ef0ן]v$Ԗm(z 5~:,^~RNIvߒqۯRYu Vi y 5%~:,^RNIfߒqׯQY5$Ԗi y 5%~:,^~BMIf{0ן@QY4 Ui 8 5%~9N}B EVzӏQU Ui觮85Zz)N<RMIfzӏ@QU$Vi觮I5z)><BMEVj~Ub߿QU߿UaۯQarۯQUaۯQ!qן@Q qן@QUaqןQ 0ӏQ 0ӏQ 0ӏQ 0ӏQ 0ӏMvߎz~A=5~9=1m ]㞻ۯrMvފj^}A=5z)yNt@8X| @RYu$Ԗmz5~:,^~RNIvߒqۯRYu$Ԗmz5~:,^~RNIvqۯRYv$Ԗmz5~:,^~RNIfߒqׯRYu$m(z 5~:,^~RMIfߒ1ׯYu Vi 95z9N}B Ef{0ӟ@Yu$Ԗi y5Zz9N=BMEf{0ӟ@RY4$Ԗi 8 5z9N<B EVjϏQY$Ԗi8I5z)><BMEVjUb߿QU߿QU߿QU߿UaۯQUaۯQUaqۯQ qן@Q!qן@Q 0ӏQaqן@Mvߎz~B AFJ,N<A=5~9=1r ' ]㞫ۯrMvފjn}B =5~)-,m親@Yv$Ԗmz 5~:,^~RNIvߒqۯRYv$Ԗmz 5~:,^RNIvqۯYv$Ԗm(z 5~:,^~RNIvߒqۯRYu Vi yI5%~J,^B Ef{0ן@RYu$ԖmzI9%~J,^RNIfߒ1ׯRYu$Ԗi y5z9N=RMIf{0ӟ@QU Ui觮85Zz)N<RMIf{0ӏ@QY$Ԗi 81Yz)=B EV]j~B EV]j~BMEVj~B AV]ZnB AV]ZnB AF]ZmnB EV]ZnnB EV]ZmnB AF]Zm^}RMEV]Zm^}B AFJ,N<B AFZm^}B AFJ,N<B AF~9=1r ( 8 a$߿MvߎznB A5~9-,m ]⚫ןtJLN@8X 5%~:,^B Ef0ן]v$Ԗm(z 5%~:,^B Ef1ן]$v$m( 5%~J,^BMEf1ן]$v$Ԗm(z 5~:,^~RNIfߒqׯQY5$Ԗm(zI9%~J-^BMEf{0ן@QY5$Vi y5z9N}RNIfߎ1ןQY4$m y5Zz)N=B EVzӏQU$Ԗi 8 5Zz)><RMEfzӏQY$Ui覮5Yv)=I5z)=B AV]ZnB AV]ZnnBMEV]jnB AF]Zm^B AFZm^}B AFJ-^}B AFZm^}B AFJ,N}B AFJ,N<B AFJ,N<B AFI=1r (  a#߿MvߎznB =5~9-1m ]㚫۟tN@8X|  5~:,^~RNIvߒqۯRYu$Ԗmz 5~:,^RNIvqۯYv$Ԗm(z 5%~:,^B Ef0ןYv$ԖmzI9%ۂJ-nBMIfߒ1ׯQY5$ԖiyI5%~J,^RNIfߒqׯQY4$m(zI5%~:,^~BMIf{0ӟ@QU4$Vi 9I5%~9N}RMIf{0ӏ@QY4 Ui觮I5z9N<B EV]j~Ub߿Ub߿QY߰ Uef Uef Uee$Ueئ aeu a%u Ueeu$Ueeu Ueeu a$4 a$4 a㞻߿Q z~B A5~9=1m ]㞻ۯ rMvj^}B A5~9 $m( 5%~:,^B Ef1ן]v$Ԗm( 5%~J,^BMEf1ׯ]$v$m( 5%~J-^BMIf1ׯ]$v$Ԗm(z 5~:,^~RNIfߒqׯQY5$ԖmzI9%~J-^B Ef{0ӟ@QY4 Ui 9I5%~:,^~BMEf{0ӟ@QU$Vi 8 5z9N=BMEfzӏ@QU$Ԗi 85Zz)=BMEVjQU߰ Ueئ$Vi覮1Yvj-1Yvj-1vi-5Yvj- 5Yvj-5Yviz1r )y1r (y1r ( 81r ( 81r ( 81q a㞻߿MvߎznB A5~9-,m ]⚫ןtsH4IKMO@$5~:,^~RNIfߒqۯRYu$VizI9%ۂJmnRNIvߒqۯRYu$Ԗmz 5~:,^RNIvqۯYv$Ԗmz5~9^~RMIfߒ1ׯQY5$ԖmzI9%~J-^BMEf{0ן@QY5$Vi y 5~9N}B EVzӏ@RY5 Ui 8 5z9N=BMEfzӏ@QY4$Ui觮8I5%~9N=B EV^jQU Ue親1Yv- 5Zz)=1Yvj-1Yvi-I5Yz)-1Yvi-1Yviz1riy1Yviy1Yviy1r ( 81r ( 81r ( 81q ]㞻߿ rMvߎjnA=5~)-1mYqן4KMO@$@HlI9%~J-nBMIfߒ1ׯRYu$n )I9%~J-nRMIfߒqۯRYu$VizI9%ۂJmnRNIfߒqۯRYu$ViyI9%~J-nBMIfߎ1ׯ]v$Ԗi yI5%~J,^RNIfߒqׯQY4 Vi 9I9%~J,^~RMIf0ן@QY4$Ԗi 9I9%~:,^}B EVzӏU$Vi 85Zz)=BMEVzϏQU$Ue親1Yv- 5Zz)=1Yvi-1vi- 5Yv-1viy1riy 5Yviz1r ( 91r ( 81r ( 81m a$4 ]㞻߿MvߎznB AF~9=1m]ן@rMvj^|P `$-$n (I9%~J-nBMIfߒ1ׯRYu ViyI9%ۂJ-nRNIfߒqۯRYu$Ԗiz5~:,^~RNIfߒqۯRYu Vi yI5%~J,^B Ef{0ןRYu$m(z5z9N}B Ef{0ӟ@QY4$m(yI5%~9^}B Efzӏ@QY4$Ԗi 9I5%~9N}RMEfzӏ@QU$Vi81Yv)=B EV]j~B EV]j~RMEVj~UaۯUaۯUaۯQUaۯQ!qן@QUaۯQaqן@Uaqן@Q 0ӟ@Q 0ӏQ ~B AFJ,N<A=5~9=1r ']㚫ۯ rMvފj^}B =5z)-yEtgG4I4K4LNQY5$m( 5%~J,^BMIf1ׯQYu$n (I9%~J-nBMIfߒqׯRYu ViyI9%~J-nRMIfߒqׯRYu$m( 5%~:,^RNIvߒqׯQY5$ԖmyI5%~:,^RNIfߎ1ןRYu$Ԗi y5z9N}RMIf{0ן@QU Ui觮85Zz)N<B EV^jϏQY Ue親5Yz)=B EV^j~B EV]j~RMEVj~UaۯUaۯQaqۯUaۯQUarۯUaqן@QUaqׯQ 0ӏUaqן@Q 0ӏQ 0~B AFJ,N<1=5~9=1q a㞻߯MvߎznB A5~9-I4K4LN@4]v$Ԗm(z 5%~:,^B Ef1ן]$v$m( 5%~J-^BMIfߎ1ׯQYu$n (I9%~J-nBMIfߎ1ׯQY5$Ԗm(z 5~:,^~RMIfߒ1ׯQY5$Vi y 5%~:,^~BMIf0ן@QY5 Vi 9I5%~:,^}B Efzӏ@QY4$Ԗi 9 5z9N=BMEVzӏRY㞼4 Ui覮 5Zz)=B EV^j~Ua߿QU߿UaۯQarۯQUbۯQaqׯQaqן@Q qן@Q!qן@Q 1ן@Q 0ӏQ 0ӏQ 0~B AFJ,N;1r ( ]㞻ۯMvߎzn1=5z)y,i覦u7ӽ?  @(RNIvqۯYv$Ԗm(z 5%~:,^BMEf1ׯ]$v$m(I5%~J-nBMIfߒ1ׯQYu$n (I5%~J-^BMIf1ׯ]v$ԖiyI9%~J-^BMEf{0ן@RY5$Ԗi y 5%~:,^~BMEf{0ן@QY4$Ԗi y5Zz)N=BMEfzӏ@QY4$Ui觮81Yz)=BMEfzӏQY$Vi觮 5Zz)=B EV]j~RMEVj~B AV]ZnB AF]ZmnBMEV]jnB AFZm^}B AFZm^}B EV]Zm^}RMEV]Zm^}B EV]Zm^}B AFJ,N<B AFJ,N<B AFJ,=1r ( a㞻߿ rMvߊjnB AF~9=,m親]q 5%~J,^BMIf1ׯ]$v$m(I5%~J-nBMIfߒ1ׯRYu ViyI9%ۂJ-nRNIfߒqۯRYu$ԖizI9%ۂJ-nBMIfߒ1ׯQY5$Ԗm(z5z9^}BMEf0ןRY5$Ԗm y 5%~:,^~BMEf{0ӟ@QU4$Ԗi 95Zz)N<B EVzӏQU Ue覮I5z9N<B EV^jQU Ue親1Yv-I5Zz)=B AV]ZnB AV]ZnB AF]ZmnB EV]ZnBMEV]ZnB EV]Zm^B AFJm^}B AFJ-^}B AFJ,N<B AFJ,N<B AFJ,N<B AFI=1r ]㞻ۯQvߎznB =5~9-0m%ҍ, 4Ӎ;@ RNIvߒqۯRYu$Ԗmz5~:,^~RNIvqۯ]v$Ԗm( 5%~J,^BMIf1ׯQYu$m(I5%~J-^BMIf1ׯ]v$ԖmzI9%~J-nBMIf0ןRYu$m(zI9%~J,^RMIfߎ1ןRY5$Vi 9I5%~:,^}B EVzӏQY4 Ui觮85Yz)><RMEfzӏU Ue親1Yv)=1Yv)-I5Zz)=1Yvj-1Yvj-1vi1Yvi-1Yvi1viy5Yviy5Yviy1r ( 81r ( 81r ( 81q ]㞻߿ rMvߎjnA=5~)-1m ]㞫ۯtM4N@4X|I9%ۂJmnRNIvߒqۯRYu$Ԗmz 5~:,^B Ef1ן]$v$m( 5%~J-^BMIfߎ1ׯQYu$m( 5%~J,^BMEf0ןRYu Vi y 5%~:,^~RMIfߒ1ׯYu$m(zI9%~:,^~BMIf0ן@QY4$Ԗi 9I9%~:,^}B EVzӏU$Vi 85Zz)><BMEfzϏQY$Ui覮1Yv)-I5Zz)=1Yvj-1vi- 5Yv)-1viy1riy 5Yvi1r (y1r ( 81r )y1r ' a$4 ]㞻߿MvߎznB AF~9=1m]ן@ rMfjm^|BMIfߎ1ׯQYu$n (I9%~J-nBMIfߒqׯRYu$Ԗiz5~:,^~RNIvqۯ]v$Ԗm(z 5%~:,^RNIvqۯRYu$ViyI9%~J-^BMEf{0ןRYu$ԖmyI5%~J,^~RMIfߎ1ןRY5$Vi 9I5%~:,^}B Efzӏ@QY4$Vi 85Zz)N<RMIfzӏ@QU$Vi觮 5Zz)=B EV^j~B EV]jnBMEV^j~BMEV^j~B EV]jnB AF]Zm^B AF]Zm^B AFZm^}B EV]Zm^}BMEV]Zm^}B AFJm^}B AFJ,N<B AFI=1r ( 8 a$3߿Qߎz~B AF~9=0m ]㚫۟tJtL4N4P$@HI5%~J-^BMIfߎ1ׯQYu$n )I9%~J-nRNIfߒqۯRYu$Ԗm(z 5%~:,^B Ef0ן]v$Ԗm(z 5%~:,^~RNIvߒqۯRYu$m( 5%~:,^~RMIfߎ1ןYu$m(zI5%~:,^~BMIf0ן@QY4$Ԗi y5Zz)N<B EVzӏQU Ue覮 5z)N<RMIfzӏUb߰ Ueئ$Vi觮5Yv)- 5Yz)=I5Yz)-5Yvj-1riy1riy 5Yvi1r (y1r ( 81r ( 81r ( 81r ' a$3߿Q z~B =5~9-,m ]㞻ۯ rMfjm^|Ӎ<@ `#$m(I5%~J-^BMIfߒ1ׯRYu ViyI9%ۂJmnRNIvߒqۯYv$Ԗm(z 5%~:,^B Ef1ן]v$Ԗm(z5~:,^~RMIfߒ1ׯQY5$ԖiyI5%~J,^RNIfߒ1ׯYu$Ԗmy 5%~9^}B Efzӏ@RY4$Ԗi y5Zz)><RMIf{0ӟ@QY4 Ue覮 5Zz)><BMEVjQU߰ ef$Ue親$Ui親$Ue親 Uee$Uee$Uee eeu Ueeu aeu a$4 a$4 a#߿Q ~B AE~9=1q ]㞻ۯrMvފj^}A=5z)@RYu Vi yI9%~J-nRMIfߒqۯRYu$Ԗmz 5%~:,^B Ef1ׯ]$v$m(I5%~J-^BMIfߎ1ׯQY5$m( 5%~:,^~RNIvߒqۯQY5$ԖmzI9%~J,^RNIfߒ1ׯYu$Ԗmy 5%~9^}B EVzӏ@QY4$Ԗi 9I5%~9N=BMEfzӏQU$Vi8I5%z9N<RMIfzӏQU Ueئ$Ue親$Ui親$Ueئ eeܶ Ueeܶ eeu a$5 a$4 a$4 a$4 a$4 a㞻߿Qz~B =5~9-1m]⚫۟@Mvߊj^}"])1]8@$Ԗm(z 5%~:,^BMEf1ׯ]$v$n (I9%~J-nRMIfߒqۯRYu$Ԗmz 5~:,^RNIvqۯYv$Ԗmz5~:,^~RMIfߒqׯQY5$ԖmzI9%~J-^B Ef{0ן@QY5 Vi 95Zz9N=RMIf0ן@QY4$Ԗi 9I5%~9N}RMIf{0ӟ@QY4 Ui覮 5z)N<RMEfzӏQY$Ue親1Yv-5Yv)-5Yv)-1Yvj-I5Yv)-1riyI5Yvi-1riy1r iy1r ( 81r ( 81r ( 81m a㞻߿ rMvߎznB =5~9-1m]qןtKtMtO5@4@XI9%ۂJ-nRMIfߒqۯRYu$Ԗmz 5~:,^B Ef1ׯ]$v$n (I9%~J-nBMIfߒqׯRYu ViyI9%~J-nBMIfߎ1ׯQY5$ԖmzI9%~J-^BMEf{0ןRY5$Ԗi y 5%~9^}BMEf{0ӟ@Y5$Vi 9I5%~9N}RMIf{0ӟ@RY4$Vi 85Zz)><BMEfzϏQY$Ui覮5Yz)=1Yvj-5Yv-5Yv-1Yvi-5Yvi-5Yvi-1viy 5Yviy 5Yviy1r ( 81r ( 81r ( 81m ]㞻߿Qz~B AF~9=0m ]⚫ןtO5@4@X|I5%~J-nBMIfߒ1ׯRYu$VizI9%ۂJmnRNIvqۯ]v$m( 5%~J-^BMIfߎ1ׯQYu$n (I5%~J-^BMEf1ןYu$Vi yI5%~J,^RNIvߒqׯQY4 Vi 95z9N}RMIfߎ0ןQY4$m y5Zz)N=BMEfzӏQU Ue覮 5z)N<RMEfzӏRY$Vi觮5Yz)=1Yvj-1Yv-1Yvj-I5Yz)-1viz1viyI5Yvi1r (y1r ( 81r ( 81r ( 81r ( 80m]㞻ۯQvߎznB =5~9-,i親u ]㚫ې ViyI9%ۂJ-nRNIfߒqۯRYu$Ԗm(z 5%~:,^BMEf1ׯQYu$n )I9%~J-nRMIfߒqۯRYu$ViyI9%~J-nBMIfߎ1ׯ]$v$ԖiyI9%~J,^B Ef{0ӟ@QY5 Vi 95Zz9N}RMIfߎ0ןQY4$Ԗi 95Zz)N<B EVzӏRY4$Vi81Yz)=B EV^jQU߰ Ueئ$Vi覮1Yv-1Yv-1Yvi- 5Yv)-1riyI5Yvj-1viy1Yviy1r ( 81r ( 81q a$4]㞻߯Q z~1=5~)-1m]qןt{HJLtNtP@  5%~:,^BMEf1ׯ]$v$n (I9%~J-nRMIfߒqۯRYv$Ԗm(z 5%~:,^BMEf1ׯ]$v$m( 5%~J,^BMEf1ןYv$ԖiyI9%~J,^B Ef{0ן@QY5$Ԗi y 5%~9^}BMEf{0ӟ@Yu$Vi 9I5%~:,^}B EVzӏQU Ue覮 5z9N<B EV^j~QU߰ Ue親 Ueئ$Vi覮1Yvj-1Yvj-1vi1Yvi-5Yvi-1YviyI5Yviy1r ( 81Yviy1r ( 81r ' a$4Q ~B A5~9=1m]ן@Mvފj^}=6ӭ> P p$Ԗm( 5%~J,^BMIf1ׯQYu$n )-I9%ۂJmnRNIvqۯYv$Ԗm( 5%~J,^BMIf1ׯQY5$m( 5%~:,^RNIvqۯRYu$m(z 5~9^~BMIf0ןRY5$Ԗi y 5z9N}RNIfߎ0ןQY4$Ԗi 9I5%~9N}RMIf{0ӟ@QY4 Ue覮 5Zz)><BMEfzϏQU Ueئ$Ui覮1Yvi-1vi- 5Yv)-1viz1viy1r (y1r iy1r ( y1r ( 81r ( 81r ' a$3߿Q z~A=5~9-,m ]㞫ۯ@Mvߎj^} P p$-$Ԗmz 5~:,^B Ef1ן]$v$n (I9%~J-nRMIfߒqۯRYv$Ԗm(z 5%~:,^B Ef1ן]v$Ԗm(z 5~:,^~RNIfߒqׯQY5$Ԗm(zI9%~J-^B Ef{0ӟ@QY4 Vi 9I5%~:,^~BMEf{0ӟ@RY5 Ui觮85Zz)N<B EVzӏRY4$Ui觮I5z)N<RMEfzϏQU Ueئ$Ui親 ee eeܶ$Uef aeu a$u eeu$Ueeu eeu a$4 a$4 a㞻߿Q z~B A5~9=1m ]㞻ۯ rMvj^}B A5~9I9%ۂJ-nRNIfߒqۯRYu$Ԗm(z 5%~:,^BMEf1ׯQYu$n )-I9%ۂJmnRNIvߒqۯRYv$Ԗm(z 5~:,^RNIvqۯRYu Vi y 5%~:,^RNIvߒqׯQY5$Vi y 5~9^}BMEf{0ӟ@QU4$Ԗi 95Zz)N<BMEfzӏ@QY Ui觮8I5%~9N=BMEVzϏQY$Vi觮 5Yz)=B AV]jnBMEV^j~BMEV^j~BMEV]jnB AV]ZmnB EV]ZmnB AF]Zm^}B AFJ,^}B AFJ,N=B AFJ,N<B AFJ,N<B AFJ,N<B AF~9=1q ]㞻ۯMvߎznB =5~9-0m M(ҽ/=7ӽ> P BMEf1ׯ]$v$n (I9%~J-nRMIfߒqۯRYv$Ԗm(z 5%~J,^BMIfߎ1ׯQYu$n )I9%~J-nBMIfߒqׯRYu$m( 5%~:,^RNIvߒqׯQY5$Ԗi yI5%~:,^~RMIf0ןRY5 Vi 9I5%~:,^}B EVzӏ@QY4$Vi 85Zz)N<RMIfzӏ@QU$Ui觮 5Zz)=B EV^j~B AV]jnB EV]j~BMEV]jnB EV]ZnRMEV]jnB AFZm^}RMEV]ZnnB AFZm^}B AFZm^}B AFJ,N<B AFJ,N<B AFJ,N<B AF~9=1m]㞫ۯrMvߎjnB AE~9-,i親u/=7ӽ> P `RNIvqۯ]v$Ԗm( 5%~J-nBMIfߒqׯRYu$Ԗmz 5%~:,^B Ef1ׯ]$v$m(I5%~J-nBMIfߎ1ׯQY5$Ԗm(z 5~:,^~RMIfߒ1ׯ]u Vi y 5~9^}BMEf{0ӟ@QY4$Ԗm y 5z9N=RMIf{0ӟ@RY4$Ԗi 9 5z9N<B EVjϏQY$Vi觮 5Zz)=B EV^j~B AV]ZnB EV]jnB EV]jnB AV]ZmnB EV]ZnB EV]ZmnB AF]Zm^}BMEV]Zm^}BMEV]Zm^}B AFJ,N<B AFJ,N<B AFJ,N<B A5~9=0m a㞻߿QߎznB =5~)-,m親u? P `$-RNIfߒqۯRYv$Ԗm(z 5%~:,^BMIf1ׯQYu VizI9%ۂJmnRNIvqۯ]v$Ԗm( 5%~J,^BMEf1ן]v$ԖmzI9%~J-nBMIf0ןRYu$m(zI9%~J,^RNIfߎ1ןRY5$Vi 9I5%~:,^}B EVzӏQU Ui觮8I5%~9N=BMEVzϏQY$Vi8I5z)=B EV^j~B AV]ZnB EV]jnB AV]ZnRMEV^jnB AF]Zm^B AFZm^}RMEV]ZmnB AFJ,^}B AFJ,N<B AFJ,N<B AFJ,N<B AFJ,N<B =5~9=,m ]㞻ۯMvߎznB AE~9-1mRMIfߒqۯRYu$Ԗmz 5%~:,^BMEf1ׯQYu$n )-I9%ۂJmnRNIvqۯ]v$Ԗm( 5%~J,^BMIf1ׯ]$v$Ԗm(z 5~:,^~RMIfߒ1ׯQY5$Ԗi y 5%~:,^~BMIf0ןRY5 Vi 9I5%~:,^}BMEfzӏ@QY4$Vi 8 5z9N<B EVjϏQY Ueئ1Yv)=1Yv)-I5z)=B AV]jnB EV]jnB AV]ZnnBMEV]jnB AFZm^}RMEV]ZnnB AF]Zm^}B AV]Zm^}B AFJ,N<B AFJ,N<B AE~9=1r ( 8 a$3߿Qߎz~B AF~9=0m ]㚫۟tK4LNP@$@HI9%ۂJ-nRNIfߒqۯRYv$Ԗm(z 5%~J,^BMIfߒ1ׯRYu$Ԗiz 5~:,^B Ef1ן]$v$m( 5%~J,^BMEf1ן]v$ԖiyI9%~J-^BMEf{0ןRY5$Ԗiy 5%~:,^~BMEf{0ן@QY4$Ԗi y5Zz)N=BMEfzӏ@QY Ui觮I5%z9N<B EV^jQU Ue親1Yv)-I5Zz)=B AV]ZnB AV]ZnB AF]ZmnB EV]ZnnB EV]ZmnB AF]Zm^}RMEV]Zm^~B AFJ,N<B AFZm^}B AFJ,N<B AF~9=1r (  a$߿MvߎznB =5~9-,i親u]qןtNP$@HlI5%~J-nBMIfߒqׯRYu$Ԗmz 5%~:,^BMEf1ׯQYu VizI9%ۂJmnRNIvqۯYv$Ԗm(z 5%~:,^RNIvqۯRYu Vi y 5%~:,^RNIfߒqׯQY5$Vi y5z9N}B EVzӏ@RY5 Vi 8 5~9N}RMIf{0ӟ@RY㞼4$Vi85Yz)=BMEVzϏQU$Ui覮1Yv)-I5Zz)=1Yvj-1Yvi-I5Yz)-1Yvi1viy1r (y1r iy1r ( 91r ( 81r ( 81m a$߿Qvߎz~B AF9=1m ]⚫ן@Mvފj^@RYu$Ԗiz 5~:,^B Ef1ׯ]$ܶ$n )-I9%ۂJmnRNIvqۯ]v$m(I5%~J-nBMIfߒ1ׯRYu$n (I5%~J-^BMEf0ןYu Vi y 5%~:,^~RMIfߎ1ןRYu$Ԗi y 5~9N}RNIfߎ1ןQY4$Ԗi 9I5%~9N}RMIfzӏ@QU$Ԗi 85Yz)=B EV^j~Ub߿QY Uef Uef Uee$Ue親 eeu aeu Ueeu$Ueeu eeu a$4 a$4 ]㞻߿Qvߎz~A=5~9-0m]⚫۟@Mvߊj^}%ҍ, 4Ӎ;C$m(I5%~J-nBMIfߒqׯRYu$Ԗm(z 5%~:,^BMIfߎ1ׯRYu$Viz5~:,^RNIvqۯ]v$Ԗm(z 5%~:,^RNIvqۯRYu Vi y 5%~:,^~RMIfߒ1ׯYu$m(zI5%~:,^~BMIf{0ן@QU4$Vi 9I5%~9N}RMIf{0ӟ@RY4$Ui觮8I5%z9N<B EV^j~Ub߿Ub߿QY߰ ee Uee eeܶ Uee$Uee Ueeu a$u a$4 a$4 a$4 a$4]㞻߿Mvߎz~B AF9=,m ]㞫ۯQvߎzn 4Ӎ<BMEfzϏQU Ue親 Uef$Ue親$Ue親 Uef eeu eeu a%u eeu eeu a$4 a$4 a$4 a$߿Qz~A=5~9-,m]ן@rMvj^}]9APP p$m( 5%~J-nBMIfߒqۯRYu$Ԗm(z 5%~J-^BMIfߒqׯRYu$Ԗm(z 5%~:,^BMEf1ׯ]$v$m( 5%~J,^BMEf1ןYu$Vi yI5%~:,^RNIfߒ1ׯQY4 Vi 9I9%~:,^~RMIf{0ן@QY4$Vi 9I5%~9N}RMIf{0ӟ@QY4 Ui覮 5z)N<RMEfzӏQY Ue親 Uef Ueئ Ueئ Uee$Uef$Uee Ueeu a$4 a$4 a$4 a#߿Q 0ӏQߎz~B =5~9=1q a㞻ۯMvߊj^}A=5z)yI9%ۂJmnRNIvߒqۯ]v$m(I9%~J-nRMIfߒqۯRYv$Ԗm(I5%~J-nBMIfߒqۯRYu$Ԗmz 5~:,^RNIvqۯRYu$ԖiyI9%~J-^BMEf0ןRYu$m(zI9%~J,^RMIfߎ1ןRY5$Vi 9I5%~9^}B EVzӏQU Ui觮I5%~9N=B EVzϏQY$Vi觮 5Zz)=B EV]j~BMEVj~B AF]ZnnRMEV^j~B EV]ZnBMEV]ZnBMEV]ZmnB AFZm^}B AF]Zm^}B AFJ,N<RMEV]Zm^}B AF9=1r ( 8,m a$߿rMvߎjnB AF~9-,m親u#m*2m9APP BMIf1ׯQYu VizI9%ۂJmnRNIvrۿ]$ܶ$n )-I9%ۂJmnRNIvrۯ]$v$n (I9%~J-nBMIfߒqׯRYu$n (I5%~J,^B Ef{0ןRYu$m(z5z9N}B Ef{0ӟ@QU4$Ԗm y 5z9N}RMIfߎ0ן@QU Ui觮85Zz)><RMIfzӏ@QU$Ui觮 5Zz)=B EV^j~B EV]j~BMEV^j~RMEV^j~BMEV]jnB AF]ZmnB AV]Zm^B AFZm^}B EV]Zm^}RMEV]Zm^}B AFZm^}B AFJ,N<B AF9=1r ( 8 a$߿Mvߎz~B AE~9-,m ]⚫ןtNtPu@8\| 5%~J-^BMIfߒ1ׯRYu$Ԗmz 5%~:,^BMIfߎ1ׯRYu$Ԗmz 5%~:,^BMIf1ׯQYu$n )I9%~J-nBMIfߒ1ׯQYu$m(z 5~:,^~RMIfߒ1ׯYu Vi 95z9N}RNIfߒ1ןRY5$Vi 8I5%~9N}RMIf{0ӟ@RY4$Ԗi 8 5Zz)><RMEfzӏUb߿Ub߿Ub߿QU߿UaۯUaۯQUۿUaqۯQaqןQ qן@Q!qן@Q 0ӟ@Q 0ӏQ 0ӏMvߎz~B AFI=1m a㞻߿QߎznA=5z)-y,i親uRNIfߒqۯRYv$Ԗm( 5%~J-nBMIfߒqۯRYv$Ԗm( 5%~J-nBMIfߒqۯRYu$Ԗm(z 5%~:,^BMEf1ן]$v$Ԗm(z 5%~:,^~RNIfߒqׯQY5$ԖmzI9%~J,^RNIfߒ1ׯYu$Ԗi y 5z9N}RMIfߎ0ן@QU Vi觮85Zz)N<B EV^jQY$Vi8I5%z9N<RMEfjQUb߿QY߰ ee$Ui親 Uee$Uef$Uee eeu Ueeu aeu a$4 a$4 ]㞻߿Qߎz~B =5~9-1m ]㚫ۯ@Mvߎjn#}+2m:APP$Ԗm( 5%~J-^BMIfߒ1ׯRYu$Ԗm(z 5%~J,^BMIfߒqׯRYu$Ԗm(z 5%~J,^BMIfߎ1ׯQYu$n )I9%~J-nBMIfߒ1ׯQY5$Ԗm(z5~9^~BMIf1ןRYu$ԖmyI5%~:,^~BMIf{0ן@QU4$Ԗi 9I5%~:,^}B EVzϏRY4$Vi 85Yz)=BMEVjϏQU Ue親 Uef$Ue親$Ue親$Ueئ eeܶ Ueeܶ eeu$Ueeu a$4$Ueeu a$4 a$4 ]㞻߿Mvߎz~B AFI=,m a㞻ۯ rMvj^}2m:AP@ `$Ԗmz 5%~:,^BMEf1ׯQYu$Viz 5%~:,^BMIf1ׯRYu$Ԗiz 5~:,^B Ef1ׯ]$v$m(I5%~J-^BMIf1ן]v$ԖiyI9%~J-^B Ef{0ן@QY5$Vi y 5z9N}B EVzӏ@RY5 Ui觮8 5z9N=BMEfzӏQU$Ԗi 85Zz)><BMEVzϏQU Ue親 Uef Ueئ$Ueئ Uee$Ueئ aeu$Ueeܶ a%u a$u a$4 a$4 a$4]㞻߿rMvߎznB AF~9=1m ]⚫۟@Mvߊj^}AP@ `$ VizI9%ۂJmnRNIvrۯ]$ܶ$n )-I9%ۂJmnRNIvrۿ]$ܶ$n )-I9%ۂJmnRNIvqۯ]v$Ԗm(z 5%~:,^B Ef{0ןRYu Vi y 5%~:,^~RNIfߒ1ׯYu$m(zI9%~:,^~BMIf{0ן@QU4$Vi 9I5%~9N}RMIf{0ӏ@QY Ue覮 5z)><RMEfzϏQU Ue親 ee Uef Uef eeܶ Uee Ueeܶ aeu Ueeu eeu a$4 a$4 a$4Q 0ӎB AFI=,m]⚫ۯ@MvߎjnB =5~)-@RYu$Ԗmz 5%~:,^BMIf1ׯRYu$Ԗmz 5%~:,^BMIfߒ1ׯRYu$Ԗmz 5%~:,^BMEf1ׯQYu$m(I5%~J-^BMEf1ןYu$Vi yI5%~:,^RNIfߒ1ׯYu$m(zI5%~:,^~BMEf{0ӟ@Y5$Vi 8 5z9N=BMEfzӏQU$Vi81Yv)=B EV]j~Ua߿QY߰ Uef Uef Uee aeu eeu aeu$Ueeu a$4 a$4 a$4 a$4 a$߿Q ~B AE~9=1m ]㞫ۯQvߎzn='ҽ/-6ӭ>-E$Ԗm( 5%~J-nBMIfߒqۯRYv$Ԗm(I5%~J-nRMIfߒqۯYv$m(I9%~J-nRMIfߒqۯRYu$Ԗmz 5~:,^~RNIvߒqۯRYu Vi y 5%~:,^RNIfߒqׯQY4 Vi 95z9N}RNIfߎ1ןRY5 Ui觯 8 5z9N=BMEfzӏ@QY Ue覮 5z)N<RMIfzӏUb߿Ua߿QU߰ ee Uee eeܶ$Uef$Uef$Ueeܶ aeu a%u a$4 a$4 a$4 a#߿Qz~B =5~9-0m]ן@rMvފj^}=6ӭ>-E $Ԗm(z 5%~J,^BMIfߒ1ׯRYu$Ԗm(z 5%~J-^BMIfߒqۯRYv$Ԗm( 5%~J-nBMIfߒqׯRYu$VizI9%ۂJ-nRMIfߒqׯRYu$m(z 5~:,^~BMIfߎ1ןRYu$myI5%~:,^~BMIf{0ן@QU4$Vi 9I5%~9N}RMIf{0ӟ@RY4$Ui觮I5%z9N<B EV]j~Ub߿Ua߿QU߿UaۯUaۯQaqۯUaۯQUarۯQaqן@QUaqן@QUaqן@Q 0ӏQ 0ӏQ 0ӏQvߎz~B =5~9=1q a㞻ۯMvߊjn}B =5z)yQ @Dh @RYv$Ԗm(I5%~J-nRMIfߒqۯYv$m(I9%~J-nRNIvqۯ]$v$m(I9%~J-nRMIfߒqۯRYu$ViyI9%~J-nBMIfߎ1ׯ]v$Ԗi yI5%~:,^~RNIfߒ1ׯRYu$Ԗi y 5~9N}RNIfߎ0ן@QY4$Vi 8 5z9N=B EVzӏRY㞼4 Ui覮 5Zz)=B EV^j~Ua߿QU߿UaۯQarۯQUbۯQaqןQ!qן@QUaqׯQ 0ן@Q 0ӏQ 0ӏQ 0ӏQ 0ӏMvߎz~1=5~9-1m ]㚫ۯQvߎznB A5~9 $n )-I9%ۂJmnRNIvqۯ]$ܶ$n )-I9%ۂJmnRNIvrۿQYu$Viz 5~:,^BMEf1ׯQYu$n )I9%~J-nBMIfߒ1ׯQY5$m(z 5~:,^~RMIfߎ1ׯYu Vi 95Zz9N}RNIfߎ1ןRY4 Ui觯 8 5z9N=BMEfzӏ@QY4 Ui觮8I5%z9N<B EV^jQU߰ Ueئ ef$Ue親$Ui親$Ue親 Uee$Uee Ueev a%u aeu a$4 aeu]㞻߿Q 0ӏ?B AFJ,=1m a㞻߯MvߎznB AE~9-K4M4NP@8RYu$Viz 5~:,^BMIf1ׯRYu$Ԗmz 5%~J,^BMIfߒqׯRYu$Ԗm(z 5%~J,^BMIfߎ1ׯQYu$n )I9%~J-nBMIf1ׯ]v$ԖiyI5%~J,^RNIfߒqׯQY4$m(zI5%~:,^~BMEf{0ӟ@RY5 Ui觮85Zz)N<B EVzϏRY㞼4 Ui覮 5z)><BMEVzϏQU߰ ef Ueئ$Ue親 Uef eeu eeu aeu Ueeu Ueeu a$5 a$4 ]㞻߿Q 0~B AFI=0m ]㞻ۯrMvފj^}A=5z)yNP@8\| ]$ܶ$n )-I9%ۂJmnRNIvrۿ]$ܶ Viz 5~:,^BMIf1ׯRYu$Ԗiz 5%~:,^B Ef1ׯ]$v$m( 5%~J,^B Ef0ןRYu Vi y 5%~:,^~BMIfߎ1ןRY5$Ԗi y 5z9N}RNIfߎ0ן@QY4$Vi 8 5z9N=BMEfzӏQU$Vi觮I5z)><RMEfzϏQU߿UaۿQU߿QUbۿUaۯQUbۯQ qן@QUaqׯQ 1ן@Q 0ӏUaqן@Q 0ӏrMvߎz~B AF9=1m a#߿QߎznB =5~)-,m親uI9%~J-nRNIfߒqۯYv$m(I9%~J-nRNIvqۯ]$v$n )-I9%ۂJmnRNIvrۿ]$ܶ$n )I9%~J-nRMIfߒqۯRYu Vi yI9%~J-^BMEf0ןRYu$m(zI9%~J-^B EVzӟ@Yu$Ԗi y5Zz9N=BMEfzӏ@RY4$Vi 8 5Zz)N<RMIfzӏ@QU Ui覮5Yz)=1Yv)- 5Zz)=1Yvi-1vi-5Yvj-I5Yv-I5Yvi-1viy1Yviy1r (y1r ( 81r ( 7 a$4 ]㞻߿Q z~B =5~9-,i親 ]ןtK4M4O4P@4 5%~J-^BMIfߒqׯRYv$Ԗm( 5%~J-nRMIfߒqۯYv$m(I9%ۂJ-nRNIvqۯ]v$m(I5%~J-nBMIfߒ1ׯQYu$m( 5%~:,^RNIvߒqۯQY5$ԖiyI5%~:,^~BMIf0ןQY4 Ui 8 5%~9N}RMIf0ן@QU$Ԗi 9I5z9N<B EV^jQU$Ui覮5Yz)=1Yv- 5Yz)=I5Yz)= 5Yv)-1Yvi1Yvi1viy 5Yviy1r ( 81Yviy1r ( 81r ( a$4Q 0~B AE~9=1m ]⚫۟@Mvߊj^}?=G  @$m(I9%~J-nRNIfߒqۯ]v$n (I9%ۂJmnRNIvrۿ]$ܶ Viz5~:,^B Ef1ׯ]$ܶ$n (I5%~J-nBMIfߎ1ׯQY5$Ԗm(z5z9^}BMIf0ןRYu$Ԗm y 5%~:,^}BMEf{0ӟ@Y5$Vi 8 5%~9N}RMIfzӏ@QY4 Ui覮 5z)N<RMEfzӏQY$Ui親1Yv-5Yv)- 5Yv)-1Yvj-I5Yv)-1riy 5Yvi1r )y1r ( 81r ( 81r ( 81r ' a$3߿Q z~B =5~9-,m ]㞫ۯMvߎjn}BMIfߒ1ׯRYu$Ԗm(z 5%~J-nBMIfߒqۯRYv$m(I9%~J-nRNIvqۯ]$v$n (I9%~J-nRNIfߒqۯRYu$Ԗmz5~9^~RMIfߒ1ׯQY5$ԖmzI9%~J,^RNIvߒqׯQU4$my 5%~9^}B EVzӏ@QY4$Ԗi 9I5%z9N=BMEfzӏU$Ui覮 5Zz)=B EV^j~Ua߿QU߿QU߿QU߿QUaۯQUbۯQUaۯUaqן@QUaqן@Qaqן@Q 0ӏQ 0ӏMvߎz~B AF~9=,m ]㞻ۯMvߎjnB A5~9-ItKtM4O5P@Yv$m(I9%~J-nRNIvߒqۯ]$v$n )-I9%ۂJmnB Ef1ׯQYu$Viz 5~:,^BMEf1ׯQYu$n (I5%~J-^BMIf1ׯ]v$ԖiyI9%~J,^B Ef{0ӟ@QY5 Vi 95Zz9N=RMIf0ן@QY4$Vi 9I5%~9N}RMEfzӏ@QU$Ԗi 85Yz)=B EV^j~Ub߿UaۿQU߿QU߿QUbۯUarۯUarۯQaqן@QUaqׯQ 0ӏQUaqן@Q 0ӏQ 0ӏMvߎz~B =5~9=1r ']㚫ۯQvߎzn1=5z)yM4O5P@4@XRYu$Ԗm( 5%~J-nBMIfߒqۯRYv$m(I9%ۂJmnRNIvrۯ]$ܶ$n )-I9%ۂJmnRNIvqۯ]v$Ԗm( 5%~:,^B Ef0ןRYu Vi y 5%~:,^~RMIfߎ1ׯYu$Ԗmy 5%~9^}B Efzӏ@RY4$m y5Zz)N<B EV^jϏQY4 Ue覮5Zz)=B EVjUb߿UaۿQUb߿QUbۿUaۯQUbۯQ!qן@QUarۯQ qן@Q qן@Q 0ӏQ 0ӏQ 0ӏ?B AFJ,N<1=5~9=1m ]㞻ۯMvߊjn}B =5z)yQ54@X| RYu$Ԗiz 5%~:,^BMIfߒqׯRYv$Ԗm(I5%~J-nRNIvߒqۯ]$v$n (I9%~J-nRNIfߒqۯRYv$Ԗm(z 5~:,^~RNIfߒqۯRYu$m(z5~9^}BMEf{0ן@QY5$Vi 95Zz9N=RMIf{0ן@QU4$Vi 8 5z9N<B EVzӏRY㞼4 Ui覮 5Zz)><BMEVjUb߿QY߰ ee ee$Ue親 eeܶ eeu aeu eeu aeu a$4 a$4 a$4Q 0ӎB AFI=,m ]㚫ۯ@MvߎznB =5~)-@]$ܶ$n )-I9%ۂJmnRNIvrۿQYu$Ԗmz 5%~J-^BMIfߒqۯRYv$Ԗm(I5%~J-nRMIfߒqۯRYu$Ԗm(z 5~:,^~RNIvߒqۯRYu Vi y 5%~:,^~RNIfߒ1ׯYu$m(zI9%~:,^~BMIf{0ן@QU4$Vi 9I5%~9N}RMIfzӏ@QY Ue覮 5Zz)><BMEfzϏQU߰ Ueئ$Ui親 ee ee$Ueئ aeu aeu Ueeu a$4$Ueeu a$4 a$4 a$߿Q ~B AE~9=1m ]㞫ۯ rMfj^}m*2m9A]H$Ԗiz 5%~:,^BMIfߒ1ׯRYu$Ԗm( 5%~J-nRNIfߒqۯ]$v$n )-I9%ۂJmnRNIvrۯ]$v$n (I9%~J-nBMIfߒ1ׯQYu$m( 5%~:,^~RMIfߒ1ׯQY4 Vi 95z9N}B EVzӏ@RY5 Vi 8 5%~9N}RMIf{0ӟ@RY㞼4$Vi觮81Yz)=B EVjQU Ue親 Uef$Ue親$Ui親$Ue親 Uee Uee Ueeu a$u a$u a$4 a$4 a$4 a㞻߿Qz~B =5~9-0m]ן@Mvފj^}m9A]I $n )-I9%ۂJmnB Ef1ׯRYu$Ԗm(z 5%~J-nBMIfߒqۯRYv$m(I9%~J-nRNIvߒqۯ]v$Ԗm( 5%~J,^BMIf1ׯ]$v$Ԗmz5z9^}BMIf0ןRYu$ԖmyI5%~:,^~BMIf{0ן@QY4$Ԗi 95Zz)N<B EVzӏQU$Vi 85Zz)=BMEVjϏQU Ue親 Uef$Ue親$Ue親 Uef aeu aeu a$u eeu aeu a$4 a$4 a$4 ]㞻߿Mvߎz~B AF9=1q ]㚫ۯ@Mvߊj^}]I  @($m(I9%ۂJ-nRNIvrۯ]$ܶ Viz 5%~:,^BMIfߒqׯRYv$Ԗm( 5%~J-nBMIfߒqۯRYv$Ԗm(z 5%~:,^RNIvqۯRYu$Vi yI5%~J,^B Ef{0ן@QY5$Vi y 5~9N}B EVzӏ@RY5 Ui觯 8 5z9N=BMEfzӏ@QU Ue親 5Zz)><BMEfzϏQU Ue親 ee Ueئ Uef eeܶ Uee$Uee eeu$Ueeu$Ueeu a$4 a$4 a$4]㞻߿ rMvߎznB A5~9=0m]qן@ rMfZmP$Ԗm( 5%~J-nBMIfߒqۯYv$n (I9%ۂJmnRNIvrۿQYu$Ԗmz 5%~J,^BMIfߒ1ׯRYu$Ԗmz 5~:,^RNIvqۯYv$ԖmzI9%~J-nBMIf1ןRYu$m(zI9%~J,^RMIfߎ1ןRY5 Ui 8 5~9N}RMIf{0ӟ@RY4$Vi 85Yz)><BMEfzϏQY$Ui覮5Yv)=I5z)=B AV]ZnnB AF]ZmnBMEV]jnB AFZm^~B AFZm^}BMEV]Zm^B AFJ,N}B AFJ,N<B AFJ,N<B AFJ,N<B AFJ,N<1r ( 8 a#߿rMvߎjn1=5z)-y,m親#}*2m:A]IBMIfߒ1ׯRYu$Ԗm( 5%~J-nRMIfߒqۯ]$v$n )-I9%ۂJmnBMEf1ׯRYu$Ԗiz 5%~:,^BMEf1ׯQYu$n (I5%~J-^BMEf1ןYu$Vi y 5%~:,^~RMIfߎ1ןRYu$Ԗi y 5z9N}RMIfߎ0ן@QY4$Vi 8 5z9N<B EVzϏRY4 Ue親5Yz)=B EV]j~B AV]jnBMEV^j~RMEVj~RMEV^jnB EV]ZnnBMEV]ZnnB EV]Zm^B AFZm^}B AFZm^}B AFJ,N<B AFJ,N<B AFJ,N<B AFJ,=1r ( ]㞻߯QߎznB =5~9-1m2m:A]I  B Ef1ׯQYu$Ԗiz 5%~J,^BMIfߒqۯRYv$m(I9%ۂJmnRNIvrۿ]$ܶ$n )-I9%ۂJmnRNIvqۯ]v$Ԗm(z 5%~:,^RNIvߒqۯRYu$m(z5~9^}BMEf{0ן@QY4 Vi 9I5%~:,^}BMEfzӏ@RY4$Ԗi 9I5%z9N=BMEfzӏU Ue覮5Yz)=B EV]j~RMEfjUaۿQUaۿUaۯQUbۯQaqן@Q qן@Qaqן@Qaqן@Q 0ӏQ 0ӏQ 0ӏQ ~B AF9=,m ]㞫ۯ rMvފj^}A=5z)yOuQu$@4@X|RYu$Ԗm( 5%~J-nRMIfߒqۯ]$v$n )-I9%ۂJmnBMIf1ׯRYu$Ԗm(z 5%~J,^BMIfߒ1ׯRYu$VizI9%ۂJ-nRMIfߒqׯQY5$Ԗm(z5~9^}BMEf0ןRY5$Ԗi y 5z9N}RNIfߎ0ןQY4$Ԗi 9I5%~9N}RMEfzӏ@QU$Ԗi 81Yz)=B EV]j~B EV]j~RMEfj~UaۯUaۯQaqۯUaۯQUarۯQaqן@QUaqן@QUaqן@Q 0ӏQ 0ӏQ 0ӏQz~B AE~9=1r a㞻߯Mvߎjn}B =5~)yI9%ۂJmnB Ef1ׯQYu$Ԗmz 5%~J-nBMIfߒqۯYv$n )I9%ۂJmnRNIvrۿQYu$Viz5~:,^RNIvqۯ]v$Ԗm(z 5~:,^~RNIfߒqׯQY5$ԖmyI9%~J,^RNIfߒ1ןRYu$Ԗi y5Zz9N=BMEf{0ӟ@RY4$Ԗi 8 5z9N<B EVjϏQY$Vi觮 5Zz)=B EV^j~B AV]ZnB EV]jnB EV]ZnB AFZmnB AV]ZmnB AF]Zm^~B AFJ-^}B AFJm^}B AFJ,N<B AFJm^}B =5~9=1r ( 8,m a$߿Mvߎzn1=5z)-y,m(/=7ӽ?-FԠP BMIfߒ1ׯRYu$Ԗm( 5%~J-nRNIvߒqۯ]$ܶ$n )- 5~:,^BMIfߒ1ׯRYu$Ԗm(z 5%~J-^BMIfߒ1ׯRYu$ViyI9%~J-nBMIfߎ1ׯQY5$ԖmyI9%~J,^RNIvߒqׯQU4$myI5%~9^}B Efzӏ@QY4$Ԗi 9I5%~9N=BMEfzӏQU$Ui覮 5Zz)=B EV^j~Ua߿QU߿QU߿QU߿QUaۯQUaۯQUarۯQ!qן@Qaqן@Q 0ӏQUaqן@Mvߎz~B AFJ,N;1r (  a㞻߿QߎznB =5~9-1m7ӽ?-FԠP pB Ef1ׯQYu$Ԗmz 5%~J-nBMIfߒqۯYv$n )I9%ۂJmnB Ef1ׯRYu$Ԗiz 5%~:,^BMEf1ׯQYu$m(I5%~J-^BMEf0ןYu Vi y 5%~:,^~BMIf0ןRY5$Vi 95Zz9N=RMIf{0ӟ@Y5 Ui觮85Yz)><RMIfzӏ@QU$Vi觮 5Zz)=B EV^j~UaۿQUb߿QU߿QUaۯQaqۯUaqׯQ!qן@QUaqן@QUaqן@Q 0ן@Q 0ӏMvߎz~B AFJ,=1r ]㞻ۯMvߎznB AF~9-,i覦uFԠP `$-RNIvqۯ]$ܶ$n )- 5%~:,^BMIfߒqׯRYv$Ԗm(I9%ۂJ-nRNIvrۯ]$ܶ$n )-I9%ۂJmnRNIvqۯ]v$Ԗm(z 5%~:,^RNIvߒqۯRYu$m(z5z9N}B Ef{0ӟ@QY4$my 5%~9N}B EVzӏ@QY4$Vi 85Zz)N<B EV^jQU$Vi觮 5z)=B EV^j~B EV]jnBMEV^j~BMEV]jnB EV]ZnRMEV]jnB AFZm^}B EV]Zm^B AFJ,^}B AFJ,N<B AF]Zm^}B AFJ,N<1r ( 81q ]㞻߯Qz~B AE~9-,m親u]qBMIfߒqۯRYv$m(I9%ۂJmnRNIvrۿQYu$Ԗm(z 5%~J-nRMIfߒqۯ]v$n (I9%ۂJ-nRNIvqۯYv$Ԗm(z 5%~:,^B Ef{0ןRYu Vi y 5%~:,^~RMIfߎ1ןRYu$Ԗi y 5~9N}B EVzӏ@QY4$Ԗi 9I5%~9N=BMEfzӏQU$Vi觮8I5z)><RMEfjQU߿UaۿQUaۿUaۯQaqۯUarۯUaqׯQ qן@Q!qן@Q 0ӏQUaqן@Q 0~B AFJ,N<B =5~9=,m ]㞻ۯrMvߊjn}B =5~)-J4L4MOQ(@]$v$n )-I9%ۂJmnBMEf1ׯRYu$Ԗm(I5%~J-nRNIvqۯ]$ܶ$n )- 5~:,^BMEf1ׯQYu ViyI9%ۂJ-nRMIfߒqׯRYu$m( 5%~:,^~RMIfߎ1ׯYu$m(zI5%~:,^~BMIf{0ן@QU4$Vi 9I5%~9N}RMIfzӏ@QY Ue覮 5Zz)><BMEVjϏQU߰ Uef$Ui親 ee$Ui親 Uee$Uef$Uee eeu eeu a$u a$4 a$߿Q 0ӏrMvߎz~B AF9=,m ]㞻ۯ rMvj^}=7ӽ?=FԠ@ ` Viz 5%~:,^BMIfߒ1ׯRYv$Ԗm(I9%ۂJmnRNIvrۿQYu$Ԗm(z 5%~J-^BMIfߒqۯRYv$Ԗm(z 5%~:,^BMEf1ׯ]$v$Ԗm(z5~9^~BMIfߎ1ׯYu Vi 95z9N}RNIfߒ1ןRY5 Ui 8 5~9N}RMIf{0ӟ@RY4$Vi觮81Yz)=B EV^jQU Ueئ ef$Ue親$Ue親$Ueئ eev eev aeu$Ueeu a$4 aeu a$4 a#߿Q 0~B AFJ+=0m ]㞻ۯ rMvފj^}A=5z)yQ(@4@X| RYu$Ԗm( 5%~J-nRNIvߒqۯ]$ܶ Viz 5%~J,^BMIfߒqۯRYv$m(I9%~J-nRNIvߒqۯYv$Ԗm( 5%~:,^B Ef0ןYu$Vi yI5%~:,^RNIfߒ1ׯQY4 Ui 9I5%~:,^~BMEf{0ӟ@Y5 Vi 8 5z9N<B EVzӏU$Ui觮I5z)><BMEfzϏQU߿Ua߿QU߿QU߿QUaۯQ!qןQ!qן@QUaqۯQ qן@Q 0ӏQUaqן@Q 0ӏMvߎz~B AFI=1m a#߿QߎznB =5~)-y,i親@]$ܶ Viz 5%~:,^BMIfߒqۯRYv$m(I9%ۂJmnRNIvrۿRYu$Ԗm(z 5%~J-nBMIfߒqۯRYv$Ԗm(z 5%~:,^B Ef1ן]v$ԖmzI9%~J-^BMEf0ןRY5$Ԗi y 5%~:,^}BMEf{0ӟ@Y5$Vi 8 5%~9N}RMIfzӏ@QY Ui覮 5z)><RMEfzϏQY Ue親 ef Ueئ Uef eeܶ Uee Ueev a%u aeu a$5 a$4 a$4]㞻߿Qvߎz~A=5~9-1m ]㚫ۯ@Mvߎjn}ҝ-4Ӎ< D}K$Ԗmz 5%~J-nBMIfߒqۯYv$n )-I9%ۂJmnBMIfߎ1ׯRYv$Ԗm(I9%~J-nRNIvqۯ]$v$n (I9%~J-nRMIfߒqۯRYu Vi yI5%~J,^B Ef{0ןRYu$ԖmyI5%~:,^~RMIfߎ0ןQY4 Ui觯 8 5z9N=RMIf{0ӟ@QY4$Vi觮81Yz)=BMEVjϏQU$Ui親1Yv)- 5Zz)=1Yvi-1vi-5Yv-1riyI5Yvj-1Yviy5Yviy1r iy1r ( 81r ( 8 a$4 ]㞻߿Q z~A=5~9-1m]ןtN4P5Q,@8\ 5%~J-nRNIfߒqۯ]$v$n )- 5%~:,^BMIfߒqۯRYv$n (I9%ۂJmnRNIvrۿQYu$Viz 5~:,^B Ef1ן]$v$m( 5%~:,^RNIvߒqۯRYu$ԖmzI9%~J,^RNIfߒ1ׯRYu$Ԗi 95Zz)N=BMEfzӏ@RY4$Vi 8 5Zz)N<RMIfzӏ@QU Ue覮5Yv)=1Yv- 5Yz)=I5Yz)= 5Yv)-1Yvi-1Yvi1viyI5Yviy1r ( 81Yviy1r ( 81r ( a$4Q /~B AE~9=1m]ן@Mvފj^}}K  @($n (I9%ۂJmnRNIvrۿRYu$Ԗm(I9%~J-nRNIvrۿ]$ܶ$Ԗiz 5%~J,^BMIfߒqׯRYu$Ԗm(z 5%~:,^BMEf1ן]v$ԖmzI9%ۂJ-nBMIf1ןRYu$m(zI9%~:,^~RMIf0ןQY4$Ԗm y5Zz)N<B EVzӏQU$Ԗi 8 5Zz)><BMEfzϏQU Ue親 Uef$Ue親$Ue親 Uef aeu aeu$Ueeܶ a$u a$4 a$4 a$4 a㞻߿Q ~B AF~9=,m]ן@Mvߊjn}B =5z)$Ԗm( 5%~J-nRNIvߒqۯ]$ܶ$n )- 5%~J,^BMIfߒqۯYv$n )-I9%ۂJmnBMEf1ׯRYu$Ԗiz 5~:,^B Ef1ן]v$Ԗm(z 5~:,^~RMIfߒ1ׯQY5$Vi y 5%~:,^}BMEf{0ן@QY4$Ԗm y5z9N=BMEfzӏ@QY4$Vi85Yz)><BMEfzϏQY$Ui覮5Yz)=1Yv-5Yv)-5Yv-1Yvi-5Yvi-1Yvi1riy1viy1r )y1r ( 81r ( 80m a㞻߿MvߎznB AE~9=0m ]㞫ۯtKtMtO5Q5#R$I9%~J-nRNIvrۯ]$ܶ$Ԗiz 5%~J-nBMIfߒqۯ]$v$n )- 5%~:,^BMIfߒqׯRYv$Ԗm( 5%~J-nBMIfߒqׯRYu$ViyI9%~J-nBMIfߎ1ׯ]v$Vi y 5%~:,^~BMIf0ןRY5$Vi 9I5%~:,^}BMEfzӏ@QY4$Vi 8 5Zz)N<B EV^jQU$Ui覮5Yz)=B EV]j~BMEVj~B AV]ZnnB AF]ZmnBMEV]jnB AFZm^}B AFJm^}B AV]Zm^}BMEV]Zm^}B AFZm^}B AFJ,N<B AFJ,N<A=5~9=1m]㞫ۯMvߎzn1=5z)-y,m親u5Ӎ< DԍK RNIvrۿQYu$Ԗm(z 5%~J-nRNIvߒqۯ]$ܶ$Viz 5%~J-nBMIfߒqۯYv$n (I9%ۂJ-nRNIvqۯ]v$Ԗm( 5%~:,^B Ef0ןRYu Vi y 5%~:,^~RMIfߎ1ןRYu$Ԗi y 5~9N}RNIfߎ0ן@QY4$Vi 8 5z9N=B EVzӏRY4 Ue覮5Yz)=B EV]j~B AV]jnBMEV^j~RMEV^j~BMEV]jnB AV]ZmnB EV]ZmnB AF]Zm^}RMEV]Zm^B AFJ,N<B EV]Zm^}B AFJ,N<B AFJ,M1r ( 8,m a㞻߿QߎznB =5~9-0mEԝL  @)RNIvqۯ]$ܶ Viz 5%~J-^BMIfߒqۯ]$v$n )- 5~:,^BMIfߒqׯRYv$Ԗm(I5%~J-nRMIfߒqۯRYu$Ԗmz 5~:,^~RNIfߒqۯRYu$m(z5z9^}BMEf{0ן@QY4 Vi 9I5%~:,^~BMEfzӟ@RY4$Ԗi 9I5%~9N=BMEfzӏU Ui覮5Yz)=B EV]j~RMEfjUaۿUaۯUaۯQUaۯQUaۯQUaqׯQ qן@Q 0ӏ@Q 0ӏQ 0ӏQ /~B AFJ,M1r ' ]㞻ۯMvߎjnB AE~9-1mI9%ۂJmnRNIvrۿQYu$Ԗm( 5%~J-nRNIvrۯ]$ܶ$Ԗmz 5%~J-nRMIfߒqۯ]v$n )I9%ۂJmnRNIvqۯYv$Ԗm(z 5%~:,^RNIvߒqۯRYu$m(z5z9^}BMEf{0ן@QY4 Ui 8I5%~9^}B EVzӏ@QY4$Vi 8 5Zz)N<B EV^jQU$Vi觮 5Zz)=B EV^j~B AV]jnB EV]jnB EV]jnB AV]ZmnB EV]ZnnB EV]ZmnB AFZm^}B AV]Zm^}B AFZm^}B AFJ,N<B AFJ,N<B AE~9=1q ]㞻߯QvߎznB =5~9-1m*2m9A]IP BMEf1ׯRYu$Ԗm(I9%~J-nRNIvrۿQYu$Ԗm( 5%~J-nRNIvqۯ]$ܶ Viz 5~:,^BMIf1ׯQYu ViyI9%~J-nBMIfߒ1ׯQY5$Ԗm(z5z9^}BMEf{0ן@QY5$Vi 95z9N}RMIf0ן@QU4$Vi 8 5z9N=B EVzӏRY㞼4 Ui覮 5Zz)=B EV^j~Ua߿QU߿UaۯQarۯQUaۯQ!qן@Q qן@Uaqן@QUaqן@Qaqן@Q 0ӏQ 0ӏMvߎz~B AE~9=,m ]㞫ۯ rMvފj^}B =5z)yMOuQu'S$@HRYv$Ԗm(I9%ۂJ-nRNIvrۿRYu$Ԗm(I9%~J-nRNIvrۿQYu$Ԗmz 5%~J-^BMIfߒqۯRYv$Ԗm(z 5%~:,^B Ef1ן]v$ԖmzI9%~J-^BMEf{0ןRY5$Ԗi y 5%~9^}B Efzӟ@RY5 Ui 8 5z9N=BMEfzӏQU$Vi 85Yz)=B EV^j~Ub߿UaۿQU߿QU߿QUbۯUarۯUarۯQaqן@QUaqׯQ 0ӏQUaqן@Q 0ӏQ 0ӎB AFJ,N<A=5~9=1q a㞻߯MvߎjnB =5~9-yQu'S$@Hl RYu$Ԗm( 5%~J-nRNIvqۯ]$ܶ$Ԗm(z 5%~J-nRNIvߒqۯ]$ܶ$n )- 5%~:,^BMIfߎ1ׯRYu$Ԗiz5~:,^~RNIvߒqۯRYu Vi y 5%~:,^RNIfߒ1ׯQY4 Vi 9I9%~J,^~RMIf0ן@QY4$Vi 9I5%~9N}RMEfzӏ@QU$Ԗi 85Yz)=B EV^j~Ub߿QY߰ ef Uef eeܶ$Uef$Uef Ueeu a$u a$4 a$4 a$4 a$߿Q 0ӎB AFJ+=0m ]㞫ۯQvߎznB AE~9-BMIfߒ1ׯRYv$Ԗm(I9%ۂJmnRNIvrۿRYu$Ԗm(I9%ۂJmnRNIvrۿRYu$Ԗm(z 5%~J-nBMIfߒqۯRYu$Ԗm(z 5%~:,^RNIvqۯRYu$Vi y 5%~:,^RNIfߒ1ׯ]u$m(zI5%~:,^~BMEf{0ӟ@Y5 Ui 8 5z9N<B EVzӏRY㞼4 Ui覮 5Zz)><BMEVjQUb߿UaۯUaۿUaۯQarۯQUaۯUaqۯQ!qן@Uaqן@Q qן@Q 0ӏQ 0ӏQߎz~B AF9=1m a㞻߯MvߎznB AE~9-JLNPuRu0RYv$m(I9%ۂJmnB Ef1ׯRYv$Ԗm(I9%ۂJmnB Ef1ׯRYu$Ԗm(I9%~J-nRNIvqۯ]$v$m(I9%~J-nBMIfߒ1ׯRYu$m( 5%~:,^~RNIfߒ1ׯQY4 Vi 95z9N}RNIfߎ1ןRY4 Ui觮85Zz)N<B EVzӏQU$Ԗi 85Yz)=B EVjQU߰ ef$Ue親$Ui親$Ui親 Uef$Ueئ$Uee eeu$Ueeu eeu a$4 a$4 ]㞻߿Qvߎz~A=5~9-0m]ן@Mvފj^}};BmJP p$n )I9%ۂJmnBMIf1ׯRYv$m(I9%ۂJmnBMIf1ׯRYv$m(I9%ۂJmnRNIvrۿQYu$Viz5~:,^RNIvqۯ]v$Ԗm(z5~:,^~RMIfߒ1ׯ]u$Vi y 5~9^}BMEf{0ӟ@QU4$Ԗi 95Zz)N<B EVzӏQU Ue覮 5z9N<B EV^j~U߰ Ueئ$Vi覮1Yv-5Yv)-5Yvj-1viz1Yviz1viy 5Yviy1r ( 85Yviy1r ( 81r ( 8,m ]㞻߿Q z~1=5~)-1m ]㞫ۯu Q+S@@$Hl5~:,^BMIfߒ1ׯRYv$n (I9%ۂJmnBMIfߒ1ׯRYv$n (I9%ۂJmnBMEf1ׯRYu$Ԗm(z 5%~J-^BMIfߒ1ׯRYu Vi yI9%~J-nBMIf1ןYu Vi y 5%~:,^~BMIf{0ן@QY4 Ui 8I5%~9N}B EVzӏQU Ui觮8I5%~9N=BMEfzӏQY$Vi8I5z)=B EV]j~RMEVj~B AV]ZnnRMEV^j~B EV]ZnnBMEV]ZnnB EV]Zm^~B AFJ,^}B AFJ,N<B AFJ,N<B AFJ,N<B AFJ,M1r ( 8 a$߿MvߎznB A5~9-,i親u]qןRYv$n )-I9%ۂJmnBMIfߒ1ׯRYv$n )I9%ۂJmnBMIfߒqׯRYv$n (I9%ۂJmnRNIvrۿQYu Viz5~:,^~RNIvqۯRYu$ԖiyI9%~J-nBMEf0ןRYu$ԖmyI5%~:,^~BMIf0ן@QY4$Ԗi y5Zz)N<B EVzӏQU$Ԗi 85Yz)=BMEVjQU߰ Ueئ$Vi覮1Yvj-1Yvi-I5Yz)-1Yvi1Yviz1r iy1viy1r (y1r ( 81r ( 81m a$߿Qvߎz~B AF~9=1m]ןtJLNPR4 5%~J-nRMIfߒqۯ]$ܶ$n )- 5%~J-nBMIfߒqۯ]$ܶ Viz 5%~J-nBMIfߒqۯ]$v$n )-I9%ۂJmnRNIvqۯ]$v$m( 5%~J,^B Ef0ןRYu Vi y 5%~:,^~BMIf0ןRY5$Vi 9I9%~:,^~BMEfzӟ@RY4$Ԗi 9I5z9N=B EVzϏQY$Ԗi8I5z)><BMEVj~UaۿQUbۿQUaۯUarۯQUaۯQUarۯQaqן@Uaqן@Q qן@Q 0ӏQ 0ӏMvߎz~B AF~9=0m ]㞻ۯMvߎjnB A5~9-KMO Q+S@$@RYu$Ԗm(I5%~J-nRNIvrۿQYu$Ԗm(I9%~J-nRNIvrۿRYu$Ԗm( 5%~J-nRNIvߒqۯ]$v$m(I9%~J-nBMIfߒqׯRYu$m( 5%~:,^~RNIfߒqׯQY5$Vi y5z9N}B EVzӏ@RY5 Ui觮8 5z9N=BMEfzӏQU$Ԗi 85Zz)=BMEVjQU߰ Uef$Ui親 ee eeܶ$Uef aeu a$u eeu$Ueeu eeu a$4 a$4]㞻߿Mvߎz~1=5~9-,m]ן@rMvފj^}ӽ>-FԭM $Ԗm(I9%~J-nRNIvrۿRYu$Ԗm(I9%ۂJmnRNIvrۿRYu$Ԗm(I9%ۂJ-nRNIvrۿ]$ܶ Viz5~:,^RNIvqۯ]v$Ԗm(z 5~:,^~RMIfߒ1ׯQY5$Vi y 5~9^}BMEf{0ӟ@QU4$Ԗi y5Zz)N=BMEfzӏ@QU Ui覮I5z9N<B EV^jQU߰ Ueئ ef Ue親$Ue親$Ueئ eeܶ Ueeܶ eeu$Ueeu a$4 Ueeu a$4 a$4߿Q 0ӏ rMvߎznB AF~9=1m ]⚫۟@Mvߊj^}ԽN  @)$Ԗm(z 5%~J-nRNIvqۯ]$ܶ$Ԗm(z 5%~J-nRNIvrۿQYu$Ԗm( 5%~J-nRNIfߒqۯ]$v$n (I9%ۂJ-nRNIfߒqۯRYu$ViyI9%~J-^BMEf0ןRYu$m(zI9%~J,^RMIfߎ1ןRY5 Ui觯 8 5z9N=BMEfzӏ@QY4$Ui觮8I5%z9N<B EV^jQU߰ Ueئ$Vi覮1Yvj-1Yvj-1Yvi- 5Yv-I5Yvj-5Yviz1r (y1r ( 81r ( 81r ( 81r ' a$3߿Q z~B =5~9-,m ]㞫ۯ@MvߎjP$n )-I9%ۂJmnBMIfߒ1ׯRYv$n )-I9%ۂJmnBMIfߒqۯRYv$n )- 5~:,^BMIfߒqׯRYv$Ԗm(I5%~J-nBMIfߒqۯRYu$ViyI9%~J-nBMIfߎ1ׯ]u$Vi y 5%~:,^~BMEf{0ן@QY4$my 5z9N}RMIf{0ӟ@RY4$Ԗi 8 5z)N<B EV^jQU Ue親1Yv- 5Zz)=1Yvj-1Yvj-1viz1Yvi-1Yviz1r iy1viy1r (y1r ( 81r ( 81m a㞻߿Mvߎz~B AF~9=1m ]㞫ۯL4N4OQ/S@$5~:,^BMIfߒqׯRYv$n )-I9%ۂJmnBMIfߒqۯ]v$n )- 5%~:,^BMIfߒqۯYv$n (I9%ۂJmnRNIvqۯ]$v$m( 5%~J,^B Ef0ןRYu Vi y 5%~:,^~BMIf0ןRY5$Vi 95Zz)N=BMEf{0ӟ@RY4$Ԗi 9I5%z9N=BMEVzϏRY Ueئ1Yv)=I5z)=B EV]j~BMEV^j~BMEV]jnB EV]ZnnBMEV]ZnBMEV]ZmnB AFZm^}B EV]Zm^}B AFZm^}B AFJ,N<B AFJ,N<1=5~9=1m]㞻ۯMvߎzn1=5z)-y,m親8ӽ?=GԽN  BMIfߒqۯRYv$n )-5~:,^BMIfߒqۯ]$v$n )- 5%~J-^BMIfߒqۯ]$v$n )-5~:,^BMEf1ׯQYu VizI9%ۂJ-nRNIfߒqۯRYu$m(z 5~:,^~BMIfߎ1ןRYu$Ԗi y 5~9N}B EVzӏ@QY4$Ԗi 9I5%~9N}BMEfzӏQU$Vi觮8I5z)><BMEVjQU߿QY߰ ee eeܶ$Uef aeu a$u eeu Ueeu aeu a$4 a$4Q 0ӏMvߎz~B AF9=,m ]㞻ۯ rMfjm^|C}K@ `$Viz 5%~J-nRMIfߒqۯ]$ܶ$Ԗm(z 5%~J-nRNIvrۿQYu$Ԗm(I5%~J-nRNIvqۯ]$ܶ$n )-I9%ۂJmnRNIvqۯYv$Ԗm(z5~:,^~RMIfߒ1ׯQY5$Vi y 5~9^}BMEf{0ӟ@QY4$Ԗi y5Zz)N=BMEfzӏ@QY Ui觮I5%z9N<B EV^jQU߰ Ueئ ef$Ue親$Ue親$Ueئ eeܶ Ueev eeu$Ueeu a$4 eeu a$4 a$߿Q 0~B AFJ+=0m ]㞫ۯ rMvj^}1=5z)y 5~:,^BMIfߒqۯRYv$n )- 5%~:,^BMIfߒqۯ]$ܶ$n )- 5%~J-nRMIfߒqۯ]$ܶ$n )-5~:,^BMEf1ׯQYu$n )I9%~J-nBMIfߒ1ׯQY5$ԖmzI9%~J-^B Ef{0ӟ@QY4$m(yI5%~:,^}B Efzӏ@QY4$Ԗi 8 5z9N=B EVzϏRY Ue親1Yv)=1Yv-I5Zz)=B AV]ZnnB AV]ZnnRMEV]jnB AF]ZmnB AF]Zm^~B AFJ-^}B AFZm^}B AFJ,N=B AFJ,N<B AFJ,N<A=5~9=1m ]㞻ۯQvߎznB =5~9-1m-5ӝ< DԍLP BMIfߒqۯRYv$n )- 5%~:,^BMIfߒqۯ]$ܶ Viz 5%~J-nRNIvߒqۯ]$ܶ$Viz 5%~J,^BMIfߒqׯRYu$Ԗm(z 5%~:,^B Ef0ןYu$ԖiyI9%~J,^B Ef{0ӟ@QY5$Vi 95Zz9N}RMIf0ן@QY4$Vi 8 5z9N=BMEfzӏQU$Vi觮8I5z9N<RMEfzϏQU߿UaۿQUb߿QUbۯUarۯQUaۯQUaqۯQ!qן@Qaqן@Q 0ן@Q 0ӏQ 0~B AFJ,N<B =5~9=1r ( ]㞫ۯ rMvފj^}B =5z)yNtP5R53S@$HYv$n )- 5%~:,^BMIfߒqۯ]$ܶ Viz 5%~J-nRNIvqۯ]$ܶ$Ԗm(z 5%~J-nRMIfߒqۯ]v$m(I9%~J-nBMIfߒqׯRYu$n ( 5%~:,^RNIvߒqׯQY5$Vi y 5~9N}B Efzӟ@RY5 Vi 8 5z9N=BMEfzӏ@QU Ue覮 5Zz)><BMEVzϏQU߰ Ueئ$Ui親 ee eeܶ$Uef aeu a$u eeu Ueeu a$u a$4 a$߿Q 0ӏ?B AFJ,=1m a㞻ۯMvߎjn}B =5~)-yR53S@$@Hl RYv$m(I9%ۂJmnBMIfߒqۯRYv$n )- 5%~J,^BMIfߒqۯ]$ܶ$n )- 5%~:,^BMIfߒqׯRYv$Ԗm(z 5%~J,^BMIf1ׯ]$v$Ԗm(z5~9^~BMIfߎ1ןRYu$m(zI5%~:,^~BMIf{0ן@QY4$Ԗi 9I5%~9N}RMIf{0ӏ@QY4 Ue覮 5Zz)><BMEVjQU߰ Uef$Ue親$Ue親$Ueئ eeܶ Ueev eeu$Ueeu a$4 aeu a$4 ]㞻߿Q /~B AF9=,m]㚫ۯ@QvߎznB A5~9-BMIfߒqۯYv$n )- 5%~J-^BMIfߒqۯ]$ܶ$Ԗmz 5%~J-nRNIvrۿ]$ܶ$Ԗm(z 5%~J-nRMIfߒqۯYv$m(I5%~J-nBMIfߎ1ׯQY5$m(z 5~:,^~BMIfߎ1ןRYu$ԖmyI5%~:,^~BMEf{0ӟ@Y5 Vi 8 5z9N=BMEVzӏQU$Vi觮8I5z9N<RMEfzϏQU߰ Uef$Ue親$Ue親 Uee aeu aeu$Ueev a$u a$4 eeu a$4Q 0ӏQߎz~B =5~9=1m ]㞫ۯQvߎznҝ-5ӝ< DԍL@$Ԗmz 5%~J-nRNIvqۯ]$ܶ$Ԗm(I9%ۂJ-nRNIvrۿRYv$m(I9%ۂJmnBMEf1ׯRYu$Ԗm( 5%~J-nBMIfߒqׯRYu$ViyI9%~J-nBMIfߎ1ׯ]v$Vi y 5%~:,^~BMIf0ן@QY4 Ui 8 5%~9N}RMIf0ן@QU$Ԗi 9 5z9N<B EV^jQU Ue親1Yv-I5Zz)=1Yvj-1Yvi-I5Yz)-1Yvi1viy1r (y1r iy1r ( 85Yviy1r ' a$4 ]㞻߿Q ~B =5~9-,m親 ]⚫ןtNPuRu7T@$H 5%~J-nRNIvqۯ]$ܶ$Ԗm(I9%~J-nRNIvrۿRYv$m(I9%ۂJmnBMIfߎ1ׯRYv$Ԗm(I9%~J-nRNIvqۯ]v$Ԗm( 5%~:,^B Ef0ןRYu Vi y 5%~:,^~BMIf1ןRY5$Vi 95Zz9N=BMIf{0ӟ@RY4$Ԗi 9I5%~9N=BMEVzӏRY4 Ueئ1Yv)=I5z)=B EV]j~BMEV^j~BMEV]jnB EV]ZnnBMEV]ZnB EV]ZmnB AFZm^}B AFZm^}B AFJ,N<B EV]Zm^}B A5~9=1r ( 8 a$3߿Qߎz~B AF~9=0m ]㚫۟uRu3T@$Hl 5%~J,^BMIfߒqۯ]$ܶ Viz 5%~J-nRNIvrۿQYu$Ԗm(I9%ۂJmnRNIvrۿRYu$Ԗm( 5%~J-nBMIfߒqۯRYu$Ԗmz5~:,^~RNIfߒqׯRYu$Ԗm(zI9%~J-^B Ef{0ӟ@QY4$my 5~9N}RMIfߎ0ן@QU Ui觮81Yz)><BMEfzӏUb߰ Ueئ1Yv-I5z)=B EV]jnB EV]jnB EV]ZnRMEV^jnB AFZm^~B AFZm^}B AV]Zm^}B EV]Zm^}B AFJ,N<BMEV]Zm^<B AFJ,N<B AFJ,=1r ]㞻ۯMvߎzn1=5z)y,i覦uP @(1BMIfߒqۯ]$ܶ$n )- 5%~J-nRNIvrۿQYu$Ԗm(I9%ۂJmnRNIvrۿRYv$Ԗm(I9%~J-nRNIvqۯ]$v$m(I5%~J-^BMIf1ׯ]$v$ԖmzI9%~J-^B Ef{0ן@QY4 Vi 9I9%~:,^~BMEf{0ӟ@RY5 Ui觮85Zz)><RMIfzӏ@QU$Vi觮8I5z)><BMEVjUb߿QU߿QU߿QUbۿUarۯUaqۯQaqן@QUaqן@QUaqן@Q 0ӏQ 0ӏQ 0ӏQz~B AE~9=1r a㞻ۯMvߎjn}B =5z)@RYv$n )-I9%ۂJmnBMIfߒqۯ]$ܶ$n )- 5%~J-nRNIvrۿ]$ܶ$Ԗm(I5%~J-nRNIvrۯ]$ܶ Viz5~:,^RNIvqۯ]v$Ԗm(z 5~:,^~RMIfߒ1ׯQY5$Vi y 5~9^}BMEf{0ӟ@Yu$Vi 9I5%~:,^}B EVzӏU$Vi 85Zz)><BMEVzϏQU Ue親 Uef Ueئ$Ueئ Uee$Ueئ a%u Ueeu a$4 a$4 a$4 a$4 a$4 ]㞻߿ rMvߎznB A5~9-,m ]㞫ۯtKMOuQu'S5@ 5%~J-^BMIfߒqۯ]$ܶ$Ԗmz 5%~J-nRNIvrۿRYv$Ԗm(I9%ۂJmnBMIfߎ1ׯRYv$m(I9%ۂJ-nRNIvqۯ]$v$m(I5%~J-^BMIf1ׯ]v$ԖiyI9%~J,^RNIvߒqׯQY4$myI5%~9^}B EVzӏ@QY4$Vi 8 5z9N=B EVzϏQY Ueئ1Yv)=1Yv- 5Zz)=1Yvj-1Yvi-I5Yv)-1viz1viyI5Yvi-1r (y1r ( 81r ( 81r ( 81r ( 8 a$4߿Qz~1=5~)-1m]qןtOuQu'S5@@4@XI9%ۂJmnBMIfߒqۯRYv$n )- 5%~J-nRNIvqۯ]$ܶ$Ԗm(I9%ۂJ-nRNIvrۿRYu$Ԗm( 5%~J-nRMIfߒqۯRYv$Ԗm(z 5%~:,^RNIvqۯRYu Vi y 5~:,^~BMIf0ןRY5$Vi 95Zz)N=BMEf{0ӟ@RY4$Ԗi 9I5%z9N=BMEVzӏRY Ueئ1Yv)-I5z)=B EV]j~BMEV]j~B EV]jnB AV]ZmnB EV]ZnnB EV]Zm^B AFJm^}B AFJm^}B AFJ,N<B AFJ,N<B AFJ,N<B AFJ,=1r ' ]㞻ۯMvߎznB =5~)-,mFԭMP p$BMIfߒqۯRYv$n )- 5%~J-nRMIfߒqۯ]$ܶ$Ԗm(I9%ۂJ-nRNIvrۿRYv$Ԗm(I9%~J-nRNIvqۯ]$v$n (I9%~J-nBMIfߒ1ׯQYu$m(z 5~9^~BMIf0ןRYu$Ԗi y 5~9N}B EVzӏ@QY4$Ԗi 9I5%~9N}BMEfzӏQU$Vi觮I5z)><BMEVjQUb߿QU߿UaۯQarۯQUaۯQUaۯQUarۯQ!qן@Q!qן@Q 0ӏQ 0ӏQ 0ӏQz~B AF~9=,m]㚫ۯ@QvߎznB AE~9-T@@$Hl @ @RYv$n )- 5%~J,^BMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvrۿRYv$Ԗm(I9%ۂJmnRNIvrۿQYu$Viz 5~:,^RNIvqۯYv$ԖmzI9%~J-nBMIf0ןRYu$ԖmyI5%~:,^~BMEf{0ӟ@QU4$Vi 9I5%~9N}RMIfzӏ@QY Ue覮5Zz)=BMEVjQU߿Ua߿QU߿QU߿QUbۯQaqۯUaqׯQ!qן@Uaqן@Uaqן@Q 0ӏQ 0ӏQ 0ӏMvߎz~A=5~9=1m ]㞻ۯ rMvj^}1=5z)$Ԗm(I9%ۂJmnBMEf1ׯRYv$n )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I5%~J-nRNIvrۿQYu$Ԗm(z 5%~J-^BMIfߒqׯRYu$ԖizI9%ۂJ-nRMIfߒ1ׯQY5$ԖmyI5%~J,^RNIfߒ1ןRY5$Ԗi 95Zz)N=BMEfzӏ@QY4$Vi 85Zz)N<RMIfzӏQU߰ Ue親1Yv-I5Zz)=B AV]ZnB AV]ZnnB AFZmnB EV]ZmnB EV]ZmnB AFZm^}B EV]Zm^}B EV]Zm^}B AFJ,N<B AFJ,N<B AFJ,N<1r ( 8 a$߿MvߎznA=5~)-0m+3m:BmIQBMIfߒqۯRYv$n )- 5%~J-nRNIvߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMEf1ׯRYv$n (I9%ۂJmnB Ef1ׯRYu$Ԗiz 5~:,^RNIvqۯYv$ԖizI9%~J-^BMEf{0ןRY5$Ԗi y 5~9^}B Efzӏ@RY5 Ui觮85Zz)N<B EVzϏRY㞼4 Ui覮 5z)><BMEVjQU߿UaۿQUb߿QUbۿUaۯQUaۯQUaۯUaqן@QUaqן@QUaqן@Q 0ӏQ 0ӏQ /~B AFJ,=1m a㞻߿Qvߎzn1=5z)yMO Q'SuD@4@RYv$n )- 5%~J-^BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿRYv$n )I9%ۂJmnBMIfߎ1ׯRYv$Ԗm( 5%~J-nBMIfߒ1ׯRYu$n ( 5%~J,^B Ef{0ן@RY5$ԖiyI5%~:,^~BMIf{0ן@QY4$Ԗi 95Zz)N<B EVzӏQU$Vi 85Yz)=B EVjQU߰ Uef$Ui親 ee ee$Ueئ aeu aeu$Ueeu a$4 a$4 a$4 a$4 a㞻߿Qz~B =5~9-1m]⚫۟@Mvߊj^}=GԭN P p$n )- 5%~:,^BMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvrۿRYv$n )-I9%ۂJmnBMIfߒqۯRYv$m(I9%~J-nRNIvߒqۯRYv$Ԗm(z 5~:,^~RNIfߒqׯQY5$ԖiyI5%~:,^~RMIfߎ0ןRY5 Vi 8I5%~9N}RNIfߎ0ן@QU$Ԗi 8 5z)N<RMIfzӏU߰ Ueئ$Vi觮1Yv)- 5Yv)-5Yv-1vi1Yvi-1Yviy1r ( y1r ( 81r ( 81r ( 81r ( 80m ]㞻߿Q z~1=5~)-1m ]㚫۟u;T@$Hl @I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗmz 5%~J-nRNIvrۿRYv$n )I9%ۂJmnBMIfߒqۯRYv$n )I9%ۂJmnRNIvrۿ]$ܶ$n (I9%~J-nBMIf1ׯ]v$Ԗi yI5%~:,^~RMIfߎ1ןRYu$Ԗi y5z9N=RMIf{0ӟ@RY4$Ԗi 9I5%z9N=B EVzϏQY$Vi觮 5Zz)=B EV]j~RMEVj~B AV]ZnB AF]ZmnB EV]ZnBMEV]ZnB EV]Zm^B AFJ-^}B AFJ,^}B AFJ,N<B AFJ,N<B AFJ,N<1r ( 8,m ]㞻߯QvߎznA=5z)-y,i親u 5%~J-nRNIvrۿRYu$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Viz 5%~J-nRNIvrۿQYu$Ԗm( 5%~J-nRNIfߒqۯ]v$m(I5%~J-^BMIfߎ1ׯ]$v$ԖmzI9%~J-^BMEf{0ן@QY5$Vi 9I9%~J,^~BMIf{0ӟ@Y5 Ui觮85Zz)N<RMIfzӏ@QU$Vi觮8I5z)><BMEVj~Ua߿QU߿QU߿QUaۯQaqׯQaqן@Q qן@Q!qן@Q qן@Q 0ӏQ 0ӏQ z~B AFJ,=1q]⚫ۯQߎznB =5z)-yK4LNPR;TRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗiz 5%~J-nRNIvrۿRYv$m(I9%ۂJmnBMIf1ׯRYv$Ԗm( 5%~J-nBMIfߒqׯRYu Vi yI9%~J-^BMEf0ןRYu$m(zI9%~J,^RNIfߎ1ןRY5 Vi 8 5~9N}RMIf{0ӟ@RY4$Ui觮8I5%~9N<B EV^jQU߰ Uef$Ui親1Yvi-1Yvi-I5Yz)-1Yvi1Yviz1r iy1viy1r (y1r ( 81r ( 81m a#߿Mvߎz~B AF~9=1m ]㞻ۯMOQ+SH@4I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗiz 5%~J-nRNIvrۿRYv$n )-5~:,^BMIfߒqۯ]$v$n )- 5%~:,^BMIfߒ1ׯRYu$Ԗiz 5~:,^~RNIvߒqۯRYu$m( 5%~:,^~RMIfߎ1ןRYu$Ԗi y 5z9N}RMIf0ן@QU$Vi觮85Zz)N<RMIf{0ӏ@QU$Vi觮 5Zz)=B EV^j~B EV]jnB EV]j~B EV]jnB AV]ZnnB EV]ZnB EV]ZmnB AFZm^}B AV]Zm^}B AFJm^}B AFJ,N<B AFJ,N<A=5~9=1m]㞻ۯMvߎzn1=5z)-y,m親u@=GԽO0P pBMIfߒqۯ]v$n )- 5%~J-nRNIvrۿRYv$n (I9%ۂJmnBMIfߒqۯ]$ܶ$n )- 5%~J,^BMIfߒqۯRYv$Ԗm( 5%~J-^BMIfߎ1ׯQY5$Ԗm(z 5~9^~BMIf1ןRYu$Ԗmy 5%~:,^}BMEf{0ӟ@RY5 Ui觮85Zz)N<B EVjϏRY4 Ue覮5Zz)=B EV^j~Ua߿QU߿UaۯQarۯQUaۯQ!qן@Q qן@Uaqן@QUaqן@Q qן@Q 0ӏQ /~B AFJ,N<1=5~9=1q a㞻߯MvߎznB A5~9-R?T@$Hl RYv$n )- 5%~J-nRNIvrۿRYu$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )- 5%~J-nBMIfߒqۯ]v$n (I9%ۂJ-nRNIvߒqۯRYu$ԖiyI9%~J-nBMIf0ןRYu$m(zI5%~:,^~RMIf0ן@QY4$Ԗi y5Zz)N<B EVzӏRY4$Vi觮81Yv)=B EV^j~Ub߿QY Uef Ueئ Uef aeu eeu aeu Ueeu$Ueeu a%u a$4 a㞻߿Q 0~B AFI=,m ]㞫ۯQvߎzn1=5z)yBMIfߒqۯ]$ܶ$Ԗm(z 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIvqۯ]$ܶ$n )-I9%ۂJmnRNIvqۯRYv$ԖizI9%~J-nBMEf0ןRYu$ԖmyI5%~:,^~BMEf{0ӟ@QU4$Vi 8I5%~9N}BMEfzӏ@QU Ue親5Yz)=B EV^j~Ub߿QY Uef Uef ee$Uef$Uee Ueeu a$5 a$4 aeu a$4Q 0ӏQߎz~B =5~9=1m ]㞻ۯ rMvj^}0M8?=GԽO @$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMEf1ׯRYv$Ԗm(I9%~J-nRNIvqۯ]v$Ԗm( 5%~:,^B Ef0ןRYu Vi y 5~9^}BMEf{0ן@QY4 Ui 8I5%~9N}B EVzӏQU Ui觮8I5%~9N=BMEVzϏQY$Vi觮 5Zz)=B EV]jnB EV]j~BMEV]j~B EV]ZnRMEV]jnB AFZm^}BMEV]Zm^B AFJ,^}B AFJ,N<B AFJm^}B AF~9=1r ( 80m]㞻ۯMvߎznB =5~)-0m5ӝ= DԍL SRNIvrۿRYv$n )- 5%~J-^BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$n )- 5%~:,^BMIfߒqۯRYv$Ԗm( 5%~J-nBMIfߒ1ׯQYu$m( 5%~:,^~RMIfߒ1ׯ]u Vi 9I9%~J,^~RMIf0ן@QY4$Ԗi 9I5%~9N}RMIfzӏ@QY$Ԗi 85Yz)=B EV^j~Ua߿QU߿UaۯUaۯQUۿQaqۯQaqן@Q 1ן@Q qן@Q 0ӏQ 0ӏQ 0ӏQ 0ӏ rMvߎz~B AF9=,m a㞻ۯrMvފj^}@MHP0P p$n )- 5%~:,^BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )- 5%~J-nRNIvqۯ]$ܶ$Ԗiz 5%~J,^BMIfߒ1ׯRYu$VizI9%ۂJ-nBMIfߒ1ׯQY5$ԖiyI5%~:,^~RMIfߎ1ןRY5$Vi 9I5%~:,^}B EVzӏ@QY4 Ui觮8I5%~9N=BMEVzϏQY$Ui覮5Yz)=1Yvj-5Yv-1Yv-1vi1Yvi-1Yviy1r (y1r )y1r ( 81r ( 81r ( 81r (  a$߿Qvߎz~B AE~9=,m ]⚫ןu#S5?T@$HlI9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿRYv$n )- 5%~J-nRNIvqۯ]$ܶ$Ԗm(z 5%~J-nBMIfߒqۯRYv$Ԗm( 5%~:,^BMEf0ןYu$Vi y 5%~:,^~RMIfߒ1ןRYu$Ԗi y 5z9N}RMIf0ן@QU Ui觮85Zz)><RMIfzӏQU Ui覮5Yz)=B AV]jnBMEV^j~RMEVj~RMEV^j~B EV]ZnBMEV]ZnB EV]ZmnB AFZm^}B AFZm^}B AFJ,N<B AFJ,N<B AFJ,N<B AF9=1m]㞫ۯMvߎjnB AE~9-,i覦uS  @(1BMIfߒqۯ]$ܶ$n )- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIvߒqۯ]$v$n (I9%~J-nRMIfߒqׯRYu$m( 5%~:,^~RMIfߎ1ׯYu$myI5%~:,^}BMEf{0ӟ@RY5 Ui觮85Zz)N<RMIf{0ӏ@QY$Ԗi 81Yv)=1Yv)=1Yv- 5Yz)= 5Yz)- 5Yv-1vi1viz1r iy1Yviy1viy1r ( 81r ( 81r ( 8,m]㞻ۯQvߎznB A5~9-,i親uY@RYu$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIf1ׯRYv$n )- 5%~J-nBMIfߒqۯ]$ܶ$n )-5~:,^B Ef1ׯ]$v$m( 5%~:,^B Ef{0ןRYu$m(zI9%~J,^RNIfߒ1ןRY5$Vi 9I5%~9N}RNIfߎ0ן@U$Ԗi 85Zz)><RMEfzӏQY$Ui覮1Yv- 5Yz)=I5Zz)= 5Yv)-1vi1Yviz1r iy1Yviy1viy1r ( 81r ( 81r ( 8 a$4Q z~B =5~9-,m ]㚫۟tLNtPuRu3T5PI9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(z 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿ]$ܶ$Ԗm(I5%~J-nRNIvqۯ]$v$n (I9%~J-nBMIfߒqׯQYu$m(z 5~9^~BMIf0ןRY5$Ԗi y 5z9N}RNIfߎ0ןQY4$Vi 8 5z9N=B EVzϏRY4 Ue親5Yz)=B AV]j~RMEVj~UaۯUaۯQU߿UarۯUaqۯQ!qן@Uaqן@Qaqן@Q 0ӏQ 0ӏQ /~B AFJ,=1m a#߿QߎznA=5z)yMOuQu'S5CU@$]$ܶ$n )- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿRYu$Ԗm(I9%ۂJmnBMIf1ׯRYv$Ԗm(I5%~J-nRMIfߒqۯRYu$ԖizI9%ۂJ-nBMIfߎ1ׯ]u Vi y 5~9^}B Ef{0ӟ@Yu$Ԗi 9I5%~:,^}B EVzӏQU$Ԗi 85Zz)><BMEVzϏQU Ue親 Uef Ueئ Ueئ Uee$Uee$Uee eeu Ueeu eeu a$4 a$4 a㞻߿Qz~B =5~9=1m ]⚫۟@Mvߎjn}EԝL T  $n )- 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIf1ׯRYv$m(I9%ۂJmnRNIvqۯ]$v$m( 5%~J,^B Ef0ןRYu Vi y 5~9^}BMEf{0ן@QY4$my 5~9N}RMIf{0ӟ@QU$Ԗi 9 5z9N<B EV^jQU Ue親1Yv- 5Yz)=1Yvi-1vi- 5Yv-1viy1r iy1YviyI5Yviy1Yviy1r ( 81r ( 8,m ]㞻߿Q z~A=5~)-1mYqן53T5P@4X|  5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnB Ef1ׯRYv$n (I9%ۂJmnB Ef1ׯQYu ViyI9%ۂJ-nRMIfߒqׯRYu$m(z5~9^}BMEf0ןQY5$Vi 9I9%~:,^~BMEf{0ӟ@RY4$Ԗi 9I5%z9N=BMEVzϏQY Ueئ Ueئ Uef$Ue親$Ui親$Ue親 Uee Ueeܶ eeu a$5 a$4$Ueeu a$4 a$߿Q 0~B AFI=,m ]㚫ۯ@QvߎznB A5~9 $n )- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )- 5~:,^BMIfߎ1ׯRYu$Ԗiz5~:,^~RNIfߒqۯRYu$m(z5z9^}BMEf{0ן@QY4 Ui 8I5%~9^}B EVzӏ@QY4$Vi85Zz)><RMEfzӏQU߰ Ue親1Yv)-I5z)=B EV]jnB EV]jnB AV]ZnnBMEV]jnRMEV]jnB EV]Zm^B AFJ,^}B AFJ,N<B EV]Zm^}B AFJ,N<B =5~9=1r ]㞻߿Qz~B AE~9-,m親u/-6ӭ>-EԝMURNIvrۿRYv$m(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗmz 5%~J-nRNIvqۯ]$ܶ$n )-5~:,^RNIvqۯYv$Ԗmz5~9^~BMIfߎ1ןYu$m(zI9%~J,^~RMIf0ן@QY4$Ԗi 9I5%~9N}RMIf{0ӟ@QY4 Ui覮 5Zz)><BMEVjQU߰ ef Ueئ$Ueئ Uee$Ueئ aeu$Ueev a$u a$4 eeu a$4߿Q 0ӏQvߎz~B =5~9-1m ]㚫ۯMvߎznm:B]IQP@ $Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIvrۿRYv$Ԗm(I9%~J-nRNIvqۯ]$v$m( 5%~J,^BMEf1ןYu$Vi y 5%~:,^~BMIf0ןRY5$Vi 9I9%~:,^}B Efzӏ@QY4$Vi85Zz)><RMEfzӏUb߰ Ueئ Uef$Ui親1Yvi-1Yvi-I5Yv)-1viz1viy1r (y1r )y1r ( 81riy1m a$4]㞻߿Q z~A=5~9-1m]ןuQu'SuGU$@HlI9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿRYv$Ԗm(I9%ۂJmnRNIvrۿ]$ܶ$n )-I9%ۂJ-nRNIfߒqۯRYu$m( 5~:,^~BMIfߎ1ןRY5$Ԗi y 5z9N}RMIfߎ0ן@QU4$Vi 85Zz)N<B EV^jQU$Vi觮 5z)=B EV^j~B EV]jnB EV]j~B EV]jnB AV]ZmnB EV]ZnnB EV]Zm^B AFJm^}B AFZm^}B AFJ,N<B AFJ,N<B AFJ,N<B AFJ,M1r ( ]㞻߯QvߎznB =5~)-0mMT 0(RNIvrۿRYv$n )- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿRYu$Ԗm(I9%ۂJmnRNIvrۿRYu$Ԗmz 5%~:,^BMEf1ן]v$Ԗm(z5~9^}BMIf0ןRYu$Ԗmy 5%~:,^}BMEfzӟ@RY5 Ui觮85Zz)N<B EVjϏRY4 Ue覮5Zz)=B EV^j~Ua߿QU߿QU߿QU߿QUaۯQUaۯQUarۯQ!qן@Q!qן@Q 0ӏQ 0ӏQ 0ӏQ z~B AF~9=,m]㚫ۯQvߎznB AE~9-I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I5%~J-nRNIvrۿRYv$n )-I9%ۂJmnBMIfߒ1ׯRYu$Ԗm(z 5%~J,^BMIf1ׯ]$v$Ԗm(z5z9^}BMIf0ןRY5$Ԗi y 5~9N}B EVzӏ@QY4$Ԗi 9I5%~9N=BMEfzӏQU$Ui觮 5Zz)><BMEV^j~Ua߿QU߿QU߿QUbۯQaqۯUaqׯQ!qן@Uaqן@Uaqן@Q 0ӏQ 0ӏQ 0ӏrMvߎz~1=5~9-1m ]㞫ۯQvߎznҽ/=7ӽ>-FԭNU$Ԗmz 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۯ]$ܶ$Ԗm( 5%~J-nRNIfߒqۯ]v$m( 5%~J,^BMEf1ןYv$Vi yI5%~:,^~RMIfߎ1ןRYu$Ԗi y5z9N=RMIf{0ӟ@RY4$Ԗi 9I5%z9N=B EVzϏQY$Vi觮 5Zz)=B EV]j~BMEV^j~RMEVj~BMEV]jnB AF]ZmnB AV]Zm^B AFZm^}B AV]Zm^}B AF]Zm^}B AFJ,N<B AFJ,N<B AFJ,N;1r ( 8 a$߿rMvߎzn1=5z)-0m3};BmJQP@ RNIvrۿRYv$n )- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿQYu$Ԗm(I9%ۂJmnBMEf1ׯRYu$Ԗm( 5%~J-^BMIfߒ1ׯRYu$n ( 5%~:,^RNIvߒqۯQY5$Ԗi y 5~9^}B Efzӟ@RY5 Vi 8 5z9N=BMEfzӏQU$Ԗi 81Yz)=B EV^j~Ua߿QU߰ ee ee$Ue親 Ueeܶ Ueev aeu Ueeu aeu a$4 a$4 a$߿Q ~B AF~9=1q ]㞻ۯ rMvj^}ӭ>-FԭMU  $m(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯYv$n )-5~:,^BMIf1ׯRYu$VizI9%ۂJ-nRMIfߒqׯQY5$Ԗm(zI9%~J-^B Ef{0ӟ@QU4$Ԗm y 5z9N}RMIf{0ן@QU Ue覮I5z9N<B EVjϏQU$Ui覮5Yz)=1Yv-5Yv)-5Yv)-1Yvi- 5Yvj- 5Yvi-1viy5Yviy1viy1r ( 81r ( 81m a㞻߿rMvߎznB =5~9-,m親 ]⚫ןuR;TX@8\I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$n )- 5%~:,^BMIfߒqׯRYv$Ԗm(z 5%~:,^BMEf1ן]v$ԖiyI9%~J,^B Ef{0ӟ@QY4 Vi 9I5%~:,^~BMEfzӟ@RY4$Ԗi 9I5%~9N=BMEfzӏU߰ Ue親5Yz)=1Yv)-I5Zz)=B AF]ZnnB AF]ZmnBMEV]jnB AFZm^}B AFZm^}B EV]Zm^}BMEV]Zm^}B AFZm^}B AFJ,N<B AFJ,N;1r ( 8,m a#߿Qz~B A5~9-1mR`P p$-BMIf1ׯRYv$n )- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߒqۯRYv$m(I9%~J-nBMIfߒqׯRYu$n ( 5%~:,^RNIfߒqׯQY4 Vi 95z9N}RMIfߎ0ן@QY4$Ԗi 9I5%~9N}BMEfzӏ@QU$Vi8I5%z9N<RMEfzϏQU߿UaۿQUbۿUaۯQaqׯQaqׯQ!qן@QUaqן@QUaqן@Qaqן@Q 0ӏQz~B AFJ,M1r ' ]㞻ۯMvߎznB AE~9-1mBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIvrۿQYu$Ԗm(z 5%~J,^BMIfߎ1ׯQYu$n ( 5%~J,^B Ef{0ן@RY5$ԖmyI5%~:,^~BMEf{0ן@QU4$Ԗi 9I5%~9N}RMIf{0ӟ@RY4 Ui觮I5z9N<RMEfzӏQU Ueئ$Ui親 ee eev Uee Uee eeu a$4 a$4 a%u a$4Q 0ӏQz~B A5~9=1q ]㞻ۯrMvj^} 3};CmJR`@$Ԗm(I9%~J-nRNIvrۿRYv(r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnB Ef1ׯRYv$n )- 5%~:,^BMIfߒqۯRYv$Ԗm(I5%~J-nBMIfߒ1ׯQYu$m( 5~:,^~RMIfߎ1ׯYu$myI5%~:,^}BMEf{0ӟ@RY5 Ui觮85Zz)N<RMIf{0ӏ@QY$Ԗi81Yv)=1Yv)=I5z)=B EV]jnB EV]jnB AV]ZmnBMEV]ZnBMEV]ZnB EV]Zm^}B AFJ,N=B AFJ,N<B AFJ,N<B AFJ,N<B AFJ,N<B A5~9=,m ]㞻ۯMvߎznB AE~9-M4O5Q5R?TX@RYv$n )- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvߒqۯ]$ܶ$Ԗiz 5%~J,^BMIfߒ1ׯRYu$VizI9%ۂJ-nBMIfߎ1ׯ]v$Vi y 5%~:,^~BMIf{0ן@QY4$m y 5z9N=BMEfzӏ@QY4$Ui觮81Yz)=B EVjQU߰ Ueئ ef Ueئ Ueئ Uee$Uef$Uef Ueeu a$4 a$4 a$4 a$4 a$4]㞻߿Q z~B =5~9-,m親 ]⚫ןtP5Q/SOU@$H 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۯ]$ܶ$Ԗm(I9%ۂJ-nRNIvrۿQYu$Viz5~:,^~RNIvqۯRYu$Vi yI5%~J,^RNIvߒqׯQY4 Vi 9I9%~:,^~BMEf{0ӟ@RY5 Ui觮85Zz)><RMIfzӏ@QU$Vi觮8I5z)><BMEVj~UaۿQUb߿QUbۿUaۯQUaۯQUaۯUaqן@Q 0ӏQ 0ӏQ 0ӏQ 0ӏQ 0~B AFJ,=1m a㞻߿Mvߎzn1=5z)yPR?TX@4X]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒ1ׯRYv$m(I9%ۂJmnRNIvqۯ]v$Ԗm(z 5%~:,^RNIvߒqۯRY5$ԖmyI5%~:,^~RMIfߎ0ןRY4 Ui 8 5z9N}RMIf{0ӟ@QY4$Ui觮8I5%z9N<B EV^j~Ub߿Ub߿QU߰ ee ee$Ueئ aeu aeu$Ueeu a$4 a$4 a$4 a$4 a㞻߿Qz~B =5~9-0m]ן@Mvފj^}R`@ `$$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMEf1ׯRYv$n )I9%ۂJmnB Ef1ׯQYu$n )I9%~J-nBMIfߎ1ׯQY5$ԖiyI5%~:,^RNIfߎ1ןRY5$Vi 95Zz)N=BMEfzӏ@QY4$Vi85Yz)><BMEfzӏQY$Vi觮5Yz)=1Yv-5Yv)-5Yv-1vi1Yvi1viy1r ( y1r ( 81r ( 81r ( 81r ( 8,m ]㞻߿Q z~B AF~9=0m ]⚫ן@]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )- 5~:,^BMIf1ׯRYu ViyI9%~J-nBMIfߎ1ׯ]v$Ԗi y 5%~:,^~RMIf0ןRY5 Vi 8I5%~9N}RNIfߎ0ן@QU$Ԗi 8 5z)N<RMIfzӏUb߿Ub߿UaۿQUb߿QU߿QUaۯQaqןQaqן@Q qן@Q!qן@Q 1ן@Q 0ӏQ 0ӏQz~B AFJ+=1m a㞻߿QvߎznA=5z)yNtP5R53SOU@$]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMEf1ׯRYv$m(I9%ۂJmnRNIvqۯ]$v$m( 5%~:,^B Ef{0ןRYu$m(z5z9N}B Efzӟ@Yu$Vi 9I9%~:,^}B EVzӏQU Ue覮 5z)N<RMIfzӏRY$Ui覮5Yv)-I5Zz)=I5Zz)= 5Yv)-1viz1viy1r )y1riy1r ( 91r ( 81r ( 8,m a㞻߿MvߎznB A5~9-,m ]㚫۟uQ5#R?T\@4X 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿRYv$r i-BMIfߒ1ׯRYv$n )- 5%~J-nRNIvqۯ]$ܶ Viz 5~:,^BMEf1ׯ]$v$m( 5%~:,^~RNIfߒqׯQY5$Vi y 5~9N}B EVzӏ@RY5 Ui觯 8 5z9N=BMEfzӏQU$Vi81Yv)=B EV]j~B EV]j~RMEVj~UaۯUaۯQUۿUaqۯUaqןQ qן@Q!qן@Q 0ӏQUaqן@Q /~B AFJ,N<B =5~9=1r ']㚫ۯQߎznA=5z)yR5/SOU$@HlRYv$n )- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvߒqۯ]$ܶ$Ԗiz 5%~J,^BMIfߒ1ׯRYu$ViyI9%~J-nBMIfߎ1ׯYu$Vi y 5~9^}BMEf{0ӟ@QU4$Ԗi 95Zz)N<B EVzӏQU$Ԗi 8 5Zz)><BMEfzϏQU Ue親 Uef Ueئ Uef eeܶ Uee Ueev a%u aeu a$4 aeu a$4 a$4Q /~B AE~9=1m ]⚫۟@Mvߊj^}MX  @)$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJm~RYv$n )- 5%~J-nRNIvqۯ]$ܶ$Ԗm(I9%ۂJ-nRNIvrۿQYu Viz5~:,^~RNIvߒqۯRYu Vi y 5%~:,^~RNIfߒ1ׯYu$myI5%~:,^}B Efzӏ@QY4$Ԗi 9I5z9N=BMEVzӏRY4 Ueئ1Yv)=1Yv- 5Yz)=I5Zz)=I5Zz)=5Yvj-I5Yv- 5Yvi-1viy1viy1r ( 81r ( 81r ( 81r a㞻߿rMvߎznA=5~9-1m ]㚫ې$m(I9%ۂJmnRYv$n )- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߒqۯYv$m(I9%~J-nRNIfߒqۯRYu$Vi yI5%~J,^B Ef{0ן@QY5$Vi y 5z9N}RNIfߎ1ןQY4$Ԗi 9I5%~9N}RMIfzӏ@QU$Ԗi81Yv)=1Yv)=1Yv- 5Yz)=I5Yz)= 5Yv)-1vi1Yviz1riy1Yviy1Yviy1r ( 81r ( 81r ( 8,m]㞻ۯMvߎznB =5~9-1m1]9AMHPMWBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )- 5%~J-nRNIvrۿRYv$n )I9%ۂJmnBMIfߒqۯ]v$n )-I9%ۂJmnRNIvqۯ]v$Ԗm(z 5%~:,^~RNIfߒqׯQY5$Vi y 5~9^}BMEf{0ӟ@Y5$Vi 8I5%~9N}RMIf{0ӏ@QY Ue覮 5Zz)><BMEfzϏQU߰ Uef$Ue親$Ue親$Ueئ eev eeu a%u eeu aeu a$4 a$4 a$4߿Q 0~B AF9=,m]ן@Mvߊj^}ӭ>EԝMTՀP $n )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗiz 5%~J-nRMIfߒqۯYv$m( 5%~J-^BMIf1ׯ]v$ԖiyI9%~J,^RNIfߒ1ׯYu$Ԗmy 5~9N}RNIfߎ0ן@QU Ui觮81Yz)><BMEfzӏRY Ueئ Ueئ$Vi覮1Yvj-1Yvj-1vi1Yvi-1Yvi1viy1Yviy1viy1r ( 81r ( 81q a#߿Mvߎz~B AE~9=0m ]㚫۟uRu7T5SV@$Hl 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIvrۿRYu$Ԗm(z 5%~J-^BMIfߒ1ׯRYu$n (I5%~J,^B Ef{0ןRY5$Ԗmy 5%~:,^~BMEf{0ӟ@QU4$Vi 9I5%~9N}RMIfzӏ@QY Ue親5Zz)=B EV^j~Ub߿QY߰ Uee Uee eev Uee Ueev aeu eeu a$u a$4 a$4 ]㞻߿Qvߎz~A=5~9-0m]۟@Mvߊj^}ԝM TՀ@ `$Ԗm(I9%ۂJmnBNIvrۿRYv$n )- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿRYv$m(I9%ۂJmnB Ef1ׯQYu$VizI9%ۂJmnRNIfߒqׯRYu$m(z5z9^}BMEf{0ן@QY4 Ui 8 5%~9N}B EVzӏQU Ui觮8I5%~9N=BMEVzϏQY$Vi觮 5Yz)=B AV]ZnB EV]jnB EV]jnB AV]ZmnB EV]ZnnB EV]ZmnB AFZm^}B AF]Zm^}B AFJ,^}B AFJ,N<B AFJ,=1r ( 8,m a#߿ rMvߊjnB AE~9-1mPMX  @(BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~J-nRMIfߒqۯ]$ܶ$Ԗiz 5%~J-^BMIfߒqׯRYu$VizI9%ۂJ-nBMIfߎ1ׯ]v$Vi y 5%~:,^~BMEf{0ן@QY4$Ԗi y5Zz9N=BMEfzӏ@QU Ue覮 5z)N<RMEfzӏQY$Ui親1Yv-5Yv)-5Yv-1Yvi-5Yvi-5Yvi1riy1viy1r ( 85Yviy0m a$4Q /~B AE~9=1m ]⚫۟@Mvފj^}ՐP p$- $n )- 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvrۿQYu$Viz5~:,^~RNIvqۯRYu$Vi yI5%~J,^RNIfߒqׯQY4 Ui 9I5%~:,^}BMEfzӟ@RY4$Ԗi 9I5%~9N=BMEfzӏU߰ Ue親5Yz)=1Yv)-I5Zz)=1Yvj-1vi- 5Yv-1riyI5Yvi-1viy1viy1r ( 81r ( 81r ( 81r a㞻߿ rMvߎznA=5~)-1m ]㚫I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۿRYv$n )- 5%~J-nRNIvrۿRYv$n )-5~:,^BMIfߒqۯRYv$m(I9%~J-nRNIfߒqۯRYu$ViyI9%~J-^B Ef{0ן@RY5$Ԗi y 5~9N}B EVzӏ@RY4$Ԗm y5Zz)><RMIf{0ӏ@QY Ueئ1Yz)=B EV]j~RMEfzUaۿQUbۿUaۯQaqׯQaqןQ qן@Uaqן@Qaqן@Q 0ӏQ 0ӏQ 0ӏMvߎz~A=5~9=1m ]㞻ۯ rMvj^}2m:B]IQ]X$n )- 5%~J-nRNIvrۿ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvrۿ]$ܶ$n )-I9%ۂJmnRNIfߒqۯRYu$m( 5%~:,^~RMIfߎ1ןRYu$Ԗi y 5z9N}RMIf0ן@QU Ui觮85Yz)><RMEfzӏU Ue親1Yv)=1Yv-5Yz)= 5Yz)-5Yv-1viz1viy1r iy1Yviy1viy1r ( 81r ( 81r ( 8 a$4߿Q z~A=5~9-,m親 ]⚫ןtOQu'SuGU5`@4 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnB Ef1ׯRYv$Ԗm(I9%~J-nRNIvߒqۯRYv$Ԗm(z5~:,^~RMIfߒ1ׯQY5$Vi y 5~9^}B Efzӟ@RY5$Vi 8 5%~9N}RMIfzӏ@QY Ue覮 5Zz)><BMEVjϏQU߰ Uef$Ue親$Ue親$Uef eeu eeu a$u aeu a%u a$4 a$4 a$߿Q ~B AF~9=1q ]㞻ۯ rMvj^}BmJQ]Y $Ԗm(I9%ۂJmnBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIfߒqۯ]$ܶ$n )-I9%ۂJmnRNIvqۯYv$ԖiyI9%~J-^BMEf{0ןRY5$Ԗi y 5~9N}B EVzӏ@QY4$Ԗi 9I5%~9N}BMEfzӏQU$Vi觮I5z)><BMEVj~Ua߿QU߿QU߿QUaۯQaqׯQaqן@Q qן@Q!qן@Q 0ן@Q 0ӏQ 0ӏMvߎz~B AF~9=0m ]㞻ۯMvߎznB A5~9-PR;TuWV@@$H]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm)- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿQYu$Ԗm(I5%~J-nRNIvߒqۯYv$Ԗm(z 5%~:,^B Ef{0ןRYu$m(z5z9N}B Ef{0ӟ@Yu$Ԗi 95Zz)N<B EVzӏQU Ue覮 5z9N<B EV]j~Ub߿Ub߿QU߰ ee ee aev eeܶ eeu a%u aeu a$4 a$4 a$߿Q 0ӏMvߎz~B AFI=,m a㞻ۯrMvj^}Q]Y  @$n )- 5%~J-nRNIvrۿR]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I5%~J-nRNIvqۯ]$v$n (I9%~J-nBMIfߒ1ׯQY5$ԖmzI9%~J-^B Ef{0ӟ@QY4$my 5~9N}RMIfߎ0ן@QU Ui覮I5%~9N=B EVjϏQY$Ui覮5Yz)=1Yv-5Yv)-5Yv)-1Yvi-5Yvi-5Yvi1riy1viy1r ( 81viy1r ( 81r ( 7 a$߿Mvߎz~B AE~9-,m ]ןuh@8\ @ RYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$ԗn )- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿ]$ܶ$Ԗm(z 5%~J-nBMIfߒqۯRYu$Ԗmz5~:,^~RMIfߒ1ׯQY5$Ԗi y 5%~:,^~BMEf{0ן@QY4$Ԗi y5Zz)N<B EVzӏQU$Ԗi 85Zz)><BMEVzϏQU Ueئ$Ui親 ee eeܶ$Uef aeu$Uee eeu eeu a$4 a$4 a$4 a㞻߿Qvߎz~B AF9=,m親 ]㚫۟@MvߊjI9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I95܂Zn~RYv$n )- 5%~J-nRNIvrۿRYܶ$Ԗiz 5%~J-nRNIvrۿRYv$Ԗm(I9%~J-nRNIvߒqۯ]v$Ԗm(z 5%~:,^~RNIvߒqۯQY5$ԖmyI5%~:,^~RMIf0ןQY4$m y5z9N=BMEfzӏ@QU Ue覮 5Zz)><BMEfzϏQU Ueئ$Ui覮1vi-I5Zz)-5Yvj-I5Yv- 5Yvi-1r iy1r iy1r ( 81r ( 81r ( 80m ]㞻߯Qz~B AF~9=,m ]BMIfߒqۯ]$ܶ$ԗn )- 5%~J-nRNIvrۿRYv$r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )- 5%~J-nBMIfߒqۯRYv$Ԗm(z 5%~:,^B Ef0ןRYu Vi y 5%~:,^~BMIf0ןQY5 Vi 9I5%~9^}B EVzӏQU Ui觮I5%z9N=B EVjQU Ue親1Yv- 5Zz)=1vi-I5Zz)-5Yvj- 5Yvj-5Yvi1r )y1r (y1r ( 81r ( 81r ( 8 a$4Q /~B A5~9-0m ]㞻ۯLNPR;TWV@I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂZn~RYv$n )- 5%~J-nRNIvrۿRYܶ$Ԗmz 5%~J-nRNIvrۿRYv$Ԗm(I9%~J-nRNIvqۯ]v$Ԗm(z 5%~:,^RNIvߒqۯQY5$ԖmyI5%~:,^~RMIf0ן@QY4$m y5Zz9N=BMEfzӏQU$Ԗi 85Zz)><BMEVjϏQU߰ Ueئ$Ui親 ee$Ue親 Uee$Uee Ueeu a$u a$4 a$4 a$4 a$߿Q 0~B AF9=,m]⚫۟@Mvߎjn}M8?=GԽO-VՠP$n )- 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿ]$ܶ$Ԗm( 5%~J-nBMIfߒqۯRYu$Ԗmz5~:,^~RMIfߒ1ׯQY5$Ԗi y 5%~:,^~BMEf{0ן@QY4$Ԗi y5Zz)N<B EVzӏQU$Vi 85Yz)=B EVjQU߿Ub߿QU߿UaۯQU߿UaۯQUaۯUaqןQ 0ן@Q 0ӏUaqן@Q 0ӏMvߎz~B AFI=1m a㞻߿QvߎznA=5z)yN4OQ/SKUh@4 9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJn~RYv$n )- 5%~J-nRNIvrۿRYܶ$Ԗiz 5%~J-nRNIvrۿRYv$Ԗm(I9%~J-nRNIvߒqۯYv$Ԗm(z 5~:,^~RNIfߒqׯQY5$Ԗi y 5%~:,^}BMEf{0ӟ@QU4$Ԗi 9I5%~9^}B EV^jϏRY㞼4$Ui觮8I5%z9N<B EV]j~B EV]j~RMEfjUaۿQUaۯUaۯQUaۯQUaۯQUaqׯQ 0ן@Q 0ӏQ qן@Qz~B AFJ,N<B =5~9=,m ]㞻ۯrMvߊjn}B =5~)-PR;T[V$@HRYv$n )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂZn~RYv$n )- 5%~J-nRNIvrۿRYv$n )-I9%ۂJmnBMIfߒ1ׯRYu$Ԗm(z 5%~:,^BMEf1ן]v$ԖiyI9%~J,^B Ef{0ӟ@QY4$myI5%~9^}B EVzӏ@QY4$Vi 85Zz)N<RMIfzӏQU Ue親1Yv)=1Yv-5Yv)- 5Yv)-1Yvj-I5Yv)-1r iy5Yviy1r ( 91r ( 81r ( 81r ( 81r ( 8 a$4߿Qz~1=5~)-1m]qןu/SOUl@8\I9%ۂJmnRNIvrۿRYv$n )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒ1ׯRYv$Ԗm(I5%~J-nBMIfߒqׯRYu$m( 5%~:,^~RNIfߒ1ׯQY4 Vi 9I9%~:,^~BMIf{0ӟ@Y5 Ui觮85Zz)N<B EV^jϏQY$Ԗi8I5%z9N<RMEVjUb߿QU߿QU߿QUaۯQ!qן@Q qן@QUaqןQ 0ӏQ 0ӏQ 0ӏQ 0ӏQ ~B AFI=1m ]㞻ۯMvߊjn}B =5~)-yT_V@$Hl @]$ܶ$Ԗm(I9%ۂJmnRNIvrۿRYv$n )- 5%JmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]v$n )- 5%~:,^BMIfߎ1ׯRYu$VizI9%ۂJ-nRMIfߒ1ׯQY5$Ԗi yI5%~:,^~RMIf0ןQY4 Ui觯 8 5z9N}RMIf{0ӟ@RY4$Vi觮81Yz)=B EV^jQU߰ Uef$Ui親 ee ee$Ueئ eeu aeu$Ueeu a$4$Ueeu a$4 a$4 ]㞻߿Mvߎz~B AFI=,m ]㞫ۯMvߎjn}BMIfߒqۯ]$ܶ$n )- 5%~J-nRNIvrۿRYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Viz 5%~J,^BMIfߒqׯRYu$ԖizI9%ۂJ-nBMIfߒ1ׯ]v$Vi y 5%~:,^}BMEf{0ӟ@QY4$Ԗi 95Zz)N<B EVzӏQU$Ԗi 85Yz)=B EVjQU߰ ef$Ue親$Ui親$Ue親 Uee$Uee Ueeu a$u a$4 a$4 a$4 a$߿Q 0~B AF9=,m]⚫۟@Mvߎjn}]9@MHP=WհP$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )- 5%~J-nRNIvrۿR]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIvrۿ]$ܶ Viz5~:,^~RNIvqۯRYu$Vi yI5%~:,^RNIfߒ1ׯQU4$m(yI5%~:,^}B Efzӏ@QY4$Vi 8 5z9N<B EVjϏQY$Vi觮 5Zz)=B EV]j~RMEVj~B AV]ZnB AF]ZmnB EV]ZnBMEV]ZnB EV]Zm^~B AFJ,^}B AFJ,N<B AV]Zm^}B AFJ,N<A=5~9=1q ]㞻߯Qߎz~B A5~9-,i親u< DԍLS}[RNIvrۿRYv$n i-BMIfߒqۯ]$ܶ$Ԗm(- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿRYv$n )-5~:,^BMIfߎ1ׯRYu$Ԗmz 5~:,^~RNIvߒqۯRYu$m(z5z9N}B Ef{0ӟ@QY4$Ԗm y 5z9N=RMIf{0ӟ@RY4$Vi 85Zz)><RMEfzӏQY$Ui覮5Yv)=I5Zz)=1Yvj-1vi5Yvi- 5Yvi-1Yviy1r ( 81r ( 81r ( 81r ( 81r ( 81m ]㞻ۯQvߎznB =5~9-1m< DԍLS}[ BMIfߒqۯRYv$n )- 5%~J-nRNIw ߰$Ԗm(I9%ۂJmnBMIfߒrۿRYv$n )- 5%~J-nRNIvrۿRYv$Ԗm(I9%ۂJmnRNIvrۿQYu ViyI9%ۂJ-nRMIfߒ1ׯQY5$ԖmzI9%~J,^RNIfߒ1ׯYu$Ԗi y5Zz9N=BMEfzӏ@QY4$Vi觮85Yz)=BMEVzϏQU$Ui覮1Yv)- 5Yz)=I5Zz)=I5Yz)-1Yvi-1Yvi1viy5Yviy 5Yviy1r ( 81r ( 81r ( 8,m]㞻ۯMvߎznB =5~9-1m< DԍKS}Z BMIfߒqۯ]$ܶ$Ԗm(J95܂Zn~RYv$n )-I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIvqۯ]$v$m(I5%~J-nBMIf1ׯ]v$Ԗi yI5%~:,^~RMIfߎ1ןRY5$Vi 9I9%~:,^}B EVzӏ@QY Ui觮I5%z9N=B EVjQU Ue親 Ueئ$Ue親$Ui親$Ueئ eeܶ Ueev aeu Ueeu eeu a$4 a$4 a$4߿Q 0~B AF~9=,m a㞻ۯrMvj^}]HPMXհP p$n )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm)- 5%~J-nRNIvrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(z 5%~J-nRNIvqۯ]$ܶ$n )-I9%ۂJmnRNIfߒqۯRYu$n ( 5%~:,^~RMIfߎ1ןRYu$Ԗi y 5z9N}RMIf{0ן@QU Ui觮8I5%~9N}BMEfzӏRY Ueئ Ueئ$Vi覮1Yvj-1Yvj-1vi-5Yvi-5Yvi-1viy1Yviy1viy1r ( 81r ( 81m a㞻߿MvߎznB A5~9-,m ]⚫ןuCU5_V$@Hl 5%~J-nRNIvrۿRYv$r i-BMIfߒqۯ]$ܶ$n )- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿRYu$Ԗm(I9%~J-nRNIfߒqۯRYv$Ԗmz5~:,^~RMIfߒ1ׯQY5$Vi y 5~9N}B Efzӟ@RY5$Vi 8 5z9N=BMEfzӏ@QU$Ԗi 85Yz)=B EV^j~Ub߿QY߰ Uee Uee eev Uee Ueev aeu eeu a$u a$4 a$4Q 0ӏMvߎz~B AFI=,m a㞻ۯrMvj^}=Wհ@ `$$Ԗm(I9%ۂJmnRNIvrۿRYv$n )-BMIfߒqۯ]$ܶ$Ԗm(J95܂Zn~RYv$n )- 5%~J-nRNIvߒqۯ]$ܶ$Ԗmz 5%~J-^BMIfߒqׯRYu$ViyI9%~J-nBMIf1ןYu Vi 95z9N}RNIfߎ1ןRY4 Ui觮8 5z9N=BMEfzӏQU$Vi81Yz)=B EV]j~B EV]j~RMEfj~UaۯUaۯQaqۯUarۯUaqׯQ qן@Q!qן@Q 0ӏQUaqן@Qߎz~B AFJ,N<1r (  a㞻߿QߎznB =5~9-0m\  @)2`$Ԗm)- 5%~J-nRNIvrۿRY$ܶ$Ԗm(I9%ۂJmnBNIvrۿRYv$n )- 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߒqۯRYv$Ԗm( 5%~J,^BMEf1ןYv$Ԗi yI5%~:,^~RNIfߒ1ׯRYu$Ԗi y5z9N=BMIf{0ӟ@RY4$Ԗi 8 5z)N<B EV^jQU Ue親 Ueئ$Ui親1vi-1vi-5Yv-I5Yv-I5Yvi-1viy1viy1r ( 81r ( 81r ( 81r a㞻߿ rMvߎjn1=5~)-1m ]⚫RNIvrۿRYv$n )- 5%ۂJmnBMIfߒqۯ]$ܶ 5%~J-nRNIvrۿRYv$r i-BMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIvrۿQYu$Ԗmz 5%~:,^BMEf1ׯ]$v$Ԗm(z5~9^}BMIf0ןRY5$Ԗi y 5~9N}RNIfߎ0ןQY4$Vi 8 5z9N=B EVzϏQY Ueئ1Yv)=1Yv- 5Yz)=I5Zz)=I5Zz)-5Yvj-I5Yv- 5Yvi-1r iy1r iy1r ( 81r ( 81r ( 80m ]㞻߯Qߎz~B AE~9-,m親]@RYv$n )- 9%ۂJmnBMIfߒqۯ]$ܷ 5%~J-nRNIvrۿRYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMEf1ׯRYu$Ԗm( 5%~J-^BMIfߎ1ׯQY5$m(z 5~:,^~BMIfߎ1ןRYu$Ԗmy 5%~9^}B EVzӏ@QY4$Ԗi 9I5z9N=BMEVzӏRY4 Ue親1Yv)=1Yv- 5Yz)=I5Zz)=I5Yz)-5Yvj- 5Yvj-5Yviz1r )y1r ( y1r ( 81r ( 81r ( 8 a$4Q ~B =5~9-,m ]㞫ۯtNPRu7TuWV5p@RYܶ$Ԗm(I9%ۂJmnBMIfߒrۿRYv$n )- 9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(- 5%~J-nRNIvrۿQYu$Ԗm(I9%ۂJmnRNIvrۿQYu ViyI9%ۂJ-nRMIfߒqׯQYu$Ԗm(z5z9N}B Ef{0ӟ@QY4$Ԗm y 5z9N}RMIf{0ӟ@RY4$Ԗi 8 5Zz)><RMEfzӏUb߿Ub߿UaۿQUb߿QU߿QUaۯQaqׯQaqן@Q qן@Q!qן@Q 0ן@Q 0ӏQ 0ӏMvߎz~B AF~9=0m ]㞻ۯMvߎjnB A5~9-Ru7TuSV5p@8\RYv$n )- 5%ۂJmnBMIfߒqۯ]$ܷ 5%~J-nRNIvrۿRYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJ-nRNIvrۿQYu$Ԗiz 5~:,^B Ef0ןYv$ԖiyI9%~J,^B Ef{0ӟ@QY4$m(yI5%~:,^}B Efzӏ@QY4$Vi 8 5z)N<B EV^jQU$Ui覮5Yz)=B AV]jnB EV]j~BMEV^j~B EV]jnB AFZm^~B AFZm^}RMEV]ZmnB AFJ-^}B AFJ,N<B EV]Zm^}B AFJ+=1r ( 80m a$߿Mvߎzn1=5z)-y,m親uM TՍ\  BMIfߒqۯ]% 5%~J-nRNIvr۰$Ԗm(I9%ۂJmnBMIfrۿRYv$n )- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvqۯ]$ܶ$n )-I9%ۂJmnRNIvߒqۯRYu Vi y 5%~:,^~RMIfߒ1ׯYu$Ԗm y 5~9N}RNIfߎ0ן@QY4$Vi85Zz)><RMIfzӏQU Ue親1Yv)=1Yv-5Yv)- 5Yv)-5Yvj-I5Yv)-1riy 5Yviz1r ( y1r ( 81r ( 81r ( 81r ( 8 a$4߿Qz~B AF9=1mYqן5GUugW@@$HlI9%ۂJmnBMIfߒqۯ]$ܷ 5%~J-nRNIvrۿR]$ܶ$Ԗm(I9%ۂJmnRNIvrۿRYv$n )- 5%~J-nRNIvrۿQYu$Ԗm( 5%~J-nRNIfߒqۯRYv$Ԗm(z 5~:,^~RMIfߒ1ׯQY5$Vi y 5~9^}BMEf{0ӟ@Yu$Vi 9I5%~9N}RMIf{0ӟ@QY4 Ui覮 5Zz)><BMEVzϏQU߰ ef Ueئ$Ueئ Uee$Ueئ a%u Ueeu a$4 a$4 a$4 a$4 a$߿Q z~B A5~9=1m ]㚫ۯ@Mvߊj^}]YP p$$n )- 5%~J-nBMIfߒqۯ]$ܶ$n )- 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$n (I9%ۂJmnRNIvߒqۯRYu$ԖizI9%~J-nBMEf0ןRY5$Ԗi y 5~9^}B EVzӏ@RY4$Ԗi 9I5%~9N}RMEfzӏ@QU$Vi觮 5z)><BMEV^j~UaۿQUb߿QUbۿUaۯQUaۯQUaۯUaqן@QUaqן@Uaqן@Q 0ӏQ 0ӏQvߎz~B AF~9=,m ]㞫ۯ rMvj^}A=5z)yV5p@4X| @ 5%~J-nBMIfߒqۯ]$ܶ$n )- 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMIfrۿRYv$n )- 5%~J-nRNIvrۯ]$ܶ$Ԗm(z 5%~J-nBMIfߒqۯRYu$ԖizI9%ۂJ-nBMIfߎ1ׯYu Vi 95z9N}RNIfߒ1ןRY5 Ui觮8 5z9N=BMEVzӏQU$Vi8I5%z9N<B EV]j~B AV]j~BMEVj~B AV]ZnB AV]ZnnRMEV]jnB AFZm^~B AFZm^}B EV]Zm^}RMEV]Zm^}B AF]Zm^}B AFJ,N<B AFJ,=1r ( 8 a$߿MvߎznB A5~9-,i親uYqRNIw ߰$Ԗm(I9%ۂJmnBNIvrۿRYv$r i-BMIfߒqۯ]$ܶ 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿRYu$Ԗm(I9%~J-nRNIfߒqۯYv$Ԗm(z 5~:,^~RMIfߒ1ׯQY5$Vi y 5~9N}B Efzӟ@RY5 Ui 8 5z9N=BMEfzӏQU$Vi81Yv)=B EV]j~B EV]j~BMEVj~B AV]ZnB AF]ZmnBMEV]jnB AFZm^}B AFZm^}B AV]Zm^}B EV]Zm^}B AFJ,^}B AFJ,N<B =5~9=1r ( a㞻߿rMvߎznA=5~)-1m ]⚫]$ܶ$Ԗm(I95܂Zn~RYv$n )-BMIfߒqۯ]$ܶ 5%~J-nRNIvrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯYv$n )- 5%~J,^BMIfߒqۯRYu$Ԗm(z 5~:,^~RNIvߒqۯRYu$m(zI9%~J-^B EVzӟ@Yu$Vi 9I9%~:,^}B EVzӏQU$Ԗi 8 5Zz)><RMEfzӏQY$Ui親1Yv-5Yv)-5Yv-1Yvi-5Yvi-1Yviz1r iy1r iy1r ( 81r ( 81r ( 81r ( a#߿MvߎznB =5~9-,i親uYqא$Ԗm(I9%܂Zn~RYv$n )-BMIfߒqۯ]$ܶ$n )- 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJ-nRNIvrۿQYu$Ԗiz 5~:,^RNIvqۯRYu$Vi y 5%~:,^~RMIfߎ1ןRYu$Ԗi y 5z9N}RMIf{0ӟ@RY4$Ԗi 9I5z9N<B EVjϏQU$Ui覮5Yz)=1Yv-5Yv)-5Yv-1vi1Yvi-1Yviy1r (y1r (y1r ( 81r ( 81r ( 81m ]㞻߿Q z~1=5z)-1m ]⚫I95܂Zn~RYv$n )-BMIfߒqۯ]$ܶ$n )- 5%~J-nRNIw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]% 5%~J,^BMIfߒqۯ]$ܶ$Ԗmz 5%~J-^BMIfߒqׯRYu$ԖizI9%~J-nBMIfߎ1ןYu Vi 95z9N}RNIfߒ1ןRY5 Ui觮8 5z9N=BMEfzӏQU$Vi81Yv)=B EV]j~B EV]j~RMEVj~UaۯQaۯQUbۯQaqןQ!qן@QUaqןQ 0ӏQUaqן@Q 0ӏQ 0ӏrMvߎz~B =5~9=1r a㞻߯MvߎjnB =5~)-yRNIvrۿRYv(r i-BMIfߒqۯ]% 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBNIvrۿRYv$n )- 5%~J-nRNIvrۿRYu$Ԗm(I5%~J-nRNIfߒqۯRYv$Ԗmz5~:,^~RMIfߒ1ׯQY4$Vi y 5~9N}B Efzӟ@RY5 Vi 8 5z9N=BMEfzӏQU$Vi81Yz)=B EV]j~B EV]j~RMEVj~QaۯQarۯQUaۯQaqן@Q qן@Uaqן@QUaqן@Q!qן@Q 0ӏQ ~B AFJ,N;1r ( ]㞻ۯMvߎzn1=5z)y,i覦@RYv$r i-BMIfߒqۯ]$ 5%~J-nRNIv߰$Ԗm(I9%ۂJmnRNIvrۿRYv$n )- 5%~J-nRNIvrۿRYv$n )- 5~:,^BMIfߒ1ׯRYu$Ԗmz 5~:,^~RNIvߒqۯRYu$m(zI9%~J-^B EVzӟ@Yu$Ԗi 9I9%~:,^}B EVzӏQU Ue覮 5z)N<RMEfzӏQY$Ui覮1Yv-5Yv)- 5Yv)-1Yvi- 5Yvj-5Yvi-1riy1viy1r ( 81Yviy1r ( 81r ( 7 a$߿MvߎznB A5~9-,m親]qא$r i-BMIfߒqۯ]$ܷ 5%~J-nRNIvr۰$Ԗm(I9%ۂJmnBNIvrۿRYv$n )-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿRYv$Ԗm(I5%~J-nRMIfߒqۯRYu Vi yI5%~J,^B Ef{0ן@QY5$Vi y 5z9N}RNIfߎ0ןQY4$Ԗi 9 5z9N=BMEfzӏU Ui覮5Yz)=B EV]j~RMEfj~UaۯUaۯQUۿUaqۯQaqן@Q 1ן@Q 1ן@Q 0ӏQ 0ӏQ 0ӏQ ~B AF9=,m ]㞻ۯ rMvފj^}A=5z)yI9%ۂJmnBMIfߒqۯRYv$n )-I9%ۂJmnBMIfߒqۯ]% 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿRYu$Ԗmz 5%~:,^B Ef0ןYu$Vi yI5%~:,^RNIfߒ1ׯYu$Ԗm y 5z9N}RMIf0ן@QU Ui覮I5%~9N=B EVjϏQY$Ui覮5Yz)=1Yv-5Yv)-5Yv-1vi-1Yvi-1Yviy1r (y1r ( y1r ( 81r ( 81r ( 8,m ]㞻߯Qz~B AF~9=,m ]BMIfߒqۯ]% 5%~J-nRNIv߰$Ԗm(I9%ۂZn~RYv$n )-BMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIvrۿRYu$Ԗm(I9%ۂJmnRNIvrۿQYu ViyI9%ۂJ-nRMIfߒ1ׯQY5$ԖmyI9%~J,^RNIfߒ1ןRY5$Vi 9I5%~:,^}B EVzӏQU$Ԗi 8 5z)N<RMEfzӏQY$Ui覮1Yv- 5Yz)= 5Yz)-5Yvj-I5Yv-I5Yvj-1Yviy 5Yviy1viy1r ( 81r ( 8,m ]㞻߿Q z~1=5z)-1m ]㚫۟@]% 5%~J-nRNIvr߰$Ԗm(I9%ۂJm~RYv$n )-BMIfߒqۯ]$ܶ$ԗn )- 5%~J-nRNIvrۿRYv$n )- 5%~J-^BMIfߒqۯ]v$n (I9%~J-nRMIfߒqׯRYu$m(z 5~:,^~BMIf0ןRY5$Vi y5Zz9N=BMIf{0ӟ@RY4$Ԗi 9I5z9N=B EVjϏQY$Ui觮5Yz)=B AV]ZnB EV]jnB EV]jnB AV]ZmnB EV]ZnB EV]ZmnB AFZm^}B AF]Zm^}B AFJ,N}B AFJ,N<B AF9=1r ( 8 a$߿Qvߎz~B AE~9-,m ]א$n )- 5%~J-nBMIfߒqۯ]$ܶ$n )- 5%~J-nBMIfߒqۯ]$ܶ$n )- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿRYu$Ԗm(z 5%~J,^BMIfߎ1ׯQYu$m( 5%~:,^~RMIfߒ1ׯYu$m(yI5%~:,^}BMEf{0ӟ@RY4 Ui觮8I5%~9N}RMEfzӏQU$Ui覮 5Zz)=B EV]j~RMEVj~QaۯQarۯQUaۯQ!qן@QUaۯQaqן@Qaqן@Q 0ӏQ 0ӏQ 0ӏQ z~B AF~9=,m]۟@MvߎjnB =5~) 5%~J-nRNMw ߰$Ԗm(I9%܂Zn~RYv$r i-BMIfߒqۯ]% 5%~J-nRNIvrۿ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯYv$n )- 5~:,^BMIf1ׯQYu Vi yI9%~J-nBMIf1ןRYu$m(z5z9N}RNIfߎ1ןRY5 Ui觯 8 5z9N=BMEfzӏQU$Vi 81Yz)=B EV^j~Ua߿QU߿UaۯUaۯQUۿUaqۯQaqן@Q 0ן@Q 0ן@Q 0ӏQ 0ӏQ 0ӏQߎz~B AF~9=,m]㚫ۯQvߎznB AE~9-RNIv߰$Ԗm(I9%ۂJm~RYv$n )-BMIfߒqۯ]$ 5%~J-nRNIvr۰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIf1ׯRYv$Ԗm( 5%~J-^BMIf1ׯQY5$Ԗm(z5z9^}BMEf{0ן@QY5$Vi 9I9%~:,^~BMEf{0ӟ@RY4$Ԗi 9 5z9N<B EVjϏQY$Ui觮5Yz)=B AV]jnB EV]j~BMEV]jnB EV]ZnnBMEV]jnRMEV]ZnB AV]Zm^}BMEV]Zm^}B AV]Zm^}B AFJ,N<B AFJ,N<B =5~9=1m]㞫ۯrMvߎjnB AF~9-,i親u^  @)2RNIvrۿR]$ܶ$Ԗm(I95܂Zn~RYv(r i-BMIfߒqۯ]% 5%~J-nRNIvrۿR]$ܶ$Ԗm(I9%ۂJmnRNIvrۿRYv$Ԗm(I9%~J-nRNIfߒqۯRYu$ԖizI9%~J-nBMIf0ןRYu$ԖmyI5%~:,^}BMEf{0ӟ@RY5 Ui觮85Zz)N<B EV^jϏQY Ue親1Yz)=B AV]j~RMEVj~UaۯUaۯQaqۯUarۯUaqׯQ qן@Qaqן@Q 0ן@Q 0ӏQ 0~B AFJ,N<B =5~9=1r ']⚫ۯQvߎzn1=5z)yVx@4X| @ 5%~JmnBMIfߒqۯ]$ 5%~J-nRNIv߰$Ԗm(I9%܂Zn~RYv$n )-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$n )-I9%ۂJmnRNIvqۯ]v$Ԗm(z 5~:,^~RMIfߒ1ׯYu Vi 9I9%~J,^~RMIf0ן@QY4$Vi 9 5z9N=BMEfzӏQU$Ui觮 5Zz)><BMEV^j~UaۿQU߿QU߿QUaۯQaqןQaqן@QUaqۯQ 1ן@Q 0ӏQ 0ӏQ 0ӏQ 0ӏ rMvߎz~B AFI=,m a㞻ۯrMvj^}=Wս_  @$n )- 5%~J-nRNMw ߰$Ԗm(J95܂Zn~RYv$Ԗm(I9%ۂJmnRNIvrۿRYv$n )- 5%~J-nRNIvrۿRYv$n )-I9%ۂJmnBMIf1ׯRYu ViyI9%~J-nBMIfߎ1ׯ]u$Vi y 5~9^}BMEf{0ӟ@QU4$Ԗi 9I5%~:,^}B EVzӏRY4$Vi觮81Yv)=B EV]j~Ua߿QU߰ ee Uee eeܶ Uee$Uee eeu$Ueeu$Ueeu a$4 a$4 a$4߿Q 0~B AF~9=1q ]㞫ۯQvߎzn=Wս_  @$Ԗm(I9%ۂJn~RYv$n i-BMIfߒqۯ]% 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnRYv$n )- 5%~J-nRNIvrۯ]$ܶ$Ԗm(z 5%~J-nBMIfߒqۯRYu$ԖiyI9%~J-nBMIf1ןRYu$m(zI9%~:,^~RMIf0ן@QY4$Ԗi 9I5%~9N}RMIfzӏ@QU$Ԗi81Yv)=B EV]j~RMEfjUaۿQUbۿUaۯQaqןQaqן@Q qן@Qaqן@Q qן@Q 0ӏQ 0ӏQ /~B AFJ,=1q]⚫ۯQߎznA=5z)yR5/SOUoW$@HRYv$r i-BMIfߒqۯ]% 5%~J-nBMIfߒqۯ]$ 5%~J-nRNIvr۰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿRYu$Ԗmz 5%~:,^B Ef0ןYu$Vi yI5%~:,^~RMIfߒ1ׯRYu$Ԗi y5z9N=RMIf{0ӟ@RY4$Ԗi 8 5z)N<B EV^jQU߰ Ue親 Ueئ$Ui親 ee eev Uee$Uee Ueeu a$u a$4$Ueeu a$4 ]㞻߿Q z~B AE~9=1q ]㞻ۯrMvj^}]HPMXս_ $Ԗm)- 5%~J-nRNIv߰$Ԗm(I9%܂Zn~RYv(r i-BMIfߒqۯ]% 5%~J-nRNIvrۿRYܶ$Ԗm( 5%~J-nRNIvrۿRYu$Ԗm( 5%~J-nBMIfߒqׯRYu$n ( 5%~:,^RNIfߒqׯQY4 Vi 9I9%~:,^~BMIf{0ӟ@QU Ui觮85Zz)N<RMIf{0ӏ@QU$Vi觮 5z)=B EV^j~B AV]jnB EV]jnB EV]ZnB AFZm^B AF]Zm^B AFZm^}B EV]Zm^}BMEV]Zm^}B AFJ,N=B AFJ,=1r ( 81q ]㞻߿Qz~B AE~9-,m親u=DԍL T}[@ $n )- 5%~J-nRMw ߰$Ԗm( 5%~J-nRNIv߰$Ԗm(I9%ۂZn~RYv$n )-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒ1ׯRYv$m(I9%~J-nRNIfߒqۯRYu$ViyI9%~J-^BMEf{0ן@RY5$Ԗi y 5z9N}RNIfߎ0ןQY4$Vi 8 5z9N=BMEVzӏRY4 Ue親1Yv)=1Yv)-I5Zz)=1Yvj-1Yvi- 5Yv-1riyI5Yvi-1viy1viy1r ( 81r ( 81r ( 81m ]㞻߯Qߎz~B AE~9-,m親u9@MHO=Wս_BMIfߒqۯ]$ 5%~J-nRNIv߰$Ԗm(I95܂Zn~RYv$Ԗm(I9%ۂJmnRNIvrۿRYv$n )- 5%~J-nRNIvrۿRYv$m(I9%ۂJmnRNIvrۿ]$v$m( 5%~J,^B Ef{0ןRYu$ԖmyI5%~:,^~RMIf0ן@QY4$Ԗi 95Zz)N<B EV^jϏRY4 Ui覮 5z)><BMEVjQU߿UaۿQUb߿QUaۯUarۯUarۯUaqןQ 1ן@Q 0ӟ@Q 0ӏQ 0ӏQ 0ӏrMvߎz~A=5~9=1m ]㞻ۯrMvފj^}A=5z)I9%ۂJmnBNIvrۿRYv$Ԗm(I9%ۂJn~RYv$r i-BMIfߒqۯ]% 5%~J-nRNIvrۿR]$ܶ$Ԗm(I9%ۂJmnRNIvrۿRYv$m(I9%~J-nRNIvߒqۯRYu$ԖizI9%~J-nBMIf0ןRYu$Ԗmy 5%~:,^}BMEfzӟ@RY5 Ui觮85Zz)N<RMIf{0ӏ@QU$Vi8I5z)><BMEVj~Ua߿QU߿QU߿UaۯQUaۯQUaۯUaqן@QUaqן@Q!qן@Q 0ӏQ 0~B AFJ,N<1=5~9=1q a㞻ۯMvߎjn}B =5~)-yBMIfߒrۿRYv$n i-BMIfߒqۯ]% 5%~J-nBMIfߒqۯ]$ 5%~J-nRNIvrۿ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ Viz 5%~J-^BMIfߒqۯRYu$Ԗmz5~:,^~RMIfߒ1ׯQY5$Vi y 5%~9^}BMEf{0ӟ@QU4$Vi 9I5%~9N}RMIf{0ӟ@QY4 Ui覮 5Zz)><BMEVjQU߿UaۿQUb߿QUbۿUaۯQUaۯQUarۯQaqן@Qaqן@Q 0ӏQUaqן@ rMvߎz~B AFJ,=1r ' ]㞻ۯMvߎznB AE~9-,i覦@RYv$n )-I9%ۂJmnBMIfߒrۿRYv$r i-BMIfߒqۯ]% 5%~J-nRMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿQYu$VizI9%ۂJmnRNIfߒqۯRYu$m(z5z9N}B Ef{0ӟ@QU4$Ԗi y5z9N=BMEfzӏ@QY4$Ui觮8I5%~9N=B EV^jQU߰ Ueئ$Vi覮1Yvj-1Yvi-I5Yz)-1Yvi1viy1r (y1r (y1r ( 81r ( 81r ( 81r ' a㞻߿MvߎznB =5~9-,i親uYqא$n )- 5%~JmnBMIfߒqۯ]% 5%~J-nBMIfߒqۯ]% 5%~J-nRNIw ߰$Ԗm(I9%ۂJmnRNIvrۿRYv$n )- 5%~:,^BMIfߒqۯ]v$n )I9%ۂJ-nRNIfߒqۯRYu Vi y 5%~:,^~RMIfߒ1ׯYu$Ԗm y 5~9N}RNIfߎ0ן@QU Ui觮85Yz)><RMEfzӏUb߰ Ueئ Ueئ$Ui覮1Yvj-1Yvi-I5Yv)-1viz1viyI5Yviz1r ( 81r ( 81r ( 81r ( 80m ]㞻߿Q z~1=5z)-0m ]⚫ 5%~J-nBMIfߒqۯ]$ܷ 5%~J-nRNIw ߰$Ԗm(J95܂Zn~RYv$Ԗm(I9%ۂJmnRYv$n )- 5%~J-nRNIvrۿRYv$m(I9%ۂJmnRNIvrۿQYu$n )I9%~J-^BMIf1ןYu Vi 95z9N}B EVzӟ@RY5$Vi 8 5z9N}RMIfzӏ@QY Ue覮 5Zz)><BMEVjQU߿UaۿQU߿QUbۿUaۯQUaۯQUaۯUaqן@QUaqן@Q!qן@Q 0ӏQ 0~B AFJ,N<1=5~9=1q a㞻ۯMvߎjnB =5~)-yRNIv߰$Ԗm(I9%܂Zn~RYv$Ԗm(I9%ۂZn~RYv$r i-BMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿQYu$Ԗmz 5%~:,^BMEf1ׯ]$v$Ԗm(z5z9^}BMEf0ןRY5$Vi 95Zz9N=RMIf{0ӟ@Y5 Ui觮I5%~9N=BMEfzӏRY Ueئ Ueئ$Vi覮1Yvj-1Yvj-1vi1Yvi-1Yviz1r )y1riy1r ( 81viy,m a$4߿Q ~B A5~9=1m]ן@Mvފj^@]$ܶ$Ԗm( 5%~J-nRNIw ߰$Ԗm( 5%~J-nRNIv߰$Ԗm(I9%܂Zn~RYv$n )-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿRYu$Ԗm( 5%~J-^BMIfߎ1ׯQY5$Ԗm(z 5~9^~BMIf0ןRY5$Ԗi y5z9N}RMIf{0ӟ@QU Ui觮8I5%~9N=BMEfzӏRY Ueئ Ueئ$Ui覮1Yvj-1Yvi-I5Yz)-1Yvi1viy1r (y1r (y1r ( 81r ( 81r ( 81r ' a㞻߿MvߎznB =5~9-,i親uYqא$Ԗm(I9%܂Zn~RYv(r i-BMIfߒrۿRYv$r i-BMIfߒqۯRYv$n )-I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒ1ׯRYv$Ԗm(I5%~J-nBMIfߒ1ׯQYu$m( 5~:,^~BMIfߎ1ןRYu$Ԗi y 5z9N}RMIf0ן@QU Ui觮81Yz)=BMEfzӏRY Ueئ Uef$Ui親 ee ee$Ue親 eeu aeu$Ueeu a$4 a$4 a$4 a$4]㞻߿Mvߎz~B AF~9=1m ]⚫۟@MvފjI9%ۂJmnRYv$n )-BMIfߒqۯ]% 5%~J-nBMIfߒqۯ]% 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIf1ׯRYu$Ԗm(z 5%~:,^B Ef0ןRYu Vi y 5%~:,^~BMIf0ןRY5$Vi 9I5%~:,^}B EVzӏQU Ue覮I5z9N<B EV^j~U߰ Uef$Ui覮1Yvj-1Yvj-1vi1Yvi-1Yvi1riy1viy1r (y1r ( 81r ( 7 a$4 ]㞻߿Q z~1=5~)-1m ]㞫ۯu@4X @I9%ۂJmnBMIvrۿRYv$Ԗm(I9%܂Zn~RYv$Ԗm(I9%ۂJn~RYv$n )- 9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIvrۿ]$ܶ$n )-I9%ۂJmnRNIfߒqۯRYu$m(z5~9^}BMEf{0ן@QY4$my 5~9N}RMIf{0ӟ@RY4$Ԗi 8 5Zz)><RMEfzӏQY$Ui覮5Yv)-I5Zz)=I5Zz)= 5Yv)-1viz1viy1r (y1r )y1r ( 81r ( 81r ( 81r ( 8 a$3߿Qߎz~B AF~9=0m ]㚫۟u@4X| @ 5%~J-nBMIfߒqۯ]% 5%~J-nBMIfߒqۯ]% 5%~J-nRNMw ߰$Ԗm(I95܂Zn~RYv$n )- 5%~J-nRNIvrۿRYv$Ԗm(I9%~J-nRNIvqۯYv$Ԗm(z 5~:,^~RMIfߒ1ׯ]u Vi 95z9N}RNIfߎ1ןQY4$Ԗi 9I5%~9N}RMIf{0ӏ@QY$Ԗi 81Yv)=1Yv)=1Yv-5Yv)- 5Yv)-5Yvj-I5Yv)-1r iy5Yviy1r ( 81r ( 81r ( 81r ( 81r ( a$߿MvߎznB A5~9-,m ]ןu@8\ @ RY$ܶ$Ԗm( 5%~J-nRNIv߰$Ԗm( 5%~J-nRNIv߰$Ԗm(I9%܂Zn~RYv$n )- 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߒqׯRYu$Ԗmz5~:,^~RNIfߒqׯQY5$ԖiyI5%~:,^~BMIf0ן@QY4$Ԗm y5Zz)N=BMEVzӏQU$Ԗi 85Yz)=B EV^j~Ub߿UaۿQUb߿QUbۿUaۯQUaۯQUaۯUaqן@QUaqן@Uaqן@Q 0ӏQ 0ӏMvߎz~B A5~9=1r ']㚫ۯQvߎzn1=5z)y 5%~J-nBMIfߒqۯ]% 5%~J-nBMIfߒqۯ]% 5%~J-nBMIfߒqۯ]$ܷ 5%~J-nRNIvrۿ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$n )-I9%ۂJmnRNIvrۯ]$v$m(z 5%~:,^~RNIfߒ1ׯQY4 Vi 95z9N}RMIfߎ0ן@QY4$Ԗi 9I5%~9N=BMEfzӏQU$Ui覮 5Zz)=B EV^j~B EV]jnBMEV^j~BMEV]jnB EV]ZnnBMEV]jnBMEV]ZnnB AF]Zm^}B EV]Zm^}B AFJ,^}B AFJ,N<B AF9=1r ( 8 a$߿MvߎznB A5~9-,i親u]qRNIw ߰$Ԗm(J95܂Zn~RYܶ$Ԗm(J95܂Zn~RYܶ$Ԗm(I95܂Zn~RYv$r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$m(I9%~J-nRNIfߒqۯRYu Vi yI5%~:,^RNIfߒqׯQY4$m(yI5%~:,^}BMEfzӏ@RY4$Ԗi 8 5z9N<B EVjϏQY$Vi觮 5Zz)=B EV]j~BMEV^j~RMEV^j~BMEV]jnB AFZm^~B AFZm^}RMEV]ZmnB AFJ,^}B AFJ,N<B AFJ,N<B AFJ,N<B AFJ,M1r ( ]㞻߯QߎznB =5~9-0ma  @)2`$Ԗm( 5%~J-nRNIw ߰$Ԗm( 5%~J-nRNMw ߰$Ԗm( 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߎ1ׯRYu$Ԗm(z 5%~:,^BMEf1ןYu$Vi y 5%~:,^~RMIfߎ1ןRY5$Vi 9I9%~:,^}BMEfzӏ@QY4 Ui觮8I5%~9N=B EVjQU Ue親 Uef$Ue親$Ue親 Uee aeu a%u Ueeu a$4$Ueeu a$4 a$4 a㞻߿Qz~A=5~9-,m]ן@rMvj^}BMIfߒqۯ]% 5%~J-nBMIfߒqۯ]% 5%~J-nBMIfߒqۯ]% 5%~J-nBMIfߒqۯ]$ܶ$ԗn )- 5%~J-nRNIvrۿRYv$Ԗm(I9%ۂJmnRNIvrۿQYu$n )I9%~J-nBMIf1ןYu Vi y 5~9N}B Ef{0ӟ@Y5$Vi 9I5%~9N}RMIf{0ӟ@QY4 Ui覮 5z)><BMEfzϏQU߰ ef Ueئ$Ueئ Uee$Uef$Uee eeu$Ueeu aeu a$4 a$4Q 0ӏMvߎz~B AF9=1q ]㚫ۯ@Mvߎj^@]$ܶ 5%~J-nRNIv߰$Ԗm( 5%~J-nRNIw ߰$Ԗm( 5%~J-nRNIv߰$Ԗm(I9%ۂZn~RYv$n )- 5%~J-nRNIvrۿRYv$Ԗm(I9%~J-nRNIvqۯYv$Ԗm(z 5~:,^~RMIfߒ1ׯ]u Vi 95z9N}RMIfߎ0ןQY4$Ԗi 9I5%~9N}RMIfzӏ@QU$Vi8I5z)N<RMEVjQUb߿QU߿QarۯQUbۿQaqۯQaqןQ qן@Q qן@Q 0ӏUaqן@Qߎz~B AFJ,N<1r (  a㞻߿QߎznB =5~9-0m$Ԗm)- 5%~J-nRMw ߰$Ԗm)- 5%~J-nBMIfߒqۯ]% 5%~J-nBMIfߒqۯ]$ܷ 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿRYu$Ԗm(z 5%~J,^BMIfߎ1ׯQY5$m(z 5~9^~BMIf0ןRY5$Ԗi y 5z9N}RMIf0ן@QU Ui觮85Yz)><BMEfzӏUb߰ Ueئ Ueئ$Vi覮1Yvj-1Yvj-1vi1Yvi1Yviy1r (y1r (y1r ( 81r ( 81r ( 81r a㞻߿rMvߎznB =5~9-1mYqJ95܂Zn~RYv$Ԗm(I95܂Zn~RYܶ$Ԗm(J95܂Zn~RYܶ$Ԗm(I95܂Zn~RYv$n )-BMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIvrۿQYu$Viz5~:,^~RNIvߒqۯRYu$m( 5~:,^~BMIf0ןRY5 Vi 9I5%~:,^}B EVzӏQU Ui覮I5z9N<B EV^jQU߰ Ueئ$Vi覮1Yv-1Yv-1Yvi- 5Yvj- 5Yvi-1Yviy 5Yviy1Yviy1r ( 81r ( 81m a㞻߿rMvߎznB =5~9-,m親u]qןu@8\ @ RYܶ$Ԗm( 5%~J-nRNIw ߰$Ԗm( 5%~J-nRNMw ߰$Ԗm( 5%~J-nRNIvr۰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIvߒqۯ]$v$m( 5%~J,^BMEf0ןRYu Vi 95z9N}B Efzӟ@Yu$Vi 9I5%~9N}RMIf{0ӟ@RY㞼4$Ui觮8I5%z9N<B EV]j~B EV]j~RMEfj~UaۯUaۯQaqۯUaۯUaqۯQ!qן@Qaqן@Q 1ן@Q 0ӏQ 0~B AFJ,N<A=5~9=1r a㞻߯MvߎznB A5~9- 5%~J-nRMw ߰$Ԗm)- 5%~J-nBMIfߒqۯ]% 5%~J-nBMIfߒqۯ]% 5%~J-nRMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvrۯ]$v$n (I5%~J-^BMIf1ןYu Vi y 5~9^}B Ef{0ӟ@Yu$Vi 9I5%~9N}RMIf{0ӟ@RY㞼4$Ui觮I5z9N<RMIfzӏQY Ueئ$Ui親 eeܶ$Ueئ eeu eeu a$u a$u a$4 a$4 a$4 a$4߿Q /~B AE~9=1m ]⚫۟@Mvߊj^}RNIvr߰$Ԗm(I95܂Zn~RYܶ$Ԗm(J95܂Zn~RY$ܶ$Ԗm( 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMIvrۿRYv$n )I9%ۂJmnBMIfߒqۯRYv$Ԗm( 5%~J-^BMIf1ׯ]$v$ԖmyI9%~J,^RNIfߒ1ׯYu$Ԗi y5z9N=BMEfzӏ@QY4$Vi85Yz)=BMEVzϏQU$Ue親1Yv-5Yv)- 5Yz)-5Yvj-I5Yv)-1r iy5Yviy1r ( 81r ( 81r ( 81r ( 81r a㞻߿MvߎznB =5~9-,i親u]qן@RY$ܶ$Ԗm( 5%~J-nRNMw ߰$Ԗm(- 5%~J-nBMIfߒqۯ]% 5%~J-nBMIfߒqۯ]$ܶ$n )- 5%~J-nRNIvrۿRYv$n (I9%ۂJmnBMEf1ׯRYu ViyI9%~J-nBMIfߎ1ׯ]v$Vi y 5%~9^}BMEf{0ӟ@QU4$Ԗi 9I5%~:,^}B EV^jϏRY㞼4$Ui觮I5z9N<RMEfzϏQU Ueئ$Ue親$Ue親 Uee$Ueئ a$u Ueeu$Ueeu eeu a$4 a$4Q 0ӏrMvߎz~B AF~9=1m ]㚫۟@MvߊjP(r i-BMIfߒrۿRYv(r i-BMIfrۿRYܶ$Ԗm(J95܂Zn~RYܶ$Ԗm(I9%ۂZn~RYv$n )- 5%~J-nRNIvrۿRYv$m(I9%ۂJmnRNIvqۯ]$v$Ԗm(z 5%~:,^~RNIfߒqׯQY5$Vi y 5z9N}B EVzӏ@RY4$Ԗi y5Zz)><RMIf{0ӏ@QY$Ԗi81Yv)=1Yv)=I5z)=B AV]ZnB EV]ZnB AF]ZmnB EV]ZmnB EV]Zm^B AFZm^}B AFZm^}B AFJ,N<BMEV]Zm^}B A5~9=1r ( 8 a$߿MvߎznB A5~9-,m親]qI9%ۂJmnBMIvrۿRYܶ$Ԗm( 5%~J-nRNMw ߰$Ԗm(- 5%~J-nRMw ߰$Ԗm( 5%~J-nRNIvrۿRYv(r i- 5%~J-nRNIvrۿRYu$Ԗm( 5%~J-nBMIfߒ1ׯQYu$m( 5%~:,^~RMIfߎ1ןRYu$Ԗm y 5~9N}RNIfߎ0ן@QY4$Vi觮85Zz)><RMIfzӏQU Ue親1Yv)-I5Zz)=B AV]ZnB AV]ZnnRMEV^jnB AV]ZmnB AF]Zm^}B AFJ,^}B AFJ,^}B AFJ,N<B AFJ,N<B AFJ,N<B AF9=1q]㞻ۯMvߎjnB AE~9-,i覦uBMIfߒqۯRYv$r i-BMIfߒrۿRYv$Ԗm(I9%܂Zn~RYv$Ԗm(I9%܂Zn~RYv$n )-BMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvrۿQYu$Ԗiz 5~:,^RNIvqۯRYu Vi y 5%~:,^~RMIfߎ1ןRY5$Vi 9I9%~:,^}B Efzӏ@QY4 Ui觮8I5%z9N=B EV^jQU Ueئ ef Ueئ$Ueئ Uee$Ueئ$Uee Ueeu$Ueeu Ueeu a$4 a$4 ]㞻߿Mvߎz~B AFI=,m ]㞫ۯMvߎjn@]$ 5%~J-nRNMw ߰$Ԗm)- 5%~J-nBMIfߒqۯ]% 5%JmnBMIfߒqۯRYv$n )-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$n )I9%ۂJmnRNIvߒqۯRYu$ԖiyI9%~J-^B Ef{0ן@QY5$Vi 95Zz9N=BMIf{0ӟ@RY5 Ui觮8I5%~9N=BMEfzӏRY4 Ueئ Ueئ ee Ueئ Ueئ ee$Uee$Ueeܶ aeu Ueeu a$u a$4 a$߿Q 0ӎB AFJ,=1m ]㞻ۯrMvފj^}A=5z)$Ԗn )- 5%~J-nBMIfߒqۯ]% 5%JmnBMIfߒrۿRYv$Ԗm(I9%ۂZn~RYv$r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )-I9%ۂJmnRNIvqۯYv$ԖmzI9%~J-^BMEf{0ן@QY5$Vi 95Zz9N=RMIf{0ӟ@Y5 Ui觮8I5%~9N=BMEfzӏRY4 Ueئ Ueئ$Vi覮1Yvj-1Yvj-1vi1Yvi-1Yviy1r )y1r )y1r ( 81r ( 81r ( 81r ( a#߿MvߎznB =5~9-,i親uYqJ95܂Zn~RYܶ$Ԗm( 5%~J-nRNMw ߰$Ԗn )- 5%~J-nBMIfߒqۯ]% 5%~J-nBMIfߒqۯ]$ܶ$Ԗn )- 5%~J-nRNIvrۿ]$ܶ$Ԗm( 5%~J-nRNIfߒqۯRYv$Ԗmz5~9^~BMIfߎ1ׯYu Vi 9I9%~J,^~RMIfߎ0ן@QY4$Ԗi 9I5%~9N}BMEfzӏQU$Vi觮I5z)><BMEVj~Ua߿QU߿QU߿QUaۯQ!qן@Q qן@QUaqןQ 0ӏQUaqן@Q 0ӏQ 0ӏQvߎz~B AE~9=,m]㚫ۯQvߎzn1=5z)yRNIvrۿR]$ܶ$Ԗm)- 5%~J-nBMIfߒqۯ]% 5%JmnBMIfߒrۿRYv$r i-BMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )-I9%ۂJmnBMIfߎ1ׯRYu$Ԗiz5~:,^~RNIfߒqׯQY5$ԖmyI5%~:,^~RMIf0ןQY4$m y 5z9N=BMEfzӏQU$Ԗi 85Zz)=B EVjQUb߿UaۿQUb߿QUbۿUaۯQUaۯQUaۯQaqן@QUaqן@Q!qן@Q 0ӏQ 0~B AFJ,N<1=5~9=1m a㞻ۯMvߊjn}B =5z)@RYv$Ԗm(I9%܂Zn~RYܶ$Ԗm( 5%~J-nRMw ߰$Ԗn )- 5%~J-nBMIfߒqۯ]$ܷ 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvߒqۯ]$ܶ$n )-I9%ۂJ-nRNIfߒqۯRYu$m(z 5~9^}BMEf{0ן@QY4 Ui 8I5%~9N}RNIfߎ0ן@QU$Ԗi 9 5z)N<B EV]j~Ub߿Ub߿QY Uef Uee eev Ueeܶ Ueeu a%u aeu a$4 a$4 a$4 a$3߿Q z~B =5~9-1m]ן@rMvjP$n )-BMIfߒqۯ]% 5%JmnBMIfߒrۿRYv$Ԗm(I95܂Zn~RYܶ$Ԗm(I9%܂Zn~RYv$n )- 5%~J-nRNIvrۿRYv$n )-I9%ۂJmnBMEf1ׯQYu$n (I5%~J,^B Ef{0ןRY5$Ԗmy 5%~:,^}BMEf{0ӟ@Y5$Vi 8 5z9N=B EVzӏRY㞼4 Ui覮 5Zz)=B EV^j~B EV]j~BMEV^j~RMEV^j~B EV]jnB AFZm^~B AFZm^}BMEV]Zm^B AFJ,N=B AFJ,N<B AFJ,N<B AFJ,N<B AF~9=1q]㞻ۯMvߎznB AF~9-,i覦u 5%~JmnBMIfߒqۿRYv(r i-BMIfrۿRYܶ$Ԗm( 5%~J-nRNMw ߰$Ԗm( 5%~J-nRNIvrۿ]$ܶ$Ԗm(I9%ۂJmnBMEf1ׯRYv$Ԗm(I9%~J-nRMIfߒqۯRYu Vi yI5%~:,^RNIfߒqׯQY4 Ui 9I5%~:,^}BMEfzӏ@RY4$Ԗi 9 5z9N<B EVjϏQY$Vi觮 5Zz)=B EV]jnB EV]j~BMEV]jnB EV]ZnRMEV]jnRMEV]ZnB AV]Zm^}BMEV]Zm^}B AF]Zm^}B AFJ,N<B AFJ,N<1r ( 8,m a㞻߿QߎznB =5~9-0mRNMw ߰$Ԗm(- 5%~J-nBMIfߒqۯ]% 5%JmnBMIfߒrۿRYv$Ԗm(I9%܂Zn~RYv$n i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnB Ef1ׯRYu$Ԗm(z 5%~J,^BMEf1ן]v$ԖiyI5%~J,^RNIfߒ1ׯYu$Ԗi y 5z9N=BMIf{0ӟ@RY4$Vi 85Zz)><RMEfzӏQY$Ui覮5Yv)-I5Zz)=1vi-I5Yv)-1vi1viy1r (y1r iy1r ( 81viy0m a$4Q /~B AE~9=1m ]⚫۟@Mvފj^@]$ܶ$Ԗn )- 5%~J-nBMIfߒqۿRYv$Ԗm(I95܂Zn~RYܶ$Ԗm( 5%~J-nRNIvr߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJ-nRNIvrۿ]$ܶ$n )I9%~J-nBMIfߎ1ׯ]u$Vi y 5~9^}BMEf{0ӟ@QU4$Ԗi 95Zz)N<B EVzӏRY4$Vi觮8I5%z9N<B EV]j~B EV]j~RMEfj~UaۯUaۯQaqׯUaqۯQaqן@Q 1ן@Q 1ן@Q 0ӏQ 0ӏQ 0ӏQz~B AE~9=,m]⚫ۯ@MvߎznB A5~9 $Ԗm(J95܂Zn~RY$ܶ$Ԗm(- 5%~J-nBMIfߒqۯ]% 5%ۂJmnBMIfߒrۿRYv$r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )- 5~:,^BMEf1ׯ]$v$Ԗm(z5~9^~BMIf1ןRYu$Ԗi y 5~9N}RNIfߎ0ן@QY4$Vi 85Zz)N<RMIfzӏ@QU$Ui覮5Yz)=1Yv- 5Yz)- 5Yz)-5Yvj-I5Yv)-I5Yvj-1YviyI5Yviy1Yviy1r ( 81r ( 8,m ]㞻߿Q z~B AF~9=0m ]⚫I9%ۂJmnRYv$r i-BMIfߒrۿRYܶ$Ԗm( 5%~J-nRMw ߰$Ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$ԗn )- 5%~J-nRNIvrۿRYu$Ԗm(I9%~J-nRNIvqۯ]v$Ԗm(z 5~:,^~RNIfߒqׯQY5$Vi y 5z9N}B EVzӏ@RY4$m y5Zz)N<RMIf{0ӟ@QY Ueئ1Yv)=B AV]j~RMEVj~UaۯUaۯQaqۯUarۯUaqׯQ qן@Qaqן@Q 0ӏQUaqן@Qߎz~B AFJ,N;1r ( ]㞻߯QvߎznA=5z)-y,m親uBMIfߒrۿRYv$Ԗm(I95܂Zn~RY$ܶ$Ԗm)- 5%~J-nBMIfߒqۯRYv$n i-BMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5~:,^BMIfߒqׯRYu$Ԗm(z 5~:,^RNIvߒqۯRYu$m(zI9%~J,^RNIfߒ1ןRY5$Vi 8 5%~9N}RMIf{0ӟ@QY4 Ui覮 5z)N<RMEfzϏQU Ueئ$Ue親$Ue親$Uef aeu aeu$Ueev a$5 a$4 a$4 a$4 a$߿Q z~B =5~9-0m]ן@rMvj^@]% 5%~J-nBMIfߒqۯ]% 5%ۂJmnBMIfrۿRYܶ$Ԗm( 5%~J-nRNMw ߰$Ԗm(J95܂Zn~RYv$n )- 5%~J-nRNIvrۿRYu$Ԗm(I5%~J-nBMIfߒqۯRYu Vi yI5%~J,^RNIvߒqׯQY4 Vi 9I9%~:,^~BMIf{0ӟ@RY5 Ui觮8I5%~9N}BMEfzӏU߰ Ue親1Yv)-I5z)=B EV]jnB EV]jnB AV]ZmnB EV]ZnBMEV]ZnnB AF]Zm^}B EV]Zm^}B AV]Zm^}B AFJ,N<B AFJ,N<B A5~9=1m]㞫ۯMvߎjnB AF~9-,i親u$ԗn )- 5%~JmnBMIfߒqۿRYv$Ԗm(J95܂Zn~R]$ܶ$Ԗn )- 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿQYu$Viz 5~:,^RNIvqۯRYu Vi y 5%~:,^~RMIfߎ1ןRY5$Vi 9I9%~:,^}B Efzӏ@QY4 Ui觮8I5%z9N=B EV^jQU Ueئ ef Ueئ Ueئ Uee$Uee$Ueeܶ aeu eeu a$5 a$4 a㞻߿Q 0~B AFJ+=0m ]㞫ۯ rMvj^}}:BmJQ]Y`@RNIvrۿR]$ܶ$Ԗm)- 5%~J-nBMIfߒqۿRYv$Ԗm(J95܂Zn~RY$ܶ$Ԗm( 5%~J-nRNIvrۿR]$ܶ$Ԗm(I9%ۂJmnBMIf1ׯRYv$m(I9%~J-nRNIfߒqۯRYu Vi yI5%~J,^RNIvߒqׯQY4 Ui 9I5%~:,^}BMEfzӏ@RY4$Ԗi 8 5z9N<B EV^jQU$Ui覮5Yz)=1Yv-5Yv)- 5Yv)-1Yvi-5Yvj-5Yvi1r iy1r iy1r ( 81r ( 81r ( 81m ]㞻߿Q z~1=5z)-0m:B]IQ]X`@BMIfߒqۯ]% 5%JmnBMIfߒrۿRYܶ$Ԗm( 5%~J-nBMIfߒqۯ]% 5%~J-nBMIfߒqۯ]$ܷ 5%~J-nRNIvrۿRYv$n )-5~:,^BMIfߒqׯRYu$Ԗm(z 5~:,^~RNIvߒqۯRYu$m(zI9%~J,^RNIfߒ1ןRY5 Vi 8 5~9N}RMIf{0ӏ@QY4 Ui覮 5z)><RMEfzϏQU߰ Uef$Ue親$Ue親 Uee$Ueئ a%u Ueeu a$4 Ueeu a$4 a$4 ]㞻߿Mvߎz~B AF9=,m ]㞫ۯ@Mvߎj`$Ԗm( 5%~J-nRNMw ߰$Ԗn )- 5%~JmnBMIfߒrۿRYv$Ԗm( 5%~J-nRNIw ߰$Ԗm(I95܂Zn~RYv$n )- 5%~J-nRNIvrۿRYu$Ԗm(I5%~J-nBMIfߒqۯRYu Vi yI5%~J,^RNIvߒqׯQY4 Vi 9I9%~:,^~BMEf{0ӟ@RY5 Ui觮I5%~9N=BMEfzӏRY4 Ueئ Ueئ ef Ueئ Ueئ Uee$Uee$Uee eeu Ueeu a$u a$4 a㞻߿Q 0~B AFJ+=0m ]㞫ۯ rMvj^}}:BmJQ]Y`@BMIfߒrۿRYv$Ԗm(J95܂Zn~R]$ܶ$Ԗn )- 5%~JmnBMIfߒrۿRYv(r i-BMIfߒrۿRYv$n )- 5%~J-nRNIvrۿRYv$n )-I9%ۂJmnBMEf1ׯQYu$n (I5%~J,^B Ef{0ןRY5$Ԗmy 5%~:,^}BMEf{0ӟ@RY5 Ui觯 8 5z)N<B EVzϏRY4 Ue親5Yz)=B EV]j~RMEfj~UaۯUaۯQaqۯUarۯUaqןQ qן@Q qן@Q 0ӏQ 0ӏQ 0ӏQ z~B AF~9=,m ]㚫ۯQvߎznB A5~9 $Ԗm)- 5%~J-nBMIfߒqۯRYv(r i-BMIvrۿR]$ܶ$Ԗm)- 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvr۰$Ԗm(I9%ۂJmnBMIf1ׯRYv$m(I9%ۂJ-nRNIvߒqۯRYv$ԖizI9%~J-^BMEf{0ןRY5$Vi y5z9N}RMIf0ן@QU Ui觮85Zz)><RMIfzӏ@QU Ui覮5Yz)=1Yv- 5Yz)- 5Yz)-5Yvj-I5Yv)-1r iy1Yviy1r ( 85Yviy1r ( 81r ( 80m ]㞻߿Q z~1=5~)-1m ]㚫I9%ۂZn~RYܶ$Ԗm( 5%~J-nBMIfߒqۯ]% 5%ۂJmnBMIfrۿRYܶ$Ԗm(J95܂Zn~RYv$r i-BMIfߒqۯ]$ܶ$Ԗm(I5%~J-nRNIvrۯ]$ܶ$n )I9%~J-nBMIfߒ1ׯQY5$ԖiyI5%~:,^~RMIfߎ0ןRY4 Ui觯 8 5z9N=BMEfzӏ@QY4 Ui覮 5z)N<RMEfzϏQU Ueئ$Ui親 ee$Ueئ eev eeu a$u aeu a$4 a$4 a$߿Q 0ӏrMvߎz~B AF9=1q ]㞫ۯMvߎjn}BMIvrۿRYܶ$Ԗm(- 5%~J-nBMIfߒqۿRYv$Ԗm(J95܂Zn~R]$ܶ$Ԗm(- 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗmz 5%~J-nBMIfߒqۯRYu$Ԗmz5~9^~BMIfߎ1ׯYu Vi 95z9N}RNIfߎ0ןQY4$Ԗi 9I5%~9N}RMIfzӏ@QU$Ԗi81Yv)=1Yv)-I5Zz)=B AV]ZnB AV]ZnB AFZmnB AV]ZmnB AV]Zm^~B AFJ-^}B AFJ-^}B AFJ,N<B AFJ,N<B AFJ,N<B AFI=1q]㞻ۯMvߎjnB AE~9-1m]% 5%JmnBMIfߒrۿRYܶ$Ԗm(- 5%~J-nBMIfߒqۯRYv(r i-BMIfߒrۿRYv$r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$m(I9%~J-nBMIfߒ1ׯQYu$m(z5~9^}BMEf{0ן@QY4 Vi 8I5%~9^}B EVzӏQU Ui覮I5%z9N<B EV^jQU Ueئ ef Ueئ$Ueئ Uee$Ueئ a%u Ueeu$Ueeu Ueeu a$4 a$4 ]㞻߿Mvߎz~B AFI=,m ]㞫ۯMvߎj`$n )- 9%ۂJmnBMIvrۿRY$ܶ$Ԗn )- 5%~JmnBMIfߒrۿRYv$Ԗm(J95܂Zn~RYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMEf1ׯRYu$Ԗiz5~:,^~RNIfߒqׯQY5$ԖmyI5%~:,^~RMIfߎ1ןRY5 Ui觯 8 5z9N=BMEfzӏ@QY Ue覮 5Zz)><BMEVjQU߿Ua߿QU߿QUbۿUaۯQUaۯQUaۯQaqן@Uaqן@Q 1ן@Q 0ӏQߎz~B AFJ,=1r ' ]㞻ۯMvߎjnB AE~9-NPR7TuWVuwX5]$ܶ$n )- 9%ۂJmnBNIvrۿR]$ܶ$ԗn )- 5%JmnBMIfߒrۿRYv$Ԗm(I9%܂Zn~RYv$n )-BMIfߒqۯ]$ܶ$Ԗm(z 5%~J-nRNIvqۯ]$v$n (I5%~J-nBMIf1ׯ]u$Vi y 5%~:,^}BMEf{0ן@QY4$Ԗi y5Zz)N<B EVzӏQU$Vi81Yz)=B EV^j~Ua߿QU߰ ee ee$Ue親 eev eeu a$u a$u a$4 a$4 a$4 a#߿Qz~A=5~9-,m ]㞻ۯMvߎjI9%ۂJmnRYv(r i-BMIvrۿR]$ܶ$ԗn )- 5%JmnBMIfߒrۿRYv$Ԗm(I95܂Zn~RYv$r i-BMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvrۿQYu ViyI9%ۂJ-nRMIfߒqׯQY5$ԖmyI9%~J,^RNIfߎ1ןRY5 Vi 8I5%~9N}RMIf{0ӟ@RY4$Ui觮8I5%z9N<B EV]j~B EV]j~B AV]jnB EV]j~BMEV]jnB EV]ZnRMEV]jnRMEV]ZnB EV]Zm^}RMEV]Zm^}B EV]Zm^}B AFJ,N<B AFJ,N<B =5~9=0m a#߿ rMvߊjn}B A5~9-1mBMIfߒrۿRYv$Ԗm( 5%~J-nBMIfߒqۯ]% 9%ۂJmnBMIvrۿRY$ܶ$Ԗm( 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(z 5%~J-nRMIfߒqۯRYv$Ԗm(z 5~:,^~RMIfߒ1ׯQY5$Vi y 5z9N}B EVzӏ@RY4$m y5Zz)N<B EV^jϏQY Ue親5Yz)=B EV]j~RMEfj~UaۯUaۯQaqۯUaۯUaqۯQ!qן@Qaqן@Q 0ӏQ 0ӏQߎz~B AFJ,N;1r ( ]㞻ۯMvߎznA=5z)-y,i親@]$ 5%~J-nBMIfߒqۯRYv$Ԗm( 5%~J-nRMw ߰$n )- 5%ۂJmnBMIfߒrۿRYv$r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$m(I9%~J-nRMIfߒqׯRYu$m(z 5~9^~BMIf0ןRY5$Vi 9I5%~:,^}B Efzӏ@QY4 Ui觮81Yz)=BMEVjϏQU Ue親1Yv- 5Yz)= 5Yz)-5Yv-1viy1riy 5Yviz1r ( 91r ( 81r ( 81r ( 81r ( a#߿MvߎznB =5~9-,m親]qא$Ԗn )- 5%~JmnBMIfߒrۿRYܶ$Ԗm( 5%~J-nBMIfߒqۿRYv(r i-BMIfrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIf1ׯRYu$Ԗmz 5~:,^~RNIvߒqۯRYu$Ԗm(zI9%~J,^RNIfߎ1ןRY5 Vi 8 5~9N}RMIf{0ӏ@QY4 Ui覮 5z)><RMEfzϏQU߰ Uef$Ue親$Ue親 Uee$Ueئ a%u Ueeu$Ueeu Ueeu a$4 a$4]㞻߿Mvߎz~B AF~9=1m ]㚫۟@MvߊjI9%܂Zn~RYܶ$Ԗm(- 5%~J-nBMIfߒrۿRYܶ$Ԗm( 5%~J-nBMIfߒqۯ]% 5%~J-nBMIfߒqۯ]$ܶ$n )- 5%~J-nRNIvrۯ]$ܶ$Ԗm(z 5%~J-^BMIfߒ1ׯRYu$n ( 5%~:,^RNIfߒqׯQY4 Vi 9I9%~:,^~BMEf{0ӟ@RY5 Ui觮I5%~9N=BMEfzӏRY4 Ueئ Ueئ ef Ueئ Ueئ Uee$Uee$Ueeܶ aeu eeu a$4$Ueeu]㞻߿Q /~B AF9=,m ]㚫ۯ@Qvߎznӽ?=GԽN-Vխ^eBNIvrۿR]$ܶ$ԗn )- 5%ۂJmnBMIfrۿRY$ܶ$Ԗn )- 5%~JmnBMIfߒrۿRYv(r i-BMIfߒqۯ]% 5%~J-nRNIvrۿRYv$Ԗm(I9%ۂJmnRNIvrۯ]$v$m( 5%~:,^RNIvߒqۯRY5$Ԗi y 5%~:,^}BMEf{0ӟ@RY5 Ui觮85Zz)N<B EVzϏRY4 Ue親5Yz)=B EV]j~RMEfj~UaۯUaۯQaqׯUaqۯQaqן@Q 1ן@Q 1ן@Q 0ӏQ 0ӏQ 0ӏQߎz~B AE~9=1r ']۟@MvߎjnӍ< D}KS}Zb`RNIvrۿ]$ܶ$ԗn )- 5%ۂJmnBMIvrۿR]$ܶ$ԗn )- 5%JmnBMIfߒrۿRYv$Ԗm(I9%ۂJm~RYv$n )- 5%~J-nRNIvrۿRYu$Ԗm( 5%~J-nBMIfߒqۯRYu Vi yI5%~J,^RNIvߒqׯQY4 Vi 9I9%~:,^~BMEf{0ӟ@RY4$Ԗi 9I5%~9N=BMEVzϏQY$Vi8I5Zz)=B EV]j~BMEV^j~RMEV^j~B EV]jnB AFZm^}B AFZm^}B EV]Zm^}RMEV]Zm^}B AV]Zm^}B AFJ,N<B AFJ,M1r ( 8,m a㞻߯QvߎznA=5z)-y,i親$n )- 9%ۂJmnBNIvrۿR]$ܶ$ԗn )- 5%ۂJmnBMIvrۿR]$ܶ$Ԗm)- 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~J-nBMIfߒqۯ]v$m( 5%~J-^BMIf1ןYu Vi y 5~9^}BMEf{0ן@QY4$Ԗi y5Zz)N<B EVzӏQU$Vi 85Yz)=B EV^j~Ub߿QY߰ Uef Uee eev Ueeܶ Ueeu a%u aeu a$4 a$4 a$4 a$3߿Q z~B =5~9-0m]ן@ rMvjm 5%~J-nRMw ߰$n )- 9%ۂJmnBNIvrۿ]$ܶ$n )- 5%ۂJmnBMIfrۿRYܶ$Ԗm(I95܂Zn~RYv$n )- 5%~J-nRNIvrۿRYv$m(I9%ۂJmnRNIvqۯYv$ԖmzI9%~J-nBMIf0ןRY5$Ԗi y 5~9N}RNIfߎ0ןQY4$Vi 8 5z)N<B EV^jQU$Ui觮 5Yz)=B EV]jnBMEV^j~BMEV^j~B EV]jnB AFZm^}B AFZm^}BMEV]Zm^~B AFJ,N<B AFJ,N<B AFJ,N<B AFJ,N<B AF~9=1m]㞫ۯMvߎjnB AE~9-,i覦uRNIvr۰$Ԗm(J95܂Zn~]$ܶ$n )- 9%ۂJmnBNIvrۿ]$ܶ$ԗn )- 5%~JmnBMIfߒqۯ]% 5%~J-nRNIv߰$Ԗm(I9%ۂJ-nRNIvrۿRYv$Ԗm( 5%~J-nBMIfߎ1ׯQY5$m(z5~9^}BMEf{0ן@QY5 Vi 9I5%~:,^}B Efzӏ@QY4$Vi觮85Yz)=BMEVzϏQY$Ui覮1Yv)-I5Zz)=1vi-I5Yz)-1Yvi-1Yviz1r iy1viy1r (y1r ( 81r ( 8 a$4 ]㞻߿Q z~A=5~)-1mYqןRYv$Ԗm( 5%~J-nBMIfߒqۯRYv$Ԗm( 5%~J-nBMIfߒqۯRYv$r i-BMIfߒrۿRYv$n )-BMIfߒqۯ]$ܶ$Ԗm(I5%~J-nRNIvrۿ]$ܶ$n )-I9%ۂJ-nRMIfߒ1ׯQY5$ԖmyI5%~J,^RMIfߎ1ןRY5 Vi 8 5~9N}RMIf{0ӟ@QY4 Ui觮I5z9N<RMEfzӏQY Ueئ$Ui親 ee$Ueئ eev eeu a$u a$u a$4 a$4 a$4 a$3߿Q z~B =5~9=1m]ן@rMvjP$n )-BMIfߒqۿRYv$Ԗm( 5%~J-nBMIfߒqۿRYv$Ԗm( 5%~J-nRMw ߰$Ԗm)- 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )- 5~:,^BMEf1ׯQY5$m( 5%~:,^~RNIfߒ1ׯ]u Ui 9I5%~:,^~BMEf{0ӟ@RY5 Ui觮8I5%~9N}BMEfzӏU߰ Ue親1Yv)=I5z)=B EV]jnB EV]jnB AV]ZnnBMEV]jnRMEV]ZnB AV]Zm^}RMEV]Zm^}B EV]Zm^}B AFJ,N<B AFJ,N<B AE~9=1m]㞫ۯMvߎjnB AF~9-,i覦u 5%~J-nBMIfߒrۿRYܶ$Ԗm(- 5%~J-nBMIfߒrۿRYܶ$Ԗm(- 5%~J-nBMIfߒqۯ]% 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$m(I9%~J-nBMIfߒqׯRYu$m(z 5~9^}BMIf0ןQY5 Vi 9I5%~:,^}B EVzӏQU Ui觮I5%z9N<B EV^jQU Ueئ ef Ueئ$Ueئ Uee$Uef$Uee eeu Ueeu a$u a$4 a#߿Q 0~B AFJ+=0m ]㞫ۯQvߎzn@MHP=Wս_-f$Ԗn )- 5%~JmnBMIfߒrۿRYܶ$Ԗm)- 5%JmnBMIfrۿRYܶ$Ԗm(- 5%~J-nBMIfߒqۯ]$ 5%~J-nRNIvrۿRYv$n )- 5%~J-nRMIfߒqۯ]v$m(I5%~J-^BMIf1ןYu$Vi y 5%~:,^}BMEf{0ן@QY4$Ԗi y5Zz)N<B EVzӏQU$Vi 85Yz)=B EV^j~Ub߿QY߰ ee Uee eev Ueeܶ eeu a$u a$u a$4 a$4 a$4 a#߿Qߎz~A=5~9-,m ]㞫ۯMvߎjBMIfrۿRYܶ$Ԗm)- 5%~JmnBMIfrۿRY$ܶ$Ԗn )- 5%JmnBMIfߒrۿRYv$Ԗm(I9%܂Zn~RYv$n )- 5%~J-nRNIvrۿRYv$m(I9%ۂJmnRNIvqۯYv$ԖmzI9%ۂJ-nBMIf0ןRYu$Ԗi y 5~9N}B EVzӏ@QY4$Vi 8 5z)N<B EV^jQU$Ui覮5Yz)=B AV]jnB EV]j~BMEV]j~B EV]ZnRMEV]jnB AFZm^}B EV]Zm^}RMEV]Zm^}B EV]Zm^}B AFJ,N<B AFJ,N<A=5~9=,m a#߿Qz~B =5~9-0m]% 5%~JmnBMIfߒrۿRYܶ$Ԗn )- 5%JmnBMIfrۿRY$ܶ$Ԗm)- 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvr۰$Ԗm(I9%ۂJ-nRNIvrۿRYv$Ԗm( 5%~J-nBMIfߒ1ׯQY5$m(z5~9^}BMIf0ןQY5$Vi 9I5%~:,^}B Efzӏ@QY4$Vi觮85Yz)=BMEVzϏQY$Ui覮1Yv)- 5Zz)=I5Zz)= 5Yv)-1vi1viy1r )y1r iy1r ( 81Yviy1m a$4Q /~B AE~9=1m ]⚫۟@MvފjP$ԗn )- 5%JmnBMIfrۿR]$ܶ$ԗn )- 5%ۂJmnBNIvrۿ]$ܶ$ԗn )- 5%JmnBMIfߒqۯRYv$n )- 9%ۂJmnBMIfߒqۯ]$ܶ$n )- 5%~J-nBMIfߒqۯRYu$Ԗmz5~:,^~RMIfߒ1ׯ]u$Vi y5z9N}B EVzӏ@RY4$Ԗm y5Zz)N<RMIf{0ӟ@QY Ueئ1Yv)=1Yv)=I5z)=B EV]jnB EV]ZnB AF]ZmnB EV]ZmnB AV]Zm^~B AFJ-^}B AFJ,^}B AFJ,N<B AFJ,N<B AFJ,N<B AE~9=1m a#߿QznB =5~)-OuQu#S5CU5cVX]$ܶ$ԗn )- 5%ۂJmnBNIvrۿ]$ܶ$n )-I9%ۂJmnRNIvrۿ]$ܶ$ԗn )- 5%~J-nBMIfߒqۯ]$ 5%~J-nRNIvrۿRYv$m(I9%ۂJmnB Ef1ׯQYu$n (I5%~J-^BMEf0ןRYu$m(yI5%~:,^~BMIf{0ן@QY4$Vi 9I5%~9N=BMEfzӏQU$Vi觮I5z)><BMEVj~Ua߿QU߿QU߿QUaۯQUbۯQUaۯUaqן@QUaqן@Qaqן@Q 0ӏQ 0~B AFJ,N<1=5~9-1m ]㞻ۯrMvފj^}A=5z) 9%ۂJmnBMIvrۿR]$ܶ$n )- 9%ۂJmnRNIvrۿ]$ܶ$n )-I9%ۂJmnBNIvrۿRYܶ$Ԗm(I9%܂Zn~RYv$n )- 5%~J-nRNIvrۯ]$ܶ$Ԗiz 5%~:,^B Ef1ן]v$ԖiyI9%~J,^RNIvߒqׯYu$Ԗm y 5z9N}RMIf{0ӟ@RY4$Ԗi 8 5z)N<RMIfzӏUb߿Ub߿QY Uef Uee eev Uee Ueeu a%u aeu a$4 a$4 a$4 a$߿Q z~B =5~9-,m ]㞻ۯOuQu'S5CU5cW5X]$ܶ$n )- 9%ۂJmnRNIvrۿ]$ܶ 5%~J-nBMIfߒqۯRYv$Ԗm(J95܂Zn~RY$ܶ$Ԗm(J95܂Zn~RYv$n )- 5%~J-nRNIvrۿQYu$Ԗm(z 5%~:,^BMEf1ׯ]$v$ԖmzI9%~J-^B Ef{0ן@QY4 Ui 8I5%~9N}B EVzӏQU Ui覮I5%z9N<B EV^jQU Ue親 Uef$Ue親$Ue親 Uef aeu aeu Ueeu a$4$Ueeu a$4 a$4 ]㞻߿Mvߎz~B AFI=,m ]㞫ۯ@MvߎjI9%ۂJmnBNIvrۿ]$ܶ$n )-I9%ۂJmnRYv$Ԗm( 5%~J-nBMIfߒqۯRYv$r i-BMIfߒqۯRYv$n )- 5%~J-nRNIvrۿRYv$m(I9%ۂJmnRNIvqۯ]v$Ԗm(z5~9^~BMIfߎ1ןRYu$ԖmyI5%~:,^}B Efzӏ@RY4$Ԗi 9I5%z9N=BMEVzӏRY Ueئ Ueئ$Vi覮1Yv-1Yv-1Yvi-5Yvi-5Yvi-1viy1Yviy1r (y1r ( 81r ' a$4Q /~B A5~9=1m]ן@rMvjBMIfߒqۯ]% 9%ۂJmnRNIvrۿ]$ܶ 5%~J-nBMIfߒqۿRYv$Ԗm( 5%~J-nRNMw ߰$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۯ]$ܶ$n )-I9%ۂJ-nRMIfߒqׯQY5$Ԗm(zI9%~J,^RNIfߒ1ׯRY5$Vi 9I5%~:,^}B EVzӏU$Vi 85Yz)=B EV^jQU߿Ua߿QU߿QU߿QUaۯQaqןQaqן@QUaqۯQ 0ן@Q 0ӏQ 0ӏQ 0ӏQ ~B AF9=,m ]㞫ۯ rMvj^}A=5z)@]$ܶ$n )-I9%ۂJmnRYv$Ԗm( 5%~J-nBMIfߒrۿRYܶ$Ԗm( 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿ]$ܶ$Ԗmz 5%~J-nRNIvrۿ]$ܶ VizI9%ۂJ-nRNIfߒqׯQY5$Ԗm(zI9%~J,^RNIfߒ1ׯRY5$Vi 9I5%~9N}B EVzϏRY4$Vi81Yz)=B EV^j~Ub߿QY Uef Uef ee$Uee$Uee eeu Ueeu eeu a$4 a$4]㞻߿Mvߎz~B AF9=,m ]㞫ۯ@Mvߎj`$Ԗm( 5%~J-nBMIfߒqۿRYv$Ԗm(- 5%~JmnBMIfߒrۿRYܶ$Ԗm)- 5%~J-nBMIfߒqۯ]% 5%~J-nRNIv߰$Ԗm(I9%ۂJmnB Ef1ׯRYv$Ԗm(I5%~J-nBMIfߒqׯRYu$m(z 5~:,^~BMIf0ןRY5$Vi 95Zz)N=BMEfzӏ@QY4$Vi 85Zz)><BMEfzӏQY$Ui覮5Yv)=I5Zz)=1vi-I5Yv)-1Yvi1Yviy1r )y1r iy1r ( 81riy,m a$4߿Q ~B A5~9=1m]ן@rMvjI9%ۂJmnRYv$Ԗm( 5%~J-nBMIfߒrۿRYܶ$Ԗm)- 5%~JmnBMIfߒrۿRYܶ$Ԗm(J95܂Zn~RYv$r i-BMIfߒqۯ]$ܶ$Ԗm(z 5%~J-nRNIfߒqۯ]v$Ԗm( 5%~:,^RNIvqۯRYu$ԖmyI5%~:,^~BMIf0ן@QY4$Ԗi 9I5%~9N}RMIfzӏ@QY$Ԗi 81Yz)=B EV]j~RMEfjUaۿQUaۯUaۯQUaۯQUaۯUaqן@Q 0ӏQUaqן@Q 0ӏQ 0ӏQz~B AF~9=,m ]㞫ۯ rMvj^}A=5z)yBMIfߒqۿRYv$Ԗm( 5%~J-nBMIfߒrۿRY$ܶ$Ԗn )- 5%JmnBMIfrۿRYܶ$Ԗm( 5%~J-nRNIvr߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )- 5%~:,^BMIf1ׯQYu$m( 5%~:,^~RNIfߒqׯQY4 Vi 9I9%~:,^~BMIf{0ӟ@Y5 Ui觮85Yz)><RMEfzӏU Ue親1Yv)=I5z)=B EV]jnB EV]jnB AV]ZmnB EV]ZnB EV]ZmnB AFZm^}B EV]Zm^}B AFJm^}B AFJ,N<B AFJ,=1r ( 8 a$3߿Qvߎz~B A5~9-,m親:A]IQMX`Mg$Ԗm( 5%~J-nBMIfߒrۿRYܶ$Ԗn )- 5%JmnBMIvrۿR]$ܶ$ԗn )- 5%JmnBMIfߒrۿRYv$n i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿRYu$Ԗmz 5~:,^~RNIvߒqۯRYu$m(z5z9N}B Efzӟ@Yu$Vi 9I5%~:,^}B EVzϏRY4$Vi觮81Yv)=B EV]j~Ua߿QU߰ ee ee aev eeܶ eeu a$u a$u a$4 a$4 a$4 a$߿Qz~A=5~9-,m ]㞫ۯMvߎjBMIfߒqۿRYv$Ԗm(- 5%~JmnBMIfrۿRY$ܶ$ԗn )- 5%ۂJmnBMIvrۿR]$ܶ$Ԗm)- 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗiz 5%~J,^BMIfߒ1ׯRYu$n (I5%~J,^RNIvߒqׯQY5$Vi 95z9N=RMIf{0ן@QU Ui觮85Zz)><RMIfzӏ@QU$Ui覮5Yz)=1Yv- 5Yz)= 5Yz)-5Yv-1riy1r iy5Yviy1r ( 85Yviy1r ( 81r ( 8,m ]㞻߯Qz~B AF~9=,m:B]IQ]X`Mh$Ԗm(- 5%~J-nBMIfߒrۿRY$ܶ$Ԗn )- 5%ۂJmnBNIvrۿ]$ܶ$n )- 9%ۂJmnBMIfrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvqۯ]$v$m( 5%~:,^B Ef{0ן@RY5$ԖmyI5%~:,^~BMEf{0ӟ@QU4$Vi 8 5z9N=BMEfzӏU$Ui覮 5Zz)=B EV^j~UaۿQUb߿QUbۿUaۯQUaۯQUarۯQaqן@Uaqן@Q 0ӏQUaqן@ rMvߎz~B AFJ,=1q]㞫ۯrMvߊjnB A5~9-PuRu7T5SV5sX5YRYܶ$Ԗm)- 5%JmnBMIfrۿR]$ܶ$n )-I9%ۂJmnRNIvrۿ]$ܶ$n )- 5%ۂJmnBMIfߒqۿRYv$n )- 5%~J-nRNIvrۿRYv$n (I9%ۂJmnRNIvqۯYv$Ԗmz5~9^}BMIf0ןRYu$Ԗi y 5~9N}RNIfߎ0ן@QY4$Vi 85Zz)N<RMIfzӏ@QU Ui覮5Yv)=1Yv-5Yv)-5Yv-1Yvi-5Yvi-1Yviz1r )y1r (y1r ( 81r ( 81r ( 8,m]㞻ۯQߎz~B A5~9-,i親uFԝMU՝\ dրP BMIfߒrۿRY$ܶ$Ԗn )- 5%ۂJmnBNIvrۿ]$ܶ 5%~J-nBMIfߒqۯRYv$Ԗm(J95܂Zn~RYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿ]$ܶ$n (I5%~J,^BMEf0ןRYu$ԖmyI5%~:,^~BMIf{0ן@QY4$Vi 9I5%~9N=BMEfzӏQU$Vi觮I5z)><BMEVj~Ua߿QU߿QU߿QUaۯQUbۯQUaۯUaqן@QUaqן@Q!qן@Q 0ӏQ z~B AFJ,N;1r ( ]㞻ۯMvߎznB AE~9-PuRu7TuSV5sX5YRYܶ$Ԗm)- 5%JmnBMIvrۿ]$ܶ$n )-BMIfߒqۯRYv$Ԗm( 5%~J-nRMw ߰$Ԗm)- 5%~J-nRNIvrۿ]$ܶ$Ԗm(z 5%~J-nRNIvrۿ]$ܶ VizI9%ۂJmnRNIfߒqׯRYu$Ԗm(zI9%~J,^RNIfߒ1ׯRY5$Vi 9I5%~9N}RMIf{0ӟ@RY4$Vi觮8I5%z9N<B EV]j~B EV]j~RMEfjUaۯUaۯQaqۯUarۯUaqׯQ qן@Q qן@Q 0ӏQ 0ӏQ 0ӏQ z~B AF~9=,m]⚫ۯ@MvߎznBmJQ]Y`Mh$Ԗm)- 5%~JmnBMIfrۿR]$ܶ$n )-I9%ۂJmnRNIvr۰$Ԗm( 5%~J-nBMIfߒqۯ]% 5%~JmnBMIfߒqۯ]$ܷ 5%~J-nRNIvrۿQYu$Ԗm(I9%~J-nRNIfߒqۯRYv$ԖmzI9%ۂJ-nBMIf1ןRYu$Ԗmy 5%~:,^}B Efzӏ@RY4$Ԗi 9I5%~9N=BMEfzӏRY4 Ueئ1Yv)-I5z)=B EV]jnB EV]jnB AV]ZmnB EV]ZnBMEV]ZnnB AF]Zm^}BMEV]Zm^}B AV]Zm^}B AFJ,N<B AFJ,N<B =5~9=1m a$߿ rMvߊjnB A5~9-1mBMIfߒrۿRYܶ$Ԗm)- 5%JmnBMIvrۿ]$ܶ$n )-BMIfߒqۯRYv$Ԗm(J95܂Zn~RYܶ$Ԗm(I9%ۂJn~RYv$n )- 5%~J,^BMIfߒqۯ]v$n (I9%~J-nBMIfߒ1ׯQY5$ԖmzI9%~J,^RNIfߒ1ׯRY5$Vi 9I5%~:,^}B EVzӏQU$Ԗi 85Yz)=B EVjQU߰ ef Ue親$Ue親 Uef aeu aeu a$u a$u a$4 aeu ]㞻߿Q 0ӎB AFJ,=1m ]㞻ۯMvߊjn}B =5z)@]$ 5%~J-nBMIfߒrۿRY$ܶ$ԗn )- 9%ۂJmnRNIvr۰$Ԗm( 5%~J-nBMIfߒqۯ]% 5%JmnBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$Ԗm(I9%ۂJ-nRNIvqۯ]v$Ԗm(z 5~:,^~RMIfߒ1ׯ]u Vi 9I9%~J,^~RMIf{0ן@QU$Vi 85Zz)N<B EV^jQU$Vi觮 5Zz)=B EV]j~RMEVj~B AV]ZnB AF]ZmnB EV]ZnnB EV]ZnnB AF]Zm^}BMEV]Zm^}B EV]Zm^}B AFJ,N<B AFJ,N<B AFI=1r ]㞻ۯMvߎznA=5z)-y,m親u$Ԗm(- 5%~JmnBMIfrۿR]$ܶ$n )-I9%ۂJmnRYv$Ԗm( 5%~J-nBMIfߒqۯRYv$r i-BMIfߒqۯ]% 5%~J-nRNIvrۿRYv$Ԗm(I9%ۂJmnRNIvqۯ]v$Ԗm(z 5~:,^~RMIfߒ1ׯ]u Vi 9I9%~:,^~BMIf{0ӟ@QU Ui觮85Zz)N<RMIfzӏ@QU$Ui覮 5Zz)=B EV]j~BMEV^j~RMEVj~BMEV]jnB AV]ZmnB AV]Zm^B AFZm^}B AFZm^}B AFJ,N}B AFJ,N<B AFJ,=1r ( 8,m a#߿ rMvފjn}B A5~9-1mI9%ۂJn~RYܶ$Ԗm)- 5%JmnBMIvrۿ]$ܶ 5%~J-nBMIfߒqۿRYv$Ԗm( 5%~J-nRNMw ߰$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߒqׯRYu$Ԗmz 5~:,^~RNIfߒqׯQY5$Ԗi y 5%~:,^~BMIf{0ן@QU4$Ԗi 9I5%~9N}RMIfzӏ@QY$Ԗi 81Yz)=B EV]j~RMEfzUaۿQUbۿUaۯQUbۯQ qן@QUaqןQ 0ӟ@Q 0ӏQ 0ӏQ 0ӏQ /~B AFI=1m ]㞻ۯrMvߊj^}B =5z)yBMIfߒrۿRYܶ$Ԗn )- 5%ۂJmnBNIvrۿ]$ܶ 5%~J-nBMIfߒrۿRYܶ$Ԗm( 5%~J-nRMw ߰$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߒqۯRYu$Ԗmz 5~:,^~RNIfߒqׯQY5$Ԗi y 5%~:,^~BMEf{0ӟ@QU4$Vi 9I5%~9N}BMEfzӏ@QU$Vi81Yv)=1Yv)=1Yv-5Yv)- 5Yv)-1Yvj-I5Yv-I5Yvj-1YviyI5Yviy1Yviy1r ( 81r ( 8 a$4]㞻ۯQߎz~B AF~9=,m;CmJRmYa]i$Ԗm)- 5%JmnBMIfrۿ]$ܶ$n )-BMIfߒqۿRYܶ$Ԗm(- 5%~JmnBMIfߒrۿRYv$Ԗm(I9%ۂZn~RYv$n )- 5%~J-nRNIvrۿRYu$Ԗm( 5%~J-^BMIfߒ1ׯQYu$m(z 5~9^~BMIf0ןRY5$Vi 95Zz)N=BMEfzӏ@QY4$Vi 85Zz)><BMEfzӏQY$Ui覮5Yv)=I5Zz)=1vi-I5Yz)-1Yvi1Yviy1r )y1r iy1r ( 81r ( 81r ( 81r (  a$߿MvߎznB A5~9-,m親u]qBMIfߒrۿRYܶ$Ԗn )- 5%ۂJmnBNIvrۿ]$ܷ 5%~J-nBMIfߒrۿRYܶ$Ԗm(- 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~J-^BMIfߒqۯRYv$Ԗm(z 5%~:,^~RNIvߒqۯRY5$ԖmyI5%~:,^~BMIf{0ן@QY4$Ԗi 9I5%~9N}RMIfzӏ@QY$Ԗi 81Yz)=B EV]j~RMEfjUaۿQUaۯUaۯQUaۯQUaۯUaqן@QUaqן@QUaqן@Q 0ӏQ 0ӏQvߎz~B AE~9=,m]㚫ۯQvߎzn1=5z)@]$ 5%~J-nBMIfߒrۿR]$ܶ$n )-I9%ۂJmnRYv$Ԗm(- 5%~J-nBMIfߒrۿRYv$Ԗm(I9%ۂZn~RYv$n )- 5%~J-nRNIvrۿRYv$Ԗm(I5%~J-nBMIfߒqׯRYu$n ( 5%~:,^~RMIfߒ1ׯYu$Ԗm y 5z9N}RMIf{0ן@QU Ue覮I5z9N<B EV^jQU Ue親1Yv- 5Yz)=I5Yz)= 5Yv)-1viz1viy1r )y1r iy1r ( 8 5Yviy1r a$4]㞻߯Qz~B AF~9=0m ]㚫ې$Ԗm(- 5%~JmnBMIfrۿR]$ܶ$n )-BMIfߒqۿRYܶ$Ԗm)- 5%~JmnBMIfߒrۿRYv$Ԗm(I95܂Zn~RYv$n )- 5%~J-nRNIvrۿRYv$Ԗm(I5%~J-nBMIfߒqׯRYu$n ( 5%~:,^~RMIfߎ1ןRYu$Ԗi y 5z9N}RMIf{0ӟ@RY4$Ԗi 9 5z9N<B EV^jQU߰ Ueئ ef$Ue親$Ue親 Uef aeu aeu$Ueeu a$4 a$4 a$4 a$4 a㞻߿Qߎz~A=5~9-,m ]㞻ۯQvߎzI9%ۂJn~RYܶ$Ԗm)- 5%ۂJmnBNIvrۿ]$ܶ 5%~J-nBMIfߒrۿRYܶ$Ԗm(- 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~J-nRMIfߒqۯYv$Ԗm( 5%~:,^B Ef{0ןRYu$m(zI9%~J,^RMIfߎ1ןQY4$m y5Zz)N<B EVzϏRY㞼4 Ui覮 5Zz)><BMEVj~Ua߿QU߿QU߿QUbۿUaqۯUaqׯQ qן@Qaqן@Q qן@Q 0ӏQ 0ӏ?B AFJ,N<B =5~9=1r ']⚫ۯ@MvߎznB A5~9-BMIfߒrۿRYܶ$Ԗn )- 5%ۂJmnBNIvr۰$Ԗm( 5%~J-nBMIfߒrۿRYܶ$Ԗm)- 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~J-nRMIfߒqۯ]v$Ԗm( 5%~:,^B Ef{0ןRYu$m(zI9%~J,^~RMIfߎ0ןQY4$Ԗi y5Zz)N<B EV^jϏQY4 Ue覮5Zz)=B EV^j~B EV]j~BMEV^j~RMEVj~BMEV]jnB AF]Zm^B AFZm^}B AFJ,^}B AFJ,^}B AFJ,N<B AFJ,N<B AFJ,N<B AFJ+=1r ]㞻ۯMvߎzn1=5z)y,i覦@]$ܷ 5%~J-nBMIfߒrۿR]$ܶ$n )-I9%ۂJmnRYܶ$Ԗm(- 5%~JmnBMIfߒrۿRYܶ$Ԗm(J95܂Zn~RYv$n )-BMIfߒqۯRYv$n )- 5%~:,^BMIfߎ1ׯRYu Vi yI9%~J-^BMEf0ןRYu$Ԗm y 5%~9^}B Efzӏ@RY4$Ԗi 9I5%~9N}RMEfzӏQU Ui覮5Yz)=B AV]j~BMEV^j~RMEVj~BMEV]jnB AV]ZmnB AV]Zm^B AFZm^}B AV]Zm^}B AFZm^}B AFJ,N<B AFJ,N<B A5~9=1m]㞻ۯMvߎzn1=5z)y,i親u$Ԗm(- 5%~JmnBMIfrۿR]$ܶ$n )-BMIfߒqۿRYܶ$Ԗm)- 5%JmnBMIfrۿRYܶ$Ԗm( 5%~J-nRNIvrۿRY$ܶ$Ԗm(I5%~J-nRNIvrۿRYu$Ԗmz 5~:,^RNIvqۯRYu Vi y 5~9^}BMEf{0ן@QY4$Ԗm y 5z9N=BMEfzӏ@QY Ue覮 5z)><RMEfzϏQU Ueئ$Ui親 ee$Ueئ eev eeu a$u a%u a$4 a$4 a$4 a$4߿Q ~B A5~9=1m]ן@rMvjI9%ۂJm~RYܶ$Ԗm)- 5%JmnBNIvrۿ]$ܷ 5%~J-nBMIfߒrۿRYܶ$Ԗm)- 5%~J-nBMIfߒqۯRYv$n )- 5%ۂJmnBMIfߒqۯ]v$n )- 5%~:,^BMIfߎ1ׯRYu Vi yI5%~J-^B Ef{0ןRY5$Ԗi y 5~9N}B EVzӏ@QY4$Ԗi 9I5z9N=BMEVzӏRY Ueئ1Yv-I5z)=B EV]jnB EV]jnB AV]ZnnBMEV]ZnBMEV]ZnB AV]Zm^}RMEV]Zm^}B EV]Zm^}B AFJ,N<B AFJ,N<B AE~9=1m]㞫ۯMvߎjnB AE~9-,i覦uBMIfߒqۿRYܶ$Ԗm)- 5%ۂJmnBNIvr۰$Ԗm( 5%~J-nBMIfߒrۿRY$ܶ$Ԗn )- 5%~JmnBMIfߒqۯRYv$n )-I9%ۂJmnBMIfߒqۯ]$v$n )- 5%~:,^BMIfߎ1ׯRYu Vi yI5%~J,^B Ef{0ן@RY5$Ԗi y 5z9N}RNIfߎ0ןQY4$Vi 8 5z9N<B EVjϏQY$Vi8I5z)=B EV^j~RMEfj~B AV]ZnnRMEV^j~B EV]ZmnB EV]Zm^B AFZm^}B AFZm^}B AFJ,N<B AFJ,N<B AF~9=1r ( 8 a$߿MvߎznB A5~9-,m親u< C}KSmZbmi$Ԗm( 5%~JmnBMIfrۿR]$ܶ$n )-BMIfߒqۿRYܶ$Ԗn )- 5%JmnBMIfrۿRY$ܶ$Ԗm( 5%~J-nRNIvr۰$Ԗm(I9%ۂJmnBMIfߒqׯRYv$n (I9%ۂJ-nRNIvߒqۯRYu$Vi yI5%~:,^RNIfߒ1ׯYu$my 5~9N}RNIfߎ0ן@QU Ui覮I5%z9N<B EV^jQU Ue親 Ueئ$Ue親$Ui親$Uef aeu aeu$Ueev a$4 a$4 a$4 a$4 a㞻߿Qvߎz~1=5~9-,m ]㞫ۯ@MvߎjBMIfߒqۿRYܶ$Ԗm)- 5%ۂJmnBNIvrۿ]$ܷ 5%~J-nBMIfߒrۿRY$ܶ$Ԗn )- 5%~JmnBMIfߒqۿRYv$n )-BMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIvqۯ]$v$n (I5%~J-^BMIf1ןYu Vi 95z9N}B EVzӏ@RY5 Ui觮8 5z9N=B EVzӏU$Ui觮I5z)><BMEVjQUb߿QU߿UaۯQUۿUarۯUaqۯQ!qן@Qaqן@Q 1ן@Q 0ӏQ 0~B AFJ,N<A=5~9=1q a㞻߯MvߎjnB =5~)-@]$ܶ 5%~J-nBMIfߒrۿRY$ܶ$ԗn )-I9%ۂJmnRYܶ$Ԗm)- 5%~JmnBMIfrۿRYܶ$Ԗm( 5%~J-nRNIvr۰$Ԗm(I9%ۂJmnBMIfߒqۯRYv$n )-I9%ۂJmnRNIvqۯYv$ԖiyI9%~J-^B Ef{0ן@QY5 Vi 9I5%~:,^}BMEfzӏ@QY4$Vi 85Zz)><RMEfzӏUb߿Ub߿UaۿQU߿QU߿QUaۯQaqןQaqן@QUaqۯQ 0ן@Q 0ӏQ 0ӏQ 0ӏQ ~B AF9=,m ]㞫ۯ rMvj^}1=5z)(r i-RNIvr۰$Ԗm(- 5%~JmnBMIvrۿ]$ܶ 5%~J-nBMIfߒrۿRYܶ$Ԗm)- 5%~J-nBMIfߒqۯRYv$n )-BMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvrۿ]$ܶ$n )I9%~J-nBMIfߎ1ׯ]v$Vi y 5~9^}BMEf{0ӟ@QU4$Vi 9I5%~9N}RMIfzӏ@QY Ue親5Yz)=B EV^j~B EV]j~BMEVj~RMEVj~RMEV^jnB AV]ZmnB EV]ZmnB AFZm^}B AV]Zm^}B AFZm^}B AFJ,N<B AFJ,N<A=5~9=1m a$߿rMvߎjnB AE~9-,i覦u 9%ۂJmnRNIvr߰$Ԗm(- 5%JmnBMIvrۿ]$ܶ 5%~J-nBMIfߒrۿRYܶ$Ԗn )- 5%~JmnBMIfߒqۿRYv$n )-BMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvrۿ]$ܶ$n )I9%~J-nBMIfߎ1ׯ]u$Vi y 5~9^}BMEf{0ӟ@Y5$Vi 8 5%~9N=BMEfzӏ@QU$Ԗi 81Yv)=B EV]j~RMEfjUaۿQUbۿUaۯQUbۯQ!qן@QUaqۯQ 1ן@Q 0ӏQ 0ӏQ 0ӏQ 0ӎB AFJ,=1m ]㞻ۯMvߎjn}B =5~)-yRMw ߰$n )-BMIfߒqۿRYܶ$Ԗn )- 9%ۂJmnRNIvr߰$Ԗm(- 5%~JmnBMIfߒrۿRYܶ$Ԗm( 5%~J-nRNIvr߰$Ԗm(I9%ۂJmnBMIfߒqۯ]v$n )-I9%ۂJmnRNIvrۯ]v$Ԗmz5z9^}BMEf0ןRY5$Vi 95Zz9N=BMIf{0ӟ@RY4$Ԗi 9 5z9N<B EV^jQU Ue親1Yv- 5Yz)=I5Zz)= 5Yv)-1Yvi-1Yvi1riy1Yviy1viy1r ( 81r ( 81m a㞻߿MvߎznB =5~9-,m親]ן@]$ܶ$n )-BMIfߒrۿRYܶ$ԗn )- 9%ۂJmnRYv$Ԗm(- 5%~JmnBMIfߒrۿRYܶ$Ԗm( 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMIfߒqۯ]v$n )-I9%ۂJmnRNIvqۯ]v$ԖmzI9%~J-nBMEf{0ן@QY5$Vi 9I9%~:,^~BMEfzӟ@RY4$Ԗi 8 5Zz)N<RMIfzӏQU߰ Ueئ ef$Ue親$Ue親$Uef eeu eeu a$u a$u a$4 aeu]㞻߿Q 0ӎB AFJ,=1m ]㞻ۯrMvފj^}A=5z)$r i-BNIvrۿ]$ܷ 5%~J-nBMIfrۿ]$ܶ$n )-BMIfߒrۿRYܶ$Ԗm)- 5%~J-nBMIfߒqۯRYv$n )-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJ-nRNIvrۿQYu ViyI9%ۂJ-nBMIfߒ1ׯQY5$Ԗi y 5%~:,^~BMEf{0ן@QY4$Ԗi 9I5%~9N}RMIf{0ӟ@QY4 Ue覮 5Zz)=B EV^j~Ua߿QU߿QU߿QUۿUarۯUaqۯQaqן@QUaqן@Uaqן@Q 0ӏQ 0ӏQ z~B AF9=0m ]㞻ۯrMvފj^}B =5z)y 5%ۂJmnBNIvrۿ]$ܷ 5%~JmnBMIfrۿ]$ܶ$n )-BMIfߒrۿRYܶ$Ԗm)- 5%~JmnBMIfߒqۿRYv$n )-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJ-nRNIvrۿQYu ViyI9%~J-nBMIfߎ1ׯQY5$Vi y 5%~:,^}BMEf{0ӟ@QU4$Vi 9I5%~9N}RMIfzӏ@QY Ue親5Yz)=B EV]j~B EV]j~BMEV^j~RMEVj~BMEV]jnB AF]ZmnB AF]Zm^~B AFJm^}B AFZm^}B AFJ,N<RMEV]Zm^}B AF9=1r ( 8 a$3߿Qvߎz~B AE~9-,m ]RNIw ߰$ԗn )-I9%ۂJmnRYܶ$Ԗm)- 5%ۂJmnRNIvr۰$Ԗm( 5%~J-nBMIfߒrۿRYܶ$Ԗm( 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )-5~:,^B Ef1ׯ]$v$Ԗm(z5~9^~BMIf0ןRY5$Ԗi y5z9N=RMIf{0ӟ@RY5$Ԗi 9I5z9N<B EVjQU$Ui親1Yv)-I5Zz)=1Yvi-I5Yz)-1Yvi-5Yvi-1viy 5Yviy5Yviy1r ( 81r ( 81r ( a$߿MvߎznB AE~9-,m ]⚫ן@RY$ܶ$ԗn )-I9%ۂJmnRYܶ$Ԗn )- 5%ۂJmnRNIvr۰$Ԗm(- 5%~JmnBMIfߒrۿRYܶ$Ԗm( 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )-5~:,^B Ef1ן]v$Ԗm(z5~9^}BMIf0ןRY5$Vi 95Zz9N=BMIf{0ӟ@RY4$Ԗi 8 5z9N<B EV^jQU Ue親 Ueئ$Ui親$Ui親$Ueئ eev eeu a%u aeu a$5 a$4 a$3߿Q 0ӏrMvߎz~B AF~9=1q ]㚫ۯ@MvߊjP$n i-BMIfrۿ]$ܶ$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒqۿRYܶ$Ԗm(- 5%~J-nBMIfߒqۯRYv$n )-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿQYu$VizI9%ۂJ-nRMIfߒ1ׯQY5$Ԗi yI5%~:,^~BMIf{0ן@QY4$Ԗi 95Zz)N<B EV^jϏRY4 Ui覮 5Zz)><BMEVjUb߿QU߿UaۯQarۯQUaۯQUaۯUaqן@QUaqן@QUaqן@Q 0ӏQ 0ӏQ 0~B AFJ+=1m ]㞻ۯMvߎjn}B =5~)-y 5%~JmnBMIfrۿ]$ܶ 5%~J-nBMIfߒrۿR]$ܶ$n )-BMIfߒqۿRYܶ$Ԗm)- 5%~J-nBMIfߒqۯRYv$n )-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿQYu ViyI9%ۂJ-nRMIfߒ1ׯQY5$Ԗi y 5%~:,^~BMEf{0ן@QU4$Ԗi 9I5%~9N}RMIf{0ӟ@QY Ue覮5Zz)=B EV^j~UaۿQU߿QU߿QUbۯUaqۯUaqׯQ qן@Qaqן@Q qן@Q 0ӏQ 0ӏ rMvߎz~B =5~9=1r ']⚫ۯ@QvߎznB AE~9-RNIv߰$Ԗm)- 5%ۂJmnRNIvr۰$Ԗm(- 5%JmnBNIvrۿ]$ܶ 5%~J-nBMIfߒrۿRYv$Ԗm( 5%~J-nRNIvr߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )- 5~:,^BMEf1ׯ]$v$Ԗm(z 5~9^~BMIf1ןRYu$Ԗi y 5z9N}RMIf{0ן@QU Ui覮I5%~9N=B EVjϏQY$Ui覮5Yv)=I5Zz)=B AF]ZnnRMEV^j~B EV]ZnnB EV]ZnnB AV]Zm^}RMEV]Zm^}B AFJ,N<B AFJ,N<B AFJ,N<B AFJ,N;1r (  a㞻߿Qz~B A5~9-1mj  @(2`$Ԗm(- 5%JmnBNIvr۰$Ԗm( 5%~JmnBMIvrۿ]$ܶ 5%~J-nBMIfߒqۿRYv$Ԗm(J95܂Zn~RYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )- 5~:,^BMEf1ׯQY5$m(z 5~:,^~BMIfߎ1ןRYu$Ԗm y 5~9N}RNIfߎ0ן@QU Ui觮85Yz)><BMEfzӏQY$Vi觮 5Zz)=B AV]ZnB EV]jnB AV]ZnnRMEV]jnB AFZm^}RMEV]ZnnB AFZm^}B AFJ,^}B AFJ,N<B AFJ,N<B AE~9=1q ]㞻ۯMvߎznB =5~)-0mgְP p$- $Ԗm(- 5%~JmnBMIvrۿ]$ܷ 5%~J-nBMIfrۿ]$ܶ$n )-BMIfߒqۯRYv$Ԗm(I95܂Zn~RYv(r i-BMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIvߒqۯ]v$Ԗm(z 5%~:,^RNIvߒqۯQY5$Ԗi y 5~9^}B Efzӟ@RY5 Ui觮85Zz)N<RMIf{0ӏ@QY$Vi8I5z)><BMEVj~UaۿQUbۿQUaۯQaqۯUaqׯQaqן@QUaqן@QUaqן@Q 0ӏQ 0ӏQ 0ӏMvߎz~1=5~9-1m ]⚫ۯ@Mvߎjn}ս_=f֠@ `$ԗn )-I9%ۂJmnRYܶ$Ԗn )- 9%ۂJmnRNIvr߰$Ԗm)- 5%JmnBMIvrۿR]$ܶ$ԗn )- 5%~JmnBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$Ԗm(I9%ۂJ-nRNIvqۯ]v$Ԗm(z5~9^~BMIfߎ1ןRYu$Ԗmy 5%~9^}B EVzӏ@QY4$Vi 8 5z9N<B EV^jQU$Ui覮5Yz)=1Yv- 5Yv)- 5Yv)-1Yvi-5Yvi-1Yviz1r (y1r ( 91r ( 81r ( 81r ( a$3߿Qz~1=5~9-,i親 ]ןucW5XZ@$Hl 5%JmnBNIvrۿ]$ܷ 5%~JmnBMIvrۿ]$ܶ 5%~J-nBMIfߒrۿRY$ܶ$ԗn )- 5%JmnBMIfߒrۿRYv$n i-BMIfߒqۯ]$ܶ$Ԗm(I5%~J-nRNIvqۯ]$v$m(I5%~J,^BMEf0ןRYu$m(zI9%~J,^~RMIf0ן@QY4$Ԗi 9I5%~9N}RMIfzӏ@QU$Vi8I5z)><BMEVjUb߿QU߿QU߿QUaۯQUaۯQUaۯQaqן@Uaqן@Q 0ӏQ 0ӏQ 0ӏQ z~B AE~9=1r a㞻ۯMvߊj^}QMX`MgְP $Ԗm(- 5%JmnBMIvrۿ]$ܷ 5%~JmnBMIvrۿ]$ܶ 5%~J-nBMIfߒrۿRYܶ$Ԗm(- 5%~J-nBMIfߒqۯ]$ܷ 5%~J-nRNIvrۿRYv$m(I9%ۂJmnRNIvrۯ]$v$m( 5%~:,^~RNIfߒqׯQY4 Vi 95Zz9N=RMIf0ן@QU$Vi 85Zz)N<B EV^jQU$Ui覮 5Yz)=B EV]jnBMEV^j~BMEV^j~B EV]jnB AFZm^}B AFZm^}B EV]Zm^~B AFJ,N<BMEV]Zm^}B AFJ,N<B AFJ,N<A=5~9=,m a㞻߿QߎznB =5~)-PuRu3T5SV5sWY 9%ۂJmnRYv$Ԗm)- 5%ۂJmnRNIvr߰$Ԗm)- 5%JmnBNIvrۿ]$ܶ 5%~J-nBMIfߒqۯRYv(r i-BMIfߒqۯ]% 5%~J-nRNIvrۿRYu$Ԗm(I5%~J-nRMIfߒqۯRYu Vi yI5%~J,^RNIvߒqׯQY4 Ui 8I5%~:,^}B Efzӏ@QY4$Vi 85Zz)><RMEfzӏUb߰ Ueئ$Vi覮1Yv-5Yv)-1Yvj-I5Yv)-1riyI5Yvi-1r (y1r ( 81r )y,m a$4Q 0~B AF~9=1m ]⚫۟@MvߊjP$r i-BNIvrۿ]$ܷ 5%~JmnBMIvrۿ]$ܷ 5%~JmnBMIfrۿ]$ܶ$n )-I9%ۂJmnRNIvrۿR]$ܶ$Ԗm(I95܂Zn~RYv$n )- 5%~:,^BMIfߒqۯRYv$Ԗm( 5%~J,^BMEf0ןRYu Vi 95z9N}B Efzӟ@RY5$Vi 8I5%~9N}RMIfzӏ@QY Ue親5Yz)=B EV^j~B EV]j~RMEVj~B AV]ZnnRMEV^j~B EV]ZnnB EV]ZmnB AF]Zm^}B EV]Zm^}B AV]Zm^}B AFJ,N<B AFJ,N<B AF~9=1q ]㞻ۯMvߎzn1=5z)y,i親u 5%JmnBNIvrۿ]$ܷ 5%~JmnBMIvrۿ]$ܷ 5%~JmnBMIfrۿ]$ܶ$n )-I9%ۂJmnRNIvrۿR]$ܶ$Ԗm(I95܂Zn~RYv$n )- 5%~:,^BMIfߒqۯRYv$Ԗm( 5%~:,^B Ef0ןRYu$m(z5z9N}B EVzӏ@RY5 Vi 8 5z9N=BMEfzӏQU$Vi81Yv)=B EV]j~RMEfzUaۿQUbۿUaۯQaqןQaqן@QUarۯQ qן@Q 0ӏUaqן@Qߎz~B AFJ,N<1=5~9=1q a㞻߯MvߎznB A5~9-RNIv߰$ԗn )- 9%ۂJmnRYܶ$Ԗn )- 9%ۂJmnRYܶ$Ԗm)- 5%ۂJmnBNIvrۿ]$ܶ$n )- 5%~JmnBMIfߒqۯ]% 5%~J-nRNIvrۿRYu$Ԗm(I5%~J-nRMIfߒqۯRYu$Vi yI5%~J,^B Ef{0ӟ@QY4 Vi 9I5%~:,^~BMEfzӏ@RY4$Ԗi 8 5z)N<B EV^jQU Ue親 Ueئ$Ui親 ee aev Uee Ueeܶ eeu$Ueeu Ueeu a$4 a$4 a#߿Qz~B =5~9-0m]ן@rMvj^@RYܶ$Ԗn )- 9%ۂJmnRYܶ$Ԗn )- 9%ۂJmnRYܶ$Ԗm)- 5%ۂJmnBNIvrۿ]$ܶ$n )- 5%~JmnBMIfߒqۯ]$ 5%~J-nRNIvrۿQYu$Ԗm( 5%~J-nBMIfߒqۯRYu Vi yI5%~J,^RNIvߒqׯQY4 Ui 8I5%~:,^}B Efzӏ@QY4$Vi 85Zz)><RMEfzӏUb߰ Ueئ$Vi觮1Yv)-5Yv)-5Yvj-1viy1viy1r (y1r )y1r ( 85Yviy1r a$4]㞻߯Qz~B AF~9=1m ]㚫ې$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒrۿRY$ܶ$ԗn )- 5%ۂJmnBMIvrۿRYܶ$Ԗm(I9%ۂJm~RYv$n )-5~:,^BMIfߒqۯRYv$Ԗm( 5%~J,^BMEf0ןRYu Vi 95z9N}B Efzӟ@RY5$Vi 8I5%~9N}RMIfzӏ@QY Ue親5Yz)=B EV^j~UaۿQU߿QU߿QUۿUarۯUarۯQaqן@QUaqן@Uaqן@Q 0ӏQ 0ӏQ z~B AFI=1m ]㞻ۯMvߊjn}B =5~)-y 5%~J-nBMIfߒrۿR]$ܶ$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒrۿRY$ܶ$ԗn )- 5%ۂJmnBMIfrۿRYܶ$Ԗm(I9%ۂJmnRYv$n )-I9%ۂJmnBMIfߒqۯRYv$Ԗm(z 5%~:,^B Ef{0ןRYu$m(z5z9N}B EVzӏ@RY5 Vi 8 5z9N=BMEfzӏ@QU$Ԗi81Yv)=B EV]j~RMEfzQUb߿QUb߿QUaۯQaqןQaqן@Q qן@Q qן@Q 0ӏQUaqן@Q ~B AFJ,N<A=5~9=1r]ۯ@MvߎznB A5~9-RNIvr۰$Ԗm(- 5%JmnBNIvr۰$Ԗm(- 5%JmnBNIvr۰$Ԗm( 5%~JmnBMIfrۿRY$ܶ$Ԗm)- 5%~J-nBMIfߒqۯ]$ܶ$ԗn )- 5%~J,^BMIfߒqۯ]$ܶ$n )-I9%ۂJmnRNIvߒqۯRYu Vi y 5%~:,^~BMIf0ןRY5 Vi 9I5%~9N}B EVzӏQU$Ԗi 85Zz)><BMEVzϏQU Ueئ$Ui親 ee eev Uee$Uee eeu$Ueeu$Ueeu a$4 a$4 a$߿Q z~B =5~9=1m]ן@Mvފj^@]%I9%ۂJm~RYܶ$ԗn )-I9%ۂJm~RYܶ$ԗn )-I9%ۂJmnRYܶ$Ԗm)- 5%~JmnBMIfߒrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯQYu$Ԗm(I9%ۂJmnRNIvrۿ]$ܶ$n (I5%~J,^B Ef{0ןRYu$Ԗmy 5%~:,^}BMEf{0ӟ@RY5 Ui觮85Zz)N<B EV^jQY$Vi觮8I5z)><BMEV^j~B EV]jnB EV]jnB EV]ZnRMEV]jnB AFZm^}RMEV]ZmnB AFJm^}B AFJ,N<RMEV]Zm^}B AFJ,=1r ( 8,m a$߿rMvߎjnB AE~9-,i覦u$ԗn )-I9%ۂJm~RYܶ$ԗn )-I9%ۂJm~RYܶ$ԗn )-I9%ۂJmnRYܶ$Ԗm)- 5%~JmnBMIfߒrۿRYv(r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$Ԗm(z 5%~:,^B Ef0ןRYu$m(z5z9N}B Efzӟ@RY5$Vi 8I5%~9N}RMIfzӏ@QY Ue親5Yz)=B EV^j~Ua߿QU߿QU߿QUۿUaۯQUarۯQaqן@QUaqן@QUaqן@Q 0ӏQ 0ӏQ ~B AFJ+=1m ]㞻ۯMvߊjn}B =5~)-yI9%܂Zn~]$ܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfrۿ]$ܶ$n )-BMIfߒqۿRYܶ$Ԗm( 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm( 5%~J-nBMIfߒqۯRYu Vi yI5%~J,^B Ef{0ן@QY5 Vi 9I9%~:,^~BMEf{0ӟ@RY4$Ԗi 9I5z9N<B EVjQU$Ui覮5Yv)=I5z)=B AV]ZnnB AF]ZmnB EV]ZnRMEV]ZnB EV]Zm^B AFJ,^}B AFJ,N<B EV]Zm^}B AFJ,N<1r ( 81m]㞻ۯMvߎznA=5z)-y,m親uhְ@ `$-BMIfߒrۿR]$ܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒrۿR]$ܶ$n )-I9%ۂJmnRNIvrۿ]$ܶ$Ԗm)- 5%~J-nRNIvrۿRYv$n )- 5%~J-^BMIfߒqۯRYv$Ԗm(z 5~:,^~RNIfߒ1ׯQY5$Vi y 5~9N}B EVzӏ@RY4$Ԗm y5Zz)><RMIfzӏ@QU$Vi觮8I5z)><BMEV^j~UaۯUaۿUaۯQaqׯQaqןQ qן@Uaqן@Qaqן@Q 0ӏQ 0ӏQ 0ӎB AFJ,M1q]⚫ۯ@Qvߎzn1=5z)yY5[@$Hl @RYܶ$Ԗn )- 9%ۂJmnRYܶ$Ԗn )-I9%ۂJm~RYܶ$Ԗn )- 5%ۂJmnBNIvrۿ]$ܶ$ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqׯRYv$Ԗm( 5%~J,^BMEf1ןYu$Vi y 5~:,^}BMEf{0ן@QY4$Ԗi y5Zz)N<B EVzӏU$Vi觮8I5%z9N<B EV]j~B AV]j~BMEVj~B AV]ZnnB AF]ZmnB EV]ZnRMEV]ZnB EV]Zm^B AFJ-^}B AFJ,N<BMEV]Zm^}B AFJ,N<1r ( 81m]㞻ۯMvߎznA=5z)-y,m親hְ@ `$-BMIfߒrۿRY$ܶ$n )-BMIfߒrۿRY$ܶ$n )-BMIfߒrۿRY$ܶ$ԗn )- 9%ۂJmnBNIvrۿR]$ܶ$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5%~J,^BMIfߒqۯRYu$Ԗmz5~:,^~RMIfߒ1ׯQY5$Vi y 5z9N}B EVzӏ@RY4$Ԗi y5Yz)><RMIfzӏ@QU$Vi觮I5z)><BMEV^j~B EV]jnB EV]j~B EV]jnB AF]ZmnB AV]Zm^B AFZm^}B EV]Zm^}B AV]Zm^}B AFJ,N<B AFJ,N<B AFJ,M1r (  a㞻߿Qz~B A5~9-1mhP p$- $Ԗm(- 5%JmnBNIvr۰$Ԗm(- 5%JmnBNIvr۰$Ԗm(- 5%JmnBMIvrۿ]$ܶ$n )- 5%ۂJmnBMIfߒqۯRYv$n )- 5%~J-nRNIvrۿRYu$Ԗm(z 5%~J,^BMIf1ׯQY5$Ԗm(zI9%~J-^B Ef{0ӟ@QY4$m y 5z9N}RMIf{0ӟ@RY4$Vi 85Yz)=BMEVjϏQU Ueئ$Vi覮1Yvi-1vi-5Yvj-I5Yvj-5Yviz1r (y1r ( 8 5Yviy1r ( 8 a$4 ]㞻߿rMvߎznB =5~9-,m親 ]ןu[@(Lp @ ]$ܶ 5%~J-nBMIfrۿ]$ܷ 5%~JmnBMIvrۿ]$ܷ 5%~JmnBMIfrۿR]$ܶ$ԗn )- 5%~JmnBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$m(I9%ۂJmnRNIvrۯ]$v$Ԗm(z 5~:,^~RMIfߎ1ןYu$Ԗmy 5%~9^}B Efzӏ@QY4$Vi 8 5z)N<B EV^jQU$Ui覮1Yv)=I5z)=B AV]ZnB AV]ZnnBMEV]jnB AFZm^}B AFJm^}B AF]Zm^}B AFZm^}B AFJ,N<B AFJ,N<B AFJ,N<1r ( 8 a#߿rMvߎjn1=5z)-y,m親uaMh@ p$BMIfrۿ]$ܶ 5%~J-nBMIfrۿ]$ܷ 5%~JmnBMIvrۿ]$ܶ 5%~J-nBMIfߒrۿRYܶ$Ԗm( 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )-I9%ۂJmnRNIvqۯYv$ԖiyI9%~J,^B Ef{0ӟ@QY4$my 5%~9N}RNIfߎ0ן@QU Ue覮 5z9N<B EV^j~U߰ Uef$Ui親1Yvi-1Yvi-I5Yv)-1viy1riy5YviyI5Yviy1riy1r ( 81m a$߿Qߎz~B AF9=1m]ןu[VwXuZu@8\ 5%~J-nBMIfrۿ]$ܶ 5%~J-nBMIfrۿ]$ܷ 5%~JmnBMIvrۿ]$ܶ$n )-BMIfߒqۯRYv$r i-BMIfߒqۯ]% 5%~J-nRNIvrۿRYu$Ԗm(I5%~J-nRMIfߒqۯRYu Vi y 5%~:,^RNIfߒ1ׯYu$my 5%~9N}B EVzӏQU Ui觮8I5%~9N=B EVjϏQU$Ui親1Yv- 5Yz)=I5Yz)= 5Yv-1viy1viyI5Yvi1r ( 91r ( 81r ( 81r ( 81m ]㞻߿Q z~1=5~)-0mBmJQ]YaMh@$Ԗn )- 9%ۂJmnRYܶ$ԗn )-I9%ۂJm~RYܶ$n )-BMIfߒqۿRYܶ$Ԗn )- 5%ۂJmnBMIfrۿRYܶ$Ԗm(I9%ۂZn~RYv$n )- 5%~J,^BMIfߒqۯYv$m( 5%~J-^BMEf1ןYu Vi y 5~9^}B Ef{0ӟ@Y5$Vi 9I5%~9N}RMIfzӏ@QY Ue親5Yz)=B EV^j~B EV]j~BMEV^j~RMEVj~RMEV]jnB AV]ZmnB AV]Zm^B AFZm^}B AFZm^}B AFJ,N}B AFJ,N<B AFJ+=1r ( 8,m a㞻߿QߎznB =5~)-,m@]$ 5%JmnBNIvr۰$Ԗm(- 5%ۂJmnRNIvr߰$Ԗm)- 5%ۂJmnRNIvr߰$Ԗm(- 5%~J-nBMIfߒrۿRYv$Ԗm(I9%ۂJmnRNIvrۿRYv$m(I9%ۂJmnBMIf1ׯRYu ViyI9%~J-nBMIf1ןRYu$m(zI9%~:,^~RMIf0ן@QU4$Vi 8 5z9N=B EVzӏRY4 Ue親1Yv)=1Yv)-I5Zz)=1Yvi-I5Yz)-1Yvi-5Yvi-1viy 5Yviy 5Yviy1r ( 81r ( 81r ' a$߿MvߎznB A5~9-,m親 ]א$Ԗm(- 5%JmnBNIvr۰$Ԗm(- 5%JmnRNIvr߰$Ԗm)- 5%ۂJmnRNIvr۰$Ԗm( 5%~J-nBMIfߒrۿRYv(r i-BMIfߒqۯ]% 5%~J-nRMIfߒqۯ]$ܶ$Viz 5%~:,^B Ef1ן]v$ԖiyI9%~J,^RNIfߒ1ׯYu$Ԗi y 5z9N=BMIf{0ӟ@RY4$Vi81Yz)=B EVjQU߰ Ueئ$Ui親 ee eeܶ$Uef$Uef$Ueev a$u a$4 Ueeu a$4߿Q 0ӏMvߎz~1=5~9-,m]ן@rMvj^}@ p$- 6RNIvr߰$Ԗm)- 9%ۂJmnRYܶ$Ԗn )-I9%ۂJm~RYܶ$ԗn )- 9%ۂJmnRNIvr۰$Ԗm(J95܂Zn~RYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvߒqۯRYv$ԖmzI9%ۂJ-nBMIf0ןRYu$Ԗi y 5~9N}B EVzӏ@QY4$Vi 8 5Zz)N<RMIfzӏ@QU Ue親1Yv)-I5Zz)=B AV]ZnnB AF]ZmnBMEV]jnB AFZm^}RMEV]ZnnB AFZm^}B AFZm^}B AFJ,N<B AFJ,N<B AFJ,N;1r ( 7 a#߿rMvߎjnB AF~9-,m親ub]iP p%$ԗn )-I9%ۂJm~RYܶ$n )-BMIfߒrۿRY$ܶ$n )-BMIfߒrۿRY$ܶ$ԗn )- 5%ۂJmnBMIfrۿRYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I5%~J-nRNIfߒqۯRYv$Ԗmz5~9^~BMIf1ןRYu$Ԗmy 5%~9^}B EVzӏ@QY4$Vi 8 5z9N<B EV^jQU$Ui覮5Yz)=1Yv-5Yv)-5Yv-1vi1Yvi-1viyI5Yviy1r ( 81riy1r ( 8 a$4 a㞻߿MvߎznB AE~9=0m ]㚫۟uYu[$@Hl 5%~JmnBMIvr۰$Ԗm(- 5%JmnRNIvr߰$Ԗm)- 5%ۂJmnRNIvr߰$Ԗm(- 5%~JmnBMIfrۿRYܶ$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5%~J-nRMIfߒqۯYv$Ԗm( 5%~:,^B Ef{0ןRYu$ԖmyI5%~:,^~RMIf0ן@QY4$Ԗi 9I5%~9N}RMEfzӏ@QU$Vi觮8I5z)><BMEVj~UaۿQUb߿QUbۿUaۯQUaۯQUaqۯQ qן@Q qן@Q 0ӏQ 0ӏQ 0ӏ?B AFJ,N<1r ( ]㞻ۯrMvߊjn}B =5~)-V{XZu@8\ 5%~J-nBMIfrۿ]$ܷ 5%~JmnBMIvr۰$Ԗm(- 5%JmnBNIvr۰$Ԗm( 5%~J-nBMIfߒrۿRYv$Ԗm(I9%܂Zn~RYv$n )- 5%~J-nRNIvrۿQYu$Ԗiz 5~:,^RNIvqۯRYu Vi y 5%~:,^~BMIf{0ן@QY4$m y 5z9N=BMEfzӏ@QY Ue覮 5z)><RMEfzϏQU߰ Uef$Ue親$Ue親 Uee$Ueئ$Uee eeu Ueeu a$4 a$4]㞻߿Q z~B AF~9=1r a㞻ۯMvߊj^}-V՝]e֝l  BMIvrۿ]$ 5%JmnBNIvr߰$Ԗm)- 5%ۂJmnRYܶ$Ԗn )- 5%ۂJmnRNIvr۰$Ԗm( 5%~J-nRNMw ߰$Ԗm( 5%~J-nRNIvrۿRYv$n )-5~:,^BMIfߎ1ׯRYu Vi yI9%~J-^BMEf0ןRYu$ԖmyI5%~:,^}BMEfzӟ@RY4 Ui觮81Yz)><RMEfzӏQU Ui覮5Yz)=1Yv- 5Yz)=I5Yz)= 5Yv-1viy1riy 5Yviz1r ( 81r ( 81r ( 81r ( 8,m ]㞻߯Qz~B AF~9=,mGԽO-Vխ^e֝m$Ԗm)- 5%ۂJmnRNIvr߰$Ԗn )- 9%ۂJm~RYܶ$ԗn )-I9%ۂJm~RYܶ$Ԗn )- 5%ۂJmnBMIvrۿRY$ܶ$Ԗm(J95܂Zn~RYv$n )- 5%~J-nBMIfߒqۯ]v$m(I5%~J-^BMIf1ׯYu$Vi y 5~9^}BMEf{0ӟ@QU4$Vi 9I5%~9N}RMIf{0ӏ@QY Ue親5Yz)=B EV^j~B EV]j~BMEVj~RMEVj~RMEV]jnB AV]ZmnB AV]Zm^~B AFJm^}B AFZm^}B AFJ,N<B AF]Zm^}A=5~9=1r (  a$߿MvߎznB =5~9-,i親uD}KS}ZbmjP(r i-RNIv߰$ԗn )-I9%ۂJm~RY$ܶ$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒrۿRYܶ$Ԗm(- 5%~J-nBMIfߒqۯ]$ 5%~J-nRNIvrۿRYv$Ԗm(I9%ۂJ-nRNIvqۯYv$Ԗmz5~9^}BMIf0ןRYu$Ԗi y 5z9N}RMIfߎ0ן@QU Ui觮85Yz)><BMEfzӏRY$Ԗi 5Zz)=B EV]jnB EV]jnB EV]ZnB AFZm^B AF]Zm^~B AFZm^}B AF]Zm^}B AFZm^}B AFJ,N<B AFJ,N<B AF9=1r ' ]㞻߯QvߎznB =5~9-0mm   @)2`$n )-BMIfߒrۿR]$ܶ$n )-BMIfrۿ]$ܶ 5%~JmnBMIfrۿ]$ܶ$n )-BMIfߒqۯRYv$r i-BMIfߒqۯ]% 5%~J-nRNIvrۿ]$ܶ$Ԗm(z 5%~J-^BMIfߎ1ׯQY5$m(z 5~9^~BMIf0ןRY5$Vi 9I5%~:,^}B Efzӏ@QY4 Ui觮8I5%~9N=B EV^jQU߰ Ueئ$Vi覮1Yvj-1Yvi-I5Yv)-1viy1riy1Yviy 5Yviy1r ( 81r ( 81r ( 81m ]㞻߯Qߎz~B A5~9-1mZbmjP p$Ԗm(- 5%ۂJmnRNIvr߰$Ԗn )- 9%ۂJm~RYܶ$ԗn )-I9%ۂJm~RYܶ$Ԗn )- 5%JmnBMIfrۿRYܶ$Ԗm(I9%ۂJmnRNIvrۿRYu$Ԗm(I9%ۂJmnRNIvqۯ]$v$m(z 5%~:,^~RNIfߒ1ׯQY4 Vi 9I9%~J,^~BMIf{0ӟ@QU Ui觮85Zz)><RMIfzӏQU Ue親1Yv)=I5z)=B EV]ZnB EV]ZnB AFZmnB AV]ZmnB AF]Zm^}B AFJ,^}B AFJ,N<B AFJ,N<B AFJ,N<B AFJ,M1r ( 8 a$߿MvߎznA=5~)-0mVխ^e֝m  (r i-RNIv߰$Ԗn )-I9%ۂJm~RY$ܶ$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒqۿRYܶ$Ԗm( 5%~J-nRMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(z 5%~J-nBMIfߒqׯRYu$n ( 5%~:,^RNIfߒ1ׯYu$my 5%~9N}B EVzӏQY4 Ui觮81Yz)=BMEVzϏQY$Ui覮1Yv)-I5Zz)=1vi-I5Yz)-1Yvi1Yviy1r )y1r iy1r ( 81r ( 81r ( 81r ( a#߿MvߎznB =5~9-1mC}KSmZbmiBMIfߒrۿRY$ܶ$n )-BMIfߒrۿ]$ܶ 5%~JmnBMIvrۿ]$ܷ 5%~JmnBMIvrۿ]$ܶ$n )- 5%ۂJmnBMIfߒrۿRYv$n )- 5%~J-nRNIvrۿRYu$Ԗm( 5%~J-nBMIfߎ1ׯQY5$Ԗm(z5z9N}BMEf{0ן@QY4$m y 5z9N}RMIf{0ӟ@RY4$Vi81Yz)=B EV^jQU߰ ef$Ue親$Ui親$Ueئ eeܶ Ueev aeu eeu aeu a$4 a$4 ]㞻߿Mvߎz~B AFI=,m ]㞻ۯQvߎz`$r i-RNIv߰$Ԗn )- 9%ۂJm~RYܶ$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒrۿRYܶ$Ԗm)- 5%~JmnBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )-I9%ۂJmnB Ef1ׯ]$v$m( 5%~:,^~RNIfߒ1ׯQY4 Vi 9I5%~:,^~BMEf{0ӟ@RY4$Ԗi 9I5%z9N=B EVzϏQY$Vi觮 5Yz)=B AV]ZnB EV]jnB EV]ZnB AFZm^B AF]Zm^B AFZm^}B EV]Zm^}B EV]Zm^}B AFJ,N<B AFJ,N<B AFJ,N<A=5~9=1r ( ]㞻ۯrMvߊjn}B =5~)-yXZu@4\ RY$ܶ$n )-BMIfߒrۿR]$ܶ 5%~J-nBMIvrۿ]$ܷ 5%~JmnBMIvrۿ]$ܶ 5%~J-nBMIfߒqۯ]% 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿRYu$VizI9%ۂJ-nRMIfߒ1ׯQY5$Ԗi y 5%~:,^~BMEf{0ӟ@QU4$Vi 9I5%~9N=BMEfzӏ@QU$Vi8I5z9N<RMEfjQUb߿QU߿QU߿QUaۯQaqןQ!qן@QUaqן@Q 0ӏUaqן@Q 0ӏQ ~B AFJ,M1r ' ]㞫ۯrMvߊjn}B =5~9-T_V{XZ@8\J95܂Zn]% 5%ۂJmnRNIv߰$ԗn )-I9%ۂJm~RY$ܶ$n )-BMIfߒrۿRYܶ$Ԗn )- 5%JmnBMIfߒrۿRYv$r i-BMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIvߒqۯ]v$Ԗm(z 5%~:,^~RNIfߒqׯQY5$Vi y 5z9N}B EVzӏ@QY4$Ԗi 9I5%~9N=BMEfzӏU Ue親1Yv)=1Yv- 5Yz)=I5Yz)= 5Yv-1viz1viyI5Yvi-1r (y1r ( 81r ( 81r ( 81r a㞻߿rMvߎznA=5~)-1mC}KSmZbmi@$Ԗm)- 9%ۂJmnRYܶ$ԗn )-BMIfߒrۿR]$ܶ$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒqۿRYv$Ԗm(J95܂Zn~RYv(r i-BMIfߒqۯ]$ܶ$n )- 5%~J,^BMIfߒ1ׯRYu$n ( 5%~J,^RNIvߒqׯQY4 Vi 9I9%~:,^~BMEf{0ӟ@RY4$Ԗi 9I5z9N=B EVjϏQU$Ui覮5Yz)=1Yvj-1Yv-1Yvi-I5Yv)-1riyI5Yvi-1r iy1r ( 81r ( 81r ( 8 a$4 ]㞻߿ rMvߎznB =5~9-,i親u]qן@]$ܷ 5%~JmnBMIvr۰$Ԗm(- 5%ۂJmnRYܶ$Ԗn )-I9%ۂJm~RYܶ$ԗn )- 9%ۂJmnBNIvrۿ]$ܶ$Ԗn )- 5%~J-nRNIv߰$Ԗm(I9%~J-nRNIvrۿRYu$Ԗmz 5%~:,^RNIvqۯRYu$m(z 5~9^}B Ef{0ӟ@QU4$Ԗi 9I5%~:,^}B EVjϏRY㞼4$Ui觮I5z)N<RMEfzϏQU߰ ee Uef Uee aeu eeu a%u eeu eeu a$4 a$4 a$4߿Q 0~B AF~9=1q ]㞻ۯ rMfjm^|֭n0 P)2BNIvr۰$Ԗm)- 5%ۂJmnRYܶ$ԗn )-BMIfߒrۿRY$ܶ$n )-BMIfߒrۿRYܶ$Ԗn )- 5%~JmnBMIfߒqۿRYv$n )- 5%~J-nRNIvrۿRYv$m(I9%ۂJ-nRNIfߒqۯRYu$Vi y 5%~:,^~RNIfߒ1ׯYu$Ԗi y 5z9N=RMIf{0ӟ@RY4$Vi 85Zz)><BMEfzϏQY$Ue親1Yv-5Yv)-5Yv-1vi1Yvi1viyI5Yviy1r ( 81viy1r ( 8,m a㞻߿MvߎznB AE~9=0m ]㞫ۯuY[@$@Hl 5%~JmnBNIvr۰$Ԗm)- 5%ۂJmnRYܶ$ԗn )-I9%ۂJn~RY$ܶ$n )-I9%ۂJmnRYv$Ԗm( 5%~J-nRNIw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗmz 5%~J,^BMIfߎ1ׯQYu$m( 5%~:,^~RMIfߎ1ןRYu$Ԗi y 5z9N=RMIf{0ӟ@RY4$Ԗi 8 5z)N<RMIfzӏUb߰ Uef$Ui覮1Yvj-1Yvj-1viz1Yvi1viy1r (y1r ( y1r ( 81r ( 81r ( 8,m]㞻ۯQvߎz~B A5~9-,i親uP=Wս_=f֭n $n )-BMIfߒrۿR]$ܶ$n )-BMIfrۿ]$ 5%JmnBNIvr۰$Ԗm(- 5%JmnBMIvrۿR]$ܶ$Ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIf1ׯRYu$Ԗm(z 5%~:,^RNIvߒqۯRYu$m(zI9%~J,^RNIfߎ1ןRY4 Ui觮8 5z9N=B EVzӏU$Vi觮I5z)><BMEVjQUb߿QU߿UaۯQU߿UarۯUaqׯQ qן@Qaqן@Q 0ӏQUaqן@rMvߎz~B AFJ,=1r ' ]㞻ۯMvߎjnB AE~9-Q/SOUkWY[@RYܶ$ԗn )-BMIfߒrۿR]$ܶ$n )-BMIfrۿ]$ܷ 5%JmnBNIvr۰$Ԗm( 5%~J-nBMIfߒrۿRYv$Ԗm(I9%ۂZn~RYv$n )- 5%~J-nRNIvߒqۯ]$ܶ$n )I9%~J-nRMIfߒ1ׯQY5$ԖmyI5%~:,^~RMIfߎ0ןRY4 Ui觮8 5z9N=BMEfzӏQU$Ԗi 81Yz)=B EV]j~B EV]j~BMEV^j~RMEVj~RMEV^j~B EV]ZmnB EV]ZmnB AFZm^}B EV]Zm^}B AF]Zm^}B AFJ,N<B AFJ,N<B AE~9=1m]㞻ۯMvߎznB AF~9-,i覦uBNIvr۰$Ԗm(- 5%ۂJmnRYܶ$ԗn )-I9%ۂJn~RY$ܶ$n )-BMIfߒrۿR]$ܶ$n )-I9%ۂJmnRNIvrۿR]$ܶ$Ԗm(J95܂Zn~RYv$n )-5~:,^BMIfߒqׯRYu$Ԗmz5~:,^~RNIfߒqׯQY5$Vi y 5~9^}B Efzӟ@RY5 Ui觮85Zz)N<B EV^jϏQY Ueئ1Yv)=1Yv- 5Zz)=1Yvi-1vi5Yvj- 5Yvj-1Yviy1r ( 91r ( 81r ( 81r ( 81r ( 8,m a#߿rMvߎjnB AE~9-,i親un  P)2p$r i-RNIv߰$ԗn )-BMIfߒrۿR]$ܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒrۿRY$ܶ$Ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$n )- 5%~J-^BMIfߒqۯ]$v$n )I9%ۂJ-nRMIfߒqׯRYu$Ԗm(zI9%~J-^B EVzӟ@RY5$Vi 9I5%~9N}RMIf{0ӟ@RY4$Vi觮8I5z9N<RMIfzӏQU Ueئ$Ue親$Ueئ Uee$Uee Ueeu a$u a$4 a$4 a$4 a#߿Q ~B AF~9=1q ]㞻ۯ rMvj^}-f֭n  @$Ԗm)- 5%ۂJmnRYܶ$ԗn )-BMIfߒrۿR]$ܶ$n )-BMIfrۿ]$ܶ$n )-BMIfߒqۿRYv$Ԗm(I95܂Zn~RYv$n )- 5%~J-nRNIvrۿRYu$Ԗm( 5%~J,^BMIf1ׯ]v$ԖiyI5%~J,^RNIfߒ1ןRY5$Vi 9I5%~:,^}B EVzӏU$Vi 85Yz)=B EV^j~Ub߿UaۿQUb߿QUbۿUaۯQUaۯQUarۯQ!qן@Qaqן@Q 0ӏQ 0ӏQ 0ӏQvߎz~B =5~9=1q ]㞻ۯrMvފj^}MWս_=g֭n $ԗn )-I9%ۂJm~RY$ܶ$n )-BMIfrۿ]$ܷ 5%JmnBNIvr۰$Ԗm(- 5%JmnBMIvrۿR]$ܶ$ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒ1ׯRYv$Ԗm(z 5%~:,^B Ef{0ןRYu$m(z5z9N}RNIfߒ1ןRY5 Vi 8 5z9N=BMEfzӏQU$Vi8I5%z9N<RMEfzϏQU߿UaۯUaۯQarۯQUaۯQUarۯQaqן@Uaqן@Q qן@Q 0ӏQ 0~B AFJ,N<1=5~9-1m ]㞻ۯrMvފj^}]IPMX_=gֽoBMIfߒrۿRY$ܶ$n )-BMIfrۿ]$ܷ 5%JmnRNIvr߰$Ԗm)- 5%ۂJmnRNIvr߰$Ԗm(- 5%~J-nBMIfߒqۿRYv$r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿ]$ܶ$n (I9%~J-^BMEf0ןRYu$m(zI9%~:,^~RMIf0ן@QY4$Vi 8 5z9N=BMEVzӏU Ue覮5Yz)=B AV]j~BMEV^j~RMEVj~RMEV^j~B EV]ZnnB EV]ZmnB AF]Zm^}RMEV]Zm^}BMEV]Zm^}B AFJ,N<B AFJ,N<B AFJ,=1r ( ]㞻߯QvߎznB =5~)-,mu 5%ۂJmnRNIv߰$Ԗn )-I9%ۂJm~RY$ܶ$n )-BMIfrۿ]$ܷ 5%~JmnBMIvrۿ]$ܶ$n )-I9%ۂJmnBNIvrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯYv$n )-I9%ۂJmnRNIvqۯRYu$Vi yI5%~:,^RNIfߒ1ׯYu$Ԗi y5z9N=BMEf{0ӟ@RY4$Vi85Yz)=B EVjQU߰ Ueئ$Ui覮1vi-1vi-5Yvj-I5Yvj-5Yviz1r (y1r ( 81Yviy1r ( 7 a$4 ]㞻߿ rMvߎznB =5~9-,m親]ןu@8\ @  5%JmnRNIvr߰$Ԗn )-I9%ۂJm~RY$ܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒrۿRY$ܶ$Ԗn )- 5%~J-nBMIfߒqۯ]$ܷ 5%~J-nRNIvrۿQYu$Ԗm( 5%~J-nBMIfߒqׯRYu$m( 5%~:,^~RMIfߎ1ןRYu$Ԗi y5z9N=BMIf{0ӟ@RY4$Vi 85Zz)><RMEfzӏQY$Ui覮1Yv- 5Yz)- 5Yv)-1Yvi- 5Yvj-5Yvi1r iy1r (y1r ( 81r ( 81r ( 8 a$4Q z~B =5~9-,m親 ]⚫ןuXZ@4X| ]%I9%ۂZn~]$ܶ 5%~JmnBNIvr۰$Ԗm)- 9%ۂJmnRYܶ$Ԗn )- 9%ۂJmnRNIvr۰$Ԗm( 5%~J-nRNIw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRMIfߒqۯRYu$Vi yI5%~J,^B Ef{0ӟ@QY4 Vi 9I5%~:,^}B Efzӏ@QY4$Vi 85Zz)><RMEfzӏRY$Vi觮5Yz)=1Yvj-1Yvj-1vi1Yvi-1Yvi1r iy1viy1r ( 81Yviy1r ( 81r (  a$߿MvߎznB =5~9-1mHPMXս_=gֽn$Ԗm(- 5%ۂJmnRNIv߰$ԗn )-I9%ۂJn~R]$ܶ$n )-BMIfrۿ]$ܷ 5%~J-nBMIfߒrۿRY$ܶ$Ԗm)- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$Ԗm( 5%~J,^BMEf1ןYu$Vi y 5~9^}BMEf{0ӟ@QU4$Ԗi 9I5%~9N}RMIf{0ӟ@QY4 Ui覮 5Zz)><BMEVj~Ub߿QU߿UaۯQU߿UaۯQUarۯQaqן@QUaqן@Qaqן@Q 0ӏQ 0ӏMvߎz~B A5~9=1r ']⚫ۯ@QvߎznB A5~9 $r i-BNIvr߰$Ԗn )- 9%ۂJm~RY$ܶ$n )-BMIfrۿ]$ܷ 5%~JmnBMIvrۿ]$ܶ$n )-BMIfߒqۯ]% 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnB Ef1ׯRYu$VizI9%ۂJ-nRMIfߒ1ׯQY5$Vi y 5~9^}B Efzӟ@RY5 Ui 8 5z9N<B EVzӏRY㞼4 Ue覮5Yz)=B EV]j~RMEfj~UaۯUaۯQUbۯQaqןQ qן@Uaqן@Uaqן@Q 0ӏQ 0ӏQ 0ӏMvߎz~A=5~9-1m ]㚫ۯ@Mvߎjn}c}j@ `$BMIfߒrۿR]$ܶ 5%~JmnBMIvr۰$Ԗm)- 5%ۂJmnRYܶ$ԗn )-I9%ۂJm~RYܶ$Ԗm)- 5%JmnBMIfߒrۿRYv$r i-BMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIvߒqۯYv$Ԗm(z 5~:,^~RNIfߒ1ׯQY4 Vi 95z9N}RMIf0ן@QY4$Vi 8 5z)N<B EV^jϏQY$Vi觮 5Zz)=B EV]j~BMEV^j~RMEV^j~B EV]jnB AFZm^~B AFZm^}B EV]Zm^}B AFJ,N<B AV]Zm^}B AFJ,N<B AFJ+=1r ( 7 a$߿MvߎznA=5~)-1mTՍ\ c}kP BMIfrۿ]$ܷ 5%JmnRNIv߰$Ԗn )-I9%ۂJn~RY$ܶ$n )-BMIfߒrۿR]$ܶ$n )-I9%ۂJmnRNIvrۿ]$ܶ$Ԗm(I95܂Zn~RYv$n )I9%ۂJmnBMIfߎ1ׯRYu$ViyI9%~J-nBMIfߎ1ןYu$m(zI9%~J,^~RMIf0ן@QY4$Vi 8 5z9N=B EVzϏQY Ueئ1Yv)=I5z)=B EV]jnB EV]jnB EV]ZnRMEV]jnB AFZm^}BMEV]Zm^B AFJ,N}B AFJ,N<B AFJ,N<B AFJ,N<B AFI=1q ]㞻ۯMvߎjnB AE~9-PRu7TuWV5sX5Z5[ 9%ۂJmnRYܶ$n )-BMIfߒrۿ]$ܷ 5%~JmnBNIvr߰$Ԗm)- 5%ۂJmnRNIvr߰$Ԗm)- 5%~JmnBMIfߒrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvqۯYv$Ԗm(z5~9^~BMIfߎ1ןRYu$Ԗmy 5%~9^}B EVzӏ@QY4$Vi 8 5z)N<B EV^jQU Ue親1Yv)-I5Zz)=1Yvj-1Yvi- 5Yv-I5Yv- 5Yvi1r (y1r ( 8 5Yviy1r ( 7 a$4 ]㞻߿Q ~A=5~9-1m]qן@RY$ܶ$n )-BMIfrۿ]$ܷ 5%JmnRNIv߰$Ԗn )-I9%ۂJm~RY$ܶ$n )-I9%ۂJmnRYv$Ԗm( 5%~J-nRNIw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Viz 5%~:,^BMIf1ׯQY5$Ԗm(z5~9^}BMEf0ןQY5 Vi 9I5%~:,^}B EVzӏ@QY Ui觮I5%z9N<B EV^jQU߰ Ueئ$Ui親1Yvi-1vi- 5Yv-1riyI5Yvi-1viy1r iy1r ( 81r ( 81r (  a$3߿Qz~1=5~)-1m]qןuZ@8\  5%~JmnBMIvr۰$Ԗm)- 9%ۂJmnRYܶ$n )-BMIfߒrۿ]$ܶ 5%~J-nBMIfߒrۿRY$ܶ$ԗn )- 5%JmnBMIfߒqۯRYv$n )- 5%~J-nRNIvrۿQYu$Ԗmz 5%~:,^B Ef0ןYu$Vi y 5%~:,^~RMIf0ןRY5 Ui 8 5~9N}RMIf{0ӟ@QY4 Ui觮I5z9N<RMIfzӏQY Ueئ$Ui親$Ue親 Uef aeu a$u eeu Ueeu a$4 e$4 a$4 a㞻߿Mvߎz~B AF~9=1m]ןugW5Y5[58\ 5%JmnRNIv߰$Ԗn )-I9%ۂJn~R]$ܶ$n )-BMIvrۿ]$ 5%JmnBNIvrۿ]$ܶ 5%~J-nBMIfߒqۯ]% 5%~J-nBMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIvqۯ]$v$m( 5%~J,^B Ef{0ןRY5$Ԗmy 5%~:,^}BMEf{0ӟ@RY5 Ui觮85Zz)N<RMIf{0ӏ@QU$Vi觮 5Zz)=B EV]j~RMEfj~QaۯQU߿UarۯUaqۯQaqן@Uaqן@Qaqן@Q 0ӏQ 0ӏMvߎz~B A5~9=1r ']⚫ۯ@MvߎznB A5~9 $ԗn )-I9%ۂJn~R]$ܶ$n )-BMIvr۰$Ԗm)- 5%ۂJmnRYܶ$ԗn )-I9%ۂJm~RYܶ$Ԗm)- 5%~JmnBMIfߒqۿRYv$n )-I9%ۂJmnBMIfߒ1ׯRYv$n )I9%ۂJmnRNIvqۯRYu$ԖiyI5%~J,^RNIvߒqׯQU4$Ԗm y 5z9N}RMIf{0ӟ@RY4$Ԗi 8 5Zz)><RMEfzӏQY$Ui親1Yv-5Yv)-1Yv-1vi1Yviz1viy5Yviy 5Yviy1r ( 81r ( 81r ( 8,m a$߿Mvߎzn1=5z)-y,m親uhֽo  P)BMIfߒrۿ]$ܷ 5%JmnBNIvr߰$Ԗn )-I9%ۂJn~RY$ܶ$n )-BMIfߒrۿR]$ܶ$n )-I9%ۂJmnBNIvrۿRY$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(z 5%~J-^BMIfߒ1ׯRYu$m( 5%~:,^~RMIfߎ1ׯRYu$Ԗi y 5z9N}RMIf{0ӟ@RY4$Ԗi 9 5z9N<B EV]j~U߰ Uef$Ui覮1Yvj-1Yvi-I5Yv)-1viz1viy 5Yviy1r ( 81Yviy1r ( 81m a$߿Qߎz~1=5~)-1m]ןuwX5Z5\@(Lp]$ܷ 5%~JmnBNIvr߰$Ԗn )-I9%ۂJm~RY$ܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒrۿRYܶ$Ԗm)- 5%~J-nRMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )-I9%ۂJmnRNIvߒqۯRYu Vi y 5%~:,^~RMIfߎ0ןRY5$Vi 9I5%~9N}B EVzӏQU$Ԗi 85Zz)=BMEVjQU߰ ef$Ue親$Ue親 Uef aeu aeu$Ueev a$4 a$4 a$4 a$4 ]㞻߿Mvߎz~B AF9=,m親 ]㚫۟u'SuGU5cW5Y5Z@]%I9%܂Zn~]$ܷ 5%JmnRNIv߰$ԗn )-I9%ۂJn~R]$ܶ$n )-BMIfߒrۿR]$ܶ$n )- 9%ۂJmnBMIvrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]v$n )-I9%ۂJmnRNIvqۯYv$ԖiyI9%~J,^RNIfߒqׯYu$Ԗm y 5z9N}RMIf{0ӟ@RY4$Vi 85Yz)=BMEVjϏQU Ueئ$Vi覮1Yvi-1vi-5Yvj-I5Yvj-5Yviz1r (y1r ( 81viy1r ' a$4 ]㞻߿Q z~A=5~9-1mYqן]% 9%ۂJm~RYܶ$n )-BMIfrۿ]$ 5%JmnRNIv߰$Ԗn )- 9%ۂJmnRYܶ$Ԗm(- 5%~J-nBMIfߒqۿRYv$n )-BMIfߒqۯ]$ܶ Viz 5%~J-nBMIfߒqۯRYu$ԖizI9%ۂJ-nBMIf1ןRYu$ԖmyI5%~:,^}BMEfzӏ@RY4$Ԗi 9I5%z9N=BMEVzϏQY$Vi觮 5Zz)=B EV]j~BMEV^j~BMEV]jnB EV]ZnnBMEV]ZnB EV]ZmnB AFJm^}B AFJ,^}B AFJ,N<B AFJ,N<B AFJ,=1r (  a㞻߿ rMvߊjnB AF~9-,i親uc}k@ `$$n )-BMIvr۰$Ԗm(- 5%ۂJmnRYܶ$n )-BMIfߒrۿ]$ܶ 5%~J-nBMIfrۿR]$ܶ$n )- 9%ۂJmnBMIfߒrۿRYv$n )- 5%~J-nRNIvrۿRYv$Ԗm( 5%~J-^BMIfߎ1ׯQY5$ԖmzI9%~J,^RNIfߒ1ׯYu$Ԗi 95Zz)N<B EVzӏQU$Ԗi 85Zz)=BMEVjQU߿Ua߿QU߿QU߿QUaۯQUaۯQUaۯQaqן@Qaqן@Q 0ӏQ 0ӏQ 0ӏQߎz~B =5~9=1m ]㞻ۯ rMvj^}՝\ d֍k@ pBMIfrۿ]$ 5%ۂJmnRYܶ$ԗn )-BMIfߒrۿ]$ܶ 5%~JmnBMIvrۿ]$ܷ 5%~J-nBMIfߒrۿRYܶ$Ԗm(J95܂Zn~RYv$n )- 5%~J-nRNIvqۯ]$ܶ$n )-I9%ۂJ-nRMIfߒqׯQY5$ԖmyI5%~:,^~RMIfߎ0ןQY4$m y5Zz)N<B EVzӏU$Vi觮I5z)N<RMEfzQU߿UaۯUaۯQarۯQUaۯQUarۯQaqן@Uaqן@Q qן@Q 0ӏQ 0~B AFJ,N<1=5~9=1m ]㞻ۯMvߊj^}mJQ]YaMhp$ԗn )-I9%ۂJn~R]$ܶ 5%~JmnBNIvr߰$Ԗm)- 9%ۂJm~RYܶ$n )-BMIfߒrۿRY$ܶ$ԗn )- 5%ۂJmnBMIfrۿRYv(r i-BMIfߒqۯ]$ܶ$Ԗm(z 5%~J-nRMIfߒqۯRYv$ԖmzI9%ۂJ-nBMIf1ןRYu$Ԗmy 5%~9^}B Efzӏ@QY4$Ԗi 8 5z9N<B EV^jQU$Ui覮5Yz)=1Yv-5Yv)-5Yv-1viz1Yviz1riy1Yviy1Yviy1r ( 81r ( 81r ( 7 a$3߿Qߎz~B AF~9=1m ]㞫ۯu@4X| @ RY$ܶ$n )-BMIvr۰$Ԗm)- 9%ۂJmnRYܶ$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒrۿRYܶ$Ԗm( 5%~J-nRNIvrۿ]$ܶ$Ԗm(I5%~J-nRNIvrۿ]$ܶ$n )-I9%~J-nBMIfߎ1ׯ]v$Vi y 5~9^}B Efzӟ@RY5 Vi 8 5z9N=B EVzӏRY㞼4 Ui覮 5Zz)=B EV]j~B AV]jnB EV]jnB EV]jnB AF]ZmnB EV]ZmnB AF]Zm^}RMEV]Zm^~B AFJ,N<B AFZm^}B AFJ,M1r ( 81m ]㞻ۯMvߎznB =5~)-0mho  @)$n )-BMIfrۿ]$ 5%ۂJmnRYܶ$n )-BMIfߒrۿ]$ܶ 5%~J-nBMIfrۿR]$ܶ$n )- 9%ۂJmnBMIfߒrۿRYv$n )- 5%~J-nRNIvrۿRYu$Ԗm( 5%~J-^BMIfߎ1ׯ]$v$ԖmyI9%~J,^RNIfߒ1ׯRYu$Vi 9I5%~:,^}B EVzӏQU$Vi 85Yz)=B EV^j~Ub߿UaۿQUb߿QUaۯUarۯQUaۯUaqׯQ qן@Q 0ן@Q 0ӏQ 0ӏQ 0~B AFJ,M1r]㚫ۯ rMvފj^}B =5z)-yXuZ5\@$HpRY$ܶ$n )-BMIfrۿ]$ 5%ۂJmnRYܶ$ԗn )-BMIfߒrۿR]$ܶ$n )-BMIfߒrۿRYܶ$Ԗm(- 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )-I9%ۂJmnRNIvqۯRYu$Vi y 5%~:,^~RMIfߎ1ןRY5$Vi 9I5%~:,^}B EVzӏQU$Ԗi 8 5Zz)><BMEfzϏQU Ueئ$Ui親 ee$Ueئ eev eeu a$u a$u a$4 a$4 a$4 a$߿Qz~A=5~9-,m ]㞫ۯu'SuGUugW5Y5[5 5%JmnRNIvr߰$Ԗn )-I9%ۂJn~R]$ܶ 5%~JmnBNIvr߰$Ԗm)- 9%ۂJmnRYܶ$Ԗn )- 5%ۂJmnBMIvrۿRY$ܶ$Ԗm(J95܂Zn~RYv$n )- 5%~J,^BMIfߒqۯRYv$Ԗm(z 5%~:,^RNIvߒqۯRY5$ԖmyI5%~:,^~BMIf{0ן@QU4$Vi 8 5z9N=BMEfzӏU Ui覮5Yz)=B EV]j~RMEVj~UaۯQarۯQUaۯQUaۯQUaqۯQ qן@Q 0ӏ@Q 0ӏQ 0ӏMvߎz~B AF~9=,m ]㞻ۯrMvߊjn}B =5~)-y\$Hl @ RYܶ$n )-BMIfߒrۿ]$ܷ 5%JmnRNIv߰$ԗn )-I9%ۂJn~RY$ܶ$n )-I9%ۂJmnRYv$Ԗm(I95܂Zn~RYv$n i-BMIfߒqۯRYv$n )- 5~:,^BMEf1ׯ]$v$m(z 5~:,^~BMIfߎ1ןRYu$Ԗi y 5z9N}RMIf{0ӟ@RY4$Ԗi 9 5z9N<B EV^j~QU߰ Ueئ$Vi覮1Yv-1Yvj-1vi1Yvi-1Yviz1r )y1r (y1r ( 81r ( 81r ( 80m ]㞻ۯQߎz~B A5~9-,i親uV՝]e֝lP p$Ԗm)- 9%ۂJm~RYܶ$n )-BMIfrۿ]$ 5%ۂJmnRYܶ$ԗn )-I9%ۂJm~RYܶ$Ԗm)- 5%~J-nBMIfߒqۯRYv$n )- 5%~J-nRNIvrۿRYv$Ԗm(I5%~J-nBMIfߒqׯRYu$m(z 5~9^~BMIf0ןQY5 Vi 8I5%~9N}RMIfߎ0ן@U$Ԗi 85Zz)=BMEVjQU߰ Ueئ$Ui親$Ui親$Ue親 eev eeu a%u aeu a$4$Ueeu ]㞻߿Q 0~B AFI=0m ]㞫ۯQvߎznԝMU՝] d֍l@$Ԗn )-I9%ۂJn~R]$ܶ$n )-BMIvr۰$Ԗm)- 9%ۂJm~RY$ܶ$n )-BMIfߒrۿRY$ܶ$n )- 9%ۂJmnBMIvrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )- 5~:,^B Ef1ן]v$ԖmzI9%~J-^B Ef{0ן@QY4 Ui 8 5%~9N}RMIfߎ0ן@QU$Ԗi 8 5Zz)><RMEfzӏQY$Ui親1Yvj-1Yv-1Yvj-1viy1viy1r )y1viy1r iy1r ( 81r ( 81q a#߿MvߎznB A5~9-,m ]ן@]$ܷ 5%JmnRNIv߰$Ԗn )-I9%ۂJn~R]$ܶ 5%~JmnBNIvr߰$Ԗm)- 5%ۂJmnRNIvr߰$Ԗm(- 5%~J-nBMIfߒqۿRYv$n )-BMIfߒqۯ]$ܶ$Ԗm(z 5%~J-nRMIfߒqۯRYv$Ԗm(z5~:,^~RMIfߎ1ׯYu$m(zI9%~:,^~BMEf{0ӟ@RY5 Ui觮81Yz)><BMEfzӏU߰ Ue親1Yv-I5Zz)=1Yvj-1Yvi-I5Yv)-1viy1r iy1Yviy1Yviy1r ( 81r ( 81r ( 8,m]㞻ۯMvߎznA=5~)-0me֝lP p%$ԗn )-BMIfߒrۿ]$ܷ 5%JmnBNIvr߰$Ԗn )-I9%ۂJn~R]$ܶ$n )-BMIfߒrۿR]$ܶ$ԗn )- 5%ۂJmnBMIfߒrۿRYv$n )- 5%~J-nRNIvrۿRYv$Ԗm(I5%~J-nBMIfߒ1ׯQY5$Ԗm(z5z9N}B Ef{0ӟ@QU4$Ԗi y5z9N=BMEfzӏ@QY Ue覮 5z)><RMEfzϏQU Ueئ$Ue親$Ue親$Uef aeu a%u Ueeu$Ueeu aeu a$4 a㞻߿Q /~B AF~9=,m]ן@Mvߊj^}՝] d֍l@ `RMw $r i-RNIv߰$ԗn )-BMIfߒrۿR]$ܶ 5%~JmnBNIvr۰$Ԗm)- 5%ۂJmnRNIvr۰$Ԗm( 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )-5~:,^BMIf1ׯQYu$m( 5%~:,^RNIfߒqׯQY4 Vi 9I9%~:,^~BMEf{0ӟ@RY4$Ԗi 9 5z9N<B EV^jQU$Ui覮1Yv)-I5Zz)=1Yvj-1vi-5Yvj- 5Yvi-1YviyI5Yviy 5Yviy1r ( 81r ( 81q a㞻߿MvߎznB =5~9-,i親uYqBNIvr߰$Ԗn )-I9%ۂJn~R]$ܶ 5%~JmnBNIvr۰$Ԗm)- 9%ۂJm~RYܶ$n )-BMIfߒqۿRYܶ$Ԗm)- 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$Ԗm(I9%~J-nRNIfߒqۯRYu$Vi yI5%~J,^B Ef{0ӟ@QY4$m(y 5%~9N}B EVzӏQU Ui覮I5%z9N<B EV^jQU߰ Ueئ$Vi覮1Yvj-1Yvi-I5Yv)-1viy1riy5Yviy 5Yviy1r ( 81r ( 81r ( 81m ]㞻ۯQvߎznB =5~9-1ma]ip  BMIfrۿ]$ܷ 5%JmnRNIv߰$n )-BMIfߒrۿ]$ܷ 5%JmnBNIvr۰$Ԗm(- 5%JmnBMIvrۿR]$ܶ$Ԗm)- 5%~J-nRNIv߰$Ԗm(I9%~J-nRNIvrۿRYu$Ԗmz 5~:,^RNIvqۯRYu$m(z5z9N}B EVzӟ@RY5 Vi 8 5z9N=BMEfzӏ@QU$Ԗi81Yv)=B EV]j~RMEfjUaۿQUaۯUaۯQUaۯQUaۯUaqן@QUaqן@Uaqן@Q 0ӏQ 0ӏ?B AFJ,N<A=5~9=1m ]㞻ۯrMvފj^}ԭNU՝]d֍l@$Ԗn )-I9%ۂJm~RY$ܶ$n )-BNIvr߰$Ԗn )- 9%ۂJm~RY$ܶ$n )-BMIfߒrۿR]$ܶ$n )-I9%ۂJmnRNIvrۿRY$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗiz 5%~:,^BMIf1ׯQY5$Ԗm(z5~9^}BMIf0ןQY5 Vi 9I5%~:,^}B EVzӏQU Ui覮I5z9N<B EV]j~Ub߿Ua߿QU߿UaۯQaqۯQUaۯQUaۯUaqן@Q 0ӏQ 0ӏQ 0ӏQ 0ӏQ /~B AFJ+=1m ]㞻ۯrMvߊj^}B =5z)@]$ܷ 5%~JmnBNIvr߰$Ԗn )-I9%ۂJn~R]$ܶ 5%~JmnBNIvr߰$Ԗn )- 9%ۂJmnRYܶ$Ԗm)- 5%~JmnBMIfߒrۿRYv(r i-BMIfߒqۯ]$ܶ$Ԗm(I5%~J-nRNIvqۯ]v$Ԗm(z 5%~:,^~RNIfߒqׯQY4 Vi 95Zz9N=RMIf{0ן@QU Ui觮85Zz)N<RMIfzӏ@QU Ui覮1Yv)=1Yvj-5Yv)-5Yv-1vi1Yvi1viyI5Yviy1r ( 81viy1r ( 8 a$4 a㞻߿MvߎznB AE~9-,m ]㚫۟u[u@8\ @ 5%JmnRNIv߰$ԗn )-BMIfߒrۿ]$ܷ 5%JmnRNIv߰$ԗn )-I9%ۂJn~RY$ܶ$ԗn )- 9%ۂJmnRNIvrۿR]$ܶ$Ԗm(I95܂Zn~RYv$n )-I9%ۂJmnBMIfߎ1ׯRYu$ViyI9%~J-nBMIf1ןYu$m(zI9%~:,^~BMIf{0ן@QU$Vi 85Zz)N<B EV^jQU$Vi觮 5Zz)=B EV]j~BMEVj~RMEVj~BMEV]jnB AF]Zm^B AFZm^}RMEV]Zm^B AFJ,N<B AFJ,N<B AFJ,N<B AFJ,N<1=5~9=,m ]㞻߯Mvߎzn1=5z)yTWVuwXuZ5\$@RY$ܶ$n )-BMIvr۰$Ԗm)- 9%ۂJm~RY$ܶ$n )-BMIvr۰$Ԗm(- 5%JmnBNIvr۰$Ԗm( 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߒ1ׯRYu$ViyI9%~J-^BMEf{0ןRY5$Ԗi y 5z9N}RMIfߎ0ן@QY4$Vi85Zz)><RMIfzӏQU߰ Ue親 Ueئ$Ui親 ee eeܶ Uee$Uee Ueeu a$4 a$4 a$4 a$4 a$4Q /~B AE~9=1m ]⚫۟@MvߊjP$ԗn )-BMIfߒrۿ]$ܷ 5%JmnRNIv߰$ԗn )-BMIfߒrۿ]$ܷ 5%~JmnBNIvr۰$Ԗm(- 5%~JmnBMIfrۿRYܶ$Ԗm(J95܂Zn~RYv$n )- 5%~J-nRNIvߒqۯ]$v$n (I9%~J-nBMIf1ןYu Vi y 5~9N}B Efzӟ@RY5 Ui 8 5z9N=B EVzӏU Ui覮 5Zz)=B EV^j~B EV]jnB EV]j~B EV]jnB AV]ZmnB EV]ZmnB AV]Zm^~B AFJ,^}B AFJ,N<BMEV]Zm^}B AFJ,N<B A5~9=1r ]㞻߯QvߎznB =5~9-1miq  P)BMIfrۿ]$ 5%ۂJmnRYܶ$n )-BMIfrۿ]$ 5%ۂJmnRNIv߰$Ԗn )- 5%ۂJmnBNIvrۿ]$ܶ$ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIvqۯ]$v$m( 5%~:,^RNIvߒqۯQY5$Ԗi y 5~9N}B EVzӏ@QY4$Ԗi 9I5%z9N=BMEVzӏRY4 Ueئ Ueئ ef Ueئ Ueئ ee Uee Ueev a%u a$u a$4 a$4 a$4Q 0ӏ?B AFJ+=,m]⚫۟@Mvߊj^}-f֝mP p%RMw $r i-RNIv߰$ԗn )-BMIfߒrۿ]$ܷ 5%JmnRNIv߰$Ԗn )- 9%ۂJmnRYܶ$Ԗm)- 5%~JmnBMIfߒqۯRYv$n )- 5%~J-nRNIvrۿRYv$m(I9%~J-nRNIfߒqۯRYu$m( 5%~:,^~BMIf0ןRY5$Vi 9I5%~9^}B EVzӏQU$Ԗi 85Zz)><BMEVzϏQU Ueئ$Ui親 ee$Ue親 eev eeu a$u aeu a$4 a$4 a$4 a$߿Q z~B =5~9-,m ]㞻ۯ+SKUkWuYu[u@]%I9%܂Zn~]$ 5%ۂJmnRYܶ$n )-BMIfrۿ]$ 5%JmnRNIvr߰$Ԗm)- 5%JmnBMIvrۿRY$ܶ$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5~:,^BMIfߎ1ׯRYu Vi yI9%~J-^BMEf{0ןRY5$Ԗi y 5z9N}RNIfߎ0ן@QY4$Vi 85Zz)N<RMIfzӏ@QU Ue親1Yv)-I5Zz)=B AV]ZnnB AF]ZmnBMEV]jnRMEV]jnBMEV]ZmnB AFZm^}B AFJ,^}B AFJ,N<B AFJ,N<B AE~9=1q ]㞻ۯMvߎznB =5~)-0mq  P)2BMIfrۿ]$ 9%ۂJm~RY$ܶ$n )-BMIvr۰$Ԗm)- 5%ۂJmnRYܶ$ԗn )- 9%ۂJmnRNIvr۰$Ԗm(J95܂Zn~RYv$Ԗm(I9%ۂJmnBMIfߒqۯRYv$n (I9%ۂJ-nRNIfߒqۯRYu$m( 5~:,^~BMIf0ן@QY4 Ui 8 5~9N}RMIf{0ӟ@RY㞼4$Vi觮8I5%z9N<B EV^j~Ub߿QY߰ ee Uee eev Ueeܶ Ueeu a$u a$u a$4 a$4 a$4 ]㞻߿Mvߎz~B AF~9=1m]ןu_V{XZ\@@$LRY$ܶ$n )-BMIvr۰$Ԗn )-I9%ۂJn~R]$ܶ 5%~JmnBNIvr۰$Ԗm)- 5%ۂJmnRNIvr߰$Ԗm(- 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~J,^BMIfߒ1ׯRYu Vi yI9%~J-^B Ef{0ן@QY5$Vi y5z9N}RMIf{0ן@QU Ui觮81Yz)=BMEfzӏQY$Vi觮 5Zz)=B AV]ZnB EV]jnB AV]ZnnRMEV]jnB AFZm^}BMEV]ZmnB AFJ-^}B AFJ,N<B AF]Zm^}B AF~9=1r ( 8,m a㞻߿Qz~B =5~9-1mBMIfrۿ]$ 5%ۂJmnRYܶ$n )-BMIvr۰$Ԗm)- 9%ۂJmnRYܶ$ԗn )-BMIfߒqۿRYܶ$Ԗn )- 5%~JmnBMIfߒqۯRYv$n )- 5%~J-nRNIvrۿRYu$Ԗm(z 5%~J,^BMEf1ן]v$Ԗi yI5%~:,^~RMIfߎ1ןRY5$Vi 8I5%~9N}RMIf{0ӟ@RY4$Ui觮I5z9N<RMEfzӏQU Ueئ$Ue親$Ueئ Uee$Uee Ueev a$u a$5 a$4 a$4 a$߿Q ~B AF~9=1q ]㞻ۯ rMfjm^|֝mP p$$Ԗm)- 9%ۂJm~RY$ܶ$n )-BMIvr۰$Ԗn )- 9%ۂJm~RY$ܶ$n )-BMIfߒrۿR]$ܶ$n )- 9%ۂJmnBMIvrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯRYv$n (I9%ۂJ-nRNIfߒqۯRYu$m( 5~:,^~BMIf0ןQY5 Ui 8 5%~9N}RMIf{0ӟ@RY4$Vi觮81Yz)=B EV^j~Ub߿QY Uef Uee eeܶ Uee Ueeu a%u a%u a$4 a$4 a$4 ]㞻߿Mvߎz~B AF~9=1m]ןu_V{XZ\@@$LRY$ܶ$n )-BMIvr۰$Ԗm)- 9%ۂJm~RY$ܶ$n )-BMIvr۰$Ԗm(- 5%ۂJmnRNIvr۰$Ԗm( 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~J,^BMIfߒ1ׯRYu Vi yI9%~J-^BMEf{0ן@RY5$Vi y5z9N}RMIf0ן@QU Ui觮81Yz)><BMEfzӏRY$Vi觮 5Zz)=B AV]ZnB EV]jnB EV]ZnRMEV]jnB AFZm^}RMEV]ZmnB AFJm^}B AFJ,N<BMEV]Zm^}B AFJ+=1r ( 8,m a#߿ rMvފjn}B A5~9-1mBMIfߒrۿ]$ܷ 5%JmnRNIv߰$n )-BMIfrۿ]$ 5%ۂJmnRYܶ$ԗn )-I9%ۂJm~RYܶ$Ԗm)- 5%~JmnBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n (I9%ۂJmnRNIvqۯYv$ԖmzI9%~J-nBMEf{0ן@QY5$Vi 9I9%~:,^~BMEfzӏ@QY4$Vi85Yz)><BMEVzϏQY$Ui親1Yv-5Yv)-5Yv)-1Yvi-5Yvi-1Yviz1r )y1r ( y1r ( 81r ( 81r (  a$3߿Qz~1=5~9-1m]ןuZu\@$Hl @]%I9%܂Zn~]$ 5%ۂJm~RY$ܶ$n )-BMIvr۰$Ԗm)- 5%ۂJmnRYܶ$Ԗm)- 5%ۂJmnBMIvrۿRY$ܶ$Ԗm(I95܂Zn~RYv$n )- 5~:,^BMIfߒqׯRYu$Ԗmz5~:,^~RMIfߒ1ׯQY5$Vi y 5z9N}B EVzӏ@QY4$Ԗi 9I5%~9N}BMEfzӏQU Ui覮5Yz)=B AV]jnBMEV^j~RMEV^j~BMEV]jnB AF]Zm^B AF]Zm^}B AFJ,^}B AFJ-^}B AFJ,N<B AFJ,N<B AFJ,N<B AFI=1q]㞫ۯrMvߊjnB A5~9-R?T_V{XZ\@@$ 9%ۂJm~RY$ܶ$n )-BMIvr۰$Ԗm)-I9%ۂJn~R]$ܶ 5%~JmnBMIvr۰$Ԗm(- 5%JmnBNIvrۿ]$ܶ$n )- 5%JmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqׯRYu$Ԗm(z 5~:,^~RNIvߒqۯRY5$ԖmyI5%~:,^~BMEf{0ӟ@QU4$Vi 8 5z9N=BMEfzӏU Ui覮5Yz)=B EV]j~RMEVj~UaۯQarۯQUaۯQUaۯQUaqۯQ qן@Q 0ӏQUaqן@Q 0ӎB AFJ,N<B A5~9=,m ]㞫ۯ rMvj^}A=5z)yJ95܂Zn]%I9%ۂZn~]$ܷ 5%JmnRNIv߰$ԗn )-BMIfߒrۿ]$ܷ 5%~JmnBNIvrۿ]$ܷ 5%~J-nBMIfߒqۿRYv$r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJ-nRNIvrۯ]$v$m( 5%~J,^B Ef{0ןRY5$Ԗi y 5%~9^}B Efzӏ@RY4$Ԗi 9I5%~9N=BMEfzӏU߰ Ue親1Yv)-I5z)=B AV]ZnB EV]ZnB AF]ZmnB EV]ZmnB AV]Zm^~B AFJ,^}B AFJ,N}B AFJ,N<B AFJ,N<B AFJ,N<1r ( 8 a$߿MvߎznA=5~)-0m^-f֝m@ pBMIfrۿ]$ 5%ۂJmnRY$ܶ$n )-BMIvr۰$Ԗm)- 9%ۂJm~RYܶ$n )-BMIfߒrۿRYܶ$Ԗm)- 5%~J-nBMIfߒqۯ]$ 5%~J-nRNIvrۿQYu$Ԗm( 5%~J-nBMIfߒ1ׯQYu$m(z 5~:,^~BMIf0ןRY5$Vi 9I5%~:,^}B EVzӏQU Ue覮 5z)N<RMIfzӏQY$Ui親1Yvj-1Yv-1Yvi- 5Yv-I5Yv-5Yviz1r ( y1r ( 81r ( 81r ( 81r ( 7 a$߿Mvߎz~B AE~9-,m親 ]RNIv߰$n )-BMIfrۿ]$ 5%ۂJm~RY$ܶ$n )-BMIvr۰$Ԗm)- 5%ۂJmnRNIvr߰$Ԗm)- 5%JmnBMIfrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm( 5%~J-nBMIfߒqۯRYu Vi yI5%~:,^RNIfߒqׯQY4$my 5%~9N}B EVzӏQU Ui觮I5%z9N<B EV^jQU Ueئ ef Ueئ Uef eeܶ Ueeܶ eeu a$5 a$4 Ueeu a$4 ]㞻߿Qz~B =5~9=1m ]㞫ۯMvߎjn}֭n P p%.RMw $r i-RNIv߰$n )-BMIfr۰$Ԗm)- 9%ۂJm~RYܶ$n )-BMIfߒrۿR]$ܶ$n )-I9%ۂJmnBNIvrۿRYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )-I9%ۂJmnRNIvqۯRYu$Vi y 5%~:,^~RMIfߎ1ןRY5$Vi 9I9%~:,^}B EVzӏQU$Ԗi 8 5Zz)><BMEfzϏQU߰ Ueئ$Ue親$Ui親$Ueئ eeu aeu$Ueev a$4 a$4 a$4 a$4]㞻߿rMvߎznB AF~9=1m]ןuOUkWY[u@4]%I9%܂Zn~]$ 9%ۂJm~RY$ܶ$n )-BMIvr۰$Ԗm)- 9%ۂJm~RYܶ$ԗn )-I9%ۂJmnRYv$Ԗm(J95܂Zn~RYv$r i-BMIfߒqۯRYv$n )-5~:,^B Ef1ׯ]$v$Ԗm(z5~9^}BMIf0ןRY5$Vi 9I9%~:,^~BMEfzӏ@QY4$Vi觮85Yz)=BMEVzϏQU Ue親 Uef Ueئ Uef eev Ueev aeu$Ueeu$Ueeu a$4 a$4 a$4]㞻߿Q ~B =5~9-,m親]ןu\@@$Hl @ RY$ܶ$n )-BMIvr۰$Ԗm)-I9%ۂJn~R]$ܶ 5%~JmnBNIvr߰$Ԗm)- 5%ۂJmnRNIvr߰$Ԗm(- 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )-I9%ۂJmnB Ef1ׯ]$v$m(z 5~:,^~RMIfߎ1ןYu$Ԗm y 5~9N}RNIfߎ0ן@QU Ui觮8I5%~9N=B EVjϏQU$Ue親1Yv- 5Yz)= 5Yz)-5Yv-1riy1r iy1YviyI5Yviy1viy1r ( 81q a$3߿Q z~A=5~9-,m親 ]⚫۟uoWY[@8\ 5%~JmnBNIvr߰$ԗn )-BMIfߒrۿ]$ܷ 5%ۂJmnRYܶ$n )-BMIfߒrۿ]$ܶ 5%~J-nBMIfߒrۿRYܶ$Ԗm(- 5%~J-nRNIw ߰$Ԗm(I9%ۂJmnBMIfߒ1ׯRYv$Ԗm(I5%~J-nBMIfߎ1ׯQY5$ԖiyI5%~:,^~RMIfߎ1ןRY5 Ui觯 8 5z9N=BMEfzӏ@QU$Ԗi 85Yz)=B EV^j~Ua߿QU߿QU߿QU߿UaۯQUarۯQaqן@QUaqן@Uaqן@Q 0ӏQ 0ӏQz~B AF~9=,m ]㞫ۯQߎzn1=5z)$Ԗm)- 9%ۂJm~RY$ܶ$n )-BNIvr߰$Ԗn )-I9%ۂJn~R]$ܶ 5%~JmnBNIvr۰$Ԗm(- 5%JmnBMIvrۿR]$ܶ$Ԗm)- 5%~J-nRNIvrۿRYv$n )- 5%~J-nBMIfߒqۯRYv$Ԗm(z5~:,^~RMIfߒ1ׯ]u Vi 9I9%~:,^~BMIf{0ӟ@QU Ui觮85Zz)><RMIfzӏQU Ue親1Yv)=I5z)=B AV]ZnB AV]ZnnRMEV]jnB AF]Zm^~B AFZm^}B EV]Zm^}B EV]Zm^}B AFJ,N<B AFJ,N<B AFJ,N<B =5~9=,m ]㞻ۯMvߎjnB =5~9-Y[@4\ I95܂Zn]%I9%ۂJn~R]$ܶ 5%JmnRNIv߰$ԗn )-BMIfߒrۿ]$ܶ 5%~J-nBMIfrۿ]$ܶ$n )- 9%ۂJmnBMIfߒrۿRYv$n )- 5%~J-nRNIvrۿ]$ܶ$Viz5~:,^~RNIvߒqۯRYu$m(zI9%~J,^RNIfߒ1ןRY5 Ui 8 5z9N=BMEfzӏQU$Vi81Yv)=1Yv)=1Yv- 5Yz)= 5Yz)-5Yv-1riy1r iy1YviyI5Yviy1viy1r ( 81q a$3߿Q z~A=5~9-,m親 ]⚫۟uoWY[@8\]$ 5%ۂJmnRYܶ$n )-BMIvr۰$Ԗn )-I9%ۂJn~R]$ܶ$n )-BMIvrۿ]$ܶ 5%~J-nBMIfߒrۿRYv$Ԗm(I9%ۂJm~RYv$n )- 5%~:,^BMIfߒqۯRYv$Ԗm(z 5%~:,^RNIvߒqۯRY5$ԖmyI5%~:,^~BMIf{0ӟ@QU4$Vi 8 5z9N=BMEVzӏRY4 Ue親5Yz)=B AV]j~BMEV^j~RMEVj~RMEV^j~B EV]ZnnB EV]ZmnB AF]Zm^}BMEV]Zm^}B EV]Zm^}B AFJ,N<B AFJ,N<B AF~9=1m]㞻ۯMvߎznB AF~9-,i覦@]%I9%ۂZn~]$ 5%ۂJmnRY$ܶ$n )-BMIvr۰$Ԗm)- 9%ۂJm~RY$ܶ$n )-BMIfߒqۿRYܶ$Ԗm(- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$Ԗm( 5%~J,^BMEf0ןYu Vi 95z9N}B Efzӟ@RY5 Vi 8 5z9N=BMEfzӏQU$Vi觮I5z)><BMEVj~Ua߿QU߿QU߿QUaۯQUaۯQUaۯQaqן@Uaqן@Q 0ӏQ 0ӏQ 0ӏQvߎz~B =5~9=1m ]㞻ۯ rMfj^}bmjq  $Ԗm)- 9%ۂJm~RY$ܶ 5%~JmnBNIvr߰$ԗn )-BMIfߒrۿ]$ܷ 5%~JmnBNIvr۰$Ԗm(- 5%~JmnBMIfrۿRYܶ$Ԗm(J95܂Zn~RYv$n )- 5%~J-nBMIfߒqۯRYv$Ԗm( 5%~:,^B Ef{0ןRYu$ԖmyI5%~:,^~BMIf{0ӟ@QU4$Vi 8 5z9N=B EVzϏRY4 Ue親1Yv)=1Yv- 5Zz)=1vi-I5Yz)-1Yvi-1Yvi1riy1viy1r (y1r ( 81r ( a$4Q /~B AE~9=1m]ןu3SOUoWY[@RYܶ$n )-BMIvr۰$Ԗm)-I9%ۂJn~R]$ܶ 5%~JmnBNIvr߰$Ԗn )-I9%ۂJm~RYܶ$ԗn )- 9%ۂJmnBNIvrۿRY$ܶ$Ԗm(I9%ۂJn~RYv$Ԗm(I9%ۂJmnB Ef1ׯQYu$n (I5%~J,^B Ef{0ן@QY5$Ԗi y 5z9N}RNIfߎ0ן@QY4$Vi 8 5Zz)N<B EV^jQU Ui覮1Yv)=I5z)=B AV]ZnB AV]ZnnBMEV]jnB AFZm^}B AFJm^}B AFZm^}B AFZm^}B AFJ,N<B AFJ,N<B AFJ+=1r ( ]㞻߿Qߎz~B =5~9-1mr  P)2p(r i=RNIw ߰$n i-BNIvr߰$ԗn )-BMIfߒrۿ]$ܷ 5%JmnRNIvr߰$Ԗn )- 5%ۂJmnRNIvr۰$Ԗm(J95܂Zn~RYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )- 5~:,^B Ef0ןYv$ԖiyI5%~J,^RNIfߒ1ׯYu$Ԗi y5Zz)N=BMEfzӏ@QY Ui覮 5z)N<RMEfzӏQY Ue親 ee ee eev Ueeܶ Ueeu a$u a%u a$4 a$4 a$4 a#߿Qvߎz~B AFI=,m親 ]⚫۟uSV5sWY[8 5%JmnRNIv߰$n )-BMIfr۰$Ԗm)- 9%ۂJm~R]$ܶ 5%~JmnBMIvr۰$Ԗm)- 5%ۂJmnRNIvr۰$Ԗm( 5%~J-nRMw ߰$Ԗm(J95܂Zn~RYv$n )I9%ۂJmnBMIf1ׯRYu Vi yI9%~J-^BMEf0ןRYu$Ԗm y 5%~9^}B Efzӏ@QY4$Ԗi 9I5z9N=B EVzϏQY$Vi觮 5Zz)=B EV]jnB EV]j~B EV]jnB AV]ZmnB EV]ZmnB AV]Zm^}B AFJ,^}B AFJ,N<B EV]Zm^}B AFJ,N<1=5~9=1m ]㞻ۯMvߎznB =5~)-0mn @ p$- (r i=RNIw ߰$n i-BNIvr߰$ԗn )-BMIfߒrۿ]$ܷ 5%JmnRNIvr߰$Ԗn )- 9%ۂJmnRNIvr۰$Ԗm( 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗiz 5%~:,^BMEf1ׯ]$v$ԖmzI9%~J-^B Ef{0ӟ@QY4$Ԗm y 5z9N=RMIf{0ӟ@RY4$Vi觮81Yz)=B EV^j~Ub߿Ua߿QU߿QU߿QUaۯQaqןQ!qן@QUaqןQ 0ӏQUaqן@Q 0ӏQ 0ӏ rMvߎz~A=5~9=1m ]㞻ۯ rMvj^}MWս_=g֭n P BMIvr۰$Ԗm)-I9%ۂJn~R]$ܷ 5%JmnRNIv߰$n )-BMIfrۿ]$ܷ 5%JmnBNIvr۰$Ԗm( 5%~J-nBMIfߒqۿRYv$r i-BMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIvߒqۯ]v$Ԗm(z 5~:,^~RMIfߒ1ׯ]u Vi 9I9%~:,^~BMEf{0ӟ@RY5 Ui觮I5%~9N=BMEfzӏRY$Ԗi8 5Zz)=B EV]jnB EV]j~B EV]jnB AV]ZmnB EV]ZmnB AFZm^}BMEV]Zm^}BMEV]Zm^}B AFJ,N<B AFJ,N<B AFJ,N<1r ( 7 a㞻߿Qz~B A5~9-1m$r i-RNIv߰$n )-BMIvr۰$Ԗm)-I9%ۂJn~R]$ܶ 5%~JmnBNIvr߰$Ԗn )- 9%ۂJmnRYܶ$Ԗm)- 5%~JmnBMIfߒqۿRYv$n )- 5%J-nRNIvrۿRYv$m(I9%~J-nRMIfߒqׯRYu$m(z 5~9^}BMEf{0ן@QY4$my 5z9N=RMIf{0ӏ@QY4 Ui觮I5z9N<RMIfzӏQY Ueئ$Ui親 eeܶ$Ueئ aeu aeu Ueeu$Ueeu a$u a$4]㞻߿Q z~B AE~9=1q ]㞻ۯ rMvj^}-f֭n @ `$BMIfߒrۿ]$ 5%ۂJmnRY$ܶ$n )-BMIvr߰$Ԗn )-I9%ۂJn~RY$ܶ$n )-BMIfߒrۿR]$ܶ$ԗn )- 5%ۂJmnBMIfߒqۿRYv$n )- 5%~J-nRNIvrۿ]$ܶ$Viz5~:,^~RNIvߒqۯRYu$m(z5z9N}B EVzӟ@RY5$Vi 8 5z9N=BMEfzӏ@QU$Ԗi 81Yz)=B EV]j~B AV]jnB EV^j~BMEV^j~B EV]jnB AFZm^~B AFZm^}B EV]Zm^~B AFJ,N<BMEV]Zm^}B AFJ,N<B AFJ,N<1r ( 8,m ]㞻ۯMvߎzn1=5z)yU5_VXZ\$@H 5%~JmnRNIv߰$ԗn )-BMIfrۿ]$ 9%ۂJm~RY$ܶ$n )-BMIvr۰$Ԗm(- 5%JmnBNIvrۿ]$ܶ 5%~J-nRNMw ߰$Ԗm(I95܂Zn~RYv$m(I9%ۂJmnBMEf1ׯQYu$n )I5%~J-^BMEf{0ןRY5$Ԗi y 5~9N}B EVzӏ@QY4$Vi 8 5z9N<B EV^jQU$Ui覮5Yz)=1Yv-5Yv)-5Yv-1vi1Yviz1viy5Yviy5Yviy1r ( 81r ( 81r ( 7 a$3߿Qߎz~B AF~9=1m ]㚫۟@]% 9%ۂJm~RY$ܶ 5%~JmnBNIv߰$ԗn )-BMIfߒrۿ]$ 5%ۂJmnRNIv߰$Ԗn )- 9%ۂJmnRYv$Ԗm( 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )- 5~:,^B Ef0ןYv$Ԗi yI5%~:,^RNIfߒ1ןRY5$Vi 9I9%~:,^}B EVzӏQU$Ԗi 85Zz)><BMEVjQU߰ Uef$Ue親$Ue親 Uee$Ueئ$Uee eeu Ueeu a$4 a$4Q 0ӏQ z~B AE~9=1q ]㞻ۯrMvj^} c}ks0 BMIvr۰$Ԗn )-I9%ۂJn~]$ܷ 5%JmnRYܶ$n )-BMIfrۿ]$ 5%JmnBNIvr۰$Ԗm(- 5%~J-nBMIfߒqۿRYv$n )-BMIfߒqۯ]$ܶ$Ԗm(z 5%~J-nRMIfߒqۯRYv$Ԗmz5~9^~BMIf1ןRYu$Ԗmy 5%~9^}B EVzӏ@QY4$Vi 8 5Zz)N<RMIfzӏQU Ue親 Ueئ$Ui親 ee eev Uee Ueeܶ aeu Ueeu aeu a$4 a$4Q 0ӏMvߎz~B AF~9=1m ]⚫۟u#S5CT_VXZ\RY$ܶ 5%~JmnBNIvr߰$ԗn )-BMIfߒrۿ]$ 5%ۂJmnRY$ܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒrۿRYܶ$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5%~J-nBMIfߒqۯRYv$Ԗmz5~:,^~RMIfߒ1ׯYu Vi 9I9%~:,^~BMIf{0ӟ@QU Ui觮85Zz)><RMEfzӏQU Ue親1Yv)-I5Zz)=B AV]ZnnB AF]ZmnBMEV]jnB AFZm^}B AFJm^}B AF]Zm^}B AFZm^}B AFJ,N<B AFJ,N<B AFJ,N;1r ( 7 a㞻߿ rMvߊjnB AE~9-,i親un @ p$- $Ԗm)- 9%ۂJn~R]$ܶ 5%JmnRNIv߰$n )-BMIfrۿ]$ 5%ۂJmnRNIvr߰$Ԗm)- 5%ۂJmnBMIvrۿR]$ܶ$Ԗm( 5%~J-nRNIvrۿRYv$n (I9%ۂJmnRNIvrۯ]$v$Ԗm(z 5~:,^~BMIfߎ1ןRYu$Ԗi y 5z9N}RMIf0ן@QU Ui覮I5%z9N=B EVjQU Ue親 Ueئ$Ue親$Ue親 Uee$Ueئ$Uee eeu Ueeu a$4 a$4 a$4 a㞻߿Mvߎz~B AF~9=1m]qןuXZ\@$HlRYܶ$n )-BMIvr۰$Ԗn )-I9%ۂZn~]$ܷ 5%JmnRNIv߰$ԗn )-BMIfߒrۿRY$ܶ$n )-I9%ۂJmnRNIvrۿ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(z 5%~J-^BMIfߎ1ׯQY5$m(z5~9^}BMEf0ן@QY5 Vi 8I5%~9N}B EVzӏQU$Ԗi 8 5Zz)><BMEfzϏQU Ueئ$Vi覮1vi-I5Yz)-1Yvi-1Yvi1riy1Yviy1r )y1r ( 81r ( 7 a$4]㞻ۯQߎz~B AF~9=,mIQMX`Mgֽo0P(r i=RNMw $n i-RNIv߰$ԗn )-BMIfrۿ]% 9%ۂJm~RY$ܶ$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒqۯ]% 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿ]$ܶ$n (I5%~J-^BMEf0ןRYu$ԖmyI5%~:,^}BMEf{0ӟ@RY5 Ui觮81Yz)><RMEfzӏQU Ue親1Yv)=1Yv-5Yv)-5Yv)-1Yvi-5Yvj-5Yvi1r )y1r (y1r ( 81r ( 81r ( 8 a$4Q z~A=5~9-,m親 ]ןuZ\$@Hl 5%JmnRNIv߰$n )-BMIvr۰$Ԗm)-I9%ۂJn~R]$ܶ 5%~JmnBNIvr߰$Ԗm)- 5%ۂJmnRNIvr۰$Ԗm( 5%~J-nRMw ߰$Ԗm(I95܂Zn~RYv$Ԗm(I9%ۂJmnRNIvrۿ]$v$m( 5%~:,^RNIfߒqׯQY4 Vi 9I9%~:,^~BMIf{0ӟ@RY5 Ue覮I5%~9N=BMEVzϏQY$Vi觮5Yz)=1Yv-1Yv-1Yvi-I5Yv)-1r iy 5Yviz1r ( y1r ( 81r ( 81r ( 81r (  a$߿MvߎznB A5~9-,m親uEԝL TՍ\c}kr(r i=RNIw $n i-BNIv߰$ԗn )-BMIfrۿ]$ 5%ۂJm~RYܶ$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒqۯ]% 5%~JmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿQYu$n )I9%~J-nBMIf1ןRYu$m(zI5%~:,^~BMIf{0ӟ@QU Ui觮85Zz)N<B EV^jQU$Ui觮 5Zz)=B EV]j~BMEV^j~RMEV^j~B EV]jnB AFZm^}B AFZm^}B EV]Zm^}BMEV]Zm^}B AFJm^}B AFJ,N<B =5~9=1r ( a㞻߿Q z~B AF~9-,m親u`=gֽo0P p$Ԗm)-I9%ۂJn~R]$ܷ 5%JmnRNIv߰$n )-BMIvr۰$Ԗm)- 9%ۂJmnRYܶ$ԗn )-I9%ۂJmnRYv$Ԗm(J95܂Zn~RYv$Ԗm(I9%ۂJmnBMIf1ׯRYv$Ԗm( 5%~J-^BMIfߎ1ׯ]$v$ԖiyI5%~:,^~RMIfߎ1ןRY5 Ui 8 5z9N=BMEfzӏ@QU Ue親5Yz)=B EV^j~Ua߿QU߿QU߿QU߿UarۯUarۯQaqן@QUaqן@Qaqן@Q 0ӏQ 0ӏMvߎz~B A5~9=1r ']⚫ۯ@Mvߎzn]IQ]X`Mhֽo0BNIv߰$ԗn )-BMIfߒrۿ]$ 9%ۂJm~RY$ܶ 5%~JmnBNIvr߰$Ԗn )-I9%ۂJn~RY$ܶ$n )-BMIfߒqۿRYv$Ԗm(I9%܂Zn~RYv$n )- 5%~J-nRNIvrۿQYu$Viz5~:,^~RNIfߒqۯRY5$ԖmzI9%~:,^~RMIfߎ0ןQY4$m y5Zz)N<B EVzϏRY4 Ui覮 5Zz)=B EV^j~B EV]j~BMEV^j~BMEV^j~B EV]ZnRMEV]jnBMEV]ZmnB AFZm^}B AFZm^}B AFJ,N<B AFJ,N<B AFJ,N<A=5~9=,m ]㞻ۯMvߎjnB A5~9-XZ\$@Hl 5%JmnRNIv߰$n )-BMIvr۰$Ԗm)-I9%ۂJn~R]$ܶ 5%JmnBNIvr߰$Ԗn )- 9%ۂJmnRYv$Ԗm(- 5%~J-nBMIfߒqۯ]$ 5%~J-nRNIvrۿRYu$Ԗm(I5%~J-nBMIfߒqׯRYu$n ( 5%~:,^~RMIfߎ1ןRY5$Vi 95Zz)N=BMEfzӏ@QY4 Ui觮I5%z9N<B EV^j~Ub߿Ua߿QU߿QU߿QUbۿUaqۯUaqןQ qן@Q!qן@Q 0ӏQaqן@Q 0ӏQ 0~B AFI=0m ]㞫ۯ rMvj^}PMX`=gֽo0@ BMIfߒrۿ]$ 5%ۂJmnRY$ܶ$n i-BNIvr߰$Ԗn )-BMIfߒrۿ]$ܷ 5%~JmnBNIvr۰$Ԗm( 5%~J-nBMIfߒrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm( 5%~J-nBMIfߒqۯRYu Vi y 5%~:,^RNIfߒ1ׯYu$my 5~9N}RMIfߎ0ן@QU Ue覮 5z9N<B EV]j~Ub߿Ub߿QU߰ ee eeܶ$Uef$Uef$Ueeܶ a%u a$4 a$4 a$4 ]㞻߿Qߎz~B =5~9-0m]ן@Mvފj^}RNIv߰$n )-BMIvr۰$Ԗn )-I9%ۂZn~]$ܷ 5%ۂJmnRYܶ$n )-BMIfrۿ]$ܷ 5%~JmnBMIfrۿRY$ܶ$Ԗn )- 5%~J-nRMw ߰$Ԗm(I9%ۂJmnBMIf1ׯRYv$Ԗm(z 5%~:,^BMEf0ןRYu Vi y 5~9^}B Ef{0ӟ@Y5$Vi 8I5%~9N}BMEfzӏ@QU$Ԗi81Yv)=1Yv)=1Yv-5Yv)-5Yv)-1Yvi- 5Yvj-5Yvi1r iy1r )y1r ( 81r ( 81r ( 8 a$4Q z~A=5~9-,m親 ]ןuZ\@$Lp @]$ 5%ۂJmnRY$ܶ$n i-BNIvr߰$ԗn )-BMIfߒrۿ]$ܷ 5%JmnRNIvr߰$Ԗm)- 5%ۂJmnBNIvrۿ]$ܶ$Ԗn )- 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߒ1ׯRYu Vi yI5%~J,^B Ef{0ן@QY5$Vi 95Zz9N=BMIf{0ӟ@RY4$Ԗi 9I5z9N<B EVjQU$Ui親1Yv)- 5Zz)=I5Zz)=I5Yv)-1Yvi1viy1r (y1r )y1r ( 81r ( 81r ( 81r ' a㞻߿rMvߎznA=5~)-1mPMX_=gֽo @ $ԗn )-BMIfrۿ]% 9%ۂJn~R]$ܶ 5%JmnRNIv߰$n )-BMIfrۿ]$ܷ 5%~JmnBMIvrۿ]$ܶ$n )- 9%ۂJmnBMIfߒrۿRYv$n )- 5%~J-nRMIfߒqۯ]$v$m(I5%~J-^BMIf1ןYu Vi 95z9N}B EVzӏ@RY5 Ui觮85Zz)N<B EVjϏQY4 Ue親5Yz)=B AV]j~BMEVj~B AV]ZnB AF]ZmnBMEV]jnRMEV]jnBMEV]ZmnB AFJ-^}B AFJ,N<BMEV]Zm^}B AFJ,M1r ( 80m a$߿rMvߎjnB AE~9-,i覦u 9%ۂJm~RY$ܶ$n i-BNIv߰$ԗn )-BMIfrۿ]$ 9%ۂJm~RY$ܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒqۿRYv(r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIf1ׯRYu$VizI9%ۂJ-nBMIfߎ1ׯYu Vi 95Zz9N=RMIf0ן@QY4$Vi 8 5z9N<B EVjϏQY$Vi8I5z)=B EV^j~RMEVj~B AV]ZnnRMEV]jnB AF]Zm^B AFZm^}RMEV]Zm^B AFJ,N<B AFJ,N<B AFJ,N<B AFJ,M1r ( 8 a$߿MvߎznA=5~)-0m`Mhֽo0P p$Ԗm)- 9%ۂJn~R]$ܷ 5%JmnRNIv߰$n )-BMIvr۰$Ԗm)- 9%ۂJm~RYܶ$n )-BMIfߒqۿRYܶ$Ԗm( 5%~J-nRNIw ߰$Ԗm(I9%ۂJmnBMIfߒqۯRYv$m(I9%~J-nBMIfߒ1ׯQY5$ԖmzI9%~J,^RNIfߒ1ןRY5$Vi 8I5%~9N}RMIf{0ӟ@QY4 Ue覮 5Zz)><BMEVjUb߿QU߰ ee$Ue親 Uee$Uee eeu$Ueeu$Ueeu a$4 a$4 a$߿Q z~B =5~9-1m]ן@rMvjI95܂Zn]%I9%ۂJn~R]$ܷ 5%JmnRYܶ$n )-BMIvr۰$Ԗm)- 9%ۂJm~RYܶ$n )-I9%ۂJmnRYv$Ԗm(I95܂Zn~RYv$n )- 5%~J-nRNIvrۿRYu$Ԗm(z 5%~:,^RNIvqۯRYu$m(z5z9N}B Efzӟ@Y5$Vi 8I5%~9N}RMIfzӏ@QU$Ԗi 81Yz)=B EV]j~RMEfjUaۿQUaۯUarۯQUaۯQUarۯQaqן@Qaqן@Q 0ӏQ 0ӏQ 0ӏQ z~B AF~9=,m]ן@Mvߊj^}Ս\ c}kr  BNIvr߰$ԗn )-BMIfߒrۿ]$ 9%ۂJm~R]$ܶ 5%~JmnBNIv߰$Ԗn )-I9%ۂJn~RY$ܶ$n )-BMIfߒqۯRYv$Ԗm(I9%ۂJn~RYv$n )- 5%~J-nRNIfߒqۯ]$v$n (I9%~J-nBMIf1ׯYu Vi y 5~9N}B Efzӟ@RY5 Ui觮85Zz)N<B EVzϏRY4 Ue親5Yz)=B EV]j~RMEVj~B AV]ZnB AV]ZnnBMEV]jnB AFZm^}RMEV]ZmnB AFZm^}B AFJ,N=B AFJ,N<B AFJ,N<A=5~9=1m]㞫ۯMvߎzn1=5z)y,i親u 5%ۂJmnRY$ܶ$n )-BNIvr߰$ԗn )-BMIfrۿ]$ 5%ۂJm~RY$ܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒqۿRYv(r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߎ1ׯRYu$ԖizI9%ۂJ-nBMIfߎ1ׯ]u Vi 95Zz9N}RMIfߎ0ן@QY4$Vi 8 5z9N<B EVzϏQY$Ԗi8I5z)><B EV^j~B AV]ZnB AV]ZnnRMEV^jnB AV]ZmnB AF]Zm^}B AFJ,^}B AFJ,N}B AFJ,N<B AFJ,N<B AFJ,N<1r ( 8 a$߿MvߎznB =5~)-1m`Mhֽo0P p(r i=RNMw $r i-RNIv߰$n )-BMIvr۰$Ԗn )-I9%ۂJn~R]$ܶ 5%~J-nBMIvrۿ]$ܶ 5%~J-nBMIfߒqۯRYv$n i-BMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvqۯ]v$Ԗm(z 5%~:,^~RNIfߒqׯQY4 Vi 95Zz9N=RMIf{0ӟ@QU Ui觮85Yz)><BMEfzӏUb߰ Ueئ Uef$Ui親 ee eeܶ Uee$Uee Ueeu a$4 a$4 a$4 a$4 a$3߿Q ~B A5~9=1m]ן@rMvފjI9%܂Zn~]% 9%ۂJn~R]$ܶ 5%JmnRNIv߰$n )-BMIvr۰$Ԗm)- 9%ۂJm~RYܶ$ԗn )-I9%ۂJmnRYv$Ԗm(J95܂Zn~RYv$n )- 5%~J-nRNIvrۿRYu$Ԗm(z 5%~:,^B Ef{0ןRYu Vi 9 5~9^}B Ef{0ӟ@Yu$Vi 9I5%~9N}RMIfzӏ@QY Ue親5Yz)=B EV]j~B AV]jnB EV]j~BMEV]j~B EV]ZnRMEV]jnRMEV]ZnB AV]Zm^}B EV]Zm^}B AFJ,N}B AFJ,N<1r ( 81r ]㞻߿Qz~B AE~9-,m親uaMhp@P p$n )-BMIvr۰$Ԗn )-I9%ۂZn~]$ 5%ۂJmnRY$ܶ$n )-BMIvr۰$Ԗm)- 5%ۂJmnRNIvr۰$Ԗm( 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$Ԗm(I9%ۂJ-nRNIvߒqۯRYu$ViyI9%~J,^B Ef{0ӟ@QY4$my 5~9N}RMIf0ן@QU$Ԗi 8 5Zz)><RMEfzӏQY$Ui親1Yv-5Yv-1Yvj-1viy1viy1r )y1viy1r (y1r ( 81r ( 8,m ]㞻߿ rMvߎznB =5~9-1mYq 5%JmnRYܶ$n )-BMIvr߰$Ԗn )-BMIfߒrۿ]$ 5%ۂJmnRYܶ$n )-BMIfߒrۿ]$ܶ$n )-BMIfߒqۿRYv(r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߎ1ׯRYu$ԖizI9%ۂJ-nBMIfߎ1ׯ]u Vi 95z9N}RMIfߎ0ן@QY4$Vi 8 5z9N=B EVzϏQY Ueئ Ueئ ef Ueئ Ueئ ee Uee Ueev a%u a$u a$4 a$4 a$4Q 0ӎB AFI=,m]ן@Mvފj^}֍ls  @)RMw $r i=RNIw $n i-BNIv߰$ԗn )-BMIfrۿ]$ 5%ۂJmnRYܶ$ԗn )-I9%ۂJm~RYv$Ԗm( 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMIfߒqۯRYv$m(I9%~J-nBMIfߒ1ׯQY5$Ԗm(zI9%~J,^RNIfߒ1ׯRY5$Vi 9I5%~9N}RMIf{0ӟ@QY4 Ui覮 5z)><BMEVjQU߿UaۯUaۯUaۯQUaۯQ qן@QUaqׯQ 0ן@Q 0ӏQ 0ӏQ 0ӏQ 0~B AFJ+=1m ]㞻ۯrMvފj^}mJQ]Y`Mhp0BMIfr۰$Ԗm)- 9%ۂJn~R]$ܷ 5%JmnRYܶ$n )-BMIvr۰$Ԗm)- 9%ۂJm~RY$ܶ$n )-BMIfߒqۿRYv$Ԗm(J95܂Zn~RYv$n )- 5%~J-nRNIvrۿRYu$Ԗmz 5~:,^RNIvqۯRYu$m(z5z9N}RNIfߒ1ןRY5 Ui 8 5z9N=BMEfzӏQU$Vi觮I5z)><BMEVjUb߿QU߿QU߿QUaۯQaqן@Q qן@Uaqן@QUaqן@Q qן@Q 0ӏrMvߎz~B AF9=1m a㞻߿Qvߎzn1=5z)yY5[5]@$LpI95܂Zn]%I9%ۂZn~]$ 9%ۂJm~RY$ܶ 5%~JmnBNIv߰$ԗn )-I9%ۂJn~RY$ܶ$n )-BMIfߒqۯRYv(r i-BMIfߒrۿRYv$n )- 5%~J-nBMIfߒqۯ]$v$m(I5%~J-^BMEf1ןYu$m(z5z9N}RNIfߎ1ןQY4$Ԗm y5Zz)><RMIf{0ӏ@QY$Vi8I5z)><BMEVj~UaۿQUaۿUaۯQaqׯQaqןQ qן@Qaqן@Q qן@Q 0ӏQ 0ӏMvߎz~B AE~9=,m ]㞫ۯQߎzn1=5z)@RYܶ$n )-BMIvr߰$Ԗn )-BMIfߒrۿ]$ 9%ۂJm~RY$ܶ 5%~JmnBNIvr۰$Ԗm)- 5%ۂJmnRNIvr۰$Ԗm( 5%~J-nRNIw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗiz 5%~:,^BMIf1ׯ]$v$ԖmzI9%~J-^B Ef{0ӟ@QY4$Ԗm y 5z9N=BMEfzӏ@QY4 Ui觮I5z9N<B EV]j~B EV]j~B AV]jnB EV]j~B EV]jnB EV]ZnnBMEV]ZnB EV]ZmnB AFZm^}B AFJm^}B AFJ,N<B AFJ,N<B AFJ,N<1r ( 8 a$߿Mvߎzn1=5z)-y,mho0@ p$$r i=RNIw $n i-RNIv߰$n )-BMIvr۰$Ԗm)- 9%ۂJn~R]$ܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒqۯRYv$n )-BMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIvߒqۯYv$Ԗm(z 5~:,^~RMIfߒ1ׯYu$m(zI5%~:,^~BMEf{0ӟ@RY4$Ԗi 9I5z9N=B EVjϏQY$Ui覮5Yz)=1Yvj-1Yv-1Yvi-I5Yv-1r iy 5Yviz1r ( y1r ( 81r ( 81r ( 81r (  a$߿MvߎznB A5~9-,m親FԭMU՝] d֍l s$Ԗm)-I9%ۂJn~R]$ܷ 5%JmnRYܶ$n )-BNIvr߰$Ԗn )-BMIfߒrۿ]$ܶ 5%~JmnBMIvrۿ]$ܶ 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5~:,^BMIf1ׯQYu$m( 5%~:,^~RNIfߒ1ׯQY4$m(yI5%~:,^}B EVzӏ@QY4$Vi觮85Yz)><BMEfzϏQY$Ui覮1Yv)-I5Zz)=I5Zz)= 5Yv-1viy1r iy1YviyI5Yviy1r )y1r ( 8,m a$߿Qvߎz~B AF~9=1m]qןuZ5\5@8\ @]%I9%ۂZn~]$ 9%ۂJm~R]$ܶ 5%JmnRNIv߰$n )-BMIfrۿ]$ܷ 5%~JmnBMIvrۿ]$ܶ$n )- 9%ۂJmnBMIfߒqۿRYv$n )- 5%~J-^BMIfߒqۯYv$Ԗm( 5%~J,^B Ef{0ןRYu$m(zI9%~:,^~RMIf0ן@QY4$Vi 9I5%z9N=BMEfzӏU Ui覮5Yz)=B EV]j~BMEVj~B AF]ZnnRMEV^j~B EV]ZnnB EV]ZmnB AFZm^}B EV]Zm^}B AFZm^}B AFJ,N<B AFJ,N<1=5~9=,m a#߿Qz~B =5~9-R;T[VuwXuZu\5 5%~JmnRNIv߰$ԗn )-BMIfr۰$Ԗm)-I9%ۂJn~]$ܷ 5%JmnRYܶ$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒqۯ]% 5%JmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnB Ef1ׯQYu ViyI9%~J-nBMIf1ןRYu$m(zI5%~:,^~BMIf{0ӟ@QU Ui觮85Zz)N<RMIfzӏ@QU$Ui覮5Yz)=B AV]jnB EV]j~B EV]jnB AV]ZnnBMEV]ZnB EV]ZmnB AFZm^}B AFJm^}B AFJ,N<B AFJ,N<B AFJ,N<1r ( 8 a$߿Mvߎzn1=5z)-y,mho0@ `$$r i-RNIv߰$n )-BNIvr߰$ԗn )-BMIfrۿ]$ 9%ۂJm~RY$ܶ$n )-BMIfߒrۿR]$ܶ$n )-I9%ۂJmnBNIvrۿRYv$Ԗm(I9%ۂJmnBMIfߎ1ׯRYv$Ԗm( 5%~J-nBMIfߎ1ׯ]$v$ԖiyI5%~:,^~RMIfߎ0ןRY4 Ui觯 8 5z9N=BMEfzӏ@QU$Ԗi 81Yz)=B EV]j~B EV]j~BMEV^j~RMEVj~BMEV]jnB AF]ZmnB AF]Zm^~B AFJ-^}B AFJm^}B AFJ,N<B AFJ,N<B AFJ,N<B AFI=1q]㞫ۯrMvߊjnB A5~9-TuWVuwX5Z5\5@RYܶ$n )-BMIvr߰$Ԗn )-BMIfߒrۿ]$ 9%ۂJm~RY$ܶ 5%~JmnBNIvr۰$Ԗm)- 5%ۂJmnBNIvrۿ]$ܶ$n )- 5%JmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿ]$ܶ$n (I5%~J,^B Ef{0ןRY5$Ԗi y 5~9^}B EVzӏ@QY4$Ԗi 9 5z9N=B EVzϏQY$Vi觮 5Zz)=B EV]jnB EV]j~B EV]jnB AV]ZmnB EV]ZmnB AV]Zm^}B AFJ,N}B AFJ,N<B AF]Zm^}B AFJ,M1r ( 81m]㞻ۯMvߎznA=5z)-y,m親ut  P)2p$r i-RNIw ߰$n i-RNIv߰$n )-BMIfr۰$Ԗm)- 9%ۂJn~R]$ܶ$n )-BMIfrۿ]$ܶ$n )-BMIfߒqۯ]% 5%~J-nRNMw ߰$Ԗm(I5%~J-nRNIvrۿ]$ܶ$n )-I9%~J-nBMIfߎ1ׯ]u Vi 95z9N}RNIfߎ1ןRY4$Ԗi 9I5%~9N}RMIfzӏ@QU$Vi觮 5Zz)=B EV]j~RMEfj~QaۯQU߿UaۯUaqۯQaqן@Uaqן@Q!qן@Q 0ӏQ 0ӏ rMvߎz~B =5~9=1q a㞻ۯMvߎjn}ԭN-U՝]e֍l tRNMw $r i-RNIv߰$n )-BNIvr߰$ԗn )-BMIfrۿ]$ 5%ۂJm~RYܶ$n )-BMIfߒrۿRY$ܶ$ԗn )- 5%ۂJmnBMIfߒqۿRYv$n )- 5%~J-nRNIvrۯ]$ܶ VizI9%ۂJmnRNIfߒqׯRY5$ԖmzI9%~J,^~RMIfߎ0ןQY4$m y5Zz)N<B EVzϏRY㞼4 Ui覮 5Zz)=B EV^j~B EV]j~BMEV^j~BMEV]j~B EV]ZnBMEV]ZnBMEV]ZmnB AFZm^}B AFJm^}B AFJ,N<B AFJ,N<B AFJ,N;1r ( 7 a#߿rMvߎjnB AF~9-,m親um t0 P)$Ԗn )-I9%ۂZn~]$ 5%ۂJm~RY$ܶ 5%~JmnRNIv߰$ԗn )-BMIfߒrۿ]$ܷ 5%~JmnBMIvrۿ]$ܶ$n )- 5%JmnBMIfߒqۯ]$ܶ 5%~:,^BMIfߒqۯ]$ܶ$n )-I9%ۂJmnRNIfߒqۯRYu$m(z5z9N}B EVzӟ@RY5$Vi 9I5%~9N}RMIf{0ӏ@QY Ue親5Zz)=B EV^j~UaۿQU߿QU߿QUbۯQaqׯQaqן@Q qן@Q qן@Q 0ӏQ 0ӏQ 0ӏQ z~B AF~9=,m]⚫ۯ@MvߎjnU՝] d֍l s BNIv߰$ԗn )-BMIfrۿ]%I9%ۂJn~]$ܷ 5%JmnRYܶ$n )-BMIfrۿ]$ܷ 5%~JmnBMIvrۿ]$ܶ$ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvrۯ]$v$m( 5%~J,^B Ef{0ן@RY5$Ԗi y 5~9N}B EVzӏ@QY4$Ԗi 8 5z9N<B EVjϏQY$Vi觮 5Zz)=B EV]jnB EV]j~B EV]jnB AV]ZmnB EV]ZmnB AV]Zm^}B AFJ,N}B AFJ,N<B AFZm^}B AFJ,=1r ( 81m]㞻ۯMvߎznA=5z)-y,m親ut  @)2BMIfrۿ]% 9%ۂJn~R]$ܷ 5%JmnRYܶ$n )-BMIvr۰$Ԗm)- 9%ۂJmnRYܶ$Ԗn )- 9%ۂJmnBNIvrۿRY$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗmz 5%~J,^BMIfߎ1ׯQY5$Ԗm(z5~9^}BMEf{0ן@QY4 Ui 8 5%~9N}RMIf{0ӟ@RY4$Vi85Yz)=B EVjQU߿Ub߿QU߿QU߿QUaۯQaqןQ!qן@QUaqן@Q 0ӏUaqן@Q 0ӏQ z~B AFJ,=1r]㞫ۯ rMvފj^}B =5~)-yXuZ5\5@8\ 5%~JmnRNIv߰$n )-BMIvr۰$Ԗn )-I9%ۂZn~]$ 5%ۂJmnRYܶ$n )-BMIfߒrۿR]$ܶ$n )-I9%ۂJmnBNIvrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯRYv$m(I9%~J-nBMIfߒ1ׯQY5$ԖmzI9%~J,^RNIfߒ1ןRY5$Vi 8I5%~9N}RMIf{0ӟ@QY4 Ue覮 5Zz)><BMEVjUb߿QU߿UaۯQarۯQUaۯQUaۯUaqן@QUaqן@QUaqן@Q 0ӏQ 0ӏMvߎz~B AE~9=1r ']⚫ۯ@MvߎznԭN-V՝]e֝l tRNMw $r i-RNIv߰$n )-BNIvr߰$ԗn )-BMIfrۿ]% 9%ۂJm~RY$ܶ$n )-BMIfߒrۿR]$ܶ$n )- 9%ۂJmnBMIfߒrۿRYv$n )- 5%~J-nRNIvrۿQYu$Ԗiz5~:,^~RNIvߒqۯRYu$m(zI9%~J,^RNIfߎ1ןRY5 Ui觮8 5z9N<B EVzӏU$Ui觮 5Zz)><BMEVj~UaۿQU߿QUb߿UaۯQUaۯQUarۯQaqן@Qaqן@Q 0ӏQ 0ӏQ 0ӏMvߎz~A=5~9-1m ]㚫ۯ@Mvߎjn]ip@P p%RMw $r i=RNIw $r i-RNIv߰$n )-BMIvr۰$Ԗn )-I9%ۂJn~R]$ܶ$n )-BMIfߒrۿR]$ܶ$ԗn )- 5%JmnBMIfߒqۯ]% 5%~J-nRNIvqۯ]$ܶ$Ԗiz 5%~:,^B Ef0ןYu$Vi y 5%~:,^~BMIf0ןQY4 Ui觯 8 5z9N=BMEfzӏ@QY Ue覮5Zz)=B EVj~Ub߿QU߰ ee eeܶ Uee$Uee Ueeu a$5 a$4 a$4 a$4 a$4]㞻߯Q z~1=5~)-1m ]㞫۠$Ԗn )-I9%ۂZn~]$ 5%ۂJm~R]$ܶ 5%JmnRNIv߰$n )-BMIvr۰$Ԗm)- 5%ۂJmnRYܶ$Ԗm)- 5%JmnBMIfrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )- 5~:,^B Ef1ן]v$ԖiyI9%~J,^RNIfߒ1ׯYu$Ԗi y5Zz9N=BMEfzӏ@QY Ue覮 5z)N<RMEfzϏQU Ueئ$Ui親$Ui親$Ueئ aeu aeu Ueeu a$4 eeu a$4 a㞻߿Q ~B AF~9=1r a㞻ۯrMvފj^}]hp@@ p$BNIvr߰$ԗn )-BMIfr۰$Ԗm)-I9%ۂJn~]$ܷ 5%ۂJmnRYܶ$n )-BMIfrۿ]$ܷ 5%~JmnBMIfrۿRY$ܶ$Ԗm)- 5%~J-nRNIvrۿRYv$n )- 5%~J-nBMIfߒqۯRYu$Ԗmz5~9^~BMIfߎ1ןRYu$ԖmyI5%~:,^}B Efzӏ@QY4$Ԗi 8 5z9N<B EV^jQU Ue親1Yv)-I5Zz)=1Yvi-1vi1Yvi-5Yvi-1viy5Yviy1Yviy1r ( 81r ( 8,m ]㞻߿Q z~1=5z)-0mJRmYa]ip@BMIfrۿ]$ 9%ۂJn~R]$ܷ 5%JmnRYܶ$n )-BNIvr߰$Ԗn )-I9%ۂJn~R]$ܶ$n )-BMIfߒrۿRY$ܶ$Ԗm)- 5%~J-nRMw ߰$Ԗm(I9%ۂJmnBMIfߒqׯRYv$Ԗm( 5%~J-^BMIf1ןYu$Vi y 5%~:,^}BMEf{0ӟ@QU4$Ԗi 9I5%~9N}RMIf{0ӏ@QY Ue親5Yz)=B EV]j~B AV]jnB EV]j~B EV]jnB EV]ZnnBMEV]ZnB EV]ZmnB AFZm^}B AFZm^}B AFJ,N<B AFJ,N<B AFJ,N<1=5~9=1r ( ]㞻ۯMvߊjnB =5~9-Yu[u]@$HpI95܂Zn]%I9%ۂZn~]$ 5%ۂJm~RY$ܶ 5%~JmnRNIv߰$ԗn )-BMIfߒrۿR]$ܶ$n )-BMIfߒrۿRYܶ$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5%~J-nBMIfߒqۯRYu$ԖmzI9%ۂJ-nBMIfߎ1ןRYu$myI5%~:,^}BMEfzӏ@RY4$Ԗi 9 5z9N<B EVjϏQU$Ui覮5Yz)=1Yvj-1Yv-1Yvi- 5Yv-1r iy 5Yviz1r ( y1r ( 81r ( 81r ( 81r ( 7 a$߿MvߎznB A5~9-,m親GԽN-Vխ^e֝mt$n )-BNIvr߰$ԗn )-BMIfrۿ]% 9%ۂJn~R]$ܷ 5%JmnRYܶ$n )-BMIfߒrۿ]$ܶ 5%~J-nBMIfߒrۿRYv$Ԗm(I9%ۂJn~RYv$n )- 5%~:,^BMIfߒqۯRYv$Ԗm(z 5%~:,^~RNIfߒqׯQY5$Ԗi y 5~9^}B Efzӏ@RY4$Ԗi 9I5%~9N}RMEfzӏQU Ui覮5Yz)=1Yv)- 5Yz)=I5Yz)-5Yv-1riy1r iy1Yviy 5Yviy1r (y1r ( 8,m a#߿Qvߎz~B AF~9=1m]qןuZ5\5@4X RY$ܶ 5%~JmnRNIv߰$n )-BMIvr۰$Ԗn )-I9%ۂZn~]$ܷ 5%ۂJmnRNIv߰$ԗn )-I9%ۂJmnRYv$Ԗm( 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )-I9%ۂJmnRNIfߒqۯRYu$m(z5~9^}BMEf{0ӟ@QU4$Ԗi y5Zz)N<B EVzӏQU$Vi8I5%z9N<B EV]j~B AV]j~BMEV^j~RMEVj~RMEV^jnB AV]ZmnB EV]ZmnB AFZm^}B AV]Zm^}B AFZm^}B AFJ,N<B AFJ,N<1r ( 8,m a㞻߿QߎznB =5~9-R;TWVuwXuZ5\5 9%ۂJn~R]$ܷ 5%JmnRYܶ$n )-BNIv߰$ԗn )-BMIfrۿ]$ 5%ۂJmnRYܶ$ԗn )-I9%ۂJmnRYv$Ԗm(J95܂Zn~RYv$r i-BMIfߒqׯRYv$n )-I9%ۂJmnRNIvqۯRYu$Vi yI5%~:,^RNIfߒ1ׯRYu$Ԗi y5Zz)N=BMEfzӏ@QY Ue覮 5z)N<RMEfzӏQY Ueئ$Ui親 ee$Ue親 eev eeu a$u a$4 a$4 a$4 a$4]㞻߿ rMvߎznB A5~9-0m ]㞫ۯuwXuZu\5@8\]$ܷ 5%ۂJm~RY$ܶ 5%~JmnRNIv߰$n )-BMIvr۰$Ԗn )-I9%ۂJn~R]$ܶ 5%~J-nBMIfrۿ]$ܶ$n )- 9%ۂJmnBMIfߒrۿRYv$n )- 5%~J-nRNIfߒqۯ]$v$n (I9%~J-nBMIfߎ1ׯ]u Vi y 5~9N}B Efzӟ@RY5 Ui觮85Zz)N<B EVjϏQY4 Ue親1Yv)=1Yv)-I5Zz)=1Yvj-1vi-5Yvj-I5Yvj-1Yviy1r ( 81r ( 81r ( 81r ( 81r ( a#߿MvߎznB =5~9-,i親uGԭN-Vխ^e֝m t$Ԗn )-BMIfߒrۿ]% 9%ۂJn~R]$ܷ 5%JmnRY$ܶ$n )-BNIvr߰$Ԗn )- 9%ۂJm~RYܶ$ԗn )- 9%ۂJmnBNIvrۿRY$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗiz 5%~:,^BMEf1ׯ]$v$ԖmzI9%~J-^B Ef{0ӟ@QU4$Ԗi y5Zz9N=BMEfzӏ@QY Ui覮 5z)N<RMEfzϏQU Ueئ$Ue親$Ue親 Uef aeu a$u eeu Ueeu a$4 a$4 a$4 a㞻߿Mvߎz~B AF~9=1m ]㞫ۯZu\u@8\ @]%I9%܂Zn]%I9%ۂZn~]$ 5%ۂJm~RY$ܶ 5%~JmnBNIvr߰$Ԗn )-I9%ۂJm~RYܶ$ԗn )- 5%ۂJmnBMIfrۿRYv$r i-BMIfߒqۯ]$ܶ$n )- 5%~:,^BMIf1ׯQYu$m(z 5~:,^~BMIfߎ1ןRY5$Ԗi y5Zz9N=BMEf{0ӟ@RY㞼4$Vi 85Yz)=BMEVzϏQU Ue親 ee Uef Uee$Ueئ aeu$Uee a%u a$4 a$4 a$3߿Q 0ӏrMvߎz~B AF9=,m親 ]㞫ۯ@MvߎjJ95܂Z]%I9%܂Zn]%I9%ۂZn~]$ 5%ۂJm~RY$ܶ 5%~JmnBNIvr߰$Ԗn )- 9%ۂJmnRYܶ$Ԗm)- 5%~JmnBMIfߒqۯRYv$n )- 5%~J-nRNIvrۿQYu$Ԗmz 5%~:,^RNIvqۯRYu Vi y 5~9^}BMEf{0ӟ@QU4$Vi 9I5%~9N}RMIf{0ӟ@QY4 Ue覮5Zz)=B EV^j~UaۿQU߿QU߿QUaۯQ!qן@Q qן@QUaqן@Q 0ӏQUaqן@Q 0ӏQ 0~B AFJ,N;1r ( ]㞻ۯMvߎjnB A5~9-WuYu[5]$@Hl 5%JmnRNIv߰$n )-BNIvr߰$ԗn )-BMIfrۿ]% 9%ۂJn~R]$ܶ 5%~JmnBMIvrۿ]$ܷ 5%~JmnBMIfߒrۿRYv$Ԗm(I9%ۂJmnBMIfrۯ]$ܶ$Ԗm(I5%~J-nRMIfߒqۯRYu$Vi yI5%~J,^RNIvߒqׯQY4$my 5%~9N}RNIfߎ0ן@QU$Ԗi 9 5z)N<RMIfzӏUb߿Ua߿QU߿QU߿QU߿UaۯQUarۯQaqן@QUaqן@QUaqן@Q 0ӏQ 0ӏQz~B AF~9=,m ]㚫ۯQvߎzn}JRmZa]ip@RMw $r i-RNIw ߰$n i-RNIv߰$n )-BMIvr۰$Ԗn )-I9%ۂJn~R]$ܶ 5%~JmnBMIvrۿ]$ܷ 5%~J-nBMIfߒqۿRYv$r i-BMIfߒqۯ]$ܶ$Ԗm(z 5%~J-nRNIfߒqۯRYv$ԖmzI9%ۂJ-nBMIf0ןRYu$Ԗi y 5~9N}RNIfߎ0ן@QU Ui觮81Yz)=BMEfzϏQY$Vi覮5Yz)=I5z)=1Yvi-I5Yz)-1Yvi-1Yviy1r )y1r )y1r ( 81r ( 81r ( 81m ]㞻߿Qz~B AF~9-,m親Za]iq@P p(r i=RNMw $r i-RNIv߰$n )-BNIvr߰$ԗn )-BMIfrۿ]$ 5%ۂJmnRYܶ$Ԗn )- 9%ۂJmnRNIvrۿ]$ܶ$ԗn )- 5%~J-nRNIvrۿRYv$n )-I9%ۂJmnB Ef1ׯ]$v$m(z 5~:,^~BMIfߎ1ןRY5$Ԗi y5z9N=BMIf{0ӟ@RY4$Ԗi 8 5Zz)><RMEfzӏQY$Ui覮1Yv- 5Yv)-5Yv)-1Yvi-1Yvi-1YviyI5Yviy1r ( 81r ( 81r ( 81r ( 8,m a$߿Mvߎzn1=5z)-y,m親uu  P)2p(r j=RNMw $r i-RNIw $n i-RNIv߰$n )-BMIfr۰$Ԗm)- 5%ۂJmnRYܶ$Ԗn )- 9%ۂJmnBNIvrۿR]$ܶ$Ԗm(I95܂Zn~RYv$m(I9%ۂJmnB Ef1ׯQYu$m( 5%~:,^RNIvߒqׯQY5$Vi 95Zz9N=BMIf{0ӟ@RY5 Ue覮I5%z9N=B EVjϏQY$Ui覮5Yv)=I5Zz)=1Yvj-1vi1Yvi-5Yvi-1viy1Yviy1r (y1r ( 81r a$4Q ~B =5~9-,m ]㞫ۯ[V{XZu\u@8 5%JmnRNIv߰$n )-BNIvr߰$ԗn )-BMIfr۰$Ԗm)-I9%ۂJn~R]$ܶ 5%~JmnBNIvr۰$Ԗm(- 5%JmnBMIvrۿRY$ܶ$Ԗm( 5%~J-nRNIvrۿRYv$n )I9%ۂJmnRNIvrۯ]$v$Ԗm(z 5~9^~BMIf1ןRY5$Ԗi y5z9N=RMIf{0ӟ@RY4$Ԗi 8 5Zz)N<RMIfzӏUb߿Ua߿QU߿UaۯUaۯQUbۯQ!qן@QUaۯQ!qן@Q qן@Q 0ӏQ 0ӏQvߎz~B AF~9=,m ]㞻ۯrMvފj^}A=5z)yBMIfߒrۿ]$ 9%ۂJm~R]$ܷ 5%JmnRYܶ$n )-BNIvr߰$ԗn )-BMIfߒrۿ]$ܶ 5%~J-nBMIfrۿR]$ܶ$ԗn )- 5%~JmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߎ1ׯRYu$Ԗiz5~:,^~RMIfߒ1ׯQY4$Vi 95z9N}RNIfߎ0ןQY4$Ԗi 9I5%z9N=BMEVzӏRY4 Ueئ1Yv)-I5z)=B AV]ZnB EV]ZnB AF]ZmnB EV]ZmnB AV]Zm^~B AFJ-^}B AFJ,^}B AFJ,N<B AFJ,N<B AFJ,N<1r ( 8 a$߿MvߎznA=5~)-0me֝m t   @$ԗn )-BMIfr۰$Ԗm)-I9%ۂJn~]$ 5%ۂJm~RY$ܶ 5%~JmnBNIvr߰$Ԗn )-I9%ۂJm~RYܶ$ԗn )- 5%ۂJmnBMIfrۿRYv$r i-BMIfߒqۯ]$v$n )- 5%~:,^BMIf1ׯQY5$m(z 5~:,^~BMIf1ןRY5$Vi 95Zz)N=BMEfzӏ@QY4$Vi觮81Yz)=B EVjQU߰ Ueئ$Ui親 ee eeܶ Uee$Uee Ueeu a$4 a$4 a$4 a$4 a$߿Q z~B =5~9-0m]ןuR;T[V{XuZu\u]%I95܂Zn]%I9%ۂZn~]$ 9%ۂJn~R]$ܷ 5%JmnRNIv߰$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒrۿRYܶ$Ԗm(J95܂Zn~RYv$n )- 5%~J-nRMIfߒqۯ]v$m( 5%~J,^B Ef{0ןRYu$ԖmyI5%~:,^~BMIf{0ӟ@QU$Vi 8 5z9N<B EVjϏQY$Ԗi8I5z)><BMEV^j~B AV]ZnB EV]ZnB AF]ZmnB EV]ZnnB EV]ZmnB AFZm^}B AFZm^}B AFJ,N<B AFJ,N<B AFJ,N<B AFI=1m]㚫ۯ rMvފj^}B =5~)-V{XZu\u@8\J95܂Zn]%I9%܂Zn~]%I9%ۂJn~]$ 5%ۂJm~RY$ܶ$n )-BMIvr۰$Ԗm)- 5%ۂJmnRNIvr۰$Ԗm( 5%~J-nRMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗiz 5%~:,^BMEf1ׯ]v$ԖmyI9%~J,^RNIfߒ1ׯYu$Ԗi 95Zz)N<B EVzӏQU$Ԗi 85Zz)=BMEVjQU߿UaۿQUb߿QUbۯUarۯQUarۯUaqן@Q 0ן@Q 0ӏUaqן@Q 0ӏ?B AFJ,N<B AE~9=,m ]㞻ۯrMvߊjn}B =5~)-y]@@$Hp @ J95܂Z]%I95܂Zn]%I9%ۂZn~]$ 9%ۂJm~R]$ܶ 5%~JmnBNIvr߰$Ԗm)- 5%ۂJmnBNIvrۿ]$ܶ$n )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(z 5%~J-nRNIfߒqۯRYv$Ԗmz5~9^~BMIf1ןRYu$Ԗmy 5%~9N}B EVzӏ@QY4$Vi 85Zz)><RMEfzӏUb߰ Ueئ$Vi覮1Yv-5Yv-1Yvi- 5Yv-I5Yvj-1YviyI5Yviy1Yviy1r ( 81r (  a$4Q ~B =5~9-0m ]㞫ۯukWY[u]@@$LR]$ܶ 5%JmnRNIv߰$n )-BNIv߰$ԗn )-BMIfr۰$Ԗm)- 9%ۂJm~RY$ܶ$n )-BMIfrۿ]$ܶ$n )- 9%ۂJmnBMIfߒrۿRYv$n )- 5%~J-nRNIvrۯ]$ܶ$n )-I9%ۂJ-nRMIfߒ1ׯQY5$Ԗi y 5%~:,^~BMEf{0ӟ@QU4$Vi 8 5z9N=BMEfzӏQU$Ui觮 5Zz)=B EV^j~B EV]jnB EV]jnB EV]jnB AF]Zm^B AV]Zm^B AFZm^}B AV]Zm^}B AF]Zm^}B AFJ,N<B AFJ,N<B AF~9=1r ]㞻ۯMvߎznA=5z)-y,i親uRMw $r i=RNMw $r i-RNIv߰$n )-BNIv߰$ԗn )-BMIfrۿ]$ 5%ۂJmnRNIv߰$Ԗn )- 5%ۂJmnBMIvrۿRYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(z 5%~J-nBMIfߒ1ׯQYu$m(z 5~:,^~BMIf0ןRY5$Vi 9I5%~:,^}B EVzӏQU$Ԗi 8 5Zz)><BMEfzϏQU Ueئ$Ui親 ee$Ue親 eev eeu a$u a$u a$4 a$4 a$4 ]㞻߿Mvߎz~B AF~9=1m]ןukWuYu[u]$@H]% 9%ۂJn~R]$ܷ 5%ۂJmnRY$ܶ 5%~JmnRNIv߰$n )-BMIfrۿ]$ 5%ۂJmnRNIvr߰$Ԗm)- 5%JmnBMIfߒrۿRYv$r i-BMIfߒqۯ]$ܶ$Ԗiz 5%~J-^BMIfߒqׯRYu Vi yI5%~J,^RNIvߒqׯQY4$m(yI5%~9^}B EVzӏQY Ui觮8I5%~9N=B EVjQU Ue親 ef Ueئ Uef eev Ueev aeu$Ueeu$Ueeu a$4 a$4 a$4]㞻߿Q z~A=5~9-1m]qןu@4\ @ 5%~JmnRNIv߰$n )-BNIvr߰$ԗn )-BMIfr۰$Ԗm)- 9%ۂJn~R]$ܶ 5%~JmnBMIvrۿ]$ܷ 5%~J-nBMIfߒrۿRYv(r i-BMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvqۯ]$v$Ԗm(z 5%~:,^~RNIfߒ1ׯQY4 Vi 9I5%~:,^~BMEf{0ӟ@RY4$Ԗi 9 5z9N<B EV^jQU$Ui親1Yv)-I5Zz)=1vi-I5Yz)-1Yvi-1Yviz1r iy1viy1r ( 8I5Yviy0m a$3߿Q z~B =5~9-,m ]㞫ۯu[V{XZu\u@8R]$ܷ 5%JmnRYܶ$n i-BNIv߰$n )-BMIvr۰$Ԗn )-I9%ۂJn~R]$ܶ 5%~JmnBMIvrۿ]$ܶ 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߎ1ׯRYu$n ( 5%~:,^RNIfߒ1ׯQY4$m(yI5%~9^}B EVzӏ@QY4 Ui觮81Yz)=BMEVjϏQU Ue親 Uef$Ue親$Ueئ Uee Uee Ueeu a$u a$4$Ueeu a$4 ]㞻߿Qz~B =5~9=1m ]⚫۟@Mvߊj^}PP p%. 7RMw $r i=RNIw $r i-RNIv߰$n )-BNIvr߰$Ԗn )-BMIfߒrۿ]$ܶ 5%~JmnBMIvrۿ]$ܶ$n )- 9%ۂJmnBMIfߒqۿRYv$n )- 5%~J-^BMIfߒqۯYv$Ԗm( 5%~J,^B Ef{0ןRYu$ԖmyI5%~:,^~BMIf{0ן@QU4$Vi 8 5z9N=B EVzϏRY4 Ue親1Yv)=1Yv-5Yz)= 5Yz)-5Yv-1viy1riy5Yviy1r ( 8 5Yviy1r ( 81r ( 8 a$4Q ~B =5~9-,m ]㞫ۯu{XZ\u@8\]%I9%ۂZn~]$ 9%ۂJn~R]$ܷ 5%ۂJmnRY$ܶ$n i-BNIvr߰$Ԗn )-I9%ۂJm~RY$ܶ$ԗn )- 9%ۂJmnBNIvrۿRYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )-I9%ۂJmnRNIvqۯRYu Vi y 5%~:,^~BMIf0ןQY4 Ui 8 5z9N}RMIf{0ӏ@QY4 Ui覮 5z)><BMEfzϏQU߰ ee Uef Uee aeu eeu a%u eeu eeu a$4 a$4 a$߿Q ~B A5~9=1m ]⚫۟@Mvߊj^@]%I95܂Zn]%I9%ۂZn~]% 9%ۂJn~R]$ܷ 5%ۂJmnRYܶ$n )-BMIfrۿ]$ܷ 5%~JmnBMIfrۿR]$ܶ$Ԗm)- 5%~J-nRNIvrۿRYv$n )- 5%~J-^BMIfߒqۯRYu$ԖiyI9%~J-nBMEf0ןRY5$Ԗi y 5z9N}RMIf0ן@QU Ui觮8I5%~9N=BMEVzϏQY$Ui覮5Yv)=I5Zz)=1Yvi-I5Yz)-1Yvi1Yviy1r (y1r )y1r ( 81r ( 81r ( 81m ]㞻߿Qz~B AF~9-,m親Za]iq@@ `$n )-BMIvr߰$ԗn )-BMIfr۰$Ԗm)-I9%ۂZn~]$ 5%ۂJm~RY$ܶ$n )-BMIfrۿ]$ܷ 5%~J-nBMIfߒrۿRYܶ$Ԗm(I9%܂Zn~RYv$n )- 5~:,^BMIfߒqׯRYu$Ԗmz5~:,^~RMIfߒ1ׯ]u Vi 95Zz9N=RMIf{0ן@QU$Vi 85Zz)N<RMIfzӏ@QU$Ui覮5Yz)=1Yv-5Yv)-5Yv-1vi1Yvi1viyI5Yviy1r ( 81r ( 81r ( 81r ( 8,m a$߿Mvߎzn1=5z)y,i親ut   @)2`$n i-BNIv߰$ԗn )-BMIvr߰$Ԗn )-BMIfߒrۿ]$ 9%ۂJm~RY$ܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒqۿRYv$r i-BMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvqۯ]$v$Ԗm(z 5%~:,^~RNIfߒ1ׯQY4 Vi 9I5%~:,^~BMEf{0ӟ@RY4$Ԗi 9 5z9N<B EV^jQU$Ui覮1Yv)-I5Zz)=1Yvi-I5Yz)-1Yvi-1Yvi1riy1viy1r ( 81r ( 81m a$3߿Q z~B =5~9-,m ]㞫ۯu[V{XZu\u@8RY$ܶ 5%~JmnRNIv߰$n )-BNIvr߰$ԗn )-BMIfr۰$Ԗm)- 9%ۂJn~R]$ܶ$n )-BMIfrۿ]$ܶ$n )-BMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߎ1ׯQYu$n ( 5%~:,^RNIfߒ1ׯQY4$m(yI5%~9^}B EVzӏ@QY4 Ui觮81Yz)=BMEVjϏQU Ue親 Uef$Ue親$Ueئ Uee Uee Ueeu a$u a$4$Ueeu a$4 ]㞻߿Qz~B =5~9=1m ]⚫۟@Mvߊj^}PP p$. 7RNMw $r i-RNIv߰$n i-BNIv߰$n )-BMIvr۰$Ԗn )-I9%ۂJn~R]$ܶ 5%~J-nBMIfrۿR]$ܶ$n )- 5%ۂJmnBMIfߒqۯ]% 5%~J-nRNIvqۯ]$ܶ$Viz 5~:,^RNIvqۯRYu Vi y 5~9^}BMEf{0ן@QY4$Ԗi y5Zz)N<B EVzӏU$Vi觮8I5z9N<RMEfzϏQU߿UaۿUaۯUaۯQUaۯQUaۯUaqן@QUaqן@Uaqן@Q 0ӏQ 0ӏ rMvߎz~A=5~9=1m ]㞻ۯrMvފj^}=Wխ^-f֭muRNMw $r i-RNIw ߰$n i-RNIv߰$n )-BMIvr߰$Ԗn )-BMIfߒrۿ]$ܷ 5%JmnBNIvr߰$Ԗm(- 5%~JmnBMIfߒrۿRYv(r i-BMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIfߒqۯRYv$ԖmzI9%~J-nBMEf0ןRY5$Ԗi y5z9N=RMIf{0ӟ@RY4$Ԗi 9I5z9N<B EV^jQU Ueئ ef Ueئ$Ueئ Uee$Uee Ueev a%u a$u a$4 a$4 a$4Q 0ӎB AF9=,m a㞻ۯrMvފj^}qPP p%.RMw $r i=RNMw $r i-RNIv߰$n i-BNIv߰$ԗn )-BMIfߒrۿ]$ܷ 5%JmnBNIvr۰$Ԗm( 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )-I9%ۂJmnB Ef1ן]$v$Ԗm(z5~9^}BMIf0ןRY5$Vi 9I9%~:,^~BMEfzӏ@QY4$Ui觮8I5%~9N=B EV^jQU߰ Ueئ$Ui親 ee eeܶ Uee$Uee Ueeu a$4 a$4 a$4 a$4 a$߿Q z~B =5~9-0m]ןu#S5?T_VXZ\]$ 9%ۂJm~R]$ܷ 5%JmnRY$ܶ$n i-RNIv߰$n )-BMIfr۰$Ԗm)- 9%ۂJmnRYܶ$ԗn )- 9%ۂJmnRNIvrۿR]$ܶ$Ԗm(I95܂Zn~RYv$Ԗm(I9%ۂJmnRNIvrۿ]$v$m( 5%~:,^~RNIfߒ1ׯ]u Ui 9I5%~:,^}BMEfzӏ@QY4$Vi 8 5Zz)N<RMIfzӏU߰ Ueئ$Vi覮1Yv-1Yv-1Yvi-5Yvj-5Yvi-1riy1viy1r ( 81r ( 81r ( 81q ]㞻߿Q z~B AF~9-,m親u^e֝mt  (r j=RNMw $r i-RNIw $n i-RNIv߰$n )-BMIvr߰$Ԗn )-I9%ۂJn~R]$ܶ$n )-BMIfߒrۿRY$ܶ$Ԗm)- 5%~J-nRMw ߰$Ԗm(I9%ۂJmnBMIfߒ1ׯRYv$Ԗm( 5%~J,^BMEf0ןRYu Vi 95z9N}B Efzӟ@RY5 Vi 8 5z9N=BMEfzӏQU$Ui觮 5Zz)=B EV^j~UaۿQUbۿQUaۯQaqۯUarۯQaqן@QUaqןQ 0ӏQ qן@Q /~B AFJ,N<B A5~9=,m ]㞻ۯrMvފj^}B =5z)y]@$@Hl @ I9%ۂJn~]$ 5%ۂJm~R]$ܶ 5%JmnRYܶ$n )-BNIvr߰$Ԗn )-I9%ۂJn~R]$ܶ$n )-BMIfߒrۿRYܶ$Ԗm(J95܂Zn~RYv$n )- 5%~J-nRNIvqۯ]$ܶ$n (I9%~J-nBMIf1ןYu Vi 95z9N}RNIfߎ1ןQY4$Ԗi 9I5%~9N}RMIfzӏ@QU$Ui觮 5Zz)=B EV]j~RMEVj~B AV]ZnB AF]ZmnB EV]ZnnB EV]ZmnB AFZm^}B EV]Zm^}B AFJm^}B AFJ,N<B AFJ+=1r ( 8 a$߿MvߎznB =5~9-1mVխ^-f֝mu  $Ԗn )-I9%ۂZn~]$ 9%ۂJn~R]$ܷ 5%ۂJmnRY$ܶ$n i-BNIvr߰$ԗn )-I9%ۂJn~RY$ܶ$n )-BMIfߒqۯRYv$r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߎ1ׯRYu$ԖizI9%ۂJ-nBMIfߎ1ׯYu Vi 9I9%~J,^~RMIf0ן@QU4$Vi 8 5Zz)N<B EV^jQU$Ui觮 5Yz)=B AV]jnB EV]j~B EV]jnB AV]ZnnB EV]ZnnB EV]Zm^B AFJ-^}B AFJ,N}B AFJ,N<B AFJ,N<B AF9=1r ( ]㞻߿Qߎz~B A5~9-1mqP@ p$. $Ԗn )-BMIfrۿ]%I9%ۂJn~]$ 5%ۂJm~R]$ܶ 5%~JmnRNIv߰$ԗn )-I9%ۂJn~RY$ܶ$ԗn )- 9%ۂJmnBMIvrۿRYv$Ԗm(I9%ۂJmnBMIfߒqׯRYv$m(I5%~J-nBMIfߒ1ׯQY5$ԖmyI9%~J,^RMIfߎ1ןRY5 Ui 8 5z9N=BMEfzӏ@QU$Ԗi 85Yz)=B EV]j~B EV]j~BMEV^j~RMEV^j~BMEV]jnB AFZm^~B AFZm^}RMEV]Zm^B AFJ,N=B AFJ,N<B AFJ,N<B AFJ,N<A=5~9=,m ]㞻߯Mvߎzn1=5z)yV{XZ\u@8\J95܂Zn]%I9%܂Zn]%I9%ۂZn~]$ 9%ۂJn~R]$ܷ 5%JmnRNIv߰$ԗn )-I9%ۂJm~RYܶ$Ԗn )- 5%JmnBMIfߒqۯRYv$n )- 5%~J-nRNIvrۯ]$ܶ VizI9%ۂJmnRNIfߒqׯQY5$ԖmyI5%~:,^~RMIf0ןQY4$Ԗi y5Zz)N<B EV^jϏQY Ue親5Yz)=B EV]j~RMEVj~UaۯQaۯQUbۯQaqן@Q qן@Qaqן@Qaqן@Q 0ӏQ 0ӏQ 0ӎB AFJ,M1q]⚫ۯ@Qvߎzn1=5z)y]@@$Hp @ J95܂Z]%I95܂Zn]%I9%܂Zn~]%I9%ۂJn~]$ܷ 5%JmnRNIv߰$ԗn )-I9%ۂJm~RYܶ$Ԗm(- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqׯRYv$Ԗm(z 5%~:,^RNIvߒqۯRYu$ԖmyI5%~:,^~BMIf{0ן@QU4$Vi 8 5z9N=B EVzӏRY4 Ue親1Yv)=1Yv- 5Yz)=I5Zz)= 5Yv)-1Yvi1viy1r (y1r )y1r ( 81r ( 81r ( 81r a㞻߿ rMvߎjn1=5z)-0mWս_-f֭n-uBMIfߒrۿ]% 9%ۂJn~]$ܷ 5%ۂJm~RY$ܶ 5%JmnRNIv߰$n )-BMIfrۿ]$ 5%JmnBNIvr۰$Ԗm( 5%~J-nRMw ߰$Ԗm(I95܂Zn~RYv$Ԗm(I9%ۂJmnRNIvrۯ]$v$Ԗm(z 5~:,^~RMIfߎ1ׯYu$Ԗmy 5%~9N}B EVzӏQY4 Ui觮81Yz)=BMEVzϏQY$Ui覮1Yv)- 5Yz)=I5Yz)-5Yv-1riy1r )y1Yviy1Yviy1r ( 81r ( 81r ( 81m ]㞻߯Qߎz~B A5~9-,i親uf֭n-v0 P(r j=RNMw $r i=RNIw $r i-RNIv߰$n )-BNIvr߰$Ԗn )-I9%ۂJn~R]$ܶ 5%~J-nBMIfߒrۿRY$ܶ$Ԗm)- 5%~J-nRMw ߰$Ԗm(I9%ۂJmnBMIf1ׯRYu$Ԗm(z 5%~:,^B Ef{0ןRYu$m(zI9%~J,^RNIfߎ1ןRY4$m y5Zz)N<B EV^jϏQY Ue親1Yv)=1Yv)=I5z)=B AV]ZnnB AF]ZmnBMEV]jnRMEV]jnBMEV]ZmnB AFJ-^}B AFJ,N<B EV]Zm^}B AFJ+=1r ( 8,m a#߿ rMvߊjnB A5~9-1mBMIfߒrۿ]$ 9%ۂJn~]$ܷ 5%ۂJm~RY$ܶ 5%JmnRNIv߰$n )-BMIvr۰$Ԗm(- 5%ۂJmnRNIvr߰$Ԗm(- 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$m(I9%ۂJ-nRNIvߒqۯRYu$Vi yI5%~J,^RNIfߒ1ׯYu$Ԗi y5z9N=BMEfzӏ@QY4$Ui觮8I5%z9N<B EV^j~Ub߿UaۿQU߿QU߿QUaۯQ!qן@Q qן@Uaqן@QUaqן@Qaqן@Q 0ӏQ z~B AFJ,=1r]㚫ۯ rMvފj^}B =5~)-yXZu\u@4XRY$ܶ$n i-RNIv߰$n )-BNIvr߰$ԗn )-BMIfr۰$Ԗm)- 9%ۂJn~R]$ܶ 5%~J-nBMIvrۿ]$ܶ 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5~:,^BMIf1ׯQYu$m( 5%~:,^~RMIfߒ1ׯYu$Ԗm y 5~9N}RMIf0ן@QU Ue覮 5z9N<B EV^j~U߰ ef$Ui親 ee ee$Ueئ aeu$Uee aeu a$u a$4 a$4 ]㞻߿Qz~B =5~9-0m]ן@Mvފj^@R]$ܷ 5%JmnRY$ܶ$n i-RNIv߰$n )-BNIvr߰$ԗn )-BMIfrۿ]$ 5%ۂJmnRNIv߰$Ԗn )- 5%ۂJmnBNIvrۿR]$ܶ$Ԗm(I9%܂Zn~RYv$Ԗm(I9%ۂJmnB Ef1ׯQYu$m( 5%~:,^RNIvߒqׯQY4 Vi 9I9%~:,^~BMEf{0ӟ@RY4$Ԗi 9 5z9N<B EV^jQU Ue親1Yv- 5Yz)=I5Yz)= 5Yv-1viy1viy 5Yviz1r ( 81r ( 81r ( 81r ( 8,m]㞻ۯQvߎz~B A5~9-,i親u[bmjqP@ p$r i-RNIw $n i-RNIv߰$n )-BNIvr߰$ԗn )-BMIfr۰$Ԗm)- 9%ۂJm~RY$ܶ$n )-BMIfߒrۿRYܶ$Ԗm(- 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒ1ׯRYv$Ԗm( 5%~J,^BMEf1ןYu Vi y 5~9^}BMEf{0ӟ@Yu$Vi 8I5%~9N=BMEfzӏ@QU$Vi8I5z9N<RMEfjQUb߿QU߿QU߿QUaۯQUbۯQUaۯQaqן@Qaqן@Q 0ӏQ 0ӏQ 0ӏ?B AFJ,N;1r]㚫ۯQߎznA=5z)y\u@8\  5%ۂJm~RY$ܶ 5%JmnRYܶ$n i-BNIv߰$n )-BMIvr۰$Ԗm)- 9%ۂJm~RYܶ$n )-I9%ۂJmnRYv$Ԗm(I9%܂Zn~RYv$n )- 5%~J-nRNIvqۯ]$ܶ$n )I9%~J-nBMIfߎ1ׯ]u Vi y 5z9N}B EVzӏ@RY4 Ui觮85Zz)N<B EV^jQY$Vi8I5z)><BMEVj~UaۯUaۯUaۯQUaۯQ qן@QUaqׯQ 0ӟ@Q 0ӏQ 0ӏQ 0ӏQ ~B AF9=,m ]㞫ۯQߎznO=Wս_-f֭n-uRNIw $r i-RNIv߰$n )-BNIv߰$n )-BMIvr߰$Ԗn )-I9%ۂZn~]$ܷ 5%JmnRNIvr߰$Ԗm)- 5%JmnBMIfrۿRYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(z 5%~J-^BMIfߎ1ׯQY5$m(z5~9^}BMEf{0ן@QY4 Ui 8 5%~9N}RMIf{0ӟ@RY4$Vi 85Yz)=B EV^jQU߿Ua߿QU߿QU߿QUaۯQUbۯQUaۯQaqן@Uaqן@Q 0ӏQ 0ӏQ 0ӏQߎz~B =5~9=1m ]㞫ۯQvߎznmjrPP p%RNMw $r i-RNIw ߰$n i-RNIv߰$n )-BMIvr߰$Ԗn )-BMIfߒrۿ]$ܷ 5%JmnBNIvr۰$Ԗm(- 5%~J-nBMIfߒqۿRYv$n )-BMIfߒqۯ]$v$n )- 5%~:,^BMIfߎ1ׯQYu$m( 5%~:,^~RNIfߒ1ׯYu$Ԗm y 5~9N}RMIf0ן@QU$Ԗi 9 5z9N<B EV]j~Ub߿Ub߿QU߰ ee eeܶ Uee$Uee Ueeu a$u a$4 aeu a㞻߿Q 0ӏrMvߎz~B AF9=,m ]㞫ۯMvߎj`$r i=RNIw $r i-RNIv߰$n i-BNIv߰$n )-BMIvr۰$Ԗn )-I9%ۂJn~R]$ܶ 5%~J-nBMIfrۿ]$ܶ$n )- 9%ۂJmnBMIfߒqۿRYv$n )- 5%~J-nBMIfߒqۯYv$m( 5%~J,^B Ef{0ןRYu$Ԗm(zI5%~:,^~BMIf{0ן@QU4$Vi 8 5z9N=B EVzϏRY Ueئ1Yv)=I5z)=B EV]jnB EV]jnB AV]ZnnBMEV]jnBMEV]ZnnB AV]Zm^}B EV]Zm^}B AFJm^}B AFJ,N<B AF~9=1r (  a#߿rMvߎznA=5~)-0m_=g֭n-v0$r i=RNMw $r i-RNIw ߰$n i-RNIv߰$n )-BMIvr߰$Ԗn )-I9%ۂJn~R]$ܶ 5%~J-nBMIfߒrۿRY$ܶ$Ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿQYu$n )I9%~J-^BMEf0ןRYu$ԖmyI5%~:,^}BMEfzӟ@RY4$Ԗi 9I5%~9N=BMEfzӏRY4 Ueئ Ueئ$Ui覮1Yvi-1vi- 5Yv-1riy 5Yvi-1r iy1r ( y1r ( 81r ( 80m a㞻߿rMvߎznB =5~9-,m親]qא$Ԗm)-I9%ۂZn~]$ 9%ۂJm~R]$ܷ 5%ۂJmnRY$ܶ 5%~JmnRNIv߰$ԗn )-BMIfߒrۿ]$ܶ 5%~J-nBMIfߒrۿRYܶ$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5%~J,^BMIfߒqׯRYu$ViyI9%~J-^BMEf{0ןRY5$Vi y5z9N}RMIf{0ן@QU Ui覮I5%~9N=B EVjϏQU$Ui覮1Yv)- 5Yz)=I5Zz)= 5Yv)-1viz1viy 5Yviz1r ( 8I5Yviy1r ( 81r ( 7 a$4Q ~B =5~9-,m ]㚫۟uY[u]@$@Hl 5%JmnRNIv߰$n i-BNIv߰$n )-BMIvr߰$Ԗn )-BMIfߒrۿ]$ 5%ۂJmnRYܶ$ԗn )-I9%ۂJm~RYv$Ԗm( 5%~J-nRNIvrۿR]$ܶ$Ԗiz 5%~J-nRNIvߒqۯ]v$m( 5%~:,^RNIvߒqׯQY5$Vi y 5z9N}RNIfߎ0ןQY4$Vi 8 5z)N<B EV^jQU$Ui覮5Yz)=1Yv-5Yv)-5Yv-1viz1Yviz1riy1Yviy1viy1r ( 81r ( 81r a#߿MvߎznB A5~9-,m親 ] 5%ۂJm~RY$ܶ 5%JmnRNIv߰$n i-BNIv߰$n )-BMIvr۰$Ԗn )-I9%ۂJn~R]$ܶ 5%~J-nBMIfrۿ]$ܶ$n )- 9%ۂJmnBMIfߒqۯRYv$n )- 5%~J,^BMIfߒqۯRYv$Ԗm( 5%~:,^B Ef{0ןRYu$ԖmyI5%~:,^~BMEf{0ӟ@Y5 Ui 85Zz)N<B EV^jϏQY$Vi觮8I5z)=B EV^j~RMEfj~B AV]ZnnRMEV^jnB AV]ZmnB AV]Zm^~B AFJ-^}B AFJ-^}B AFJ,N<B AFJ,N<B AFJ,N<B =5~9=,m a㞻߯Mvߎzn1=5z)yWY[]@$Hl 5%ۂJm~R]$ܶ 5%JmnRY$ܶ$n i-RNIv߰$n )-BMIvr߰$Ԗn )-I9%ۂJn~R]$ܶ$n )-BMIfߒrۿRY$ܶ$Ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿ]$ܶ$n (I5%~J,^BMEf{0ןRY5$Ԗi y 5%~9^}B Efzӏ@RY4$Ԗi 9I5z9N=B EVzϏQY$Vi觮 5Zz)=B EV]jnB EV]j~B EV]jnB AF]ZmnB AV]ZmnB AFZm^}BMEV]Zm^}BMEV]Zm^}B AFJ,N<B AFJ,N<B AFJ,N;1r (  a㞻߿Qz~B =5~9-1mI9%ۂJn~]$ܷ 5%ۂJm~R]$ܶ 5%JmnRY$ܶ$n i-BNIv߰$ԗn )-BMIfrۿ]$ 5%JmnRNIvr߰$Ԗm(- 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n (I9%ۂJmnRNIvqۯYv$ԖiyI9%~J-^B Ef{0ӟ@QY4$my 5~9N}RMIf{0ӟ@RY4$Vi 85Zz)=BMEVjQU߰ Ueئ$Ui親 ee$Ue親 eev eeu a$u a%u a$4 a$4 a$4 a$߿Qz~1=5~9-,m ]㚫۟u_VXZ\@8]$ܷ 5%ۂJm~R]$ܶ 5%JmnRY$ܶ$n i-RNIv߰$n )-BMIvr۰$Ԗm)- 9%ۂJm~RYܶ$ԗn )- 9%ۂJmnBNIvrۿR]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗiz 5%~:,^BMEf1ׯ]$v$ԖmzI9%~J,^B Efzӟ@Yu$Ԗi y5Zz)N<BMEfzӏQU$Ԗi 85Zz)=BMEVjQU߿UaۿQUb߿QUaۯUarۯUarۯUaqן@Q 0ӏ@Q 0ӏQ 1ן@Qߎz~B AFJ,N<B =5~9=1r ( ]㚫ۯQߎznA=5z)yI9%܂Zn~]%I9%ۂJn~]$ 9%ۂJm~R]$ܷ 5%JmnRY$ܶ$n )-BNIvr߰$Ԗn )-I9%ۂJm~RYܶ$Ԗn )- 5%ۂJmnBMIfrۿRYv$r i-BMIfߒqۯ]v$n )- 5~:,^BMEf1ׯ]$v$Ԗm(z5z9^}BMEf{0ן@QY4 Vi 8I5%~9N}B EVzӏQU$Ԗi 8 5Zz)><RMEfzϏQU Ue親 ee ee eeܶ Uee Ueeܶ aeu eeu a$5 a$4 ]㞻߿Q 0~B AF9=,m]⚫ۯ@Mvߎjnս_=g֭n-v BMIfr۰$Ԗm)-I9%ۂZn~]$ 9%ۂJn~]$ܷ 5%ۂJmnRY$ܶ$n i-BNIvr߰$Ԗm)- 9%ۂJmnRYܶ$Ԗm(- 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYu$Ԗm( 5%~J-nBMIfߒ1ׯQY5$m(z5z9^}BMEf{0ӟ@QY4$Ԗm y 5z9N=BMEfzӏ@QY Ue覮 5z)><RMEfzϏQU߰ Uef Ueئ$Ueئ eeܶ Uee Ueeu a$u a$4$Ueeu a$4 ]㞻߿Qz~B =5~9=1m ]⚫۟@Mvߊj^}`P p%.07BMIfr۰$Ԗn )-I9%ۂZn~]%I9%ۂJn~]$ 5%ۂJm~RY$ܶ$n i-BNIvr۰$Ԗm)- 5%ۂJmnRNIvr۰$Ԗm( 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMIfߒqۯ]v$n )I9%ۂJ-nRNIfߒqۯRYu$m(z5z9N}B Ef{0ӟ@Yu$Vi 9I5%~9N}RMIf{0ӟ@RY4 Ui觮 5z)><BMEVjQU߿UaۯUaۯQarۯQUaۯQUaۯQaqן@QUaqן@Qaqן@Q 0ӏQ 0ӎB AFJ,N<1=5~9=1m ]㞻ۯrMvފj^}MXս_=gֽn-vBMIfr۰$Ԗn )-I9%ۂZn~]% 9%ۂJn~]$ 5%ۂJm~RY$ܶ 5%~JmnBNIvr߰$Ԗn )-I9%ۂJm~RYܶ$Ԗn )- 5%JmnBMIfߒrۿRYv$n )- 5%~J-nRNIvrۿQYu$Ԗiz 5~:,^RNIvqۯRYu$m(z5z9N}RNIfߒ1ןRY5 Ui 8 5z9N=BMEVzӏQU$Ui觮 5z)><BMEVj~UaۿQUb߿QUbۿUaۯQUaۯQUaqۯQ qן@Q 1ן@Q 0ӏQ 0ӏQ ~B AFJ,=1m a㞻߿MvߎznB AE~9-\u@4X| @I95܂Zn]%I9%܂Zn~]%I9%ۂZn~]$ 9%ۂJm~R]$ܶ 5%~JmnBNIvr߰$Ԗn )- 9%ۂJmnRYv$Ԗm(- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$Ԗm( 5%~J,^B Ef0ןRYu$m(zI9%~J,^RMIfߎ0ןQY4$Ԗi 9I5%~9N}RMEfzӏ@QU$Ui觮 5Zz)=B EV]j~RMEfj~UaۯQaqۯQUaۯQUaۯUaqן@QUaqן@QUaqן@Q 0ӏQ 0ӏQvߎz~B AE~9=,m]⚫ۯ@MvߎznԽO=Wս^-f֭nuBMIvr۰$Ԗn )-BMIfrۿ]%I9%ۂZn~]$ 9%ۂJm~R]$ܶ 5%JmnRNIv߰$ԗn )-BMIfߒrۿRY$ܶ$n )- 9%ۂJmnBMIvrۿRYv$r i-BMIfߒqۯRYv$n )-I9%ۂJmnRNIvqۯYv$ԖiyI9%~J,^B Ef{0ӟ@QU4$Ԗm y 5z9N=BMEfzӏ@QY4 Ui觮I5%z9N<B EV]j~Ua߿QY߰ ee Uee eev Ueeܶ Ueeu a$u a$u a$4 a$4 a$4 ]㞻߿rMvߎznB A5~9=0m ]㞫ۯuY[]@$@Hl]%I9%ۂZn~]%I9%ۂJn~]$ 9%ۂJm~R]$ܷ 5%JmnRYܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒrۿRYܶ$Ԗm(I9%܂Zn~RYv$n )- 5%~:,^BMIfߒqۯRYu$Ԗmz5~:,^~RMIfߒ1ׯ]u Vi 95Zz9N=RMIf0ן@QU4$Vi 85Zz)N<B EV^jQU$Ui覮5Yz)=1Yv-5Yv)-5Yv-1vi1Yvi1viy5Yviy5Yviy1r ( 81r ( 81r ( 8 a$3߿Qߎz~B AF~9=0m ]㚫ې$ԗn )-BMIfr۰$Ԗn )-BMIfߒrۿ]%I9%ۂJn~]$ 5%ۂJm~RY$ܶ 5%~JmnBNIvr߰$Ԗm)- 5%ۂJmnRNIvr۰$Ԗm( 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMIfߒqۯYv$n (I9%~J-nRMIfߒqׯRYu$Ԗm(zI9%~J-^B EVzӟ@RY5$Vi 9I5%~9N}RMIf{0ӟ@QY4 Ue覮 5Zz)=B EV^j~Ua߿QU߿QU߿QUbۿUaqۯUaqןQ qן@Q qן@Q 0ӏQ 0ӏQ 0ӏQ z~B AF~9=,m]۟@Mvߎjn}}[bmjrP@ BMIfr۰$Ԗn )-I9%ۂZn~]%I9%ۂJn~]$ 5%ۂJm~RY$ܶ 5%~JmnBNIv߰$Ԗn )-I9%ۂJm~RYܶ$Ԗn )- 5%JmnBMIfߒqۿRYv$n )- 5%~J-nRNIvrۿQYu$Ԗiz5~:,^~RNIvߒqۯRYu$m(zI9%~J,^RNIfߎ1ןRY4 Ui觮85Zz)N<B EVzϏRY4 Ui覮5Zz)=B EV]j~B AV]jnB EV]jnB EV]jnB AF]ZmnB EV]ZmnB AF]Zm^}RMEV]Zm^}B AFJ,N<B AFJ,N<B AFJ,N<B AFJ,N<B =5~9=1r ( ]㞫ۯ rMvފj^}A=5z)y]$Hl @ I95܂Zn]%I9%܂Zn~]%I9%ۂZn~]$ 9%ۂJm~R]$ܶ 5%~JmnBNIvr߰$Ԗn )- 9%ۂJmnRYv$Ԗm( 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$Ԗm(z 5%~:,^B Ef{0ןRYu$Ԗm(zI5%~:,^~RMIf0ן@QY4$Vi 9I5z9N=BMEfzӏU Ui覮5Yz)=B EV]j~BMEV^j~RMEVj~RMEV]jnB AV]ZmnB AV]Zm^B AFZm^}B AFZm^}B AFJ,N<B EV]Zm^}B =5~9=1r (  a#߿MvߎznB =5~9-1mWս_=f֭n-v $n )-BMIvr߰$Ԗn )-BMIfr۰$Ԗm)-I9%ۂZn~]$ 9%ۂJm~R]$ܶ 5%~JmnBNIvr߰$Ԗm)- 5%ۂJmnBNIvrۿ]$ܶ$ԗn )- 5%~J-nRNIv߰$Ԗiz 5%~J-nRNIvqۯ]$v$m(I5%~J,^BMEf{0ןRYu$ԖmyI5%~:,^}BMEf{0ӟ@RY5 Ui觮85Yz)><RMEfzӏQU Ue親1Yv)=1Yv-5Yv)-5Yv-1Yvi-1Yvi-1Yviy1r ( 91r ( 81viy1r ( 8 a$4 ]㞻߿rMvߎznB A5~9-,m ]⚫ןu@8\ @ ]%I95܂Zn]%I9%܂Zn]%I9%ۂZn~]$ 9%ۂJm~R]$ܶ 5%~JmnBMIvr۰$Ԗm(- 5%~JmnBMIfrۿRYܶ$Ԗm(I9%܂Zn~RYv$n )I9%ۂJmnBMIf1ׯRYu Vi yI9%~J-^BMEf0ןRY5$Ԗi y 5~9N}B EVzӏ@QY4$Vi 8 5Zz)N<RMIfzӏQU Ue親1Yv- 5Yz)=I5Zz)=I5Yz)-1Yvi-1Yvi1riy1Yviy1r (y1r ( 81r ( a$4]㞻ۯQߎz~B AE~9-,m親PMWս_=g֭n-v$n )-BMIvr߰$ԗn )-BMIfr۰$Ԗn )-I9%ۂZn~]$ 9%ۂJn~R]$ܶ 5%~JmnBNIvr߰$Ԗn )- 9%ۂJmnRYv$Ԗm( 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMIfߒqׯRYv$m(I5%~J-nBMIfߎ1ׯQY5$ԖiyI5%~:,^~RMIf0ןQY4$m y5Zz)N<B EVzӏU$Ui觮I5z)><BMEVjUb߿QU߿QU߿QUbۯQaqׯQaqן@QUaqןQ 0ӏQUaqן@Q 0ӏQ z~B AFJ,=1q]㚫ۯ rMvj^}B =5z)-yY[]@$HpI95܂Zn]%I9%܂Zn]%I9%ۂZn~]$ 9%ۂJn~R]$ܷ 5%JmnRNIv߰$ԗn )-BMIfߒrۿRYܶ$Ԗn )- 5%JmnBMIfߒqۿRYv$n )- 5%~J-nRNIvqۯ]$ܶ$n )-I9%ۂJ-nRMIfߒ1ׯQY5$Ԗi y 5%~:,^~BMEf{0ӟ@QU4$Vi 9I5%~9N=BMEfzӏQU$Vi觮 5Zz)=B EV^j~B EV]jnB EV]jnB EV]jnB AF]Zm^B AF]Zm^~B AFZm^}B AF]Zm^}B AFZm^}B AFJ,N<B AFJ,N<B A5~9=1m]㞫ۯMvߎjnB AE~9-,i覦@]%I9%܂Zn]%I9%ۂZn~]%I9%ۂJn~]$ 5%ۂJm~RY$ܶ 5%~JmnBNIvr߰$Ԗm)- 9%ۂJmnRNIvr߰$Ԗm( 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )-I9%ۂJmnRNIvߒqۯRYu$m(z5~9^}BMEf{0ӟ@QU4$Ԗi 95Zz)N<B EVzӏRY4$Ui觮I5z)N<RMEfzϏQU߿UaۿUaۯUaۯQUaۯQUaۯUaqן@QUaqן@QUaqן@Q 0ӏQ 0ӏMvߎz~B =5~9=1q a㞻ۯMvߊj^}MXս_=gֽn-vBMIfr۰$Ԗm)-I9%ۂZn~]% 9%ۂJn~]$ 5%ۂJm~RY$ܶ 5%~JmnBNIv߰$Ԗn )-I9%ۂJm~RYܶ$ԗn )- 5%ۂJmnBMIfߒrۿRYv$n )- 5%~J-nRNIvrۿRYu$Ԗmz 5%~:,^RNIvqۯRYu$m(z5z9N}B EVzӟ@RY5 Vi 8 5z9N=BMEfzӏQU$Vi觮I5z)><BMEVj~Ub߿QU߿QU߿UaۯQUaۯQUarۯQ!qן@Q qן@Q 0ӏQ 0ӏQ 0~B AFJ,=1q]⚫ۯ@Qvߎzn1=5z)y\8\ @ I9%܂Zn]%I9%ۂZn~]%I9%ۂJn~]$ 5%ۂJm~RY$ܶ 5%~JmnBNIvr߰$Ԗn )- 9%ۂJmnRYܶ$Ԗm(- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$Ԗm( 5%~J,^BMEf0ןRYu$m(zI9%~J,^RMIfߎ0ןQY4$Ԗi 9I5%~9N}RMIfzӏ@QU$Vi觮 5Zz)=B EV^j~B AV]ZnB EV]jnB AV]ZnnBMEV]jnRMEV]jnB EV]Zm^~B AFJ,N<B AFJ,N<B AFJ,N<B AFJ,N<B AF~9=1m]㚫ۯrMvߊjnB A5~9-SOUoWY[]@$I9%܂Zn]%I9%ۂZn~]% 9%ۂJn~]$ 5%ۂJm~R]$ܶ 5%~JmnRNIv߰$ԗn )-BMIfߒrۿRY$ܶ$ԗn )- 9%ۂJmnBMIvrۿRYv$r i-BMIfߒqۯRYv$n )-I9%ۂJmnRNIvqۯ]v$ԖmyI9%~J,^B Ef{0ӟ@QU4$Ԗm y 5z9N=BMEf{0ӟ@QY4$Ui觮8I5%z9N<B EV^j~Ub߿QY Uef Uef eeܶ Uee Ueev a%u a%u a$4 a$4 a$4 ]㞻߿rMvߎznB AE~9=1m ]㞫ۯY[]@$@Hl 5%~JmnRNIv߰$n )-BNIv߰$n )-BMIvr߰$Ԗn )-BMIfrۿ]$ 5%ۂJmnRYܶ$n )-BMIfߒqۿRYܶ$Ԗm( 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMIf1ׯRYv$Ԗm(z 5%~:,^B Ef0ןRYu$m(z5z9N}B EVzӟ@RY5 Ui 8 5z9N=B EVzӏU$Ui覮 5Zz)=B EV^j~B EV]jnB EV]j~B EV]jnB AF]ZmnB EV]ZmnB AFZm^}BMEV]Zm^}BMEV]Zm^}B AFJ,N<B AFJ,N<B AFJ,N;1r (  a㞻߿Qz~B A5~9-1m 5%JmnRYܶ$n i-RNIv߰$n )-BNIv߰$ԗn )-BMIvr۰$Ԗn )-I9%ۂJn~R]$ܶ 5%~J-nBMIvrۿ]$ܶ$n )-I9%ۂJmnBMIfߒrۿRYv$n )- 5%~J-nBMIfߒqۯ]v$m( 5%~J,^B Ef0ןRYu$Ԗm(zI5%~:,^~BMIf{0ן@QU4$Vi 8 5z9N<B EVzϏQY Ueئ Ueئ ef Ue親$Ueئ Uee$Uef$Uee eeu eeu a$4 a$4 a$4 ]㞻߿MvߎznB AE~9=1m ]㞫ۯuZ\@4\ R]$ܷ 5%ۂJmnRY$ܶ 5%JmnRYܶ$n i-RNIv߰$n )-BMIfr۰$Ԗm)- 9%ۂJmnRYܶ$Ԗn )- 5%ۂJmnBMIvrۿRYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )-I9%ۂJmnRNIvqۯRYu Vi y 5%~:,^~BMIf0ן@QY4 Ui觮8 5z9N=BMEfzӏ@QY Ue覮5Zz)=BMEVjUb߿QY߰ ee eeܶ Uee$Uee Ueeu a$5 a$4 a$4 a$4 a$4Q 0~B AF~9=1m ]㚫۟@Mvߊj 5%ۂJm~RY$ܶ 5%JmnRYܶ$n i-RNIv߰$n )-BNIvr߰$ԗn )-BMIfߒrۿ]$ܷ 5%JmnBNIvr۰$Ԗm( 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n (I9%ۂJmnRNIvqۯYv$ԖiyI9%~J-^B Ef{0ӟ@QY4$my 5~9N}RMIf{0ӟ@RY4$Ԗi 85Zz)><BMEVzϏQU Ueئ$Ui親 ee$Ue親 Ueeܶ Ueev aeu aeu a$4 Ueeu a$4 a$߿Q z~B =5~9-,m ]㞫ۯu_VXZ\@8RY$ܶ 5%JmnRNIv߰$n i-RNIv߰$n )-BMIvr߰$ԗn )-BMIfߒrۿ]$ 5%ۂJmnRNIv߰$Ԗn )- 5%ۂJmnBMIvrۿRYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗiz 5%~:,^BMEf1ׯ]$v$ԖmzI9%~J,^B Efzӟ@Yu$Ԗi y5Zz)N=BMEfzӏQU Ue親 5Zz)><BMEVjQU߿UaۿQUb߿QUbۿUarۯQUaۯUaqן@Q 0ӟ@Q 0ӏQaqן@Q 0~B AFJ,N<B =5~9=,m ]㞫ۯ rMvj^}A=5z)y 9%ۂJn~R]$ܷ 5%ۂJm~RY$ܶ 5%JmnRYܶ$n i-RNIv߰$n )-BMIfrۿ]$ 5%ۂJmnRNIvr߰$Ԗm)- 5%~JmnBMIfߒqۿRYv$n )- 5%~J-nRNIvrۿRYv$Ԗm( 5%~J-^BMIf1ׯ]v$Ԗi yI5%~:,^~RMIfߎ0ןQY4 Ui觮8 5z9N=BMEfzӏQU$Vi81Yv)=1Yv)=1Yv- 5Yz)=I5Yz)-5Yv-1riy1r iy1YviyI5Yviy1r iy1r ( 81m a$߿Qߎz~B AF9=1m]ןuZ\@8\ ]% 9%ۂJn~]$ 9%ۂJm~R]$ܷ 5%ۂJmnRY$ܶ 5%~JmnBNIv߰$ԗn )-BMIfߒrۿR]$ܶ$n )-BMIfߒqۿRYv$Ԗm(I9%ۂJmnBMIvrۿRYu$Ԗm(I9%~J-nRNIvߒqۯYv$ԖmzI9%~J-^BMEf{0ן@QY5$Vi 9I9%~:,^}BMEfzӏ@QY4$Ui觮81Yz)=B EVjQU Ueئ$Vi覮1Yvj-1Yvi- 5Yv-1riyI5Yvi-1r iy1r ( 81r ( 81r ( 8 a$4 ]㞻߿Q ~A=5~9-1mYqI9%ۂJn~]$ 9%ۂJm~R]$ܷ 5%ۂJm~RY$ܶ 5%JmnRNIv߰$n )-BMIvr۰$Ԗm)- 9%ۂJm~RYܶ$Ԗn )- 5%ۂJmnBMIfrۿRYv$r i-BMIfߒqۯ]$v$n )- 5~:,^BMEf1ׯ]$v$Ԗm(z5~9^}BMEf0ןQY5 Vi 9I5%~:,^}B EVzӏQU Ue覮 5z)N<RMEfzӏQY$Ue親 ef Uef ee$Uee$Uee eeu$Ueeu aeu a$4 a$߿Q 0ӎB AFJ+=0m ]㚫ۯQvߎznս_=g֭n-v RMw $r i=RNMw $r i-RNIw $n i-RNIv߰$n )-BMIvr߰$Ԗn )-I9%ۂJn~RY$ܶ$n )-BMIfߒqۿRYv$Ԗm(I9%ۂJn~RYv$n )- 5%~J,^BMIfߒqۯRYv$Ԗm(z 5%~:,^~RNIvߒqۯQY5$Ԗi y 5~9^}B Efzӏ@RY4$Ԗi 9I5%~9N}BMEfzӏU Ue親1Yv)=I5z)=B EV]jnB EV]ZnB AF]ZmnB EV]ZmnB AV]Zm^}B AFJ,^}B AFJ,N<B AFJ,N<B AFJ,N<B AF9=1r ( a㞻߿Qz~B AE~9-,i親un-v  P)$r i=RNIw $r i-RNIw ߰$n i-RNIv߰$n )-BMIvr߰$Ԗn )-I9%ۂJn~R]$ܶ 5%~J-nBMIfrۿRY$ܶ$Ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvqۯ]$v$m( 5%~:,^RNIvߒqׯQY5$Vi y5z9N}RMIfߎ0ן@QU$Ui觮85Zz)><RMIfzӏU߰ Ueئ Ueئ$Ui親 ee eev Uee Ueeܶ eeu Ueeu eeu a$4 a$4]㞻߿Mvߎz~B AF~9=1m ]⚫۟uCU5cVXZ\@]$ܷ 5%ۂJm~R]$ܶ 5%JmnRY$ܶ 5%~JmnRNIv߰$n )-BMIvr߰$Ԗn )-I9%ۂJn~RY$ܶ$n )-BMIfߒqۿRYv$Ԗm(I9%܂Zn~RYv$n )- 5%~J-nRMIfߒqۯ]v$m( 5%~J,^B Ef{0ןRYu$ԖmyI5%~:,^~BMIf{0ӟ@QU$Vi 8 5z)N<B EV^jϏQY$Vi觮8I5z)=B EV^j~RMEVj~B AV]ZnnRMEV^jnB AV]ZmnB AF]Zm^}B AFJ,^}B AFJ,N=B AFJ,N<B AFJ,N<B AFJ,M1r ( 8 a$߿MvߎznA=5z)-0mgֽn-v  P$r i-RNIw $r i-RNIv߰$n i-RNIv߰$n )-BMIvr߰$Ԗn )-I9%ۂJn~R]$ܶ 5%~J-nBMIfrۿR]$ܶ$ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿQYu$n (I5%~J-^BMEf0ןRYu$Ԗm y 5%~9^}B Efzӏ@RY4$Ԗi 9I5z9N=B EVjϏQY$Vi觮 5Zz)=B AV]jnB EV]jnB EV]ZnB AFZm^B AF]Zm^~B AFZm^}B AV]Zm^}B AFZm^}B AFJ,N<B AFJ,N<B AF9=1r ]㞻ۯMvߎznA=5z)-y,m親uRNIw $r i-RNIv߰$n i-RNIv߰$n )-BNIvr߰$ԗn )-BMIfrۿ]% 9%ۂJm~RYܶ$n )-I9%ۂJm~RYv$Ԗm(I95܂Zn~RYv$n )- 5%~J-nRNIvqۯ]$ܶ$n )I9%~J-nBMIfߎ1ׯ]u$Vi y 5~9N}B Efzӏ@RY5 Ui觮85Zz)N<B EV^jQY$Vi8I5z)><BMEV^j~B EV]jnB EV]jnB EV]ZnnRMEV]jnB AFZm^}B EV]Zm^~B AFJ,N<B AFJ,N<B AFJ,N<B AFJ,N<B A5~9=1m a#߿QߎznB =5~)-U5cW5XZ\@8 5%~JmnRNIv߰$n )-BNIv߰$n )-BMIvr߰$ԗn )-BMIfrۿ]% 9%ۂJm~RY$ܶ$n )-BMIfߒrۿRY$ܶ$Ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIf1ׯRYu$ԖizI9%ۂJ-nRMIfߎ1ׯ]u Vi 95z9N}RMIfߎ0ן@QY4$Vi 8 5z9N<B EVjϏQY$Vi觮 5Zz)=B EV]j~BMEV^j~RMEV^j~B EV]ZnRMEV]jnBMEV]ZmnB AFZm^}B AFZm^}B AFJ,N<B AFJ,N<B AFJ,N;1r ( 7 a#߿ rMvߊjnB AF~9-,i親ur`P p%.BMIfߒrۿ]%I9%ۂJn~]$ 9%ۂJn~R]$ܷ 5%ۂJmnRY$ܶ$n )-BNIvr۰$Ԗm)- 9%ۂJmnRNIvr߰$Ԗm( 5%~J-nRMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ Viz 5~:,^RNIvqۯYu$Vi y 5%~:,^~BMIf0ןQY4 Ui觯 8 5z9N=BMEfzӏ@QY Ue覮5Zz)=B EV^j~Ub߿QU߿UaۯQarۯQUaۯQUaۯUaqן@Q 0ӏQ 0ӏQ 0ӏQ 0ӏQ z~B AF~9=,m ]㚫ۯQvߎznPMX_=gֽo-vRMw (r i=RNMw $r i=RNIw $r i-RNIv߰$n i-BNIv߰$ԗn )-BMIfߒrۿ]$ܶ 5%~J-nBMIfߒrۿRY$ܶ$Ԗm(- 5%~J-nRNIvrۿRYv$n )- 5%~J-nBMIfߒqۯRYu$ԖizI9%~J-nBMIf0ןRYu$Ԗi y 5~9N}RNIfߎ0ן@QU Ui觮85Yz)><BMEfzӏQY$Vi觮5Yz)=I5z)=B AF]ZmnRMEV]jnB AV]ZmnB AF]Zm^}B AFJ-^}B AFJ-^}B AFJ,N<B AFJ,N<B AFJ,N<B AE~9=0m a㞻߿QvߎznA=5z)yW5XZ\8\ 5%ۂJm~R]$ܷ 5%JmnRY$ܶ 5%JmnRNIv߰$n )-BNIvr߰$ԗn )-BMIfߒrۿ]$ܷ 5%~JmnBMIvrۿ]$ܶ$n )- 9%ۂJmnBMIfߒqۯ]% 5%~J-^BMIfߒqۯ]$v$n )I9%~J-nRMIfߒ1ׯQY5$ԖiyI5%~:,^~BMIf0ן@QY4$Ԗi 95Zz)N<RMIf{0ӟ@QY Ue親5Yz)=B EV]j~RMEVj~UaۯUaۯQUbۯQaqןQ qן@Uaqן@Uaqן@Q 0ӏQ 0ӏQ 0ӏ rMvߎz~B AFI=,m]ן@rMvފj^}=v0 P*3RNIw $r i-RNIv߰$n i-RNIv߰$n )-BNIvr߰$ԗn )-BMIfߒrۿ]$ 5%JmnRNIvr߰$Ԗm(- 5%~JmnBMIfߒrۿRYv$n )-BMIfߒqۯ]$v$n )- 5%~:,^BMIfߎ1ׯQYu$m( 5%~:,^~RMIfߎ1ןRYu$Ԗi y5z9N=BMEf{0ӟ@RY4$Vi 85Yz)=BMEVzϏQU Ueئ ee Uef ee$Uef a%u Ueeu a$4 a$4 a$4 a$4 a$߿Q z~B =5~9-0m]ןu7T5SV5sX5Y[]@RY$ܶ 5%~JmnRNIv߰$n )-BNIv߰$n )-BMIvr߰$ԗn )-BMIfrۿ]$ 5%ۂJmnRYܶ$Ԗn )- 9%ۂJmnRNIvrۿ]$ܶ$Ԗm( 5%~J-nRNIvrۿRYu$Ԗm(I5%~J-nBMIfߒqׯRYu$m( 5%~:,^~BMIf0ןRY5$Vi 9I5%~9^}B EVzӏQU$Ԗi 85Zz)=BMEVjQU߰ ef Ueئ$Ueئ Uee$Uef$Uee aeu eeu a$4 a$4 a$4 ]㞻߿MvߎznB AE~9=0m ]㞫ۯuZ\@4X| RY$ܶ 5%~JmnRNIv߰$n i-BNIv߰$n )-BMIvr߰$Ԗn )-BMIfߒrۿ]$ܷ 5%JmnRNIvr߰$Ԗm(- 5%~JmnBMIfߒrۿRYv$r i-BMIfߒqۯ]$ܶ$Viz 5%~J-^BMIfߒqׯRYu Vi y 5%~:,^RNIfߒ1ׯYu$my 5%~9N}RNIfߎ0ן@QU Ue覮I5z9N<B EV^j~Ub߿Ub߿QU߰ ee$Ui親 Uee$Uee Ueeu a$4 a$4 a$4 a$4 a$4Q 0~B AE~9=1m ]⚫۟@Mvފj 5%~JmnRNIv߰$n )-BNIv߰$n )-BMIvr߰$ԗn )-BMIfr۰$Ԗm)- 9%ۂJn~R]$ܶ$n )-BMIfrۿ]$ܶ$n )- 9%ۂJmnBMIfߒrۿRYv$n )- 5%~J-nBMIfߒqۯ]v$m( 5%~J,^B Ef0ןRYu$m(zI5%~:,^~BMIf{0ן@QU4$Vi 8 5z9N<B EVzϏQY Ueئ Ueئ Uef$Ue親$Ue親 Uee$Ueئ$Uee eeu Ueeu a$4 a$4 a$4 a㞻߿Mvߎz~B AF~9=1mYqןuZ\@4X RY$ܶ 5%JmnRYܶ$n i-RNIv߰$n )-BNIvr߰$ԗn )-BMIfrۿ]$ 5%ۂJmnRNIvr߰$Ԗm)- 5%JmnBMIfrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )-I9%ۂJmnRNIvߒqۯRYu Vi y 5%~:,^~BMIf0ן@QY4$m y 5z9N=BMEfzӏ@QY Ue覮5Zz)=BMEVjUb߿QY߰ ee eeܶ Uee$Uee Ueeu a$5 a$4 a$4 a$4 a$4Q 0~B AF~9=1m ]㚫۟@Mvߊj 5%JmnRYܶ$n i-RNIv߰$n )-BNIv߰$ԗn )-BMIvr۰$Ԗn )-I9%ۂJn~R]$ܶ 5%~JmnBMIvrۿ]$ܶ 5%~J-nRMw ߰$Ԗm)- 5%~J-nRNIvrۿRYv$m(I9%ۂJmnRNIvqۯYu$ԖiyI9%~J,^B Ef{0ӟ@QY4$my 5~9N}RMIf{0ӟ@RY4$Vi 85Zz)><BMEVjϏQU Ueئ$Ui親 ee$Ue親 Ueeܶ Ueeu a%u aeu a$4 eet a$4 a$߿Q z~B =5~9-,m ]㞫ۯu_VXZ\@4]%I95܂Zn]%I95܂Zn]%I9%܂Zn]%I9%ۂJn~]$ܷ 5%JmnRNIv߰$ԗn )-I9%ۂJm~RYܶ$Ԗm(- 5%~J-nRMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯRYv$m(I9%~J-nBMIfߒ1ׯQY5$ԖiyI5%~:,^~RMIfߎ0ןQY4$m y5Zz)N<B EVzӏU$Ui觮 5z)><BMEVj~Ub߿QU߿QU߿QUaۯQ!qן@Q qן@Uaqן@QUaqן@Q 0ӏ@Q 0~B AFJ,N<B AF~9=0m a㞻߯MvߎznB AE~9-Z\@4X I95܂Zn]%I9%܂Zn]%I9%ۂZn~]% 9%ۂJn~]$ܷ 5%JmnRYܶ$n )-BMIfߒrۿRY$ܶ$ԗn )- 5%ۂJmnBMIfߒrۿRYv$n )- 5%~J-nRNIvrۯ]$ܶ ViyI9%ۂJ-nRMIfߒ1ׯQY5$Ԗi y 5%~:,^~BMEf{0ӟ@QU4$Vi 8 5z9N=BMEfzӏQU$Ui覮 5Zz)=B EV^j~B AV]ZnB EV]jnB EV]ZnRMEV]jnB AFZm^}RMEV]ZmnB AFJm^}B AFJ,N<B EV]Zm^}B AF~9=1r ( 8 a$3߿Qvߎz~B AE~9-,m親L S}[cmjr`@$ԗn )-BMIvr߰$Ԗn )-BMIfr۰$Ԗn )-I9%ۂZn~]% 9%ۂJn~R]$ܷ 5%JmnRNIv߰$Ԗn )-I9%ۂJm~RYܶ$Ԗm(- 5%~J-nRMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )I9%ۂJ-nRMIfߒqׯRYu$Ԗm(zI9%~J,^RNIfߒ1ןRY5$Vi 8 5~9N}BMEfzӏ@QU$Ԗi 85Yz)=B EV]j~B AV]jnB EV^j~BMEV^j~B EV]ZnRMEV]jnB AFJm^}B AV]Zm^}B EV]Zm^}B AFJ,^}B AFJ,N<A=5~9=1r ]㞻߿Qz~B AE~9-,i親uf֭n-v   @$ԗn )-BMIvr߰$Ԗn )-BMIfr۰$Ԗn )-I9%ۂZn~]$ 9%ۂJm~R]$ܶ 5%~JmnBNIvr߰$Ԗm)- 5%ۂJmnBNIvrۿ]$ܶ$Ԗn )- 5%~J-nRNIvrۿRYv$n )-I9%ۂJmnB Ef1ׯ]$v$Ԗm(z 5~:,^~BMIf1ןRY5$Ԗi y5Zz9N=BMEf{0ӟ@RY㞼4$Vi 85Yz)><BMEVzϏQU Ue親 ef Uef Uee$Ueئ aeu$Uee a%u a$4$Ueeu a$߿Q 0ӏ rMvߎznB AF~9=1m ]㚫۟u#S5CU5_VXZ\]%I9%܂Zn]%I9%ۂZn~]%I9%ۂZn~]$ 9%ۂJm~R]$ܶ 5%~JmnBNIvr߰$Ԗn )- 9%ۂJmnRYv$Ԗm( 5%~J-nRMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )-I9%ۂJmnRNIvߒqۯRYu$m(z5~9^}BMEf{0ӟ@QU4$Ԗi 9I9%~:,^}B EVjϏRY㞼4$Ui觮 5z)><BMEVjQU߿QY߰ ee$Ue親 Ueeܶ Ueev aeu eeu a$5 a$4 a㞻߿Q 0~B AFJ+=0m ]㚫ۯQvߎzn}[c}jr`@ BMIfrۿ]%I9%ۂZn~]$ 9%ۂJn~]$ܷ 5%ۂJm~RY$ܶ 5%~JmnBNIv߰$Ԗn )-I9%ۂJm~RYܶ$ԗn )- 5%ۂJmnBMIfߒrۿRYv$n )- 5%~J-nRNIvrۿRYu$Ԗmz 5%~:,^RNIvqۯRYu$m(z5z9N}RNIfߒ1ןRY5 Ui觯 8 5z9N=BMEVzӏU$Ui觮 5Zz)=B EV^j~UaۿQUb߿QUaۯUarۯUarۯUaqן@Q 0ן@Q 0ӏUaqן@Q 0ӏ rMvߎz~B AF~9=,m ]㞻ۯMvߊjn}B =5~)-y]$@Hl @ RYܶ$n i-RNIv߰$n )-BNIv߰$n )-BMIvr۰$Ԗn )-I9%ۂZn~]$ܷ 5%~JmnBNIvr۰$Ԗm( 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )-5~:,^B Ef1ׯ]$v$Ԗm(z5~9^}BMIf0ןRY5$Vi 9I9%~:,^}BMEfzӏ@QY4 Ui觮I5%z9N<B EV^j~U߿Ub߿QU߿UaۯQU߿UarۯUaqۯQ!qן@Uaqן@Q 1ן@Q 0ӏQ z~B AFJ,N;1r ( ]㞻ۯMvߎznB AE~9-UoWY[]$@H 5%JmnRYܶ$n i-RNIv߰$n )-BNIv߰$ԗn )-BMIvr۰$Ԗm)-I9%ۂJn~R]$ܶ$n )-BMIfrۿR]$ܶ$ԗn )- 5%JmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߎ1ׯRYu$ԖizI9%ۂJ-nBMIfߎ1ׯYu Vi 95Zz9N=RMIf0ן@QU4$Vi 8 5Zz)N<B EV^jQU$Ui觮 5Yz)=B AV]jnB EV]j~B EV]jnB AV]ZmnB EV]ZmnB AV]Zm^~B AFJ,^}B AFJ,N<B EV]Zm^}B AFJ,N<B =5~9=1m ]㞻ۯMvߎznB =5~)-0mv   @)2BMIfrۿ]%I9%ۂZn~]$ 9%ۂJn~]$ܷ 5%ۂJm~RY$ܶ 5%~JmnBNIvr߰$Ԗn )- 9%ۂJmnRYv$Ԗm(- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$Ԗm( 5%~:,^B Ef{0ןRYu$m(zI9%~J,^~RMIfߎ0ן@QY4$Ԗi 9I5%~9N}BMEfzӏQU$Ui覮 5Zz)=B EV]j~RMEVj~B AV]ZnnB AFZmnB EV]ZnnB EV]ZmnB AFZm^}B AV]Zm^}B AFJm^}B AFJ,N<B AFJ+=1r ( 8 a$߿MvߎznB =5~9-1mWս_=g֭n-v  $Ԗn )-BMIfrۿ]%I9%ۂZn~]$ 9%ۂJn~]$ܷ 5%ۂJmnRY$ܶ$n )-BMIvr۰$Ԗm(- 5%JmnBMIvrۿ]$ܶ$Ԗn )- 5%~J-nRNIvrۿRYv$n )- 5%~J,^BMIfߒ1ׯRYu Vi yI5%~J,^RNIvߒqׯQY4 Ui 9I5%~:,^}B Efzӏ@QY4$Vi觮85Yz)=BMEVzϏQY$Ui親1Yv-5Yv)-5Yv)-1Yvi-5Yvi-1Yviy1r (y1r ( 8 5Yviy1r ( 80m a㞻߿MvߎznB A5~9-,m ]⚫ןu@8\ @ ]%I9%ۂZn~]%I9%ۂZn~]$ 9%ۂJn~R]$ܷ 5%JmnRYܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I5%~J-nRMIfߒqۯRYu Vi yI5%~:,^RNIfߒ1ׯYu$Ԗm y 5z9N}RMIf{0ӟ@RY4$Vi 85Yz)=BMEVjϏQU Ueئ$Ui親 ee eev Uee Ueeܶ aeu Ueeu a%u a$4 a$߿Q 0ӏ?B AFJ,=1m ]㞫ۯQvߎzn}[c}jr`@ BMIfr۰$Ԗn )-I9%ۂZn~]%I9%ۂJn~]$ 9%ۂJm~R]$ܶ 5%JmnRNIv߰$ԗn )-BMIfߒrۿRY$ܶ$n )- 9%ۂJmnBMIvrۿRYv$n )- 5%~J-nRNIvrۿRYu$Ԗm(z 5%~:,^B Ef{0ןRYu$m(z5z9N}B Efzӟ@RY5 Vi 8 5z9N=BMEfzӏQU$Ui觮 5z)><BMEVj~UaۿQUb߿QUbۿUarۯQUaۯUaqןQ 1ן@Q 0ӏQUaqן@Q 0ӏMvߎz~B AF~9=0m ]㞻ۯMvߎjn}B =5~)-y]$Hl @ I9%܂Zn]%I9%ۂZn~]%I9%ۂJn~]$ 5%ۂJm~R]$ܶ 5%~JmnBNIvr߰$Ԗn )- 9%ۂJmnRYܶ$Ԗm(- 5%~J-nBMIfߒqۯ]$ܶ$Ԗn )-I9%ۂJmnBMIfߒqۯRYv$Ԗm( 5%~J,^BMEf0ןRYu$m(zI9%~J,^RMIfߎ0ןQY4$Ԗi 9I5%~9N}RMEfzӏQU$Ui覮 5Zz)=B EV]j~RMEVj~B AV]ZnB AF]ZmnB EV]ZnnB EV]ZmnB AFZm^}B EV]Zm^}B AFZm^}B AFJ,N<B AFJ,=1r ( 8 a$߿MvߎznB =5~9-,i親uWս_=g֭n-v $Ԗn )-BMIfr۰$Ԗm)-I9%ۂZn~]% 9%ۂJn~]$ܷ 5%ۂJm~RY$ܶ$n )-BMIvr۰$Ԗm(- 5%JmnBNIvrۿ]$ܶ$ԗn )- 5%~J-nRNIvr߰$Ԗmz 5%~J-nRNIvqۯ]$v$n (I5%~J-^BMEf0ןRYu$ԖmyI5%~:,^~BMEf{0ӟ@RY5 Ui觮85Zz)><RMIfzӏ@QU$Ui覮5Yz)=1Yv-5Yv)- 5Yv)-1Yvi-5Yvi-1Yviy1r (y1r ( 8I5Yviy1r ( 81m a㞻߿MvߎznB AE~9-,m ]⚫ןu@8\ @ ]%I9%܂Zn~]%I9%ۂZn~]$ 9%ۂJn~]$ܷ 5%ۂJmnRYܶ$n )-BMIfrۿ]$ܷ 5%~J-nBMIfߒrۿRYv$Ԗm(I9%ۂJmnBNIvrۿ]$ܶ$Ԗm(I5%~J-nRMIfߒqۯRYu$Vi yI5%~:,^RNIfߒ1ׯYu$Ԗm y 5z9N}RMIf{0ӟ@RY4$Vi 85Zz)><BMEVzϏQU Ueئ$Ui親 ee eev Uee Ueeܶ eeu Ueeu aeu a$4 a$3߿Q 0ӏ?B AFJ,=1m ]㞫ۯ rMvj^}}[c}jr`@ BMIfr۰$Ԗn )-BMIfߒrۿ]%I9%ۂZn~]$ 9%ۂJn~R]$ܷ 5%JmnRNIv߰$ԗn )-BMIfߒrۿR]$ܶ$n )- 9%ۂJmnBMIvrۿRYv$n )-BMIfߎ1ׯRYv$n )I9%ۂJmnRNIvqۯRYu$Vi y 5%~:,^~RMIfߎ1ןRY5$Vi 9I5%~:,^}B EVzӏQU$Ԗi 85Zz)=BMEVjQU߿UaۿQUb߿QUbۿUaۯQUaۯUaqׯQ 1ן@Q 0ӏQ 0ӏQ 0ӏMvߎz~B AF~9=0m ]㞻ۯMvߎjnB =5~)-y]$Hl @ I9%܂Zn]%I9%ۂZn~]%I9%ۂJn~]$ 9%ۂJm~R]$ܶ 5%~JmnBNIvr߰$Ԗn )-I9%ۂJm~RYܶ$Ԗm(- 5%~J-nBMIfߒqۯ]$ܶ$n )-I9%ۂJmnBMIfߒqۯRYv$Ԗm( 5%~J,^BMEf0ןRYu$m(zI9%~J,^RMIfߎ0ןQY4$Ԗi 9I5%~9N}RMEfzӏQU$Ui觮 5Zz)=B EV]j~RMEVj~B AV]ZnB AF]ZmnB EV]ZnnB EV]ZmnB AF]Zm^}B EV]Zm^}B AFZm^}B AFJ,N<B AFJ,=1r ( 8 a$߿MvߎznB =5~9-,i親uWս_=g֭n-v $Ԗn )-BMIfr۰$Ԗm)-I9%ۂZn~]% 9%ۂJn~]$ 5%ۂJm~RY$ܶ$n )-BMIvr۰$Ԗm)- 5%ۂJmnBNIvrۿ]$ܶ$ԗn )- 5%~J-nRNIv߰$Ԗmz 5%~J-nRNIvqۯ]$v$n (I5%~J-^BMEf0ןRYu$ԖmyI5%~:,^~BMEf{0ӟ@RY5 Ui觮85Zz)><RMIfzӏ@QU$Ui覮5Yz)=1Yv-5Yv)- 5Yv)-1Yvi-5Yvi-1Yviz1r (y1r ( 81r ( 81r ( 81m a㞻߿MvߎznB AE~9-,m ]⚫ןu@8\ @ ]%I9%܂Zn~]%I9%ۂZn~]$ 9%ۂJn~]$ܷ 5%ۂJmnRYܶ$n )-BMIfrۿ]$ܷ 5%~J-nBMIfߒrۿRYv$Ԗm(I9%ۂJmnBNIvrۿ]$ܶ$Ԗm(I5%~J-nRMIfߒqۯRYu$Vi yI5%~:,^RNIfߒ1ׯYu$Ԗm y 5z9N}RMIf{0ӟ@RY4$Vi 85Zz)><BMEVzϏQU Ueئ$Ui親 ee eev Uee Ueeܶ eeu Ueeu aeu a$4 a$3߿Q 0ӏ?B AFJ,=1m ]㞫ۯ rMvj^}}[c}jr`@ BMIfr۰$Ԗn )-BMIfߒrۿ]%I9%ۂZn~]$ 9%ۂJm~R]$ܷ 5%JmnRNIv߰$ԗn )-BMIfߒrۿRY$ܶ$n )- 9%ۂJmnBMIvrۿRYv$n )-BMIfߎ1ׯRYv$n )I9%ۂJmnRNIvqۯRYu$Vi y 5%~:,^~RMIfߎ1ןRY5$Vi 9I5%~:,^}B EVzӏQU$Ԗi 85Zz)=BMEVjQU߿UaۿQUb߿QUbۿUaۯQUaۯUaqןQ 1ן@Q 0ӏQUaqן@Q 0ӏMvߎz~B AF~9=0m ]㞻ۯMvߎjnB =5~)-y]$Hl @ I9%܂Zn]%I9%ۂZn~]%I9%ۂJn~]$ 5%ۂJm~R]$ܶ 5%~JmnBNIvr߰$Ԗn )- 9%ۂJmnRYܶ$Ԗm(- 5%~J-nBMIfߒqۯ]$ܶ$Ԗn )-I9%ۂJmnBMIfߒqۯRYv$Ԗm( 5%~J,^BMEf0ןRYu$m(zI9%~J,^RMIfߎ0ןQY4$Ԗi 9I5%~9N}RMEfzӏQU$Ui覮 5Zz)=B EV]j~RMEVj~B AV]ZnB AF]ZmnB EV]ZnnB EV]ZmnB AFZm^}B EV]Zm^}B AFZm^}B AFJ,N<B AFJ,=1r ( 8 a$߿MvߎznB =5~9-,i親uWս_=g֭n-v $Ԗn )-BMIfrۿ]%I9%ۂZn~]$ 9%ۂJn~]$ܷ 5%ۂJmnRY$ܶ$n )-BMIvr۰$Ԗm(- 5%JmnBNIvrۿ]$ܶ$ԗn )- 5%~J-nRNIvrۿRYv$n )- 5%~J,^BMIfߒ1ׯRYu Vi yI5%~J,^RNIvߒqׯQY4 Vi 9I5%~:,^}B Efzӏ@QY4$Vi觮85Yz)><BMEVzϏQY$Ui親1Yv-5Yv)- 5Yv)-1Yvi-5Yvi-1Yviy1r (y1r ( 8I5Yviy1r ( 80m a㞻߿MvߎznB AE~9-,m ]⚫ןu@8\ @ ]%I9%ۂZn~]%I9%ۂZn~]$ 9%ۂJn~R]$ܷ 5%JmnRYܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I5%~J-nRMIfߒqۯRYu Vi yI5%~:,^RNIfߒ1ׯYu$Ԗm y 5z9N}RMIf{0ӟ@RY4$Vi 85Yz)=BMEVjϏQU Ueئ$Ui親 ee eev Uee Ueeܶ aeu Ueeu a%u a$4 a$߿Q 0ӏ?B AFJ,=1m ]㞫ۯQvߎzn}[c}jr`@ BMIfr۰$Ԗn )-I9%ۂZn~]%I9%ۂJn~]$ 9%ۂJm~R]$ܶ 5%JmnRNIv߰$ԗn )-BMIfߒrۿRY$ܶ$ԗn )- 9%ۂJmnBMIfrۿRYv$n )- 5%~J-nRNIvrۿRYu$Ԗm(z 5%~:,^B Ef{0ןRYu$m(z5z9N}B EVzӟ@RY5 Vi 8 5z9N=BMEfzӏQU$Ui觮 5z)><BMEVj~UaۿQUb߿QUbۿUarۯQUaۯUaqןQ 1ן@Q 0ӏQUaqן@Q 0ӏMvߎz~B AF~9=0m ]㞻ۯMvߊjn}B =5~)-y]$@Hl @ RY$ܶ$n i-RNIv߰$n )-BNIv߰$n )-BMIvr߰$Ԗn )-BMIfߒrۿ]$ܷ 5%JmnBNIvr۰$Ԗm( 5%~J-nBMIfߒqۯRYv$n )- 5%~J-nRNIvrۿRYv$Ԗm(I5%~J-nBMIfߎ1ׯQY5$ԖmzI9%~J,^RNIfߒ1ןRY5$Vi 8I5%~9N}RMIf{0ӟ@QY4 Ue覮 5Zz)=BMEVj~Ub߿QU߿UaۯQaqۯUaۯQUaqۯQaqן@Uaqן@Q qן@Q 0ӏQ ~B AFJ,N;1r ( ]㞻ۯMvߎznB AE~9-UoWY[]$@H 5%JmnRYܶ$n i-RNIv߰$n )-BNIv߰$ԗn )-BMIvr۰$Ԗm)-I9%ۂJn~R]$ܶ$n )-BMIfrۿR]$ܶ$ԗn )- 5%JmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߎ1ׯRYu$ԖizI9%ۂJ-nBMIfߎ1ׯYu Vi 95Zz9N=RMIf0ן@QU4$Vi 8 5Zz)N<B EV^jQU$Ui觮 5Yz)=B AV]jnB EV]j~B EV]jnB AV]ZmnB EV]ZmnB AV]Zm^~B AFJ,^}B AFJ,N<B EV]Zm^}B AFJ,N<B =5~9=1m ]㞻ۯMvߎznB =5~)-0mv   @)2BMIfߒrۿ]%I9%ۂZn~]$ 9%ۂJn~]$ܷ 5%ۂJmnRY$ܶ$n i-BNIvr߰$Ԗm)- 9%ۂJmnRYv$Ԗm( 5%~J-nRMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ Viz5~:,^RNIvqۯRYu Vi y 5%~:,^~BMIf0ן@QY4$m y 5z9N=BMEfzӏQU$Ԗi 85Yz)=B EV^j~B EV]j~RMEVj~B AV]ZnnRMEV^j~B EV]ZmnB EV]ZmnB AFZm^}B AV]Zm^}B AFJ,^}B AFJ,N<B AFI=1r ( 8 a$߿MvߎznB =5~9-1mWս_=g֭n-v  $Ԗn )-I9%ۂZn~]% 9%ۂJn~]$ 9%ۂJm~R]$ܷ 5%JmnRYܶ$n )-BMIfrۿ]$ܷ 5%~JmnBMIvrۿR]$ܶ$Ԗm)- 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߎ1ׯRYu$n ( 5%~:,^RNIfߒqׯQY4$m(yI5%~:,^}B EVzӏ@QY4$Ui觮81Yz)=BMEVzϏQU Ue親1Yv-5Yv)-5Yv-1Yvi-1Yvi-1Yviy1r ( y1r ( 81Yviy1r ( 8,m a㞻߿MvߎznB A5~9-,m ]⚫ןu@4\ @ ]%I9%ۂZn~]$ 9%ۂJn~]$ 5%ۂJm~R]$ܶ 5%JmnRNIv߰$ԗn )-BMIfߒrۿR]$ܶ$n )-BMIfߒqۯRYv$r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿQYu$n (I5%~J,^B Ef{0ן@QY5$Ԗi y 5z9N}RMIfߎ0ן@QY4$Vi85Zz)><RMIfzӏU߰ Ueئ Ueئ$Ui親 ee$Ue親 Ueeܶ Ueev aeu eeu a$5 a$4 a㞻߿Q 0~B AFJ+=0m ]㚫ۯQvߎzn}[c}jr`@ BMIfߒrۿ]%I9%ۂJn~]$ 9%ۂJn~R]$ܷ 5%ۂJmnRY$ܶ$n i-BNIvr߰$Ԗn )-I9%ۂJm~RYܶ$Ԗn )- 5%JmnBMIfߒrۿRYv$n )- 5%~J-nRNIvrۿQYu$Ԗiz 5~:,^RNIvߒqۯRYu$m(z5Zz9N}RNIfߒ1ןRY5 Ui觮8 5z9N<B EVzӏU$Ui覮 5Zz)=B EV^j~B EV]j~BMEV^j~BMEV]jnB AV]ZmnB EV]ZnnB AV]Zm^~B AFJ,^}B AFJ,N<B AF]Zm^}B AFJ,M1r ( 81m]㞻ۯMvߎzn1=5z)-y,m親u$Ԗn )-BMIfr۰$Ԗm)-I9%ۂZn~]% 9%ۂJn~]$ 5%ۂJm~RY$ܶ 5%~JmnBNIvr߰$Ԗm)- 9%ۂJmnRYv$Ԗm( 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )-I9%ۂJmnRNIfߒqۯRYu$m(z5z9N}B Ef{0ӟ@Yu$Ԗi 9I5%~:,^}B EV^jϏRY4 Ui覮 5z)><BMEVjQUb߿QU߿UaۯQaqۯUaۯQUaqۯQ!qן@Qaqן@Q 0ӏ@Q 0ӏMvߎz~B AFJ,=1r]㞫ۯrMvߊjn}B =5~9-VXZ\@4XI9%ۂZn~]$ 9%ۂJn~]$ 5%ۂJm~R]$ܷ 5%JmnRY$ܶ$n )-BNIvr߰$Ԗn )- 9%ۂJmnRYܶ$Ԗm)- 5%~JmnBMIfߒqۯRYv$n )- 5%~J-nRNIvrۿQYu$Ԗiz5~:,^~RNIvߒqۯRYu$m(zI9%~J,^RNIfߎ1ןRY4 Ui觮85Zz)N<B EVzӏRY㞼4 Ui覮 5Zz)=B EV^j~B EV]jnB EV]j~B EV]jnB AV]ZmnB EV]ZmnB AV]Zm^}B AFJ,N}B AFJ,N<B AFZm^}B AFJ+=1r ( 80m]㞫ۯMvߎzn1=5z)y,i親u$Ԗn )-BMIfߒrۿ]%I9%ۂZn~]$ 9%ۂJn~]$ܷ 5%ۂJmnRY$ܶ$n )-BMIvr۰$Ԗm)- 5%ۂJmnRNIvr۰$Ԗm( 5%~J-nRNIw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]v$n )I9%ۂJ-nRNIfߒqۯRYu$m(z5z9N}B Ef{0ӟ@Yu$Vi 9I5%~9N}RMIf{0ӟ@RY4 Ui覮 5Zz)><BMEVjUb߿QU߿UaۯQU߿UarۯUaqۯQ!qן@Qaqן@Q 0ӏQUaqן@ rMvߎz~B AFJ,=1q]㞫ۯrMvߊjn}B =5~9-VXZ\@4XI9%ۂZn~]$ 9%ۂJn~R]$ܷ 5%ۂJm~R]$ܶ 5%JmnRYܶ$n )-BMIvr۰$Ԗm)- 9%ۂJmnRYܶ$Ԗm)- 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$Ԗm(I9%~J-nRMIfߒqۯRYu$m( 5~:,^~BMIf0ןQY5 Vi 8I5%~9N}RMIf{0ӟ@RY4$Vi81Yz)=B EV^j~Ub߿QU߰ ee ee$Ue親 eeu aeu Ueeu$Ueeu a$4 a㞻߿Q 0ӏMvߎz~A=5~9-0m]⚫۟@Mvߊj^}-v   @)2RNMw $r i=RNIw $r i-RNIw ߰$n i-RNIv߰$n )-BMIvr۰$Ԗm)- 9%ۂJmnRYܶ$Ԗn )- 5%ۂJmnBMIvrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]v$n )I9%ۂJ-nRNIfߒqۯRYu$m(z 5~9^}BMEf{0ӟ@QY4$Ԗi y5Zz)N<B EVzӏQU$Vi8I5%z9N<B EV]j~RMEfzQUb߿QUb߿QUaۯQaqׯQaqן@Q qן@Q qן@Q 0ӏQ 0ӏQ 0ӏQ 0~B AFI=0m ]㞫ۯ rMvj^} S}[cmjr`@ RNIw $r i-RNIv߰$n i-RNIv߰$n )-BNIvr߰$ԗn )-BMIfrۿ]% 9%ۂJmnRYܶ$ԗn )-I9%ۂJmnRYv(r i-BMIfߒrۿRYv$n )- 5%~J-nBMIfߒqۯ]v$m( 5%~J,^B Ef0ןRYu$m(zI5%~:,^~BMIf{0ן@QU4$Vi 8 5z9N<B EVzϏQY Ueئ Ueئ Uef$Ue親$Ue親 Uee$Ueئ$Uee eeu Ueeu a$4 a$4 a$4 a㞻߿Mvߎz~B AF~9=1mYqןuZ\@4X| RY$ܶ 5%~JmnRNIv߰$n i-BNIv߰$n )-BMIvr߰$Ԗn )-BMIfߒrۿ]$ܷ 5%JmnRNIvr߰$Ԗm(- 5%~JmnBMIfߒrۿRYv$r i-BMIfߒqۯ]$ܶ$Viz 5%~J-^BMIfߒqׯRYu Vi y 5%~:,^RNIfߒ1ׯYu$my 5%~9N}RNIfߎ0ן@QU Ue覮I5z9N<B EV^j~Ub߿Ub߿QU߰ ee$Ui親 Uee$Uee Ueeu a$4 a$4 a$4 a$4 a$4Q 0~B AE~9=1m ]⚫۟@MvފjJ95܂Z]%I95܂Zn]%I9%܂Zn]%I9%ۂZn~]% 9%ۂJn~R]$ܶ 5%~JmnBNIvr۰$Ԗm(- 5%JmnBMIvrۿRY$ܶ$Ԗm(I95܂Zn~RYv$n )-I9%ۂJmnBMIfߎ1ׯRYu Vi yI9%~J-^BMEf0ןRY5$Ԗi y 5~9N}RNIfߎ0ן@QY4$Vi 85Zz)><RMIfzӏU߰ Ueئ Uef$Ue親$Ui親$Ueئ eev eeu a$u a$u a$4 a$4 a$4 a#߿Qߎz~1=5~9-,m親 ]㚫۟ucW5XZ\8]%I9%܂Zn]%I9%ۂZn~]%I9%ۂJn~]$ 5%ۂJm~RY$ܶ$n i-BNIvr۰$Ԗm)- 5%ۂJmnBNIvrۿ]$ܶ$n )- 5%~J-nRMw ߰$Ԗm(I5%~J-nRNIvrۿ]$ܶ$n )I9%~J-nBMIf1ןRYu$m(zI9%~:,^~BMIf{0ן@QU$Vi 8 5Zz)N<B EV^jQU$Vi觮 5Zz)=B EV]j~BMEV^j~RMEV^j~B EV]ZnRMEV]jnRMEV]ZnnB AF]Zm^}B AF]Zm^}B AFJ,N<B AFJ,N<B AFJ,N<B =5~9=,m ]㞻ۯMvߎjnB A5~9-Z\8\ @I9%ۂZn~]% 9%ۂJn~]$ 9%ۂJm~R]$ܷ 5%JmnRYܶ$n )-BMIvr۰$Ԗm)- 5%ۂJmnRNIvr߰$Ԗm( 5%~J-nBMIfߒqۯ]$ܶ$n )- 5%~:,^BMIfߒqۯ]v$m(I5%~J-nBMIf1ןYu Vi y 5~9N}B Efzӟ@RY5 Ui觯 8 5z9N<B EVzϏRY4 Ue親5Yz)=B EV]j~BMEVj~B AV]ZnnB AF]ZmnB EV]ZnBMEV]ZnB EV]Zm^}B AFJ,N=B AFJ,N<B AFJ,N<B AFJ,N<B AFJ,=1r ' ]㞻ۯMvߎzn1=5z)yRu7T5SV5sX5Y[] 9%ۂJn~]$ܷ 5%ۂJm~R]$ܷ 5%JmnRY$ܶ 5%~JmnRNIv߰$n )-BMIvr۰$Ԗm)- 9%ۂJmnRYܶ$Ԗm)- 5%JmnBMIfߒrۿRYv$n )- 5%~J-nRNIvrۿRYv$Ԗm( 5%~J-^BMIf1ׯ]v$Ԗi yI5%~:,^~BMIf0ןQY4$m y5Zz)N<B EVzӏQU$Vi觮8I5z)N<RMEfzQU߿QY߰ eeܶ$Ueئ eev eeu a$u a$u a$4 a$4 a$4 ]㞻߿Mvߎz~B AF~9=1m]ןusX5Y[]@$LR]$ܶ 5%JmnRY$ܶ$n i-RNIv߰$n )-BNIv߰$ԗn )-BMIfrۿ]% 5%ۂJmnRYܶ$Ԗn )- 9%ۂJmnBNIvrۿRY$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗiz 5%~:,^BMEf1ׯ]$v$ԖmyI9%~J,^RNIfߒ1ׯYu$Ԗi 95Zz)N<B EVzӏQU$Ԗi 85Yz)=B EV^j~Ub߿QY߰ ee ee$Ueئ aeu a%u eeu eeu a$4 a$4 a$4߿Q 0~B AF~9=1q ]㞫ۯMvߎjn}RNMw $r i-RNIw ߰$n i-RNIv߰$n )-BNIv߰$ԗn )-BMIfr۰$Ԗm)- 9%ۂJm~RY$ܶ$n )-BMIfߒqۿRYv$Ԗm(J95܂Zn~RYv$n )- 5%~J-nRNIvrۯ]$ܶ$n )-I9%~J-nBMIfߒ1ׯ]v$Vi y 5~9^}B Efzӟ@RY5 Ui觮85Zz)N<B EV^jϏQY$Ԗi8I5z)><BMEVj~UaۯUaۯUaۯQUaۯQUaۯUaqן@Q 0ӏQ 0ӏQ 0ӏQ 0ӏQߎz~B AE~9=,m]⚫ۯ@Mvߎzn TՍ\c}kr`P BNIv߰$n )-BMIvr߰$ԗn )-BMIfr۰$Ԗn )-BMIfߒrۿ]% 9%ۂJm~R]$ܶ 5%~JmnBMIvr۰$Ԗm( 5%~JmnBMIfߒrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗiz 5%~J,^BMIf1ׯQY5$Ԗm(z5z9^}BMEf{0ן@QY4 Ui觯 8 5~9N}RMIf{0ӟ@RY4$Vi觮81Yz)=B EV^j~Ub߿QY Uef Uef eeܶ Uee Ueeu a$u a$u a$4 a$4 a$4Q 0ӏ?B AFI=,m]ן@Mvߊj^}ֽo-v  P)BNIvr߰$ԗn )-BMIvr߰$Ԗn )-BMIfr۰$Ԗm)-I9%ۂZn~]$ 5%ۂJmnRYܶ$n )-BMIfߒrۿR]$ܶ$n )- 9%ۂJmnBMIfߒrۿRYv$n )- 5%~J-nRNIvqۯ]$ܶ$n )-I9%~J-nBMIfߒ1ׯQY5$Vi y 5%~9^}BMEf{0ӟ@Y5$Vi 8 5z9N=B EVzӏRY4 Ue親5Yz)=B EV]j~BMEVj~B AF]ZnnRMEV^j~B EV]ZnnB EV]ZmnB AF]Zm^}BMEV]Zm^}B EV]Zm^}B AFJ,N<B AFJ,N<B AE~9=1m]㚫ۯrMvߊjnB A5~9-S5CU5cW5XZ\I95܂Zn]%I9%܂Zn~]%I9%ۂZn~]$ 9%ۂJn~R]$ܷ 5%JmnRYܶ$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒqۯRYv$n i-BMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvqۯ]v$Ԗm(z 5~:,^~RMIfߒ1ׯYu$m(zI5%~:,^}BMEfzӏ@RY4$Ԗi 8 5z)N<B EV^jQU Ue親 Ueئ$Ue親$Ui親$Ueئ eeu aeu$Ueeu a$4 a$4 a$4 a$4Q 0ӏ?B AFJ+=0m ]⚫ۯ@Mvߎjn}=gֽn-v  BMIfr۰$Ԗm)-I9%ۂZn~]% 9%ۂJn~]$ 5%ۂJm~RY$ܶ 5%~JmnBNIvr߰$Ԗn )-I9%ۂJm~RYܶ$Ԗm)- 5%~JmnBMIfߒqۯ]% 5%~J-nRNIvrۿRYu$Ԗm( 5%~J-nBMIfߎ1ׯQY5$Ԗm(zI9%~J-^B Ef{0ӟ@QU4$Ԗi y5Zz)N<BMEfzӏQU$Ԗi 85Yz)=B EV^j~Ub߿QY߰ ee ee$Ueئ aeu$Uee aeu a$u a$4 a$4 a㞻߿Qz~B =5~9-1m]ן@Mvފj^@]%I9%ۂJn~]$ 9%ۂJm~R]$ܷ 5%ۂJmnRY$ܶ 5%~JmnRNIv߰$n )-BMIfrۿ]$ܷ 5%~JmnBMIvrۿ]$ܶ$ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIfߒqۯYv$Ԗm(z5~:,^~RMIfߎ1ׯYu$myI5%~:,^}B Efzӏ@QY4$Vi 8 5Zz)N<RMIfzӏQU߰ Ueئ ef$Ue親$Ue親 Uef aeu aeu Ueeu a$4 Ueeu a$4 a$߿Q 0~B AFI=,m]⚫۟@Mvߊjn}=gֽn-v  RMw (r j=RNMw $r i=RNMw $r i-RNIv߰$n i-BNIvr߰$Ԗn )-I9%ۂJn~R]$ܶ$n )-BMIfߒqۿRYv$Ԗm(I9%ۂJmnRYv$n )-5~:,^BMIfߒqׯRYu$Ԗmz5~:,^~RMIfߒ1ׯQY4$Vi 95z9N}RMIfߎ0ן@QY4$Vi 8 5z9N<B EVjϏQY$Vi觮 5Zz)=B EV]jnBMEV]j~BMEV]jnB EV]ZnnB EV]ZnnB EV]Zm^B AFJ-^}B AFJ,N<B AFJ,N<B AFJ,N<B A5~9=1q ]㞻ۯQvߎznB =5~9-0mv  @)2p$r i-RNIw $r i-RNIv߰$n i-RNIv߰$n )-BMIvr۰$Ԗn )-I9%ۂJn~R]$ܶ$n )-BMIfߒrۿRYܶ$Ԗm(- 5%~J-nRNIvrۿ]$ܶ$Viz 5%~J-nRMIfߒqۯRYv$Ԗm(z 5~:,^~RMIfߎ1ׯYu$m(zI5%~:,^~BMEfzӟ@RY4$Ԗi 9 5z9N<B EV^jQU$Ui覮1Yv)-I5Zz)=1Yvi-1vi1Yvi-5Yvi-1viy1Yviy1r )y1r ( 81r ( a$4Q ~B A5~9-0m ]㞻ۯ_VXZ\@8R]$ܶ 5%JmnRY$ܶ$n i-RNIv߰$n )-BNIv߰$ԗn )-BMIfrۿ]$ 5%ۂJmnRYܶ$Ԗn )- 9%ۂJmnBNIvrۿRY$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗmz 5%~J,^BMIf1ׯ]$v$ԖmzI9%~J-^B Ef{0ӟ@QU4$Ԗi y5Zz9N=BMEfzӏ@QU Ue覮 5Zz)><BMEVjQU߰ ef Ueئ Uef eeܶ Ueeܶ eeu a$5 a$4 eeu a$4]㞻߿Qߎz~B =5~9-1m]⚫۟@Mvߊj^}`@ p$- 7RNIw $n i-RNIv߰$n i-BNIv߰$n )-BMIvr߰$Ԗn )-I9%ۂZn~]$ܷ 5%~JmnBNIvr۰$Ԗm( 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )-I9%ۂJmnB Ef1ן]$v$Ԗm(z5~9^}BMEf0ןQY5$Vi 9I5%~:,^}B EVzӏ@QY Ui觮I5z9N<B EV^j~Ub߿Ua߿QU߿QU߿QUۿUarۯUaqׯQ qן@Qaqן@Q 0ӏQ 0ӏQvߎz~B AFJ,=1r ' ]㞻ۯMvߎjnB A5~9-UoWY[]$@H 5%JmnRNIv߰$n i-BNIv߰$n )-BNIvr߰$ԗn )-BMIfr۰$Ԗm)- 9%ۂJm~RY$ܶ$n )-BMIfߒrۿRY$ܶ$Ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnB Ef1ׯRYu$ViyI9%~J-nBMIf1ןYu$m(zI9%~:,^~BMIf{0ӟ@QU Ui觮85Zz)N<RMIfzӏ@QU$Ui覮5Yz)=1Yv-5Yv)-5Yv-1Yvi-1Yvi-1Yviy1r ( 81r ( 81r (y1q a$4 ]㞻߿Q ~B =5~9-,i親u]qן@R]$ܶ 5%JmnRYܶ$n i-RNIv߰$n )-BNIv߰$ԗn )-BMIfrۿ]% 9%ۂJm~RYܶ$ԗn )-I9%ۂJmnRYv$Ԗm(I9%܂Zn~RYv$n )- 5%~J-nRNIvߒqۯ]$v$n (I9%~J-^BMIf1ןYu Vi 95z9N}RNIfߎ1ןQY4$Ԗi 9I5%~9N}RMEfzӏQU$Ui覮 5Zz)=B EV]j~RMEVj~B AF]ZnnRMEV^jnB AV]ZmnB AV]Zm^B AFZm^}B AFZm^}B AFJ,N<B AFJ,N<B AFJ,N<B AFJ+=1q]㞫ۯrMvߊjnB A5~9-UoWY[]$@HJ95܂Z]%I95܂Zn]%I9%܂Zn]%I9%ۂZn~]$ 9%ۂJm~RY$ܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒqۿRYv$n i-BMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIfߒqۯRYv$ԖmzI9%ۂJ-nBMIf0ןRYu$Ԗi y 5z9N}RMIf0ן@QU Ui觮I5%~9N=B EVjϏQU Ue親1Yv-5Yz)- 5Yv)-1Yvj-I5Yv-I5Yvi-1viy1Yviy1r ( 81r ( 81r ( 81m ]㞻ۯQvߎznB A5~9-1mf֭n-u   @$Ԗn )-BMIfr۰$Ԗm)-I9%ۂZn~]$ 9%ۂJn~R]$ܷ 5%ۂJmnRYܶ$n )-BMIfrۿ]$ܷ 5%~J-nBMIfߒrۿRYܶ$Ԗm(I9%܂Zn~RYv$n )- 5~:,^BMIfߒqׯRYu$ԖizI9%ۂJ-nBMIfߎ1ןYu$m(zI5%~:,^~BMEf{0ӟ@RY5 Ui觮8I5%~9N}BMEfzӏUb߰ Ueئ Ueئ$Ui親 ee eeܶ Uee$Uee Ueeu a$4 a$4 a$4 a$4 a$߿Q z~B A5~9=1m]ן@rMvjBMIfߒrۿ]% 9%ۂJn~]$ 5%ۂJm~R]$ܷ 5%JmnRY$ܶ$n )-BNIvr߰$Ԗn )-I9%ۂJm~RYܶ$Ԗn )- 5%ۂJmnBMIfrۿRYv$r i-BMIfߒqۯYv$n )-5~:,^B Ef1ן]$v$Ԗm(zI9%~J-^BMEf{0ן@QY4 Ui 8 5%~9N}RMIf0ן@U$Ԗi 85Zz)><BMEVzϏQU߰ Ueئ$Ui親 ee$Ueئ eev eeu a$u a$u a$4 a$4 a$4 ]㞻߿Mvߎz~B AF~9=1m]ןusX5Y[]@(L]$ܷ 5%ۂJm~RY$ܶ 5%JmnRY$ܶ$n i-RNIv߰$n )-BMIvr۰$Ԗm)- 9%ۂJm~RYܶ$ԗn )-I9%ۂJmnRNIvrۿR]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗmz 5%~:,^BMIf1ׯ]$v$ԖmzI9%~J,^RNIfߒ1ׯYu$Ԗi 95Zz)N<B EVzӏQU$Ԗi 85Yz)=B EV^j~Ub߿QY߰ ee ee$Ueئ aeu a%u eeu eeu a$4 a$4 a$3߿Q /~B AF~9=1q ]㞫ۯMvߎjn}RNMw $r i-RNIw $r i-RNIv߰$n i-RNIv߰$n )-BMIvr۰$Ԗm)-I9%ۂJm~RY$ܶ$n )-BMIfߒrۿRYܶ$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5%~J-nBMIfߒqۯRYu$ԖizI9%~J-nBMIf1ןRYu$Ԗm y 5%~9^}B EVzӏ@QY4$Vi 85Zz)N<RMIfzӏU߰ Ueئ ef$Ue親$Ue親$Uef eeu aeu$Ueev a$4 a$4 a$4 a$4 ]㞻߿rMvߎznB AF~9=1m]ןusWY[]@$LR]$ܶ 5%JmnRYܶ$n i-RNIv߰$n )-BNIvr߰$ԗn )-BMIfrۿ]$ 5%ۂJmnRNIv߰$Ԗm)- 5%ۂJmnBMIfrۿRYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ Viz 5~:,^B Ef1ןYv$ԖiyI5%~:,^RNIfߒ1ןRY5$Vi 9I5%~:,^}B EVzӏQU$Vi81Yz)=B EV^j~Ua߿QU߰ ee eeܶ$Uef aeu$Uee aeu a%u a$4 a$4 a$߿Q z~B A5~9=1m ]㚫ۯ@Mvߊj^}RNIw $r i-RNIv߰$n i-BNIv߰$n )-BMIvr߰$ԗn )-BMIfrۿ]$ 5%ۂJmnRYܶ$ԗn )-I9%ۂJmnRNIvrۿ]$ܶ$Ԗn )- 5%~J-nRNIvrۿRYv$m(I9%ۂJ-nRNIvߒqۯRYu$Vi yI5%~J,^RNIfߒ1ׯYu$Ԗi y 5z9N=BMEf{0ӟ@QY4$Vi觮81Yz)=B EV^j~Ub߿Ua߿QU߿QU߿QUaۯQaqןQ!qן@QUaqןQ 0ӏQUaqן@Q 0ӏQ 0~B AFJ,N;1r ' ]㞻ۯrMvߊjn}B =5~9-XZ\@8\ 5%JmnRY$ܶ 5%~JmnRNIv߰$n )-BNIv߰$ԗn )-BMIvr۰$Ԗm)- 9%ۂJm~RY$ܶ$n )-BMIfߒrۿRYܶ$Ԗm)- 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIf1ׯRYv$Ԗm(z 5%~:,^B Ef0ןRYu$m(z5z9N}RNIfߒ1ןRY5 Ui觮85Zz)N<B EVzϏRY4 Ue覮5Yz)=B EV]j~RMEVj~UaۯQarۯQUaۯQ!qן@QUarۯQ qן@Q 0ן@Q 0ӏQ 0ӏMvߎz~B AF~9=,m ]㞻ۯ rMvފj^}A=5z)yRNIv߰$n i-BNIv߰$n )-BMIvr߰$ԗn )-BMIfr۰$Ԗm)-I9%ۂJn~]$ܷ 5%JmnBNIvr߰$Ԗm)- 5%JmnBMIvrۿRY$ܶ$Ԗm(I95܂Zn~RYv$n (I9%ۂJmnBMEf1ׯQYu$n (I5%~J,^B Ef{0ן@QY5$Vi y5z9N}RMIf0ן@QU Ui觮81Yz)=BMEfzϏQY$Vi觮5Yz)=1Yvj-1Yvj-1Yvi-5Yvj- 5Yvi-1viy5Yviy1r iy1r ( 81r ' a$4Q z~B =5~9-,m ]㞫ۯuoWY[]@$H]%I95܂Zn]%I9%܂Zn]%I9%ۂZn~]$ 9%ۂJm~R]$ܶ 5%~JmnBNIvr߰$Ԗm)- 5%ۂJmnBNIvrۿ]$ܶ$ԗn )- 5%~J-nRNIv߰$Ԗmz 5%~J-nRNIvqۯ]$v$m(I5%~J,^BMEf{0ןRYu$ԖmyI5%~:,^}BMEf{0ӟ@RY5 Ui觮85Yz)><RMEfzӏQU Ue親1Yv)=1Yv-5Yv)-5Yv-1Yvi-1Yvi-1Yviy1r ( 91r ( 81viy1r ( 8 a$4 ]㞻߿rMvߎznB A5~9-,m ]⚫ןu@8\ ]%I9%܂Zn]%I9%ۂZn~]% 9%ۂJn~]$ܷ 5%ۂJmnRYܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒqۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm( 5%~J-nBMIfߒqׯRYu Vi y 5%~:,^~RMIfߒ1ׯRYu$Ԗi y5z9N=BMEf{0ӟ@QY4$Vi觮81Yz)=B EVjQU߰ Uef$Ue親$Ui親$Ueئ eeܶ eeu a%u aeu a$4 Ueeu ]㞻߿Q 0~B AF9=,m ]㚫ۯ@Mvߎzn}[cmjr`@ BMIfr۰$Ԗn )-I9%ۂZn~]%I9%ۂJn~]$ 5%ۂJm~RY$ܶ 5%~JmnBNIv߰$Ԗn )-I9%ۂJm~RYܶ$Ԗn )- 5%JmnBMIfߒqۿRYv$n )- 5%~J-nRNIvrۿQYu$Ԗiz5~:,^~RNIvߒqۯRYu$m(zI9%~J,^RNIfߎ1ןRY4 Ui觮85Zz)N<B EVzϏRY4 Ui覮5Zz)=B EV]j~B AV]jnB EV]jnB EV]jnB AF]ZmnB EV]ZmnB AF]Zm^}RMEV]Zm^}B AFJ,N<B AFJ,N<B AFJ,N<B AFJ,N<B =5~9=1r ( ]㞫ۯ rMvފj^}A=5z)y]$@Hl @ RYܶ$n i-RNIv߰$n )-BNIvr߰$ԗn )-BMIfr۰$Ԗm)-I9%ۂJn~R]$ܶ 5%~J-nBMIfrۿ]$ܶ$n )-I9%ۂJmnBMIfߒrۿRYv$n )- 5%~J-nRNIfߒqۯ]$v$m(I5%~J-^BMIf1ןRYu$m(z5Zz9N}RMIfߎ0ןQY4$Ԗi 9I5%~9N}BMEfzӏQU$Ui覮5Yz)=B EV]j~BMEV^j~RMEVj~BMEV]jnB AV]ZmnB AV]Zm^~B AFJ-^}B AFJm^}B AFJ,N<B AFJ,N<B AFJ,N<B AF9=1m]㚫ۯ rMvފjn}B =5~9-UoWY[]@$@HJ95܂Z]%I95܂Zn]%I9%܂Zn]%I9%ۂZn~]$ 9%ۂJm~RY$ܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒqۯRYv$n )-BMIfߒqۯ]$ܶ$Ԗm(z 5%~J-nRMIfߒqۯRYu$ԖizI9%~J-nBMEf0ןRY5$Ԗi y5z9N}RMIf{0ӟ@QU Ue覮I5%z9N<B EV^jQU Ue親 Uef$Ue親$Ue親 Uee$Uef$Uee aeu aeu a$4 a$4 a$4 ]㞻߿ rMvߎznB =5~9-,m ]㚫۟u[]@$@Hl @]%I9%܂Zn]%I9%ۂZn~]$ 9%ۂJn~R]$ܷ 5%JmnRYܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒrۿRYv$Ԗm(I9%ۂJm~RYv$n )I9%ۂJmnBMIfߎ1ׯRYu$ViyI9%~J-nBMIf1ןRYu$m(yI5%~:,^~BMEf{0ӟ@RY4$Ԗi 9I5%~9N=BMEfzӏQY$Vi8 5Zz)=B EV]jnB EV]j~B EV]jnB AF]ZmnB AV]ZmnB AFZm^}B EV]Zm^}B EV]Zm^}B AFJ,N<B AFJ,N<B AFJ,=1r ( ]㞻ۯQvߎznB =5~)-,m親uBMIfߒrۿ]$ 9%ۂJn~]$ܷ 5%ۂJm~R]$ܶ 5%JmnRYܶ$n )-BMIvr۰$Ԗm)- 9%ۂJmnRYܶ$Ԗm)- 5%JmnBMIfߒrۿRYv$n )- 5%~J-nRNIvrۿRYu$Ԗm( 5%~J,^BMIf1ן]v$Vi y 5%~:,^~BMIf0ן@QY4$Ԗi y5Zz)N<B EVzӏRY4$Ui觮 5z)><BMEVjUb߿QU߿QaۯQUbۿQaqۯQaqן@Q 0ן@Q 0ӟ@Q 0ӏQ 0ӏQ 0ӏ rMvߎz~1=5~9-1m ]㞫ۯQvߎznc}kr`P pRNMw $r i-RNIw $r i-RNIv߰$n i-BNIv߰$ԗn )-BMIfrۿ]$ 5%ۂJmnRYܶ$Ԗn )- 5%ۂJmnBMIvrۿRYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ Viz 5~:,^B Ef1ן]v$ԖiyI5%~J,^RNIfߒ1ןRY5$Vi 9I5%~:,^}B EVzӏU$Vi81Yz)=B EV^j~Ua߿QU߿UaۯUaۯQUbۯQaqן@Q qן@Qaqן@Q qן@Q 0ӏQ 0ӏQz~B AF9=0m ]㞻ۯrMvߊj^}B =5z)yRNMw $r i-RNIw ߰$n i-RNIv߰$n )-BNIv߰$ԗn )-BMIfrۿ]% 9%ۂJmnRYܶ$ԗn )-I9%ۂJmnRYv$Ԗm(I9%ۂZn~RYv$n )- 5%~J-nRNIvߒqۯ]$v$n (I9%~J-nBMIf1ןYu Vi 95z9N}RNIfߎ1ןQY4$Ԗi 9I5%~9N}RMIfzӏ@QU$Vi觮 5Zz)=B EV^j~B AV]ZnB EV]ZnB AF]ZmnB EV]ZnBMEV]ZnnB AF]Zm^}B EV]Zm^}B AF]Zm^}B AFJ,N<B AFJ,N;1r ( 8,m a㞻߯QvߎznA=5z)yU5cVXZ\@8J95܂Z]%I95܂Zn]%I9%܂Zn]%I9%ۂZn~]$ 5%ۂJm~RY$ܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒqۯRYv$n )-BMIfߒqۯ]$ܶ$Ԗm(z 5%~J-nRMIfߒqۯRYv$ԖmzI9%ۂJ-nBMIf0ןRYu$Ԗi y 5z9N}RMIfߎ0ן@QU Ui觮8I5%~9N=BMEVzϏQY$Ui覮1Yv)- 5Yz)=I5Zz)= 5Yv-1viy1riy5Yviy1r ( 81viy1r ( 81q a$߿Qz~1=5~)-1m]ןuZ\@8\ @]%I9%܂Zn~]%I9%ۂZn~]$ 9%ۂJm~R]$ܷ 5%JmnRNIv߰$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒrۿRYv$Ԗm(I9%ۂJm~RYv$n )-I9%ۂJmnBMIfߒ1ׯRYu$ԖizI9%ۂJ-nBMIfߎ1ןYu$m(zI5%~:,^~BMEf{0ӟ@RY5 Ui觮81Yz)><BMEfzӏU߰ Ueئ Ueئ$Vi覮1Yvi-1vi- 5Yv-I5Yv- 5Yvi1r (y1r ( 85Yviy1r ( a$4 ]㞻߿Q z~1=5~)-1m ]㞫I9%ۂZn~]$ 9%ۂJn~R]$ܷ 5%ۂJm~RY$ܶ 5%JmnRNIv߰$n )-BMIvr۰$Ԗm)- 9%ۂJmnRYܶ$Ԗm)- 5%~JmnBMIfߒrۿRYv$n )- 5%~J-nRNIvrۿRYv$Ԗm( 5%~J,^BMIf1ׯ]v$Ԗi y 5%~:,^~BMIf0ןQY4$m y5Zz9N=B EVzӏQU$Vi觮8I5%z9N<RMEfzϏQU߿UaۯUaۯQarۯQUaۯQUarۯQaqן@Qaqן@Q 0ӏQUaq׏Q 0ӏQ ~B AF~9=,m]۟@Mvߎjn}ս_=f֭n-v RNMw $r i-RNIw $n i-RNIv߰$n )-BNIvr߰$ԗn )-BMIfrۿ]$ 5%ۂJmnRNIv߰$Ԗn )- 5%ۂJmnBMIvrۿRYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ Viz 5%~:,^B Ef1ן]v$ԖiyI9%~J,^RNIfߒ1ׯRYu$Ԗi 95Zz)N<B EVzӏQU$Ԗi 85Yz)=B EV^jUb߿UaۿQUbۿQUaۯQaqۯUaqۯQaqן@QUaqן@QUaqן@Q 0ӏQ 0ӏQ 0ӏrMvߎz~B AFI=,m]ן@rMvj^}P@ p$- 7RNIw $n i-RNIv߰$n )-BNIv߰$ԗn )-BMIvr۰$Ԗn )-I9%ۂJn~R]$ܶ 5%~J-nBMIvrۿ]$ܶ$n )-I9%ۂJmnBMIfߒrۿRYv$n )- 5%~J-nRNIfߒqۯ]$v$m(I5%~J-^BMEf1ןRYu$m(zI9%~J,^RMIfߎ0ןQY4$Ԗi 9I5%~9N=BMEfzӏQU Ui覮5Yz)=B EV]j~BMEV^j~RMEVj~BMEV]jnB AF]ZmnB AF]Zm^}B AFJ-^}B AFJ-^}B AFJ,N<B AFJ,N<B AFJ,N<B AF~9=1m a$߿ rMvފj^}B =5~)-UoWY[]@$@H 5%JmnRNIv߰$n )-BNIv߰$n )-BMIvr߰$Ԗn )-BMIfߒrۿ]$ 5%ۂJmnRYܶ$ԗn )-I9%ۂJm~RYܶ$Ԗm( 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMIf1ׯRYv$Ԗm( 5%~J,^BMEf1ןYu Vi y 5~9^}BMEf{0ӟ@Y5$Vi 8 5%~9N=BMEfzӏ@QU$Vi8I5z9N<RMEfjQUb߿QU߿QU߿QUaۯQUbۯQUaۯQaqן@Qaqן@Q 0ӏQ 0ӏQ 0ӏ?B AFJ,N;1r]㚫ۯQߎznA=5z)y\u@4X @J95܂Zn]%I95܂Zn]%I9%ۂZn~]% 9%ۂJn~R]$ܷ 5%JmnRNIv߰$ԗn )-I9%ۂJm~RYܶ$Ԗm)- 5%~J-nBMIfߒqۯ]$ܶ$n )-5~:,^BMIfߒqۯRYv$Ԗm( 5%~J,^BMEf0ןRYu$m(zI9%~J,^RMIfߎ0ןQY4$Ԗi 9I5%~9N}RMEfzӏ@QU$Vi觮 5Zz)=B EV^j~B AV]ZnB EV]ZnB AV]ZmnBMEV]ZnRMEV]ZnB EV]Zm^}RMEV]Zm^}BMEV]Zm^}B AFJ,N<B AFJ,N<B A5~9=1m a$߿ rMvފjn}B =5~9-SOUoWY[]@$I9%܂Zn]%I9%ۂZn~]$ 9%ۂJn~]$ܷ 5%ۂJm~RY$ܶ 5%~JmnBNIvr߰$Ԗn )-I9%ۂJm~RYܶ$Ԗn )- 5%JmnBMIfߒrۿRYv$n )- 5%~J-nRNIvrۿRYu$Ԗm(z 5%~:,^B Ef0ןRYu Vi y 5~9^}B Ef{0ӟ@Yu$Vi 9I5%~9N}RMIfzӏ@QY$Ԗi 81Yz)=B EV]j~RMEfj~UaۯUaۯQaqۯUarۯUaqן@Q 1ן@Q 0ӏ@Q 0ӏQ 0ӏQ /~B AFJ,=1r]㚫ۯQߎznA=5z)yZ\8\ @I9%ۂZn~]$ 9%ۂJn~]$ܷ 5%ۂJm~R]$ܶ 5%JmnRNIv߰$n )-BMIfrۿ]$ 5%JmnBNIvrۿ]$ܶ$n )- 5%~JmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJ-nRNIvrۯ]$v$m( 5%~:,^RNIvߒqۯQY5$Vi y5z9N}RMIf0ן@QU Ui觮85Zz)><RMEfzӏU߰ Ueئ Uef$Ui親 ee$Ue親 Uee Ueev aeu Ueeu aeu a$4 a$4Q 0ӏrMvߎznB AF~9=1m ]⚫ןuCU5_VXZ\@]% 9%ۂJn~]$ܷ 5%ۂJm~R]$ܶ 5%JmnRYܶ$n )-BNIvr߰$Ԗn )-I9%ۂJn~RY$ܶ$n )-BMIfߒqۿRYv$Ԗm(I9%ۂJn~RYv$n )- 5%~J-^BMIfߒqۯRYv$Ԗm( 5%~:,^RNIvߒqۯRY5$Ԗmy 5%~:,^}BMEf{0ӟ@RY5 Ui觮85Zz)N<RMIfzӏ@QU$Ui觮 5Zz)=B EV]j~BMEV^j~RMEV^j~B EV]jnB AFZm^}B AFZm^}B EV]Zm^}RMEV]Zm^}B AFZm^}B AFJ,N<B AE~9=1r ( a㞻߿Q z~B AF~9-,m親ug֭n-v  P$r i-RNIw $r i-RNIv߰$n )-BNIv߰$ԗn )-BMIfr۰$Ԗm)- 9%ۂJm~RY$ܶ$n )-BMIfߒrۿRYܶ$Ԗm( 5%~J-nRNIvr߰$Ԗm(I9%ۂJmnRNIvrۿRYu$Ԗmz 5~:,^RNIvߒqۯRYu$m(zI9%~J,^RMIfߎ0ןQY4$Ԗi y5Zz)N<RMIf{0ӟ@QY Ueئ1Yv)=1Yv)-I5Zz)=B AF]ZnnB AF]ZmnB EV]ZnRMEV]ZnB EV]Zm^B AFJ,^}B AFJ,N<B AFZm^}B AF~9=1r ( 8,m a#߿ rMvߊjnB A5~9-1mRNIv߰$n i-BNIv߰$n )-BMIvr߰$ԗn )-BMIfr۰$Ԗm)- 9%ۂJn~R]$ܶ 5%~JmnBNIvr۰$Ԗm(- 5%~JmnBMIfߒrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(z 5%~J-nBMIfߒ1ׯRYu$m( 5~:,^~BMIf0ןRY5$Vi 9I5%~:,^}B EVzӏQU Ue覮 5z)N<RMEfzӏQY Ue親 ee ee eev Uee Ueev a%u aeu a$4 a$4 a$4 a$߿Qߎz~1=5~9-,m親 ]⚫ןuoWY[]@@$H]%I95܂Zn]%I9%܂Zn~]%I9%ۂJn~]$ 5%ۂJm~RY$ܶ$n )-BMIvrۿ]$ 5%~JmnBMIfrۿRY$ܶ$Ԗm( 5%~J-nRNIvrۿRYv$n )-I9%ۂJmnBMEf1ׯQY5$m( 5%~:,^~RMIfߎ1ׯYu$Ԗm y 5~9N}RMIfߎ0ן@QU Ui覮I5z9N<B EV^jQU߰ Ueئ$Vi覮1Yvj-1Yvi-I5Yv)-1viy1r iy1Yviy1Yviy1r ( 81r ( 81r ( 8,m a$߿Mvߎzn1=5z)-y,m親urP@ p$. $Ԗn )-BMIfrۿ]%I9%ۂJn~]$ 5%ۂJm~R]$ܶ 5%JmnRNIv߰$ԗn )-BMIfߒrۿRY$ܶ$n )-I9%ۂJmnBNIvrۿRYܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$m(I9%~J-nBMIfߒ1ׯQY5$ԖmzI9%~J,^RNIfߒ1ןRY5$Vi 8 5~9N}RMEfzӏ@QY Ue親5Yz)=B EV^j~B EV]j~BMEVj~RMEVj~BMEV]jnB AF]ZmnB AF]Zm^}B AFJ,^}B AFJ,^}B AFJ,N<B AFJ,N<B AFJ,N<B A5~9=0m a㞻߿QvߎznA=5z)yV{XZ\u@4RY$ܶ$n i-RNIv߰$n )-BNIvr߰$ԗn )-BMIfr۰$Ԗm)-I9%ۂJn~R]$ܶ 5%~J-nBMIvrۿ]$ܶ 5%~J-nBMIfߒqۯRYv$n )-I9%ۂJmnBMIfߒqׯRYv$n )I9%ۂJmnRNIvߒqۯRYu Vi y 5%~:,^~BMIf0ןRY5 Vi 8I5%~9N}RMIf{0ӟ@RY㞼4$Vi觮8I5%z9N<B EV]j~B EV]j~RMEVj~UaۯUaۯQUbۯQ!qן@Q qן@Qaqן@Q!qן@Q 0ӏQ 0ӏQ ~B AFJ+=1m a㞻ۯMvߎjnB =5~9- 5%JmnRYܶ$n i-BNIv߰$n )-BMIvr߰$ԗn )-BMIfrۿ]$ 9%ۂJm~RY$ܶ$n )-BMIfߒrۿRY$ܶ$Ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒ1ׯRYu$Ԗm(z 5~:,^~RNIfߒqׯQY5$Ԗi y 5~9^}B Efzӟ@RY4 Ui觮85Zz)><RMIfzӏ@QU$Ui覮 5Zz)=B EV]j~BMEV^j~RMEV^j~BMEV]jnB AFZm^~B AFZm^}BMEV]Zm^~B AFJ,N<BMEV]Zm^}B AFJ,N<B AFJ,=1r ( 8 a$߿MvߎznA=5~)-0mbmjqP@ `$n i-BNIv߰$n )-BMIvr߰$ԗn )-BMIfr۰$Ԗm)-I9%ۂJn~R]$ܷ 5%JmnBNIvr߰$Ԗm)- 5%ۂJmnBNIvrۿ]$ܶ$Ԗm)- 5%~J-nRNIvrۿRYv$n )-I9%ۂJmnRNIvrۯ]$v$Ԗm(z5~9^~BMIf0ןRY5$Vi 95Zz)N=BMEfzӏ@QY4$Vi85Yz)=BMEVjϏQU Ue親 ee Uef Uee$Ue親 aeu a$u aeu a$5 a$4 a$4Q 0ӏMvߎz~B AFI=,m ]㞫ۯMvߎjJ95܂Zn]%I9%܂Zn]%I9%ۂZn~]$ 9%ۂJn~R]$ܷ 5%JmnRNIv߰$ԗn )-BMIfߒrۿR]$ܶ$n )-I9%ۂJmnBNIvrۿRYܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$m(I9%~J-nBMIfߒ1ׯQY5$ԖmyI5%~:,^~RMIfߎ1ןRY5 Ui觯 8 5z9N=BMEfzӏQU$Vi81Yv)=5Yv)=1Yv- 5Yz)= 5Yz)-5Yv-1riy1r iy1Yviy 5Yviy1r (y1r ( 8,m a$߿Qvߎz~B AF~9=1m]qןuZ\@8\ @]%I95܂Zn]%I9%ۂZn~]% 9%ۂJn~]$ܷ 5%ۂJmnRYܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒrۿRYv$Ԗm(I9%ۂJmnRYv$n (I9%ۂJmnBMIfߎ1ׯRYu$ViyI9%~J-nBMIf1ןRYu$m(yI5%~:,^~BMEf{0ӟ@RY4 Ui覮I5%~9N=BMEfzӏRY Ueئ Uef$Ui親 ee eeܶ$Uef$Uef Ueeu a$5 a$4 a$4 a$4 a$4Q 0~B AF~9=1m ]㚫۟@MvߊjI9%܂Zn~]%I9%ۂJn~]$ 5%ۂJm~R]$ܶ 5%JmnRYܶ$n )-BMIvr۰$Ԗm)- 9%ۂJmnRYܶ$Ԗm)- 5%~JmnBMIfߒqۿRYv$n )- 5%~J-nRNIvrۿRYu$Ԗm(z 5%~J,^BMEf1ןYu$Vi y 5%~:,^~BMIf{0ן@QY4$Ԗi y5Zz)N<B EVzӏRY4$Ui觮I5z)><BMEVjQUb߿QU߿UaۯQU߿UarۯUaqׯQ qן@Q qן@Q 0ӏQ 0ӏQ 0ӏQz~B AE~9=1r a㞻ۯMvߊj^}ս_-f֭n-u RMw $r i=RNIw $r i-RNIv߰$n )-BNIv߰$ԗn )-BMIfrۿ]$ 5%ۂJmnRNIvr߰$Ԗm)- 5%JmnBMIfrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )-5~:,^RNIvqۯYu$Vi yI5%~:,^~RMIfߎ1ןRY5$Vi 9I5%~9^}B EVzӏU$Vi81Yz)=B EV^j~Ua߿QU߰ ee ee$Ueئ aeu a$u eeu eeu a$4 a$4 a$4Q 0~B AF~9=,m ]㞻ۯ rMfjm^|P@ p$. 7RNIw $r i-RNIv߰$n )-BNIv߰$ԗn )-BMIvr۰$Ԗm)-I9%ۂJn~R]$ܶ$n )-BMIfrۿR]$ܶ$n )- 5%ۂJmnBMIfߒqۯRYv$n )- 5%~J-^BMIfߒqۯYv$Ԗm( 5%~J,^B Ef{0ןRYu$m(zI5%~:,^~BMIf{0ן@QU4$Vi 8 5z9N=BMEVzӏRY4 Ue親1Yv)=1Yv- 5Yz)=I5Yz)= 5Yv-1viy1viyI5Yviz1r ( 81r ( 81r ( 81r ( 8,m]㞻ۯQvߎz~B A5~9-,i親u[bmjqP@ BMIfrۿ]%I9%ۂJn~]$ 5%ۂJm~R]$ܶ 5%JmnRYܶ$n )-BMIvrۿ]$ 5%JmnBNIvr۰$Ԗm( 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗmz 5%~J,^BMIf1ׯ]$v$ԖmzI9%~J-^B Ef{0ӟ@QU4$Ԗi y5Zz9N=BMEfzӏ@QU Ue覮 5Zz)><BMEVzϏQU߰ ef Ueئ Ueئ ee Uee Ueeu a$u a$4 a$4 a$4 a#߿Q ~B AE~9=1m ]㞫ۯQvߎznu   @)2RMw $r i=RNIw $r i-RNIv߰$n )-BNIvr߰$ԗn )-BMIfߒrۿ]$ܷ 5%JmnBNIvr۰$Ԗm( 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )I9%ۂJmnRNIvqۯ]v$ԖmzI9%~J-nBMEf{0ן@QY5 Vi 9I5%~:,^}B EVzӏQU Ui覮I5z9N<B EV]j~Ub߿Ua߿QU߿QU߿QUۿUarۯUaqۯQ!qן@Uaqן@Q qן@Q 0ӏQ /~B AFJ,N<1r ( ]㞻ۯMvߎzn1=5z)yT[V{XZu\u@4 5%ۂJm~RY$ܶ 5%JmnRNIv߰$n )-BNIv߰$ԗn )-BMIfr۰$Ԗm)- 9%ۂJm~RY$ܶ$n )-BMIfߒrۿRYܶ$Ԗm(- 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqׯRYv$Ԗm( 5%~J-^BMIf1ןYu$Vi y 5~9^}BMEf{0ӟ@QU4$Vi 9I5%~9N}RMIfzӏ@QY$Ԗi 81Yv)=1Yv)=1Yvj-5Yv)-5Yv-1vi1Yvi-1viyI5Yviy1r ( 81r iy1r ( a$4 ]㞻߿rMvߎznB =5~9-,m親 ]ןu8\ @ R]$ܶ 5%JmnRYܶ$n i-BNIv߰$n )-BMIvr۰$Ԗm)-I9%ۂJn~R]$ܶ$n )-BMIfrۿR]$ܶ$n )- 5%JmnBMIfߒqۯ]% 5%~J-nRNIfߒqۯ]$ܶ Viz5~:,^~RNIvߒqۯRYu$m(z5~9^}BMEf{0ӟ@QU4$Ԗi 9I5%~9N}RMIf{0ӟ@RY4 Ui覮 5Zz)><BMEVjUb߿QU߿QaۯQUۿUarۯUaqׯQ qן@Q!qן@Q 0ӏQ 0ӏQ 0ӏQ z~B AF~9=,m]⚫۟@Mvߎjn}}[bmjrPP RNIv߰$n )-BNIv߰$ԗn )-BMIvr۰$Ԗn )-BMIfߒrۿ]$ 5%ۂJmnRY$ܶ$n )-BMIfߒrۿR]$ܶ$n )- 9%ۂJmnBMIfrۿRYv$n )- 5%~J-nRNIvrۿQYu$Ԗiz 5~:,^~RNIvߒqۯRYu$Ԗm(zI9%~J,^RMIfߎ0ןQY4$m y5Zz)N<B EVjϏQY4 Ue親5Yz)=B EV]j~RMEfj~UaۯUaۯQUbۯQaqןQ qן@Uaqן@Uaqן@Q 0ӏQ 0ӏQ 0ӏ?B AFJ,N;1r]⚫ۯQvߎzn1=5z)y]@@$Hl @ J95܂Zn]%I9%܂Zn]%I9%ۂZn~]$ 9%ۂJm~R]$ܶ 5%~JmnBNIvr߰$Ԗm)- 9%ۂJmnRNIvr۰$Ԗm( 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMIfߒqۯ]v$n )I9%ۂJ-nRNIfߒqۯRYu$m(z5z9N}B Ef{0ӟ@Yu$Ԗi 9I5%~9^}B EV^jϏRY㞼4$Ui觮I5z)><BMEfzQU߿UaۯUaۯUaۯQUaۯQUaۯUaqן@Q 0ӏQUaqן@Q 0ӏQ 0ӏQvߎz~B AE~9=1r ']۟@MvߎjnS}[bmjqPP BMIfr۰$Ԗm)-I9%ۂZn~]$ 9%ۂJm~R]$ܷ 5%JmnRYܶ$n )-BMIvr۰$Ԗm)- 5%ۂJmnRNIvr۰$Ԗm( 5%~J-nBMIfߒqۯ]$ܷ 5%~J-nRNIvrۿQYu$Ԗm( 5%~J-nBMIfߒ1ׯQYu$m(z 5~9^}BMEf{0ן@QY4 Ui 8 5~9N}RMIf{0ӟ@RY4$Vi觮81Yz)=B EV^j~Ub߿QY߰ Uef Uee eev Ueeܶ eeu a$u a$4 a$4 a$4 a$߿Q 0~B AF9=,m a㞻ۯrMvފj^}֭mu  @)RMw $r i=RNMw $r i-RNIv߰$n i-BNIv߰$ԗn )-BMIfrۿ]$ܷ 5%JmnBNIvr۰$Ԗm( 5%~J-nBMIfߒqۯRYv$n )- 5%~J-nRNIvrۿRYv$Ԗm(I5%~J-nBMIfߒ1ׯQY5$Ԗm(zI9%~J-^B EVzӟ@Yu$Vi 9I5%~:,^}B EVjϏRY4$Ui觮8I5z9N<RMEfzϏQU߰ ef Uef Uee aeu aeu a$u aeu a$u a$4 a$4]㞻߿Mvߎz~B AFI=,m ]㞫ۯMvߎj 5%JmnRY$ܶ$n i-BNIv߰$n )-BMIvr߰$Ԗn )-BMIfߒrۿ]$ 5%ۂJmnRYܶ$n )-BMIfߒqۿRYܶ$Ԗm(- 5%~J-nRMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯYv$n (I9%~J-nBMIfߒ1ׯQY5$ԖmzI9%~J,^RNIfߎ1ןRY5 Ui 8 5z9N=BMEfzӏ@QU$Vi81Yv)=B EV]j~RMEfjUaۿQUaۯUaۯQUaۯQUaۯQaqן@Uaqן@Q 0ן@Q 0ӏMvߎz~B AFJ+=1q]㚫ۯ rMvފj^}B =5~)-yWYu[u]@$@HlJ95܂Z]%I95܂Zn]%I9%ۂZn~]% 9%ۂJn~R]$ܷ 5%JmnRNIv߰$Ԗn )-I9%ۂJm~RYܶ$Ԗm)- 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿQYu$Ԗm(z 5%~J-^BMIfߎ1ׯQY5$Ԗm(zI9%~J-^B Ef{0ӟ@QU4$Ԗi y5Zz)N=BMEfzӏQU$Ԗi 85Zz)=BMEVjQU߿UaۿQUb߿QUaۯQaqۯUaqۯQaqן@QUaqן@Q 0ӏQ 0ӏQ 0ӏQ 0ӏMvߎz~B AFJ+=,m]ן@rMvj^}PP p%.07BMIvr۰$Ԗn )-BMIfߒrۿ]% 9%ۂJn~R]$ܷ 5%ۂJmnRYܶ$n )-BMIfrۿ]$ܷ 5%~JmnBMIfrۿR]$ܶ$Ԗm)- 5%~J-nRNIvrۿRYv$n )- 5%~J-^BMIfߒqۯRYu$ԖiyI9%~J-nBMEf0ןRY5$Ԗi y 5z9N}RMIf0ן@QU Ui觮8I5%~9N=BMEVzϏQY$Ui覮5Yv)=I5Zz)=1Yvi-I5Yz)-1Yvi-1Yviy1r )y1r )y1r ( 81r ( 81r ( 81m ]㞻߿Qz~B AF~9-,m親[bmjrPP p$Ԗn )-BMIfߒrۿ]$ 9%ۂJn~R]$ܷ 5%ۂJmnRY$ܶ$n i-BNIvr߰$Ԗn )-I9%ۂJm~RY$ܶ$ԗn )- 9%ۂJmnBNIvrۿRYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )-I9%ۂJmnRNIvqۯRYu Vi y 5%~:,^~BMIf0ןQY4 Ui 8 5z9N}RMIf{0ӏ@QY4 Ui覮 5z)><BMEfzϏQU߰ ee Uef Uee aeu eeu a%u eeu eeu a$4 a$4 a$߿Q ~B A5~9=1m ]⚫۟@Mvߊj^@]%I9%ۂJn~]$ 5%ۂJm~R]$ܶ 5%JmnRYܶ$n )-BMIvr߰$Ԗn )-I9%ۂJm~RY$ܶ$n )-I9%ۂJmnRYv(r i-BMIfߒqۿRYv$n )- 5%~J-^BMIfߒqۯYv$Ԗm( 5%~J,^B Ef{0ןRYu$ԖmyI5%~:,^~BMIf{0ן@QU4$Vi 8 5z9N=B EVzϏRY4 Ue親1Yv)=1Yv-5Yz)= 5Yz)-5Yv-1viy1riy5Yviy1r ( 8 5Yviy1r ( 81r ( 8 a$4Q ~B =5~9-,m ]㞫ۯu{XZ\u@8\]$ 5%ۂJm~RY$ܶ 5%JmnRNIv߰$n )-BNIvr߰$ԗn )-BMIfߒrۿ]$ܷ 5%JmnBNIvr۰$Ԗm( 5%~J-nBMIfߒqۯRYv$n )- 5%~J-nRNIvrۿRYv$m(I9%~J-nRMIfߒqׯRYu$m(z5z9^}BMEf{0ӟ@QY4$Ԗi y5Zz)N=BMEfzӏQU$Ԗi 85Yz)=B EV^j~Ub߿QU߰ ee eeܶ$Uef$Uef$Ueev a$u a$4 a$4 a$4]㞻߿Qvߎz~1=5~9-,m]ן@rMvj^@R]$ܷ 5%JmnRY$ܶ$n i-RNIv߰$n )-BMIvr߰$Ԗn )-I9%ۂZn~]$ܷ 5%JmnBNIvr۰$Ԗm(- 5%~JmnBMIfߒrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗiz 5%~:,^BMIf1ׯ]$v$Ԗm(z5z9^}BMEf{0ן@QY4$my 5~9N}RMIf{0ӟ@RY4$Vi81Yz)=B EV^jQUb߿Ua߿QU߿QU߿QUaۯQUbۯQ qן@Uaqן@QUaqן@Q 0ן@Q 0ӏ?B AFJ,N<B AF9=1m a㞻߿Qvߎzn1=5z)yYu[u]@$@Hl 5%ۂJmnRY$ܶ$n i-RNIv߰$n )-BMIvr߰$Ԗn )-BMIfߒrۿ]$ܷ 5%JmnRNIvr߰$Ԗm)- 5%ۂJmnBNIvrۿR]$ܶ$Ԗm( 5%~J-nRNIvrۿRYv$Ԗm(I9%~J-nRNIvߒqۯRYu$ԖiyI9%~J,^B Ef{0ӟ@QY4$my 5~9N}RMIf{0ן@QU$Ԗi 8 5Zz)><RMEfzӏQY$Ue親 Uef Uef Uee$Ueئ aeu$Ueev a$u a$4 a$4 a$4 a$3߿Q z~B =5~9-0m]ןu3SOUoWY[]@@RY$ܶ$n i-RNIv߰$n )-BMIvr߰$Ԗn )-BMIfrۿ]$ 9%ۂJm~RY$ܶ$n )-BMIfrۿ]$ܶ$n )-I9%ۂJmnBNIvrۿRYv$n )- 5%~J-nRNIvrۿRYu$Ԗm(z 5%~:,^RNIvqۯRYu$m(z5z9N}B EVzӟ@RY5 Vi 8 5z9N=BMEfzӏQU$Vi觮I5z)><BMEVj~Ub߿QU߿QU߿QUaۯQUaۯQUaۯQaqן@Qaqן@Q 0ӏQ 0ӏQ 0ӏ rMvߎz~B AFJ+=0m]⚫۟@Mvߊj^}֭nu0 P)RNIv߰$n )-BMIvr߰$Ԗn )-BMIfrۿ]% 9%ۂJn~R]$ܶ 5%~JmnBNIvr߰$Ԗn )- 9%ۂJmnRYv$Ԗm( 5%~J-nRNIw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )-I9%ۂJmnRNIvߒqۯRYu$m( 5~9^}BMEf{0ן@QY4$Ԗi y5Zz)N<B EVzӏQU$Vi 81Yz)=B EV]j~B EV]j~RMEVj~B AV]ZnnB AF]ZmnB EV]ZnnBMEV]ZnnB AV]Zm^}BMEV]Zm^}B EV]Zm^}B AFJ,N<B AFJ,N<B A5~9=1m a$߿ rMvߊjnB A5~9-R?T_V{XZ\uI95܂Zn]%I9%ۂZn~]$ 9%ۂJn~R]$ܷ 5%JmnRYܶ$n )-BMIvr۰$Ԗm)- 5%ۂJmnRNIvr۰$Ԗm( 5%~J-nBMIfߒqۯ]$ 5%~J-nRNIvrۿRYu$Ԗm(I5%~J-nBMIfߒqׯRYu$m( 5~:,^~BMIf0ןRY5$Vi 9I5%~:,^}B EVzӏQU$Ԗi 85Zz)><BMEVzϏQU߰ Uef$Ue親$Ue親$Uef aeu aeu$Ueeu a$4 Ueeu a$4 a$߿Q 0~B AF9=,m]۟@Mvߊjn}-f֭mu  BMIfߒrۿ]$ 9%ۂJm~R]$ܷ 5%JmnRY$ܶ$n i-BNIvr߰$Ԗn )-I9%ۂJn~R]$ܶ$n )-BMIfߒrۿRYܶ$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5%~J-nBMIfߒqۯRYv$Ԗm(z5~:,^~RMIfߎ1ׯYu$m(zI5%~:,^~BMEf{0ӟ@RY4$Ԗi 9I5%~9N=BMEVzϏQY$Vi觮 5Yz)=B AV]ZnB EV]jnB EV]ZnnRMEV]jnB AFZm^}RMEV]ZmnB AFZm^}B AFJ,N<RMEV]Zm^}B AFJ,=1r ( 8,m a#߿Qz~B A5~9-1m]$ܷ 5%ۂJmnRY$ܶ 5%~JmnRNIv߰$n )-BMIvr߰$Ԗn )-I9%ۂZn~]$ܷ 5%JmnBNIvr۰$Ԗm(- 5%~JmnBMIfߒrۿRYv(r i-BMIfߒqۯ]$ܶ$Ԗm(I5%~J-nRNIvߒqۯYv$Ԗm(z5~9^~BMIfߎ1ןRYu$Ԗmy 5%~9N}B EVzӏ@QY4$Vi85Zz)><RMEfzӏRY$Vi觮 5Yz)=1Yvj-1Yvj-1vi-5Yvi-5Yvi1riy1viy1r ( 81r ( 81r ( 81r ' a㞻߿ rMvߎjn1=5z)-y,mZb]iq@@ `$n i-BNIv߰$n )-BMIvr߰$Ԗn )-BMIfߒrۿ]$ 9%ۂJm~RY$ܶ$n )-BMIvrۿ]$ܷ 5%~JmnBMIfߒrۿRYܶ$Ԗm(I9%ۂZn~RYv$n )-I9%ۂJmnBMIfߒ1ׯRYu$ԖizI9%ۂJ-nBMIfߎ1ׯYu Ui 9I9%~:,^~BMIf{0ӟ@QU Ui觮85Zz)><RMIfzӏQU Ue親1Yv)=I5z)=B AV]ZnB AV]ZnnRMEV]jnB AF]Zm^~B AFZm^}B EV]Zm^}B EV]Zm^}B AFJ,N<B AFJ,N<B AFJ,N<1r ( 8 a#߿ rMvߊjnB AE~9-,i親ut  @)2`$n )-BMIvr۰$Ԗn )-BMIfߒrۿ]$ 9%ۂJm~R]$ܶ 5%JmnRNIv߰$ԗn )-I9%ۂJm~RYܶ$Ԗn )- 5%JmnBMIfߒrۿRYv$n )- 5%~J-nRNIvrۿRYu$Ԗm(z 5%~:,^BMEf1ןYu$Vi y 5%~:,^}BMEf{0ן@QY4$Ԗi 95Zz)N<B EVjϏRY4 Ui覮 5Zz)><BMEVj~Ub߿QU߿QU߿QUbۯQaqׯQaqן@QUaqۯQ 0ӟ@Q 0ӏQ 0ӏQ 0ӏMvߎz~A=5~9=1m ]㞻ۯ rMvj^}ս^-f֭nu0BMIvr۰$Ԗn )-I9%ۂZn~]$ 9%ۂJm~R]$ܷ 5%JmnRYܶ$n )-BMIfrۿ]$ܷ 5%~JmnBMIvrۿ]$ܶ$ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJ-nRNIvrۯ]$v$m( 5%~:,^B Ef{0ן@QY5$Ԗi y 5z9N}RNIfߎ0ןQY4$Vi 8 5z)N<B EV^jQU$Ui覮5Yv)=1Yvj-1Yv-1Yvj-1viy1viy1r )y1viy1r )y1r ( 81r ( 81m a㞻߿rMvߎznB =5~9-,i親u]qI9%܂Zn~]% 9%ۂJn~]$ܷ 5%ۂJm~RY$ܶ 5%~JmnRNIv߰$ԗn )-BMIfrۿ]$ܷ 5%~JmnBMIvrۿ]$ܶ$n )- 9%ۂJmnBMIfߒqۯ]% 5%~J-nRMIfߒqۯ]$ܶ$n )-I9%ۂJmnRNIfߒqۯRYu$m(z5z9N}B EVzӟ@RY5$Vi 8 5~9N}RMEfzӏ@QU$Ԗi 85Yz)=B EV]j~B AV]jnB EV^j~BMEV^j~B EV]ZnRMEV]jnB AFZm^}B EV]Zm^}BMEV]Zm^}B AFZm^}B AFJ,N<B AE~9=1r ( a㞻߿ rMvߎjnB AF~9=,m親bmiqPP p$Ԗm)-I9%ۂJn~]$ܷ 5%ۂJm~RY$ܶ 5%~JmnRNIv߰$n )-BMIfrۿ]$ 5%JmnBNIvr۰$Ԗm( 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )-I9%ۂJmnRNIvrۯ]$v$Ԗm(z5~9^}BMIf0ןRY5$Vi 9I9%~:,^}BMEfzӏ@QY4$Ui觮81Yz)=B EVjQU߰ Ueئ$Ui親1vi-I5Zz)=5Yvj- 5Yvj-5Yviy1r ( y1r ( 81r ( 81r ( 81r ( 8,m a#߿ rMvߊjnB AE~9-1m 9%ۂJm~R]$ܶ 5%JmnRNIv߰$n )-BNIvr߰$ԗn )-BMIfrۿ]$ 5%ۂJmnRYܶ$ԗn )-I9%ۂJm~RYܶ$Ԗm( 5%~J-nRNIw ߰$Ԗm(I9%ۂJmnBMIfߒqׯRYv$m(I5%~J-nBMIfߎ1ׯ]$v$Ԗi yI5%~:,^~RMIf0ןQY4$m y5Zz)N<B EVzӏU$Vi觮I5z)><RMEfjQU߿QY߿UaۯQU߿UarۯUaqׯQ qן@Q qן@Q 0ӏQ 0ӏQ 0ӏQߎz~B A5~9=1q a㞻ۯrMvފj^}խ^e֝mt  RNIv߰$n )-BMIvr߰$ԗn )-BMIfrۿ]% 9%ۂJn~R]$ܷ 5%JmnRNIv߰$Ԗn )- 9%ۂJmnRYܶ$Ԗm(- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm)-I9%ۂJmnBMIfߒqۯYv$m(I5%~J-^BMIf1ןYu Vi y 5~9N}B Efzӟ@RY5 Vi 8 5z9N=B EVzӏU Ui覮 5Zz)=B EV]j~B AV]ZnB EV]jnB EV]ZnB AFZm^B AF]Zm^~B AFZm^}B AV]Zm^}B AF]Zm^}B AFJ,N<B AFJ,N<B AFJ+=1r ' ]㞻߯QvߎznB =5~)-0mJ95܂Z]%I9%܂Zn]%I9%ۂZn~]$ 5%ۂJm~RY$ܶ 5%~JmnBNIvr߰$Ԗn )- 9%ۂJmnRYܶ$Ԗm)- 5%~JmnBMIfߒqۯRYv$n )- 5%~J-nRNIvrۿQYu$Ԗmz 5%~:,^RNIvqۯRYu Vi y 5~9^}BMEf{0ӟ@QU4$Vi 9I5%~9N}RMIf{0ӟ@QY4 Ue覮5Zz)=B EV^j~UaۿQU߿QU߿QUaۯQ!qן@Q qן@QUaqן@Q 0ӏQUaqן@Q 0ӏQ 0~B AFJ,N;1r ( ]㞻ۯMvߎjnB A5~9-WY[u]@@$LpI9%܂Zn]%I9%ۂZn~]$ 5%ۂJm~R]$ܶ 5%~JmnRNIv߰$ԗn )-BMIfߒrۿ]$ܶ 5%~J-nBMIfrۿRY$ܶ$Ԗm)- 5%~J-nRNIw ߰$Ԗm(I9%ۂJmnRNIvrۿRYu$Ԗmz 5~:,^RNIvߒqۯRYu$Ԗm(zI9%~J,^~RMIfߎ0ןQY4$Ԗi y5Zz)><RMIf{0ӟ@QY$Ԗi 81Yv)=1Yv)-I5Zz)=B AF]ZnnB AF]ZmnB EV]ZnRMEV]jnB EV]ZmnB AFJ-^}B AFJ,N<BMEV]Zm^}B AFJ,N;1r ( 80m]㞫ۯMvߎjnB AF~9-,i親uI9%ۂZn~]$ 9%ۂJn~R]$ܷ 5%JmnRY$ܶ$n i-BNIvr߰$ԗn )-BMIfߒrۿR]$ܶ 5%~J-nBMIfrۿR]$ܶ$ԗn )- 5%~JmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߎ1ׯRYu$Ԗiz5~:,^~RMIfߒ1ׯQY5$Vi y 5z9N}RNIfߎ1ןQY4$Ԗi 9I5%~9N=BMEfzӏU Ue親1Yv)=1Yv-5Yv)- 5Yv)-1Yvj-I5Yv-I5Yvi-1viy1Yviy1r ( 81r ( 81r ( 81q ]㞻߿Qz~B AE~9-,i親ub]iq@P p(r i=RNMw $r i-RNIv߰$n )-BNIv߰$ԗn )-BMIfrۿ]$ 5%ۂJmnRYܶ$Ԗn )- 9%ۂJmnBNIvrۿ]$ܶ$Ԗm(- 5%~J-nRNIvrۿRYv$m(I9%ۂJmnRNIvqۯYv$ԖmzI9%~J-^B Ef{0ן@QY4 Vi 9I5%~:,^}B EVzӏQU Ui覮I5z9N<B EV^j~Ub߿Ub߿QU߿UaۯQarۯQUaۯQUaۯUaqן@Q 0ӏ@Q 0ӏQ 0ӏQ 0ӏQ ~B AF9=0m ]㞫ۯ rMvj^}}JRmZa]ip@RNMw $r i-RNIv߰$n )-BNIvr߰$ԗn )-BMIfrۿ]% 9%ۂJm~RY$ܶ$n )-BMIfrۿ]$ܶ$n )-BMIfߒqۯ]% 5%~J-nRNIv߰$Ԗm( 5%~J-nRNIvrۿ]$ܶ$n )I9%~J-nBMIf1ןYu Vi 95Zz9N}RMIfߎ0ןQY4$Ԗi 9I5%~9N=BMEfzӏU Ue親5Yz)=1Yv- 5Yz)=I5Zz)= 5Yv)-1viz1viyI5Yvi1r ( 81r ( 81r ( 81r ( 8,m]㞻ۯQvߎznB A5~9-,i親uYa]ip@@ `$n )-BNIvr߰$ԗn )-BMIfrۿ]%I9%ۂJn~R]$ܷ 5%JmnRNIv߰$ԗn )-BMIfߒrۿR]$ܶ$n )-I9%ۂJmnRNIvrۿRY$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )-I9%ۂJmnRNIvߒqۯRYu Vi y 5~:,^~BMIf0ן@QY4$m y 5z9N=BMEfzӏ@QY Ue覮 5Zz)=BMEVjQUb߿UaۯUaۯUaۯQUbۯQaqן@Q qן@Q!qן@Q 1ן@Q 0ӏQ 0ӏMvߎz~B AE~9=,m ]㚫ۯQߎzn1=5z)@]%I95܂Zn]%I9%ۂZn~]$ 5%ۂJm~RY$ܶ 5%~JmnRNIv߰$ԗn )-BMIfߒrۿR]$ܶ$n )-BMIfߒqۿRYv(r i-BMIfߒqۿRYv$n )- 5%~:,^BMIfߒqۯRYv$Ԗm(z 5%~:,^RNIvߒqۯRY5$ԖmyI5%~:,^~BMEf{0ӟ@Y5 Ui觮85Zz)N<B EV^jϏQY$Vi8I5z)><B EV^j~B AV]ZnB EV]ZnB AF]ZmnB EV]ZnnB EV]ZmnB AFZm^}B AV]Zm^}B AFJ,N}B AFJ,N<B A5~9=1r ( a#߿rMvߎznA=5~)-0mZb]iqPP p$Ԗn )-I9%ۂZn~]$ 5%ۂJm~RY$ܶ 5%~JmnRNIv߰$n )-BMIfrۿ]$ 5%JmnBNIvr۰$Ԗm( 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )-5~:,^BMEf1ׯ]$v$m(z 5~:,^~BMIf1ןRY5$Ԗi y5z9N=BMIf{0ӟ@RY4$Vi 85Zz)><RMEfzӏQY$Ui覮1Yv-5Yv)-5Yv-1vi1Yvi1viy 5YviyI5Yviy1r ( 81r ( 81r ( 8,m a$߿rMvߎjnB AF~9-,i親ut  P)2p$r i-RNIw $n i-RNIv߰$n )-BMIvr۰$Ԗn )-I9%ۂJn~R]$ܶ 5%~JmnBMIvrۿ]$ܷ 5%~J-nBMIfߒqۿRYv$r i-BMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIvߒqۯYv$Ԗm(z5~9^~BMIfߎ1ןYu$Ԗmy 5%~9^}B EVzӏ@QY4$Vi 85Zz)N<RMIfzӏQU߰ Ueئ Uef$Ue親$Ue親$Ueئ eeu aeu$Ueev a$5 a$4 a$4 a$4 ]㞻߿Mvߎz~B AF~9=1m ]ןu[VwXuZu\5@8RY$ܶ$n i-BNIv߰$n )-BMIvr۰$Ԗn )-I9%ۂZn~]$ܷ 5%JmnRNIv߰$ԗn )-I9%ۂJm~RYܶ$Ԗm(- 5%~J-nBMIfߒqۯ]$ܶ$ԗm(I9%ۂJmnBMIfߒqۯYv$m( 5%~J-^BMIf1ןYu Vi 9 5z9N}B Efzӟ@RY5 Ui觮8 5z9N<B EVzӏRY4 Ue覮5Yz)=B EV]j~RMEfj~UaۯUaۯQUaۯQ!qן@QUaۯQ!qן@Q qן@Q 0ӏQ 0ӏQz~B AF9=1m ]㞻ۯMvߊjn}B =5~)-y 5%JmnRNIv߰$n )-BMIvr߰$ԗn )-BMIfrۿ]% 9%ۂJm~R]$ܶ 5%~JmnBMIvr۰$Ԗm(- 5%~JmnBMIfrۿRY$ܶ$Ԗm( 5%~J-nRNIvrۿRYv$n )-I9%ۂJmnBMEf1ׯQYu$m( 5%~:,^~RNIfߒ1ׯYu$m(yI5%~:,^}B EVzӏ@QY4$Vi85Zz)><BMEfzӏQY$Ui覮5Yv)=I5Zz)=I5Zz)= 5Yv)-1viy1riy5Yviy1r ( 81viy1r ( 81m a$߿Qߎz~B AF9=1m]ןuZu\u8\ @]%I95܂Zn]%I9%܂Zn~]% 9%ۂJn~R]$ܶ 5%JmnRNIv߰$ԗn )-I9%ۂJn~RYܶ$ԗn )- 5%ۂJmnBMIfrۿRYv$r i-BMIfߒqۯ]$v$n )- 5%~:,^BMIf1ׯQY5$m(z 5~9^~BMIf0ןRY5$Vi 95Zz)N=BMEfzӏ@QY4$Vi觮81Yz)=B EVjQU߰ Ueئ$Ui覮1Yvi-1vi-5Yvj-I5Yvj-5Yviz1r ( y1r ( 81r ( 91r ( 81r ( 8,m a#߿ rMvߊjnB AE~9-1mI9%܂Zn]%I9%ۂJn~]$ܷ 5%ۂJmnRY$ܶ 5%~JmnBNIv߰$ԗn )-BMIfߒrۿ]$ܶ 5%~J-nBMIfrۿR]$ܶ$ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIf1ׯRYu$VizI9%ۂJ-nBMIfߎ1ׯ]u Vi 95z9N}RMIfߎ0ןQY4$Ԗi 9 5z9N=BMEVzӏRY4 Ueئ1Yv)-I5z)=B EV]jnB EV]ZnB AF]ZmnB EV]ZnnB EV]Zm^B AFZm^}B AFZm^}B AFJ,N<B AFJ,N<B AFJ,N<B A5~9=0m a㞻߯Mvߎzn1=5z)yWYu[u]@$HlI9%ۂJn~]$ܷ 5%ۂJmnRY$ܶ$n i-BNIv߰$ԗn )-BMIfrۿ]$ 5%ۂJmnRYܶ$Ԗn )- 5%ۂJmnBNIvrۿR]$ܶ$Ԗm( 5%~J-nRNIvrۿRYv$Ԗm(I9%~J-nRNIvߒqۯRYu$ԖiyI9%~J,^B Ef{0ӟ@QY4$m(y 5%~9N}RNIfߎ0ן@QU Ue覮 5z)N<RMIfzӏUb߿Ua߿QU߿QU߿QU߿UaۯQUarۯQaqן@QUaqן@Uaqן@Q 0ӏQ 0ӏQvߎz~B AF~9=,m]㚫ۯQvߎznmJRmYa]ip@RMw $r i-RNIw ߰$n i-BNIv߰$ԗn )-BMIfr۰$Ԗm)- 9%ۂJm~RY$ܶ$n )-BMIfrۿR]$ܶ$n )-I9%ۂJmnBMIvrۿRYv$n )- 5%~J-nRNIvrۿRYu$Ԗmz 5%~:,^RNIvqۯRYu$m(z5z9N}B EVzӟ@RY5$Vi 8 5z9N=BMEfzӏQU$Vi8I5%z9N<RMEfzQU߿QU߿UaۯQUbۯQaqׯQaqן@QUaqןQ 0ӏQUaqן@Q 0ӏQ z~B AFJ,=1q]㚫ۯQߎznA=5z)yYu[5]$@Hl 5%ۂJmnRYܶ$n )-BNIv߰$ԗn )-BMIfr۰$Ԗm)- 9%ۂJm~RY$ܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒqۯRYv$n i-BMIfߒqۯ]$ܶ$Ԗm(I5%~J-nRNIvqۯ]v$Ԗm(z 5%~:,^~RNIfߒ1ׯQY4 Vi 9I9%~:,^~BMEf{0ӟ@RY5 Ue覮I5%~9N=BMEVzϏQY$Vi觮 5Yz)=B AV]ZnB EV]jnB AV]ZnnRMEV]jnB AFZm^}RMEV]ZmnB AFJm^}B AFJ,N<B AV]Zm^}B AF~9=1r ( 8,m a㞻߿Qߎz~B =5~9-0m]%I95܂Zn]%I9%ۂZn~]$ 5%ۂJm~RY$ܶ 5%~JmnBNIvr߰$Ԗn )-I9%ۂJn~RY$ܶ$n )-I9%ۂJmnRNIvrۿR]$ܶ$Ԗm(I9%ۂJm~RYu$Ԗm(I9%ۂJmnRNIvqۯ]$v$Ԗm(z 5~:,^~RMIfߎ1ׯYu$Ԗmy 5%~9^}B EVzӏ@QY4$Vi85Zz)><RMEfzӏRY$Vi觮5Yz)=1Yvj-1Yvj-1vi1Yvi-1Yviz1r iy1r iy1r ( 81r ( 81r ( 81q ]㞻߿Q z~B AF~9=,m親Za]iq@P p$Ԗn )-I9%ۂZn~]$ 5%ۂJm~RY$ܶ 5%~JmnRNIv߰$ԗn )-BMIfrۿ]$ܷ 5%JmnBNIvrۿ]$ܶ 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n (I9%ۂJmnRNIvqۯ]v$Ԗmz5z9^}BMEf0ןRY5$Vi 9I9%~:,^~BMEfzӏ@QY4$Vi觮85Yz)=BMEVjϏQU Ue親 ef Ueئ Uef eeu eeu aeu Ueeu eeu a$4 a$4 a$߿Q z~B A5~9=1m ]⚫۟@Mvߊj^@]% 9%ۂJn~R]$ܶ 5%JmnRYܶ$n )-BNIvr߰$Ԗn )-I9%ۂZn~]$ܶ 5%~JmnBMIvrۿ]$ܶ 5%~J-nBMIfߒqۯ]% 5%~J-nRMw ߰$Ԗm( 5%~J-nRNIvrۯ]$ܶ$n )I9%~J-nBMIf1ןYu$m(zI9%~J,^~RMIf0ן@QY4$Vi 8 5z9N=BMEVzӏRY4 Ue親1Yv)=1Yv- 5Yz)= 5Yz)-5Yv-1viy1r iy5Yviy1r ( 81Yviy1r ( 81r (  a$4Q z~B =5~9-,m ]㚫۟uwXuZ5\5@8\R]$ܶ 5%JmnRNIv߰$n )-BMIvr߰$Ԗn )-BMIfߒrۿ]$ 5%ۂJmnRYܶ$ԗn )-I9%ۂJmnRYv$Ԗm( 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )-I9%ۂJmnRNIvߒqۯRYu$m( 5~9^}BMEf{0ן@QY4$Ԗm y5z9N=BMEfzӏQU$Ԗi 85Yz)=B EV^j~Ub߿QU߿UaۯUaۯQUaۯQ qן@QUaqۯQ qן@Q 0ӏQUaqן@Q ~B AFJ,N<A=5~9=1r]⚫ۯ@MvߎznB A5~9-RY$ܶ$n i-BNIv߰$ԗn )-BMIfr۰$Ԗm)-I9%ۂJn~R]$ܷ 5%JmnRNIvr߰$Ԗn )- 9%ۂJmnRYܶ$Ԗm(- 5%~J-nBMIfߒqۯ]$ 5%~J-nRNIvrۿQYu$Ԗm( 5%~J-^BMIfߒ1ׯQY5$m(z5~9^}BMEf{0ן@QY4 Ui觯 8 5~9N}RMIf{0ӟ@RY4$Vi81Yz)=B EV^j~Ub߿UaۿQUb߿QUbۿUaۯQUaۯQUaۯQaqן@Qaqן@Q 0ӏQ 0ӏQ 0ӏQvߎz~B =5~9=1m ]㞻ۯ rMvj^}e֝mt0 BNIv߰$ԗn )-BMIfrۿ]% 9%ۂJn~R]$ܷ 5%JmnRNIv߰$n )-BMIfߒrۿ]$ܶ 5%~J-nBMIfߒrۿRYܶ$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5%~J,^BMIfߒqׯRYu$ԖizI9%~J-nBMIf0ןRYu$Ԗm y 5%~9^}B EVzӏ@QY4$Vi 8 5z)N<B EV^jQU Ue親1Yv)-I5Zz)=1Yvi-1vi5Yvj- 5Yvi-1YviyI5Yviy 5Yviy1r ( 81r ( 81q a㞻߿rMvߎznB =5~9-1mGԭN-Vխ]e֝m t$ԗn )-BMIfrۿ]% 9%ۂJn~R]$ܷ 5%JmnRYܶ$n )-BMIvr۰$Ԗm(- 5%ۂJmnRNIvr߰$Ԗm)- 5%~JmnBMIfߒrۿRYv$r i-BMIfߒqۯ]$ܶ$Ԗiz 5%~J-nBMIfߒqׯRYu$Vi yI5%~J,^B Ef{0ן@QY5 Vi 9I9%~:,^~BMEfzӏ@RY4$Vi 8 5Zz)><RMIfzӏUb߿Ub߿QY Uef Uee eev Ueeܶ eeu a$5 a$4 a$4 a$4 a$߿Q /~B AF~9=,m a㞻ۯrMvj^}֝l t  @)BMIfrۿ]$ 9%ۂJm~R]$ܶ 5%JmnRNIv߰$n )-BMIvr۰$Ԗm)- 5%ۂJmnRYܶ$Ԗn )- 5%ۂJmnBMIvrۿRYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗmz 5%~J,^BMIfߎ1ׯQY5$m(z5~9^}BMIf0ן@QY5 Vi 9I5%~9^}B EVzӏQU$Ԗi 8 5Zz)><BMEfzϏQU Ueئ$Vi覮 ee eev Uee Ueev aeu eeu a$4 a$4 a㞻߿Q 0~B AFI=,m ]㚫ۯ@Mvߎzn]YaMhp@@ BMIfߒrۿ]$ 9%ۂJm~R]$ܶ 5%JmnRNIv߰$n )-BMIvr۰$Ԗm)- 5%ۂJmnRYܶ$Ԗn )- 9%ۂJmnBNIvrۿ]$ܶ$Ԗm( 5%~J-nRNIvrۿRYv$Ԗm(I9%ۂJ-nRNIvߒqۯRYu$ԖiyI9%~J-^B Ef{0ӟ@QY4 Ui 8I5%~9^}B EVzӏQU Ue覮I5z9N<B EV^j~Ub߿Ub߿QU߿UaۯQarۯQUaۯQUaۯQUaqןQ 0ӟ@Q 0ӏQ 0ӏQ 0ӏQ 0~B AFJ,=1m ]㞻ۯMvߊjn}B =5z)$Ԗm)-I9%ۂJn~R]$ܷ 5%JmnRYܶ$n )-BNIvr߰$Ԗn )-BMIfߒrۿ]$ܶ 5%~JmnBMIvrۿ]$ܶ 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߎ1ׯRYu$n ( 5%~:,^RNIvߒqׯQY4 Vi 9I5%~:,^}BMEfzӏ@QY4$Vi 85Zz)><RMEfzӏUb߿Ub߿UaۿQUb߿QUbۿUaۯQUaۯQUaqۯQ qן@Q qן@Q 0ӏQ 0ӏQ 0ӏ?B AFJ,N<1r ' ]㞫ۯ rMvފj^}B =5~)-yZu\5@8\ @ 9%ۂJn~R]$ܷ 5%JmnRYܶ$n )-BMIvr߰$Ԗn )-I9%ۂZn~]$ܶ 5%~JmnBMIvrۿ]$ܷ 5%~J-nBMIfߒqۿRYv$n i-BMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIvߒqۯYv$Ԗm(z 5~:,^~RMIfߎ1ׯYu$m(yI5%~:,^}BMEfzӏ@RY4$Ԗi 8 5z9N<B EV^jQU Ue親1Yv)- 5Zz)=1Yvi-I5Yz)-1Yvi-5Yvi-1viy1Yviy1viy1r ( 81r ( 8,m ]㞻߿Qz~B AF~9=0mJRmYa]ip@P$r i-RNIv߰$n )-BMIvr߰$Ԗn )-BMIfߒrۿ]$ 5%ۂJmnRYܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒqۿRYv(r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIf1ׯRYu$VizI9%ۂJ-nBMIfߎ1ׯYu Vi 9I9%~J,^~RMIf0ן@QU4$Vi 8 5z)N<B EV^jϏQY$Vi觮 5Zz)=B EV]j~BMEVj~RMEVj~BMEV]jnB AFZm^}B AFZm^}B EV]Zm^}BMEV]Zm^}B AFJm^}B AFJ,N<A=5~9=1r ]㞻߿Qz~B AE~9-,i親ud֍l t  @$n )-BMIvr߰$Ԗn )-BMIfߒrۿ]$ 5%ۂJm~RY$ܶ$n )-BMIvr۰$Ԗm)- 5%ۂJmnRNIvr߰$Ԗm( 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$Ԗm(I9%~J-nRNIvߒqۯRYu$Vi yI5%~J,^RNIfߒ1ׯYu$Ԗm y 5z9N}RMIf{0ӟ@RY4$Vi 85Zz)><BMEfzϏQU Ue親 ee Uef ee$Uef a%u$Ueeu a$5 a$4 a$4 a$4 a$3߿Q ~B A5~9=1m]ןuR7TuWVuwX5Z5\5]%I9%ۂZn~]$ 5%ۂJm~RY$ܶ 5%~JmnBNIv߰$ԗn )-BMIfߒrۿ]$ܷ 5%~JmnBNIvrۿ]$ܶ 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߎ1ׯRYu$n ( 5%~:,^RNIvߒqׯQY4 Vi 9I5%~:,^}BMEfzӏ@QY4$Vi 85Zz)><RMEfzӏUb߿Ub߿UaۿQUb߿QUbۿUaۯQUaۯQUaqۯQ qן@Q qן@Q 0ӏQ 0ӏQ 0ӏ?B AFJ,N;1r ']㞫ۯ rMvފj^}B =5z)-yZu\58\ @I9%ۂZn~]$ܷ 5%ۂJmnRY$ܶ$n i-BNIv߰$ԗn )-BMIfߒrۿ]$ܷ 5%JmnBNIvr۰$Ԗm( 5%~J-nBMIfߒqۿRYv$r i-BMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIvߒqۯYv$Ԗm(z5~:,^~RMIfߎ1ׯYu$myI5%~:,^}B Efzӏ@QY4$Ԗi 8 5z9N<B EV^jQU Ue親1Yv- 5Zz)=1vi-I5Yz)-1Yvi-1Yvi1viy1Yviy1riy1r ( 81r ( 8 a$4 ]㞻߯Qz~B AF~9=0mJR]Ya]hp@P$r i-RNIw ߰$n i-BNIvr߰$ԗn )-BMIfrۿ]% 9%ۂJm~RY$ܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒqۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvߒqۯRYv$ԖizI9%~J-nBMEf{0ןRY5$Vi 95Zz9N=BMEf{0ӟ@RY4$Ԗi 8 5Zz)N<RMIfzӏUb߿Ub߿QY߰ ee ee$Ue親 eeu aeu$Ueeu a$4 a$u a$3߿Q 0ӏQvߎz~B =5~9=1m ]㚫ۯ@Mvߎjn}p@P p$$Ԗn )-I9%ۂJn~]$ܷ 5%ۂJmnRYܶ$n )-BNIvr߰$Ԗn )-I9%ۂJn~RY$ܶ$n )-BMIfߒrۿRYܶ$Ԗm(- 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯRYv$m(I5%~J-nBMIfߎ1ׯQY5$ԖmyI5%~:,^~RMIfߎ1ןRY5 Ui觯 8 5z9N=BMEfzӏ@QU$Ԗi 81Yz)=B EV]j~B AV]j~BMEV^j~RMEV^j~BMEV]jnB AF]Zm^B AF]Zm^}B AFJ,^}B AFJ-^}B AFJ,N<B AFJ,N<B AFJ,N<B AF9=1m]㚫ۯ rMvߊjn}B =5~9-TuWVuwX5Z5\5@4I9%ۂJn~]$ܷ 5%JmnRYܶ$n )-BNIvr߰$Ԗn )-BMIfߒrۿ]$ܷ 5%~JmnBNIvr۰$Ԗm(- 5%~JmnBMIfߒrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I5%~J-nRMIfߒqۯRYu$Vi yI5%~J,^B Ef{0ӟ@QY4$m(yI5%~9^}B EVzӏQU Ui觮I5%z9N<B EV^jQU߰ Ueئ$Ui覮1Yvi-1vi- 5Yv-1riyI5Yvi-1viy1r iy1r ( 81r ( 81r ( a$߿Qvߎz~B AF~9=0m ]㚫۟u@4X| @ R]$ܷ 5%JmnRNIv߰$n )-BMIvr߰$Ԗn )-I9%ۂJn~]$ܷ 5%~JmnBNIvr۰$Ԗm(- 5%JmnBMIfrۿRY$ܶ$Ԗm(J95܂Zn~RYv$n )- 5%~J-^BMIfߒqۯRYv$Ԗm(z 5%~:,^~RNIvߒqׯQY5$Ԗi y 5~9^}B Efzӏ@RY4$Ԗi 9I5%~9N}RMEfzӏQU Ui覮5Yz)=B AV]jnB EV]j~BMEV^j~B EV]ZnRMEV]jnB AFZm^}B EV]Zm^}RMEV]Zm^}B AF]Zm^}B AFJ,N<B AFI=1r (  a#߿rMvߎznA=5~)-0m]e֍l t0BMIfrۿ]% 9%ۂJn~R]$ܶ 5%JmnRNIv߰$n )-BMIfrۿ]$ 5%ۂJmnRNIv߰$Ԗm)- 5%JmnBMIvrۿRYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm( 5%~J-nBMIfߒqׯRYu$n ( 5%~:,^~RMIfߎ1ןRYu$Ԗi y5z9N=BMEf{0ӟ@RY4$Vi85Yz)=BMEVjϏQU Ueئ$Vi覮1Yvj-1vi-5Yvj-I5Yvj-5Yviz1r ( y1r ( 81r ( 81r ( 81r ( 8,m a#߿ rMvߊjnB A5~9-1mI9%ۂZn~]$ܷ 5%ۂJmnRY$ܶ$n )-BNIvr߰$ԗn )-BMIfߒrۿ]$ܷ 5%JmnBNIvr߰$Ԗm)- 5%JmnBMIvrۿRY$ܶ$Ԗm( 5%~J-nRNIvrۿRYv$n (I9%ۂJmnRNIvrۯ]$v$Ԗm(z 5~:,^~BMIfߎ1ןRYu$Ԗi y 5z9N}RMIf0ן@QU Ui覮I5%z9N<B EV^jQU Ue親 Uef$Ue親$Ueئ Uee$Uef$Ueeܶ aeu aeu a$4 a$4 a$4]㞻߿ rMvߎznB =5~9-,m ]㚫۟uZ5[@8\ ]$ܷ 5%JmnRYܶ$n )-BMIvr߰$Ԗn )-BMIfߒrۿ]$ܷ 5%JmnBNIvr߰$Ԗm)- 5%ۂJmnBNIvrۿ]$ܶ$Ԗn )- 5%~J-nRNIvrۿRYv$n )- 5%~J,^BMIfߒqׯRYu$ViyI9%~J-^BMEf{0ןRY5$Ԗi y5z9N}RMIf0ן@QU Ui觮81Yz)=BMEfzϏQY$Vi觮5Yz)=1Yvj-1Yv-1Yvi- 5Yvj- 5Yvi-1Yviy 5Yviy1Yviy1r ( 81r ( 8,m ]㞻߯Qz~B AF~9=,mMUՍ\ d֍ks$r i-RNIv߰$n )-BMIvr߰$Ԗn )-I9%ۂZn~]$ܷ 5%ۂJmnRYܶ$ԗn )-BMIfߒrۿRY$ܶ$n )- 9%ۂJmnBMIvrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯYv$n )I9%ۂJ-nRNIfߒqۯRYu$m( 5~9^}BMEf{0ן@QY4$m y 5z9N=BMEfzӏ@QY Ue覮 5Zz)><BMEfzϏQU߰ ef Ueئ Uef eeܶ Ueeܶ eeu a$4 a$4 eeu a$4]㞻߿Qߎz~B =5~9-1m ]⚫۟@Mvߊj^} t0 P)2RNIv߰$n )-BMIvr۰$Ԗn )-I9%ۂJn~]$ܷ 5%JmnRNIv߰$ԗn )-BMIfߒrۿRY$ܶ$n )-I9%ۂJmnRNIvrۿR]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗiz 5%~:,^BMEf1ׯ]$v$ԖmzI9%~J-^B Ef{0ӟ@QY4$Ԗm y 5z9N=BMEfzӏ@QY4$Ui觮I5%z9N<B EV]j~Ua߿QY߰ Uef Uee eeܶ Uee Ueev a%u aeu a$4 a$4 a$4 a㞻߿Qvߎz~B AF9=1m ]ןugWuY5[5\@$H]%I95܂Zn]%I9%ۂJn~]$ܷ 5%JmnRYܶ$n )-BMIfrۿ]$ܷ 5%JmnBNIvrۿ]$ܶ 5%~J-nRMw ߰$Ԗm( 5%~J-nRNIvrۿRYv$Ԗm(I9%ۂJ-nRNIvߒqۯRYv$ԖiyI9%~J-^B Ef{0ן@QY4 Vi 9I5%~:,^}B EVzӏ@QY4 Ui觮8I5%~9N=B EV^jQU߰ Ueئ$Vi覮1Yvj-1Yvi-I5Yv)-1viy1r )y1viy1viy1r ( 81r ( 81r ( a$߿Qߎz~B AF~9=1m ]㞫ۯu@8\ @ 5%~JmnRNIv߰$ԗn )-BMIfr۰$Ԗm)- 9%ۂJn~R]$ܶ 5%~JmnBNIvr۰$Ԗm)- 5%ۂJmnBNIvrۿ]$ܶ$n )- 5%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMEf1ׯRYu$ViyI9%~J-nBMIf1ןYu$m(zI9%~J,^~RMIf{0ן@QU4$Vi 8 5z)N<B EV^jϏQY$Vi觮 5Zz)=B EV]j~RMEVj~RMEVj~BMEV]jnB AFZm^~B AFZm^}BMEV]Zm^~B AFJ,N<B EV]Zm^}B AFJ,N<B AFI=1r (  a#߿rMvߎjn1=5z)-y,m`Mgֽo0@ `BMIfߒrۿ]$ 5%ۂJmnRY$ܶ$n )-BNIvr߰$Ԗn )-I9%ۂZn~R]$ܶ 5%~JmnBMIvrۿ]$ܶ 5%~J-nBMIfߒqۯRYv$n )-BMIfߒqۯ]$ܶ$Ԗm(z 5%~J-nRNIfߒqۯRYv$Ԗm(z5~:,^~BMIfߎ1ׯYu$m(yI5%~:,^}BMEfzӏ@RY4$Ԗi 9 5z9N<B EVjϏQU$Ui覮5Yz)=1Yvj-1Yv-1Yvi-I5Yv)-1riy 5Yvi1r (y1r ( 81r iy0m a$4Q /~B AE~9=1m ]⚫ןuR;TuWVuwXuZ5\5]$ 5%ۂJmnRYܶ$n )-BNIvr߰$Ԗn )-BMIfߒrۿ]$ܷ 5%JmnRNIv߰$Ԗn )- 9%ۂJmnRYv$Ԗm( 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ Viz 5~:,^B Ef0ןYv$Ԗi yI5%~:,^RNIfߒ1ןRY5$Vi 9I9%~:,^}B EVzӏQU$Ԗi 85Zz)=BMEVjQU߿Ua߿QU߿QU߿UaۯQUaۯQUarۯQaqן@Qaqן@Q 0ӏQ 0ӏQ 0ӏrMvߎz~1=5~9-1m ]㚫ۯ@Mvߎjn}Mho0P p$Ԗm)-I9%ۂJn~R]$ܷ 5%JmnRYܶ$n )-BMIvr۰$Ԗm)- 9%ۂJm~RYܶ$ԗn )-I9%ۂJmnRYv$Ԗm(J95܂Zn~RYv$Ԗm(I9%ۂJmnBMIf1ׯRYv$Ԗm( 5%~J-^BMIfߎ1ׯ]$v$ԖiyI5%~:,^~RMIfߎ1ןRY5 Ui 8 5z9N=BMEfzӏ@QU Ue親5Yz)=B EV^j~Ua߿QU߿QU߿QU߿UarۯQUarۯQaqן@QUaqן@Qaqן@Q 0ӏQ 0ӏMvߎz~B A5~9=1r ']⚫ۯ@Mvߎzn]IQ]X`Mhֽo0RMw $r i-RNIv߰$n )-BMIvr۰$Ԗn )-I9%ۂJn~R]$ܷ 5%JmnBNIvr߰$Ԗm)- 5%ۂJmnRNIvr۰$Ԗm(J95܂Zn~RYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )- 5~:,^RNIvqۯYv$ԖiyI5%~J,^RNIfߒ1ׯRYu$Ԗi 95Zz)N<B EVzӏQU Ue覮 5Zz)><BMEVzϏQU߰ Uef$Ue親$Ue親 Uef aeu a%u Ueeu$Ueeu a%u a$4 ]㞻߿Q ~B AF~9=1r a㞻ۯrMvފj^} c}ks  $Ԗm)- 9%ۂJm~R]$ܶ 5%JmnRNIv߰$n )-BMIfrۿ]$ 5%ۂJmnRYܶ$Ԗn )- 9%ۂJmnRNIvr۰$Ԗm(I95܂Zn~RYv$r i-BMIfߒqۯRYv$n )-5~:,^B Ef1ן]$v$Ԗm(z5z9^}BMEf{0ן@QY5 Vi 9I5%~:,^}B EVzӏ@QY Ui觮I5%z9N<B EV^j~QU߿Ub߿QU߰ ee$Ui親 Uee$Uee Ueeu a$4 a$4 a$4 a$4 a$4Q /~B AE~9=1m ]㚫۟@MvߊjP$r i=RNIw ߰$n )-BNIvr߰$Ԗn )-BMIfߒrۿ]$ 5%ۂJmnRYܶ$n )-BMIfߒrۿRY$ܶ$n )-I9%ۂJmnBNIvrۿRYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )-I9%ۂJmnRNIvqۯRYu$Vi y 5%~:,^~RMIfߎ1ןRY5$Vi 9I5%~9^}B EVzӏU$Vi 85Yz)=B EV^j~Ub߿UaۿQUb߿QUbۿUaۯQUaۯQUaqۯQ qן@Q qן@Q 0ӏQ 0ӏQ 0ӎB AFJ,N;1r]㚫ۯ rMvފj^}B =5z)yZ5[@8\ @ 5%JmnRYܶ$n )-BMIvr۰$Ԗn )-I9%ۂJn~R]$ܶ 5%~JmnBNIvr߰$Ԗm)- 5%ۂJmnRNIvr۰$Ԗm( 5%~J-nRMw ߰$Ԗm(I9%ۂJmnRMIfߒqۯ]$ܶ$Ԗm(z 5%~J-^BMIfߎ1ׯQY5$m(z5~9^}BMEf0ן@QY5 Vi 8I5%~9N}B EVzӏQU$Ԗi 8 5Zz)><BMEfzϏQU Ueئ$Vi覮1vi-I5Yz)-1Yvi-1Yvi1riy1Yviy1r )y1r ( 81r ( 7 a$4]㞻ۯQߎz~B AF~9=,mIQMX`Mgֽo0@$n )-BMIvr۰$Ԗn )-I9%ۂJn~]$ܷ 5%JmnRYܶ$n )-BMIfrۿ]$ܷ 5%~JmnBMIvrۿ]$ܶ$n )-I9%ۂJmnBMIfߒrۿRYv$n )- 5%~J-nRNIfߒqۯ]$v$n (I9%~J-nBMIfߎ1ׯ]u$Vi y 5~9^}B Ef{0ӟ@RY5$Vi 8 5z9N=BMEVzӏU$Ui覮 5Zz)=B EV^j~B EV]jnB EV]j~B EV]jnB AF]ZmnB EV]ZmnB AF]Zm^}RMEV]Zm^}B AFJ,N<B AFJ,N<B AFJ,N<B AFJ,N<B =5~9=,m ]㞫ۯrMvފj^}B =5z)y[@4X| @I95܂Zn]% 9%ۂJn~R]$ܶ 5%JmnRNIv߰$ԗn )-BMIfrۿ]$ܷ 5%~JmnBMIvrۿ]$ܶ 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߎ1ׯRYu$n (I5%~J,^B Ef{0ӟ@QY5 Vi 9I9%~:,^~BMEf{0ӟ@RY4$Ԗi 9 5z9N<B EV^jQU Ue親1Yv- 5Yz)= 5Yz)-5Yv-1viy1viyI5Yvi1r ( 91r ( 81r ( 81r ( 81m ]㞻߿Q z~B AF~9=,mQ]Y`Mho0P $Ԗm)- 9%ۂJn~R]$ܶ 5%JmnRNIv߰$n )-BMIfrۿ]$ 5%ۂJmnRYܶ$Ԗn )- 9%ۂJmnRYv$Ԗm(J95܂Zn~RYv$Ԗm(I9%ۂJmnBMIfߒqۯRYv$m(I9%~J-nRMIfߒqׯRYu$m(z5z9N}B Ef{0ӟ@QU4$Ԗi 95Zz)N<B EVzӏQU$Vi 81Yz)=B EV^j~Ua߿QU߿UaۯUaۯQUaۯQ!qן@QUarۯQ qן@Q 1ן@Q 0ӏQ 0ӏQvߎz~B AF~9=,m ]㞻ۯrMvߊj^}B =5z)yI9%ۂZn~]$ܷ 5%JmnRYܶ$n )-BMIvr۰$Ԗm)-I9%ۂJn~R]$ܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfߒqۿRYv$r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnB Ef1ׯQYu Vi yI9%~J-nBMIf1ןRYu$m(zI5%~:,^~BMEf{0ӟ@Y5 Ui觮85Zz)N<RMIfzӏ@QU$Ui覮5Yz)=B EV]jnBMEV^j~BMEV^j~B EV]ZnRMEV]jnRMEV]ZnB AV]Zm^}B EV]Zm^}B AFJ,N=B AFJ,N;1r ( 81r ]㞻߿Qz~B AE~9-,i親u`=gֽo0@ p$r i-RNIv߰$n )-BMIvr۰$Ԗm)-I9%ۂJn~R]$ܶ 5%~JmnBNIvr߰$Ԗm)- 5%ۂJmnRNIvr۰$Ԗm( 5%~J-nRMw ߰$Ԗm(J95܂Zn~RYv$m(I9%ۂJmnB Ef1ׯQYu$n ( 5%~J,^B Ef{0ן@QY5$Vi y5z9N}RMIf0ן@QU Ui觮85Zz)><RMEfzӏU߰ Ueئ Ueئ$Ui親 ee eeܶ Uee$Uee Ueeu a$4 a$4 a$4 a$4 a$߿Q z~B =5~9=1m]ן@rMvj 5%~JmnBNIvr߰$ԗn )-BMIfߒrۿ]$ 5%ۂJmnRY$ܶ$n )-BMIvrۿ]$ 5%JmnBNIvr۰$Ԗm( 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )I9%ۂJmnRNIvrۯ]$v$Ԗm(z 5~9^~BMIf1ןRYu$Ԗi y 5z9N}RMIf{0ӟ@RY4$Ԗi 9 5z9N<B EV^j~QU߰ Ueئ$Vi覮1Yv-1Yvj-1vi1Yvi-1Yviy1r (y1r ( 81r ( 81r ( 81r (  a$4߿Q z~A=5~9-,m親 ]ןuZ5[@8\ @]%I9%ۂZn~]$ 5%ۂJmnRY$ܶ$n )-BMIvr۰$Ԗm)- 9%ۂJm~RYܶ$ԗn )-I9%ۂJmnRYv$Ԗm(I95܂Zn~RYv$n )-B Ef1ׯRYv$n )-I9%ۂJmnRNIvqۯYv$ԖiyI9%~J-^B Ef{0ӟ@QY4$my 5%~9N}RMIf0ן@QU$Ԗi 8 5Zz)><RMEfzӏQY$Ue親 Uef Ueئ Uee aeu aeu a$u a%u a$4$Ueeu a$߿Q 0ӏ rMvߎz~B AF~9=1q ]㚫ۯ@MvߊjI9%ۂJn~R]$ܶ 5%JmnRNIv߰$n )-BMIfrۿ]% 9%ۂJm~RY$ܶ$n )-BMIfߒrۿR]$ܶ$n )-I9%ۂJmnBNIvrۿRYܶ$Ԗm(I9%ۂJmnBMIfߒqۯYv$n )I9%ۂJmnRNIfߒqۯRYu$m( 5~:,^~BMIf0ן@QY4 Ui觯 8 5z9N}RMIf{0ӟ@QY4 Ui觮I5z9N<RMEfzӏQU Ueئ$Ui親$Ue親 Uef$Ueئ$Uee eeu eeu a$4 a$4 a$4 ]㞻߿rMvߎznB A5~9-,m ]㚫ۯuY[@4\ R]$ܶ 5%~JmnBNIv߰$ԗn )-BMIfrۿ]$ 5%ۂJmnRYܶ$n )-BMIfߒrۿR]$ܶ$n )-I9%ۂJmnRNIvrۿR]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗiz 5%~:,^BMEf1ׯ]$v$ԖmzI9%~J-^B Ef{0ӟ@QY4$Ԗm y 5z9N=RMIf{0ӟ@RY4$Vi觮81Yz)=B EV^j~Ub߿Ua߿QU߿QU߿QUaۯQaqןQ!qן@QUaqׯQ 0ӏQUaqן@Q 0ӏQ 0ӏ rMvߎz~A=5~9=1m ]㞻ۯ rMvj^}]X`Mhֽo0P $Ԗn )-I9%ۂZn~]$ܷ 5%JmnRYܶ$n )-BMIvr۰$Ԗm)- 5%ۂJmnRYܶ$ԗn )-I9%ۂJmnRYv$Ԗm(J95܂Zn~RYv(r i-BMIfߒqۯ]$v$n )- 5%~:,^BMIf1ׯQY5$m(z 5~:,^~BMIf1ןRY5$Ԗi y5z9N=BMEf{0ӟ@RY4$Vi 85Zz)><RMEfzӏQY$Ui覮1Yv-5Yv)-5Yv)-1Yvi-5Yvi-1Yviy1r ( y1r ( 81Yviy1r ( 8,m a㞻߿MvߎznB A5~9-,m ]⚫ןu\@$Hp @ ]$ܷ 5%JmnRNIv߰$n )-BMIvr۰$Ԗm)- 9%ۂJm~RY$ܶ$n )-BMIfrۿ]$ܶ$n )-BMIfߒqۯ]% 5%~JmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿQYu Vi yI9%~J-nBMIf1ןRYu$m(zI9%~:,^~RMIf{0ן@QU4$Vi 8 5z9N<B EVjϏQY$Vi8I5z)><B EV^j~B AV]ZnB AV]ZnB AF]ZmnB EV]ZmnB EV]Zm^B AFJm^}B AFZm^}B AFJ,N<B AFJ,N<B AFJ,N<B AF9=1m a$߿ rMvފj^}B =5~)-U5cW5XZ\$H 5%JmnRNIv߰$n )-BMIfr۰$Ԗm)- 9%ۂJm~RY$ܶ 5%~J-nBMIvr۰$Ԗm(- 5%JmnBNIvrۿ]$ܶ$n )- 5%ۂJmnBMIfߒqۯ]% 5%~J-^BMIfߒqۯ]$ܶ$n )-I9%ۂJmnRNIvߒqۯRYu$m(z5~9^}BMEf{0ӟ@QU4$Ԗi 95Zz)N<B EVzӏU$Vi觮8I5%z9N<RMIfzӏQU߰ Uef Ueئ Uef eeu eeu aeu eeu eeu a$4 a$4 a#߿Q z~B =5~9=1m]⚫ן@Mvފj^@RY$ܶ$n )-BMIvr۰$Ԗn )-I9%ۂJn~R]$ܷ 5%JmnRNIv߰$ԗn )-I9%ۂJn~RY$ܶ$n )-I9%ۂJmnRYv(r i-BMIfߒrۿRYv$n )- 5%~J-nRNIvߒqۯ]$v$n )I9%~J-nBMIfߒ1ׯQY5$Ԗi y 5%~:,^~BMEf{0ן@QU4$Ԗi 9I5%~9N}RMIfzӏ@QY$Ԗi 81Yv)=1Yv)=I5z)=B EV]jnB EV]ZnB AFZm^B AV]ZmnB AF]Zm^}RMEV]Zm^~B AFJ,N<B AV]Zm^}B AFJ,N<B A5~9=1r ]㞻߿Qߎz~B A5~9-,i覦ugֽo0P p%$n )-BMIvr۰$Ԗm)- 9%ۂJn~R]$ܶ 5%~JmnBNIvr߰$Ԗn )-I9%ۂJn~RY$ܶ$n )-I9%ۂJmnRYv$Ԗm(I95܂Zn~RYv$n )- 5%~J-nRNIvrۿRYu$Ԗmz 5%~:,^RNIvqۯRYu$m(z5z9N}B Ef{0ӟ@Yu$Vi 9I5%~9N}RMIf{0ӟ@QY Ue覮5Zz)=B EV^j~UaۿQU߿QU߿QUbۯQaqׯQaqן@Q qן@Q qן@Q 0ӏQ 0ӏQ 0ӏQ ~B AF9=,m ]㚫ۯQvߎznPMX_=gֽo P BMIvr۰$Ԗm)- 9%ۂJm~R]$ܶ 5%~JmnBNIv߰$ԗn )-BMIfߒrۿR]$ܶ 5%~JmnBMIvrۿ]$ܶ 5%~J-nBMIfߒqۯ]% 5%~J-nRMw ߰$Ԗm(I9%ۂJmnRNIvrۿRYu$Ԗiz5~:,^~RNIfߒqׯQY5$ԖmyI5%~:,^~BMIf0ן@QY4$Ԗi 9I5%~9N}RMIfzӏ@QU$Vi8I5%z9N<RMEfjQUb߿QU߿QU߿QUaۯQUaۯQUarۯQ!qן@Q qן@Q 0ӏQ 0ӏQ 0~B AFJ,=1q]⚫ۯQvߎznA=5z)yZ\$@Hl @ 9%ۂJm~R]$ܶ 5%~JmnBNIvr߰$ԗn )-BMIfߒrۿ]$ܷ 5%JmnRNIvr߰$Ԗm)- 5%ۂJmnRNIvrۿ]$ܶ$n )- 5%JmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿQYu$n )I9%~J-^BMEf0ןRYu$ԖmyI5%~:,^~BMEf{0ӟ@RY5 Ui觮85Zz)><RMIfzӏ@QU$Ui覮5Yz)=B EV]jnBMEV^j~BMEV^j~B EV]jnB AFZm^}B AFZm^}B EV]Zm^}RMEV]Zm^}B AFZm^}B AFJ,N<B AF~9=1r (  a#߿rMvߎzn1=5z)-0m[cmjr  (r i=RNIw ߰$n )-BMIvr߰$Ԗn )-I9%ۂJn~R]$ܶ 5%~JmnBNIvr߰$Ԗm)- 5%ۂJmnRNIvr۰$Ԗm( 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(z 5%~J-nBMIfߒ1ׯRYu$m( 5%~:,^~RMIfߎ1ןRY5$Vi 95Zz)N=BMEfzӏ@QY4$Ui觮81Yz)=B EV^jQU߰ Ueئ$Ui親 ee eeܶ Uee$Uee Ueeu a$4 a$4 a$4 a$4 a$4Q 0~B AF~9=1m ]㚫۟@MvߊjP$r i-RNIv߰$ԗn )-BMIfrۿ]$ 5%ۂJm~RY$ܶ$n )-BMIvrۿ]$ 5%JmnBNIvrۿ]$ܶ$n )- 9%ۂJmnBMIfߒqۿRYv$n )- 5%~J-nRMIfߒqۯ]$v$n (I9%~J-nBMIfߎ1ׯ]u$Vi y 5~9^}BMEf{0ӟ@Y5$Vi 8 5z9N=BMEfzӏQU$Vi觮I5z)><BMEVj~UaۿQUb߿QUbۿUaۯQUaۯQUaqۯQ qן@Q qן@Q 0ӏQ 0ӏQ 0ӎB AFJ,N;1r]㚫ۯ rMvj^}B =5z)yY[@8\  5%~JmnBNIvr߰$Ԗn )-I9%ۂJn~]$ܷ 5%JmnRNIv߰$ԗn )-BMIfߒrۿRY$ܶ$n )-BMIfߒqۿRYv$Ԗm(I9%܂Zn~RYv$n )- 5%~J-nRNIvrۿQYu$Viz5~:,^~RNIvߒqۯRYu$m(zI9%~J,^RNIfߒ1ןRY5 Vi 8 5z9N=BMEfzӏ@QU$Vi81Yv)=B EV]j~RMEfjUaۿUaۯUaۯQUaۯQUaۯQaqן@QUaqן@Q qן@Q 0ӏQ z~B AFJ,N;1r ( ]㞻ۯMvߎjnB AE~9-T_VXZ\$@HJ95܂Zn]%I9%ۂJn~]$ܷ 5%JmnRNIv߰$ԗn )-BMIfߒrۿ]$ܷ 5%~JmnBMIvrۿ]$ܶ 5%~J-nBMIfߒqۯ]% 5%~J-nRNMw ߰$Ԗm(I5%~J-nRNIvrۿQYu VizI9%ۂJ-nRMIfߒ1ׯQY5$Ԗi y 5%~:,^}BMEf{0ӟ@QU$Vi 8 5z9N=BMEfzӏQU$Ui觮 5Zz)=B EV^j~B EV]jnB EV]j~B EV]jnB AF]ZmnB EV]ZmnB AF]Zm^}BMEV]Zm^}RMEV]Zm^}B AFJ,N<B AFJ,N<B AFJ,N<A=5~9=1r ( ]㞫ۯ rMvފj^}A=5z)y[@8\ @ I9%ۂJn~R]$ܷ 5%JmnRNIv߰$ԗn )-BMIfrۿ]$ 5%JmnRNIv߰$Ԗn )- 9%ۂJmnRNIvr۰$Ԗm(J95܂Zn~RYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )-I9%ۂJmnRNIvqۯRYu$Vi y 5%~:,^~RMIfߎ1ןRY5$Vi 9I9%~:,^}B EVzӏQU$Ԗi 8 5Zz)><BMEfzϏQU߰ Ueئ$Ui親$Ui親$Ueئ eeu aeu$Ueev a$4 a$4 a$4 a$4]㞻߿rMvߎznB AF~9=1m]ןuSUoWY[@8]$ܷ 5%JmnRNIv߰$ԗn )-BMIfrۿ]$ 5%ۂJmnRYܶ$n )-BMIfߒrۿRY$ܶ$n )-I9%ۂJmnRNIvrۿRY$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗmz 5%~J,^BMIfߎ1ׯQY5$m(z5~9^}BMIf0ןQY5 Vi 9I5%~:,^}B EVzӏQU Ue覮 5z)N<RMIfzӏRY$Ui覮1Yv-5Yv-1Yvj-1viy1viy1r (y1riy1r ( 81r ( 81r ( 8 a$4 ]㞻߿Q z~1=5~)-1m ]㚫 5%ۂJmnRYܶ$n )-BMIfr۰$Ԗm)- 9%ۂJm~RY$ܶ$n )-BMIvrۿ]$ 5%JmnBNIvrۿ]$ܶ$n )- 9%ۂJmnBMIfߒqۯ]% 5%~J-nRNIvqۯ]$ܶ$Ԗiz 5%~:,^B Ef0ןYu$Vi yI5%~:,^~RMIfߎ1ןRY5$Vi 9I5%~9N}RMIf{0ӟ@RY4$Vi觮8I5%z9N<B EV]j~B EV]j~RMEfj~UaۯUaۯQUbۯQaqןQ qן@Uaqן@QUaqן@Q 0ӏQ 0ӏQ 0ӏMvߎz~1=5~9-1m ]⚫ۯ@Mvߎjn}}kr0 P)RNIv߰$ԗn )-BMIfrۿ]$ 5%ۂJmnRYܶ$n )-BMIfrۿ]$ܷ 5%JmnBMIvrۿ]$ܶ$n )-I9%ۂJmnBMIfߒrۿRYv$n )- 5%~J-nRNIvqۯ]$ܶ$n )-I9%ۂJ-nRMIfߒqׯQY5$ԖmyI5%~:,^~RMIfߎ0ןQY4$m y5Zz)N<B EVzӏRY㞼4$Ui觮 5z)><BMEVj~Ub߿QU߿QU߿QUbۯQaqׯQaqן@QUaqׯQ 0ӏ@Q 0ӏQ 0ӏQ 0ӏrMvߎz~A=5~9=1m ]㞻ۯ rMvj^}MWս_=g֭n P RNIv߰$ԗn )-BMIfߒrۿ]$ܷ 5%JmnRYܶ$n )-BMIfrۿ]$ܷ 5%~JmnBMIvrۿ]$ܶ 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~J-^BMIfߒqׯRYu$ViyI9%~J-nBMIf0ןRYu$Ԗi y 5~9N}B EVzӏ@QY4$Vi 8 5z)N<B EV^jQU Ue親1Yv)=I5Zz)=B AV]ZnnB AF]ZmnB EV]ZnRMEV]jnB EV]ZmnB AFJ-^}B AFJ,N<BMEV]Zm^}B AFJ,N<1r ( 81m]㞫ۯMvߎzn1=5z)y,i親u$n )-BMIfrۿ]$ 5%ۂJmnRY$ܶ$n )-BMIvr۰$Ԗm)- 9%ۂJmnRYܶ$ԗn )- 9%ۂJmnRYv$Ԗm(J95܂Zn~RYv$Ԗm(I9%ۂJmnBMIfߒqۯRYv$m(I9%~J-nRMIfߒqׯRYu$m(z 5~9^}BMEf{0ן@QY4$m y 5z9N=BMEfzӏ@QY Ui覮 5z)><RMEfzϏQU߰ Uef$Ue親$Ue親 Uee$Uef$Uee aeu eeu a$4 a$4 a$4 ]㞻߿MvߎznB AE~9=0m ]㞫ۯ{XZ\@$@Hl]$ 5%ۂJmnRYܶ$n )-BMIvr۰$Ԗm)- 9%ۂJm~RY$ܶ$n )-BMIfߒrۿR]$ܶ$n )-I9%ۂJmnRNIvrۿRYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )-5~:,^B Ef0ןYv$ԖiyI9%~J,^RNIfߒ1ׯYu$Ԗi y5z9N=BMEfzӏ@QY4 Ui觮I5%z9N<B EV]j~Ub߿QY Uef Uef Uee$Uef$Uee Ueeu a$4 Ueeu a$4 a$4 ]㞻߿Mvߎz~B AF~9=1m ]⚫۟u3T5SUoWY[@]$ 5%ۂJmnRYܶ$n )-BMIfrۿ]$ 5%ۂJmnRYܶ$n )-BMIfߒrۿR]$ܶ$n )-I9%ۂJmnRNIvrۿR]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(z 5%~J-^BMIfߒ1ׯRYu$m( 5%~:,^~BMIfߎ1ןRY5$Vi 95Zz)N=BMEfzӏ@QY4$Ui觮81Yz)=B EVjQU߰ Ueئ$Ui親1vi-1vi-5Yvj-I5Yvj-5Yviz1r (y1r ( 81Yviy1r (  a$4 ]㞻߿Q ~B =5~9-1m]qן@]$ 5%ۂJmnRYܶ$n )-BMIfrۿ]$ 9%ۂJmnRYܶ$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒqۯRYv(r i-BMIfߒqۿRYv$n )- 5%~J-nBMIfߒqۯ]v$m(I5%~J-^BMIf1ןYu Vi y 5~9^}B Ef{0ӟ@RY5$Vi 8 5z9N=BMEfzӏQU$Vi觮I5z)><BMEVj~Ua߿QU߿QU߿UaۯQUaۯQUarۯQaqן@Qaqן@Q 0ӏQ 0ӏQ 0ӏMvߎz~A=5~9-1m ]㞫ۯQvߎznbmjq  $Ԗm)- 9%ۂJm~RY$ܶ$n )-BNIvr߰$Ԗn )-I9%ۂJn~RY$ܶ$n )-BMIfrۿ]$ܶ$n )-BMIfߒqۯ]% 5%~JmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnB Ef1ׯRYu$ViyI9%~J-nBMIfߎ1ׯYu Vi 95z9N}RNIfߎ1ןQY4$Ԗi 9I5%~9N}BMEfzӏQU$Ui覮 5Zz)=B EV]j~RMEVj~B AV]ZnnRMEV^j~B EV]ZnnB EV]ZmnB AF]Zm^}B EV]Zm^}B AF]Zm^}B AFJ,N<B AFJ,N<B =5~9=0m a$߿ rMvߊjn}B A5~9-Q5#S5CT_VXZ\ 9%ۂJm~RY$ܶ$n )-BMIvr߰$Ԗn )-I9%ۂJn~R]$ܶ 5%~JmnBMIvr۰$Ԗm(- 5%JmnBNIvrۿ]$ܶ$n )- 5%JmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$Ԗm(z 5%~:,^RNIvqۯRYu$ԖmzI5%~:,^~RMIf0ן@QY4$Ԗi 9I5%~9N}RMIfzӏ@QU$Vi觮8I5z)><BMEVj~UaۿQUb߿QUaۯUarۯUarۯQaqן@QUaqןQ 0ӏQ qן@Q /~B AFJ,N<B A5~9=,m ]㞻ۯrMvߊjn}B =5~)-y[@8\ @  5%JmnRNIv߰$n )-BMIfrۿ]$ 5%ۂJmnRYܶ$ԗn )-BMIfߒrۿR]$ܶ$n )-I9%ۂJmnRYv(r i-BMIfߒqۯRYv$n )- 5%~J-nBMIfߒqۯ]$v$n (I9%~J-nBMIfߎ1ׯ]v$Vi y 5%~:,^}BMEf{0ӟ@QU4$Vi 9I5%~9N}RMIfzӏ@QY$Ԗi 81Yz)=B EV]j~RMEfj~UaۯUaۯQaqۯUarۯUaqׯQ qן@Q qן@Q 0ӏQ 0ӏQ 0ӏMvߎz~B =5~9=1m ]㞻ۯ rMvj^}}Zbmjq  $Ԗm)- 9%ۂJm~RY$ܶ$n )-BMIvr۰$Ԗm)- 9%ۂJm~RY$ܶ$n )-BMIfߒrۿR]$ܶ$n )-I9%ۂJmnBNIvrۿRYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )- 5~:,^B Ef1ן]v$ԖmzI9%~J-^B Ef{0ӟ@QY4$Ԗm y 5z9N}RMIf{0ӟ@RY4$Vi85Yz)=B EVjQU߰ Uef$Ui親 ee$Ue親 Ueeܶ Ueev aeu Ueeu aeu a$4 a$4]㞻߿Mvߎz~B AF9=1q ]㚫ۯuR53T5OUoWY[]$ 5%ۂJmnRYܶ$n )-BMIfrۿ]$ 5%ۂJmnRYܶ$n )-BMIfߒrۿRY$ܶ$n )-I9%ۂJmnRNIvrۿRY$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(z 5%~J-nBMIfߒqׯRYu$m( 5%~:,^~RMIfߎ1ןRYu$Ԗi y5z9N=BMIf{0ӟ@RY4$Vi 85Zz)><BMEfzϏQY$Ui親1Yv-5Yv)-5Yv-1vi1Yvi1viy 5Yviy1r ( 81r ( 81r ( 81r ( 80m]㞻ۯMvߎznA=5~)-0mjq  P)BMIfrۿ]$ 5%ۂJmnRYܶ$n )-BMIfrۿ]$ 5%ۂJmnRNIv߰$Ԗn )- 5%ۂJmnBNIvrۿ]$ܶ$ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIvqۯ]$v$m( 5%~:,^RNIvߒqۯQY5$Ԗi y 5~9N}B EVzӏ@QY4$Ԗi 9I5%z9N=BMEVzӏRY4 Ueئ Ueئ ef Ueئ Ueئ ee Uee Ueev a%u a$u a$4 a$4 a$4Q 0ӏ?B AFJ+=,m]⚫۟@Mvߊj^}-f֝m@ p$BMIvr۰$Ԗm)- 9%ۂJm~RY$ܶ$n )-BMIvr۰$Ԗm)- 9%ۂJm~RYܶ$ԗn )-I9%ۂJmnRYv$Ԗm( 5%~J-nRNIw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )-5~:,^RNIvqۯYu$Vi yI5%~:,^RNIfߒ1ׯRYu$Ԗi 95Zz)N=BMEfzӏ@QY Ui覮 5z)N<RMEfzӏQY Ue親 ee Uee eeܶ Uee Ueeܶ eeu Ueeu a%u a$4 a$߿Q 0ӏ?B AFJ,=1m ]㞫ۯ rMvj^}RmZb]iq BMIfrۿ]$ 5%ۂJmnRYܶ$n )-BMIfrۿ]$ 5%ۂJmnRYܶ$Ԗn )- 9%ۂJmnRYv$Ԗm( 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗmz 5%~J,^BMIfߎ1ׯQYu$m(z 5~9^~BMIf0ןRY5$Vi 9I9%~:,^}B Efzӏ@QY Ui觮I5%z9N<B EV^j~U߿Ub߿QU߿UaۯQarۯQUaۯQUaۯQUaqןQ 0ӟ@Q 0ӏQ 0ӏQ 0ӏQ 0ӎB AFJ,=1m ]㞻ۯMvߊjn}B =5~)-@]% 9%ۂJm~RY$ܶ$n )-BMIvr۰$Ԗm)- 9%ۂJm~RY$ܶ$n )-BMIfrۿ]$ܶ$n )-BMIfߒqۿRYv(r i-BMIfߒqۯ]% 5%~J-nRNIvqۯ]$ܶ$Ԗiz 5%~:,^B Ef0ןYv$Vi yI5%~:,^~RMIfߎ1ןRY5$Vi 9I5%~9N}B EVzϏRY4$Vi81Yz)=B EV^j~Ub߿QY߰ Uef Uee eev Ueeܶ eeu a$u a$4 a$4 a$4 a$4Q 0ӎB AFI=,m]⚫۟@Mvߎjn}bmiq $ԗn )-I9%ۂJn~R]$ܶ 5%~JmnBNIv߰$Ԗn )-I9%ۂJn~R]$ܶ 5%~J-nBMIfrۿ]$ܶ$n )-BMIfߒqۯ]% 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿQYu$n )I9%~J-nBMIf1ןYu$m(zI9%~J,^~RMIf0ן@QY4$Vi 8 5z9N=BMEfzӏU߰ Ue親5Yz)=1Yv)- 5Zz)=1vi-I5Yz)-1Yvi-1Yviz1r iy1viy1r ( 81r ( 81q a$4Q ~B A5~9=0m]ןu/SKUkWYu[u 5%JmnRNIvr߰$Ԗn )-I9%ۂJn~]$ܷ 5%JmnBNIvr߰$Ԗn )-I9%ۂJm~RYܶ$ԗn )-I9%ۂJmnRNIvrۿ]$ܶ$Ԗn )- 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߎ1ׯRYu Vi yI5%~J,^B Ef{0ן@RY5$Vi y5z9N}RMIf0ן@QU Ui觮85Zz)><RMEfzӏUb߰ Ueئ Uef$Ui親 ee eev Uee$Uee eeu a$4 a$4 a$4 a$4 a$߿Q ~B A5~9=1m]⚫ן@MvފjP$r i-RNIv߰$ԗn )-BMIfߒrۿ]$ܷ 5%JmnBNIvr߰$Ԗn )-I9%ۂJm~RY$ܶ$ԗn )-I9%ۂJmnRYv$Ԗm(I95܂Zn~RYv$r i-BMIfߒqۯYv$n )- 5~:,^BMEf1ׯ]$v$m(z 5~:,^~BMIfߎ1ןRYu$Ԗi y5z9N=RMIf{0ӟ@RY4$Ԗi 8 5z)N<B EV]j~U߰ Uef$Ui覮1Yvj-1Yvi-I5Yz)-1Yvi1viyI5Yviz1r ( 8I5Yviy1r ( 81r ( a$4߿Q z~A=5~9-,m親 ]⚫ןu{XZu\@$Hl]%I9%ۂZn~]$ܷ 5%JmnRNIv߰$Ԗn )-I9%ۂJn~R]$ܶ$n )-BMIfrۿR]$ܶ$n )-I9%ۂJmnBNIvrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]v$n )-I9%ۂJmnRNIvߒqۯRYu Vi y 5%~:,^~RMIfߎ1ןRY5$Vi 9I5%~:,^}B EVzӏQU$Ԗi 8 5Zz)><BMEfzϏQU Ueئ$Ui親 ee$Ue親 eeܶ eeu a%u aeu a$4 a$4 a$4 a$3߿Q z~B =5~9-,m ]㞻ۯ+SKUkWuYu[u 5%JmnRNIv߰$ԗn )-BMIfߒrۿ]$ܷ 5%~JmnBNIvr߰$Ԗn )- 9%ۂJm~RYܶ$ԗn )- 9%ۂJmnRNIvrۿ]$ܶ$Ԗm)- 5%~J-nRNIvrۿRYv$n )- 5~:,^BMIfߎ1ׯQYu$n (I5%~J,^B Ef{0ן@QY5$Vi 95z9N=RMIf{0ן@QU Ui觮81Yz)><BMEfzӏRY Ueئ$Vi觮5Yv)- 5Yz)= 5Yv)-1Yvi-1Yvi1viy5Yviy1Yviy1r ( 81r ( 81r ' a$߿MvߎznB A5~9-,m ]א$r i-RNIv߰$ԗn )-BMIfߒrۿ]$ܷ 5%~JmnBNIvr߰$Ԗn )-I9%ۂJm~RYܶ$ԗn )-I9%ۂJmnRNIvrۿ]$ܶ$ԗn )- 5%~J-nRNIvrۿRYv$n )- 5%~J-^BMIfߒqۯRYu$ԖizI9%~J-nBMIf1ןRYu$ԖmyI5%~:,^}B Efzӏ@RY4$Ԗi 9I5z9N=B EVzϏQY$Vi觮 5Zz)=B EV]jnB EV]j~B EV]jnB AV]ZmnB EV]ZmnB AV]Zm^~B AFJ,^}B AFJ,N<B EV]Zm^}B AFJ,N<B =5~9=1q ]㞻߯QvߎznB =5~9-1miq  @)$n )-BMIvr۰$Ԗm)- 5%ۂJmnRYܶ$n )-BMIfrۿ]$ܷ 5%~JmnBMIvrۿ]$ܶ 5%~J-nBMIfߒqۯ]% 5%~J-nBMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIvߒqۯ]v$Ԗm( 5%~:,^RNIvߒqׯQY5$Vi y 5~9N}B EVzӏ@QY4$Ԗi 9I5%z9N=BMEVzӏRY4 Ueئ1Yv-I5z)=B AV]ZnB EV]ZnB AF]ZmnB EV]ZnnB EV]Zm^B AFZm^}B AFZm^}B AFJ,N<B AFJ,N<B AFJ,N<B AF~9=1m a#߿QߎznB =5~)-yT[VuwXuZu\$@HI95܂Zn]% 9%ۂJmnRYܶ$n )-BMIfrۿ]$ 5%ۂJmnRNIvr߰$Ԗn )- 5%ۂJmnRNIvrۿ]$ܶ$n )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿQYu$n )I9%~J-nBMIf1ןYu$m(zI9%~J,^RMIfߎ0ן@QY4$Ԗi 9I5%~9N=BMEfzӏU Ui覮5Yz)=B EV]j~BMEV^j~RMEVj~RMEV^j~B EV]ZmnB EV]ZmnB AFZm^}B EV]Zm^}B AF]Zm^}B AFJ,N<B AFJ,N<B A5~9=1m]㞫ۯrMvߎjnB AE~9-1m]%I9%ۂJn~R]$ܶ$n )-BMIvr۰$Ԗm)- 9%ۂJm~RY$ܶ$n )-BMIfߒrۿR]$ܶ$n )-I9%ۂJmnBNIvrۿRY$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(z 5%~J-^BMIfߎ1ׯQYu$m( 5~:,^~BMIfߎ1ןRY5$Ԗi y5Zz9N=BMEfzӟ@RY㞼4$Vi 85Zz)><BMEfzϏQY Ue親1Yvj-5Yv-5Yv-1vi1Yvi1viyI5Yviy1r ( 81r )y1r (  a$4 ]㞻߿MvߎznB A5~9-,m ]⚫۟u[u@8\ @]$ 5%ۂJmnRNIv߰$ԗn )-BMIfߒrۿ]$ܷ 5%JmnBNIvr߰$Ԗm)- 5%ۂJmnBNIvrۿ]$ܶ$n )- 5%ۂJmnBMIfߒqۯ]% 5%~J-nRMIfߒqۯ]$ܶ$Viz 5~:,^RNIvqۯYu$Vi y 5%~:,^~RMIfߎ1ןRY5$Vi 9I5%~9N}RMIf{0ӟ@RY4$Vi81Yz)=B EV^j~Ub߿QY Uef Uee eev Ueeܶ Ueeu a$u a$u a$4 a$4 a$4 ]㞻߿MvߎznB AF~9=1m]qןu[VuwXuZu\$@H]$ܷ 5%JmnBNIvr߰$Ԗn )-I9%ۂJn~R]$ܶ 5%~JmnBMIvr۰$Ԗm(- 5%JmnBNIvrۿ]$ܶ$n )- 9%ۂJmnBMIfߒqۿRYv$n )- 5%~J-nRNIfߒqۯ]$v$n )I9%~J-nBMIfߒ1ׯQY5$ԖiyI5%~:,^~RMIf0ןQY4$Ԗm y5Zz)N<B EVzӏU$Ui觮I5z)><BMEVjQU߿QY߰ ee$Ue親 Ueeܶ Ueev aeu eeu a$u a$4 a$4Q 0ӏrMvߎz~B AF~9=1m ]㚫۟uQ/SKUkWYu[uR]$ܶ 5%~JmnBMIvr۰$Ԗm)- 9%ۂJm~RY$ܶ$n )-BMIfrۿ]$ܷ 5%~JmnBMIvrۿ]$ܶ$n )- 9%ۂJmnBMIfߒrۿRYv$n )- 5%~J-nRNIvrۿQYu$Ԗiz 5~:,^RNIvqۯRYu Vi y 5~9^}BMEf{0ӟ@QY4$Ԗi y5Zz)N<B EVzӏQU$Vi81Yv)=B EV]j~B EV]j~BMEVj~B AV]ZnnB AF]ZmnB EV]ZnBMEV]ZnB EV]Zm^~B AFJ,N=B AFJ,N<B AFJ,N<B AFJ,N<B AFJ,N<1r (  a㞻߿Qߎz~B =5~9-1m 9%ۂJm~RYܶ$n )-BMIfrۿ]$ 5%ۂJmnRYܶ$ԗn )-BMIfߒrۿRY$ܶ$n )-I9%ۂJmnRYv$Ԗm(I9%܂Zn~RYv$n )- 5%~J-nRNIvrۿRYu$Ԗm(z 5%~J,^BMIf1ן]v$Ԗi yI5%~:,^~RMIfߎ1ןRY5 Vi 8I5%~9N}RMIf{0ӟ@RY4 Ui觮I5z9N<RMEfzϏQU Uef$Ue親$Ueئ Uee$Uee Ueev a$u a$u a$4 a$4 a$3߿Q 0~B AF~9=,m a㞻ۯrMvj^}]hp  @$Ԗm(- 5%ۂJmnRYܶ$n )-BMIfrۿ]$ܷ 5%JmnRNIvr߰$Ԗm)- 5%ۂJmnRNIvr۰$Ԗm( 5%~J-nRNMw ߰$Ԗm(I9%܂Zn~RYv$n (I9%ۂJmnBMIf1ׯRYu$ViyI9%~J-nBMIf1ןYu$m(zI9%~:,^~BMIf{0ן@QU4$Vi 8 5z)N<B EVjϏQY$Vi8I5z)><B EV^j~B AV]ZnB AV]ZnB AF]ZmnB EV]ZnnB EV]ZmnB AFZm^}B AF]Zm^}B AFJ,N=B AFJ,N<B A5~9=1r (  a$߿MvߎznB =5~9-1mN-Vխ^e֝mP (r i-RNIv߰$n )-BMIfrۿ]$ 5%JmnRNIv߰$ԗn )-I9%ۂJm~RYܶ$ԗn )- 9%ۂJmnBNIvrۿR]$ܶ$Ԗm( 5%~J-nRNIvrۿRYv$n (I9%ۂJmnRNIvrۿ]$v$m(z 5%~:,^~RMIfߒ1ׯYu$m(yI5%~:,^}BMEfzӏ@RY4$Ԗi 8 5z9N<B EV^jQU Ue親1Yv- 5Zz)=1Yvi-1vi5Yvi- 5Yvi-1YviyI5YviyI5Yviy1r ( 81r ( 81r ( a$߿MvߎznB A5~9-,m親] 9%ۂJmnRYܶ$n )-BMIfrۿ]$ܷ 5%JmnRNIv߰$Ԗn )-I9%ۂJm~RYܶ$ԗn )- 9%ۂJmnRNIvrۿ]$ܶ$Ԗm)- 5%~J-nRNIvrۿRYv$n )- 5~:,^BMIf1ׯQYu$n (I5%~J,^B Ef{0ן@QY5$Vi y5z9N}RMIf0ן@QU Ui觮85Zz)><RMIfzӏQU߰ Ue親1Yv- 5Zz)=1Yvj-1vi- 5Yv-I5Yv- 5Yvi1r )y1r ( 81r ( 81r ( 80m a㞻߿MvߎznB A5~9-,m ]⚫ןu@4X| @ RY$ܶ$n )-BMIfrۿ]$ 5%ۂJmnRYܶ$ԗn )-BMIfߒrۿRY$ܶ$n )-I9%ۂJmnRYv$Ԗm(I9%܂Zn~RYv$n )- 5%~J-nRNIvrۿRYu$Ԗm( 5%~J,^BMIf1ׯ]v$ԖiyI5%~:,^~RMIfߎ1ןRY5$Vi 9I5%~9N}RMIf{0ӟ@RY㞼4$Vi觮8I5%z9N<B EV]j~B EV]j~RMEVj~UaۯUaۯQUbۯQaqןQ qן@Uaqן@Uaqן@Q 0ӏQ 0ӏQ 0ӏMvߎz~A=5~9-1m ]㚫ۯ@Mvߎjne֝lP p$Ԗm)- 9%ۂJm~RYܶ$n )-BMIfrۿ]$ܷ 5%JmnRNIvr߰$Ԗm)- 5%ۂJmnRNIvr۰$Ԗm( 5%~J-nRNMw ߰$Ԗm(I9%܂Zn~RYv$n (I9%ۂJmnBMIfߎ1ׯRYu$ViyI9%~J-nBMIfߎ1ןYu$m(zI9%~J,^~RMIf0ן@QU4$Vi 8 5z9N<B EVzϏQY Ueئ Ueئ Uef$Ue親$Ue親 Uef aeu aeu$Ueeu a$4$Ueeu a$4 a$4]㞻߿rMvߎznB AF~9=1m]ןu;TWVuwXuZ5\$@]$ 5%ۂJmnRNIv߰$ԗn )-BMIfߒrۿ]$ܶ 5%~JmnBNIvr۰$Ԗm(- 5%JmnBNIvrۿ]$ܶ$n )- 9%ۂJmnBMIfߒqۿRYv$n )- 5%~J-nRNIvߒqۯ]$ܶ$n )I9%ۂJ-nRMIfߒqׯQY5$ԖmyI5%~J,^~RMIfߎ1ןRY4 Ui觯 8 5z9N=BMEfzӏQU$Vi81Yv)=B EV]j~B AV]jnBMEV^j~RMEV^j~BMEV]jnB AF]ZmnB AF]Zm^~B AFJm^}B AFZm^}B AFJ,N<B EV]Zm^}B AE~9=1r ( 8 a$߿MvߎznB A5~9-,i親uGԭN-Vխ]e֝mP$Ԗm)- 9%ۂJmnRYܶ$n )-BMIfrۿ]$ܷ 5%JmnBNIvr߰$Ԗm)- 5%ۂJmnRNIvr۰$Ԗm( 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )-I9%ۂJmnBMEf1ׯQYu$m( 5%~:,^RNIvߒqׯQY5 Vi 95Zz9N=BMIf{0ӟ@RY5 Ui觮I5%~9N=BMEVzӏQY$Vi觮 5Zz)=B AV]jnB EV]jnB EV]ZnB AFZm^B AF]Zm^B AFZm^}B EV]Zm^}B AV]Zm^}B AFJ,N<B AFJ,N<B AFJ,=1r ( a㞻߿Qz~B A5~9-1mp  P)2BMIfrۿ]$ 5%ۂJmnRYܶ$ԗn )-BMIfߒrۿR]$ܶ 5%~J-nBMIfrۿ]$ܶ$n )-BMIfߒqۯ]% 5%JmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒ1ׯRYu$Ԗm(z 5%~:,^RNIvߒqۯRYu$ԖmzI5%~:,^~RMIf0ן@QY4$Ԗi 9I5%~9N}RMIf{0ӟ@QY Ueئ1Yz)=B EV]j~RMEVj~UaۯUaۯQUbۿQaqׯQaqן@QUaqןQ 0ӏUaqן@Q 0ӏQߎz~B AFJ+=1m]⚫ۯQߎznA=5z)yWuY5[5@4\RYܶ$n )-BMIfߒrۿ]$ܷ 5%JmnRNIvr߰$Ԗn )-I9%ۂJm~RYܶ$ԗn )- 9%ۂJmnRNIvrۿ]$ܶ$ԗn )- 5%~J-nRNIv߰$Ԗm(I5%~J-nRNIvrۿQYu$Viz5~:,^~RNIfߒqۯRY5$ԖmzI9%~J,^~RMIfߎ0ןQY4$m y5Zz)N<B EVzӏRY4$Ui觮 5z)><BMEVjUb߿QU߿QaۯQUbۿUaqۯQaqןQ qן@Q qן@Q 0ӏQ 0ӏQ 0ӏQ z~B AF~9=,m]⚫ۯ@MvߎznԭN-V՝]e֝lP$Ԗm(- 5%ۂJmnRYܶ$ԗn )-BMIfߒrۿR]$ܶ 5%~JmnBMIvr۰$Ԗm(- 5%JmnBMIvrۿ]$ܶ$n )- 5%ۂJmnBMIfߒqۯ]% 5%~J-nRNIvrۿQYu$Ԗm(z 5%~J-^BMIfߎ1ׯQYu$m(z 5~9^}BMIf0ןQY5 Vi 9I5%~9^}B EVzӏQU Ue覮 5z)N<RMIfzӏQY$Ui親1Yv-5Yv-1Yvj-1viy1viy1r )y1viy1r )y1r ( 81r ( 81m a㞻߿MvߎznB A5~9-,m親 ]ן@]$ 5%ۂJmnRNIv߰$ԗn )-BMIfߒrۿR]$ܶ 5%~JmnBMIvr۰$Ԗm(- 5%JmnBMIvrۿ]$ܶ$n )- 9%ۂJmnBMIfߒrۿRYv$n )- 5%~J-nRNIvrۯ]$ܶ$Viz5~:,^~RNIvߒqۯRYu$m(z5~9^}B Ef{0ӟ@QU4$Ԗi 9I9%~:,^}B EVzӏRY4$Vi觮8I5%z9N<B EV]j~B AV]j~BMEV^j~B AF]ZnnB AF]ZmnB EV]ZnBMEV]ZnB EV]Zm^~B AFJ,^}B AFJ,N<B AFJ,N}A=5~9=1r ( 8,m a#߿ rMvߊjnB AE~9-,i覦u$Ԗn )-I9%ۂJm~RY$ܶ$n )-BMIfrۿ]$ 5%JmnRNIvr߰$Ԗn )- 9%ۂJmnRNIvr߰$Ԗm( 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5~:,^BMIfߎ1ׯRYu Vi yI5%~J,^B Ef{0ן@QY5$Vi y5z9N}RMIfߎ0ן@QU4$Vi85Zz)><RMIfzӏQU Ue親1Yv)-I5Zz)=B AV]ZnnB AF]ZmnBMEV]jnB AFZm^}RMEV]ZnnB AFZm^}B AFZm^}B AFJ,N<B AFJ,N<B AFJ,=1r (  a㞻߿ rMvߊjnB AE~9-,i親uhp0 P)$r i-RNIv߰$ԗn )-BMIfߒrۿ]$ܶ 5%~JmnBNIvr۰$Ԗm(- 5%JmnBNIvr۰$Ԗm( 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~J-nBMIfߒqۯRYu$Ԗmz5~9^~BMIfߎ1ׯYu Ui 9I9%~:,^~BMIf{0ӟ@QU Ui觮85Zz)N<RMIfzӏ@QU$Ui覮5Yz)=B AV]jnB EV]j~BMEV]j~B EV]ZnRMEV]jnRMEV]ZnB AV]Zm^}B EV]Zm^}B AFJm^}B AFJ,N<B AE~9=1r ( a㞻߿rMvߎzn1=5z)-0mU՝] d֍lP BMIfrۿ]$ܷ 5%JmnRNIv߰$Ԗn )-I9%ۂJn~RY$ܶ$n )-BMIfߒrۿR]$ܶ$n )-I9%ۂJmnRNIvrۿ]$ܶ$Ԗm(I95܂Zn~RYv$n )I9%ۂJmnBMIfߎ1ׯRYu$ViyI9%~J-nBMIfߎ1ןYu$m(zI9%~J,^~RMIf0ן@QY4$Vi 8 5z9N=B EVzϏQY Ueئ1Yv)=I5z)=B EV]jnB EV]jnB EV]ZnRMEV]jnB AFZm^}BMEV]Zm^B AFJ,N}B AFJ,N<B AFJ,N<B AFJ,N<B AFI=1q ]㞻ۯMvߎjnB AE~9-,i覦$Ԗm)- 9%ۂJmnRYܶ$n )-BMIfߒrۿ]$ܶ 5%~JmnBNIvr۰$Ԗm(- 5%JmnBMIvrۿ]$ܶ$n )- 5%ۂJmnBMIfߒqۯRYv$n )- 5%~J-nRNIvߒqۯ]$ܶ$n )-I9%ۂJmnRNIfߒqׯRYu$Ԗm(zI9%~J,^RNIfߒ1ׯRY5$Vi 9I5%~9N}RMIf{0ӟ@QY4 Ui覮 5Zz)><BMEVjQU߿UaۯUaۯUaۯQUbۯQaqן@QUaۯQ!qן@Q 0ן@Q 0ӏQ 0ӏMvߎz~B AE~9=,m ]㞫ۯ rMvފj^}A=5z)yI9%܂Zn~]$ܷ 5%JmnBNIvr߰$Ԗn )-I9%ۂJm~RY$ܶ$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒqۯRYv(r i-BMIfߒrۿRYv$n )- 5%~J-nRNIvrۿQYu$Ԗiz 5~:,^RNIvqۯRYu Vi y 5~9^}BMEf{0ן@QY4$Ԗm y5Zz9N=BMEfzӏQU$Ԗi 85Yz)=B EV^j~Ub߿QY߰ ee ee$Ueئ aeu a%u Ueeu Ueeu a$4 a$4 a$4 ]㞻߿rMvߎznB A5~9-,m ]㚫۟uY5Z@8\ R]$ܶ 5%~J-nBMIvr۰$Ԗm(- 5%ۂJmnRYܶ$ԗn )-I9%ۂJn~RY$ܶ$ԗn )- 9%ۂJmnRNIvrۿ]$ܶ$Ԗn )- 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߒqׯRYu$ViyI9%~J-nBMIf1ןRYu$ԖmyI5%~:,^}BMEfzӟ@RY4$Ԗi 9I5%~9N=BMEfzӏU߰ Ue親1Yv-I5Zz)=B AV]ZnB AV]ZnnRMEV^jnB AV]ZmnB AF]Zm^}B AFJ,^}B AFJ,N<B AFJ,N<B AFJ,N<B AFJ,M1r ( 8 a$߿MvߎznA=5~)-0mX`=gֽo  $r i-RNIv߰$ԗn )-I9%ۂJn~R]$ܶ 5%~J-nBMIvrۿ]$ܷ 5%~JmnBMIvrۿ]$ܶ$n )-I9%ۂJmnBMIvrۿRYv$n )- 5%~J-nRNIvrۿRYv$Ԗm(I5%~J-nBMIfߒ1ׯQY5$Ԗm(z5z9N}B Ef{0ӟ@QY4$Ԗm y5z9N=BMEfzӏ@QY4 Ui覮I5z9N<RMIfzӏQY Ue親 ee ee eev Uee Ueev a%u aeu a$4 eeu a$4 a$3߿Q z~B =5~9-,m ]㞻ۯ'SuGUugW5Y5[5@R]$ܶ$n )-BMIfrۿ]$ 5%JmnRNIv߰$Ԗn )-I9%ۂJm~RYܶ$ԗn )- 9%ۂJmnRNIvrۿ]$ܶ$ԗn )- 5%~J-nRNIw ߰$Ԗm(I9%ۂJmnRNIvrۿRYu$Ԗmz 5%~:,^RNIvqۯRYu$m(z5z9N}B Efzӟ@Y5$Vi 9I5%~9N}RMIf{0ӏ@QY Ue覮5Zz)=B EV^j~Ua߿QU߿QaۯQU߿UaۯQUarۯQaqן@QUaqן@QUaqן@Q 0ӏQ 0ӏQz~B AF~9=,m ]㞫ۯ rMvj^}A=5z)@R]$ܶ$n )-BMIfrۿ]$ܷ 5%JmnRNIvr߰$Ԗn )- 9%ۂJm~RYܶ$ԗn )- 9%ۂJmnRNIvrۿ]$ܶ$n )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvrۯ]$ܶ$n (I5%~J-^BMEf0ןRYu$m(zI9%~J,^~RMIf0ן@QY4$Vi 9I5%z9N=BMEfzӏQU$Ui覮5Zz)=B EV]j~RMEVj~QaۯQarۯQUaۯQUaۯQUaqׯQ 1ן@Q 0ӏUaqן@Q 0~B AFJ,N<B A5~9=,m ]㞫ۯ rMvފj^}A=5z)y\@(Lp @  5%~J-nBMIvrۿ]$ 5%ۂJmnRNIv߰$ԗn )-I9%ۂJm~RY$ܶ$ԗn )-I9%ۂJmnRYv$Ԗm(J95܂Zn~RYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )- 5~:,^B Ef1ן]$v$ԖmzI9%~J-nBMEf{0ן@QY4 Vi 9I5%~:,^}B EVzӏQU Ui覮I5%z9N<B EV^jQU߰ Uef$Ui親 ee ee$Ueئ aeu a%u eeu eeu a$4 a$4 a$4Q 0ӎB AF9=,m a㞻ۯrMvj^}}kP p$$Ԗm(- 5%ۂJmnRNIv߰$Ԗn )-I9%ۂJn~RY$ܶ$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒqۯRYv$Ԗm(I9%ۂZn~RYv$n )- 5%~J-nRNIvrۿRYu$Ԗm(z 5%~:,^BMEf1ןYv$Vi y 5%~:,^~RMIfߎ1ןRY5 Vi 8I5%~9N}RMIf{0ӟ@RY㞼4$Ui觮8I5%z9N<B EV]j~B EV]j~RMEfj~UaۯUaۯQUۿUaqׯQaqן@QUaqןQ 0ӏUaqן@Q 0ӏQz~B AFJ,=1m]⚫ۯQߎznA=5z)yW5XZ@4X|I9%ۂJn~RY$ܶ$n )-BMIfrۿ]$ܷ 5%JmnBNIvr߰$Ԗm)- 5%ۂJmnBNIvr۰$Ԗm( 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~J-nBMIfߒqۯRYu$Ԗmz5~9^~RMIfߎ1ׯYu Vi 9I9%~J,^~RMIf{0ן@QU4$Vi 8 5z)N<B EV^jϏQY$Vi觮 5Zz)=B EV]j~RMEVj~B AF]ZnnRMEV^jnB AV]ZmnB AV]Zm^~B AFJ-^}B AFJm^}B AFJ,N<B AFJ,N<B AFJ,N<B AF9=1m]㞫ۯrMvߊjnB A5~9-Ru7TuWV5sX5Z5[@$ 9%ۂJmnRYܶ$ԗn )-BMIfߒrۿR]$ܶ 5%~J-nBMIvrۿ]$ܷ 5%~JmnBMIvrۿ]$ܶ$n )-I9%ۂJmnBMIvrۿRYv$n )-BMIfߒqۯ]v$n )- 5%~:,^BMIf1ׯQYu$m( 5%~:,^~RNIfߒ1ׯQY4$m(yI5%~:,^}BMEfzӏ@QY4$Vi 8 5z)N<B EV^jQU Ue親 Ueئ$Ui親 ee$Ue親 Uee Ueev aeu Ueeu aeu a$4 a$4]㞻߿Mvߎz~B AFI=,m ]㞫ۯMvߎj 9%ۂJmnRYܶ$ԗn )-BMIfߒrۿR]$ܶ$n )-BMIfrۿ]$ܷ 5%~JmnBMIvrۿ]$ܶ$n )-I9%ۂJmnBMIvrۿRYv(r i-BMIfߒqۯ]$ܶ Viz 5%~J-^BMIfߒqׯRYu Vi yI9%~J-^B Ef{0ן@QY5$Vi y5z9N}RMIf0ן@QU Ui觮85Yz)><BMEfzӏUb߰ Ueئ Uef$Ui親 ee eev Uee$Uee Ueeu a$4 a$4 a$4 a$4 a$4]㞻߿Q z~A=5~9-1m]qןu@4X| @ RYܶ$n )-BMIfߒrۿR]$ܶ 5%~JmnBMIvrۿ]$ 5%JmnBNIvrۿ]$ܶ 5%~J-nBMIfߒqۯ]% 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿQYu$n )I9%~J-nBMIfߎ1ׯYu Vi 95z9N}RNIfߒ1ןRY4$m y5Zz)N<B EV^jϏQY Ueئ1Yv)=1Yv)-I5Zz)=B AF]ZnnB AF]ZmnBMEV]jnRMEV]jnRMEV]ZmnB AFZm^}B AFJm^}B AFJ,N<B AFJ,N<B AFJ+=1r ( a㞻߿Qz~B A5~9-,i覦ugֽo  P)BMIfߒrۿR]$ܶ 5%~J-nBMIvrۿ]$ 5%ۂJmnRNIvr߰$Ԗm)- 5%ۂJmnRNIvr۰$Ԗm( 5%~J-nRMw ߰$Ԗm(- 5%~J-nRNIvrۿRYv$n )-5~:,^BMIfߎ1ׯRYu Vi yI5%~J-^BMEf{0ןRY5$Ԗi y 5~9N}B EVzӏ@QY4$Ԗi 8 5z9N<B EVjϏQY$Vi觮 5Zz)=B EV]j~BMEV^j~RMEV^j~B EV]jnB AFZm^}B AFJm^}B AV]Zm^}B EV]Zm^}B AFJ,N=B AFJ,N;1r ( 81r ]㞻߿Qz~B AE~9-,m親uXս_=gֽn  $Ԗm(- 5%ۂJmnRNIv߰$Ԗn )-I9%ۂJn~RY$ܶ$n )-BMIfߒrۿR]$ܶ$n )-I9%ۂJmnRYv(r i-BMIfߒrۿRYv$n )- 5%~J-nRNIvrۿRYu$Ԗm(z 5%~J,^BMIf1ׯ]$v$ԖmyI9%~J,^RNIfߒ1ׯRYu$Ԗi 9I9%~:,^}B EVzӏQU$Ԗi 85Zz)><BMEVjϏQU߰ Uef$Ue親$Ue親$Uef aeu aeu$Ueeu a$4 a$4 a$4 a$4 ]㞻߿Mvߎz~B AF9=1m ]⚫۟u'SuGU5cW5Y5Z@]$ܷ 5%~JmnBNIvr۰$Ԗm)- 9%ۂJmnRYܶ$ԗn )-I9%ۂJm~RYܶ$ԗn )- 9%ۂJmnRNIvrۿ]$ܶ$Ԗn )- 5%~J-nRNIvrۿRYv$n )- 5%~J-nBMIfߒqۯRYv$Ԗm(z 5~:,^~RNIfߒ1ׯQY5$Vi y 5z9N}RNIfߎ1ןQY4$Ԗi 9I5%~9N=BMEfzӏU Ue覮5Yz)=1Yv)-I5Zz)=1vi-I5Yz)-1Yvi-1Yviz1r iy1viy1r ( 81r ( 81r a$4Q /~B A5~9=1m]ןuRu3T5SV5sWY[ 5%~J-nBMIfrۿ]$ܷ 5%JmnBNIvr߰$Ԗm)- 5%ۂJmnRYܶ$Ԗn )- 9%ۂJmnRNIvrۿ]$ܶ$n )- 5%ۂJmnBMIfߒqۯ]% 5%~J-nRNIfߒqۯ]$ܶ$Ԗiz 5%~:,^BMEf1ן]v$ԖmyI9%~J,^B Ef{0ӟ@QU4$Ԗm y 5z9N=BMIf{0ӟ@RY4$Vi觮81Yz)=B EV^jQU߰ Uef$Ue親 ee$Ue親 Uee Ueeܶ eeu$Ueeu$Ueeu a$4 a$4 a$߿Q z~B A5~9=1m ]⚫۟@Mvފj^@RYܶ$ԗn )-I9%ۂJn~RY$ܶ$n )-BMIfrۿ]$ܶ 5%~J-nBMIfrۿ]$ܶ$n )-BMIfߒqۯRYv$r i-BMIfߒqۯ]% 5%~J-nRNIvrۿ]$ܶ$Ԗm(z 5%~J-^BMIfߎ1ׯQY5$m(z5~9^}BMEf{0ן@QY5 Vi 9I5%~:,^}B EVzӏQU Ui覮I5z9N<B EV^j~Ub߿Ub߿QU߿UaۯUarۯQUaۯQUaۯQUaqۯQ qן@Q 0ӏQ 0ӏQ 0ӏ rMvߎz~B AE~9=,m ]㞻ۯrMvފj^}B =5z)y[@$Hl @ RY$ܶ$n )-BMIfrۿ]$ܷ 5%~JmnBMIvr۰$Ԗm(- 5%JmnBNIvrۿ]$ܶ 5%~J-nBMIfߒqۯ]% 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJ-nRNIvrۿ]$ܶ$n )I9%~J-nBMIf1ןYu Vi 95z9N}RNIfߒ1ןRY4$m y5Zz)N<B EV^jϏQY Ue親1Yv)=1Yv)=I5z)=B AV]ZnB AV]ZnnBMEV]jnB AFZm^}B AFJm^}B AV]Zm^}B AV]Zm^}B AFJ,N<B AFJ,N<B AFJ,N<A=5~9=1r ( ]㞻ۯrMvߊjn}B =5~9-WY[$@Hl 5%JmnBNIvr߰$Ԗm)- 5%ۂJmnRYܶ$ԗn )-I9%ۂJm~RYܶ$ԗn )-I9%ۂJmnRYv$Ԗm(J95܂Zn~RYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )- 5%~:,^BMEf1ׯ]$v$Ԗm(z5~9^~BMIf0ןRY5$Vi 95Zz)N=BMEfzӟ@RY4$Vi 85Zz)><RMEfzӏQY$Vi覮5Yv)=I5Zz)=I5Zz)= 5Yv-1viy1riy5Yviy1r ( 81Yviy1r ( 81r ( a$4߿Q z~B =5~9-,m ]㚫۟uSV5sWY[@$LRYܶ$n )-BMIfߒrۿR]$ܶ$n )-BMIfrۿ]$ܷ 5%~JmnBMIvrۿ]$ܶ$n )-BMIfߒqۯ]% 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIf1ׯRYu$Ԗmz 5~:,^RNIvߒqۯRYu$Ԗm(zI9%~J,^RMIfߎ0ןQY4$m y5Zz)N<B EVzӏRY㞼4$Ui覮 5Zz)><BMEVj~Ub߿QU߿QU߿QUbۯQaqۯQaqן@Q qן@Q qן@Q 0ӏQ 0ӏQ 0ӏQ z~B AF~9=,m ]㚫ۯQvߎznMHPMWս_=g֭n$Ԗm(- 5%JmnRNIvr߰$Ԗm)- 9%ۂJmnRYܶ$ԗn )-I9%ۂJm~RYܶ$ԗn )- 9%ۂJmnBNIvrۿR]$ܶ$Ԗm(- 5%~J-nRNIvrۿRYv$n )- 5%~J-^BMIfߒqۯRYv$Ԗmz5~:,^~RMIfߒ1ׯQY4$Vi y5z9N}RNIfߎ1ןQY4$Ԗi 9I5%~9N=BMEfzӏU Ue覮5Yz)=B AV]j~BMEV^j~RMEVj~RMEV]jnB AV]ZmnB EV]ZmnB AFZm^}B AV]Zm^}B AFZm^}B AFJ,N<B AFJ,N<B =5~9=1m]㞫ۯrMvߎjnB AE~9-1mBMIfߒrۿR]$ܶ$n )-BMIfrۿ]$ܷ 5%~JmnBMIvr۰$Ԗm(- 5%JmnBMIvrۿ]$ܶ$n )- 9%ۂJmnBMIfrۿRYv$n )- 5%~J-nRNIvrۿRYv$Ԗm(I5%~J-nBMIfߒqׯRYu$m(z 5~9^}BMEf{0ן@QY4 Ui 8I5%~9N}RMIf0ן@U$Ԗi 85Zz)><BMEfzϏQU Ueئ$Vi覮1Yvi-1vi-5Yvj- 5Yvj-1Yviy1r ( 91r ( 81r ( 81r ( 81r ( 8,m a#߿ rMvߊjnB AE~9-,i覦un  P)2BMIfrۿ]$ܷ 5%~JmnBNIvr۰$Ԗm)- 5%ۂJmnRNIvr߰$Ԗm)- 5%ۂJmnBNIvrۿ]$ܶ$n )- 5%JmnBMIfߒqۯ]$ܷ 5%~J-nRNIvߒqۯ]$ܶ$Ԗmz 5%~:,^BMIf1ׯQY5$Ԗm(z5z9^}BMEf{0ן@QY4 Vi 8I5%~9^}B EVzӏQU Ue覮I5z9N<B EV^j~Ub߿Ub߿QU߰ ee eeܶ$Uef$Uef$Ueeܶ a%u a$u a$4 a$4 a$߿Q ~B AE~9=1q ]㞫ۯQvߎznmj@ p$-BMIvrۿ]$ܷ 5%JmnBNIvr߰$Ԗm)- 5%ۂJmnRYܶ$Ԗn )- 5%ۂJmnBNIvrۿ]$ܶ$n )- 5%ۂJmnBMIfߒqۯ]% 5%~J-nRNIvrۿ]$ܶ$Ԗm(z 5%~J-^BMIfߎ1ׯQY5$m(z 5~9^~BMIf0ןRY5$Vi 9I5%~:,^}B Efzӏ@QY4 Ui觮8I5%~9N=B EV^jQU߰ Ueئ$Vi覮1Yvj-1Yvi-I5Yv)-1viy1riy1Yviy 5Yviy1r ( 81r ( 81r ( 81m ]㞻߯Qߎz~B A5~9-1m[c}kP p$Ԗn )- 9%ۂJm~RYܶ$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒrۿR]$ܶ$n )-I9%ۂJmnRNIvrۿR]$ܶ$Ԗm(J95܂Zn~RYv$n )- 5%~:,^BMIfߒqۯRYv$Ԗm(z 5%~:,^RNIvqۯRYu$Ԗm(zI9%~:,^~RMIf0ן@QY4$Ԗi 9I5%~9N}RMIf{0ӏ@QY Ueئ1Yv)=B EV]j~RMEVj~UaۯUaۯQUۿUaqۯQaqן@Q 0ן@Q 0ӏ@Q 0ӏQ 0ӏQ 0ӏ?B AFJ,N<1=5~9-1m ]㞫ۯ rMvj^}S}[bmjP BMIfrۿ]$ܶ 5%~JmnBMIvrۿ]$ 5%JmnBNIvr۰$Ԗm(- 5%JmnBMIvrۿ]$ܶ$n )- 5%ۂJmnBMIfߒqۯRYv$n )- 5%~J-nRNIvrۯ]$ܶ$Ԗiz 5~:,^RNIvqۯRYu Vi y 5%~:,^~BMIf0ןRY5 Ui 8 5%~9N}RMIf{0ӟ@RY㞼4$Vi觮8I5%z9N<B EV^j~Ub߿QY߰ Uef Uee eeܶ Uee Ueev aeu eeu a$4 Ueeu a$4 a$3߿Q z~B =5~9-,m ]㞫ۯR?T_V{XZ 5%~JmnBMIvr۰$Ԗm(- 5%JmnRNIvr߰$Ԗm)- 9%ۂJmnRYܶ$Ԗm)- 5%ۂJmnBNIvrۿ]$ܶ$ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMEf1ׯRYu$Ԗmz 5~:,^~RNIvߒqۯRYu$m(zI9%~J,^RNIfߎ1ןRY4 Ui觮8 5z9N=BMEVzӏQU$Vi觮8I5z9N<RMEfzϏQU߿UaۯUaۯUarۯQUaۯQUaۯUaqן@QUaqן@QUaqן@Q 0ӏQ 0ӏQvߎz~B AE~9=,m]㚫ۯQvߎznB AE~9 $n i-BMIvrۿ]$ܷ 5%JmnBNIvr۰$Ԗm)- 5%ۂJmnRNIvr߰$Ԗm)- 5%JmnBMIvrۿR]$ܶ$Ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒ1ׯRYv$Ԗm(z 5%~:,^B Ef0ןRYu Vi y 5~9^}B Ef{0ӟ@Yu$Vi 9I5%~9N}RMIf{0ӟ@QY4 Ui覮 5Zz)><BMEVjQUb߿QY߰ ee eeܶ Uee$Uee Ueeu a$u a$4 aeu a$߿Q 0ӏMvߎz~B AFJ+=,m a㞻ۯrMvj^}@ `$- 6BMIvrۿ]$ 5%JmnBNIvr߰$Ԗm)- 5%ۂJmnRNIvr߰$Ԗm)- 5%JmnBMIvrۿ]$ܶ$ԗn )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$Ԗm( 5%~J,^BMEf1ןYu Vi y 5~9^}BMEf{0ן@QY4$Ԗi 95Zz)N<B EVzӏRY4$Ui觮I5z9N<RMEfzϏQU߰ ee Uef Uee aeu eeu a%u eeu aeu a$4 a$4 a$߿Q /~B AF~9=1q ]㞫ۯMvߎzn֭n0 P)2BNIvr۰$Ԗm(- 5%JmnRNIvr߰$Ԗm)- 5%ۂJmnRYܶ$Ԗm)- 5%ۂJmnBNIvrۿ]$ܶ$n )- 5%~JmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$m( 5%~J-^BMIf1ׯ]v$Vi y 5%~:,^~BMIf0ן@QY4$Ԗm y5Zz)N<B EVzӏQU$Vi81Yz)=B EV]j~B EV]j~RMEVj~B AV]ZnB AF]ZmnB EV]ZnRMEV]jnB EV]Zm^B AFJ,^}B AFJ,N<B AV]Zm^}B AFJ,=1r ( 80m a$߿Mvߎzn1=5z)y,i親um  @)2`$n )-BMIfߒrۿ]$ܶ 5%~J-nBMIvrۿ]$ܷ 5%~JmnBMIvrۿ]$ܶ$n )-BMIfߒqۯ]% 5%JmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯYv$m(I5%~J-nBMIfߎ1ׯ]$v$Ԗi yI5%~:,^~RMIf0ןQY4 Ui觮8 5z9N=BMEfzӏ@QU$Ԗi 85Yz)=B EV^j~Ub߿QU߰ ee eeܶ$Uef aeu$Uee aeu aeu a$4 a$4 a$4Q 0~B AF9=,m a㞻ۯrMvފj^}-e֝m  @(RNIvr߰$Ԗm)- 5%ۂJmnRNIv߰$Ԗn )- 9%ۂJmnRYܶ$Ԗn )- 5%ۂJmnRNIvrۿ]$ܶ$n )- 5%JmnBMIfߒqۯ]$ 5%~J-nRNIvߒqۯ]$ܶ$Ԗmz 5%~J,^BMIf1ׯQY5$Ԗm(z5~9^}BMEf{0ן@QY5 Vi 9I5%~:,^}B EVzӏ@QY Ui觮8I5%z9N=B EV^jQU߰ Ueئ$Vi覮1Yvj-1Yvi-I5Yz)-1viz1viy 5Yviy1r ( 81riy1r ( 8,m a#߿Qvߎz~B AF~9=1m]qןukWY[@@$Hl]%I9%ۂJn~RY$ܶ$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒrۿR]$ܶ$n )- 9%ۂJmnBNIvrۿRY$ܶ$Ԗm(I9%ۂZn~RYv$n )-I9%ۂJmnBMIfߒqۯRYv$Ԗm(z 5%~:,^RNIvߒqۯRY5$ԖmyI5%~:,^~BMIf0ן@QY4$Ԗi 9I5%~9N}RMIfzӏ@QY$Ԗi 81Yv)=1Yv)=1Yv-5Yv)-5Yv-1Yvi-5Yvi-5Yviz1r )y1r )y1r ( 81r ( 81r ( 8,m]㞻ۯQvߎznB =5~9-1mRmZb]i@ `$n )-BMIfߒrۿR]$ܶ$n )-BMIfߒrۿR]$ܶ 5%~J-nBMIfߒrۿR]$ܶ$n )-I9%ۂJmnBNIvrۿR]$ܶ$Ԗm(I95܂Zn~RYv$n )- 5%~:,^BMIfߒqۯRYv$Ԗm(z 5%~:,^RNIvqۯRYu$m(zI9%~J,^~RMIfߎ0ןQY4$Ԗi y5Zz)N<B EV^jϏQY4 Ue覮5Yz)=B EV]j~B AV]jnB EV^j~BMEV]j~B EV]ZnRMEV]jnRMEV]ZnB AV]Zm^}B EV]Zm^}B AFJm^}B AFJ,N<B AF~9=1r (  a#߿rMvߎznA=5~)-0mO=Wս^-f֭m $n )-BMIfߒrۿR]$ܶ$n )-BMIfߒrۿ]$ܶ 5%~J-nBMIfrۿR]$ܶ$n )-I9%ۂJmnRNIvrۿR]$ܶ$Ԗm(J95܂Zn~RYv$n )- 5%~J,^BMIfߒqۯRYv$Ԗm( 5%~:,^B Ef{0ןRYu$m(zI9%~J,^RNIfߎ1ןRY4 Ui觮85Zz)N<B EVzӏRY㞼4 Ui覮 5Zz)><BMEVj~Ua߿QU߿QU߿QUaۯQaqןQaqן@QUaqۯQ 0ӟ@Q 0ӏQ 0ӏQ 0ӏQߎz~B AE~9=1r ']⚫۟@Mvߎjn=GԽO-Vխ^-e֝mBNIvr۰$Ԗm(- 5%JmnBNIvr۰$Ԗm)- 5%ۂJmnRNIvr߰$Ԗm)- 5%JmnBNIvrۿ]$ܶ$n )- 5%ۂJmnBMIfߒqۯRYv$n )- 5%~J-nRNIvrۿ]$ܶ$Ԗiz 5%~:,^B Ef0ןYu$Vi y 5%~:,^~RMIfߎ1ןRY5$Vi 9I5%~:,^}B EVzӏQU$Ԗi 85Zz)><BMEVjϏQU߰ Ueئ$Ui親 ee$Ue親 eeܶ eeu a%u aeu a$4 a$4 a$߿Q 0ӏ rMvߎznB AF~9=1m ]㚫۟@MvߊjJ95܂Zn~]$ܷ 5%~JmnBMIvr۰$Ԗm(- 5%JmnBNIvr۰$Ԗm(- 5%JmnBMIvrۿ]$ܶ$n )- 5%JmnBMIfߒqۯRYv$n )- 5%~J-nRNIvrۿQYu$Ԗm(z 5%~J,^BMIf1ׯ]$v$ԖmzI9%~J,^B Ef{0ӟ@Yu$Ԗi y 5z9N=BMEfzӏ@QY4$Ui觮81Yz)=B EV^jQU߿Ub߿QU߿UaۯQaqۯQUaۯQUaۯUaqן@QUaqן@QUaqן@Q 0ӏQ 0ӏQ ~B AFI=0m ]㞻ۯrMvߊj^}B =5z)yRNIvr߰$Ԗm)- 5%ۂJmnRNIvr߰$Ԗm)- 5%ۂJmnRNIvr߰$Ԗm)- 5%ۂJmnBNIvrۿ]$ܶ$n )- 9%ۂJmnBMIfߒqۿRYv$n )- 5%~J-nRNIvrۿRYu$Ԗm(z 5%~:,^BMEf1ׯ]v$ԖmyI9%~J,^RNIfߒ1ׯYu$Ԗi y5Zz9N=BMEfzӏ@QY4 Ui觮I5z9N<B EV]j~Ub߿QY Ueئ$Ueئ Uef aeu aeu a$u aeu a$4 a$4 a$3߿Q 0ӏMvߎz~B AF9=,m ]㞻ۯQvߎzn@RYܶ$Ԗn )- 9%ۂJmnRYܶ$Ԗn )- 9%ۂJmnRYܶ$Ԗn )- 9%ۂJmnRNIvr۰$Ԗm( 5%~J-nRMw ߰$Ԗm(- 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߒqׯRYu$ԖizI9%ۂJ-nBMIfߎ1ׯYu Vi 95Zz9N}RMIfߎ0ן@QY4$Vi 9I5z9N=BMEfzӏU Ue覮5Yz)=B AV]jnBMEV^j~RMEVj~RMEV^j~B EV]ZnnB EV]ZmnB AF]Zm^}BMEV]Zm^}B EV]Zm^}B AFJ,N<B AFJ,N<B AFJ,=1r ( ]㞻߯QvߎznB =5~9-0m$n )-BMIfrۿ]$ܶ 5%~J-nBMIfrۿ]$ܷ 5%~JmnBMIfrۿ]$ܶ$n )-BMIfߒqۯRYv(r i-BMIfߒrۿRYv$n )- 5%~J-nRNIvrۿRYu$Ԗm( 5%~J-^BMIfߎ1ׯQY5$Ԗm(z5z9N}B Ef{0ӟ@QY4$my 5z9N}RMIf{0ӟ@RY4$Vi 85Yz)=BMEVjϏQU Ueئ$Vi覮1Yvi-1vi-5Yvj-I5Yvj-5Yviz1r (y1r ( 8 5Yviy1r ( 8 a$4 ]㞻߿rMvߎznB =5~9-,m親 ]ןu[$@Hl @ 5%~JmnBMIvrۿ]$ܷ 5%JmnBNIvr۰$Ԗm(- 5%JmnBMIvrۿ]$ܶ$n )-BMIfߒqۯ]% 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$Ԗm( 5%~J-^BMIf1ן]u$Vi y 5%~:,^~BMIf0ן@QY4$Ԗm y5Zz9N=BMEfzӏQU$Ԗi 85Yz)=B EV^j~Ua߿QU߿UaۯUaۯQUbۯQaqן@Q qן@Qaqן@Qaqן@Q 0ӏQ 0ӏQ 0ӏ?B AFJ,N;1r]㚫ۯ rMvj^}A=5z)yXZu@8\ @ 5%JmnBMIvrۿ]$ 5%JmnBNIvr۰$Ԗm(- 5%JmnBMIvrۿ]$ܶ$n )-BMIfߒqۯ]% 5%~JmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$m(I5%~J-^BMIf1ׯ]v$Ԗi yI5%~:,^~RMIf0ןQY4 Ui觯 8 5z9N=BMEfzӏ@QY Ue覮5Zz)=BMEVjQU߿UaۿQUbۿQUaۯQaqۯUaqۯQaqן@QUaqׯQ 0ӏQaqן@Q 0ӏMvߎz~B AF9=1m a㞻߯MvߎznB AE~9-WuYu[$@Hl 5%JmnBNIvr۰$Ԗm(- 5%JmnBNIvr۰$Ԗm(- 5%JmnBMIvrۿ]$ܶ 5%~J-nBMIfߒqۯ]% 5%~JmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯYv$m(I5%~J-nBMIfߎ1ׯQY5$ԖiyI5%~:,^~RMIfߎ1ןRY5 Vi 8 5~9N}RMIf{0ӏ@QY4 Ui覮 5z)><RMEfzϏQU߰ Uef Ueئ$Ueئ Uee$Uee Ueev a%u a$u a$4 a$4 a$4 ]㞻߿rMvߎznB AE~9=0m ]㞻ۯKUkWYu[@@$LRYܶ$ԗn )-I9%ۂJm~RYܶ$ԗn )-I9%ۂJm~RYܶ$Ԗn )- 9%ۂJmnRNIvrۿ]$ܶ$n )- 5%JmnBMIfߒqۯ]$ܶ$ԗn )-I9%ۂJmnBMIfߒqۯ]v$m(I9%~J-nBMIfߒ1ׯQY5$ԖmyI9%~J,^RNIfߎ1ןRY5$Vi 9I5%~9N}RMIf{0ӟ@RY㞼4$Ui觮8I5z9N<RMIfzӏQY Ueئ$Ui親$Ui親$Uef aeu a%u Ueeu$Ueeu a%u a$4 ]㞻߿Q ~B AF~9=,m]ן@Mvߊj^}-V՝]e֝l $Ԗm)- 5%ۂJmnRNIvr߰$Ԗm)- 5%ۂJmnRNIvr߰$Ԗm)- 5%JmnBNIvrۿ]$ܶ$n )- 9%ۂJmnBMIfrۿRYv$n )-BMIfߒqۯ]v$n )- 5%~:,^BMIfߒ1ׯRYu Vi yI9%~J-^BMEf0ןRY5$Ԗi y 5~9N}B EVzӏ@QY4$Ԗi 9 5z9N=B EVzϏQY$Ԗi8I5z)=B EV^j~RMEVj~B AF]ZnnRMEV]jnB AF]ZmnB AF]Zm^}B AFJ,^}B AFJ,^}B AFJ,N<B AFJ,N<B AFJ,N<B A5~9=0m a#߿QߎznB =5~)-Q+SGUugWuY5[RYܶ$Ԗn )- 9%ۂJmnRYܶ$Ԗn )- 9%ۂJmnRYܶ$Ԗm)- 5%ۂJmnBNIvrۿ]$ܶ$n )- 5%~JmnBMIfߒqۯ]$ܷ 5%~J-nRNIvrۯ]$ܶ$Ԗm(z 5%~J-nBMIfߒqׯRYu$n ( 5%~:,^~RNIfߒ1ׯYu$Ԗm y 5~9N}RNIfߎ0ן@QU Ui觮8I5%~9N=BMEVjϏQU$Ui覮1Yv)-I5Zz)=1vi-I5Yz)-1Yvi1Yviz1r iy1viy1r ( 81r ( 81r a$4Q /~B AE~9=1m]ןtPR;T[VuwXuZuRYܶ$Ԗn )- 9%ۂJmnRYܶ$Ԗn )- 9%ۂJmnRYܶ$Ԗm)- 5%ۂJmnBNIvrۿ]$ܶ$n )- 5%~JmnBMIfߒqۯ]$ 5%~J-nRNIvrۿQYu$Ԗm( 5%~J-nBMIfߒqׯRYu Vi y 5%~:,^RNIfߒ1ׯYu$my 5%~9^}B EVzӏ@QY4$Ui觮85Yz)><BMEfzӏQY$Vi觮5Yz)=1Yvj-1Yvj-1Yvi- 5Yvj- 5Yvj-1YviyI5Yviy 5Yviy1r ( 81r ( 81q a㞻߿MvߎznB =5~9-,i親u]q 5%~JmnBMIfrۿ]$ܶ 5%~J-nBMIfrۿ]$ܶ 5%~J-nBMIfߒrۿR]$ܶ$n )- 9%ۂJmnBNIvrۿRYܶ$Ԗm(I9%ۂZn~RYv$n )- 5~:,^BMIfߒqۯRYv$Ԗm( 5%~:,^B Ef0ןRYu$m(z5z9N}B EVzӟ@RY5 Vi 8 5z9N=BMEfzӏ@QU$Ԗi81Yv)=B EV]j~RMEfzUb߿QUb߿QUaۯQaqןQaqן@Q qן@Q qן@Q 0ӏQUaqן@Q z~B AFJ,N<1=5~9=1q a㞻߯MvߎznB A5~9-RNIv߰$ԗn )- 9%ۂJmnRYܶ$Ԗn )- 9%ۂJmnRYܶ$Ԗm)- 5%ۂJmnBNIvrۿ]$ܶ$n )- 5%JmnBMIfߒqۯ]% 5%~J-nRNIvrۿRYu$Ԗm(I5%~J-nRMIfߒqۯRYu$Vi yI5%~J,^B Ef{0ӟ@QY4 Vi 9I5%~:,^~BMEfzӏ@RY4$Ԗi 8 5z)N<B EV^jQU Ue親1Yv- 5Yz)=I5Zz)=I5Yz)-1Yvi-1Yvi1viy5Yviy1Yviy1r ( 81r ( 81r ' a#߿MvߎznB A5~9-,m ]ן@RY$ܶ$n )-I9%ۂJm~RYܶ$ԗn )-I9%ۂJm~RYܶ$Ԗn )- 9%ۂJmnRNIvrۿ]$ܶ$n )- 5%ۂJmnBMIfߒqۯ]% 5%~J-nRNIvrۿRYu$Ԗm( 5%~J-nRMIfߒqۯRYu Vi yI5%~J,^RNIvߒqׯQY4 Ui 8I5%~:,^}B Efzӏ@QY4$Vi 85Zz)><RMEfzӏUb߰ Ueئ$Vi觮1Yv)-5Yv)-1Yvj-1viy1viyI5Yvi-1r )y1r ( 81Yviy1m a$4]㞻ۯQz~B AF~9=1m ]㚫ې$r i-BNIvrۿ]$ܷ 5%~JmnBMIvrۿ]$ܷ 5%~JmnBMIfrۿ]$ܶ$n )-I9%ۂJmnRNIvrۿR]$ܶ$Ԗm(I95܂Zn~RYv$n )- 5%~:,^BMIfߒqۯRYv$Ԗm( 5%~J,^BMEf0ןRYu Vi 95z9N}B Efzӟ@RY5$Vi 8I5%~9N}RMIfzӏ@QY Ue親5Yz)=B EV^j~B EV]j~RMEVj~B AV]ZnnRMEV^j~B EV]ZnnB EV]ZmnB AF]Zm^}B EV]Zm^}B EV]Zm^}B AFJ,N<B AFJ,N<B AF~9=1q ]㞻ۯMvߎzn1=5z)y,i親u 5%ۂJmnRNIvr߰$Ԗm(- 5%JmnBNIvr۰$Ԗm(- 5%JmnBMIvrۿ]$ܶ$n )-BMIfߒqۯRYv$r i-BMIfߒqۯ]% 5%~J-nRNIvrۿRYu$Ԗm(I9%~J-nRNIfߒqۯRYu$ViyI9%~J-^B Ef{0ן@QY5$Vi 9I9%~:,^~BMEf{0ӟ@RY4$Ԗi 9 5z9N<B EV^jQU$Ui覮1Yv)-I5Zz)=1Yvj-1vi-5Yvj-I5Yvj-5Yviz1r ( y1r ( 81r (y1m a$4]㞻߿Q z~A=5~9-1mYqן58\ @ ]%I9%ۂJm~RYܶ$ԗn )-I9%ۂJm~RYܶ$Ԗn )- 5%ۂJmnBNIvrۿ]$ܶ$n )- 5%JmnBMIfߒqۯ]% 5%~J-nRNIvrۿRYu$Ԗm(I9%~J-nRNIfߒqۯRYu$ԖiyI9%~J-^BMEf{0ן@QY5$Vi 95Zz9N=RMIf{0ӟ@RY5 Ue覮I5%~9N=B EVzϏQY$Vi觮5Yz)=1Yv-5Yv-1Yvj-1viy1viy1r )y1viy1r iy1r ( 81r ( 81r a$߿Mvߎz~B AE~9=0m ]㚫۟u[@$Hl @ ]%I9%ۂJm~RYܶ$ԗn )-I9%ۂJm~RYܶ$Ԗn )- 5%ۂJmnBNIvrۿ]$ܶ$n )- 5%JmnBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$Ԗm(I9%~J-nRNIvߒqۯRYv$ԖizI9%~J-nBMEf0ןRY5$Ԗi y5z9N}RMIf{0ן@QU Ui觮81Yz)><BMEfzӏRY$Vi觮 5Zz)=B EV]jnB EV]j~B EV]jnB AF]ZmnB AV]ZmnB AFZm^}BMEV]Zm^}RMEV]Zm^}B AFJ,N<B AFJ,N<B AFJ,N<B A5~9=,m ]㞻ۯMvߎjnB A5~9-W5Y5Z$@HlR]$ܶ$n )-BMIfߒrۿRY$ܶ$n )-I9%ۂJm~RYܶ$Ԗn )- 5%ۂJmnBMIvrۿR]$ܶ$Ԗm)- 5%~J-nRNIw ߰$Ԗm(I9%ۂJmnBMIfߒqۯRYv$n )I9%ۂJ-nRNIvߒqۯRYu Vi y 5%~:,^~RMIfߎ1ןRYu$Ԗi y5Zz9N=BMEfzӏ@QY4$Vi85Yz)=BMEVzϏQU Ue親 Uef$Ueئ$Ueئ eeܶ Uee Ueeu a$u a$4 a$4 a$4 a$߿Q 0~B AF9=,m]ן@Mvފj^}՝] d֍l $ԗn )-I9%ۂJmnRYܶ$Ԗn )- 9%ۂJmnRNIvr߰$Ԗm)- 5%JmnBMIvrۿR]$ܶ$ԗn )- 5%~JmnBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$Ԗm(I9%ۂJmnRNIvqۯ]v$Ԗm(z 5~:,^~RMIfߎ1ןYu$myI5%~:,^}BMEfzӏ@RY4$Ԗi 9I5z9N=B EVzϏQY$Vi觮 5Zz)=B EV]j~BMEV^j~BMEV^j~B EV]ZnRMEV]jnBMEV]ZnnB AFZm^}B AF]Zm^}B AFJ,N<B AFJ,N<B AFJ,N<B AF~9=1m a#߿QߎznB =5z)-ySuGU5cW5Y5Z$@RY$ܶ$n )-I9%ۂJm~RYܶ$Ԗn )- 9%ۂJmnRYv$Ԗm)- 5%JmnBMIfrۿRY$ܶ$Ԗm(- 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMIfߒqۯYv$n )-I9%ۂJmnRNIvqۯYv$ԖiyI9%~J,^B Ef{0ӟ@QY4 Ui 8I5%~9^}B EVzӏQU Ui觮8I5%~9N=B EVjQU Ue親1Yv-5Yv)- 5Yv)-1Yvj-I5Yv)-I5Yvj-1YviyI5Yviy1Yviy1r ( 81r ( 8 a$4]㞻ۯQߎz~B AE~9-,m親BmIQ]Y`MhBMIfߒrۿR]$ܶ$n )-BMIfߒqۿRYܶ$ԗn )-I9%ۂJmnRYv$Ԗm(- 5%~JmnBMIfߒrۿRYv$Ԗm(I9%ۂJn~RYv$n )- 5%~J-nRNIvqۯ]$ܶ Viz5~:,^~RNIvߒqۯRYu Vi y 5~:,^~BMIf0ן@QY4 Ui觯 8 5z9N}RMIf{0ӟ@RY4$Vi觮8I5%z9N<B EV^j~Ub߿UaۿQU߿QU߿QUaۯQaqןQaqן@QUaqۯQ 1ן@Q 0ӏQ 0ӏQ 0ӏQ ~B AF9=0m ]㞫ۯ rMvj^}1=5z)$Ԗm)- 5%JmnBNIvr۰$Ԗm( 5%~JmnBMIvrۿ]$ܶ 5%~J-nBMIfߒrۿRYܶ$Ԗm(- 5%~J-nBMIfߒqۯ]$ 5%~J-nRNIvrۿRYv$n )I9%ۂJmnB Ef1ׯQYu$n (I5%~J,^B Ef{0ן@RY5$Ԗi y 5~9^}B Efzӏ@RY4$Ԗi 9I5%~9N}BMEfzӏQU Ui覮5Yz)=B AV]jnBMEV^j~RMEV^j~BMEV]jnB AV]ZmnB AV]Zm^B AFZm^}B AF]Zm^}B AFJ-^}B AFJ,N<B AFJ,N<1=5~9=0m a$߿rMvߊjnB AE~9-1mI9%ۂZn~RY$ܶ$n )-I9%ۂJm~RYܶ$ԗn )- 9%ۂJmnRYv$Ԗm(- 5%~J-nBMIfߒrۿRYv$Ԗm(I9%ۂJm~RYv$n )- 5%~J-nRNIvqۯ]$ܶ$Viz 5~:,^RNIvqۯRYu Vi y 5%~:,^~RMIfߎ0ןRY5$Vi 9I5%~9N}B EVzӏQU$Ԗi 85Zz)><BMEVzϏQU Ueئ$Ui親 ee eeܶ Uee$Uee eeu$Ueeu$Ueeu a$4 a$4 a$3߿Q ~B AE~9=1m ]㚫۟@Mvߊj^}BMIfrۿR]$ܶ$n )-BMIfߒrۿRY$ܶ$ԗn )-I9%ۂJmnRYܶ$Ԗm)- 5%~JmnBMIfߒrۿRYv$Ԗm(I9%ۂJn~RYv$n )- 5%~J-nRNIvqۯ]$ܶ Viz5~:,^~RNIvߒqۯRYu Vi y 5%~:,^~BMIf0ןQY4 Ui 8 5%~9N}RMIf{0ӟ@RY4$Vi81Yz)=B EV^jQU߿Ub߿QU߿QU߿QUۿUaqۯUaqׯQ qן@Qaqן@Q 0ן@Q 0ӏQ 0~B AFJ,N<A=5~9=1q a㞻߯MvߎjnB =5~)-@]% 5%ۂJmnRNIvr۰$Ԗm(- 5%~JmnBMIvrۿ]$ܶ 5%~J-nBMIfߒrۿRYܶ$Ԗm(- 5%~J-nBMIfߒqۯ]$ 5%~J-nRNIvrۿRYv$n )I9%ۂJmnB Ef1ׯQYu$n (I5%~J,^B Ef{0ןRY5$Ԗi y 5%~9^}B Efzӏ@RY4$Ԗm yI5%~9N}RMEfzӏQU$Ui覮 5Zz)=B EV]j~RMEVj~B AV]ZnnRMEV^j~B EV]ZnnB EV]ZmnB AF]Zm^}BMEV]Zm^}BMEV]Zm^}B AFJ,N<B AFJ,N<B AFJ+=1r ' ]㞻ۯQvߎznB =5~)-,m$ԗn )- 9%ۂJmnRNIvr߰$Ԗm)- 5%JmnBNIvrۿ]$ܷ 5%~J-nBMIfߒrۿRYܶ$Ԗm)- 5%~J-nBMIfߒqۯ]$ 5%~J-nRNIvrۿRYv$n (I9%ۂJmnB Ef1ׯQYu$m( 5%~J,^B Ef{0ן@QY5$Ԗi y 5~9N}B EVzӏ@QY4$Ԗi 9I5%~9N=BMEfzӏU߰ Ue親1Yv)=1Yv- 5Yz)=I5Zz)= 5Yv)-1vi1viy1r )y1riy1r ( 8I5Yviy1r a$4Q 0~B AE~9=1m ]⚫ן@MvފjI95܂Zn~]$ܶ$n )-BMIfߒrۿRY$ܶ$n )-I9%ۂJm~RYܶ$Ԗm)- 5%~JmnBMIfߒrۿRYv$Ԗm(I9%ۂJn~RYv$n )- 5%~J-nRNIvqۯ]$ܶ Viz5~:,^~RNIvqۯRYu Vi y 5%~:,^~BMIf0ןQY5 Vi 8I5%~9N}RMIf{0ӟ@RY4$Vi 85Yz)=BMEVjQU߰ Uef$Ue親$Ui親$Ue親 Ueeܶ Ueeܶ aeu Ueeu eeu a$4 a$4 a#߿Q z~B =5~9=1m]ן@Mvފj^}BNIvrۿ]$ܶ 5%~J-nBMIfߒrۿR]$ܶ$n )-BMIfߒqۿRYܶ$Ԗm)- 5%~JmnBMIfߒrۿRYv$Ԗm(I9%ۂJn~RYv$n )- 5%~J-nRNIvߒqۯ]$ܶ$n )-I9%ۂJmnRNIvߒqۯRYu$m( 5~9^}BMEf{0ן@QY4$my 5z9N}RMIf{0ӟ@RY4$Vi觮8I5%z9N<B EV^j~Ub߿UaۿQU߿QU߿QUaۯQaqׯQaqן@Q qן@Q qן@Q 0ӏQ!qן@rMvߎz~B AFJ,N;1r ( ]㞻ۯMvߎznA=5z)-y,i親@]%I9%ۂJmnRYv$Ԗm)- 5%JmnBNIvrۿ]$ܷ 5%~J-nBMIfߒrۿRYܶ$Ԗm)- 5%~J-nBMIfߒqۯ]$ܷ 5%~J-nRNIvrۿRYv$m(I9%ۂJmnRNIvrۿ]$ܶ$m( 5%~J,^B Ef{0ן@QY5$Ԗi y 5~9N}B EVzӏ@RY4$Ԗi 9I5%~9N}BMEfzӏQU Ui覮5Yz)=B AV]jnBMEV^j~RMEVj~BMEV]jnB AV]ZmnB EV]ZmnB AFZm^}B EV]Zm^}B AFZm^}B AFJ,N<B AFJ,N<B AF~9=1q ]㞻ۯMvߎznA=5z)-y,m親u$n )-I9%ۂJm~RYܶ$Ԗn )- 5%ۂJmnRNIvr۰$Ԗm( 5%~JmnBMIfߒrۿRY$ܶ$Ԗm)- 5%~J-nBMIfߒqۯ]$ܷ 5%~J-nRNIvrۿRYv$m(I9%ۂJmnRNIvrۿ]$v$m( 5%~:,^RNIvߒqׯQY5$Vi y 5z9N}RNIfߎ0ןQY4$Ԗi 8 5z9N=BMEVzӏRY4 Ueئ1Yv)=I5z)=B EV]jnB EV]jnB EV]ZnRMEV]jnB AFZm^}BMEV]ZmnB AFJ,^}B AFJ,N<B AFJ,N<B AFJ,N<B AFJ,N;1r ( ]㞻߯QߎznB =5~9-0mJ95܂Zn~]$ܶ 5%~J-nBMIfߒrۿR]$ܶ$n )-BMIfߒqۿRYܶ$Ԗm)- 5%~JmnBMIfߒrۿRYv$Ԗm(I9%ۂJm~RYv$n )- 5%~J-nRNIfߒqۯ]$ܶ$n )-I9%ۂJmnRNIvߒqۯRYu$m( 5~9^}BMEf{0ן@QY4 Ui觯 8 5z9N}RMIf{0ӟ@RY㞼4$Vi觮81Yz)=B EV^jQU߿Ub߿QU߿QU߿QUۿUarۯUaqۯQ!qן@Uaqן@Q qן@Q 0ӏQ 0ӏMvߎz~B A5~9=1r (]㚫ۯQvߎzn1=5z)yRNIvr۰$Ԗm( 5%~J-nBMIfrۿR]$ܶ$n )-BMIfߒrۿRYܶ$Ԗm)- 5%JmnBMIfߒrۿRYv$Ԗm(I9%ۂJm~RYv$n )- 5%~J-nRMIfߒqۯ]$ܶ$n )-I9%ۂJmnRNIfߒqۯRYu$m(z5~9^}BMEf{0ן@QY4$Ԗm y 5z9N=BMEfzӏ@QY4 Ui觮I5z9N<B EV]j~B EV]j~B EV]jnBMEV^j~RMEV^j~B EV]jnB AFZm^~B AFZm^}RMEV]ZmnB AFJ,^}B AFJ,N<B AFJ,N<B AFJ,N<B AFJ+=1r ]㞻ۯMvߎzn1=5z)y,i覦@RYv$Ԗm(- 5%~JmnBMIvrۿ]$ܶ 5%~J-nBMIfߒrۿRYܶ$Ԗn )- 5%JmnBMIfߒrۿRYv$Ԗm(I9%ۂJmnRYv$n )- 5%~J-nBMIfߒqۯ]$v$n )I9%ۂJ-nRMIfߒqׯRYu$m(z5z9N}B Ef{0ӟ@QU4$Ԗi y5Zz)N=BMEfzӏ@QU Ue覮 5Zz)><RMEfzϏQU Ueئ$Ui親 ee$Ue親 Ueeܶ Ueev aeu eeu a$u a$4 a$4߿Q 0ӏrMvߎz~B AF~9=1q ]㚫ۯ@MvߊjP$n )-BMIfߒrۿRYܶ$Ԗn )- 9%ۂJmnRNIvr۰$Ԗm(- 5%~JmnBMIfߒrۿRYܶ$Ԗm)- 5%~J-nBMIfߒqۯ]$ܶ$n )- 5%~J-nRNIvrۯ]$ܶ$Ԗm(z 5%~J,^BMIfߎ1ׯQY5$m(z 5~:,^~BMIf0ןRY5$Ԗi y5Zz9N=BMIf{0ӟ@RY4$Ԗi 8 5z)N<RMIfzӏQU߰ Ueئ$Vi觮1Yv-5Yv)-1Yvi-I5Yv-1r iy5Yviy1r ( 81r ( 81r ( 81r ( 81r a㞻߿MvߎznB =5~9-,i親u]q 5%~J-nBMIfߒrۿRYܶ$ԗn )- 9%ۂJmnRYv$Ԗm(- 5%~JmnBMIfrۿRY$ܶ$Ԗm)- 5%~J-nBMIfߒqۯ]$ܶ$n )- 5%~J-nRNIvqۯ]$ܶ$Ԗmz 5%~:,^BMIf1ׯQY5$Ԗm(z5~9^}BMIf0ןRY5$Vi 9I9%~:,^~BMEfzӏ@QY4$Vi 85Zz)><RMEfzӏQY$Vi觮5Yz)=I5z)=1Yvi-I5Yz)-1Yvi-1Yviz1r iy1viy1r ( 81r ( 81q a$4Q /~B A5~9=1m]ןtPuR53T5SUoWYRYܶ$Ԗm)- 5%JmnBMIvrۿ]$ܶ 5%~J-nBMIfߒrۿRY$ܶ$Ԗn )- 5%JmnBMIfߒrۿRYv$Ԗm(I9%ۂJmnBNIvrۿRYv$m(I9%ۂJmnBMIf1ׯRYu$VizI9%ۂJ-nBMIfߒ1ׯ]v$Vi y 5~9^}B Efzӟ@RY5 Ui 8 5z9N=B EVzӏU$Ui覮 5Zz)><BMEV^j~UaۿQU߿QU߿QUaۯQaqןQ!qן@QUaqןQ 0ӏQUaqן@Q 0ӏQ 0ӏMvߎz~B A5~9=1r]۟@MvߎjnB =5~) 5%~J-nBMIfߒrۿRY$ܶ$ԗn )- 9%ۂJmnRYv$Ԗm(- 5%~JmnBMIfrۿRY$ܶ$Ԗm)- 5%~J-nBMIfߒqۯ]$ܶ$Ԗn )- 5%~J-nRMIfߒqۯ]$ܶ$Ԗiz 5%~:,^BMEf1ׯ]$v$Ԗm(z5z9^}BMEf{0ן@QY5$Vi 9I5%~:,^}BMEfzӏ@QY4$Vi85Yz)><BMEfzϏQY$Ui覮5Yv)=I5Zz)=1vi-I5Yz)-1Yvi1Yviy1r )y1r iy1r ( 81r ( 81r ( 81r ( 7 a$߿MvߎznB A5~9-,m親]qRNIvr߰$Ԗm(- 5%~JmnBMIvrۿ]$ܶ$n )-BMIfߒrۿRYܶ$Ԗm)- 5%~JmnBMIfߒrۿRYv(r i-BMIfߒqۯ]$ܷ 5%~J-nRMIfߒqۯ]$ܶ$Ԗmz 5%~:,^BMIf1ׯQY5$m(z 5~:,^~BMIf1ןRY5$Ԗi y5z9N=RMIf{0ӟ@RY4$Ԗi 9I5z9N<B EV^jQU Ue親1Yv- 5Yz)=I5Zz)= 5Yv)-1Yvi-1Yviz1riy1Yviy1riy1r ( 81r ( 81m a㞻߿rMvߎznB =5~9-,i親u]qן@RYܶ$Ԗm)- 5%JmnBMIvrۿ]$ܶ 5%~J-nBMIfߒrۿRYܶ$Ԗm)- 5%~JmnBMIfߒrۿRYv(r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$m(I5%~J-nBMIfߎ1ׯQY5$ԖmyI9%~J,^RNIfߒ1ןRY5$Vi 9I5%~:,^}B EVzӏQU$Vi 85Yz)=B EVjQU߿Ub߿QU߿QU߿QUbۯQaqׯQaqן@Q 1ן@Q qן@Q 0ӏQ 0ӏQ 0ӏQ ~B AF9=,m ]㞫ۯ rMvj^}1=5z)$n )-BMIfߒrۿRYܶ$ԗn )- 9%ۂJmnRNIvr۰$Ԗm( 5%~J-nBMIfߒrۿRYܶ$Ԗm( 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I5%~J-nRNIvߒqۯYv$Ԗm(z5~9^~BMIfߎ1ׯYu$m(zI5%~:,^~BMEf{0ӟ@Y5 Ui觮85Zz)><RMIfzӏ@QU$Ui覮 5Zz)=B EV]j~BMEV^j~RMEVj~RMEV]jnB AV]ZmnB AV]Zm^B AFZm^}B AF]Zm^}B AFJ-^}B AFJ,N<B AFJ,N<1r ( 8,m a$߿ rMvߊjnB A5~9-1m 5%~J-nBMIfߒrۿRY$ܶ$ԗn )- 9%ۂJmnRYv$Ԗm(- 5%~JmnBMIfߒrۿRYܶ$Ԗm( 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRMIfߒqۯRYu$ԖmzI9%ۂJ-nBMIf1ןRYu$ԖmyI5%~:,^}BMEfzӟ@RY4$Ԗi 9I5%~9N}BMEfzӏU Ue親1Yv)=1Yv- 5Yz)= 5Yz)-5Yv-1viy1riy 5Yviz1r ( 91r ( 81r ( 81r ( 81q a㞻߿rMvߎznB =5~9-1m ]㞫RNIv߰$Ԗm)- 5%JmnBMIvrۿ]$ܶ$n )-BMIfߒqۿRYܶ$Ԗm(- 5%~J-nBMIfߒqۯRYv$n i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$Ԗm(I5%~J-^BMIfߎ1ׯ]$v$ԖiyI5%~J,^RNIfߎ1ןRY5$Vi 9I5%~:,^}B EVzӏQU$Vi 85Yz)=BMEVjQU߰ ef$Ue親$Ue親$Ueئ eeu eeu a$u aeu a$4$Ueeu a$߿Q 0ӏ rMvߎz~B AF~9=1q ]㞫ۯ@Mvߎjn@RYܶ$Ԗm)- 5%JmnBMIvrۿ]$ܶ$n )-BMIfߒrۿRYܶ$Ԗm(- 5%~J-nBMIfߒqۯRYv$n i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqׯRYv$Ԗm( 5%~J,^BMIf1ׯ]v$Ԗi yI5%~:,^~RMIfߎ0ןRY5 Vi 8 5%~9N}RMIf{0ӟ@RY㞼4$Vi觮8I5%z9N<B EV^j~Ub߿QY Uef Uef ee$Uef$Uee eeu$Ueeu Ueeu a$4 a$4 ]㞻߿Qvߎz~1=5~9-,m ]㞻ۯ rMfjmP$n )-BMIfߒrۿRYܶ$ԗn )- 9%ۂJmnRNIvr۰$Ԗm( 5%~J-nBMIfߒrۿRYv$Ԗm(J95܂Zn~RYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(z 5%~J-nBMIfߒqۯRYu$ԖizI9%~J-nBMIf0ןRYu$Ԗmy 5%~:,^}BMEfzӟ@RY4$Ԗi 9I5%~9N}BMEfzӏU Ue親5Yv)=1Yv- 5Yz)=I5Yz)= 5Yv)-1viz1viy1r (y1r )y1r ( 81r ( 81r ( 81r ( 7 a$߿Qvߎz~B AE~9-,m ] 5%~J-nBMIfߒrۿRY$ܶ$ԗn )- 9%ۂJmnRNIvr۰$Ԗm( 5%~J-nBMIfߒrۿRYv$Ԗm(J95܂Zn~RYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗmz 5%~J-nBMIfߒqׯRYu$ViyI9%~J-^BMEf0ןRY5$Ԗi y 5~9N}B EVzӏ@QY4$Ԗi 9 5z9N=B EVzϏQY Ueئ Ueئ ef Ueئ$Ueئ Uee$Uef$Uee Ueeu$Ueeu eeu a$4 a$4Q 0ӏrMvߎznB AF~9=1m ]⚫۟tP5Q/SOUkWYRYܶ$Ԗm)- 5%JmnBMIvrۿ]$ܶ 5%~J-nBMIfߒqۿRYܶ$Ԗm(- 5%~J-nBMIfߒqۯ]% 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMEf1ׯRYu$Ԗm(z 5%~:,^B Ef0ןRYu Vi y 5~9^}BMEf{0ן@QY4$Ԗm y 5z9N=BMEfzӏ@QY Ue覮 5Zz)><BMEfzϏQU߰ Ueئ$Ue親$Ui親$Ueئ eeu aeu$Ueeܶ a$u a$4 a$4 a$4 a$߿Q z~B =5~9-,m a㞻ۯ rMfjm 5%~J-nBMIfߒrۿRY$ܶ$ԗn )- 9%ۂJmnRNIvr۰$Ԗm( 5%~J-nBMIfߒqۿRYv$Ԗm(I95܂Zn~RYv(r i-BMIfߒqۯ]$ܶ$Ԗm(I5%~J-nRNIvqۯ]$v$m(I5%~J-^BMEf0ןRYu$m(z5z9N}RNIfߎ1ןRY4 Ui觮85Zz)N<B EVzӏRY㞼4 Ui覮 5Zz)><BMEVj~Ua߿QU߿QU߿QUbۿUaqۯUaqׯQ qן@Qaqן@Q 0ן@Q 0ӏQ 0~B AFJ,N<A=5~9=1r]۟@MvߎznB A5~9-RNIv߰$Ԗm(- 5%~JmnBMIfrۿR]$ܶ$n )-I9%ۂJmnRYv$Ԗm( 5%~J-nRMw ߰$Ԗn )- 5%~J-nRNIw ߰$Ԗm(I9%ۂJmnBMIfߒqۯRYv$n )I9%ۂJmnRNIvߒqۯRYu$Vi yI5%~J,^RNIvߒqׯQY4$m(yI5%~9^}B EVzӏQY4 Ui觮81Yz)=BMEVzϏQY$Ui覮5Yv)=I5Zz)=1Yvj-1vi-5Yvi-5Yvi-1viy 5Yviy5Yviy1r ( 81r ( 81r ' a#߿MvߎznB A5~9-,m親 ]ן@RYܶ$Ԗm)- 5%~JmnBMIfrۿR]$ܶ$n )-I9%ۂJmnRYv$Ԗm( 5%~J-nRMw ߰$Ԗn )- 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMIfߒqׯRYv$m(I9%ۂJ-nRNIfߒqۯRYu Vi y 5%~:,^RNIfߒ1ׯYu$Ԗm y 5~9N}RMIf0ן@QU Ue覮I5%z9N<B EV^jQU Ue親1Yv-5Yz)= 5Yz)-5Yv-1viz1viy1r (y1r )y1r ( 81viy,m a$4Q /~B AE~9=1m ]⚫۟@MvފjP$n )-BMIfߒrۿRYܶ$Ԗn )- 5%ۂJmnBNIvrۿ]$ܶ$n )-I9%ۂJmnRNIvrۿ]$ܶ$Ԗm)- 5%~J-nRNIvr߰$Ԗm(I9%ۂJmnBMIf1ׯRYv$m(I9%~J-nRMIfߒqۯRYu$n ( 5%~:,^~RMIfߎ1ןRYu$Ԗi y5z9N=RMIf{0ӟ@RY4$Ԗi 8 5z)N<RMIfzӏUb߰ Ueئ$Vi覮1Yv-1Yv-1Yvi-5Yvj- 5Yvi-1viy 5Yviy1Yviy1r ( 81r ( 8,m ]㞻߿Q z~1=5~)-1m ]㚫 5%~J-nBMIfߒrۿRYܶ$Ԗn )- 5%ۂJmnBNIvrۿ]$ܶ$n )-BMIfߒqۯ]% 5%ۂJmnBMIfߒrۿRYv$n )- 5%ۂJmnBMIfߒqۯRYv$n )-5~:,^BMEf1ׯQYu$m( 5%~:,^RNIfߒqׯQY4 Vi 95Zz9N=RMIf{0ן@QU Ui觮85Zz)N<RMIfzӏ@QU$Ui覮5Yz)=B AV]jnBMEV^j~BMEV^j~B EV]jnB AFZm^~B AFZm^}RMEV]ZmnB AFJ,^}B AFJ,N<B AFJ,N<B AFJ,N<B AFJ,=1r ' ]㞻ۯMvߎznA=5z)-y,i親uRNIvr߰$Ԗm(- 5%~J-nBMIfߒrۿRY$ܶ$ԗn )- 9%ۂJmnBNIvrۿ]$ܶ$n )- 5%ۂJmnBMIfߒqۿRYv$n )- 5%~J-nRNIvrۿRYv$n )-I9%ۂJmnB Ef1ׯ]$v$m(z 5%~:,^~RMIfߒ1ׯYu$m(zI5%~:,^~BMEf{0ӟ@RY5 Ui觮8I5%~9N}BMEfzӏU߰ Ue親1Yv)=I5z)=B EV]jnB EV]jnB AV]ZmnB EV]ZnB EV]ZmnB AFZm^}B EV]Zm^}B AFJm^}B AFJ,N<B AFJ,=1r ( 8,m a㞻߿QߎznB =5~)-,m親@RYܶ$Ԗm(- 5%~JmnBMIfߒrۿRY$ܶ$ԗn )- 9%ۂJmnBNIvrۿ]$ܶ$n )- 5%JmnBMIfߒqۯRYv$n )- 5%~J-nRNIvrۿRYv$n )I9%ۂJmnRNIvqۯ]v$Ԗm(z 5~:,^~BMIfߎ1ןYu$myI5%~:,^}B Efzӏ@RY4$Ԗi 9I5z9N=B EVzϏQY$Vi8I5z)=B EV]j~RMEVj~B AF]ZmnBMEV]jnB AF]Zm^B AFZm^}RMEV]ZmnB AFJ,N}B AFJ,N<B AFJ,N<B AFJ,N<B AE~9=1m a$߿ rMvފjn}B A5~9-NPR;T[VwXuZ@ 5%~J-nBMIfߒrۿRYܶ$Ԗn )- 5%ۂJmnBMIvrۿ]$ܶ$n )- 9%ۂJmnBNIvrۿRY$ܶ$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvߒqۯ]$v$n (I9%~J-nBMIfߎ1ׯQY5$Ԗi yI5%~:,^~RMIf0ןQY4 Ui觯 8 5z9N=BMEfzӏ@QY Ue覮 5Zz)><BMEVjQU߰ ee Ueئ Ueئ Uee$Uee$Ueeܶ aeu eeu a$4$Ueeu]㞻߿Q /~B AF~9=,m]⚫ۯ@Mvߎzn-FԭNU՝]dր@$Ԗm(- 5%~JmnBMIfߒrۿRY$ܶ$ԗn )- 5%ۂJmnBNIvrۿ]$ܶ$n )- 9%ۂJmnBMIfrۿRYv(r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMEf1ׯRYu$Ԗmz 5~:,^~RNIvߒqۯRYu$m(z5z9N}B Efzӟ@Y5$Vi 9I5%~9N}RMIf{0ӟ@RY㞼4$Vi觮8I5%z9N<B EV]j~B EV]j~RMEVj~UaۯUaۯQUۿQaqׯQaqן@QUaqׯQ 0ӏQUaqן@Q 0ӏQ 0ӎB AFJ,N<1=5~9-1m ]㞻ۯ rMvj^}=FԭN-V՝]e֐P BMIfߒrۿRYܶ$Ԗm)- 5%JmnBMIvrۿ]$ܶ$n )- 9%ۂJmnBNIvrۿR]$ܶ$Ԗm)- 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )- 5%~:,^BMIf1ׯQY5$m( 5%~:,^~RMIfߒ1ׯYu$myI5%~:,^}B Efzӏ@QY4$Ԗi 8 5z9N<B EVjϏQU$Ui觮5Yz)=B AV]jnB EV]j~B EV]jnB AV]ZnnB EV]ZnB EV]ZmnB AFZm^}B AFZm^}B AFJ,N<B AFJ,N<B AFJ,N<B AF~9=1m a#߿ rMvފj^}B =5~)-PR7TuWVuwX5ZRYܶ$Ԗm(- 5%~J-nBMIfߒrۿRY$ܶ$ԗn )- 5%ۂJmnBMIvrۿR]$ܶ$Ԗn )- 5%~J-nBMIfߒqۯ]$ 5%~J-nRNIvrۿRYv$n )I9%ۂJmnBMEf1ׯQYu Vi yI9%~J-nBMIf0ןRYu$m(zI9%~J,^~RMIf0ן@QY4$Ԗi 9I5%~9N}RMEfzӏ@QU$Vi觮8I5z)><BMEVj~Ua߿QU߿QU߿QUaۯQUbۯQUaۯUaqן@QUaqן@Q!qן@Q 0ӏQ z~B AFJ,N;1r ( ]㞻ۯMvߎjnB AE~9-PR;TWVuwXuZ@$ 5%~J-nBMIfߒrۿRYܶ$Ԗm)- 5%JmnBMIvrۿR]$ܶ$ԗn )- 5%ۂJmnBMIfrۿRYv$Ԗm(I9%ۂJmnRYv$n )- 5%~J-nRNIfߒqۯ]$ܶ$n )-5~:,^~RNIvqۯRYu$Vi y 5%~:,^~RMIfߎ1ןRY5$Ԗi 95Zz)N=BMEfzӏ@QY4$Ui觮81Yz)=B EVjQU Ue親 ef Ueئ Uef eeܶ Uee Ueeu a$u a$u a$4 a$4 a$4 ]㞻߿rMvߎznB AE~9=1m]ןuRu7TuWVusX5Z$@RYܶ$Ԗm(- 5%~JmnBMIfߒrۿRY$ܶ$ԗn )- 5%ۂJmnBMIvrۿR]$ܶ$Ԗm)- 5%~J-nBMIfߒqۯ]$ܶ$n )- 5%~J-nRNIvrۯ]$ܶ$Ԗm(z 5%~J-^BMIfߒ1ׯRYu$m( 5%~:,^~RNIfߒ1ׯYu$m(yI5%~:,^}B Efzӏ@QY4$Vi 8 5z)N<B EV^jQU Ue親1Yv)=I5z)=B AV]ZnB AV]ZnnBMEV]jnB AFZm^~B AFZm^}B EV]Zm^}B EV]Zm^}B AFJ,N<RMEV]ZlN<B AFJ,N<B AF9=1m a#߿QߎznB =5z)-yR;TuWVuwXuZ@$H 5%~J-nBMIfߒrۿRYܶ$Ԗm)- 5%JmnBMIvrۿR]$ܶ$ԗn )- 5%JmnBMIfߒrۿRYv(r i-BMIfߒqۯ]$ܷ 5%~J-nRNIfߒqۯ]$ܶ$Ԗm(z 5%~J-^BMIfߒ1ׯQYu$m( 5%~:,^~RNIfߒ1ׯYu$m(yI5%~:,^}B Efzӏ@QY4$Ԗi 8 5z9N<B EV^jQU$Ui覮5Yz)=1Yv-5Yv)-5Yv-1Yvi-1Yvi-1Yviy1r (y1r ( 81r ( 81r ( 81r ( a$4߿Q z~A=5~9-,m ]㚫۟u7TuWV5sX5Z$@HRYܶ$Ԗm(- 5%~JmnBMIfߒrۿRY$ܶ$Ԗn )- 5%ۂJmnBMIvrۿRY$ܶ$Ԗm(- 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvߒqۯYv$Ԗm(z 5~:,^~RMIfߒ1ׯQY4 Vi 95z9N}RMIfߎ0ןQY4$Ԗi 9I5%~9N=BMEfzӏQU$Ui覮 5Zz)=B EV]j~RMEfj~UaۯQarۯQUaۯQ!qן@Q qן@Qaqן@Qaqן@Q 0ӏQ 0ӏQ 0ӏMvߎz~A=5~9-1m ]㞫ۯQvߎznQ]Y`Mh $Ԗm( 5%~J-nBMIfߒrۿRYܶ$Ԗm)- 5%~JmnBMIfrۿRYܶ$Ԗm)- 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~J-nBMIfߒqۯYv$m( 5%~J,^BMEf0ןRYu Vi 95z9N}B Ef{0ӟ@Y5$Vi 9I5%~9N}RMIf{0ӟ@QY4 Ui覮 5Zz)><BMEVjQU߿UaۿQUbۿQUaۯQaqۯUaqۯQaqן@QUaqןQ 0ӏQaqן@Q 0ӏMvߎz~B AF9=1m a㞻߿QvߎznA=5z)yTWVuwXuZ@(LRYv$Ԗm( 5%~J-nBMIfߒrۿRYܶ$Ԗm)- 5%~JmnBMIfߒrۿRYܶ$Ԗm( 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(z 5%~J-nRMIfߒqۯRYv$Ԗmz5~9^~BMIfߎ1ׯYu Vi 9I9%~J,^~RMIf0ן@QU4$Vi 8 5z9N=BMEVzӏRY4 Ue親5Yz)=B AV]j~BMEVj~B AV]ZnnB AF]ZmnBMEV]jnRMEV]jnRMEV]ZmnB AFZm^}B AFJm^}B AFJ,N<B AFJ,N<B AFJ,M1r ( 7 a#߿rMvߎjn1=5z)-y,m親U՝\ dր@ pBMIfߒqۿRYܶ$Ԗm(- 5%~J-nBMIfߒrۿRYܶ$Ԗm)- 5%~JmnBMIfߒrۿRYv(r i-BMIfߒqۯRYv$n )- 5%~J-nRNIvrۿRYu$Ԗm( 5%~J-nBMIfߒ1ׯRYu$m( 5%~:,^~RMIfߎ1ׯYu$Ԗm y 5~9N}RNIfߎ0ן@QU Ui觮85Yz)><BMEfzӏRY$Vi觮 5Zz)=B AV]jnB EV]jnB EV]ZnB AF]Zm^B AV]Zm^B AFZm^}B EV]Zm^}BMEV]Zm^}B AFJ,N<B AFJ,N<B AFJ,N<B A5~9=,m ]㞻ۯMvߎznB AE~9-TuWVuwX5Z@$LRYv$Ԗm( 5%~J-nBMIfߒqۿRYܶ$Ԗm(- 5%~J-nBMIfߒqۿRYv$Ԗm(I9%܂Zn~RYv$r i-BMIfߒqۯ]$ܶ$Ԗm(I5%~J-nRNIvrۯ]$ܶ$n )I9%~J-nBMIfߎ1ׯ]v$Vi y 5%~:,^}BMEf{0ӟ@QU4$Ԗi 9I5%~:,^}B EV^jϏRY㞼4$Ui觮I5z)N<RMEfzϏQU߰ ef Ueئ Uef eev Ueev eeu a$4 a$4$Ueeu a$4 a$߿Q 0~B AF~9=,m]ן@Mvߊj^}QMX`Mg  $Ԗm(J95܂Zn~]$ܶ$n )-I9%ۂJmnRNIvr۰$Ԗm( 5%~J-nRMw ߰$ԗn )- 5%~J-nBMIfߒqۯ]$ܶ 5%~J-nRNIvrۿRYv$Ԗm(I9%ۂJmnRNIvrۿ]$v$m( 5%~J,^B Ef{0ןRY5$Ԗmy 5%~:,^~BMEf{0ӟ@Y5 Vi 8 5z9N<B EVzӏRY㞼4 Ue覮5Yz)=B EV]j~RMEfjUaۯUaۯQaqۯUarۯUaqןQ qן@Q 1ן@Q 0ӏQ 0ӏQ 0ӏQvߎz~B A5~9=1r a㞻ۯMvߊjn}BmIQ]Y`Mh$ԗn )- 5%JmnBMIfrۿR]$ܶ$ԗn )- 5%ۂJmnBMIvrۿR]$ܶ$ԗn )- 5%~JmnBMIfߒqۯ]% 5%~J-nRNIvr߰$Ԗm(I9%~J-nRNIvrۿRYu$Ԗm( 5%~J-^BMIfߎ1ׯQY5$Ԗm(zI9%~J-^BMEf{0ן@QY4 Ui 8 5%~9N}RNIfߎ0ן@QU Ue覮I5z9N<B EV^j~QU߰ Ueئ$Vi覮1Yv-1Yvj-1vi-1Yvi-1Yvi1riy1viy1r ( 8I5Yviy0m a$4߿Q z~B =5~9-0m]ן@ rMfjmBMIfrۿRYܶ$Ԗm)- 5%~JmnBMIfrۿRY$ܶ$Ԗn )- 5%JmnBMIfߒrۿRYv$Ԗm(I9%܂Zn~RYv$n )- 5%~J-nRNIvrۿRYv$m(I9%ۂJmnRNIvqۯYv$Ԗmz5~9^}BMIf0ןRYu$Ԗi y 5~9N}B EVzӏ@QY4$Vi 8 5z)N<B EV^jQU$Ui覮 5Yz)=B AV]jnB EV]j~BMEV]j~B EV]ZnRMEV]jnB AFZm^}B EV]Zm^}RMEV]Zm^}B EV]Zm^}B AFJ,N<B AFJ,N<A=5~9=,m a#߿Qz~B =5~9-0m]% 5%~J-nBMIfߒrۿRYܶ$Ԗm(- 5%~JmnBMIfߒrۿRYܶ$Ԗm( 5%~J-nRMw ߰$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIfߒqۯ]$v$n (I9%~J-nBMIfߎ1ׯ]v$Ԗi y 5%~:,^~BMIf0ןQY4 Ui觯 8 5z9N=BMEfzӏ@QY Ue覮 5z)><RMEfzϏQU Ueئ$Ue親$Ui親$Ueئ eeu aeu$Ueeܶ a$u a$4 a$4 a$4 a$߿Q z~B =5~9-0m]ן@rMvjP$Ԗm(- 5%~J-nBMIfߒrۿRYܶ$Ԗm(- 5%~J-nBMIfߒrۿRYܶ$Ԗm( 5%~J-nRNMw ߰$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5%~J-nBMIfߒqۯYv$m( 5%~J-^BMIf1ןYu$Vi y 5%~:,^~BMEf{0ן@QY4$Ԗi y5Zz)N<B EVzӏQU$Ԗi 85Yz)=B EV^jQUb߿UaۿQUb߿QUbۿUaۯQUaۯQUaۯQaqן@Uaqן@Q qן@Q 0ӏQ z~B AFJ,M1r ( ]㞻ۯMvߎznB AE~9-OuQu'SuGU5cW5XRYܶ$Ԗm(- 5%~J-nBMIfߒrۿRYܶ$Ԗm(- 5%~J-nBMIfߒqۿRYv$Ԗm(I9%܂Zn~RYv$r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJ-nRNIvrۿQYu VizI9%ۂJ-nRMIfߒqׯQY5$ԖmyI9%~J,^RMIfߎ1ןRY5 Vi 8 5z9N}RMIf{0ӏ@QY4 Ui覮 5z)><RMEfzϏQU߰ Ueئ$Ue親$Ue親 Uef aeu aeu Ueeu a$4$Ueeu a$4 a$4 ]㞻߿Mvߎz~B AFI=,m親 ]㞫ۯ@Mvߊj 5%~J-nBMIfߒqۯRYv$Ԗm( 5%~J-nBMIfߒqۿRYv$Ԗm( 5%~J-nRNMw ߰$Ԗm(- 5%~J-nRNIvr߰$Ԗm(I9%ۂJmnBMIfߒqۯRYv$n )-I9%ۂJmnRNIvrۯ]$v$Ԗm(z 5~:,^~BMIfߎ1ןRYu$Ԗmy 5%~:,^}B Efzӏ@RY4$Ԗi 9 5z9N=B EVzϏQY$Vi8I5z)=B EV]j~RMEVj~B AF]ZnnRMEV]jnB AF]ZmnB AF]Zm^}B AFJ-^}B AFJm^}B AFJ,N<B AFJ,N<B AFJ,N<B AFJ,=1r ' ]㞻ۯMvߎznA=5z)-y,i親uRNIvr۰$Ԗm(J95܂Zn~]$ܶ$n )- 9%ۂJmnBNIvrۿ]$ܶ$ԗn )- 5%~JmnBMIfߒqۯRYv$n )- 5%~JmnBMIfߒqۯ]v$n )- 5%~J-^BMIfߒqۯRYu$Ԗiz5~9^~RMIfߒ1ׯ]u Vi y5z9N}B EVzӏ@RY4$m y5Zz)N<B EV^jϏQY Ue親5Yz)=B EV]j~RMEfjUaۿUaۯUarۯQUaۯQUarۯQaqן@Uaqן@Q qן@Q 0ӏQ 0~B AFJ,N<A=5~9=1q a㞻ۯMvߎjnB =5~)-@RYv(r i-BNIvrۿ]$ܶ$n )- 9%ۂJmnBNIvrۿR]$ܶ$Ԗn )- 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvߒqۯ]$v$n (I9%~J-nBMIfߎ1ׯ]v$Ԗi y 5%~:,^~BMIf0ןQY4$m y 5z9N=BMEfzӏ@QY Ue覮 5Zz)><BMEVzϏQU߰ Uef$Ue親$Ue親 Uef aeu aeu$Ueeu a$4 a$4 a$4 a$4 a㞻߿Qߎz~A=5~9-,m ]㞻ۯ rMfjmP$n )- 9%ۂJmnBNIvrۿR]$ܶ$ԗn )- 5%ۂJmnBMIvrۿR]$ܶ$Ԗm)- 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~J-nBMIfߒqۯ]v$m( 5%~J-^BMIf1ןYu Vi y 5~9^}BMEf{0ן@QY4$Ԗi y5Zz)N<B EVzӏQU$Vi 85Yz)=B EV^j~Ub߿QY߰ Uef Uee eev Uee Ueeu a%u aeu a$4 a%4 a$4 a$3߿Q z~B =5~9-0m]ן@ rMvjJ95܂Zn~R]$ܶ$Ԗn )- 5%JmnBMIfrۿRY$ܶ$Ԗn )- 5%~JmnBMIfߒrۿRYv(r i-BMIfߒqۯRYv$n )- 5%~J-nRNIvrۿRYu$Ԗm(I5%~J-nRMIfߒqۯRYu$ViyI9%~J-^B Ef{0ן@QY5$Vi y5z9N}RMIf0ן@QU Ui觮85Zz)><RMIfzӏQU Ue覮5Yv)=1Yv-5Yv)- 5Yv)-1Yvj-I5Yv-I5Yvj-1Yviy 5Yviy1viy1r ( 81r ( 8 a$4]㞻߯Qz~B AF~9=,m ]BNIvrۿRY$ܶ$Ԗn )- 5%JmnBMIfrۿRYܶ$Ԗm)- 5%~J-nBMIfߒqۿRYv$r i-BMIfߒqۯ]% 5%~J-nRNIvrۿRYv$m(I9%ۂJmnRNIvrۿ]$ܶ$n (I5%~J,^BMEf{0ןRYu$ԖmyI5%~:,^~BMIf{0ן@QU4$Vi 8 5z9N=BMEfzӏQU$Vi觮I5z)><BMEVj~Ub߿QU߿QU߿QUaۯQaqןQ!qן@QUaqׯQ 0ӟ@Q 0ӏQ 0ӏQ 0ӏQ z~B AF~9=,m ]㚫ۯQߎzn1=5z)@]% 5%~JmnBMIfߒrۿRYܶ$Ԗm(- 5%~J-nBMIfߒqۿRYv$Ԗm(J95܂Zn~RYܶ$Ԗm(I9%ۂJmnRNIvrۿRYv$n )-I9%ۂJmnBMIfߒqׯRYv$Ԗm(z 5%~:,^RNIvqۯRYu$m(z5z9N}B Ef{0ӟ@Yu$Vi 9I5%~:,^}B EVzϏRY4$Vi觮81Yv)=B EV]j~Ua߿QU߰ ee ee eev Ueeܶ Ueeu a%u aeu a$4$Ueeu ]㞻߿Q 0~B AFJ+=1m ]㞻ۯrMvފj^}A=5z)$Ԗn )- 5%~JmnBMIfߒrۿRYܶ$Ԗm( 5%~J-nBMIfߒqۿRYv$Ԗm(I9%܂Zn~RYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIf1ׯRYu$Ԗmz 5~:,^~RNIvߒqۯRYu$Ԗm(zI9%~J,^RNIfߎ1ןRY5 Vi 8 5%~9N}RMIf{0ӏ@QY4 Ui覮 5z)><RMEfzϏQU߰ Uef$Ue親$Ue親 Uee$Ueئ a%u Ueeu$Ueeu Ueeu a$4 a$4]㞻߿Mvߎz~B AF~9=1m ]㚫۟@MvߊjI9%ۂJn~RYv$Ԗm( 5%~J-nBMIfߒqۯRYv$Ԗm(J95܂Zn~R]$ܶ$Ԗm(- 5%~J-nRNIw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I5%~J-nRNIvߒqۯ]v$Ԗm(z 5%~:,^RNIvߒqׯQY5$Ԗi y 5%~9^}BMEf{0ӟ@RY5 Vi 8 5z9N=B EVzӏU$Ui覮 5Zz)=B EV^j~UaۿQU߿QU߿QUaۯQaqןQ!qן@QUaqׯQ 0ӟ@Q 0ӏQ 0ӏQ 0ӏQ ~B AF9=0m ]㞻ۯrMvފj^}A=5z)yBMIfߒrۿRYv$Ԗm( 5%~J-nBMIfߒqۯ]% 9%ۂJmnBMIvrۿRY$ܶ$Ԗm( 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(z 5%~J-nRMIfߒqۯRYv$Ԗm(z 5~:,^~RMIfߒ1ׯQY5$Vi y 5z9N}B EVzӏ@RY4 Ui觮85Zz)N<B EV^jϏQY Ue親5Yz)=B EV]j~RMEfj~UaۯUaۯQaqۯUaۯUaqۯQ!qן@Qaqן@Q 0ӏQ 0ӏQߎz~B AFJ,N;1r ( ]㞻ۯMvߎznA=5z)-y,i親@]$ܶ 5%~J-nRMw ߰$ԗn )- 5%ۂJmnBMIvrۿRY$ܶ$Ԗm)- 5%~J-nBMIfߒqۯ]% 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]v$n )-5~:,^B Ef1ן]$v$Ԗm(z 5~:,^~RMIfߎ1ןYu$myI5%~:,^}BMEfzӏ@RY4$Ԗi 9I5%z9N=BMEVzӏRY Ueئ Ueئ ef Ueئ$Ueئ Uee$Uef$Uee Ueeu$Ueeu Ueeu a$4 a$4 ]㞻߿Mvߎz~B AF9=,m ]㞫ۯ@Mvߎj`$Ԗm(J95܂Zn~R]$ܶ$ԗn )- 5%JmnBMIfrۿRYܶ$Ԗm(- 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvr߰$Ԗm(I9%ۂJmnBMIfߒqׯRYv$n )I9%ۂJmnRNIvqۯYv$Ԗmz5~9^}BMIf0ןRYu$Ԗi y 5~9N}B EVzӏ@QY4$Vi 8 5z)N<B EV^jQU$Vi觮 5Zz)=B EV]j~BMEV^j~RMEV^j~B EV]jnB AFZm^~B AFZm^}RMEV]ZmnB AFJ,^}B AFJ,N<B AFJ,N<B AFJ,N<B AFJ,=1r ' ]㞻ۯMvߎznA=5z)-y,i親uI9%ۂJmnBNIvrۿR]$ܶ$Ԗn )- 5%JmnBMIfߒrۿRYܶ$Ԗm( 5%~J-nRMw ߰$Ԗm(- 5%~J-nRNIvrۿRYv(n )- 5%~J-nRNIvrۿQYu$Ԗmz 5%~:,^B Ef0ןYu$Vi yI5%~:,^~RMIfߎ1ןRYu$Ԗi y5Zz)N=BMEfzӏ@QY4$Vi觮81Yz)=BMEVjϏQU Ue親 Uef$Ue親$Ueئ Uee$Uef$Uee eeu Ueeu a$u a$4 a㞻߿Q 0~B AFI=,m ]㚫ۯQvߎzn@MHO=Wս_-f$n )- 5%ۂJmnBMIfrۿRYܶ$Ԗm)- 5%~J-nBMIfߒqۿRYv$Ԗm(I9%܂Zn~RYv(r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$Ԗm(I5%~J-nBMIfߎ1ׯQY5$Ԗm(zI9%~J-^B Ef{0ӟ@QY4$my 5z9N}RMIf{0ӟ@RY4$Ԗi 8 5Zz)><RMEfzӏQY$Ui覮1Yv)- 5Yz)=I5Yz)=5Yv-1viy1riy5Yviy1r ( 8 5Yviy1r ( 81r ( 8,m ]㞻߿Q z~B AF~9=0m ]⚫BMIvrۿRYܶ$Ԗm(- 5%~J-nBMIfߒqۿRYv$Ԗm(J95܂Zn~R]$ܶ$Ԗm(- 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗmz 5%~J-nBMIfߒqۯRYu$Ԗmz5~9^~BMIfߎ1ׯYu Vi 95z9N}RNIfߎ0ןQY4$Ԗi 9I5%~9N}RMIfzӏ@QU$Ԗi81Yv)=1Yv)-I5Zz)=B AV]ZnB AV]ZnB AFZmnB AV]ZmnB AV]Zm^~B AFJ-^}B AFJm^}B AFJ,N<B AFJ,N<B AFJ,N<B AFI=1q]㞻ۯMvߎjnB AE~9-1m]% 5%~J-nBMIfߒqۿRYv$Ԗm(J95܂Zn~]$ܶ$Ԗn )- 5%~JmnBMIfߒqۯ]% 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯRYv$n )-I9%ۂJmnRNIvqۯ]v$Ԗm(z5~9^~BMIf1ןRYu$Ԗm y 5%~9N}B EVzӏ@QY4$Vi 8 5z9N<B EVjϏQY$Vi觮 5Zz)=B EV]j~RMEVj~B AF]ZnnRMEV^jnB AV]ZmnB AV]Zm^~B AFJm^}B AFZm^}B AFJ,N=B AFJ,N<B AFJ+=1r ( 8,m a#߿Qz~B A5~9-1m$Ԗm)- 5%~J-nBMIfߒqۯRYv(r i-BMIvrۿR]$ܶ$Ԗm)- 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvr۰$Ԗm(I9%ۂJmnBMIf1ׯRYv$m(I9%ۂJ-nRNIvߒqۯRYv$ԖizI9%~J-^BMEf{0ןRY5$Vi y5z9N}RMIf0ן@QU$Ui觮85Zz)><RMIfzӏ@QU Ui覮5Yz)=1Yv- 5Yz)- 5Yz)-5Yvj-I5Yv)-1r iy1Yviy1r ( 85Yviy1r ( 81r ( 80m ]㞻߿Q z~1=5~)-1m ]㚫I9%ۂJm~RYv(r i-BMIvrۿRY$ܶ$Ԗn )- 5%~JmnBMIfߒqۿRYv(r i-BMIfߒqۿRYv$n )- 5%~J-nRNIvrۿRYv$n )-5~:,^BMIf1ׯQYu Vi yI9%~J-^BMEf0ןRYu$m(zI5%~:,^~BMIf{0ן@QU4$Vi 9I5%~9N=BMEfzӏQU$Vi觮I5z)><BMEVjUb߿QU߿QU߿QUaۯQaqׯQaqן@QUaqۯQ 1ן@Q 0ӏQ 0ӏQ 0ӏQ /~B AFI=0m ]㞻ۯrMvފj^}A=5z)yBMIfߒqۯRYv$r i-BMIfrۿRYܶ$Ԗm)- 5%~J-nBMIfߒqۯRYv$r i-BMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~J,^BMIfߒqۯRYv$Ԗm( 5%~:,^B Ef0ןRYu$m(z5z9N}B Ef{0ӟ@Yu$Vi 9I5%~:,^}B EVzϏRY4$Vi觮8I5%z9N<B EV]j~B EV]j~B AV]jnB EV]j~B EV]jnB EV]ZnnBMEV]ZnBMEV]ZnnB AF]Zm^}B EV]Zm^}B AFJ,^}B AFJ,N<B AF~9=1r ( 8 a$߿MvߎznB =5~9-,i親uY@]$ܶ$n )- 5%JmnBMIfߒrۿRYܶ$Ԗm( 5%~J-nBMIfߒqۯ]% 5%~J-nBMIfߒqۯ]$ 5%~J-nRNIvrۿRYv$n )-5~:,^BMIfߒqׯRYu$Ԗm(z 5~:,^RNIvߒqۯRYu$m(zI9%~J,^RNIfߒ1ןRY5 Vi 8 5~9N}RMIf{0ӏ@QY4 Ui覮 5z)><RMEfzϏQU߰ Uef$Ue親$Ue親 Uee$Ueئ a%u Ueeu a$4 Ueeu a$4 a$4 ]㞻߿Mvߎz~B AFI=,m ]㞫ۯ@Mvߎj`(r i-BMIfrۿRYܶ$Ԗm( 5%~J-nBMIfߒqۯ]% 5%ۂJmnBMIfߒrۿRYv(r i-BMIfߒqۯ]% 5%~J-nRNIvrۿRYu$Ԗm(I9%ۂJ-nRNIvqۯ]$v$m( 5%~:,^RNIvߒqۯQY5$Ԗi y 5%~9^}BMEf{0ӟ@RY5 Ui 8 5z9N<B EVzӏRY㞼4 Ui覮 5Zz)=B EV^j~UaۿQUb߿QU߿QUaۯQaqןQ!qן@QUaqׯQ 0ן@Q 0ӏQ 0ӏQ 0ӏQ /~B AFJ+=1m ]㞻ۯMvߊjn}B =5z)y 5%ۂJmnBMIfߒrۿRYv$Ԗm( 5%~J-nRMw ߰$ԗn )- 5%JmnBMIfߒqۿRYv$n i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ Viz 5~:,^BMEf1ׯ]$v$Ԗm(z5~9^~BMIf1ןRYu$Ԗi y 5~9N}RNIfߎ0ן@QY4$Vi 85Zz)N<RMIfzӏ@QU Ue覮1Yv)=1Yv-5Yv)-5Yv)-1Yvi- 5Yvj- 5Yvi-1viy1Yviy1r ( y1r ( 81m a$4߿Q ~B =5~9-0m]qןtNPR;T[V{XuRY$ܶ$Ԗm(- 5%~J-nBMIfߒqۯ]% 5%ۂJmnBMIfrۿRYܶ$Ԗm(J95܂Zn~RYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJ-nRNIvrۿ]$ܶ$n )I9%~J-nBMIfߎ1ׯ]u$Vi y 5%~9^}BMEf{0ӟ@QU4$Ԗi 9I9%~:,^}B EVzӏRY4$Vi觮8I5%z9N<B EV]j~B EV]j~RMEVj~UaۯUaۯQUbۯQaqׯQaqן@QUaqןQ 0ӏQUaqן@Q 0ӏQ 0ӏ rMvߎz~A=5~9=1m ]㞻ۯMvߊj^}B =5z) 5%~J-nBMIfߒqۯRYv$r i-BMIfrۿRYܶ$Ԗm(- 5%~J-nBMIfߒqۯ]% 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Viz 5%~J-^BMIfߒqׯRYu$ԖizI9%~J-nBMIf1ןYu$m(zI9%~J,^~RMIf0ן@QY4$Ԗi 9I5%~9N}BMEfzӏ@QU$Vi觮8I5z)><BMEVjUb߿QU߿QU߿QUaۯQaqׯQaqן@QUaqۯQ 0ן@Q 0ӏQ 0ӏQ 0ӏQ ~B AF9=0m ]㞻ۯ rMvފj^}A=5z)yRNIvr۰$Ԗm(I95܂Zn~RYܶ$Ԗm(- 5%~J-nBMIfߒqۯ]% 5%JmnBMIfߒqۯRYv$n )- 5%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(z 5%~J-nRNIvߒqۯ]$v$m(I5%~J-^BMIf1ןYu Vi y 5~9^}BMEf{0ӟ@QU4$Ԗi 9I9%~:,^}B EVzӏRY4$Vi81Yv)=B EV]j~Ua߿QU߰ ee ee eev Ueeܶ Ueeu a%u aeu a$4$Ueeu a㞻߿Q 0ӎB AFJ,=1m ]㞻ۯrMvފj^}B =5z)@RYv(r i-BMIfrۿRYܶ$Ԗm( 5%~J-nBMIfߒqۯ]% 5%~J-nBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿQYu$Viz 5~:,^RNIvqۯRYu Vi y 5%~:,^~RMIfߎ1ןRY5$Vi 9I9%~:,^}BMEfzӏ@QY4 Ui觮8I5%~9N=B EVjQU Ue親 Uef$Ue親$Ue親 Uee$Ueئ a$u Ueeu$Ueeu Ueeu a$4 a$4]㞻߿Mvߎz~B AF9=1q ]㚫ۯ@MvߊjP$n )- 5%JmnBMIfߒrۿRYv$Ԗm( 5%~J-nRNMw ߰$Ԗm)- 5%~J-nBMIfߒqۯ]$ܷ 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvqۯ]$ܶ$n )-I9%ۂJmnRNIfߒqۯRYu$m(z 5~9^}BMIf{0ן@QY4 Ui 8I5%~9N}B EVzӏQU$Ԗi 9 5z)N<RMIfzӏUb߿Ub߿QY߰ ee ee aeu eev eeu a$u a$u a$4 a$4 a$4 a㞻߿Qߎz~1=5~9-,m ]㞫ۯMvߎjI95܂Zn~RYܶ$Ԗm( 5%~J-nRMw ߰$Ԗn )- 5%~JmnBMIfߒqۯRYv$r i-BMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )-5~:,^BMIfߒqׯRYu$Ԗm(z 5~:,^~RNIvߒqۯRYu$m(zI9%~J,^RNIfߒ1ןRY5$Vi 8 5%~9N}RMIf{0ӟ@QY4 Ui觮I5z)N<RMEfzϏQU Ueئ$Ui親 eeܶ$Ueئ eev eeu a$u a%u a$4 eeu ]㞻߿Q 0ӎB AFJ,=1m ]㞻ۯMvߊjn}B =5z)yBMIfrۿRYv$Ԗm(J95܂Zn~RY$ܶ$Ԗm)- 5%~J-nBMIfߒqۯ]% 5%~J-nBMIfߒqۯ]$ܶ$n )- 5%~J-nRNIvrۿRYu$Ԗm(I5%~J-nRNIfߒqۯRYv$Ԗm(z5~:,^~RMIfߎ1ׯYu Vi 95Zz9N}RMIfߎ0ן@QY4$Ԗi 9I5%~9N}BMEfzӏQU$Vi觮I5z)><BMEVj~UaۿQUb߿QUbۿUaۯQUaۯQUaۯUaqן@QUaqן@Qaqן@Q 0ӏQ 0ӏ?B AFJ,N<A=5~9=1q a㞻ۯMvߎjnB =5~)-@]$ܷ 5%~J-nRMw ߰$Ԗn )- 5%~J-nBMIfߒqۯRYv$r i-BMIfߒrۿRYv$r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )- 5~:,^B Ef1ן]$v$Ԗm(z5~9^~BMIf0ןRYu$Ԗi y 5~9N}RNIfߎ0ן@QY4$Vi 85Zz)N<RMIfzӏ@QU$Ui覮5Yz)=1Yv- 5Yz)=I5Yz)-5Yv-1viy1riy 5Yviz1r ( 81r ( 81r ( 81r ( 81q a㞻߿rMvߎznB =5~9-1mYqא$Ԗm( 5%~J-nRNIw ߰$Ԗm(- 5%~J-nBMIfߒqۯ]% 5%JmnBMIfߒqۯRYv$n )-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]v$n )-I9%ۂJmnRNIvqۯYv$ԖizI9%~J-^BMEf{0ן@QY5$Vi 95Zz9N=RMIf{0ӟ@Y5 Ui觮8I5%~9N}BMEfzӏUb߰ Ueئ Ueئ$Vi覮1Yv-1Yvj-1vi1Yvi-1Yviz1r iy1riy1r ( 81r ( 81r ( 81r (  a$߿MvߎznB A5~9-,m親u]qI9%ۂJmnBMIvrۿRYܶ$Ԗm( 5%~J-nRMw ߰$Ԗn )- 5%~J-nBMIfߒqۯ]% 5%~J-nRNIw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )- 5%~:,^BMIfߎ1ׯRYu Vi yI9%~J-^BMEf0ןRYu$ԖmyI5%~:,^~BMEf{0ӟ@Y5$Vi 8 5z9N<B EVzӏRY㞼4 Ui覮5Zz)=B EV]j~B AV]jnB EV]j~BMEV]jnB EV]ZnnBMEV]jnRMEV]ZnnB AF]Zm^}B EV]Zm^}B AFZm^}B AFJ,N<B AFJ,=1r ( 8,m a㞻߿QߎznB =5~)-,m親uRMw ߰$Ԗm)- 5%~J-nBMIfߒqۯ]% 5%JmnBMIfߒrۿRYv(r i-BMIfߒqۿRYv$n )- 5%JmnBMIfߒqۯ]$ܶ$n )- 5%~J-nBMIfߒqۯYv$Ԗm( 5%~:,^B Ef{0ןRYu$m(z5z9N}RNIfߒ1ׯRY5$Vi 8I5%~9N}RMIf{0ӟ@QY4 Ui覮 5z)><RMEfzϏQU߰ Uef$Ue親$Ue親 Uee aeu a%u Ueeu a$4$Ueeu a$4 a$4 ]㞻߿Qvߎz~1=5~9-,m ]㞻ۯ rMfjm^@RY$ܶ$Ԗm( 5%~J-nRMw ߰$Ԗn )- 5%~J-nBMIfߒqۯRYv$n i-BMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvqۯ]$ܶ$n )-I9%ۂJmnRNIfߒqۯRYu$m(z 5~9^}BMEf{0ן@QY4 Ui 8I5%~9N}RNIfߎ0ן@QU$Ԗi 8 5z)N<RMIfzӏUb߿Ub߿QY߰ ee Uee aev Ueeܶ eeu a$u a$u a$4 a$4 a$4 a$߿Q z~B =5~9-0m]ן@ rMfjmP$n )-BMIfߒqۯ]% 5%~JmnBMIfߒqۿRYv(r i-BMIfrۿRYv$Ԗm(I9%ۂJmnRYv$n )- 5%~J-nRNIvrۿRYv$Ԗm(I9%ۂJmnRNIvqۯ]v$Ԗm(z 5%~:,^~RNIfߒqׯQY5$Vi y 5z9N}B EVzӏ@RY4$Ԗm y5Zz)N<RMIf{0ӟ@QY$Ԗi 81Yv)=1Yv)=1Yv-5Yv)-5Yv)-1Yvi- 5Yvj- 5Yvi-1viy1Yviy1r (y1r ( 81r ' a$4Q /~B A5~9=1m]ן@rMvj 5%~J-nBMIfߒqۯ]% 5%~J-nBMIfߒqۯRYv$r i-BMIfߒrۿRYv$r i-BMIfߒqۯ]$ 5%~J-nRNIvrۿRYv$m(I9%ۂJmnBMEf1ׯRYu$VizI9%ۂJ-nRMIfߒ1ׯQY5$ԖiyI5%~:,^~BMIf0ן@QY4$m y5z9N=BMEfzӏQU$Ԗi 85Yz)=B EVjQUb߿UaۿQUb߿QUb߿UaۯQUbۯQUaۯUaqן@QUaqן@QUaqן@Q 0ӏQ 0ӏMvߎz~B A5~9=1r ']⚫ۯ@QvߎznB A5~9-RNIvrۿR]$ܶ$Ԗm(- 5%~J-nBMIfߒqۯ]% 5%~J-nBMIfߒqۯ]% 5%~J-nBMIfߒqۯ]$ܶ$Ԗm( 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(z 5%~J-nBMIfߒqۯRYu$ViyI9%~J-nBMIf0ןRYu$ԖmyI5%~:,^~BMEf{0ӟ@Y5 Vi 8 5z)N<B EVzϏRY4 Ue親5Yz)=B EV]j~RMEVj~UaۯUaۯQUۿUaqۯQaqן@Q 1ן@Q 1ן@Q 0ӏQ 0ӏQ 0ӏQ z~B AF~9=,m ]㚫ۯQvߎzn1=5z)@]% 5%~J-nBMIfߒqۯRYv$r i-BMIfߒrۿRYv(r i-BMIfߒrۿRYv$n i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]v$n )I9%ۂJmnRNIvqۯRYu$ԖiyI9%~J-^B Ef{0ן@QY5$Vi 95Zz9N=BMIf{0ӟ@RY5 Ui覮I5%~9N=BMEfzӏRY Ueئ Ueئ$Vi覮1Yvj-1Yvj-1vi1Yvi-1Yviz1r iy1viy1r ( 8 5Yviy1m a$4Q ~B A5~9=1m]ן@rMvjP$Ԗn )- 5%~J-nBMIfߒqۯ]% 5%~J-nBMIfߒqۯRYv$r i-BMIfߒqۯRYv$n )-I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJ-nRNIvrۿQYu$Ԗiz5~:,^~RNIvߒqۯRYu$m( 5~9^~BMIf{0ן@QY4 Ui 8 5%~9N}RMIf0ן@QU$Ԗi 8 5Zz)><RMEfzӏQY$Ui覮1Yv)- 5Yz)= 5Yz)-5Yvj-I5Yv)-1r )y1YviyI5Yviy1Yviy1r ( 81r ( 8 a$4]㞻߯Qz~B AF~9=0m ]⚫I9%ۂJm~RYv$r i-BMIfߒrۿRYv$Ԗm(I9%܂Zn~RYv$Ԗm(I9%ۂZn~RYv$n )- 9%ۂJmnBMIfߒqۯ]$ܶ$n )- 5%~J-nBMIfߒqۯRYv$Ԗm(z 5%~:,^RNIvqۯRYu$m(zI9%~J,^RNIfߎ1ןRY5 Vi 8 5z9N=BMEfzӏ@QY Ue覮 5Zz)><BMEVzϏQU߰ ef Ue親$Ue親 Uee$Ueئ a%u Ueeu a$4 a$4 a$4 a$4 a#߿Qz~B =5~9-0m]ן@rMvj^}BMIfߒqۯ]% 5%~JmnBMIfߒqۯRYv$r i-BMIfߒrۿRYv$r i-BMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvߒqۯ]$ܶ$n )I9%ۂJ-nRMIfߒqׯRYu$m(z5z9^}BMEf{0ן@QY4$my 5~9N}RMIf{0ӟ@RY4$Ԗi 8 5Zz)N<RMEfzӏRY$Vi覮5Yv)=I5Zz)=1vi- 5Yv)-1vi1viy1r (y1r )y1r ( 81r ( 81r ( 81r ( 7 a$߿Qvߎz~B AE~9-,m ]⚫ן@]$ܶ$Ԗn )- 5%~J-nBMIfߒqۯ]% 5%~JmnBMIfߒqۯRYv$n )-BMIfߒqۯ]$ 5%~J-nRNIvrۿRYv$n )- 5%~J-^BMIfߒqۯYv$m(I5%~J-nBMIfߎ1ׯQY5$ԖmzI9%~J,^RNIfߒ1ׯYu$Ԗi y5Zz9N=BMEfzӏ@QY4$Vi觮81Yz)=BMEVjϏQU Ue親 Uef Ueئ$Ueئ Uee$Uef$Uee eeu Ueeu a$u a$4 a$߿Q 0ӏ?B AFJ,=1m ]㞻ۯrMvފj^}A=5z)(r i-BMIfߒqۿRYv$r i-BMIfߒrۿRYv(r i-BMIfߒrۿRYv$r i-BMIfߒqۯ]$ܷ 5%~J-nRNIvrۿRYv$Ԗm(I9%ۂJmnB Ef1ׯQYu ViyI9%~J-nBMIfߎ1ׯQY5$Vi y 5%~:,^~BMIf{0ן@QY4$Ԗi y5Zz)N<B EVzӏQU$Vi 85Yz)=B EV^j~Ub߿QY Uef Uef eeܶ$Uee$Uee eeu$Ueeu Ueeu a$4 a$4 ]㞻߿Qߎz~A=5~9-0m]ן@rMvj^} @ `$- $n )- 5%ۂJmnBMIfߒrۿRYv(r i-BMIfߒrۿRYv(r i-BMIfߒqۯRYv$n )- 5%~J-nRNIvrۿRYv$n )- 5%~J,^BMIfߒqۯRYu$Ԗm(z 5~:,^~RNIvߒqۯRY5$ԖmyI9%~J,^~RMIfߎ1ןRY4 Ui觯 8 5z9N=BMEfzӏ@QY Ue覮 5Zz)><BMEVjQU߰ ef Ueئ$Ue親 Uee aeu aeu$Ueeu a$4 a$4 a$4 a$4 a$߿Q ~B A5~9=1m ]⚫۟@Mvߊj^}0P p$- 6RNIvrۿRYܶ$Ԗm( 5%~J-nRNIw ߰$Ԗm( 5%~J-nRNIv߰$Ԗm(I9%ۂZn~RYv$n )- 5%~J-nRNIvrۿRYv$Ԗm(I9%~J-nRNIvqۯYv$Ԗm(z 5~:,^~RMIfߒ1ׯ]u Vi 95z9N}RMIfߎ0ןQY4$Ԗi 9I5%~9N}RMIfzӏ@QU$Vi8I5z)N<RMEVjQUb߿QU߿QarۯQUbۿQaqۯQaqןQ qן@Q qן@Q 0ӏUaqן@Qߎz~B AFJ,N<1r (  a㞻߿QߎznB =5~9-0m$Ԗm(I9%܂Zn~RYv$Ԗm(I95܂Zn~RYܶ$Ԗm(I95܂Zn~RYv$Ԗm(I9%ۂJmnBMIvrۿRYv$n )- 5%~J-nBMIfߒqۯ]$ܶ$n )-5~:,^RNIvqۯYv$ԖiyI9%~J-^B Ef{0ן@QY4 Vi 9I9%~:,^~BMEfzӟ@RY4$Ԗi 9 5z9N<B EVjϏQY$Vi觮 5Zz)=B AV]jnB EV]j~BMEV]jnB EV]ZnRMEV]jnRMEV]ZnB AV]Zm^}BMEV]Zm^}B AF]Zm^}B AFJ,N<B AFJ,N<1r ( 8,m a#߿Qz~B =5~9-0mI9%ۂJmnBMIfߒrۿRYv$r i-BMIfߒrۿRYv(r i-BMIfߒrۿRYv$n i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗmz 5%~J-^BMIfߒ1ׯRYu Vi yI5%~J,^B Ef{0ןRY5$Ԗi y 5%~9^}B Efzӟ@RY5 Ui觮85Zz)N<RMIf{0ӏ@QY$Ԗi81Yv)=1Yv-I5Zz)=B AV]ZnB AV]ZnnRMEV]jnB AF]Zm^B AFZm^}RMEV]ZmnB AFJ,N}B AFJ,N<B AFJ,N<B AFJ,N<B AE~9=1m a$߿rMvߊjnB A5~9-1mRNIw ߰$Ԗm(J95܂Zn~RYܶ$Ԗm(J95܂Zn~RYܶ$Ԗm(I95܂Zn~RYv$r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$m(I9%~J-nRNIfߒqۯRYu Vi yI5%~:,^RNIfߒqׯQY4$m(yI5%~:,^}BMEfzӏ@RY4$Ԗi 9 5z9N<B EVjϏQY$Vi觮 5Zz)=B EV]j~BMEV^j~RMEV^j~BMEV]jnB AFZm^B AFZm^}RMEV]ZmnB AFJ,^}B AFJ,N<B AFJ,N<B AFJ,N<B AFJ,M1r ( ]㞻߿QߎznB =5~9-0mb  @(1RNIvrۿRYܶ$Ԗm(J95܂Zn~RYܶ$Ԗm(J95܂Zn~RYv$Ԗm(I9%ۂJmnBMIvrۿRYv$n )- 5%~J-nRMIfߒqۯ]$ܶ$n )-5~:,^RNIvqۯ]v$ԖmzI9%~J-^BMEf{0ן@QY5$Vi 95Zz9N=BMIf{0ӟ@RY5 Ui觮I5%~9N=BMEfzӏRY Ueئ Ueئ$Vi覮1Yv-1Yvj-1vi1Yvi-1Yvi1riy1viy1r ( y1r ( 81r ( a$4]㞻ۯQz~B AF~9=0m ]㚫۟@]$ܶ$ԗn )- 5%~J-nBMIfߒqۯ]% 5%~J-nBMIfߒqۯ]% 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIf1ׯRYu$Ԗm(z 5%~:,^RNIvqۯRYu Vi y 5%~:,^~BMIf0ןQY4 Ui 8 5%~9N}RMIf0ן@U$Ԗi 8 5Zz)><RMEfzӏQY$Ui覮1Yv)- 5Yz)= 5Yz)-5Yvj-I5Yv)-1r iy1YviyI5Yviy1Yviy1r ( 81r ( 8,m ]㞻߿Q z~1=5~)-1m ]㚫ې$Ԗm(I9%ۂJn~RYv$r i-BMIfߒqۿRYv$r i-BMIfߒqۯ]% 5%~J-nRMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIvߒqۯ]v$Ԗm( 5%~:,^B Ef{0ןRYu$m(zI9%~J,^RNIfߒ1ןRY5 Vi 8 5z9N=BMEfzӏ@QY Ue覮 5Zz)><BMEVjQU߰ ef Ueئ$Ueئ Uee$Ueئ a%u Ueeu a$4 a$4 a$4 a$4 a$߿Q z~B =5~9=1m]⚫ן@Mvފj^} @ `$- $n )- 5%ۂJmnBMIfߒqۿRYv$r i-BMIfߒqۯRYv$n )-BMIfߒqۯ]$ܶ$n )- 5%~J-nRNIvrۿRYv$Ԗm(I9%ۂJmnRNIvrۿQYu$n )I9%~J-nBMIf1ןYu Vi y 5~9^}B Ef{0ӟ@Yu$Vi 9I5%~9N}RMIf{0ӟ@RY4$Ui觮I5z9N<RMEfzӏQU Ueئ$Ui親$Ui親$Ueئ eeu eeu a$u a$u a$4 a$4 a$4 a$4Q 0~B AF~9=1m ]㚫ۯ@Mvߎjn} P p$- 6RNIvrۿRYܶ$Ԗm(I95܂Zn~RYv$Ԗm(I9%܂Zn~RYv$r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗiz 5%~J,^BMIfߒ1ׯRYu Vi yI5%~J,^B Ef{0ןRY5$Ԗi y 5%~9^}BMEfzӟ@RY5 Ui觮85Zz)N<B EV^jϏQY Ue親1Yz)=B EV]j~RMEVj~UaۯUaۯQaqۯUaۯUaqۯQ!qן@Qaqן@Q 1ן@Q 0ӏQ 0ӎB AFJ,N<B =5~9=1r]⚫ۯ@QvߎznB AE~9-X@$@Hl @RYܶ$Ԗm(I95܂Zn~RYv$Ԗm(I9%܂Zn~RYv$Ԗm(I9%ۂJmnRNIvrۿRYv$n )- 5%~J-nRNIvrۿRYu$Ԗm(I9%~J-nRNIfߒqۯRYu$ԖizI9%ۂJ-nBMIf1ןRYu$m(zI5%~:,^~BMIf{0ӟ@QU4$Vi 8 5z9N=BMEVzӏU Ui覮 5Zz)=B EV^j~B EV]jnBMEV^j~BMEV]j~B EV]ZnRMEV]jnRMEV]ZnB EV]Zm^}RMEV]Zm^}B EV]Zm^}B AFJ,N<B AFJ,N<B A5~9=1m]㞫ۯrMvߎjnB AE~9-,i覦u$n )- 5%~J-nBMIfߒqۯ]% 5%~J-nBMIfߒqۯ]$ 5%~J-nRNIw ߰$Ԗm(I9%ۂJmnRYv$n )- 5%~J-nRNIvrۯ]$ܶ$Ԗm(z 5%~J-nBMIfߒqׯRYu Vi yI5%~J-^BMEf{0ןRY5$Ԗi y 5%~9^}B Efzӟ@RY5 Ui觮85Zz)N<RMIf{0ӏ@QY$Ԗi81Yv)=1Yv)-I5Zz)=B AV]ZnB AV]ZnnRMEV^jnB AV]ZmnB AF]Zm^}B AFJ,^}B AFJ,^}B AFJ,N<B AFJ,N<B AFJ,N<B AFI=1q ]㞻ۯMvߎzn1=5z)y,i覦uI9%ۂZn~RYv$r i-BMIfߒqۯRYv$n i-BMIfߒqۯ]% 5%~J-nRNMw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMEf1ׯRYu$Ԗmz 5~:,^RNIvqۯRYu Vi y 5~:,^~BMIf0ןQY5 Ui 8I5%~9N}RNIfߎ0ן@QU$Ԗi 8 5z)N<RMIfzӏUb߿Ub߿QY߰ ee ee aev Ueeܶ eeu a$u aeu a$4 eeu]㞻߿Q 0~B AFJ+=1m ]㞻ۯrMvފj^}B =5z)yBMIfߒqۯRYv$n )-BMIfߒqۯ]% 5%~J-nBMIfߒqۯ]$ܷ 5%~J-nRNIvr۰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJ-nRNIvrۿ]$ܶ VizI9%ۂJmnRNIfߒqׯRYu$m(z5z9N}B Ef{0ӟ@QY4$Ԗm y 5z9N=BMEf{0ӟ@RY4$Vi85Yz)=BMEVjϏQU Ue親 Uef$Ue親$Ueئ Uee$Uef$Uee eeu Ueeu aeu a$4 a$4߿Q 0ӏ rMvߎznB AF~9=1m ]㚫ۯ@Mvߊj^@]$ܶ$Ԗn )- 5%~J-nRNMw ߰$Ԗm( 5%~J-nRNIv߰$Ԗm(I9%܂Zn~RYv$n )-I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗmz 5%~J-nRNIvߒqۯ]$v$n (I9%~J-nBMIfߎ1ׯQY5$ԖmyI5%~J,^RNIfߒ1ןRY5$Vi 9I9%~:,^}B EVzӏQU Ue覮I5z9N<B EV]j~Ub߿Ub߿QU߰ ee ee$Ueئ eeu aeu$Ueeu a$4 a$4 a$4 a$4 ]㞻߿Mvߎz~B AF9=,m親 ]㚫ۯ@MvߊjP$Ԗm(I9%ۂJmnRNIvrۿRYܶ$Ԗm(I95܂Zn~RYv$Ԗm(I9%ۂJmnRNIvrۿRYv$n )- 5%~J-nRNIvrۿRYv$n )-I9%ۂJmnB Ef1ׯQYu$n (I5%~J-^BMEf0ןRYu$m(zI9%~J,^RMIfߎ0ןQY4$m y5Zz)N<B EVzӏU$Vi觮8I5z9N<RMEfzϏQU߰ Uef Ueئ Ueئ eeܶ Uee Ueeu a%u a%u a$4 a$4 a$4 a㞻߿Qvߎz~1=5~9-,m ]㞫ۯ@Mvߊj 5%~JmnBMIfߒqۯ]% 5%~J-nRNMw ߰$Ԗm( 5%~J-nRNIv߰$Ԗm(I9%ۂJmnRNIvrۿRYv$n )- 5%~J-nRNIvrۿQYu$Ԗm(z 5%~J-nBMIfߒqׯRYu Vi yI5%~J,^B Ef{0ן@QY5$Ԗi y 5~9N}B EVzӏ@QY4$Ԗi 9I5%~9N}BMEfzӏQU$Ui觮 5Zz)=B EV^j~B EV]jnBMEV]j~BMEV]jnB EV]ZnnBMEV]ZnBMEV]ZmnB AFZm^}B AF]Zm^}B AFJ,N<BMEV]Zm^}A=5~9=1r (  a$߿MvߎznB =5~9-1mYqRNIvrۿ]$ܶ$Ԗm( 5%~J-nRNIv߰$Ԗm(I9%܂Zn~RYv$r i-BMIfߒqۯ]$ܶ$ԗn )- 5%~J-nRNIvrۿQYu$Ԗm(I9%~J-nRNIvߒqۯ]v$Ԗm(z 5%~:,^RNIvߒqۯRY5$ԖmyI5%~:,^~BMIf0ן@QY4$Ԗi y5Zz)N<B EVzӏRY4$Ui觮8I5z9N<RMEfzϏQU Uef$Ue親$Ue親 Uee$Uef$Uee eeu Ueeu aeu a$4 a$4߿Q 0ӏrMvߎznB AF~9=1m ]㚫ۯ@Mvߊj^@RYv$n )-BMIfߒqۯ]$ 5%~J-nRNIw ߰$Ԗm(J95܂Zn~RYv$r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )- 5~:,^BMEf1ׯ]$v$m( 5%~:,^~RNIfߒqׯQY4 Vi 95z9N}RMIfߎ0ן@QY4$Ԗi 9I5%~9N=BMEfzӏQU$Ui觮 5Zz)=B EV^j~UaۿQUb߿QUbۿUaۯQUaۯQUaۯUaqן@QUaqן@QUaqן@Q 0ӏQ 0ӏQߎz~B AF~9=,m ]㞫ۯ rMvj^}A=5z)yX$@Hl @ ]$ܶ$Ԗm)- 5%~J-nRNMw ߰$Ԗm( 5%~J-nRNIvr߰$Ԗm(I9%ۂJmnBMIvrۿRYv$n )- 5%~J-nRNIvrۿ]$ܶ$Ԗm(z 5%~J-^BMIfߒ1ׯRYu Vi yI5%~J,^B Ef{0ן@RY5$Ԗi y 5~9N}B EVzӏ@RY4$Ԗi y1Yz)><RMIfzӏ@QU$Vi8I5z)><BMEVjUb߿QU߿QU߿QUaۯQaqןQ!qן@QUaqۯQ 0ן@Q 0ӏQ 0ӏQ 0ӏQ /~B AFI=1m ]㞻ۯMvߊjn}B =5z)yX@@$Hl @ I9%ۂJmnBMIfߒqۯRYv$n )-BMIfߒqۯ]% 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMIfߒqۯRYv$m(I9%ۂJmnBMIfߒqۯRYv$m(I9%~J-nRMIfߒqׯRYu$m( 5%~:,^~RMIfߎ1ןRYu$Ԗi y 5z9N}RMIfߎ0ן@QU Ui觮85Yz)><RMEfzӏU߰ Ueئ1Yv-I5Zz)=B AV]ZnB AV]ZnnRMEV^jnB AV]ZmnB AV]Zm^~B AFJm^}B AFZm^}B AFJ,N<B AF]Zm^}B =5~9=1r ( 8 a$߿Qvߎz~B AE~9-,m ]⚫ן@RYv$n i-BMIfߒqۯ]% 5%~J-nRNMw ߰$Ԗm(J95܂Zn~RYv$r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]v$n )-I9%ۂJmnRNIvrۯ]$v$Ԗm(z 5~:,^~RMIfߒ1ׯYu Vi 9I9%~J,^~RMIf{0ן@QU4$Vi 8 5z9N=BMEVzӏRY㞼4 Ui覮5Yz)=B EV]j~B AV]jnB EV]j~B EV]jnB AV]ZnnBMEV]ZnBMEV]ZnnB AF]Zm^}B EV]Zm^}B AFZm^}B AFJ,N<B AFJ,M1r ( 8,m a㞻߿Qz~B A5~9-1m$n )- 5%~J-nRMw ߰$Ԗm(J95܂Zn~RYv$Ԗm(I9%ۂJm~RYv$n )- 5%JmnBMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvrۿQYu$Ԗmz 5%~:,^B Ef1ןYv$ԖiyI9%~J,^B Ef{0ӟ@QY4$m(yI5%~9^}B EVzӏ@QY4$Vi 85Zz)><RMIfzӏU߰ Ue親1Yv- 5Zz)=1Yvj-1Yvi-I5Yz)-1viz1viyI5Yviz1r ( 81r ( 81r ( 81r ( 8,m ]㞻߿Q z~B AF~9=0m ]⚫I9%ۂJn~RYv$n )-BMIfߒqۯ]$ 5%~J-nRNIv߰$Ԗm(I9%ۂJn~RYv$n )- 5%~J-nRNIvrۿRYv$n )- 5%~J-^BMIfߒqۯRYv$Ԗm( 5%~J,^BMEf1ןYu$Vi y 5%~:,^~BMIf0ןRY5 Vi 8I5%~9N}B EVzӏQU$Ԗi 8 5Zz)N<RMEfzӏQY$Ui覮1Yv)- 5Yz)=I5Yz)= 5Yv-1viy1riy 5Yviz1r ( 91r ( 81r ( 81r ( 81r ( a$߿MvߎznB A5~9-,m親 ]ןu@4X| @ 5%~JmnBMIfߒqۯ]% 5%~J-nRNIw ߰$Ԗm(I9%܂Zn~RYv$n )-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$n )-I9%ۂJmnRNIvqۯ]v$Ԗm(z 5~:,^~RMIfߒ1ׯYu Vi 9I9%~J,^~RMIf0ן@QY4$Vi 9I5z9N=BMEfzӏQU$Ui觮 5Zz)><BMEV^j~UaۿQU߿QU߿QUaۯQaqןQaqן@QUaqۯQ qן@Q 0ӏQ 0ӏQ 0ӏQ 0ӏ rMvߎz~B AFI=,m a㞻ۯrMvj^}MX`  @$Ԗm(I9%ۂZn~RYv$r i-BMIfߒqۯ]% 5%~J-nRNIw ߰$Ԗm(I9%ۂJmnBMIfrۿRYv$n )-I9%ۂJmnBMIfߒqۯ]v$n )I9%ۂJ-nRNIvߒqۯRYu$Vi yI5%~J,^RNIvߒqׯQY4 Vi 9I5%~:,^~BMEf{0ӟ@RY4$Ԗi 9I5%~9N=BMEfzӏRY4 Ueئ1Yv-I5z)=B EV]jnB EV]jnB EV]ZnnRMEV]jnB AFZm^}BMEV]ZmnB AFJm^}B AFJ,N<RMEV]Zm^}B AFJ,N<A=5~9=1m ]㞻ۯQvߎznB =5~9-1mMUՍ\P pRNIvrۿRYv$r i-BMIfߒqۯ]% 5%~J-nRMw ߰$Ԗm(I9%܂Zn~RYv$n )- 5%~J-nRNIvrۿRYv$n )-I9%ۂJmnBMIf1ׯRYu$VizI9%ۂJ-nBMIfߒ1ׯQY5$Ԗi y 5%~:,^~BMIf0ן@QY4$m y 5z9N=BMEfzӏ@QY Ue覮 5z)N<RMEfzӏQY Ue親 ee Uef ee$Uef aeu$Ueeܶ a%u a$u a$4 a$4 a$߿Q 0~B AF~9=,m a㞻ۯMvފj^}]IPMXս_  BMIfߒqۿRYv$n )-BMIfߒqۯ]$ܶ 5%~J-nRNIvr۰$Ԗm(I9%ۂJmnBMIfߒrۿRYv$n )- 5%~J-nRNIvrۯ]$ܶ$Ԗm(z 5%~J-nBMIfߒqۯRYu$ViyI9%~J-nBMIf1ןRYu$m(zI5%~:,^~BMIf0ן@QY4$Ԗi 9I5%~9N}RMEfzӏ@QU$Ԗi81Yv)=B EV]j~RMEfjUaۿQUbۿUaۯQaqׯQaqןQ qן@Uaqן@Qaqן@Q 0ӏQ 0ӏQ 0ӏ?B AFJ,N<1r ' ]㞫ۯrMvߊjn}B =5~)-Qu'SuCU5cW5|@8RYv$n )-BMIfߒqۯ]$ܷ 5%~J-nRNIv߰$Ԗm(I9%ۂJmnRYv$n )- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIfߒqۯ]$v$n (I9%~J-nRMIfߒqׯQYu$m(z5~9^}BMEf{0ן@QY4 Vi 8I5%~:,^}B EVzӏ@QY4 Ui觮81Yz)=BMEVzϏQY$Vi觮5Yz)=1Yvj-1Yv-1Yvj-1viz1viy1r iy1Yviy1Yviy1r ( 81r ( 81r ( 81m ]㞻߿Qz~B AE~9-,m親:A]IQMX`$n )- 5%~J-nRNIv߰$Ԗm(I9%ۂZn~RYv$n i-BMIfߒqۯ]$ܶ$n )- 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߒqۯRYv$m(I5%~J-nBMIfߎ1ׯQY5$ԖmzI9%~J-^B Ef{0ӟ@QY4 Ui 8I5%~9N}B EVzӏQU Ui觮8I5%~9N=BMEVzϏQY$Vi觮5Yz)=1Yv-5Yv-1Yvj-1viz1Yviz1viy 5YviyI5Yviy1r iy1r ( 80m a$߿Qߎz~1=5~9-,m親 ]⚫۟tOuQ5#S5CU5_V| 5%~J-nRMw ߰$Ԗm(I9%܂Zn~RYv$r i-BMIfߒqۯ]% 5%~J-nRNIvrۿRYܶ$Ԗm(I9%ۂJmnBMEf1ׯRYv$n )I9%ۂJmnRNIvrۿ]$v$m( 5%~:,^RNIvߒqۯRY5$ԖmyI5%~:,^~BMIf{0ן@QU4$Ԗi 9I5%~9N}RMIf{0ӟ@QY Ue覮5Zz)=B EV^j~Ub߿QY߰ ee ee$Ueئ aeu aeu Ueeu a$4 Ueeu a$4 a$4Q 0ӏ rMvߎznB AF~9=1m ]⚫۟@MvފjP$n )- 5%~J-nBMIfߒqۯ]$ܶ$n )- 5%~J-nRMw ߰$Ԗm(I9%ۂZn~RYv$n )- 5%~J-nRNIvrۿRYv$n )-I9%ۂJmnBMIfߎ1ׯRYu$Ԗiz5~:,^~RNIfߒqׯQY5$ԖmzI9%~J,^RNIfߒ1ןRY5$Vi 9I5%~:,^}B EVzӏQU$Ԗi 85Zz)><BMEfzϏQU Ue親 Uef Ueئ Uef eeܶ Ueeܶ eeu a$u a$5 a$4 a$4 a$4 ]㞻߿Mvߎz~B AF~9=1m ]⚫۟@MvފjI95܂Zn~RYv$n )-BMIfߒqۯ]$ܶ 5%~J-nRNIvrۿ]$ܶ$Ԗm(I9%ۂJm~RYv$n )- 5%~J-nRNIvrۿ]$ܶ$Ԗm( 5%~J-nRMIfߒqۯRYv$Ԗmz5~:,^~RMIfߒ1ׯQY5$Vi y 5~9^}BMEf{0ӟ@Y5$Vi 8 5%~9N}RMEfzӏ@QY Ue親5Zz)=B EV^j~Ub߿QY߰ ee ee$Ue親 eev eeu a$u a$u a$4 a$4 a$4 a$߿Q z~B =5~9-0m]ן@rMvj^}BMIfߒqۯ]% 5%~J-nRNIv߰$Ԗm(I9%ۂJn~RYv$n )-I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Viz 5%~J,^BMIfߒ1ׯRYu$ViyI9%~J-nBMIf1ןYu$m(z5Zz9N}RNIfߎ1ןRY4$m y5Zz)N<B EVzӏU$Vi觮8I5z9N<RMEfzϏQU߰ Uef Ueئ$Ueئ Uee$Uee Ueeܶ aeu eeu a$4 Ueeu]㞻߿Q 0~B AFI=0m ]㞫ۯ rMvj^}1=5z)@]$ܶ$Ԗm(J95܂Zn~RYv$r i-BMIfߒqۯ]% 5%~J-nRNIvrۿ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗiz 5%~J-nRMIfߒqۯYv$Ԗm( 5%~:,^B Ef0ןRYu Vi y 5~9^}BMEf{0ӟ@QY4$Ԗi y5z9N=BMEfzӏ@QY4 Ui觮I5z9N<B EV^j~Ub߿Ub߿QU߰ ee eeܶ$Uef aeu a%u Ueeu$Ueeu aeu a$4 a$߿Q 0ӎB AFJ+=1m ]㞫ۯ rMvj^}1=5z)$r i-BMIfߒqۯ]$ܶ 5%~J-nRNIvrۿ]$ܶ$Ԗm(I9%܂Zn~RYv$n )- 5%~J-nRMw ߰$Ԗm(z 5%~J-nRNIvrۿRYu$Ԗm( 5%~J-^BMIfߒ1ׯRYu$m( 5%~:,^~RNIfߒqׯQY4 Vi 9I9%~J,^~RMIf{0ן@QU4$Vi 8 5z9N<B EVjϏQY Ueئ1Yv)=1Yv)-I5Zz)=B AV]ZnnB AF]ZnnBMEV]jnB AFZm^~B AFZm^}BMEV]Zm^~B AFJ,N<BMEV]Zm^}B AFJ,N<B AFJ,N<A=5~9=,m a#߿Qz~B =5~9-0m 5%~J-nRNMw ߰$Ԗm(I9%ۂJm~RYv$n )-I9%ۂJmnBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvqۯ]$ܶ$Viz 5%~:,^BMEf1ׯ]$v$Ԗm(z 5~9^~BMIfߎ1ןRYu$ԖmyI5%~:,^}BMEfzӟ@RY4$Ԗi 9I5%~9N}RMEfzӏ@QU$Ui觮 5Zz)=B EV^j~B AV]jnB EV]jnB EV]jnB AF]ZmnB EV]ZmnB AV]Zm^~B AFJ-^}B AFJ,^}B AFJ,N<B AFJ,N<B AFJ,N<B AE~9=1m a$߿ rMvފjn}B A5~9-0mRNIvrۿRYv$r i-BMIfߒqۯ]% 5%~J-nRNIvr۰$Ԗm(I9%ۂJmnBMIfߒqۯRYv$n )- 5%~J-nRNIfߒqۯ]$ܶ$Ԗm(z 5%~J-nBMIfߒqׯRYu$ViyI9%~J-nBMIf1ןYu$m(z5Zz9N}RNIfߎ1ןQY4$m y5Zz)N<B EVzӏRY4$Ui觮I5z)N<RMEfzϏQU߰ ef Ueئ Uef eeܶ Uee Ueeu a%u a%u a$4 a$4 a$4 a$߿Q z~B =5~9-0m]ן@ rMfjm^@]% 5%~J-nRNIvrۿ]$ܶ$Ԗm(I9%܂Zn~RYv$n )-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIfߒqۯ]v$m( 5%~J,^BMEf0ןRYu Vi y 5~9^}BMEf{0ӟ@QY4$Ԗi y5Zz9N=BMEfzӏ@QY Ui覮I5z9N<B EV]j~Ub߿Ua߿QU߿UaۯQaۯQUbۯQaqן@Q qן@Uaqן@QUaqן@Q 0ן@Q 0ӏMvߎz~B AFJ,=1q]㞫ۯrMvߊjnB A5~9-0m$Ԗm(I9%ۂZn~RYv$n )-I9%ۂJmnBMIfߒqۯ]% 5%~J-nRNIvrۿ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )- 5%~J,^BMIfߒqۯRYu$Ԗmz 5~:,^~RNIvߒqۯRYu$Ԗm(zI9%~J,^RNIfߒ1ןRY5$Vi 9I5%~9N}B EVzӏU$Vi 85Zz)=BMEVjϏQU Ueئ$Vi覮1Yvj-1Yvi-I5Yv)-1viy1riy5YviyI5Yviy1viy1r ( 81r ( a$4Q /~B A5~9=1m]ן@ rMfjmI9%ۂJmnBMIfߒqۯ]% 5%~J-nRNIvr۰$Ԗm(I9%ۂJmnBMIfrۿRYv$n )- 5%~J-nRNIvrۿRYv$n )- 5%~J-nBMIfߒqۯYv$m(I5%~J-nBMIfߎ1ׯQY5$Ԗm(zI9%~J-^B Ef{0ӟ@QY4$m(y 5%~9N}B EVzӏQU Ui觮8I5%~9N=BMEVzϏQY$Vi觮5Yz)=1Yv-5Yv)-5Yv-1vi1Yvi-1Yviy1r (y1r ( 81r ( 81r ( 81r ( 8,m]㞻ۯQߎz~B AE~9-,m親]qRNIv߰$Ԗm(I9%ۂJmnBMIfrۿRYv$n )-BMIfߒqۯ]$ܶ$Ԗm)- 5%~J-nRNIvrۿRYv$n )- 5%~J-nBMIfߒqۯ]$v$n )-I9%ۂJmnRNIvqۯYv$ԖiyI9%~J-^BMEf{0ן@RY5$Vi y5z9N}RMIfߎ0ן@QY4$Vi 8 5z9N<B EVjϏQY$Ԗi8I5%z9N<BMEVj~UaۿQUb߿QUaۯUarۯQUaۯUaqׯQ qן@Q qן@Q 0ӏQ 0ӏQ 0ӏQvߎz~B AE~9=1r ']⚫۟@MvߎznB =5~)-@RYv$n )-BMIfߒqۯ]$ܶ$Ԗn )- 5%~J-nRNIvr߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n (I9%ۂJmnBMIfߒqۯ]$ܶ Viz 5%~:,^BMIf1ׯQYu$n (I5%~J,^B Ef{0ןRY5$ԖmyI5%~:,^~BMEf{0ӟ@QU4$Vi 9I5%~9N}RMEfzӏ@QU$Ԗi 85Yz)=B EV]j~B EV]j~RMEVj~B AV]ZnB AV]ZnnBMEV]jnB AFZm^}B AFJm^}B AF]Zm^}B AV]Zm^}B AFJ,N<B AFJ,N<B AFJ,N<B AF~9=1m a$߿ rMvފjn}B =5~9-,m親$n )- 5%~J-nRNIvr߰$Ԗm(I9%ۂJmnBMIvrۿRYv$n )-I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$n )I9%ۂJmnRNIvqۯ]$v$Ԗm(z 5%~:,^~RNIfߒqׯQY5$Vi y 5~9N}B EVzӏ@RY5 Ui觮85Zz)N<B EVzӏRY㞼4$Ui觮 5z)><BMEVjQU߿UaۯUaۿUaۯQaqׯQaqׯQ!qן@QUaqן@QUaqן@Q qן@Q 0ӏMvߎz~B AFJ+=1m]㚫ۯ rMvފjn}B =5~9-M4O4PR?T[VxRYv$Ԗm(I9%ۂJmnBMIfߒrۿRYv$n )- 5%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(- 5%~J-nRNIvrۿRYu$Ԗm(I9%ۂJmnRNIvrۿQYu$Viz5~:,^~RNIfߒqۯRYu$m(z 5~9^}BMEf{0ן@QY4 Ui 8I5%~9N}B EVzӏQU Ui覮I5%z9N<B EV^jQU Ue親1Yv- 5Yz)=I5Zz)=I5Yz)-1Yvi- 5Yvi-1Yviy1r (y1r ( 8I5Yviy1r ( 81q a$߿Qz~1=5~9-,m親 ]⚫ןtO Q+SKUugW@$I9%ۂJmnBMIfߒqۯRYv$n )- 5%~JmnBMIfߒqۯ]$ܶ$ԗn )- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿ]$ܶ$Ԗmz 5%~J,^BMIfߎ1ׯQYu$n ( 5%~:,^RNIvߒqۯQY5$Vi y 5~9N}B EVzӏ@RY4$Ԗm y5Zz)N<RMIf{0ӟ@QY Ue親5Yz)=B EV]j~RMEfzUaۿQUbۿUaۯQaqןQaqן@Q qן@Qaqן@Q qן@Q 0ӏQ 0ӏQ /~B AFJ,=1q]⚫ۯQߎznA=5z)yPR;T[Vut@8RYv$n )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm)- 5%~J-nRNIvrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]v$n )- 5%~J-^BMIfߒqۯRYv$Ԗm(z 5%~:,^B Ef0ןRYu Vi y 5~9^~BMEf{0ן@QY4 Ui觯 8 5~9N}RMIf{0ӟ@RY4$Ԗi 8 5Zz)><RMEfzӏRY$Vi觮5Yz)=I5Zz)=1Yvi-1vi1Yvi-5Yvi-1viy 5Yviy5Yviy1r ( 81r ( 81r ( 7 a$3߿Qz~1=5~)-1m]qןu+SKUkW@@$Hl 5%~J-nBMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIvrۿRYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqׯRYv$m(I9%~J-nRNIfߒqۯRYu$Vi yI9%~J-^B Ef{0ן@QY5$Ԗi y 5z9N}B EVzӏ@QY4$Ԗi 9I5%~9N}BMEfzӏQU$Vi觮 5z)><BMEVj~UaۿQU߿QU߿QUaۯQ!qן@Q!qן@QUaqׯQ 0ן@Q 0ӏQ 0ӏQ 0ӏQ 0ӏ?B AFJ,M1q a㞻߿MvߎznB AE~9-TuWVut@4X| ]$ܶ$Ԗm(J95܂Zn~RYv$n )-BMIfߒqۯ]$ܶ$Ԗm(J95܂Zn~RYv$n )- 5%~J-nRNIvqۯ]$ܶ$Ԗm(z 5%~J-nBMIfߒqۯRYu$ԖizI9%ۂJ-nBMIfߎ1ׯ]u$Vi y 5~9N}B Efzӟ@RY5$Vi 8I5%~9N}RMIfzӏ@QY Ue覮 5Zz)><BMEVjϏQU߰ ef Ue親$Ue親 Uef aeu aeu$Ueeܶ a$u a$4 eeu a$߿Q 0ӏMvߎz~B AFJ+=,m]ן@Mvފj^}Q]Y@ `$n )- 5%~J-nRNIvrۿR]$ܶ$Ԗm(I9%ۂJmnBNIvrۿRYv$n )- 5%~J-nRNIvrۿRYv$n )- 5%~J-^BMIfߒqۯYv$m(I5%~J-nBMIfߎ1ׯQY5$Ԗm(z5z9^}BMEf{0ן@QY4 Vi 9I5%~:,^}BMEfzӏ@QY4$Vi 8 5Zz)N<RMIfzӏ@QU Ue親1Yv)=I5z)=B EV]ZnB EV]ZnB AF]ZmnB EV]ZnnB EV]ZmnB AFZm^}B AF]Zm^}B AFJ-^}B AFJ,N<B AFJ,N<1r ( 80m a$߿rMvߎjnB AF~9-,i親uU՝]  @)RNIvrۿR]$ܶ$Ԗm(I9%ۂJmnBMIvrۿRYv$n )- 5%~JmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߎ1ׯRYv$m(I9%ۂJmnRNIvqۯ]v$Ԗm(z 5~:,^~RNIfߒ1ׯQY5$Vi y 5~9N}B Efzӟ@RY5 Vi 8 5z9N=BMEfzӏQU$Vi81Yz)=B EV]j~B EV]j~RMEVj~QaۯQarۯQUbۯQaqןQ!qן@QUaqן@Q 0ӏQUaqן@Q 0ӏQ 0ӏrMvߎz~B =5~9=1r]۟@MvߎznB A5~9- 5%~J-nRNIvrۿRYv$r i-BMIfߒqۯ]$ܶ$ԗn )- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿRYv$m(I9%ۂJmnRNIvrۯ]$v$m(I5%~J-^BMEf0ןRYu$m(z5z9N}B Efzӟ@Yu$Vi 9I5%~9^}B EVzӏRY4$Vi 85Yz)=B EVjQU߰ ef$Ue親 ee$Ui親 Uee$Uef$Ueev a%u a$u a$4 a$4 a$4 ]㞻߿rMvߎznB AF~9=1m]ן@rMvjBMIfߒqۯ]% 5%~J-nRNIvrۿRYܶ$Ԗm(I9%ۂJmnBMIfߒqۿRYv$n )- 5%~J-nRNIvrۿRYv$m(I9%ۂJmnBMEf1ׯRYu$Ԗiz5~:,^~RNIvߒqۯRYu$m(z 5~9^}BMEf{0ן@QY4 Ui 8I5%~9^}B EVzӏQU Ui觮I5%~9N=B EVjϏQU$Ui覮1Yv)=I5Zz)=1Yvj-1Yvi- 5Yv-1riyI5Yvi-1viy1viy1r ( 81r ( 81r ( 81m ]㞻߿Qz~B AF~9=,m ]]$ܶ$Ԗm(I9%ۂJm~RYv$n )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIf1ׯRYu$Ԗm( 5%~J-^BMIfߎ1ׯQY5$Ԗm(z5~9^~BMIf0ןRY5$Ԗi y 5z9N}RNIfߎ0ן@QY4$Vi 8 5Zz)N<B EV^jQY$Vi觮I5z)=B EV^j~B AV]ZnB EV]jnB EV]ZnRMEV^jnB AF]Zm^~B AFZm^}B EV]Zm^}B EV]Zm^}B AFJ,N<B EV]J,N<B AFJ,N<B AFI=1m]㚫ۯ rMvފjn}B =5~9-KMO Q+SGUugW@I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(J95܂Zn~RYv$n )- 5%JmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$n )-5~:,^BMEf1ׯQYu$n )I9%~J-nBMIf1ןYu Vi 9 5~9N}B Ef{0ӟ@Yu$Vi 9I5%~9N}RNIf{0ӟ@RY4$Vi81Yz)=B EV^j~Ub߿Ua߿QU߿QU߿QU߿UaۯQUaۯUaqן@Q 0ӟ@Q 0ӏUaqן@Q 0ӏMvߎz~B AF9=1m a㞻߿QvߎznA=5z)yNPuRu7T5SV5p@]$ܶ$Ԗm( 5%~J-nRNIvrۿRYv$r i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnB Ef1ׯRYu$Ԗm(z 5%~:,^BMEf1ן]v$ԖmzI9%~J-^B Ef{0ן@QY4 Vi 9I9%~:,^~BMEf{0ӟ@RY4$Ԗi 9I5%z9N=BMEVzϏQY Ueئ Ueئ ef Ueئ$Ue親 Uef aeu aeu a$u aeu a$u a$4 a$4 ]㞻߿Q z~B A5~9=1m ]㞫ۯQvߎzn]IQMXP p$n )- 5%~J-nRNIvrۿR]$ܶ$Ԗm(I9%ۂJmnBMIfߒrۿRYv$n )- 5%~J-nRNIvrۿRYv$n )-I9%ۂJmnBMIfߒ1ׯRYv$Ԗm(z 5%~:,^BMEf1ן]v$ԖiyI9%~J,^RNIvߒqׯQY4$my 5%~9N}B EVzӏ@QY4$Vi85Zz)><RMIfzӏQU߰ Ue親1Yv)-I5Zz)=B AV]ZnB EV]ZnB AF]ZmnB EV]ZnnB EV]ZmnB AFZm^}B EV]Zm^}B AF]Zm^}B AFJ,N<B AFJ,N<B AF9=1r ' ]㞻߯QvߎznB =5~9-1mMUՍ\  @$Ԗm( 5%~J-nRNIvrۿRYv$n )-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒ1ׯRYv$Ԗm(I5%~J-nBMIfߒqׯRYu$m( 5%~:,^~RNIfߒ1ׯQY4 Vi 9I9%~:,^~BMIf{0ӟ@Y5 Ui觮85Zz)N<B EV^jϏQY$Ԗi8I5%z9N<RMEVjUb߿QU߿QU߿QUaۯQ!qן@Q!qן@QUaqןQ 0ӏQ 0ӏQ 0ӏQ 0ӏQ ~B AFI=1m ]㞻ۯMvߊjn}B =5~)-yU5cV$@Hl RYv$n )- 5%~JmnBMIfߒqۯ]$ܶ$Ԗm(J95܂Zn~RYv$n )- 5%~J-nRNIvrۿRYv$n (I9%ۂJmnBMIf1ׯRYu$Ԗmz 5~:,^RNIvqۯRYu Vi y 5%~:,^~RMIfߎ1ןRY5$Vi y5Zz9N=BMEf{0ӟ@RY4$Ԗi 8 5z9N<B EV^jQU Ue親1Yv)=I5z)=B AV]ZnB AV]ZnnRMEV^jnB AV]ZmnB AF]Zm^}B AFJ,^}B AFJ-^}B AFJ,N<B AFJ,N<B AFJ,N<B AFJ,=1r ( ]㞻߯QvߎznB =5~)-0mX@ p$-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBNIvrۿRYv$n )- 5%~J-nRNIvr۰$Ԗm( 5%~J-nRNIvrۿRYv$m(I9%ۂJmnRNIvrۿ]$ܶ$n (I5%~J-^BMIf1ןYu Vi y 5~9^}BMEf{0ӟ@QU4$Ԗi y5Zz)N<B EfzӏQU Ue覮 5z)N<RMEfzӏQY$Ui親1Yv-5Yv)-5Yv-1Yvi-5Yvi-5Yvi1riy1viy1r ( 81Yviy,m a$4߿Q ~B A5~9=1m]ן@rMvފj^}RNIvrۿRYv$n )-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJn~RYv$n )- 5%~J-nRNIvrۿRYv$n )- 5~:,^BMIfߒqۯRYv$Ԗm(I5%~J-nBMIfߒ1ׯQYu$m(z 5~:,^~BMIfߎ1ןRYu$Ԗi y 5~9N}RNIfߎ0ןQY4$Vi 8 5z9N<B EVjϏQY$Vi8I5z)><BMEV^j~B EV]jnB EV]jnB EV]ZnB AF]Zm^B AV]Zm^B AFZm^}BMEV]Zm^}B AFJ,N<B AFZm^}B AFJ,N<B AF~9=1r (  a#߿MvߎznA=5~9-1m ]⚫RYv$n )- 5%~J-nRNIvrۿRYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗn )- 5%~J,^BMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIvߒqۯ]$v$m(I5%~J-^BMIf1ׯ]v$Vi y 5%~:,^~RMIfߎ1ןRY5$Vi 9I9%~:,^}B EVzӏ@QY4 Ui觮8I5%~9N=B EVjϏQU$Ui親1Yv)- 5Zz)=1Yvi-I5Zz)-5Yvj- 5Yvj-5Yviz1r (y1r ( 81r ( 81r ( 81r ( a$3߿Q z~A=5~9-,m ]㚫۟tNtP5R53T5OUl 5%~J-nRNIvrۿ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۯ]$ܶ$Ԗm(z 5%~J-nBMIfߒqۯRYu$ԖizI9%ۂJ-nBMIfߎ1ׯ]u$Vi y 5~9^}B Ef{0ӟ@Yu$Vi 9I5%~9N}RMIf{0ӟ@RY㞼4$Ui觮8I5%z9N<B EV]j~B EV]j~B AV]jnBMEV^j~BMEV^j~BMEV]jnB AF]Zm^B AF]Zm^~B AFZm^}B AF]Zm^}B AFZm^}B AFJ,N<B AFJ,N<B AFJ,=1r ( a㞻߿ rMvߊjnB AF~9-,m親uAMHPMWհP BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRYv$n )- 5%~J-nRNIvrۿRYv(r i-BMEf1ׯRYv$n )- 5%~J-^BMIfߒqۯRYv$m(I5%~J-nBMIfߎ1ׯQY5$Ԗm(zI9%~J-nBMEf{0ן@QY5 Vi 9I9%~:,^~BMEfzӟ@RY4$Ԗi 9 5z9N<B EVjϏQY$Vi觮 5Zz)=B EV]j~BMEVj~RMEVj~RMEV]jnB AV]ZmnB EV]ZmnB AFZm^}B EV]Zm^}B EV]Zm^}B AFJ,N<B AFJ,N<B AFJ,N;1r ( 8 a#߿rMvߎjn1=5z)-y,mA]HPMXհP BMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(z 5%~J-nRNIvߒqۯ]$v$n )I9%~J-nRMIfߒqׯRYu$m(z 5~9^~BMIf0ןRY5$Vi 95Zz9N=BMIf{0ӟ@RY4$Ԗi 9I5%~9N=BMEVzϏQY$Ԗi8I5z)=B EV]j~RMEVj~B AV]ZnnB AF]ZmnB EV]ZnnB EV]ZmnB AF]Zm^}RMEV]Zm^}RMEV]Zm^}B AFJ,N<B AFJ,N<B AFJ,N<B =5~9=,m ]㞻ۯMvߎjnB A5~9-O5Q5#R?T_V$@RYv$n )- 5%~J-nRNIv߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJ-nRNIvrۿQYu VizI9%ۂJmnRNIvߒqۯRYu Vi y 5%~:,^~RMIfߎ1ןRYu$Ԗi y 5z9N}RMIf{0ן@QU Ui觮8I5%~9N}BMEfzӏUb߰ Ueئ Ueئ ef Ueئ$Ueئ Uee$Ueئ aeu$Ueev a$u a$4 a$u ]㞻߿Q 0ӏrMvߎz~B AFJ+=,m]ן@Mvފj^}ԍKS}[ $Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂZn~RYv$n )- 5%~J-nRNIvrۿRYv$n )- 5~:,^BMIfߒqۯRYv$m(I9%~J-nRMIfߒqۯRYu Vi y 5%~:,^RNIfߒqׯQY4 Vi 9I9%~:,^~BMIf{0ӟ@QU Ui 85Zz)N<B EV^jϏQY Ueئ1Yv)=1Yv)-I5z)=B AV]ZnB AV]ZnB AFZmnB AV]ZmnB AV]Zm^B AFZm^}B AFZm^}B AFJ,N=B AFJ,N<B AFJ,=1r ( 8,m a$߿rMvߎjnB AF~9-,i親uO=WհP p$BMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿQYu$Ԗmz 5%~J,^BMIfߎ1ׯQYu$n ( 5%~J,^B Ef{0ן@QY5$Ԗi y 5%~9^}BMEf{0ӟ@RY5$Vi 8 5z9N=BMEfzӏQU$Vi81Yv)=B EV]j~B AV]j~BMEVj~B AV]ZnB AV]ZnnBMEV]jnB AFZm^~B AFZm^}B EV]Zm^}RMEV]Zm^}B AF]Zm^}B AFJ,N<B AFJ,M1r ( 8,m a㞻߿QߎznB =5~9-0m$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRYv$n )- 5%~J-nRNIvrۿRYv$n )- 5%~:,^BMIfߒqۯ]v$n )I9%ۂJmnRNIvqۯRYv$ԖizI9%~J-nBMIf0ןRYu$ԖmyI5%~:,^}BMEf{0ӟ@RY5 Ui 8 5z9N<B EVzӏRY㞼4 Ui覮 5Zz)=BMEVj~Ub߿QU߿UaۯQU߿QUaۯQUaۯQUaqׯQ qן@Q 0ן@Q 0ӏQ 0ӏQ 0~B AFJ,N;1r ( ]㞻ۯMvߎjnB AE~9-L4N4P5Q/SKUh]$ܶ$Ԗm(I9%ۂJmnBNIvrۿRYv$n )- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿRYv$m(I9%ۂJmnRNIvrۿ]$ܶ$n )I9%~J-nBMIfߎ1ׯ]v$Ԗi yI5%~:,^~RMIfߎ1ןRY5$Vi 9I5%~:,^}B EVzӏQU Ue覮I5z9N<B EV^jQU߰ Ueئ ef Ue親$Ue親$Uef eev eeu a%u eeu aeu a$4 a$4 a$4Q 0~B AF9=,m]ן@Mvߊj^}@=GԽO=VՠP $n )- 5%~J-nRNIvrۿRYv$n )- 5%JmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )- 5%~J-nBMIfߒqۯYv$Ԗm( 5%~J-^BMIf1ׯ]$v$ԖmyI9%~J,^B Ef{0ӟ@QY4$my 5%~9N}B EVzӏQY4$Vi觮85Zz)><RMEfzӏU߰ Ue親1Yv)-I5z)=B AV]ZnB EV]ZnB AF]ZmnB EV]ZnBMEV]ZnnB AV]Zm^}RMEV]Zm^}RMEV]Zm^}B AFJ,N<B AFJ,N<B AFJ,N<1r ( 7 a#߿ rMvߎjnB AF~9-,m親uD}KS}Z RNIvrۿRYv$n i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )- 5%~:,^BMIfߒ1ׯRYu$VizI9%ۂJ-nRMIfߒ1ׯQY5$ԖiyI5%~:,^~RMIfߎ0ןRY5 Ui 8 5%~9N}RMIf{0ӟ@RY4$Vi 85Zz)><BMEVzϏQU Ue親1Yv-5Yv)- 5Yv)-1Yvj-I5Yv)-1r iy5Yviz1r ( 91r ( 81r ( 81r ( 81r ( 8,m a$߿Mvߎzn1=5z)-y,m親C}JRmY  BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvߒqۯ]$ܶ$Ԗm(z 5%~J-nBMIfߒqۯRYv$Ԗmz 5~:,^~RNIfߒqۯQY5$ԖmzI9%~J,^RNIfߎ1ןRY5$Vi 9I5%~9^}B EVzӏQU$Ԗi 8 5Zz)><RMEfzӏQY$Ui覮1Yv- 5Yz)=I5Yz)-5Yv-1viy1viyI5Yvi-1r (y1r ( 81viy1r a$4 ]㞻߿Q ~B =5~9-,m親 ]ןuR;T[V$@HlI9%ۂJmnBMIfߒqۯ]% 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvqۯ]$ܶ$Viz 5%~:,^BMIf1ׯQYu$m( 5%~:,^RNIvߒqׯQY5$Ԗi y 5~9^}BMEf{0ӟ@RY5$Vi 8 5z9N=BMEfzӏ@QU$Ԗi 85Yz)=B EV^j~Ua߿QU߰ ee ee$Ue親 eev eeu a$u aeu a$4 a$4 a$4Q 0ӏMvߎz~1=5~9-,m]ן@Mvފj^}ԽN-VՠP p$n )- 5%~J-nRNIvrۿRYv$n )- 5%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$n )- 5~:,^BMIfߒ1ׯRYu$Ԗmz 5~:,^~RNIvߒqۯRYu$m( 5~9^~BMIf0ןQY5 Vi 9I5%~:,^}B EVzӏ@QY4$Ui觮85Yz)><BMEfzӏRY$Vi觮 5Zz)=B EV]jnBMEV]j~BMEV]jnB EV]ZnnBMEV]jnBMEV]ZnnB AF]Zm^}B EV]Zm^}B AFZm^}B AFJ,N<B AFJ,N<1=5~9=0m a$߿rMvߎjnB AF~9-,i親uRmZ  @)RNIvrۿRYܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿRYu$Ԗm( 5%~J-nBMIfߒ1ׯRYu$n ( 5%~J,^RNIvߒqۯQY5$Ԗi y 5~9N}B Efzӏ@RY5 Ui觮85Zz)N<B EVzϏRY㞼4 Ui覮 5z)><BMEVjQUb߿UaۯUaۿUaۯQaqׯUaqۯQaqן@QUaqׯQ 0ӏQUaqן@Q 0ӏQ 0ӏrMvߎz~B =5~9=1r a㞻߯MvߎjnB =5~)-y 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )- 5%~J-nRNIvqۯ]$ܶ$n )-I9%ۂJmnRNIvqۯYv$ԖmzI9%~J-nBMEf0ןRY5$Ԗi y 5%~9^}B Efzӏ@RY4$m y5Zz)N<RMIf{0ӟ@QY Ueئ1Yz)=B EV]j~RMEfjUaۿQUaۿUaۯQUbۯQaqן@Q qן@Qaqן@Q!qן@Q 0ӏQ 0ӏQ 0ӏ?B AFJ,N<1r ( ]㞻ۯMvߎjnB A5~9-LNPR;TWV@@]$v$n i-BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Viz 5%~J-nRMIfߒqۯYv$m(I5%~J-nBMIfߎ1ׯQY5$ԖmzI9%~J-^B Ef{0ӟ@QY4 Ui 8I5%~:,^}B Efzӏ@QY4$Vi 8 5z)N<B EV^jQU$Ui覮5Yz)=B AV]jnBMEV^j~RMEV^j~BMEV]jnB AF]ZmnB AV]Zm^B AFZm^}B EV]Zm^}B AV]Zm^}B AFJ,N<B AFJ,N<B AFJ,N<A=5~9=,m ]㞻ۯMvߎznB AE~9-LNPR;T[V@@]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%܂Zn~RYv$n )- 5%~J-nRMIfߒqۯ]$ܶ$Ԗm(I5%~J-nRNIvqۯ]$v$n )I9%~J-nBMIfߒ1ׯQY5$Ԗm(z5~9^}BMEf{0ן@QY5 Vi 9I9%~:,^~BMEfzӏ@RY4$Ԗi 8 5z9N<B EVjϏQY$Vi觮 5Zz)=B EV]j~BMEV^j~RMEVj~RMEV^jnB AV]ZmnB EV]ZmnB AFZm^}BMEV]Zm^}BMEV]Zm^}B AFJ,N<B AFJ,N<B AFJ,N<B A5~9=,m ]㞻ۯMvߎzn1=5z)yLNPRu7TuWVRYv$n )- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۯ]$ܶ$Ԗm(z 5%~J-nBMIfߒqۯRYv$Ԗm(z 5~:,^~RNIvߒqۯRYu$Ԗm(zI9%~J,^RNIfߒ1ׯRY5$Vi 9I5%~:,^}B EVzӏQU Ue覮 5z9N<B EV]j~Ub߰ ef$Ui覮1Yvj-1Yvj-1vi-5Yvj- 5Yvj-1Yviy1r ( 91r ( 81r ( y1q a$4 ]㞻߿rMvߎznB A5~9-0m ]㞫ۯtO Q'SuGUud@4 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿRYv(r i-BMIfߒqۯRYv$n )- 5%~J-nRNIvqۯ]$ܶ$Viz 5%~:,^BMIf1ׯQYu$m( 5%~:,^RNIvߒqۯQY5$Ԗi y 5%~:,^}BMEf{0ӟ@Y5$Vi 9I5%~9N}RMIfzӏ@QY Ue覮 5Zz)><BMEVjQU߿Ua߿QU߿QU߿QUaۯQaqןQaqן@QUarۯQ qן@Q 0ӏQUaqן@Q 0~B AFJ,N<B A5~9=,m ]㞻ۯrMvߊjn}B =5~)-PR7TuWV@@$H]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnB Ef1ׯRYv$m(I9%ۂJ-nRNIvqۯ]v$Ԗm( 5%~:,^RNIvߒqۯRYu$Ԗm(zI9%~J,^RNIfߎ1ןRY5 Vi 8I5%~9N}RMIf{0ӟ@RY4$Vi85Yz)=BMEVjQU Ueئ ee Ueئ Uef eeܶ Uee Ueeܶ aeu eeu a$u a$4 a$4Q 0ӏMvߎz~B AFI=,m a㞻ۯrMvj^}Q]Y  @$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )- 5%~J,^BMIfߒqׯRYu$Ԗmz 5~:,^~RNIvߒqۯRYu$m(z5z9^}BMEf{0ӟ@QY4$my 5~9N}RMIf0ן@QU$Ԗi 9I5z9N<B EV^jQU Ue親1Yv)-I5Zz)=1Yvj-1Yvi-I5Yv)-1viy1riy5Yviy1r ( 81Yviy1r ( 81r ( 8,m ]㞻߯Q z~B AF~9=1m ]㚫۟u`@4X| @ 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿQYu$Ԗm(I9%ۂJ-nRNIvrۿ]$ܶ$n )-I9%ۂJ-nRNIfߒqۯRYu$m( 5~:,^~BMIf1ןRY5$Ԗi y5z9N}RMIf{0ן@QU Ui觮85Zz)><RMEfzӏQU Ui覮5Yz)=1Yv)-I5Zz)=1Yvi-1vi-5Yvj-I5Yvj-5Yvi1r )y1r (y1r ( 81r ( 81r ( 8 a$4Q /~B A5~9-0m ]㞻ۯMvߎjBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnB Ef1ׯRYv$Ԗm(I5%~J-nRMIfߒqۯRYu$ViyI9%~J-nBMIf1ןRYu$m(zI9%~J,^RMIfߎ1ןRY4 Ui觮85z9N=BMEfzӏQU$Ԗi 85Yz)=B EV^j~Ub߿UaۿQU߿QU߿QUaۯQaqۯQaqןQ qן@Uaqן@Qaqן@Q 0ӏQ 0ӏQ 0ӎB AFJ,N;1r ' ]㞫ۯrMvߊjn}B =5~9-MOQu'SuGU5`@RYv$n )- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿRYv$n )-5~:,^BMIfߒqۯ]$ܶ$n )- 5~:,^BMIf1ׯQYu$n )I9%~J-nBMIf1ןYu Vi y 5~9^}BMEf{0ӟ@QY4$Ԗi y5z9N=BMEfzӏ@QY4 Ui觮I5%z9N<B EV^jQU߰ Ueئ$Vi覮1Yvj-1Yvj-1vi-5Yvi-5Yvi-1viy 5Yviy 5Yviy1r ( 81r ( 81r ( 8 a$4Q z~A=5~9-,i親 ]ןtPRu7TuSV@$H 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿRYv$m(I9%ۂJmnBMEf1ׯRYu$Ԗm(z 5%~:,^B Ef1ן]v$ԖiyI9%~J-^B Ef{0ן@QY5$Vi 95Zz9N=RMIf{0ן@QU Ui觮85Zz)N<B EV^jϏQY$Ԗi8I5z9><BMEVjUb߿QU߿QU߿QUaۯQ!qןQ!qן@QUaqׯQ 0ӟ@Q 0ӏQ 0ӏQ 0ӏQ 0ӏ?B AFJ,M1q]⚫ۯ@Qvߎzn1=5z)yQ5#S5CU5\@4X]$ܶ$Viz 5%~J-nRNIw ߰$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm( 5%~J-nRNIvrۿRYv$Ԗm(I9%ۂJmnRNIvrۯ]$ܶ$n (I9%~J-nBMIfߎ1ׯ]$v$ԖiyI5%~J,^RNIfߒ1ׯRYu$Ԗi y5z9N=BMIf{0ӟ@RY4$Ԗi 8 5z)N<B EV^jQU Ue親1Yv)-I5Zz)=B AV]ZnB AV]ZnnRMEV]jnB AF]ZmnB AF]Zm^}B AFJ-^}B AFJm^}B AFJ,N<B AFJ,N<B AFJ,N<B AFJ,N<1=5~9=1r]㚫ۯQߎznA=5z)yQu#S5CU5\@4X]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿRYu$Ԗm(I5%~J-nRMIfߒqۯRYu$Ԗmz5~9^~RMIfߒ1ׯQY5$Vi y 5%~:,^}BMEf{0ן@QY4$Ԗi y5Zz)N<B EVzӏQU$Ԗi 8 5Zz)><RMEfzϏQY Ue親 Uef Ueئ Ueئ eeܶ Uee Ueev aeu eeu a$4 a$4 a㞻߿Q 0ӏ?B AFJ,=1m a㞻ۯMvߎjn}B =5~)-yU5`@8\ @RYu$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIf1ׯRYv$Ԗm(I9%~J-nRNIfߒqۯRYu$ԖizI9%ۂJ-nBMIfߎ1ׯYu Vi 95z9N}B Efzӟ@RY5$Vi 8I5%~9N}RMIf{0ӟ@QY4 Ui觮I5z9N<RMIfzӏQY$Ue親 Uef Ueئ Uee aeu eeu aeu Ueeu a$4 aeu a$4 a#߿Q 0~B AFI=0m ]㞫ۯQvߎzn1=5z)@]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvrۿRYv$Ԗm(I9%~J-nRNIvߒqۯYv$Ԗm(z 5%~:,^RNIvߒqۯRYu$Ԗm(zI9%~J,^RNIfߒ1ׯRY5$Vi 9I5%~:,^}B EVzӏQU Ue覮 5z9N<B EV^j~U߰ Uef$Ui覮1Yv-1Yv-1Yvi- 5Yv-I5Yv- 5Yvi1r (y1r ( 81r ( 81r ( 81q a$߿Qߎz~1=5~)-1m ]⚫ןtMtO5Q5#R?T\ 5%~J-^BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗmz 5%~J-nRNIfߒqۯ]$v$n (I9%~J-nRMIfߒqׯRYu$m( 5%~:,^~RMIfߒ1ׯYu$m(yI5%~:,^}BMEfzӟ@RY4 Ui觮85Yz)><RMIfzӏ@QU$Vi觮8I5z)><BMEVj~Ua߿QU߿QU߿QUbۯQaqׯQaqןQ qן@Qaqן@Q qן@Q 0ӏQ 0ӏQ z~B AFJ+=1m a㞻߿QvߎznA=5z)yNtP5R53SOU$@RYv$n )- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿRYv$m(I9%ۂJmnBMIfߒqۯRYv$n )I9%ۂJmnRNIvrۯ]$v$m( 5%~:,^RNIvߒqۯRYu$ԖmzI9%~J,^RMIfߎ1ןRY5 Vi 8 5%~9N}RMIf{0ӟ@RY4$Vi85Yz)=B EVjQU Ueئ ee Ueئ Uef ee$Uee$Uee eeu$Ueeu eeu a$4 a$4 a#߿Q z~B A5~9=1m ]㚫ۯ@Mvߎjn}MHO=W  Viz 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvqۯ]$ܶ$Ԗm(z 5%~J-nBMIfߒqۯRYv$Ԗm(z 5~:,^~RNIvߒqۯRYu$m(z5z9N}BMEf{0ӟ@QY4$m y 5z9N}RMIf{0ӟ@RY4$Ԗi 9 5z9N<B EV^jQU Ue親1Yv-I5Zz)=1Yvj-1Yvi-I5Yv)-1viz1viyI5Yviz1r ( 81r ( 81r ( 81r ( 81q a㞻߿MvߎznB =5~9-,m親]ןuCT\@8\ I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗmz 5%~J-nRNIvrۿRYv$m(I9%ۂJmnRNIvrۿQYu VizI9%ۂJmnRNIfߒqۯRYu$m(z 5~:,^~BMIf0ןRY5$Vi y5z9N=RMIf{0ӟ@QU Ui觮81Yz)><RMEfzӏU Ue親5Yz)=1Yv)-I5Zz)=1Yvi-1vi-5Yvj-I5Yv- 5Yvi-1riy1r iy1r ( 81r ( 81r ( 81m ]㞻߿Q z~1=5z)-0m ]⚫א$Ԗiz 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIfߒqۯ]$ܶ$Ԗm(z 5%~J-nBMIfߒqۯRYv$Ԗm( 5%~:,^B Ef0ןYu$Vi y 5%~:,^~RMIfߎ1ןRY5$Ԗi y5Zz9N=BMIf{0ӟ@RY4$Ԗi 9I5z9N=B EVjϏQY$Vi觮 5Zz)=B EV]j~BMEV^j~RMEVj~RMEV]jnB AV]ZmnB EV]ZmnB AFZm^}B EV]Zm^}B EV]Zm^}B AFJ,N<B AFJ,N<B AFJ,N<B =5~9=,m ]㞻ۯMvߎzn1=5z)yKtM4O5PR?TX]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIfߒqۯ]$ܶ Viz 5%~:,^BMIf1ׯQYu$n )I9%~J-^BMIf1ןYu Vi y 5~9^}B Ef{0ӟ@QU4$Ԗi y5Zz)N=BMEfzӏ@QY Ui覮I5z9N<B EV^j~U߰ ef$Ui覮1Yvj-1Yvj-1vi-5Yvj- 5Yvi-1YviyI5Yviy1r ( 81r ( 81r ( 81r ( 81m ]㞻ۯQvߎznB =5~9-1m0M8@=GԽO=VBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$n )- 5%~J-nBMIfߒqۯ]$v$n )I9%ۂJmnRNIvߒqۯRYu$ԖizI9%~J-nBMIf0ןRYu$ԖmyI5%~:,^~BMIf{0ן@QY4$Ԗi 9I5%~9N}RMIf{0ӏ@QY Ue覮 5Zz)><BMEVjQU߿UaۿQU߿QU߿QUaۯQ!qןQ!qן@QUaqۯQ 1ן@Q 0ӏQ qן@Qz~B AFJ,N<B =5~9=,m ]㞻ۯrMvߊjn}B =5~)-O5Q5R?TX@8RYv$n )- 5%~:,^BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvrۿRYu$Ԗm(z 5%~J-nBMIfߒqׯRYu ViyI9%~J-nBMIf1ןYu Vi 95z9N}B Efzӟ@RY5$Vi 9I5%~9N}RMIf{0ӟ@RY4$Vi 85Yz)=B EVjQU߰ Ueئ$Vi覮1Yvj-1Yvi-I5Yz)-1Yvi1Yviy1r )y1riy1r ( 8I5Yviy1r ( a$4 ]㞻߿Q z~B =5~9-,i親]ןuQ/SOU@$Hl 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿRYv$n (I9%ۂJmnBMIfߒqۯ]$ܶ Viz 5%~J-^BMIfߒqۯRYv$Ԗm( 5%~J,^BMEf1ן]v$ԖiyI9%~J,^RNIvߒqׯQY4$m(yI5%~:,^}B Efzӏ@RY4$Ԗi 9I5z9N=BMEVzӏRY4 Ue親1Yv)=1Yv- 5Yz)=1Yvi-1vi- 5Yv-1riy1r )y1Yviy5Yviy1r iy1r ( 81r ( a$4Q 0~B AE~9=1m ]⚫۟@Mvފj^}`@ `$-$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿRYv$n )-5~:,^BMIfߒqۯ]v$n )-I9%ۂJmnB Ef1ׯ]$ܶ$m( 5%~J,^BMEf0ןRYu$m(z5~9^}B Ef{0ӟ@QU4$Ԗi y5Zz9N=BMEfzӏ@QY4$Ui觮81Yz)=BMEVjϏQU Ue親1Yv- 5Yz)=I5Zz)=I5Yz)-1Yvi-5Yvi-1Yviy1r ( y1r ( 8 5Yviy1r ( 81r ' a$4߿Q z~B =5~9-,m ]㞫ۯMvߎj 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvrۿQYu$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )- 5%~J-^BMIfߒqۯRYv$Ԗm( 5%~J-^BMIfߎ1ׯQY5$Ԗm(z5~9^}BMIf0ןRY5$Ԗi y 5z9N}RNIfߎ0ןQY4$Ԗi 9 5z9N=BMEfzӏU Ui覮 5Zz)=B EV^j~B EV]jnBMEV^j~BMEV^j~B EV]jnB AFZm^B AFZm^}B AFJ-^}B AFZm^}B AFJ,^}B AFJ,N<B AFJ,N<B AF9=1r ( a㞻߿Q z~B AE~9-,m親u4};C}JR`P BMIfߒqۯRYv$n )- 5%~J-nRNIvrۿRYv$n )- 5%~J-nRNIvqۯ]$ܶ$Ԗm(I9%~J-nRNIvrۿQYu$Viz 5~:,^B Ef1ן]v$Ԗm(z5~9^~BMIfߎ1ןYu$m(zI9%~:,^~BMIf{0ן@QY4$Vi 9I5%~9N}RMIfzӏ@QY Ue親5Yz)=B EV^j~Ub߿QY߰ ee ee eev Ueeܶ Ueev aeu eeu aeu a$4 a$4 a#߿Q z~B AE~9=1m ]㞫ۯ rMfj^}ӽ?=GԽN-V $Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )- 5%~J-nRNIvrۿRYv$n )- 5%~J-^BMIfߒqۯ]$ܶ$n )- 5%~:,^BMIfߎ1ׯRYu$ViyI9%ۂJ-nBMIfߒ1ׯQY5$ԖiyI5%~:,^RNIfߒ1ןRY5$Vi 95Zz)N=BMEfzӏ@QY4$Vi 85Zz)><RMEfzӏUb߰ Ueئ$Vi觮5Yv)=I5Zz)=I5Yz)-5Yv-1riy1r iy1Yviy1r ( 8 5Yviy1r ( 81r ( 81q a㞻߿MvߎznB A5~9-,m ]⚫ןuR7TuT@4X|5~:,^BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )- 5%~J-nRNIvrۿRYu$Ԗm(I9%~J-nRNIvqۯ]$v$m(I5%~J-nBMIfߎ1ׯQY5$ԖmzI9%~J-^B Ef{0ӟ@QY4 Ui 8I5%~:,^}B Efzӏ@QY4$Ԗi 8 5z9N<B EVjϏQY$Ԗi8I5z)><BMEV^j~UaۯUaۿUaۯQaqׯUaqۯQaqן@QUaqۯQ 0ӟ@Q 0ӏQ 0ӏQ 0ӏQz~B AF~9=,m ]㞫ۯ rMvj^}A=5z)ySuGU@$@Hl RYv$n )-I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )- 5%~J-nBMIfߒqۯ]$v$n )-I9%ۂJmnRNIvqۯYv$Ԗmz5~9^~BMIfߎ1ׯYu Vi 95z9N}RNIfߎ1ןRY5 Ui觯 8 5z9N=BMEfzӏ@QU Ue親5Zz)><BMEVjQU߰ Uef$Ui親 ee$Ui親 Uee$Uef$Ueev a%u a%u a$4 a$4 a$4 a㞻߿Qvߎz~B AFI=,m ]㞫ۯ@Mvߎjn}RNIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$v$n )- 5%~J-nRNIvrۿRYv$m(I9%ۂJmnBMIf1ׯRYu$Ԗm(z 5%~J,^BMIfߎ1ׯQYu$m( 5%~:,^~RNIfߒ1ׯQY4$Vi 95z9N}RNIfߎ1ןRY4 Ui觮85Zz)N<B EVzӏU$Vi觮8I5%z9N<B EV]j~B EV]j~RMEVj~UaۯUaۯQarۯQUaۯQUarۯQaqן@QUaqן@QUaqן@Q 0ӏQ 0ӏQ 0ӏrMvߎz~1=5~9-0m ]㚫ۯ@Mvߎzn3};BmJQPP$n )- 5%~J,^BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )- 5%~J-nRNIvrۿ]$ܶ$Ԗm(z 5%~J-nBMIfߒqۯRYu$Ԗmz 5~:,^~RNIfߒqۯRYu$m(z5z9N}B Ef{0ӟ@QY4$Ԗm y 5z9N}RMIf{0ן@QU Ue覮I5%z9N=B EVjϏQU$Ui覮5Yz)=1Yv- 5Yz)- 5Yv)-5Yvj-I5Yv)-1r iy5Yviy1r ( 91r ( 81r ( 81r ( 81r ( 8,m a$߿MvߎznA=5~)-0m7ӽ?-FԭNURNIvrۿRYv$n )- 5%~J-^BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯRYv$n )- 5%~:,^BMIfߒqۯRYv$Ԗm( 5%~J-nBMIfߒ1ׯQYu$m( 5%~:,^~RMIfߒ1ׯ]u Vi 9I9%~J,^~RMIf0ן@QY4$Ԗi 9I5%~9N}RMIfzӏ@QY$Ԗi 85Yz)=B EV^j~Ua߿QU߿UaۯUaۯQUۿUaqۯQaqן@Q 1ן@Q qן@Q 0ӏQ 0ӏQ 0ӏQ 0ӏ rMvߎz~B AF9=,m a㞻ۯrMvފj^}A]IQ@@ `$Ԗm(z 5%~J-nRNIvrۿRYv$n )- 5%~J-nRMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿRYv$Ԗm(I5%~J-nRNIfߒqۯRYv$Ԗm(z 5~:,^~RNIvߒqۯRYu$Ԗm(zI9%~J,^RNIfߒ1ׯYu$Ԗi y5Zz)N=BMEfzӏ@QY4$Vi85Zz)><BMEfzӏQY$Vi觮 5Yz)=B AV]ZnB EV]jnB EV]jnB AF]ZmnB EV]ZmnB EV]Zm^B AFJm^}B AFZm^}B AFJ,N<B AV]Zm^}B A5~9=1r ( 8 a$3߿Qߎz~B AF~9=0m ]㚫۟u'SuGU$@HlI9%ۂJmnBMIfߒqۯYv$n )- 5%~J-nRNIvrۿRYv$n )I9%ۂJmnBMIfߒqۯ]v$n )-5~:,^BMIf1ׯRYu$VizI9%ۂJmnRNIfߒqׯRYu$m(z5z9^}BMEf{0ן@QY4 Vi 9I5%~:,^}BMEfzӏ@QY4$Ԗi 8 5z9N<B EVjϏQY$Vi觮 5Zz)=B EV^j~RMEfj~UaۯQarۯQUaۯQ!qן@QUaۯQaqן@Uaqן@Q 0ӟ@Q 0ӏQvߎz~B AFJ,M1r ( ]㞻ۯMvߎznA=5z)-y,m親uT  @)1BMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnBMEf1ׯRYv$n )- 5%~J-nRNIvqۯ]$ܶ$Ԗm( 5%~J-nRNIfߒqۯ]v$m(I9%~J-nBMIfߒ1ׯQY5$m(z 5~9^~BMIf0ןRYu$Ԗi y 5~9N}B EVzӏ@QY4$Ԗi 9I5%~9N=BMEfzӏQU$Ui觮 5z)><BMEVj~Ua߿QU߿QU߿QUۿUarۯQUarۯQaqן@QUaqןQ 0ӏQaqן@Q 0ӏMvߎz~B AFJ+=1q]㚫ۯ rMvߊjn}B =5~9-0m]$ܶ$Ԗm( 5%~J-nRNIvrۿRYv$n )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%~J-nRNIvrۿQYu$Ԗmz 5%~J,^BMIfߎ1ׯQYu$n (I5%~J,^BMEf0ןRYu$m(zI9%~J,^RNIfߒ1ןRY5$Vi 8I5%~9N}RMIf{0ӟ@RY4$Vi 85Yz)=BMEVjϏQU Ue親 Uef$Ue親$Ue親 Uef aeu aeu$Ueeܶ a$u a$4 a$4 a$4 ]㞻߿Qz~B A5~9=1m ]㞻ۯ rMvj^}5ӝ=DԍL T$Ԗm(I9%ۂJmnBMIfߒqۯ]v$n )- 5%~J-nRNIvrۿRYv$m(I9%ۂJmnBMIfߒqׯRYv$m(I9%ۂJmnRNIvqۯ]$v$m( 5%~:,^B Ef{0ןRYu$m(z 5~9^}BMEf{0ן@QY4$my 5~9N}RMIf{0ӟ@QU$Ԗi 9 5z9N<B EV^jQU Ue親1Yv)=I5z)=B AV]ZnB AV]ZnB AFZmnB AV]ZmnB AV]Zm^B AFZm^}B AFZm^}B AFJ,^}B AFJ,N<B AFJ,N<B =5~9=1m ]㞻ۯMvߎznB =5~9-1m9AMHP@@ RNIvrۿ]$ܶ$Ԗm(I9%ۂJmnBMIfߒqۯYv$n )- 5%~J-nRNIvrۿQYu$Ԗm(I5%~J-nRNIvqۯ]$ܶ$n )-I9%ۂJ-nRNIfߒqۯRYu Vi y 5%~:,^RNIfߒqׯQY4 Vi 95Zz9N}RMIfߎ0ן@QY4$Ԗi 9I5%~9N}RMEfzӏ@QU$Ԗi81Yv)=B EV]j~B AV]j~BMEV^j~B AV]ZnnB AF]ZmnBMEV]jnB AFZm^}B AFZm^}B EV]Zm^}BMEV]Zm^}B AF]Zm^}B AFJ,N<B AFJ,N<A=5~9=0m a$߿rMvߎjnB AE~9-,i親uHP@@ `$RNIvrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$Ԗm(z 5%~J-nRNIvrۿRYu$Ԗm(I9%~J-nRNIvrۯ]$ܶ$n )I9%ۂJ-nRMIfߒqۯRYu$m( 5%~:,^~RMIfߒ1ׯYu$m(yI5%~:,^~BMEf{0ӟ@RY5 Ui觮85Zz)N<B EV^jϏQY Ue親5Yz)=B EV]j~B AV]jnBMEV^j~RMEVj~BMEV]jnB EV]ZnnB EV]ZnnB AV]Zm^~B AFJ,^}B AFJ,N<B AFJ,N<B AFJ,N<B AFJ,N;1r ( 8,m a㞻߯QvߎznB =5~)-y,m親u$n )-I9%ۂJmnBMIfߒqۯ]$ܶ$Viz 5%~J-nRNIvrۿRYv$m(I9%ۂJmnBMIfߒqۯRYv$m(I9%ۂJmnRNIvqۯ]$v$m( 5%~J,^B Ef0ןRYu Vi y 5~9^~BMIf{0ן@QY4 Ui 8I5%~9^}B EVzӏQU Ui觮81Yz)=BMEfzӏQY$Vi觮 5Zz)=B EV]j~BMEV^j~RMEVj~BMEV]jnB AF]Zm^B AF]Zm^~B AFJm^}B AFZm^}B AFZm^}B AFJ,N<B AFJ,N<B AFJ,=1r (  a㞻߿ rMvߎjn1=5z)-y,m.-5ӝ=EԍL TRNIvrۿRYu$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )- 5%~J-nRNIvrۿQYu$Ԗm(I9%~J-nRNIvqۯ]$ܶ$n )-I9%ۂJmnRNIfߒqۯRYu Vi yI5%~J,^B Ef{0ן@QY5$Vi y 5z9N}RNIfߎ1ןQY4$Ԗi y5Zz)N<B EV^jϏQY4 Ue覮 5Zz)><BMEVjQUb߿UaۿQUbۿQUaۯUaۯQUaۯQUaۯQaqן@QUaqן@Uaqן@Q 0ӏQ 0ӏQ z~B AFJ+=1m a㞻߯MvߎznB AE~9-N4P5Q/SL@4@RYv$n )- 5%~J-nBMIfߒqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿRYv$n )I9%ۂJmnBMIfߎ1ׯRYv$Ԗm( 5%~J-nBMIfߒ1ׯRYu$n ( 5%~J,^B Ef{0ן@RY5$ԖmyI5%~:,^~BMIf{0ן@QY4$Ԗi 95Zz)N<B EVzӏQU$Vi 85Yz)=B EVjQU߰ Uef$Ui親 ee ee$Ueئ aeu aeu$Ueeu a$4 a$4 a$4 a$4 a㞻߿Qz~B =5~9-1m]⚫۟@Mvߊj^}MHԽO0@ `$Ԗm(z 5%~J-nRNIvrۿRYv$Ԗm(I9%ۂJmnBMIfߒqۯ]$ܶ$n )- 5%~J-nRMIfߒqۯ]$ܶ$n )-I9%ۂJmnRNIvrۯ]$v$m( 5%~:,^RNIvqۯRYu$Ԗm(zI9%~J,^RNIfߒ1ןRY5$Vi 9I5%~:,^}B EVzӏQU Ue覮I5z9N<B EV^jQU߰ Ueئ Uef$Ue親$Ui親$Ue親 Uee$Uee Ueeu a$u a$u a$4 a$4 a$4 ]㞻߿Mvߎz~B AFI=,m ]㞫ۯMvߎjn}0@ `$-$Ԗm(I9%~J-nRNIvrۿRYv$n )- 5~:,^BMIfߒqۯ]$ܶ$Ԗiz 5%~J-nRNIvߒqۯ]$ܶ$n )-I9%ۂJmnRNIvrۯ]$v$Ԗm(z 5%~:,^~RNIfߒqׯQY5$ԖiyI5%~:,^~BMIf0ן@QY4$m y 5z9N=BMEfzӏ@QY4$Ui觮81Yz)=B EVjQU Ue親 Uef$Ue親$Ue親$Uef eeu eeu a%u eeu eeu a$4 a$4 a$4]㞻߿rMvߎznB AE~9=1m]ן@ rMfjmI9%ۂJmnRNIvrۿRYv$n (I9%ۂJmnBMIfߒqۯ]$ܶ$Viz 5%~J-nRNIvrۯ]$ܶ$Ԗm(z 5%~J-nBMIfߒqۯRYv$Ԗm(z 5%~:,^B Ef0ןYu$Vi yI5%~:,^RNIfߒ1ׯYu$my 5%~9^}B EVzӏ@QY4$Ԗi 9I5z9N=BMEVzӏRY㞼4 Ue覮5Yz)=B EV]j~RMEVj~UaۯUaۯQaqۯUaۯQUarۯQaqן@QUaqן@QUaqן@Q 0ӏQ 0ӏQ 0ӏ rMvߎz~B AFJ,=0m ]㚫ۯMvߎznҝ-5Ӎ< DԍKS$Ԗm(I9%ۂJ-nRNIvrۿRYv$n )I9%ۂJmnBMIfߒqۯ]$ܶ Viz 5%~J-nRNIvߒqۯ]$ܶ$n )- 5~:,^BMEf1ׯQYu$n (I5%~J-^BMIf1ןYu Vi y 5%~:,^~BMIf0ן@QY4 Ui 8I5%~9N}RNIfߎ0ן@QU Ui覮I5%z9N=B EVjϏQU$Ui覮5Yz)=1Yv-5Yv)- 5Yv)-1Yvj-I5Yv-I5Yvj-1Yviy1r ( 81r ( 81r ( 81r ( 81r ( 8 a$4Q z~A=5~9-,i親 ]ןtN4OQ+SH@4I9%ۂJmnBMIfߒqۯYv$n )- 5%~J-nRNIvqۯ]$ܶ$Ԗm(I9%ۂJmnRNIvrۿRYu$Ԗm(I5%~J-nRNIfߒqۯYv$Ԗm( 5%~:,^B Ef0ןYu$Vi y 5%~:,^~RMIfߎ1ןRYu$Ԗi y 5z9N}RMIf0ן@QU Ui觮85Zz)><RMIfzӏ@QU$Ui覮 5Zz)=B EV]j~RMEVj~UaۯQaۯQUbۯQaqׯQaqן@QUaqۯQ 0ן@Q 0ӏQ 0ӏQ 0ӏQ 0ӎB AFJ,=1q a㞻߿Qvߎzn1=5z)yNPR;T$@HRYu$Ԗm(I9%ۂJmnBMEf1ׯRYv$n )- 5%~J,^BMIfߒqۯ]$ܶ$Viz 5%~J-nBMIfߒqۯ]v$m(I9%~J-nRMIfߒqۯRYu Vi yI5%~J,^B Ef{0ןRY5$ԖmyI5%~:,^~BMEf{0ן@QU4$Ԗi 9I5%~9N}RMIf{0ӟ@RY4$Vi觮8I5%z9N<B EV^j~Ub߿QY Ueئ$Ue親$Ueئ ee Uee Ueeu a%u a%u a$4 a$4 a$4 a$3߿Q ~B A5~9=1m ]⚫۟@Mvߊj^}}KR  @$n )- 5~:,^BMIfߒqۯ]$ܶ$Viz 5%~J-nRNIvrۿRYu$Ԗm(I9%ۂJ-nRNIvrۿQYu$Ԗmz 5%~:,^BMIf1ׯQYu$m( 5%~J,^B Ef{0ןRYu$m(zI9%~J,^RNIfߒ1ןRY5$Vi 9I5%~9N}B EVzӏQU$Ԗi 8 5Zz)N<RMIfzӏUb߿Ub߿QY Uef Ueئ Uee aeu eeu a%u eeu Ueeu a$4 a$4 a$4 a$߿Qߎz~A=5~9-,m ]㞫ۯMvߎjn}RNIvߒqۯ]$ܶ$Ԗm(z 5%~J-nRNIvrۿRYv$Ԗm(I9%ۂJmnBMIfߒqׯRYv$n )I9%ۂJmnBMEf1ׯRYu$Ԗiz 5~:,^RNIvqۯRYu$ԖiyI9%~J-^B Ef{0ן@QY5$Ԗi y 5~9N}B EVzӏ@RY4$m y5Zz)N<B EVjϏRY4 Ui覮 5z)><BMEVjQU߿UaۿQU߿QUb߿QUaۯQUbۯQ qן@QUaqׯQ 0ן@Q 0ӏQ 0ӏQ 0ӏQ 0ӏMvߎz~A=5~9-1m ]㚫ۯQvߎzn0M8ӽ?=GԽN P$n )-5~:,^BMIfߒqۯ]$v$n )- 5%~J-nRNIvqۯ]$ܶ$Ԗm(I5%~J-nRNIvrۿ]$ܶ$Ԗiz 5%~:,^BMIf1ׯQYu$n (I5%~J-^BMIf1ןYu Vi y 5~9^}BMEf{0ן@QY4$m y 5z9N}RMIf{0ӟ@RY4$Ԗi 8 5z)N<B EV^j~QU߰ Ue親 Ueئ$Ui覮1Yvj-1Yvi-I5Yv)-1viz1viy1r (y1r )y1r ( 81riy1m a$4]㞻߿Q z~A=5~9-,m親 ]ןtO4PR;T@$H 5%~J-nRNIvqۯ]$ܶ$Ԗm(I9%~J-nRNIvrۿRYv$m(I9%ۂJmnBMIfߒ1ׯRYv$Ԗm(I9%~J-nRNIvqۯ]v$Ԗm( 5%~:,^B Ef0ןRYu Vi y 5%~:,^~BMIfߎ1ןRY5$Vi 95Zz9N=BMIf{0ӟ@RY4$Ԗi 9I5%~9N=BMEfzӏRY4 Ue親1Yv)=I5z)=B EV]j~BMEV^j~BMEV]jnB EV]ZnnBMEV]ZnB EV]ZmnB AFZm^}B AFZm^}B AFJ,N<BMEV]Zm^}B AE~9=1r ( 8 a$3߿Qߎz~B AF~9=0m ]㚫۟uR7T@$@Hl 5%~J-nRNIvrۿQYu$Ԗm(I9%ۂJmnB Ef1ׯRYv$n )-I9%ۂJmnBMIfߒqׯRYv$m(I9%~J-nRNIvߒqۯYv$Ԗm(z 5%~:,^RNIvqۯRYu$m(z 5~9^}BMEf{0ן@QY4 Ui 8I5%~9^}B EVzӏQY4$Ui觮85Zz)><RMEfzӏU Ue親1Yv)=I5z)=B EV]jnB EV]jnB EV]ZnB AFZm^B AF]Zm^B AFZm^}B EV]Zm^}BMEV]Zm^}B AFJ,^}B AFJ,N<B =5~9=1r ( a#߿MvߎznB =5~9-1mYqןRYv$m(I9%ۂJmnBMIfߒqׯRYv$n )- 5%~J,^BMIfߒqۯ]$ܶ$n )- 5%~J-^BMIfߒqۯRYv$m(I9%~J-nRMIfߒqۯRYu Vi yI9%~J-^BMEf0ןRYu$ԖmyI5%~:,^~RMIf0ןQY4$m y5z9N=BMEfzӏ@QU Ue覮 5z)N<RMEfzӏQY$Ui覮1Yv- 5Yz)- 5Yz)-5Yvj-1riy1riy 5Yvi1r (y1r ( 81Yviy1r ( 8 a$4 a㞻߿MvߎznB AE~9=1m ]㞻ۯKMO Q+SD 5%~J-nRNIvrۿ]$ܶ$Ԗm(I9%~J-nRNIvrۿRYv$m(I9%ۂJmnBMIfߎ1ׯRYv$Ԗm(I9%~J-nRNIvߒqۯYv$Ԗm( 5%~:,^B Ef0ןRYu Vi y 5%~:,^~RMIfߎ1ןRY5$Ԗi y5z9N}RMIf{0ן@QU Ui觮85Zz)><RMIfzӏQU$Ui覮5Zz)=B EV]j~RMEVj~UaۯUaۯQUۿUaqۯQaqןQ qן@Q qן@Q 0ӏQUaqן@Q 0ӎB AFJ,N<B A5~9=,m ]㞻ۯMvߊjnB =5~9-LNPR;T@@$]v$n )- 5%~J,^BMIfߒqۯ]$ܶ$Viz 5%~J-nRNIvrۯ]$ܶ$Ԗm(z 5%~J-nRNIfߒqۯ]$v$n (I9%~J-nRMIfߒqۯRYu Vi yI5%~J,^B Ef{0ן@RY5$Ԗi y 5%~:,^}BMEf{0ӟ@QU4$Vi 9I5%~9N}RMIf{0ӟ@RY㞼4$Ui觮8I5%z9N<B EV]j~Ub߿QY Ueئ$Ue親$Ueئ Uee$Uee$Ueeܶ aeu eeu a$5 a$4 a$3߿Q 0ӏMvߎz~B AFI=,m a㞻ۯ rMvj^}BmJQ $Ԗm( 5%~J-nRNIvrۿQYu$Ԗm(I9%ۂJmnRNIvrۿRYv$Ԗm(I9%ۂJmnRNIvrۿRYu$Ԗm(z 5%~:,^BMIf1ׯQYu$m( 5%~:,^B Ef{0ןRYu$ԖmzI9%~J,^RMIfߎ1ןRY5 Vi 8I5%~9N}RMIf{0ӟ@RY4$Ԗi 8 5Zz)><RMEfzӏRY$Vi觮5Yz)=1Yvj-1Yv-1Yvi-I5Yv)-1viy1r iy1Yviy 5Yviy1r iy1r ( 81r ( a$4Q /~B AE~9=1m ]⚫۟@Mvފj^}P 0($Ԗm(I9%~J-nRNIvrۿRYu$Ԗm(I9%ۂJmnBMEf1ׯRYv$m(I9%ۂJmnB Ef1ׯRYu$Ԗmz 5%~:,^BMEf1ׯ]$v$m( 5%~:,^~RNIfߒqׯQY5$Ԗi y 5%~:,^~BMEf{0ן@QY4$Ԗi y5Zz)N=BMEfzӏ@QU Ue覮 5z9N<RMIfzӏUb߿Ub߿QY߰ Uef Uef eeܶ$Uee$Uee Ueeu a$u a$4 Ueeu a$4 a㞻߿Q ~B AF~9=,m]۟@Mvߎjn}B =5z)$Ԗm(z 5%~J-nRNIvrۯ]$ܶ$Ԗm(I5%~J-nRNIvrۿRYu$Ԗm(I9%ۂJmnRNIvrۿQYu$Ԗmz 5%~:,^BMIf1ׯQYu$n (I5%~J-^BMEf0ןRYu$m(z5z9^}B Ef{0ӟ@QU4$Ԗm y 5z9N=BMIf{0ӟ@RY4$Vi 8 5Zz)N<RMIfzӏU߰ Ueئ Ueئ$Ui覮1Yvj-1Yvi-I5Yz)-1Yvi1viy1r )y1riy1r ( 91r ( 81r ( 8,m a㞻߿MvߎznB AE~9=0m ]㞫ۯtLNPuRu7T$I9%ۂJmnBMEf1ׯRYv$m(I9%ۂJmnBMIfߒqׯRYv$n )-5~:,^BMIfߒqۯRYv$m(I9%ۂJ-nRNIvߒqۯ]v$Ԗm( 5%~:,^B Ef{0ןRYu$m( 5~:,^~BMIf0ןRY5$Vi 9I9%~:,^~BMEfzӟ@RY4$Ԗi 9I5z9N=B EVzϏQY Ueئ Ueئ Ueئ$Ui親 ee eeܶ$Uef aeu a$u eeu$Ueeu aeu a$4 a$4Q 0ӏMvߎz~B AF9=,m ]㞻ۯ rMfj^|EԝMP `$Ԗm(I9%~J-nRNIvrۿRYu$Ԗm(I9%ۂJmnB Ef1ׯRYv$Ԗm(I9%ۂJmnRNIvrۿQYu$Ԗiz 5%~:,^BMEf1ׯ]$v$m(z 5%~:,^~RNIfߒqׯQY5$Ԗi y 5%~:,^~BMIf{0ן@QY4$Ԗm y5z9N=BMEfzӏ@QY4 Ui觮8I5%~9N=B EV^jQU Ue親 Uef$Ue親$Ui親$Ueئ eeܶ Ueeܶ eeu a$4 a$4 Ueeu a$4 a$߿Q 0ӎB AFJ+=1m ]㞫ۯ rMvj^}1=5z)yI9%ۂJmnRNIvrۿRYu$Ԗm(I9%ۂJmnRNIvrۿRYv$m(I9%ۂJmnBMEf1ׯRYu$Ԗm( 5%~J-nRMIfߒqۯRYv$Ԗm(z 5~:,^~RNIvߒqۯRYu$m(z 5~9^}BMIf0ןRY5$Vi 9I9%~:,^~BMEf{0ӟ@RY4$Ԗi 9I5%~9N=BMEfzӏU Ue親5Yz)=B EV]j~BMEVj~B AV]ZnB AV]ZnB AFZmnB AV]ZmnB AV]Zm^B AFZm^}B AFZm^}B AFJ,^}B AFJ,N<B AFJ,N<B A5~9=1q ]㞻߯QߎznB A5~9-1m.-6ӭ>EԝMP BMIfߒqۯRYv$n )-5~:,^BMIfߒqۯ]v$n )- 5%~J,^BMIfߒqۯ]v$n )-I9%ۂJmnB Ef1ׯQYu ViyI9%ۂJ-nRMIfߒqׯRYu$m(z 5~:,^~BMIfߎ1ןRYu$Ԗm y 5%~9^}B Efzӏ@RY4$Ԗi y1Yz)><RMIf{0ӏ@QY$Ԗi 81Yz)=B EV]j~B AV]j~BMEV^j~RMEVj~RMEVj~B EV]jnB AFZm^}RMEV]ZnB AV]Zm^}BMEV]Zm^}B AFZm^}B AFJ,N<B AFJ,N<1=5~9=1m a$߿Mvߎjn1=5z)y,i親u= DԍL@ `BMIfߒqۯ]v$n )- 5%~:,^BMIfߒqۯ]$v$n )- 5%~J-^BMIfߒqۯ]$v$n )-I9%ۂJmnB Ef1ׯQYu$n )I9%~J-nBMIfߒ1ׯQY5$Ԗm(z5z9^}BMEf{0ן@QY5$Vi 95Zz9N=RMIf{0ן@QU$Vi 8 5z)N<B EVjϏQY Ue親5Yz)=B EV]j~B AV]jnB EV^j~BMEV^j~BMEV]jnB AV]ZmnB EV]ZmnB AF]Zm^}RMEV]Zm^B AFJ,N<B EV]Zm^}B AFJ,N<B AFJ,M1r ( 8,m a㞻߿QߎznB =5~)-0mL@ `$-BMIfߒqۯ]$ܶ$n )- 5%~J-nBMIfߒqۯ]$ܶ Viz 5%~J-nBMIfߒqۯ]$v$n )-I9%ۂJmnB Ef1ׯ]$ܶ$n (I9%~J-nBMIfߎ1ׯ]$v$ԖiyI9%~J,^RNIvߒqׯQY4$m(yI5%~:,^}B Efzӏ@QY4$Ԗi 9I5%z9N=BMEfzӏU Ue覮5Yz)=B EV]j~RMEfjUaۿUaۯUaۯQUaۯQUaۯQUaqۯQ qן@Q 0ӏ@Q 0ӏQ 0ӏQ ~B AFJ,M1r ' ]㞻ۯMvߎjnB A5~9-1mBMIfߒqۯYv$n )-5~:,^BMIfߒqۯRYv$n )- 5%~:,^BMIfߒqۯRYv$n )I9%ۂJmnRNIvrۿ]$ܶ$n )I9%~J-nRMIfߒqׯQYu$m(z 5~:,^~BMIfߎ1ןRYu$Ԗmy 5%~9^}B Efzӏ@RY4 Ui觮85Zz)N<B EV^jϏQY4 Ue覮 5Zz)=B EV^j~Ub߿QU߰ ee ee$Ue親 eev eeu a%u aeu a$u a$4 a$4 a㞻߿Q z~B AE~9=1q ]㞻ۯ rMvj^}ҭ-5ӝ= DԍLP$Ԗm(I9%ۂJmnRNIvrۿRYu$Ԗm(I9%ۂJmnRNIvrۿRYu$Ԗm(I9%~J-nRNIvrۯ]$ܶ$n )-5~:,^RNIvqۯ]v$Ԗm(z 5~:,^~RNIfߒqׯQY5$Ԗi y 5%~:,^~BMIf0ן@QY4 Ui觯 8 5z9N}RMIf{0ӟ@RY4$Ԗi 8 5Zz)><RMEfzӏUb߿QU߿Ub߿QU߿UaۯQarۯQUaۯQ!qן@Q qן@Uaqן@QUaqן@Uaqן@Q 0ӏQ 0ӏMvߎz~B A5~9=,m ]㞫ۯ rMvj^}A=5z)yOuQ5#S5<@8\QYu$Ԗm( 5%~J-nRNIvrۯ]$ܶ$Ԗm( 5%~J-nRNIvrۯ]$ܶ$Ԗiz 5%~J-^BMIfߒqۯRYv$Ԗm(z 5%~:,^BMEf1ן]v$ԖmzI9%~J-nBMEf0ןRYu$Ԗm y 5%~:,^}BMEf{0ӟ@Y5$Vi 8 5z9N=BMEfzӏ@QU$Ԗi 85Yz)=B EV^jQU߿Ua߿QU߿QU߿QUbۿUarۯQUarۯUaqן@Q 0ן@Q 0ӏQUaqן@Q 0ӏQ 0ӎB AFJ,N<1=5~9=1m a㞻ۯMvߊjn}B =5~)-yS5<@8\ @RYu$Ԗm(I5%~J-nRNIvrۿQYu$Ԗm( 5%~J-nRNIvrۿ]$ܶ$Ԗmz 5%~J-^BMIfߒqۯRYu$Ԗm(z 5%~:,^B Ef0ןYu$ԖiyI9%~J,^B Ef{0ן@QY5$Vi y5z9N}RNIfߎ0ןQY4$Ԗi 9I5%~9N}RMIf{0ӟ@QY Ue覮 5Zz)=BMEVjQUb߿UaۿQUb߿QUb߿QUaۯQ!qןQ!qן@QUarۯQ qן@Q 0ן@Q 0ӏQ 0ӏQ ~B AFJ,=1r]㞫ۯrMvߊjn}B =5~9-0m@QYu$Ԗm(z 5%~J-nRNIfߒqۯ]$ܶ$Ԗiz 5%~J-nRNIfߒqۯ]$ܶ$n )- 5%~:,^BMIfߒqׯRYu$Ԗm(z 5%~:,^BMEf1ׯ]$v$Ԗm(z5~9^~BMIfߎ1ןYu$m(zI9%~J,^RMIfߎ0ןQY4$m y5Zz)N=BMEVzӏQU$Ԗi 85Zz)><BMEVzϏQU Ueئ$Vi覮1Yvj-1Yvj-1vi1Yvi-1Yviz1r iy1viy1r )y1r ( 81r ( 81q a$߿Qvߎz~B AF~9=1m]ןtK4M4O4PR8 5%~:,^BMIfߒqۯRYv$n )I9%ۂJmnBMIfߒ1ׯRYv$n (I9%ۂJmnBMEf1ׯRYu$Ԗm(z 5%~J-^BMIfߒqׯRYu$ViyI9%~J-nBMIfߎ1ׯQY5$ԖiyI5%~:,^~RNIfߒ1ןRYu$Ԗi y5z9N=RMIf{0ӟ@RY5 Ui覮I5%~9N=BMEfzӏRY4 Ue親1Yv)=1Yv- 5Yz)=I5Zz)=I5Zz)=5Yv-1riy1r )y1Yviy 5Yviy1viy1r ( 81r ( 80m ]㞻߿rMvߎznB =5~9-,m親 ]ןtO4PR8@4X 5%~J,^BMIfߒqۯRYv$n )-I9%ۂJmnBMIfߒqۯRYv$n )I9%ۂJmnBMEf1ׯRYu$Ԗm(z 5%~J-^BMIfߒ1ׯRYu Vi yI9%~J-nBMIf1ןYu$Vi y 5%~:,^~BMIf0ןQY5 Vi 9I5%~:,^}B EVzӏ@QY4$Vi觮85Zz)><RMEfzӏU Ue親1Yv)=I5z)=B EV]j~B EV]j~B EV]jnB AF]ZmnB AV]ZmnB AFZm^}BMEV]Zm^~B AFJ,N<B EV]Zm^}B AFJ,N<B AFJ,N<1=5~9=,m a#߿ rMvߊjnB A5~9-1mC}K@ `$RNIvrۯ]$ܶ$Ԗmz 5%~J-nRNIfߒqۯ]$ܶ Viz 5%~J-nBMIfߒqۯ]v$n )I9%ۂJmnRNIvqۯ]$v$m( 5%~J,^BMEf0ןYu$Vi y 5%~:,^~RMIfߎ1ןRYu$Ԗi y 5z9N}RMIfߎ0ן@QY4$Vi 8 5z)N<B EVjϏQY Ueئ1Yv)=1Yv)=I5z)=B EV]jnB EV]jnB AV]ZnnBMEV]jnRMEV]jnB EV]Zm^B AFJ-^}B AFJ,N=B AFJ,N<B AFJ,N<B AFJ,=1r ( 8 a$߿MvߎznB =5~9-1m ]㚫ې$m(I9%ۂJmnRNIvrۿRYu$Ԗm(I9%~J-nRNIvrۿQYu$Ԗm(z 5%~J-nRNIfߒqۯ]v$n (I9%~J-nRNIfߒqۯRYu$ViyI9%~J-nBMIf1ןYu Vi 95z9N}B Ef{0ӟ@Yu$Ԗi y5Zz)N=BMEfzӏ@QY4$Ui觮81Yz)=BMEVzϏQY$Ui覮5Yz)=1Yvj-5Yv)-5Yv-1Yvi-5Yvi-5Yvi1riy1Yviy1r iy1r ( 81r ( 81m a#߿Mvߎz~B AF~9=0m ]㞫ۯtL4N4OQ/S@$ 5%~J,^BMIfߒqۯRYv$n )-I9%ۂJmnBMIfߒ1ׯRYv$m(I9%ۂJmnRNIvrۿRYu$Ԗmz 5%~:,^BMIf1ׯQYu$n (I5%~J-^BMEf1ןYu Vi y 5~:,^~BMIf0ן@QY5 Vi 9I5%~:,^}B EVzӏ@QY4$Vi 85Zz)N<RMIfzӏ@QU$Ui覮5Yz)=B EV]j~BMEVj~B AV]ZnnB AF]ZmnBMEV]jnB AFZm^}B AFJm^}B AV]Zm^}BMEV]Zm^}B AF]Zm^}B AFJ,N<B AFJ,N<B =5~9=1m]㞻ۯMvߎzn1=5z)-y,m親u8ӽ?=GԽN RNIvrۯ]$ܶ$Ԗiz 5%~J-nBMIfߒqۯ]$ܶ$n )- 5%~:,^BMIfߒqۯRYv$m(I9%~J-nRNIvߒqۯYv$Ԗm(z 5%~:,^B Ef{0ןRYu Vi y 5%~:,^~RMIfߎ1ןRYu$Ԗi y 5z9N}RNIfߎ0ן@QY4$Vi 8 5z9N<B EVzϏRY4 Ue覮5Yz)=B EV]j~B AV]jnBMEV^j~RMEV^j~BMEV]jnB AV]ZmnB EV]ZmnB AF]Zm^}RMEV]Zm^B AFJ,N<BMEV]Zm^}B AFJ,N<B AFJ,N;1r ( 8,m a㞻߿QߎznB =5~9-0mFԭM 0(RNIvrۿ]$ܶ$Ԗmz 5%~J-nRMIfߒqۯ]$ܶ$n )- 5%~J,^BMIfߒqۯRYv$m(I9%~J-nRNIfߒqۯRYv$Ԗm(z 5~:,^~RNIvߒqۯRYu$m(z5~9^}BMEf{0ן@QY5 Vi 9I9%~:,^~BMEf{0ӟ@RY4$Ԗi 9I5%~9N=BMEfzӏU Ui覮5Yz)=B EV]j~RMEfjUaۿUaۯUaۯQUaۯQUaۯQUaqׯQ qן@Q 0ӏ@Q 0ӏQ 0ӏQ ~B AFJ,M1r ' ]㞻ۯMvߎjnB AE~9-1m 5%~J,^BMIfߒqۯRYv$n (I9%ۂJmnBMEf1ׯRYv$Ԗm(I9%ۂJ-nRNIvrۿ]$ܶ Viz 5~:,^B Ef1ׯ]$v$m( 5%~J,^B Ef0ןRYu Vi y 5~9^}BMEf{0ן@QY5 Vi 9I5%~:,^}B Efzӏ@QY4$Vi 8 5z)N<B EV^jQU$Vi觮 5Zz)=B EV^j~B AV]jnB EV]jnB EV]jnB AV]ZmnB EV]ZnnB EV]ZmnB AFZm^}B AV]Zm^}B AFJm^}B AFJ,N<B AFJ,N<B A5~9=1q ]㞻ۯQvߎznB =5~9-1m+3}:BmJ@ RNIvrۯ]$ܶ$Viz 5%~J-^BMIfߒqۯ]v$n )-5~:,^BMIfߒ1ׯRYv$Ԗm(I5%~J-nRMIfߒqۯRYv$Ԗm(z 5~:,^RNIvߒqۯRYu$m( 5~:,^~BMIf1ןRYu$Ԗi y 5z9N}RNIfߎ0ןQY4$Vi 8 5z9N=BMEfzӏU$Ui覮 5Zz)=BMEV^j~Ua߿QU߿UaۯQarۯQUaۯQ!qן@Q qן@Uaqן@QUaqן@Qaqן@Q 0ӏQ 0ӏ rMvߎz~B A5~9=,m ]㞫ۯ rMvj^}A=5z)yMO Q+S@@$@HRYv$Ԗm(I9%~J-nRNIvrۿ]$ܶ$Ԗm(z 5%~J-nRNIfߒqۯ]$v$n )-I9%ۂJmnB Ef1ׯQYu$n )-I9%ۂJ-nRMIfߒqׯRYu$m( 5%~:,^~RMIfߎ1ׯYu$m(yI5%~:,^~BMIf{0ӟ@QU4$Vi 8 5z9N=BMEfzӏ@QU$Ԗi 85Yz)=B EV^jQUb߿UaۿQU߿QU߿QUbۿUarۯUaqۯQaqן@QUaqןQ 0ӏUaqן@Q 0ӏQ 0~B AFJ,N<1r ( ]㞻߯QvߎznA=5z)-y,m親uJP p$-RNIvrۿ]$ܶ$Ԗiz 5%~J-nBMIfߒqۯ]$v$n )- 5~:,^BMIfߒ1ׯRYv$Ԗm( 5%~J-nBMIfߒqׯRYu$VizI9%ۂJ-nBMIfߒ1ׯQY5$ԖmyI5%~J,^RNIfߒ1ׯYu$Ԗm y 5~9N}RMIfߎ0ן@QU4$Vi觮85Zz)N<RMIfzӏ@QU$Vi觮 5z)><B EV^j~UaۿQUb߿QUbۿUaۯQUbۯQ qן@QUaqۯQ qן@Q 0ӏQ 0ӏQ 0ӏQz~B AFJ,=1q]㚫ۯ rMvߊjn}B =5~9-0mu7777TDLP:0ןX LONGITUDE:{M j!tM2iP&5|gg;Ywspo|\'y{t{_h;x^c'=MCLp5A`W\ؾn{ǾMOzv<P GZ>vݧGj{Uڿֆu-mKn[ݞ>S5n_v;k~ލq,iOƪ5smkc[;7o=y=o=A`E.ĞE7O}I^vWZخͶ}z ǎLrNz׾vPE9NtէEoU֎-mp[.!q\8>}y< _#yFts,O:֪wCf;Qێwe-pK\R$g>yO}Se;i^x[W=s=JdӦu+]]k+][ ^6۸o;}wW?SwG^OZ{E?~ߧGV֖%-mr{ަ8)^+qےܶ=1ӎ]~7.yӚ/Pu]he.w^f7)~hOj{ޯɾnvt-miJfӶ/}^k7[϶|.Q}'Qz^?<hGDZ2ŧ-AOTnmo8 <8 ^uOz|%yz Жe-)iNZԞolc;9޷5=y=os>_?>BhGMtOXzצvkmn[v8sŞ AF44Q:Vlj;q܎wˊ\r,NtӪum{o w'=JzcӞ)M\+][ ^׸o3} g8V7wS?|埜?C/?CT.v mmpF8Ž$qO:zҮ}g{<'y>nt['MԆ5i]rdF6O}G?!O~tt'=IWbWx3žNv{ hGZJ֚MX6 nx8@r<HNv7g@>}3QVk{{p}/ytp;/y yϖ%-JzdӦ53]3] f6ٸo3} oxWs;wSwCsÞh#C:)Βt=j+T֎v#-r{ަ8)N*qג=/ӎ]~9.s=f4Y&isM}v}l{g^pϸ}#}OxȾU3 wSK^3<Bz#Ѧt]:+SZm{o7=x|/!g;;9΂t3'K:i֢7nkc>߷=o>=pt@`;C.xĞDVv՟oEz;^٧F{W6x;NB7I֎v=W󋜬g?Z ֊w-Oulk~0.u ]pO8.}t ]HU. XkC^َv-oK~\.YsK]TNwSn󗝼Az^6iQnvݦqۮv'q6y;O xƮErgK:ksk\>Юmm+iNulk~﷽q0>u7q8|4 hHPu ]b`&>7o<*Wʾfs.w[9ͦq3LhB$Ѧ4];jTF6Qn#u;WUľ6r3oC_vG]gCGlihFw\k_+9Άol;f6Άx3 hF@҆tMJZؾ}n{xǞLоo,iOZ^װ/m{^;܎w3?sf7{sGMXK^[ٞ6MoS~~[_Uَwc1k}g?2iR֦6)Mmrޮx+n+qےܶ=1ӎu=b39~4#J:eӮum}{_fW۾7sg\['9y~{_h;O4y&u3ɟMhSD4&t˧DYZ^nyg 8FrgK:v~.esK\W<6O}#sMf5۰ݗm?m~7G<4NuSu79z hGZKޛ ``["طMo%/y ~c'?Z;ڎe/k? 2Rڶֶ-mmr۶޶-n+ߒ>:1ӎ]ˆ] lf86}}IXӎE-ql d[CG=|C!9K^stG?b;Qܜ1y^ngAft9jTzG=t{/xK^2?B:QԞv/g^^9f4hJ:bӞg=yOfUۮwkmp[V%mn{t_Wf;s,f 2Y͖p,h BZ"ў=jkWZƶwow{wž>rwG}+b˖`'<:yϞ'=iK:jަw}og{[y{_(9t}d'i2<2y͞q3LhB$ѦtMj[zn{OP>eS,t.eMlg[<>O$isMv߰mCn݆7qC<4N[~V՗fk5y^vןoEz@҆5! hkb0چw%-o˂|4y-nkߢ8^{3e/Yju?z 4=2jT.Mm#uG8QĎ4r#GB:QԞ'(O[7|4 hH:Z^Wu/eLn]p?P$yc.ytK]Rd09lsg@z4m;j[V׾o}_wxsŞq/1~u#9.ɾQ򯖌f#3r3h#C-t^w_׶ y.a}$/YrSLeS,t&e3I\W<.M&iQf6ͦqۯ~'<:#.%99NVrӗg59Vv՟oF:BҞ'=jkb5ڮw-}߂791˞ms}:Ўmm;j[Vvsnkw[w>rsG'yKZf7{3GPӆ5axGf;Qێg=pWV%o~{_WȶImle/j3qg?Ίw6j3Unö]nCvߏxc.9O|Ezm,d&DʦY2Lf6Φy3M FHF5Qt+e[JVYp3Lo#y]wt? ~G_-~g_=Іtc9jKVZזĶe-nKv[ߗe>9OEzkd&@ʆX269Ύxs hFzSӞg=zlWfUۮo}_W%o~{cȞI2iLe.̦i3iL>жy>wWwx.Ar/Ild&FʶY|6z3 Hzc=hd&7^f7)~tY Jue/Yjwg?tŨ=Q\{6ɸMo|/x^SsF=r \(V6]|8>}hKz{ޮ͎lk}w09c L2 e0l3 @:6}KZ6n{{8N;1̎d'L[r7{hJzsԞ5]jvܶ p tFYvz xH˚\7ߏ%?~W 69Ύx} hI:iNli[k^o,yjc{vG]-~ga g>:֊EYz^yg 8GÚ<~7ߏ%?~Wߗ5~x3] JvԶmkyw p||/9g~Ga e.9̎hsc>.t˨mS\F6Ѹ'}< _ȾU/ƶ9ld&FʶYlf6ζy hKz{ޮ͎lk~q0yŌh9ȎHrc.9̎hsc>Z 4Nj[϶n{Psn7qۏ܆w%=nWݗf{5پvw iL:uðl[>|0ofwnGr[ܦw-}vg_>ц4XK^[ٖMW~~[Ʈ9q\&EʮYr\6ζy/Mnu۰ݗm;mێ~qC<+a hcȆH2a e.̆h3a g>Ѷ}[_^پ6g<xɮ]8:q󐜌'9IZr7Yz%Qzf6ݦqv'&+q{n Kr{ܮ/ks}@:!=a`{$&7 ]o'?ʌPbƾ9|&GʾY|6{3{Oڞp8 \(g}c`'F7o(G9H8Ǝ8q&9AʎXr6YΞy3]i[Nƶ5󱭝mko[sN&qSdg8NFrUeo-y{^fWg>:ю=YS^ٮն}_8 ϊ|tî!q+\ZǮAr+le*f˶a-|7;~GY؆6z[ 8\8bņ01 xd" ɆP2 f2͎psmhHg>5lilnw𷉼m^Ux^>d)\f_3:Y4MBjX6ɶmx? ƌ3>-|s FN2e1FosHa=h{c&7Npd,QbX<,d(YR]3 Lf99VFjYn˶ny x3aؖ6-lsc 6M|e19VnMhHd&5Mlhe6鷏pXXqP86ny;W L2a&-1Lrc .Mrle0ٗ>o3Imvlio~p QqP8JMbX:'L[28Y=AX&6Mnx7 ,a*1qlcJ2s/9kGF:QӎucxKf{S۞i][>v݇Gb{ؾv7ݏd{%?~Wߘ f6Y4I]2TFvU/uoo$ac xF&1QdccFF2Qec-xFgs[h?EO~_w?fPۆ7cKX9NpӇDg8N6qӏg%99NVrӗfo5=/TIMnt?0],!aK Xr$E,acKXDE,eK,YreO|h'E:INuSt'e[Kf7[p?89NpӇDg8N6qӏg%99NVrӗfo5f4[67U~_?u߇0IL"aS t&%1ILbcS.ErMle[,w>f3SgCZ:֞7nkc>߷=o/??3dC$0T2 G4ٷξ}/,iSξv3s{05a+ Xj"5]c+XB5e++Ykc3;gA/҆u#hb[2ڞ'=&l;bئŶ1|{"'ɾQ򯖌f'3Yw3i{Oڟ6mp{&p#|W>|S>=|(W>]g;=~ߨXkC^َԶ-oK~x 0y.a+q{n Kr{ܮ/ُlsJ:qԎu-lj[rܞ7|`s}xGϨT']; NvӸ߮f0Y&as |n'q[fwnGr[ܦ{-ق̞lM JuԶmkx/l`[66͇lCb[ض65͏ld[$7>Uї99VEYnv7pC G 8q$qC`G8DrCK,YwFj3hIhF5li{lno~`3,0>b33d;#.SL[6϶oZў=YS^Uޯy^WڿU` XZVUx^>̖d*p̆ls- hJzsԞKݚ׆m|k_ ml+a؆Ķ)mlkcȾK2{f;5~a8GV:ו.wK^R%/L`S4&0ɇLBbS&51ɏLW%Y:^9C>?owk7z.w7/ xk"7]/xC2;0x4!iPz&.u7Mo}8Np48N.qt!Y^Rט/=z ftݨW?]Rܯy+^Wҿ,`XRzўMZ\Fٮxk^ƾl `F¶|Lb:qd+}osK}ȮMsk]Zv5M{k_Z6Ml#a[ w>%O|ccVFwo7yކw=r#v;w~;x#<9xŞ0Lzd##99^s3Cz;ޞ9q\XE/y^ؿE0` XF1Tb8V>5e3t;/Su;w};x <1x,Ѧ4ok\Z65ծwk^Z׶5l`[66χ|C_F61ۏd+~ohK-rk]f-zk_濶-la fö!-l[cGr{ܾw7vmnu۶񷝽mo}n7~01\{d[&W˾eo|_FWE.q\XE/y^ؿE0` XFqUbX~@2A 4YG;qےޗ.itK]/i|K_ 0iL*aĦ)1i\j"5ʮ]s-lgB8ŷo\z>u׮w^z׾u`{>v݇Gb{ؿƆ82 e09xM"jVUƮUs]jWzUU{_jWVU%ak Xz^&WgX3@:"mo[V5-nw[V-o\W5.pˇ\BW66א/-y^s3٠[BVⷕ%r+] Wb%z+_ W⿖%,a XbÖ %,YcȦM2\f:Ǝ-muw]uw]}fp6v/)9iNjshַ5 qk\V5ݯ yk^ֿ5|W>|TbG}f{7-l{k۞ot{ݞo|{ߞ o|+ľ*1st+%YJVbU3Emmoۆv=mnwvmow=npۇFwؿƆ8re0Yx [\[".1r]"h/1z_"01a# h"13_c?PrØg Z2Ӗ-n~\2,.v˾^2󗬽/~`3,pNOb{g/j{[緽/r{g/z{翾/|# l'q{~w'"e;1vm;qwu;w};x 0\26AMkXNhOZζp\Nۮx^ξ`P%,ic"y3͆Wc%nv{]Wkenv]Wsnw{]W{nw^W(a82RĖ4%,gKBZRԖ%-oK\R4%.wK^R%/L`S4.χLbN,a_}iW߷}q_}y߿} 8b(p]7b?Юt_+XJV2g+AZJVo+\JW2Ԯw+^Nw<c8:76l;b6˶mm;j^6۶n;r۞6mo;z6? (an]v]e5v]muw]uw]} pYVθuӯ|a;vSi;Qvӷq;wSy;^Կ%0 l =k}\W}d/Y֎}lo[ˮ}t]׎|߿Lj`xcbk3Z&5͂l3b&6i͢m3j\&6n3r&7i5z_*w^ 0ʺVq+^JX–$,fK:ZҖ-nKz\$.vK򷥽o~l`f}_Y߯}a_}iW߷}q_/!z _忶ozUUUn]WVUe5YVUmu[WUήuwe/~`KxS5] YjVڸ֯5} akXV5 ikSZַ5 qk\V5ݯ y{ݿv_ư5 lk]6 le06 mmp7 nu]W}KF[*XV̮{+`XǖL,hNZז̶-pˎ\Lnx޺Ͼ?՞io\zמod{+ٞol{k۞.qtݦ7u|x;XX*VU®x`+ XVBh+IZV¶p+\wC.x[ޚǾ/zv}mgk[[vml[c&vͶ}mm[kfvݶmn[sۦv}mo[{!MVjWf5Mvk_f69MlgDf6Mmof79Mnwf7UURt%e+I[JWR%,IcK"YR̖t%-IkKb[Rܖ%.IsK]Rt%/I{K_f8SV>s^>/f?>n>/.w ^B%/jU*Ujb5ZW*UՂ5bY*Vjբ5j][*V®5r]*Wk/9zJXQjVZqk^Z¶%lf[:Ҷmn[z%nv[򷦽πzU``+!Z W௅,!b Y`-!j X[ළ.!r ]`/!z]NUu]n]v]e5v]muw]u˶]񗝽mިW=]Yz޸ׯ=}a{W=i{S׷=q{XE/yLU*UʰUl]*WVe+1YVm+q[W̮u+]w%o~jԶM[jXֶͮ{k`ضǶMlhNڶ׶ͶmpێܶMnx^wJ*qTUj+q\WŊ,qd,YŪ-qll[7 nstݦ7~ ԎuCXX:֎uîx`; ؎vCh;Iڎvöp;\D.xKޚרuG]SUz~ug][Wzu]c'Yz~u]kg[z}.at ]e}:f59MVjWf5Mvk_f69MlgDf6MmofW:U֮w^~-EjKSZVu-ekK[ZV-lKc["V̶u-mKk[bVܶ-nKs[]^w=/[|ڀTB0T*W VBt+_ XB0,g @ZB-o \B0.w F4]FWSnu{]fW[nu]Wc%nv{]Wkenv]Wsnw{/OjTZ65UWjVZն5u_kXZ65gkCZZֶ5ok\Z65w{^fT DjCSF5q dkC[F5 lCc F6q mCk`F6ĮEs+]Jws%/iN~T2,S*VʾV2s+^X2Ö,,f>Z2Ӗ-n~\2,.vFBj3R&5ibk3Z&5͂l3b&6i͢m3j\&6n3r&7i9N:yu#PV:up^:v#f;9vn;yw#.vK^"4ާu?QT^u_YVޯuaX^uiWZ޷uq\_}o-Mt5MNjU5Mnk]6Mle46Mmmt7Mnu]Ꚕ䧥A*)RJUda+)ZJW䯥,)bKYʖd-)jKZ[ږ䷥.)rKeMw}OU}o]}e7}mw}v TڧU>QTUZU^YVUگU~aXVZUiUZVڷUqw\e1iNZz%QjVZqk^Z¶%lf[:Ҷmn[z&Ѯv{S৅@*!R U``+!Z W௅,!b Y`-!j X[෍n%r+]wd/iMvmOjUڶmok]mle6Ѷmmmvmnv[秽A/Rzga/Zz篽/b{g/j{[緽1r]"44O*TJU2TW*VJUt_+XJV2g+AZJVo+Nw3%)[KfvmGj[Sڦv}mgk[[vml[c&vͶ}mm[kfvݶmn[sۧRȦ:)PTHZ*XVȮz+` XHŚ,hLZȶź-p\7I,M:qΠuLU:ΰul]:ve;1vm;qwIWRާu?QT^u_YVޯuaX^uiWZ޷uqT2N}T*U*RVV*Ur^X*V*Ւf=Z*Vղn}\*W*)ikLZjӖIjkTZՖikk\Zזlkd[*ٖζmlkk[ɮmI PR˜Ч<*Q T¨P\+Y V¸Я|,a XP-i PZзnqR.t2N}.u+RV.ur^.v+ݒf=.vݲn~\2ԇ}'_Kg~}G_S~}g_[~}_c'~mclhۆ7iIPƘ4ѧ R*T0N*yT U"PV*V Up^*X V"f+9Z Vn+y\ Tw=$)1J\S"B*1RU"hb+1ZW"ł,1bY"hŢ-1j\["GDRB4)O TB0T*W VBt+_ XB0,g @ZB-o QT]$GK:aNtDGS:NusdG[:NuGc;!NvsGk;aNvMH:Ent]6Onu;]VWnu]v_nv;]gErՖe-FJ7ސ=-Mzsޠ=MUzް=m]z=e{3=m{s~Tr$EK*aSJTDES*UJUrdE[*WJUEc+!YJVrEk+a[JTZ-hHJJRĦ9)PJTDY*XJVĮy+`K XƖD,hKJZ֖ŶhFZ6ޏ+LoӾKTվk\׾d/پ-m (QF4li IZR֘է-=j QZ֨U-]k YZָկ-}l a[ȶU-m i[R֢eF:1iNZz%QjVZqk^Z¶%lf[:ҶE ,цts$GK:aNtDGS:NusdG[:NuGc;!NvsGk;a WHOҾϦ;PԾO[X־Ϯ{`ؾOi PZ=]Fj;RԦ1Nj{T&QVjVզq^jX&fk;Z֦(D*Q~w=%OKzc^=EOSz^w=eO[z^=Oc{#^w=OC:tT(H HR8)P T@X*X Vx+` X@,h HZ7E3QԎ+}LoSK}TUՎk}\W}d/Y֎ hiC"Q6de)IVRܧe?*QʖT\e_+YVܯe,aXɖ]mmBZPʇTBU(F>R23)N~T2,S*VʾV2s+^X2Ö,,f>Z2'} D)QjTzU&UKeSjTUFUSUjUzUfU[WjUUUc%YjVzUKBP(HLRȦ:)PTHZ*XVȮz+` XHŚ,h Pt3(E6Q򑔜e/)MvSeO*UʶU򱕜eo+]We,e64 (iC#>` )!J XS৅@*!R U``+!Z W௅,!b Y`(AP?=GzC^=5Oz^7=UWz^=u_{^7=gzZ&u D,Q*)qLlSJ*qTUj+q\WŊ,qd,P (IBPW=IzSޘק==QzިW=]Yz޸ׯ=}a{WA* PT2hFZ:1iNZz%QjVZqk^Z¶%l?P" hcC"QRt%%)IKJbSR%E*ISJURt%e+I[JWR%,IcK"YR~-h+Aж?}GG~}7O~?}WW~}w_~?|@*PJT#] }D/QԎ+}LoSK}TUՎk}\W}dO}?BzPtKHMҮt˦:PԮuKZX֮uˮz` زǓlg@ZV%(E4QE.)MtSEN*UUEn+]WD'>4 hCBQXE)ITRاE>*QTXE^+YVدE~,aOn|蟄(@Pb+(EJ2QҐ%-)MJrSҠ%M*UJUҰ%m+]JW$>IOe(9BzP)I PR˜Ч<*Q T¨P\+Y V¸Я|,a OJ{ST@*PJT%mhE6m/iMvmOjUڶmok]͞t>iOuCB&4i"i3J\&4Bj3R&5ibk3Z&5͂gUC%QjTzU&UKeSjTUFUSUjUzUfU[WjU'= O}(A ЎtCH:IҎtæ8P:ԎuCXX:֎uîx;ysӞ?9 D/Ѿ+LoӾKTվk\׾v=yϞ}Aƈ4Q iIPƘ4ѧ  hsD,Ѧ4*isLlӦ5 JjsTզ5jks\ΆtӮ留63iN~6-SjVھ6g%9NvS=O~s-h;B6m#i;J^6Cj;Rڞ6mck;Z"r'a;O"z؟'?Nt3G:ANt4O:Nu3TW:Nu'9ήvs=O~5MCj#QZv5%MKjcSZ5EMSjUZv5eM7N*rSe;O*zSڟ@: ЎtCH:IҎtæ8P:ԎuCXX:֎oS&4)hF<&42iN|&5)Rj4Nksc\89Nss\w<9OR|%(ICJ"QRt%%)IKJbSR%E*ISJURhG|6yo|?:ywǞ'>>/F?>3N>/S49Nksc\89Nss\w<9Z{|A_}IWߧ}?Q:Ҧ5MnSz%9NvSg>Y%hFZ:1iNZz%Qfk3٢6j],f76r,gk;6{h;B6m#i;J^6Cj;Rڞf=,f5ٲͶn},g+9ζvD'>y'Fz;1Nz{'c3&j3Y f7&r3 gc;F|3 hCC F4q $iCK`F4 DjCSLf>4Ӧ5Mn~4-9NvӾLg?F41 hG@F4 4iOF3!ʦe3M*jSZڦ7N*rSe;J{S5BQ*Tj"5J]S*TB51ɏLe6Ѧ5iMmv9iNuӶ g>&4)hF<&42iN|&3&Y3IMiT&7INq'Y;Iz؟D(APXE)ITRاE>*Qnds+4nlsk8nts'=9΀t E:1ΐt,M:qΠutŦ=2iLgFtզ6iMoӆt=:ixs˞@ ЮtKHMҮt˦:PFc3!Lfs4Fk3aLf8Fs3Lgw<9ώ~tgD:)юt(gL:iӎu$&)1ɒLf<$&5ɲMn|$')9NvӾt?Pz>uGGRzԾu7Oa_3yiW7yq'a;OJ|SEC*!QJTr$EK*aSJTԿ0~d/4~lo8΂u>P*T*F=R*T2Nz`S ƦE2LhSJ֦6MpSE:z埭h+BZe!i+JZZ嗄&0Lbd(&4Mblh'8ft3>9t#F:9t0N9u_s\729gsC\69os\7:iNyޟtAP^uIWRޗbj_<7>rT=OTUE5QTU..)qˮ^r'1̮fs;5ͮns{)9NwΞ@PNHORΖe/Y~af[3YiUf7Yq'= O€ (E 0Q,)-nK]&1ILe4&5IMmt'9Yζw͞g@жMhHNҶӖܸ/9}asW39isS79qmiP&Fj;RҶ-ioK]1iLe6Ѧ5iMmv g3:&{3h3B&4i"ec+I^KYԖ%/I~La&Y3IMiT&7Irg>Y%hFZ:U%-InK]&1ILe4&5IMmt/:yz矽/BzgQ+ \KYЖĸ%/ |La&Q3 MiP&7 q$'=IOҀ% (EJ2QTRle{,YfV[le0YVc%lf{4YVketݧ8NwȞ'@ PH()RʶV,e-r˶^,f+1̶ْf=,f5ٳMo3gc<φ~4hcD(ц2%a+`K"Zؗ%/L"b&a3M"jXf7Nts?:Nt3)9MʎUrܰ-9mˎ]r19̎es359͎mv4M;iOZ|5MCj#QZQҐĨ%Q+ \KYЖĸ%/ |La&Q3 MiPf7fu3Lg?f49Me)LʆU2̰e-lˆ]2f1̆e31f5Mmu,gK;YV|-hKCZ"VP%I*ZJX̖%.zK` &I2ɚLhLf6r󧝼>y'(9ENSr\w,9eN[r\09Ncs#\w49Nksftߧ9NyޟtAPOr~4-)SJVҾ4-sK^4æ-1Lf>46)MqST=OTU'CJ:RҞ4m+cK:Zޗ4/L:b4˦m3M>jbTާ9NySڟTAPN2y e#)PʦV2 e-p˦^2 f#1̦f39 f5ɲMp$'=IOҀ% $'I>JQ%Y+I^KYԖ%/I~La&Y3IMiT f8Φw3ɞg@ ЦLo(K~T򯕼,k~\0~d/5)MoSujg/:yz矼d%Y.ɖMue)YNʖUe-Yn˖]f1Y̖e55q|=IPĘ$' ,d+!ȶF=,d%2ɶN},e+)RʶV,e-r˶^lf[3٦v;D|# HBC D$q$ $IBK`D$( DJBSD%q, dKB[De0̦g3Iu#HG?d$9"IHGDd$&I6IOd%9*IVJWĖd%.Yv_o4y>:ߏ<{>BJ_<'C>RZߗ<0LgSJTt(G?RT5")HGRBT&)5IORT5*)UJWR–T.)uK_ &y46:ݏ,{c6B,dk#"6J],d'B6R,ek+b6Zݗ,%0Lg rcǦ>1 d#!ȦF29 d%0ɦN2y e#)PʦV2 e-p˦_3 fs.:qۏz.Brg#!.Jr['A.Rrg+a.Zrۗ40L6Ѿ4sG>4-!HF>4%3IN~4-)SJVҾ4-t`3 cc&:1ُ zc&B2 dc# &J2Y d'@&R2 ec+`&Z2ܗ$& 1IF6$s#G>$$)!HF<$$%2IN|$%))RJV$%-s`Q%!HFR:%1INRz%)QJVR-uaq,kck6:ݏ,{c6B,dk#"6J],d'B6R,ek+cK:[2ᗌc1Ʀ61 rcǦ>1 d#!ȦF29 d%0ɦN2y e#)PʦV2 .)yL 2$k#iG2:܏${#H2B$$i#"I2J\$$'BJ2R$%i+bK2[c/ƾ6q'!ȮFr;%1ɮNr{')QʮV4hF1іi]hG9֎yhHA]#iIIV'i?JQҖ_+yc^.1y bc#Ʀ61 rcǦ>1 d#!ȦF29 d%0ɦN2y e#)PʦV2["F22$k#iG2:܏${#H2B$$i#"I2J\$$'BJ2R$%yxE/Dd#1F7Dt#G?D$1" HG@D$& 4IOD%1* TWR‹ZF*2QjeG*:QڏzH*BRe#!I*JRZ'AJ*RRekزŶ.},cc+ƶ6,scǶ>,d+!ȶF=,d%2ɶN},e+)TJ+`D\"FB3Dl#qGB;D|# HBC D$q$ $IBK`D$( DJBS\U"HE/de#9HF7Ďdu#HG?d$9"IHGDd$&I6IOde;~,o_~4񯍼o~< ~D/$+~Lo(MJ)QRX(F 1QhU(G 9QҎx(H ARԈU#)I IRRԘ')=J QRQbXŖ-uacXƖ5qcXǖ=d!YȖE5d%Y.ɖMueE**QZZF*2QjeG*:QڏzH*BRe#!I*JRZ'AJ*'qC\T8/q\d787qÎ\t8?r\7"9GrC\&95OrObf,1i^cf41ncf<1鏌~d fD2)d$(fL2ibcE)TY"HF1i#YHG9Ԏy#HHA$Y#IIIT$'HD&<R"E.xb#!F6r#G>$!!HF8$%0IN'tLo.*q[Z.2qjg.:qۏz.Brg#!.Jr[ED'1ALTb/1Ldc371Ltc?2Ld3"G2ALd&Ē%/Nn,qk^n4qnn"qH"QE)PX"F1h#QG9Ўx#HAĈ!X| 1LCb#D%4Q"HE-ta#HF5q#HG=$!ICP?hD:"QHW8)qSX81qhW89qӎx8Ar<;!H|C DC"'xĞ%7QxŞ-waxƞ5qxǞ=HtC?"HD:"QJeE**QZZF*2QjeG*:QڏzCvD;!H|C DCb#Ħ&19 RbŦ.1y bc#Ʀ61 rcǦ>16(sC>(D2"$K"iȢE2*\$["F22$k#iG2:܏${# 8kCj4:({CLCb+ؒĶ&=,SbزŶ.},cc+ƶ6,scǶц6aræ>aHDB# DL"qEB+`D\"FB3Dl#qGB;D2 jf,:az4C-D&>4SE.~4c-F6Ѿ4sCPΆ5 qCP=DB# DL"qEB+`D\"FB3Dl#qGB;1 iCZPއ9yCDD"1D'@DT"E/Dd#1F7Dt# `C̆5! pC쇌=aDB# DL"qEB+`D\"FB3Dl#qB0 gNۆ8xlEb;X'ElUbX/lec;X7Ņ-!q `C̆5! pC퇌=(DJ#Q"TLu(EJ+QbT\(FJ3QTlu V0a fFن8aw0,Cb+ؒĶ&=,SbزŶ.},cc+ƶ6L+ac X\0ņL3a Xlv0L;ahD!I]hE)VYhF1іi] (RB.!y bC"І6!ræ@(D%Q2P(E-Qr`(F5P )aS X0 1a hV0݇ 9a{C GMD(NWE0юg1 N†l,ak ^Ɇl4a nÆꇔ>Dj$Q*NEj,Qj^Fjp'E hUBP/ heC:Pֆ7xuq\D78'qC\T8/q\d Jf,*a[ Z,2a jf\<8N#q#\Lw8N+qc\\8&p%7 Qžp-w apφ5sîpB'Į&q;RŮ.q{!! GBJК(M WBк0 gCJ܇$;!ȂD2"$K"iȢE2*\$["@Bl$a+ N†l,ak ^Ɇt4 rö,Cb+ؒĶ&=,SbزŶ.{ ! FBB(!I VB0! fCBن9aX~!Ib[X)UYbX;AЂ4" (KBjТ4*] ([B†42 HnCA"HD%4Q"HE-q`B&&a; R¦.a{ b&Ԇ9!H~D!I"YHE)TY 9p!I^p)W Yp1 jCr쇤?" ȊDr$,O"ȪEr il`>l$a+ N†l,ak ^̆6!xC F"AD(HV h5APvhEB:P'E hUBP/ fCRd=!HDR#$dM"yHAv b4(;AЂ4" (KBjТ4*] ([BĆD4!tCDD"1D'@D 1 poAp%7 Qžp-w c>߇<;>")AZ P^9AP~!IBZD+!i bC2܇$;!@*t mA Jt/A jt?B Њt$/ PB1! HnC`CX05`X$6 0U`X40uaXD60'E YBPʆ6 ^p Wp?)^ p_9p!I^|- xg^|/+| oK|/ k|?%a; XVņl5aF`K9`&F Y`6y a FRD,!q dCBL`#X v0%L `cX0EL`X,v 0eL`X<0T$5 (UBP†SH@2 AH@4 H$A2 T H4At!HE><+o c4( @j"4 ](@B4(+Aj b4(;AЂ4#% QBP_0 `30- `s  0M`0 0m`BB"*!a ? @R Q@< (AR \ 8A|$#!) RB{ |/+| oK|/ k|AB*P*NO;'N [70},#a+ Rs@ t-@*t mA Jt/A jt DBB~_` F`K9`&F Y`6{! w?qCG?D !H @r$D aH@DD H,Ar dD @B"~߾78.?838#. S84y "_'?i3'?4( @j"4 ](@B4(+Aj b4x?%~__&`;1`{"& Q`2 v?Q? @R Q@< (AR \g߿ ~{߮ᅪ{ |/+| oK|/ p}g?9O~g?Oh@:PEh@P6h%A: PVWܾ/~K_Wu/K_W0L`#X v0%L `cX0EL`X.A}G?1~G? H@2 AH@4 H$A2 T^7۾~;ߞ7m;7<8 n#< _8C<g>O}g?9O~g?Oh@:PEh@P6gоϪ}sl? ~s?s@ t-@*t mA }T>O~?YO?O @ZP U@P>|:Ҿ}_z%~__&`;1_&w̾u/}K_bWܾ/~K_Wu/K_W0L`#X v0%L `bȾM|Dg>O}g?9O~g?Oh@:PEh>%|*w;}o}[fwݾo~[ߦw}o[wp\'x ~o|;_ǾE|Dg>O}g?9O~g?Oh@:P7¾/|s(>}ch?~c?c@d (/|+ƾE|_J־}_E~_` z{ߟ'>|s,>Ϫ}sl? ~s?s@ p{=π| >A|H>}?A~?=v{ޞ> |[&w;}o}[fwݾo~[ߦw}o[w=Ol{sG=O|{G>1|@G>}G?1~G?{ ^q{^|+_ʾe}+_Zھ~+_e+^=f{Cڞ=v{o|6Ѿo}vo~߶]O\zG=Ol{sG=O~|>YO}T>O~?YOz^ua{^q{^> ϊ|s,>Ϫ}sl? ~s=IVz֞=f{Cڞ=w{wž=o|Fwվo}߆w!/Kzkޢ7]/[z7/k{kG=ς|3'>iϢ}3\'>~3ފw-Ozުwm_{ wp{^ |{.Ͼ}{n߼Bz#ў=9Rz՞=yb{#ٞOt{G>1|@G>}ΞvןoEz;^קEoUz^ׯoe{;^﯁|+_ʾe}+_Z:yϞ'=JzcӞ'=YZzמ'=/l{sܞ> ϊ|s,>Ϫy^fWo=y^W%oMz{^Weo]z^gs{7þ-|>70yl<@z=1Pz=q`{#=|#>a&y;^Vחo5y^vןoEz;^קEoUz^ׯi{k^|k_*<(yS\<8y|=HzS=QYzwow{wž=yȞHg<.y̞hg<>zОg=)NzԞg=yOf{S۞g=O|S2񷎼}/#y+R򷖼/3yr󷞼/Cz+ޒ=/Tz֞=p{zОg=)Pz=px<9xŞ0)y[^^;yu;w};x <1x,f9vݪwlmۮw wtݮww|߮x w-x*wmv[gENvo;Nw3w;Nw<Ox3LJ9t]7B:·tC]0Ncs#\w49Nksc\89Nss\w<9N{s\@:Nrۗ.y_r'1̮fs;5ͮns{'9ήvs=Wr,iN[rۗ/9}asW39isS79qs)9InSrW+9YWrÖ-9mˎ]r19̎es359͎mrc\'9=Pr\')9MnTr\g+9]YrӖܸ/9}asW39HrK\%-ɎLrk\'=Pr\')MʎTr,in\r뗜'! ȎDr+\g#HrK\%-ɎLrk\'=PrG*YXq돜|Ar 7!ȎEr+w#!IrK%1ɎMrk(I.9qӎv8Ǯ=q~ 9.Ar7"9ȮEr3w$9!.IrSG8Ʈ5qlw9qˎtǎ=q돜|Ar 7!/q{`.2qf78Ʈ5qnw8.9qӎv8Ǯ*qSVŎ,qk\Z8/q{`N2qhG%q+\Lg8'q;P.*qSVŎ,qk\\ q\BN"qF7Ď$q#\JW8'q;P mnp88uîp\<8yp>8!q ,g 8Yp.w ]pÆ0 8e.pˆ\2 8i.p\"E.p$' 8INp$' Mnp81 pc81 pc81 pcwp;wp3 g8p3 Wp'8.p \poo7mo~ߦ7Mo~[߆7 o~߆7ݾo}f7վo}F7;mo|ž o|&7ɾ-o|os{o[zަok{[7mo[zަ-oCyf7o#x&-oCzv󷙼o+y[F񷍼Mo x[}nw[ox&7-ow۾7unv۶ݦ7e-nuۮf7Unwۼunv۴ݦe nu۬fUntۤ&E n{sۜiMnvvYnu6IMnt9nksܶ)MnCqیVQntA n{s1n[rܖ! n3q[67 nt79ncsܶ7)-nCrv7n#pۄ6ͽmntۖ71mnSrܖ7!n3qV7mnp6ͽmntۖ6ݶ͵mldn+q6 Mn p߶mnrۆ۶ٶmlb׶m[j mo|޶񷍻mn[pv6նml[`6mSj[Pv6mox۶ݶMmmlV6ͶMmk\6MmCiLV6Mmg<6mm[h66Ŷ msk[Xڶ6 m3i[H66 lg[8ٶ6e le[f&ضmkkVڦԶm+iF&жlg6٦̶ale&&ȶAmsk[Xڶ6 m3i[H66 lg[8ٶ6e le[(66E lsc[ض6% mCiLV6Mmg<6mMle,V6MMlc6-MlCa V6 Mm#hD6}͝lf4ٖ6]͕ld$6=͍lcbؖ6ͅl#`5}k^>ζqmlf.fʶQmldƶ1mlKbf¶ml `澵mzk]66e le[(66E lsc[ض6% l3a[66 k_Z׶5 wk]Z&5ld$6=͍lcbؖ6ͅl#`5}k^ז5ݮuk\5Mhk3Y[ 65lSb[v6l`[5{k^Zv5ծsk\Z-gk+X6-MlCa V6 Ml_־5Myk]V5ͮMqk[ֶ5 fk#X5i Wl3a[66 k_Z׶5 wk]Z65Ů oks[Zֶ5 fk#X5i VjT5}k^ז5ݮuk\5mkcZ֖5ekXZ֭eUjTZ֥%{k^Zv5ծsk\Z5kkSZZv5mbkWզ5YRjSԦ5Bk]Fɮ-pk{[Ƶ-hk;YF-`jWZՖUmQj{SZԖmAiOZv&nkk[֦fk+Y&^jWՆ5QMPjsSԆ5M@iOtӆ4ѭlk[ZֆdkXy\jVZf5I NjcRf5 >iNpf4ɦ .ikZfmbk X段qmZjVVEMj[RZV=iNZnVť-i[JZNf-`jWƭi-XjU6=KjKQڊ6;iMj6+iKIJ6}]jVڴՖ5]UjTڢ51MHj3Q4M8iMd4M(i3ID4qMjVfQmRjTƥ5!DjP|Ɲ44iL\ƕ4$iH<ƍ4ahDZ65E OjsSԆ5M@iOtӆ4ѦM0isKT҆4M hG4ц4QMhsC55JjKQڊ6;iMj6+iKIJ6}hE*6= hKA 65% Gj+Q4M8iMd4M(i3ID4qMhE$41Mh3A3Cj OzӶݦ3iKZҶ#i G:Ѷ]hCжh ?϶|ݞ@iOtӆ4ѦM0isKT҆4M hG4ц4QMhsCІ4Mg?φ{3ўLgsNrvͦ-/ikJRv-hF2vM-hkBv ,g>vz͞,gk:f4ɦ .icJPf4 hF0f4I hcBf4 g>fz3ɞ gc:Fp4ť-i[JZNVhFZ.VE h[BZVg>YVyŝg[:YVq}licJPf4 hF0f4I hcBf4 g>fz3ɞ gc:fr3 f5v-hF2vM-hkBv ,g>vz͞,gk:vr,f6f3-M hG4ц4QMhsCІ4Mg?φ{3ўLgs;Άs3Lf7fi39Lf#GZ6іUmh{CZЖmg?Yϖ{՞lg{;YΖslf7Y͖jEf+0YzіUmh{CZЖmg?Yϖ{՞lg{;YΖslf7Y͖k3QLfS1]2٢hCЦ4h?Ϧ|3ٞg;Φt3g7ͦl3Yfs2&_2̲e{Cжh ?϶|ݞg;ζtg 7ٺͶl]f3̖ٚbe,YZʖT4%h@Y}gɶKMlg=Ywlg;9Youlf5Yg5lf;1Y^e{*N6Omd{#YFy3gS:Fq3f6Fi3AfS2Fa3e,XʆR2d$ȆC3ŝg[:YVqf6YViEf[2YVae-YbT,d%Y"D,gc:fr3 f6fj3I fc2fb3 e.pFY2Le'4fI29Lddžslf7Y͖kUlf{3Y̖cle/Yv˖[іLeS)DM2YLdS!=1َLqg 7ٺͶl]f3̶ٚdf /z˶\ݖe{*N6Omd{"6?sc{m3af4e3!f0|]2̴e,\ʦS2̚d$ȦC2 zcƦ31 f4f3) f#0^2 e,`Ud&Y*F%cX6abg31Lf31_2Le-dW2Le'4fI29Ldf91Lfcf*5lf;1Y_le-YfWle3(@L2Q dC!<1ю lcC,1Q NfK1ي6`e-j6XeK)JNedk"Y >厬qckX.eQbkXFa3̼e.lFY2̬eS*LFQ2yld$YȖBycXƖ2YbXĖ" e.pfZ2ɖ ec*PfR2 d&(F2!c61`b&1!@aYtˆ[2іLes+TʆS2Ld&2fJ2Ad# dž:1hc#ņ*1AHb#xÆ0ɖe+ZʶTe ':ɦL2Q dC!<1ю lcC,1Q LbC0ц ,a[+ZʶTe ':ɶLYd{"6?sc{6/mSb{؎63a{ NFUe(Y>Med#YV@,ucXV0u,UbXV ,5a XRVue(Y>Med$ȦC2 zcƦ31ZbĦ#1 :a \¦0`(@N2i d$YE2L~c51L^b%1L>a d0L`$N2i d$EcX6abX&%AaXj!`X*% d$ F2%c67cbخ6'-Can6#`.6-` $YE%c67cbخ6'-Can6#`.6-_E2!̄df91Lfcf)19LFbtf0L&a4f 09L`e!̄dǖ:ōic+XŖ*EIb+XzÖŅ)a+X: E `+W}d Ǧ;1ɍjc3Ŧ+1IJb3|æ0Ʌ*a3< 0I `3/}_2XǶ;͍kc;ؾŶ+MKb;~öͅ+a;> M `;}_:׾<1َLncS-1YLNbS0نL.aS D 0YL`S/~K_RĽ/]pcc.1aPbc0ᆌ0ac H0a`c/~_bȾ/azc{6/mSb{؎63a{ N6m`{5~_zξ5mz^zXf11yLVbf!0L6a Tf0yL`f/K_Ծe/y{K^󗔼e᱕,]bX$,=a Xb,`X"+_W|+^Wx cF(11 DbpF0 $a0F01 `E/} _E/1y ]Xv)=lGbvvl'a6v =l`u}k_׶u=yk^pE1YLNbS0نL.aS D 0YL`S/~K_RĽ/YzK^R񗄻.u bF 0 4a PF0q `F/ _оE/q{ ^E.w ]jW@$1 uǮp8a X†0`0_ؾ/{^/w]XUЮer+\ Xfl`&k_|k^צxk]fծtK\ 0l'a6v =l`u}k_׶u=yk^vuٮuk]4e.ov[{ L&0i`s %/~_r̾%/iz^r򗌼%.v˲]rL%.ar \ආ`X_Wھ{^Ww]WZҮs\-m aa0F01 `E/} _E/1y ^pE.u ],%. oKr[Rؖ M `;}_:׾My^:~ۮu]:>ʮEq+[VҶM`s %/~_r̾%/iz^r򗌼%.v˲]rL%.ir˒\R%-kKRZcX_Wھ{^Ww]WZҮs\W-nl["Ţ1 `E/} _E/1y ^pE.u ]0E.1p[VҶEi+AY/~K_RĽ/YzK^R񗄻.vK]RD.YrK\RukWZz~v/K_Ծe/y{K^󗔼e.wK]Te.ysK\U-nl["Ţ,f0_W|^W%x]Wj֮t\W*Ʈ%p~[ܖԶ%-IiKBY̖T/}_2/Iy^2|.u˪]2<.Iqˊ\2e-kVZrі|e,dk_zξ5mz^z׎5߮v]zN5Ϯmr\z5nl["Ţ,f,Y"ܾ/{^/ w˺]\.s˚\. oz[VڶUUiEYVZUU}+_ WU5y+^ WrUخu+] W2UȮ5q+\ VU-l\ZŚ,dX×Ⱦ/az^b.v]bH.ar\b-no[Zֶ5 gk3YZ65{^מ w]^Ӯs\î o{[ض-aj HZ`,ab X׮5-x]n5׮t\.5Ǯ-p[5lbZԖ%,eK"XĖ%}+zk^Z׆ݮvk]ZFͮ]rk\Znko[Zٖĵ-)hK:YʖD,)`JWWw]WZҮs\W®oy[VضujMZ*VjՒub X*Uu)x]l%.tˢ\,%.)p˂[ޖ%-laZVUe%XVU~]W"Wܮv+]JWB̮Ur+\JWռn+m[JVµ%h+9YVB%`*WU­w+]WRUЮus+\WUo+u[VҶUmjOZ:n}bX:s}Z]fծtk\&Ůpk[lk_ZՖ,fK*YƖ$+^JW.u˪]2<.Iqˊ\2-mj[2ؖ-1hY˖L,9`W̭k+9XʾUFͮ]rk\Znko[ZƵ]jkOZZі,dKX–y+\JVY*s\î o{[޶k[Z֞g4Yb8E,_WbEf+WUbW4e.9qK\ߖe-mKf[זe-9iKDZ`,ab Xஅp+aZ V`P*yrk\Znko[ZƵ]jkOZZւ՚dXV z\VUZTT.ox[ض-kXZ-gk7Yz>u_WzվugWUz>uH1q \E-m d[E-1i DZVjՒub X*UruZV*UjRuRTRWռn+m[JVµլUj+MZJVśek#X5}]jVڴՖ5]UjTڤ5-oKv[ۖԶe-ykKVZӖe,gK2YRȖ4%, _JWR%e+ WJUR4%E* O}[Vմl+]ZVդh+,9`W̭k+9XʾULK*9P~S̥+)9H>QE,g 4YPE,qbXJUt[*VJUrTS*TJT4K*QRJTrh )MdRE(E$P,dKXŖ$ń,_WbEf+WUb8EF*OtSbE&)G4Qb8E(e $Y0E,1`WʼUҮlEY*UʬURLEQ*SʜTҦ,EI*AQʌTR EA*OV:EaX%u+[JVRt%U*SJTR%5)KJRRRt%(CJPR,abXb|]*VʴU\U*TʤUORĖ, _WUʭj5XUUJJ5P}STʥ*5H=QTJ 5@O{Sʞ5%`W꽕䮥q+iZJVdQ*iRJT䦥1)iJJJRd(iBJ P~䞤'qaKXUx\*VUXT*TU8L*YRTD*PT<)N{]V򵕜e_*UʦTe?)MfR򕔜e(E&Pd'=Nu~^jWJUUfWUjU:UFOuSjTU&G5QjT:U?OjyST_jWԮeo+YYU\eO*YQʆSܦe/)YIFQ\e(YAO}ܞd'Y9Ns[jVZv5USjTZ55KjSRZv5CjPZ4;iNZpvw\VZ*TT:)L\R(DP'O"w&6M"g(+WUz>uGOwSzԾu'G7Qz>u?OzyӾt7Mzi>tǦ/{VdQ*iRJT䦥1)iJJJRd(iBJ P~䞤'i:INnd&i2IK]ZTTU :L]RTDPT IOv&6IMf$%.IgJTJJ5P}STʥ*5H=QTJ 5@O{Sʝ58MkSJʦ50}K[RĕS TB4)K PRBp(C PB'; NBpp&3 LB`%u*EJ"$A)NJjS!(FJ*Q$'>IOv&6IMf$%.IjKVYQʆSܦe/)YIFQ\e(YAO}ܞd'Y9Mm\d&Y1ɆK]ܖd%Q(6TU8L*YRTD*PT<)NrSئ4)LbS,)VJrO^B)NlS""(F,Q"('>O"w&6M"g(%.lK"W% Sܦe/)YIFQ\e(YAO}ܞd'Y9Mm\d&Y1ɆK]ܖd%Y(6I2HU9)LJZR(DJP'O*wS6M*gS*¥.mK*W$)SʜTҦ,EI*AQʌTR EA*O|SҞE9)MlSR̦E1)K\RҖE(>IrG9)LJZR(DJP'QL (9@O{̝'98ɾMkL&90~K[̕%9(>IrGw#KjSRZv5CjPZ4;iNZpv4զ3iLZ`4+iSJZPv$a!GB8Ԭ#(F.Q2,'>O2w&6ɮM2g,%.nK2W$&-I"Gv#qJ*IR TbeB* P ~S➔e:)N nSbЦe2)L ^R▔e*)IJ N`d$9F5TE(E$PD'=NuD&5LeD%-dJUD$%HAQTj9H?QN =@O{Ν=8MkN˦=0K[Ε=(?IKJԆFj1Ԅ(DJP'O2w&6ɮM2g,%.nK2W$&.IFumhEҍ^u]AO}ޞt]9Mm^tϦ]1K]ޖt])GIM^t$Q G"5DYEJ"P҄$'=INt$&5ILd$%-IbJT$$%I"HDp#AEbL (9@O{̝'98ɾMkL&90~K[̕%9(>IKL$1F3xRDJP')O vS6)M fS".)iK VR&))I F x#E( (9@O{̝'98ɾMkL&90~K[̕%9(>IKL$9 Gb7V"qPT<)NrSئ4)LbS,)YJRR$)HBp#AE$(?ObyD'7Mbi8D&/tKbYD%'4IbI8D$(F2QrL%(uP:}:N:onӦ}2L:_}*OJ:On}"H:?Dj#D!'>IOv&6IMf$%.IjKV$&I*IF$#Fz/^G gO}ܞd'Y9Mm\d&Y1ɆK]ܖd%Y)FIM\d$Y!G<΍gDzކ=)NtSܦ5)LdS-)aJTR%)!HDR{#E+tǦ/wKzYҾt'7IzI>tGz9ѾtgD#.!1,@$&3ILR`$%+IRJRPt$$#IHR@$u#HFJ0QpP"ApC A?Zi8D&/tKbYD%'4IbI8D$Gb9Df# hER&5!i H:AR3Lzat+WJzQ~t#HzAtwFz1|O"9nB| 8>S0&/ pKBX%' 0IBH0$GB8d"D!PT*%@O~S&Y1ɆK]ܖd%Y)FIM\d$Y!G=܎do#YE,VE h[BZVg>zd$%-IbJT$$%I"HD$}#HF4$]"DBЅ$ @A}&50}K[RʕԪ5(=IKRJԊ5 G;Qʍj5E*4=! HJA 4G>b%, XJR$$ HBx#F2~tV"CD ?|Cݦ /isKZXҶ4 'i3IZH64 hGZ8Ѷ4e hEB( 8! @A =_%y*NJ2Ol$y"H2?s#yF2/lRqCD ?|C/ pKBX%' 0IBH0$GB8d#E"'6!q 掴qmhF.fP"axCB a?A{}-gJUҞt%'HEtF5ўt_D%D2!Q4A"CP=!Ԗ$%I)IBILT$$I!IG<Ԏ$m#IHE,T$L"ApC A?{E,]JSRԚ$HCR zF3QZD $)! H"@~#G<%!( 8IJ@$! G:h#!E*>tFeBPjT >OjzSʞWJzQ~t#HzAtwFz1~tWȖDb!D*!$@~C<T'5IjIR:TGj9QTfEj)8D (YBJPR'>IORyĝNJ2Ol$y"H2?s#yF2/lS"yD P҅$(@IO}'QTyGhJ"OhĒ$q" H"?r#qF"/hR"qhD P҅$(@IO}'9NysÝZIM\d$Y!G=܎do#YE-\dO"YCƅ4!h@}3g<uD%)!HDR|(F4Q\(D$Q8! @A = xMIJRB% (G:Qh%(E*QBH%vC2d Y?1{cXv;1Վ}"H:?s}F:/nS}D:D*!$@~C<vC(IF #G6`"E& t? \BbX>aXy\:ap$$I!IG<Ԏ$m#IHE,T$M"IHC H ?|G;ڎt$ HBx#F2X"D"4! @A = x@9ʒ2(GJ8Qd(EJ(Q2D(oC:Ўt]?9ώ{sӞ\w;9Ύss"i H>掴qmhF.fQmhD,!!(@~ <v (8D$}#HF4$]"HD$$=! `B` >`z`:`r$5 G;Qʍj5E+QJJ5}CPƅ%h@Y}giOZyƝ]:iNZqӆ! G:h#!E*@H"!xCо4%h@Y}glzcf:юlrcGZ8Ѷ4e hEZ(64E hsCZж$ @A}Dy#GR:̎Dq#FG6`"E& @!hCОT ?O|ޞ;NtӞ 7Mmn#QE-XDN"QC؆D-M @A = x@9 pxF3Z"D#:! \BІ H?|#G;؎t#G7lDi#)HE*DI")HzCą)!)8AB`=Aw`89Aot`Fj1QzTVDj!PT6 UBbt$ IG?{#HGr;Ԏs#HF7kdd#EB(0D"pCB$ %@O~S)OJySU:)NJqSܦ6)MP[D#; _B@!}C~zϞhD*P2u MB*Pjmh?Ϧ|3ٞg;Φt3g7ͦl3Yf3d?! fBd %@3Lg=w3Lg39o3qLf5g31u}CPʅ*5=A PJ G>dz#Gb:Ўdr#F6dj#IFb2 45 hSBZv4 @1}Ǟ!HyCT:!HqC܆6! HiCB̆T2! Hb,!A @A P A?|;tÞ 7 l^ӆ3 dÆB H@Os\=9ws\799oss\59gs3\719$# .A2,g>fz3ɞ gc:fr3 f6fj3I fc2fb3 - hCA V4 Mh?}cǖ<1ݎuc81mccƖ41ec#01 H@s=O*xSE9N*pSzڦ5M*hS:ʦE1L*`R!(1AJP2?!{CPt;!sCP7! kCRPІt3! cCPA ^t]?~S49NysÝW:9Nqs69NisCW29Nasܽ(5Aj P:T?YϦ|3ٞg;Φt3g7ͦl3Yf3̦d3f/xĂ iH @O~s<)OJySU:)NJqSܦ6)MJiSB̦U2)LJaSԼA:.?!{p|;asÖp7a kVpц|3a cp/iw $ IH?~ <v (8 nl 4 f, (0 ^ @rc=O*xSE9N*pSzڦ5M*hS:ʦE1L*`R.3g>pz h:pr 6 pjL h2 pb  .r t4 g?QO|<)NuS8)MmSbԦ4)LeS"Ħ0)}K]RԶh@~T=)O wST59)N oSrTئ5)M gS2TȦ51)L _RT-bcg>9^yǝ_:y^q6y^iG_2y^a.yo^ZTG?Ϟ{מ|;yΞs|7y͞kW|3y̞c|/yw˞[ז|?}Synzs˞g:nrs6njsKg2nbs .qlZb(>|C;tÞ 7 l^ӆ3 dÆ /{ \,O}ǦaOr{`x;As`7A kT`x3A c`/Av [`x+y|ߞǦ9qǎowxƾ5qg7x>1q_xž-qgWⷕG> OTz#Gb:Ўdr#F6dj#IFb2db# E.pdZ"Eb*τ{;t7 l\3 d/z \%+Z UC'ZzSʞe:NjrSަ6MjjSJΦe2LjbS .qKjZRʖe*QJ~{cG;ڎtG 7Ѻl]F3њdF /z\E+ZTMe$9N*pSzڦ5M*hS:ʦE1L*`R-iK*XRE)I (PBz%( H7 lX3 d/x \+X T|'y7ɞKWxG+8nm,f4٢f-,f+0ق^,e,bV,e+(BNm,d$Nqs69NisCW29Nasܼ.9mNYrÕܬW*9MNQrܜ&9-LI"@G8m#aF4e#!F0|]"ȴE,\U"Ĥ%(ˆL1 8`-k 8X¾L)K 8P}D%*I2Hr;7 l\3 d/z \+Z T'9LbZ#&p3yf5&h39fC1&`2e-h&X2eC)H&P2yd%("H8d7qkWx~3qcx/qw[x~+qWSx'q7KWxDy"otd&5IMg4d&91IL_d%-IfKWd%9)IFJOud$%I&IF&ކ6 hjCJΆd2 hbC .q hZBd*Q hRB&0fJ"IM") nh4 f( 0 ^,` V (@ Mg$qDf6YViEf[2YVae.YnVYŕe[*YNVQd&Y/ XIE܌E!mccƖ41ec#01}]bشŖ,1]Ubؤ(1=MRbԔ$!D2&6 MBi@&Q2 LBaļ%. lKBYĬ%Q* LJBQĜ$&, @H?D9!Q l^ӆ3 dÆ /{ \+[ Tž '; L^#Cb5.hs;G1.`r-i.XrG)I,Pb{%),Hb;& 鸍l#YF3d#F/x\"E+XT"E'8L"YD#HB xƾ5qg7x>1q_xž-qgWx>)qGOwxĽ%i'IG5d$ yMkTd&y3ILcd%/IvK[Ԗd%y+IVJSd$'I6IKTd$y#AHP@jֆ4 fC*Ɔ$0 ^B,a VB$(A NBj$!F2)ȂD6y^iG_2y^a.yo^YǕ_*yO^Q&y/^IGY"A ?eF4Qe%F0Q~]E,Q^UE(Q>Me$$QHER"c6)MJiSB̦U2)LJaSԼ.)mKJYR•ԬU*)MJJQRԜ&1-IJIbBԌR" >ƞ4qe'0q]Ş,q_U(q?Mg$aE!Ȃ#9 XiF͆\2a Xa.ao XY\*aO XQ†d&Y.VIEdZ"QH0?49es#09}]rܴ,9]Urܤ(9=Mrcܔ$9E2!cɬDi#AFR2Da#ȼE.lDY"ȬER*LDQ"Ĝ& , BI@O!=隴Ӧ3Ldæ /{K\ޖ+[JTҞ ';IL^#HDa 0h<H1 0`-j 0XH)J 0P|%)0Hr;E!G=A⚌f3̦d3f/x˦\2ٖe+XʦT2e'8ɦL2YD#HClCg7|?1y_|-ygW|?)yGOw|%y'G7t9!AqpfѕccX/1u[bXv+1USbX'15KbSXv#1CbX(G6AD&11 L_D%- dKWD%1) DJOpD$% $IG0DD1! >s}Lcp/aw [p|+aW S–p'a7 KVt|#aCpcPGT8$hD1 (`B-i (XBD)I (PBz%) *HB:dC!$@!Dv#F~d#F/x\"E+XT"E'8L"YD#D2DG`9 @g&>1q_xž-qgWx>)qGOwxľ%q'G7x>!qH?tÅ0Fdcd%/IvK[Ԗd%y+IVJSd$'I6IKTd$y#IHC\D8! ef41! _BP-!e WBP4)!E OBrP%!% GB2P4!!>s|Hb<.s~ZϖQrcr̆.bS .qKjZRʖe*QJjRR&1IjJRJe"HjBR ~x6 b!0K^%,`JV%!(@INh$$ HF( =qCiHʆa.ao XY\*aO XQ†&a/ XIF\"aXA}5q \`f09}]rܴ,9]Urܤ(9=Mrcܔ$9Er#܄ 8=aTnVŅa#ȼE.lDY"ȬER*LDQ"ȜD&,DI"@Č$Q" HBA{5 d_"0Q~]E,Q^UE(Q>MeD$QE%D P=ru(/1w.qlZbf*QlRb&1lJbKf"lBr ~b9 Df# _"HE-dW"HE2)DO"qHD%$G"1D$1! H?8wí`F2ц Y/IvK[Ԗd%y+IVJSd$'I6IKTd$y#IHCdCHG;1l#A,\-9eWr\7)9EOrs\%9%Gr3\7!A?qXxóF4\Bx \+X T'8 LX#HCx; lF8,aYt-igKWҶt=)iGJOvt%i'IG6t=!qH?tyHF4 $]Bav [`x+AV S`'A6 KT`x#AC`#8ǎ;aюHn#Qą-X e-h&X2eC)H&P2yd%(&H29dC!$@!z#5D^x˜[x~+qWSx'q7KWx~#qCxp;Ԏ`oWŅ-a[`E-QfWhE:)QFOuhD%Q&G5hD:!Q?dy# 4Q \([RҖTu+)UJSRT')5IKRRTu#)HCRP ;1юHn#Q,W 8Qe-ag W¶p<)aG Ovp%a' G6pMeD$QE%D P=u#(3A Z#جV*1MLQb؜&1-LIbC،V"1 LAb|(GJ9AlCAE,!PL?`JV%!(@INh$$ HF($! G>v#4 \ľ#\*aO XQ†&a/ XIF\"aVA}c`V9ōlG0,ARLDA^ U(A> Md$AE$ @=u8݆4a\ $1^*qO\Q&q/\IG^"q\A}pGZ9 lUE-AZ PNbRU(q?MgĞ$qE' p=u`5 d_%\Bd*Q hRB&1 hJBJd"hBB ~h:An_pF.fQmhDVB$(A NBj$!FB*$ >Av5񟌀`%p@`*P `R&0 `JH`"`B~`: m^h.eQBiHD $%)(BINl$$$"HF,$$) > w61 d>'0 CTʆS2Ld'4ɆK2QLds#ȆC2Lcdž;1юLpcrF1|Wx!̩?)yGOw|%y'G7|?!y?tyhG7Ѷ pic+P*DI"(H{ S–p'a7 KVp|#aCp`;pq|XƔ3 [#Q (wCF6 f$ ń*1A HB"xÄ2&1nJrKg"nBr ~n:qˎneh21XB"8! CINn4$#HF.4- G>4w6 0g#(@E*D H&0yC@8&3|JO8n"|B8|:8omn2aZ#! :! cO2qLd%$G21Ld3!?1LxC7! Hh#1E+H I/x{$&3~JOavæ6a f%+1IJ3|ä ȅ-&2vJM,dk"vB ,v:(oCip2A\"D$; _BNn0$#F.0, >4w6,gC*,QR LE CP҆,a' 4IKPD$q# HCD#G;DpCqF3 ,]bX$$= @aqHD%$G"1HD2!?!HxCG7Dh#0-X $w#F6$g#(-AZPNT@چP.T 94ɆK2QLds#ȆC2Lcdž;!ЎDp#qF3 @_h&&A`kC%i'IG6t=!iH?ty`7 lic:PF.dPg8 `0d NKT`x#AC`@;`qx@3 \`(H(A1DBpCB&d%),Hb;F! ,@az,8QjD&/w 4UhZ 45 XRZLX$#HD$G<؎r#F4|ahEX(5(Eb XrT(%!&%),Hb;F! ,@azG(8A jD&01xW~!t7 WBz[#ȮDrǮtGwvl'A%(&H29dC!&@1zc&81jcD&/w 8Up^ 85 pSBZ"Wx~#qCxp;xq~p׆3 xa`Z(6 0E `sX,%a %I&IG4d$9!IH?dy#HG7diC9@/qr LVBd! H6! TB`$#HD$G<؎r#F4 |apEz)> lGbvCp\''G7|?!y?|yx7|j?xdž/vlYBHD"9 8YŒ`$#HD$ G<܎s#4qbE*QB Hb$ xÈ0(a#<,Hb;F! ,@az,8ajEF*0Az XbD"8 W|~$#HD$G<؎r#F4 b#*G I,h{Ņ)A+P:Hb;F! ,@az,8ajFɆ,0azZb$a d0H@!EB"Є =At 5A d ,^pO[؆h/!Y FA ^P" @A|@9lP@1 [ئ%`? fpXȶDd Ƕ<ݎscƶ4c غŴ,\dOX`چT.S DA XF! ,@az,8a jFɆ,0a{ Z$<> xc8h*DD <sCچ4 cC кE,aZTNUPP.T E @ZL! 8@{88kcKʆ40} [" &q#@0i` ()A:E2!̄d =1tc܆5! dC-`S~<3~ OB8m`"iHZA}hGZ9ƍm]pFZ1 ]X4'-CAnC0p".0 $$ HG=u#Hކ5 e@-qa T@ 3 O:o"IHRA}#HGR9čmX@R1 ]8F(!1 D"o@#/A<""Ԅ (G=Qt(F5A d-!_ Qmh1ak `Je@|! <@{<8 kN<0 [誅2',Cn.p"-(Rd Ƕ<ݎscƶ4cc غŶ,] Ru*@2t L&0i`ry >@{>9lP>0[4',C!n0"-04 =tƾ4 cž,_ SXV 05a `RVu$ HNAr|8N9qÍlW8N1q]8L)Q:TFuh0D&4^ 8l @=u@5 e@-cTb"7 W~|@A}p\9 m^pφ\1 ]pEZ)> pGvvl'7v =h  X=ucXކ5e#HE-qcTv!l7A VBr|`A}@P9čmW8P1q\0J)QB Hb"xÄ ( 7~ ?|$ (G=Qt(F5A d -!a Sp\ 85 `SVu$H@v@{<8 kNF:0~ [4(5 $E" HrP%81J`3 Ƕ<ݎscƶ4cC к,] S"l!PT6 UBh0yD x\@az,8a jFɆ,0a{ ZE"(0 Do>#/<.s9q^ZR)I| {9sݬ8kV'IrYB{sAq^ZR)I{9u{Z)9RA{s9q^kZR)Eq={9΋8kV'IrB|sQqֵkZRt)Bs9΋kV)9R!AskYq{֭kJRs&F{9skV'9Rt#{s;Y1֭iZNs&B{9vkV9JRd!A{=sk91{֭iJNss9vZ֔9JK!{9skY/{Z֭)Ir{9sbZҔ)I_={sk9/kڵi:NSYBs:ֳ^ZҔ)Iq!{9sk81{Zխ):NSB|{9s^Zғ92!>{9sk8kZ)9Rs9ֳbZV).0 ={9sk9/{Zխ)ISBs:.ֳbZҔ)2!={9sk91{Zխ)IsB{9vbZҔ)0!={sk9/{խiJNss9vcj֔)>!={9skY1{խiIsF|s:.vZ֔)61a{=skY1{Zխ)JNrF{9vbZ֔9.1!A{skY1{Zխ)JNrcB{:.ֳbZҔ%1!>{sk8/{Z)Ir\cB{:.sbZғ%0!>{sg9/{Z):Ns\c{:.vbjҔ51!>{skY1{֭iJNs\cF{:.ֵbjҔ51a>{=skY1{֭+JNs\cF{:.ֵbj֔!{sk9/{ڵ):NMcF|{9vcjҔ81a{9sk9/{խiIqcF|s9vZ֔)F1a{=s;Yq{֭kIs\c0={9sjִ52aB{=s9qֵkJR(0={9t]g8kV'9QcsEs^׵kZRt%0 ={9sk8{Z)9qcFs9vbZҔF1#{=skY1{֭)JNQ0| {9sZ֔FQaB{=s;Zq{֭kJNoc{9skV(1aA{sZ1{ֵiZRn{9΋jִ'5J2#B{:ns^kZR0!{t]8kV'F2c|s:s^ZR(0!{9sk8{Zխ)HJRcs9ֳbZҔF0!={sg9kV)5JQcsEs^kZRtTF0!>{9sk91{Z):*RF!{9ֳcZ֔(1!B{9sk9/{խ):*R| s9sZ֔)F1a>{=s;Z1{֭iJMRestjִ#)FQcsAskZRSe1!s9t]g8kV!)JQcB|s:s^kZRi0!>{9sg9kV&JRc{:NֳbZ҉(1!A{=sk9/{խ)ENRs9vZҔL)F2aA{=sZ1{֭kJJS{9sj֔)JQaBsQq|^֭kJ2r1!{9sg9kV9JR{:.vbZVJ1a{=skY1{Zխ(NRc(Fs9sj֔L)J2aBs;Yq{iGr(!{΃j֔t9J2aB|sqֵkZ&r(1!>{t\g8kV%9N2cF|sEq^׵kJS)F1a>{=sg9kV9N2cF {:.vbZS)F1aB{s'kY/{ZխY9Rs9vZғ)J1aA{sk91{ڶ)R0 ={9sZ֩)J2aB|s9q֭kDsF1"A{9sg8{V9JRFs9ֳ^FNs(1a>{t\k9/{Zբg9R {9sZ)JQcs9q֭jS(1a{=t\g8kZL9NRF=s9vbZNs)FQaB{=sg9/{Vt9Re0={9vbZ)J1cB=sY1{լ9R0!{9΋Zt)JQcs9q֭SIr(!={9skUs%9N2s9s^JNrF1a{=t8kV4')QcFs:s^jRs)F1aB{9sk9/{Z9Rc(F={9v^9s)FQ#B{=skY/{ڵE'9re0!{9vdғ)JQcs9qIs(1!>{t\g8j9q| {9s^iIsJ1#A{sk9/kZ)9R0!s9ΣJR)J1#s;Y1{^E):Nr(0!{΋eҔ9JRcB/ s;Zq{Յ)Is(1!={9sg8j'9NRs9ֳJNs(1#>{9sGk8/{Y)9R0 ={9scR)JRc{9qE)JNs)F1!>{9sg8j9r={9vbZR)J2aBsk9/{Y)IS(0_={9szҔ%9N2s;Yq{̭)JNs(0!A{9sg8eҴ'9R0s:.ֳ^+JN(1aB{=sk9/{")9r( =s9ֳ^ZR)JQcB|s;Y1{)IsF0!{9vZҔ)QcB/sYq{եiIr(1!={9sgz֔9NR| s9s^+JRs(1aA{sk8/:ִ'9reF=s9vbEkZR)JQcB{skY/yֵ)9r0 =s9ֳbUkZR9J2cB|s;Y/{)JNs(1!{9sZҔ9JRcB/{9qkJN)F1aA9t][R'9Re0s9v^ZR)JQcB{=skY/sڵi:NS(0!{9skZҔ9JRcB/=s1{խkJNsJ1aA{tg[V'Ir{9vb筫ZR)RcB|=s;Y1sZiIr(1!={9sZִ'9q0{EskJRs)J1aB{t]8-jִ)9re0{:.sV֭kZN)J1aB=sg8-jֵ'9re s9s"֭kZRt)J1cB{=sk8mjֵ)9Ses:ֳBյkZR)J2#B{9sg8/jڴ'ISe0 ={:Nֳ2Jt)J2aB|sk9kZ)9r0{9v`ֵZV9JRcBs;Y)kZխ)JNs(0!={9sZҔ9Rc|s;Z+kZխ+Is)F1`A{9vawZ֔9Rs=0k֭kJRt81aA{9sjִ9Re0=s9s^ֵkZVt9J2aA{=sk9ůkVԭ):NS0!{:.smZR)2cB{sk9kZխ+:NsF0!{9{Z֔9Rc|sk9{ZխiJN)F1a{9sZִ'9RB/skY{Zյ+JNsF1!A{9vj֔'9RcsZm{֭iYs(1a>{΋Zִ'9ReF{;Zq{^յiJRt)F1a>{s[V9r0{;Y{֭kJRs)J1#{sjִ)9ReF!{;Y{֭kZRs81aA{9sOkV)9Rs;ZɱֵkZRt)J1aA{9t;ůjֵ)9Se0sA1{Jt)J2#A{t]'kV)9r0{9okZR9J1cA{sVkVԭ)9r0{:ӳ|^׭ZVt)JQaA{t\C{V)IS(s9Ա^mZVt9J2aA{=s?kZ)IrF!s:.1^ZҔ9JQ#B|s;kեiIs1 A{91^ZҔ)QcBsW8{Zխ)JNr(1 =s:.ѳbmZ֔9JRcB=s{Vԭ)IrsE.q^ZV9JQaB{9sc8kZ)Is( s9&3^mZV)2aBt]8kեiIr(0 ={9nbZҔ)JRcB{9sg8/kڵiIs(0!s:N>sbZҔ9JRcB{skZ)Ir(=sEqmZV9J2aA{s|-{Z)Is({:y3|^ֵJғ9FQ#A{s8kVgISe0{8z3kZt9FQaA{9еjڕ'Irs91{֭kJNs)F1`={9sjҔ9JRcsg8/kZ)Ir0{':q׭Jt)J1aA{9Fujִ9Rc=smX{խiYs(`=sKZ3ZR)JQ#B{9gůjֵ'INRF=sk8/{ZխiIs(0!{;Y3kZғ9FQ#B{9ֵfjִ'9Rc|=rg9kխ+:Ns( ={isbmZҔ9J2#B{9sgkVե):NR(0sG9q^׭ZR)J1a>{sjڕ'INRctk/{Z)IrF{'kZ1ֵkZRt)J1a={vucZִ'9JRB{Ӡ8/{Zխ+:Nr(s9s^ZҔ)J2#A{Nzڕ)9Rcsk91{֭kJN)F0 =sg;Zs^ZҔ9FQaA{vkV'9RcFsgX{Z֭)JNs( snγ^ZҔ)JQaB{u]gkVԭ'IreFrs;:q{֭kJRs)F1!A{:ֳbjҴ9JRaA{9tgkZԭ)Irrs;Z3|^ֵkZR(1ay=vj֔')QcBިtgX/{^+Is(;Zq^kZt)J1!>x9vjִ'9R9sk91{ZխiJNs0 sIsb׵ZҔ9FQ#>{9zڕ)9r޸=skY1ֵiJRs(1 =sNֳbjҳ9J2a>y.9tgX{ZխiJNr0!9sIs^Zғ)J1#={9Γ8{Vե):Jr׽s9sb׵ZVt81a={9Γ/kZ):Jr0|s;ZqkZRs(0!s9vjִ'9JRcBksk9/{ڶ+Is׽{ubZҔ9FQaA{9tg8{Vԭ)9reF^{;ZqZkJΓ)F1`s9΃7jֵ9NRcBss93ZRt(0!={=tݝc7kV)9NR =s;Y1ֵkJRs(0^׽{=v[V92cA{=sݽgX{ڵi:NSssIsbZVt)FQ`s9tg8-{V'IrF {As^kZR(1{9ΓkV)9NRcA={;Y1ֵiZN(_{9޳jҴ%9JQcB{9sk91{խiJNr,{9vZ֔)JQ`As:o^յ+Ir( s9[R9JQ">{=skY1{֭iJNr( {vfjҴ9JQ[B{=sk9{Zխ)Ir(5=s=vjҔ9J1_A{sk91{^+:Nr{=vcZҴ)JQ#A{sݽgX/{Z)IRF{=vsbZғ)J1da>{s;91{^+IreB0s:NֳZҔ9FQa>{9sk8/kZ)9RbF{Ivs_ZR)F-a>{sgzڴ'9Ra|sIα^kJΓ(0!=s{zڵ'9RcsIs׭JΓ)20!>{9tg9/kե):Jr{=vsbZғ(1!B{9tk9/{Zխ):NR={9vjҔ)>1#A{=sk:1{ZխiISc0 ={9j֔9IqcB{{;Yq{յ+JNr0_={9Γcjִ')c{;Yq{֭iJNsa1!{9Γj֔9.QaBs;Z1֭iJNsF0!{tůjֵ'9:Qc{;Zq֭kJNs#(1!>{9vgůj֕'8Rc|sAqkJNe(1!>{vgů[V'%JRcF|sAsֵkJRsde(1!A{{c8kV'42cF|sAq^ֵkJRsT)F1aA9sg8/kV)7R0sIs^kJRs\FQaA{sݭg8kV9Re{Iq^ֵkJRk(1!B{tg9{Z)5S(F0 {=vbZRT)J1c=s'k9/{ڵ)5r(0!s9Z֔9JQcB|s'kY/{խ)ENr(0 >{9޳ZR)JQcB|={'k9/{Zխ(rF!{9Z֓L)2s;Yq{խiERrF1a{=jҳ9JRcF{;Yq{խhs)F0!A{9ΓcZ֊9RcsUqhs)F1!A{Γj։9RF{;Zq{֭+9s(1!>{9tgŭjֳ)RcFsAq֭i*Rs(1aA{ΓZ4)qeF{;Zq{խSJNsFQaA{{kVT'INR s:s^׭JR)FQaB{=tgkT'9Se ={:Ns^YJR)J2#{sg9kUt):NRe0 =s:Ns^JR)JQcBsk9/{V4)Is1!s9vbJR)N2cBs'k9kՓi:Ns(1`A{9v:֔')Rcs'kY/{)JNs(0!>{9޳bZV)Qas'k9/{.եiIsF0!{9v+jV9N2cBs'kY/{"խiJNsF1!{9ckjҴ9RcskY/{iJN(1a>{9Γ-Zִ'9q{kY1yխiJNs)F1a=s9vb=kj֔'9Rc0|s;Y1wVkJRs)J1aA{9ΓU-jִ)9S0skY1zZ֭iJN(P"A{ֵbwZV9JRcB|={gX{ZխiIs(!{:NֳVZҔ)JRc=sg8/kZխ)IrF_=s:NsZҔ9JRcB|=sg8{Vեi:Nr(!sIqk^kZR9J1cB{9tkZ)Ir0 s;ZakֵkZR9FQ#A9ΓؽkV)9Se09s;Y-{֭ZRt81a>{9vjִ'9Rc{'k9&/{յiJRt(1!=s9ֳ cZ֕'9N2c|=se/kխ+:NsF!{I1^Zғ9J2a=vcjڵ)9S0s;YqkZt9FQ#A{skZ)Ir(0 {AF1^mZV9J2a=vc7kZ)9re0sq{ֵkJR(1!A{95c[V'9NRcs"1{֭kJRsF1!={:NZִ'9NQc=t8/kڶiJNr(0 ={9q^mJҔ)J1cA{Ƶ[V9RcBtMk91{^խiJRs(1!s縚sbjҔ)JRaA{΄ݝg{V)9rskY1|ZֵiZN(0!=s*ֳbZ֔9JQaB|=ϳ8kZ)9R=s,;:1ֵkJR)F1a{v[V'9NQcˮg9/{ZխiIs(rlZqkZR)FP#{:ŭkV9Rc<|k9/{խiIr(kG]s^Zt81a={W9λcjֵ'9R|燎swkYo^յiJNF0 =諟Qvujҳ9J2aB{˗9uݭg8{Vե)IR9sAα^kZғ)J1!=s9λkV'9qcEW=s;Y1ֵkJRsF0 6/s9vj֔')QcBk=sk91{ZխiIs(0׽{:ֳbZ֓)J2a{ug9{Vե)IR^s]α^ZR)F1aA{9λjڴ'9REs;ZqֵkJRs(Gs9vjִ9N2c5|sGkY1{֭iJNs0<{EvZ֔%9J2"B|ug9/{Z):JreEsֳbZҔ)J1aA{=u7gXkڵ)Ire6{9vZ֓)J1#B{t]k:1{խ+:Nr0 ={9vjҔ)J2d#B{skY1{֭)JNrFs9΃[R)2taB{=sGkY1{խiIS0_={9tݜ[V9JNc|{GkZq{֭iIS0 ={vZ֓96QcB{s;Yo֭iIr#(0!{9vZ֔(QcB{=swkYo{խ)Irte1 ={9΃j֔5Qa|sYq{խk:NoF0!{9Σcj֔JRcs;Z1յ+Im(0!A{9vZ֔9JRcF|sAqZiYѳ(1aA{9uݬj֕9NQcsAs֭kJ:)FQaB{9sg8zڴ9R0 ={Qs^Z6s)J1cB{sjִU)9r(F0s;zq֭hRs)J1#A{=ΣZT9ReFs;Z1֭JN)F2aB{Σ7Z”9R0{Giq{޶JN81aA{=tj'Ir{:s^ֳZR9J2cB{skj):NS1!{Qs^dZR)JQ#B=sg8dڵ)Ir(1 ={zsƵkZғ9J2aB9uݬ8+Z)9r0 ={;NsRZҔ)2cE|uݭgkZ)IS( {oZ1JֵkZR)JQa=λgjڕ'INS{GkY{iZN)FQa>{纎ֳ"j֔'9Rcs9˯{֭kJRt)FQa>{9ֵ[R'9Rc=ug//{խiJRsF1`={:s|_Z֔'9JRcB{sd/{֭iJRsF1`={QmbZ֔9JRcB{s/{֭kJNs)F1!s;NcjҴ9JRcB{ugX/{ZխiIr(0!{AsbmZҔ9J2aA{9ŵckV'9R=v˽X/{խiJNs(1 sZZq^ZR)FQ#{.޵jִ'9RcB|㷭k8/kڵ)IsE\;Zq^mJt)FQa{W9v7kV'9qcB{sGkY1{֭kJN(1 QֳbZ֔9J1c>m9sg8{Vե)9rc0|GsoZqZkJR(0 2s9vkV'9RcBsGkZ1֭kJNs1={9vjִ9QcpskZq{֭kJNs0t!{纎vj֔')2_8B|sY/^խiJNrp ={9vgj֔)JQtaBsGkZ1{֭iJNr1!={9Σjִ')-cF|{:ns^JRsF1aB{=u7gX/{Vե)9Me0!{9ֳ^ZR9FQcs:1{ڶi:IF0!>{tݜZֳ)qF {oZ3{յ+:2s(1#>{9s8kV'INr(0{;zqiXRt)J1aA{=vZp'IR(0 ={;NsWZR9JQcB{ug8j)Is(0!{9vubZ֔'9NRF|skY/{UkJRs)F1aA{9vkV9re09skZoqfkZR9J1cB{9vkV)9r0{ih^mZV)2cBv8-{Vե)Ir0{U1Jt)FQaA{9ճcjִ'9RukY1{֭kJN)F0 =smvubj֔9N2cB|Vk9/{խiIS(smֳbZҔ9J2#A{޼9sk8/{ڵiIr{;zֳbZғ)J1a={=sk9/{ڵiIrn=s9ֵjҴ9J1cBsY1{խiJNr!={޵jҴ)Q}FsoZqiJRrFQcA{=v8kV)Ҍ(0 ={ozsֵkJNq8QaB|sg8kVIsF0!={9޳ZN'9Rcsݽ9/{ZkJN)FQaA{9޵Jڴ)9r(s;Z3{wZ֔')Qcsg8{խkJRs(1a{9rgkV)9r0siֱ^mZҳ)JQ#B{9w9{Zխ+:NrB0 ssֳbjҔ)JQa>{{淬8kV)9Rc 7g9/kZ)9Re{Z1յiJNs6>/ֳbZR'_wcZѫ~~O}_}77k8o}_?yi8?ϫ>>/~_O|'?P?~gS?OOO/?o_/_?GOOo?O}WO_?/~_~}_|/|_O~t>_79o}??y9?G|'|?sװ؏~?ZփiO~wk9kֵ)9/yYo{խ)IrEyZ1֭kJNsB!szs^mZR)FQa=g8{Vե)IR0|{sbZҔ)JQcA{:y3ZR)J1aA{;mqkZR)FQ#>{9i{ֵkZR82a{9ӳRkZғ9J1#v ZV)QaB|=sgZҔ9Rcsk8/k*'9Rc0skZ1{՝9re0{;Zqֵ++NR({zs|^֭kJFҔ{9ֳb׵kZR0!s9ֵcjVt _={9ӳcZ֔)I!{9vkV')QaA{vgjڕ9NQ`={۵ůkV'9Rc7{޵jִ'9N2cA{޵j֔%9QcBfmֳbZҔ9J1az;NsbjV)JQaB{ܼZs׭ZR)FQa>sgZq^kZR)FQaA{9Ys^ZҔ9J1#B{9ξsbj֔'9JRc|vjִ'9RcF|=s+kZ):NS(0 skZV/{֭iJRs)F1`>sQrL^ֵZR9J2#B{9vwjҴ9RcB/=sg8jֵ'IrskY/7ڵiIs(1!={;zq]iZRs)J1aA{9vҳ9N2c}g9-kU'9R{oZ1^e)JNr( >{9vbΓ)J2#B|sgkV9Re{Y1{ڶUr(!{;zs^kJ*3(0a>{9v[R)JQc=sGkYo{ڶi9Re0s;zqkJRslF`A{9vjҳ1aA{=sk8{Z)9NcsoZ3{֭iYr{Qvu_Zғ)"qa{9vkV'9JQDB=s91{^)ISeF|s;Ns^kZR(.{9tݜkV9Q"zA{ug9kZե)Ire|{=sGM3|^ֵkJRs(0={;zֱ^mJғ81`s:ӳj֔)QcA{9u-{V'Irczk91{Z֭)JNre0qsGkZ1֭kJRs(1 {9tg8{V)9ResY1֭Ys(0s:ֳcZ֓)J2#{9uݭg-{V)9Rcks;Yq{ֵiYsF0 ׽sQֳbmZғ)J1#{9λ7jֵ9NRcBs^=ugY/{խ+:Nr| ׽sZq^ֵkZRs(0!sQvZ֔9JRa>^9uݭg-{Vԭ)9R9skY1{խiJNs(sAs^mJғ)J1#{9vfjִ9QcB{9tg8/kեgIrt]kY1֭kJRs(1 =s:nγbZҔ)J2#>{9΃zֵ'9RcF{Σg9/{ZխiIs9swkY1iZN(1 =soZq^kZR)F1a{vfj֔'9JRcBdz8kZ)9SsgY/Z֭iJNs ={;Zq^׵kZR)FQaA{9ֳZ֔)Qc{ngkV)9rF|sg9/{Zi:Nr0 {ZqkZR)J1!{:N.uf[V'9R{t{8/{Zխ)JNr(0 ={3kZғ9FQ#>{9scjִ'9Resc8/{ZխiIr1 ={IqZR9FQaB{9Γ[V'9Rs'd/{յ+JRs)F1as9vKcj֔'9RcBs[/kZխ)JNr( ={Iھ1kZR9FQ#>{9ΓckV)9R0|s'{^խkJNs)F1!={9oZ֓)2cB{9tůkV)9res;Yɱ{֭ZRt)F1aA{9΃jֵ9Rcs'kX{խiJNs(0!{=vuZ֔9NQc|=sg95{Z)JNr1!{;zpk^kZVt9J1cB{9tjڴ'IR {s{kZR)J1aB{tc kV)9resan֭kJΓ(1#>{9΃jִ9ReFs'kY+KխiIr(1!={:Nֳ\ֵZҔ9JRc=sg8kZi:NS1 =s:s\ZVt9J2cB{=sg8[VgIr0{;Nα\Jt9FQcB{=t8[V'9re=sIqkJR)FQ#A{=vkjҴ9Rcs;Y1{+IsF1!=s9vcZҔ9NQcFs'kY/{եiIrF0!={9vkZV9JQcs'k9/{.u)Is!={:Nc'Zғ9JQcB{sk8z):NSeB1 ={=s^)ZN(1aB{9t7ůVR'9RcsIqu)JRs)FPaA{vcdR'9NRes9q^֪kJN)J1#>{tc8j'9R| sIq֫)Ys(1!A{9{8ůj4'9r {IqֵSJRs)F1aA{=t[U9ReF9soYq{֬%JNrF0!={9vj*9JQcB|skY1{Z)Ir1!s:NcZs)RaB|=s'k9/{Zգg9r0!{9scjU)JQaBs9q{֭*NrF1"A{9vfjV9JQc=s'kY/{ڶeIr( =s9vcZќ9FQcB=sk9{Z'S(0 =s:NubZQR)J1a>{{g9zڵ)NRe0{:Ns^JQ)F1aA{sgX/{Z(NR ={Nֳb׵mJΉ)FQ#A{sg9{V(NRc{:Ns^ZRn(1!{sg9/kVԥ)RF{Iq^׭kZNi(1!A{{8-{V)5R{s^JR\)F1!A{9tgjڕ5QcF|{nα^kJΓ\e(1!A{{8kV'9RF{s^kZRsF1!A{={g8-{V)92cF{s^kZRtF1#{{c8kV9.2cBs;Zq|Z֭kJNs( ={9vjҔ%Qa{s'k9/{խ)Ir\ {9s_ZVt1a>{9sg8kZ'9KcF|{AskZRs1!>{9ΓkV9MaB|s;Z1֭kIs ={9΃jִ9IaA|={9qֵiJRs0={9tݝc7ů[V9+cB|skZq{֭iJNs0 =s9vfZ֔9FaA{=sWk91kեi:NRF=s=ֳ^ZR)F!{9tgkV'9R|{AskJRs).1 ={9tkV9NQ!B{;Y1֭kJNs0 {9sc7jڕ9RB|=s;YqֵiJN0{9jִ9JQcA{=s'k:1{խiJNr={:Nֳ_ZҔ)FQk>{9sgX{Zխ)ISe2{纮s^mZR)F1k=s=tgkZ'INRcAsαmJt(1t ={{/kVԭ'Ir2s9αmJt(1!s9Γ8kVԭ'9Rc6{s;Z3|ZkJRs(0k=s9vZִ')Qa{sk9/{֭+:Ns(/{sֳbZғ)J2`={9t{V)9Re|=s9s^Jt(1=s9kV'9NQc{=skX/{խiIs(0|sIs^mJғ)J1 ={9tkV)9NRcB s;YqkJRsF0s=v[R')2aA{9sݭg9{Z)IS(F^s:αZt)J1!9s9kV)9NRs9skYo^յ+JNs( ׹{IvubZҴ9J2aB{9Γg8/kZե)Ire0|s'Aq^kZR)F1!{9sc8jڴ9r^s'kYo֭iYs(0=s:ujҔ9J2#Ak9t{V'IR sY1iZNF0 =s:NֳZ֔)2#Ak9tg-{Z)IR0|9skY1{֭kIs(1 =sIsbZVt)J2aAs=tݝc8kV'IrF|9sk9/{յ+Ir(0 =s:nα^Zғ)JQ#>{9vjִ'9QcB|tg9{Zեi:NS(F0sU3kZRt)F1!>{:ֳ[R')QcB{޹9t8{Vԭ)IR(FskY1{֭iJRs(1 =s;sbZҔ)J1aA{=skZ)9RFs;9oiZN(1a=s"Zq׵ZVt)J1aA{ȹógjִ'9qcF{g9/{Zխ+Is0 q0;Y3|^ֵkZR)FQa={ܹNֳjҴ92c{ΓkV)9ReFs7k91{֭iYsF0 =sAs^mZV)QaB{*NֵcZִ9NQc{v{V):Jr(0s^:q{ֵiZRs(0!={Qs^ZV)JQcB{罱vgjִ)9NRcF|=q5g8{ZեiIr(0=s}kY1{֭kJRsF1!={&nsjҔ9JQaB|=6jڴ9S0|sgY1{֭iJRsF1!=s3Z3^׵kZғ)JQaA{uj֔'9JRc{sg8kZխ)JNrB1{:qkZt)J1aA{.u[V'9Rcs9{ZխiJNs(1!=s8smZR)JQcA{9rkV'INS0|sg8/{ZiIr(0!skY1kJR(1!A{9p[V'9Rc{/kZեiIs( slq|^ֵkZR)FQ#>{9΋7jڴ'Ire0sW9{֭kJRs(1a>s9qsj֔'9RcB/s/{ZiIs(0!sEqJғ)JQaB{t\gkV)ISe!s;C3|ZkZR)FQaA{skV)9re={91ֵkZRt)J1aA{s,jڕ)9RsE1kZRs)J1a>{9vcj֔'9NQc|sh/{խiJRs(1!{9vbj֔9Rc|=six/{ZխiJRs(!{9vbZ֔9N2c{si/{Zխ+:NsF0!{9vjV9JRcsd/kڵiIs(0 ={9v|^jV%9N2cBse{Z+:Nr1 =s9q|ZkZR)J2#A{sůjڴ'IR0{Eq|ZkZR)FQaA{9t]/[V'IrsAK|ZJғ9FQcBsekV):Jse0!={9g{kZVt)J2a{t]ůkV):Jr!=s9S|ZJғ9FQaA{sfjڴ):Jr0s9WkZR)JQ#A{=t\fkV9re0{EW{ֵkJR)J1aB{9t]ekV'INS sA_{֭kZN)FQ!B{9sjִ)9R0s9p{ֵkZR)J1cA{sg5kV'IR(0 {Ep^֭JR9FQaB{9sg8-kVԭ)9re0s9sֵkZғ)Q#A{sk9kV'Ir {:s^ֵkZR9FQcBsg=kV)9r(0 ={9vֵZV)JRc=sk8kZ)Is1 ={9sa6ZҔ9JRcskYkZխ)JNr(1!={9s jҴ9qe0|s9q^յiJR)J1#A{sm[V9rs9qխkJRs)FQa{=tguZִ'9r0{AqZխkJN)FQaA{t]gZִ9R{AqZխkIs)F1#>{tgZ֕'9NRFsEqխiJN)F1!A{9t]mZ֔9RF|sYqwZiJNsF1!>{9sZ֔'9JR sqխkIs)F1a>{9sg8jִ)9re0 s:vbkZR)JQc|sk8.ֵ)IS( =s9sc]mJҔ%9JRcBskY1tڵ)IsF0 ={9vuZR9JQcB|=s;Y1{եiIsF1"A{9ΓZV')RcsAq{iYs(1!AtgZ֔9RcsAqޕiJNs)F1!A{=sgzִ'9ReF0=s9q^+JRs(1aA{sk8ZV9NRe{Esͭ+JN)F1aA9sk8/cִ'9R={9v^+JR)J2aB=sk9{"'IR0_{9viZR9J2aBsk9/{R)9Se0!{9vZR)JQaBs;Y1{)IrF_={9vZR9JQcB{s91̭)JNrF1"A{sgdR9RcFsEs^֭)JNs)F1#{9sg8{9NR s:.s^)ZNs)FQc>sk9{X'9r0!s9ֳbZRs)FQaB{skY/{Zt'9R(0!s9vR)J2aBs';Y1{ϥ)9r0={sdVt)2cB|sq{֭gIsF!{9΋gN)2cBs9q^֪)IrF1a>{t\g8kU'9NR| {9vN(2#BskY/{Z'9Rs9sUN)JQcB|={kZ/{ڶl9r(!{9΋j9J2c{;Y1֪:Js1!={9skB9J2cB|sAq֭SIs(1a{9sg8kZ9Rs:s^sFPaA9sGk8/kZE'9rc{9sZ)JQcB| s;Z1{խ)9R ={9sZ3)JQc{;Yq֭S9rF!={ΓkV9JQcs;Zs֭jsF0!{9tg8j֬)JRcFs9s^k9S(1!>{sj֫)JRcs9qkDs(1a{t\g8/kZl9JR0|={:ֳ^kZ*r(1!A{=sg9/{Zg9JRcs9s^ZBs)F1#>{9sg9/{Vգ9JRc0| {9vbZ3(1aBs;Y1{խhre0!={9vj։)FQaB=s9siDS(0 >{9t]gkV9J2cE{9sֵkJ&r(1!>{9sg8/kV9JQcsEs^kZSF!{9t]8kV%9JQF|s9sJNr`>{=sg8kV)Qc{9ֳbZQ(1!>{=sk9{Zխ(NQe{9ֵ^ZҊF1aA=skY/{Zխ(NQc0s9vZҔT(1!>sY1{խiJJRc ={9vZҔ)F1aB{s;Y1{խiJ*r(0 ={9vZִg(2cB=s9q֭kJM3e1!s9tg8kV!)FQcsAs^ֵkZRR0 ={9sg8kZ')J1csAqkJRj0_={9tkV&QaBs9s^ZRT(1!B{9sk9/{Zխi9Qc{9ֳZғF1!A=sk91{Zխ)J.RF=s9vZ֔#)F1aA=sk9/{Z):*QcF{9vbjҔF1a>{sk9/{խ)IRs9vcZҔF1#Bs;Y1{֭kJNjeF0{9skVF1aA{sq^֭kJRs\e ={9s8jִ5QaB={Uq^ֵkJN\eAs9sgkV'8QaA={;Yq|^ֵkZNsT{9sjֵ5J1aA{s9qZR{9΋jִ'6F1aA{s=qֵkJRs9sg8kV'9Q#sIs^kJRs!As΋gkV'91aA={qkZRss΃kV9$*{I&{Hў&7H^&7H^&7Hў&{I&{!BT9F5 :τgJ#!LlsҶuS*c]uFB SSo2J3m"JB2m2J3o2RFTS*c]Ε5SKkRƷ| tmt#:Z;d1Ҧ5lg|JSFS!+cRι߀C)ХЌlg|2 [Ζw|L-[\"Sʖw#)+|B*c:VBSxN1όlk2+c*V<JJw߀#)Ҷ:tlkFSm|eKc\C+k:;[_~S R<S R<S R<[_#Ex4Vx4Vx#Vx#Vx$VxBR@Yk7 d%Kck7o7cKc]uDBRSo!J>+|g|BTƹk[25Ќ[c:|25[[ :T+|g|!JB3oo2RTFC*[]Ζu t|%:=d1Ҧ5lg|2SJ5LgK_;BVB3d%mt#:| BT{t)|eK_;!SʖwD)Ҧ:osSlt%::Sηιe:VBT!mstlkC!Ls:;[_<S R<RηBJBJƹQ*d2Zys. *{I&;H^&7HZ&7HZ&7H^&;H՞&{!:T5$Vx#Vx#FxD2R2m|k|:T[:|e1ХτgJ;D)-|e:C!-|%:Z"!Lt#:V߀C!-|eJ;d1Хό[; BTƾ-|2SFtwd%Lk)#!1[c;JSd%ls:Z=d2:-|2 [_ Nƹ߀D)Ҧ9-|FS!Kk*V=e:T>3 t[\"[ Nιe:TBSxNЕ-|d)m|g[c\2+k*[SηBJw߀D2BT5|!:x!:x!3SJU+%tR[˙v +D+3!:x!:x!:zOG)e-|k}BV>m|2RSS*c_ Nu t|%:;e29+|k}2SJu3x t|%J| BVB3S!+ke2osSLs:Z<BTxL1lg}B*c=:VBSxN1Д|Smt%K_;[ R:Vt5D)Ҷ3x!:o 1Е+|d)lkd)lkd)lk$jWFy$jW$hW$hW$hW$hW$jYS*[+2-|k|BTƹk[ :9k[ :9k[25[[25k[B>2m2 [Ju3wd%ls)#!1[c;:Tƾ2ooFC!+cRι߀D)Х|k}2 [] NƷ߀C)Ц5+|2 [_ RιC)Ц9-SLt#:~ Bu5NД|Slt%J;" [_R;BVu5D)Ҷ3x!o 1Е-sd)lkd)lkd)lkTJY+@ F5y&W$hW$hWhWhWF5yF5 1ҥe04gd)-|#:Vη| d%KkΕ3C [FSo2JB2m|}!B>+|g|BVƾ+|g|!B>2m|}"JSoDB [Ju3wcLkƷ#!-gK_:|:Tƾm2SJu3 t|eJ| BVB3S!+ke2ooSLk*Z<BTxL-k|2*c;e:TB3{ tk}C!+k:[JΖƹe:VBT5|!9ot|FSm|g[}C!Lt%Kc\C!Lt%Kc\rvOG)e2ooS!+kd1Ҷ9-|2 [_ Nƹ߀#!Д|k2 [_ RιD)Ҧ9moFS!Lk:[~Bu5|!NЕ-|d%m|gKc\" [_< Jʖƹe:Vu5D2>3!: 1Е-s 1ѝoQYO*e\@ HZ&7Yjj{&{I&{I&{M&{!:T5#VxB R2#Fx#FxD2RB2m|k|:T9[:|e1ХτgJ;D)-|e:"!Lt#*Vι"!L|#:VC!-eJ;d1ҥЌ[[:+|k|JB3sS*c_ Nw| t|%:|:T>2ooS!+kC)Дlk}2 [_ Nƹ߀D)Ҧ9-FS!Kk*Z<BTN1Ќ|k2*c)<JFuuC)Ҷ:tk}2+k*[![_<SηBuw߀D2BT5D2BT5I?(eU#Fx#Eg4W#Eg#EgEg#Eg4WEg4Wd)-|# 4gC)-t#)Ʒ cKcΕ3wDBRS2JB2m|}BTƺ+lg\BVƾ-|k|!JB2o2SFtFC []ʕ5cLkι߀C)1[c;:TƾooFC*cRƷ߀C)Ќlg|!RJu5L-[\"Sʖw#)+|FS!Kk*Z| Ju5N1Ќ|kFSLt#:[ RBu5C)Ҷ2xN-s |cm|g[}C!Lt%Kc\C!Lt%Kc\~P9K)H @ h5yF5y$W$hWF5yF5yF5yF5{HWF5 2τdF7e1Хe:߀"!LtlsҶuS*[JtDB SSo"J>2m"JB3o2RTsFC []ʕ3{d%Lk)ι߀C!1K_:~ BVƾm2SJu5 t|eJ| BVB3FS!+ke2moSLk*V=e:ƾ2t)|eKc;"Sηƹ߀C)Ҧ:ost)g[\2+c*V~Rζƹe:VT5|!9ot|d)lkd)lkd)lkRrOJ E)%4@ Fy$hWh5F5yF5yF5yF5yF5{H7F5{1ҥe05gC)-t#)Ʒ cKcΕ3D2R3o"J>2m|k|!B>-|k|!B>2m|}"J3o2RSsC*c]Ζ5 t)mt#:Vd1Ҧ5k\!JTwd%ls*Z;:mFC!+cC)|k}B*c_Re2osSLs:[~JFu5|!NД|FSLt#::![ RBu5#)Ҷ{ 1|FSm|g[\C!Lt%Kc\C+k:;" c*[;Ԝ҂QJIL`M^ox x +<+2-|k|!B>-|k|!B>2m|}"J3o2RSsC*c]Ζ5 t)mt#:Vd1Ҧ5k\!Jtwd%ls:Z;:mFC!+cd2:-FS!Kk*V;e2osSLs:~JJuu#)Ц9msSlt%:;"[] Re:VBT3!N-stlkd)m|g[}C!+k:;" c*[" c*[` 0$M^ox " +3w t[|B+k*[~JJw߀C)Ҷ2xN-s t|FSm|g[}C!Lt%Kc\C!Lt%Kc\ ( 5g#Eg4W#EgEgEgEg#Eg4gd)-tH՞&{Hў&{ :5ЌK_;C)-|#*Vη| t%LkNu{c+c_Ε3wS!*c]uS!*c]ʕ3wSKc Nu t%ls)ι߀#!-eJ}d1ҥЌk[JSsS!+cRι߀C)όk\!RFu3{d)mt#:|BVB3t)m|%J: BTxL-k|2 ce:ƾ3wt[|2+c*Z~Rζƹe:VT5|!9ot|d)lkSm|g[}C!Lt%Kc\ ( 4Vx#EhEg4V#Eg#Eg#Eg4W5gd)-|#)2osS!KkC)Ќlg|2 [ζwC)|k2 [_ RιC)Ц9-Slt#:~ JFu5|!Е-|d%m|eKc["[_ R:Vt5C)Ҷ3x!o t|d)lkd)lk&Wh5yFy$hW$hWh5F5{F5H7 1ҥ ox +x2J>+k[~1ҥτeJ#!Ls)w cKk N5wS*c]ʕ3wS!*c]ʕ3wS!*c_Ε3{cKkRw tt#:V#!N-eJ}d1Ҧ5Ќk\!JSFC*cRƷ#!ό[\!RFu3x gKc;JFu5N1k\!SΖwC)Ҧ9-oFS!Lk:[~JJwD1Ҷt[}C!Kk:![_R< JηƹBFuw߀D2BT5D)Ҷ3GI '%d` ( +2-|k|BVƾ+lg\BTƺ+lg|BV>-|k}BV>m|2RTS!*c_ NuLt|%:=e29+|k}2Sʕ5 |eJ:~ BBSd%mt#:|BBSw t|gKc;!SʖwC)Ц5-clt%::SηƹD1Ҷt[}C!Kk:"[_<JηBJƹ߀D2BT5D2BT5II-&@ `H #Eg4W4Vx#EgEg5g4g5gEgd)-|H՞&{Hў&{!BT[c:=d)-|#:Vη|cKc_ʕ3D2RSo"JB2mBVƾ+|g|B>m|}"JSoDB [u3wcLk)ι߀C!1[c;~ BV>2ooFC*cRƷ#!ό[\"RJu5Lg[c[!RJu5L[\Rʖw#)Ц5-clt%::Sηƹe:TB3x!NЕ-Sm|%Kc\" c_|SηBuw߀D2BT5D2BT54Vx#Eg4Vx#Fx4Vx$Vx#Vx#Fx#Vx$Vx#ExDBR@Yo7c+c]t!Bƾ+k[:5ό[_;d)Е1e:"Ltms)η| d%LkRw t)ls)η"!L|%:Zd)Хό[c; BVƾm2 [u3{cLk)#!ό[[!JFt{d%ls:Z=e2moSLk*V=e:ƾ2d)m|eK_;!SΖƷ߀#)Ц9msSLt%:;![ RBu5C)Ҷw 1|d)lg}C!Lt%Kc\" c*[4R2GI %%@ M^ox +-|g|BTƺ+k[25Ќ[c;~:9k[:9k\B>2m2SJtwcLk)ι߀C)ό[[JScLs*Ve2mFC!+cd2moSLk*Z<BTxL-k}B*c=:VBSxNЕ+|cm|eKc\"[_<JJƹe:Vu5D2BS!:x!:h5y&Wh5yFy$hW$hWh5H5H5hWF5yH7F5 2τgJ#!LtlsҶuS*c\uFB SSo2J3o2J3o2JSo2JSsFB [u3wcLk)ι߀#!1[_:~ BV>2ooFC*c_ Nw#!1[[!JFt3x t|gK_; BTwd)m|%:~BTxN1lg}C+c)<BFu5|!-FSlt%J;[ R:Vu5D23No |￐2By"l0F5y$hWF5y&W$hWh5F5{F5yF5{H7 1ҥ ox 3ox2J>+lg[2τJ;"Lt)lkҶuS*[JtFB SFTsDB SFTsFB [JtDB [JuwSKkRw|L|%:;e25lg|JSFC*c_ NƷ#!ό[\!RJu5L-[c[!RJuL-[\!SΖwD)Ҧ:msSLs:~JJuwD)Ҷ -lkFSmt%Kc\" [_|S NBJuw߀D2BT5H#$p @ 8#Eg4Vx#Eg4W4Vx#Fx#Ex#Eh#Ex#Fx4Vx#FxB R2mp4gC)-t#)Ʒ cKk N3wS*[JtDB SSo"JB2m2J3o"JSoDB [u3wcLkι#!1gK_:~ BV>2ooFC*c_ Nw#!1[[!JFt3{d)mt%:| BTwd)m|%:~BTxN1lg}C+k)<JFu5#)Ҧ:o tlg}B+k*[SηBJuw߀D2ƾ3!:zAY"d\0 8 +m2RFtSKkҷƷ#!1[c;~:Tƾm2[ʕ5L-g[c;Jt{t)m|%J~BVBSwd)m|%J:RʖwC)Ҧ:osSlt%::!S N:VT5!N-sd)m|g[|C!Ls:;"[_~Sη $( $hWFy$hWF5yFy$jW$hW$hW$hW$hW$jYS*[FS#FxB R3m|BT9[c:}d)Еe:#!Nt#*Vη|cKkN5{cKcNuS!+c_Ζ5{S!+c_ Nu t)ls)߀C)1K_:~ :Tƾm"RFtw t)mt#:Z;d1Ҧ5+|k}2 []ζw#)Ќlg}2 [_ Nƹ߀#)Д|k2 c_Re:>3t)|g[c\!S Nιe:VBT!-sd)m|g[\C!+k:;" c~SηBJƸFW$h5yFY$hWF5yFy$W$hW$hW$hW$jYS*[+lg\1ҥτK_=d)ЕgJ;d)ЕgJ;d1Хό[_:|:9k\B>2o"RTFC*c_ NuL|eJ|BV>2ooS!+cι#!όk|!RJu5N1[\!Sʖw#)-|SLs:[~Bu5NД|Smt%K_;S Re:VT5!9ot|d)lk 3ox2J>+lg[ 2τJ;C)-|#:Vι| cKk N5{S+c_Ε3wS+c_Ε3{cKkNu t)ls)ι߀#!-gJ}d1ҥЌk[JB3sS!+cRƷ#!ό[[!JFt{d%lt#:Z=e2ooSLk*Z=e:ƾ2t)|eKc;!Sζƹ߀C)Ҧ:osSmt%K_;"[_R:VT5!ms t|d)g[}C!Lt%J;z@H) !`&7&7HYj&{H^&7Yk7Yj|jxj|jYk7 cKc]5gd)-|"F7e1Еe:߀"!LtlsҶuS*[JtDB SFSo"JB2m"J3oo2SFTS*c]Ζ5cKkҷƷ#!N-gK_|:Tƾm2SJu3 t|eJ~ BVB3d%ls:[<BVB3t)|eK_;RJu#)-|SLt#:JJuwC)Ҷ:o tlkC+k:[![_R< JηιBJw߀D2BT5 +2m2RTS*c_Ζu tmt#:Z;d1Ҧ5lg|JSFC!+cRƹ߀C)Ќlg|!RJu5L-[["Sʖw#)+|FS!Kk*Z< Ju5N1Ќ|kFSLt#::![ RBu5D)Ҷ3x!Nos 1Д|d)lkAFWh5y&WFY$hWh5F5yF5yF5yF5yF51ҥ ox 3ox 3ox!BVƺk[~1ҥτgJ;"Ltls)ҷw d%LkRuS!*c]ʕ3wS+c_ N5{S!+c_ Nu t%ls)ι߀C!1gK_:|:Tƺ-|2 [ʕ5 t|%:=e29-|2Sʖu gKc;JJu5!N1όk|2 c_Re:>3 t[|2*c<JJuwD1Ҷ tlkFSm|eKc\B+k:;" c*[c|qq;ǘcYj{HZ&7j{H^&7Yjx&{H՞&7HZ&7jxj|jYk7 cKc_`$hYS!*[\Fto2J>+lg[ :5Ќ[_=d)Е1e:C!-|%:V߀#!N|#:VC!-|e:;D)Еτ[_:|:9+lg|!JSsS*c_ Nw| t)mt#:Z;e:-|B []ζw|Lg[c;JFt3L[["SΖwC)Ц5-SLs:~Bu5N1Д|Slt%J;" [_=Bu5D1Ҷ3x!5o |ᅫq;ǘc @ FW$h5y$h5yFY$hWh5yF5y$hWF5yF5yF5yF7 2τdF5 2τgJ#!Lms)ҷuS [Fto!J>-|k|BVƾ+lg\BTƺ+|g|B>m|}"JSsFB [\ʕ3{SKcRƷ| t|%:Z;e29+|k}2 [ʕ5LgK_:BVB3S!Kk):ƾ2sSLk*Z<BT3N1Ќlk2*c=:VBT!-oSm|%Kc["[_<JηιBJuw߀D2BT5&7HYj{M&7Yj{HYk7j{M&{Hў&7HZ&7HZ&7H^&7Hў&{:5#FxB R $hyS [FSo"J>+|g\1ҥτK_;d)1eJ;"!Lt#*V߀#!N|%:Z"!N|%:d)Хό[c;~ :Tƾ-|2SJuwd%ls*Vd1Ҧ5lk}2Sʕ5L-g[c;JFt3L[c["SΖwC)Ц5-|SLs:[~JJwC)Ҧ:ost[|B+k*[~JʖƹD2>3!: 1Е+|ᅫQ;G@ P h5y$hWF5y$hWH5yFy$hW$hWF5y$hW$hW$jyS!*[FS#FxB R3m|BT[c:}d1Еe:#!Nt#*Vη|cKkNu{cKcNuS+c_Ζ5{S+c_ Nu t)ls*VC)1[_:~ BTƾm2SJu3{cLk)d1Ҷ9+|B [_ NƷC)Д|k}B c_RιC)Ц5-|FS!Kk*Z< Bt5N1lk2*c)< JJw߀D23xN-sd)|g[}2+k:;" c*[瀍&7*{HYj&{HY7j{HY7Yjj|j|jjY7k7 d%Kco7c+c]uDBR3m :T9[;|2ό[_:}D)-|eJ;D)1gJ=d1ҥό[c;~ :T+|k|B>2oo2SFtwd%ls)C)ό[[JTw t)m|%:| BVB3d)m|%:~BVBSwd)m|eK_;SΖw߀D1Ҷ:ostg[\2*c)<JJƷ߀D)Ҷ2xN-st|d)lkt 4Vx#Eg4Vx#Eg4Vy#Vx#EgEg5g5gEgd)-tHў&{!:T5F7e1Еe:"Lt)lkRuS*c]uB [FtsDB SFSsDB SFTFC [uwSKcNu tt#:Zd)ХЌ[[JB3sS!+cRƹ߀C)όk\!RJu3 gK_; BSw t|gKc;Rʖw#)-|SLt#:~ JFuu#)Ҧ:ostk}2+c*[~JΖƹ:VuuD2BT5cu ( +Dx ++|g| :T9k;~25Ќ[c:|25Ќ[c:|25k[25k[BV>m2SFtwcLk)ι߀C)ό[[JTcls*V;e:moS!+k)e:osFS!Kk*V=e:ƾ2t|g[c\Sζƹ߀C)Ҷ:o tk}C!Kk:[_ R;Buw߀D2BT!:F5y$h5yFWh5yFW$h5F5y$hWH5{F5{F5{H51ҥ 3ox2J> 3ox 3ox!Bƾ+k[2όK_;D)-|e:Z#!N|#:V߀#!N|#:V߀#!-|%:D)ЕK_:|:9+lg|!JSsS!*c_ Nw| t|%:=d1Ҧ5|k}2[ʕu!N-[[!RJu5!N1k\!Sʖw#)5-|SLs:~Bu5NД|Smt%K_;[ Re:VT5|!:o t|ᅩѢ4Ƹs04Vx4g#Eg4Vx#Eh5g#EgEg4W4V4V4W5gd)-|#)+|g|BTƾ+|g|BVƾ-|k|BVƾ-|k}B>2m2SFtwcLkι߀C)τ[c;BV>2ooFC!+cRι߀C)ХДlg}2 [Ζw#)Дlk}B*c_Re2t)|eKc;"[ Nιe:>3{ tk}C!Kk:[ R:Vu5D23No+2-|k|BVƾ+|g\BVƾ+|g|B>m|}"JSoFB [ʕ3{d%Lk)ι߀C)[c;:Tƾm2Sʕ5L|eK_:~:V>3sFS!+k)e:ƾosSLk*Z<BTxN1όlk}2 c;:VBT!-oSm|%Kc["[_<JηBJwp@P +3wtg[\"[] RBVt5!-stlkC!Ls:;"[_@HYj{HYo7&7&7&7HYk7j{M&{H^&7HY7jxj|jY7k7 d%Kco7cKc]uDBR3o:Tk;~25Ќ[c:}D)1eJ;d)ЕτK_}D)Еτ[_:|:9+lg|!JSsC*c_ NwL|eJ|:T>2ooFS!+cRι߀D)Хlk}2 [] NƷ߀C)Х+|2 [_ RιC)Ц5-SLt#:~ JFu5|!NЕ+|Smt%Kc;[ Re:VT5|!9ot|ヘ1 Fy$h5yFWF5y$WFW$hWh5F5yF5yF5yF5{H7 2e04gd)-|#:Vη| d%KcΕ3B [FSo2JB2m|}!B>+|g|BVƾ-|k|!B>2m2JSsFB [\ʕ3{SKcRƷ| tt#:Z;e29+|k}2Sʕ5 |eK_:~:V>2sFS!+ke2osFS!Kk*V=:T>3 t[\"[ Nιe:TBSx!NЕ-|FSlt%K_;![_R<JΖƹBuvFY$h5y$hWFW$h5{Fy$hWh5yF5y$hWhWhWF5yF51ҥe:2m2RTS*c_Ζu tmt#:Z;d1Ҧ5lg|JSS!+cRι߀C)ХДlg}2 [Ζw#!Ќlk}2 c_Re2osSLs:~Bt5N1Ќ|kC+k*[~JJw߀#)Ҷ |d)|g[}e0@0$4Vy#Eg#Vx4V#Eh4g4Vx#EgEg5g4g4gEgd)-|H՞&{Hў&{!BT[c:=d)-|%:Vι|cKcΕ3wDBRSo2J3o2J3oo2RSsFB [u3wcKkҷƷ"!N-|eJ}d1Ҧ5lg|!Jtwd%ls*Z;e:mFC+cC)Д|k}B c_Re2osSLs:[~JJuu#)Ц9msSlt%J;"[_R:VT5|!o 1ό|ᅨz0F``h5y$h5y$jWFy$hWF5y$hWFy$jW$hWF5yF5yF5yF7 2e04gd)Е-|Hў&{ :5[_:=d)1|e:Z߀#!Ls)η| t)ls)Ʒ| t)ls)Ʒ| d%lkƷ| t%ls)ι#!-|eJ=d)ХЌ[[JB3sS!+cRƷC)ό[\!RFu3x t|gK_: BBS t)|eK_;RJu|N1όlk}C+k)<Bu5|!NЕ-|d%m|gKc\" [_< Jʖƹe:Vu5Eؿ@@ P @ +3{ tlg}2+c*Z~ JJƹ߀D2ƾ3'bYqt "ox +2m|}BTƺ+lg\BVƾ-|k|BVƾ-|}"RSS!*c_ NuLt|%:=d1ХЌlg|JScLs*V;e:moS!Kk)e:ƾ2osSLk*Z<BTN1όlk2 c=:VBT!-oSm|%Kc\" [_<Jη4Vx4Vx4Vx#Eg4Vx4g#Vx#Eg4Vx$Vx#Ex#Eg4V4W5gd)-|#)2ooS!+k#)Ќlg}2 []ζƷC)Ц5+|2 c_Re:ƾ2 tg[\"[ Nιe:TBSx!NЕ-Sm|%Kc[" [_<RΠ$h5y$h5y$WFW$h5y$WH5y$h5{F5y&W$hW$hW$hW$hW$jYS*[m|}"JSoDB [u3wcLk)ι߀C)1[c;:Tƾm2SJu5 |eK_:~:V>2sFS!+k)e:ƾosSLk*Z<BTN1Ќlk2*c<BFuuC)Ҷ: 1|kSm|gKc\B+k:&7&{HYj{HYk7&7&7&;HYo7j{&{H՞&;H^&7H^&7H^&;H՞&{!:T5#Vx#Fx#FxD2RB2m|k|:T9[:|e1ҥτJ;D)1e:"!Lt#*V߀#!N|%:Z#!N|%:;d1Хό[;:+|k}JSsS!+cRƷ#!ό[[!JFt{d%lt#:[<BVB3d)mt%:~BT{t|gKc["[ Nιe:>3wt[}C+k*[~JJƹ߀D23z"DhdNF)P@HYj{HYj{HYj{H՞&7&{HYj&{HY7Yjx*{I&{Hў&7H^&;Hў&{I&{!:T5$Vx#Fx#FxD2RB2m|k|:T9[:|e1ХτgJ;D)1|e:"!Lt#*Vι#!N|%:Z"!N|%:Zd)Хό[c; BTƾm|2 SJu3{cLk)#!1[[JTw t)|%:~ BSw t|eK_;RJu|N1όlg}B+c=:VBSxN1Д|Smt%K_;[ R:Vt5D8DJ:(E( ++|g\e1ҥτgJ;C)-|%:Z߀#!N|#:V߀#!N|#:VC!-|eJ;d1Хό[c;~ :Tƺ-|}2RFtcLkι߀C)ό[\!JTwt)mt%:|BVB3d%lt#:| BT{t)|eK_;SʖwD)Ҷ:osSlt%J;"[ RBVT5!-stlk>( @p4Vx4VxEg#Eg4VxEg$Vx4Vx#EhEg4W4V4V4W4gd)-tH՞&{Hў&{!BT[:}d)Е1|e:Z"!Ltls)ҷw cKkN5{c+c_Ε3wcKc N5S!+c_ N5SKcNu tt#:Zd1ХЌk[JSFC*c_ Nw|L|eK_:~BBSd%mt#:|BBS t|gKc;!SʖwC)Ц9-ocmt%J;!Sηιe:TBSx!-scm|gKc\2+k:[ +3t)|g[c\"[ R:VT5!N-sd%m|g[\G1.&@M^ox +3sFC!+cC)|kB*cRe2osd)m|%K_;!Sζƹ߀C)Ҧ:ost)g[\2+c*Z~JJw߀D1Ҷ3FWFWFY$h5y$h5yFWh5y&Wh5yFy$jW$hWhWh7hWF5yF7 2τdF5F7e1Хe:߀"!Ltms)ҷwcKc N3wS!*c]ʕ3wS!*c]ʕ3wS+c_Ζ5{S+c Nu t)ls*VC)[c;~ BV>2m2SJu3{d%ls*V;e2-2 []ζw#)Ќlk}2 c_ RιC)Ц5-|FSLk*[|JFu5|!NД|Slt%:;"[_ R:VT5|!5@HYj{j{HYj{HYj{HY7&7HYj{HYj|&{HZ&7Yjjxj{HZ&7HZ&7Hў&{:5#FxB R $hyS [FSo"J>+|g\ :T9[;~25Ќ[_:}D)1eJ;d)ЕτK_:}d)Хό[c:~:+|k|BB2ooFB []ΖuL|eJ|:TƾooFC!+cRι߀#!όk|!RJu5!N1k|2 [_ RιC)Ҧ9-ocmt%::SηƹD)Ҷ lkC!+k:硤6bE&7&7&7&7Yj{HYj&7HYj&{HZ&7Yjjxj{*{j{H^&;I&{H^&{:T5Hў&{ :5Ќ[_;D)-|#:Vι| cKk N3wS*c]ʕ3wS!*c]ʕ3wS+c_ N5S+c Nu t)ls*VC)[c:~ BV>m2SJu3{d%ls*Ve2:-|2 [Ζw#!Ќlg}2 [_ RιC)Ц5-|FS!Lk*Z| JFu5N1Д|FSLt%:;"[] Re:VT5Cu!?1"HYj{HYj{HYj{HYj&7j{HYk7&{HY7j{HYo7Yjj|j|jj cKc]4gd)-|#*V#FxD2R2m||BTk;|1ҥόK_;d)ЕgJ;D)1gJ;d1Хτ[_:|:9k\B>2m"RTFC*c_ Nw| t)m|%:=d1Ҧ5+|k}2 [Ζw|LgKc;JFu5N1[\!SΖwC)Ц9-ocmt%J:Sηƹe:B3xNЕ-Sm|%Kc\> "&7&7&7Yj{HYj{&7j{H^&7Yj{HYk7j{HY7Yo7Yo7Y7jYo7 d%Kck7o7cKc]uDB RSo"J>-|g|BTƺ+lg\BTƺ+lg\BV>-|}B>2m2RFTFB []Ε5 t)mt#:Z;e29+|k}2[ʕ5LgK_;BVB3d%mt#:| BT{t)|eK_;!SΖw߀D)Ҷ:ost)|g[c\"[] RBVt5|!msC@@ P3Eg#Eg#Eh4Vx4Vx#Eg#Vx4g$Vx4Vx#Ex4Vx4Vx$Vx$VxBR@k7 cKc_`$hY$hYS [FSo"J>+|g\ :T9[;~25Ќ[c:}D)gJ;d1Хτ[_:|:9k\B>2m2 [Ju3wd%ls*V#!1[c;JScls*Z;d1Ҷ9-|2 [] NƷ߀D)Ц5-|FS!Kk*V=:T>3d)|gKc[SζƹD)Ҷ -lkFSlt%Kc;@0@0$&7&7&7&7j{HYj|&7&7HYk7j{M&{H^&7HY7jxj|jY7k7 d%KcʕHў&{ :5[_:=d)-|e:Z߀"!Lms)Ʒ| t%lkҷw t%lkҷƷ| tms*Vι߀#!-|e:;d1Ҧ5Ќk[B>2ooDB []ΖuL|eJ|:T>2ooS!+c#)Ќlg}2 [] NƷ߀C)Ц5-|FS!Kk*V=e:T>3d)|gKc[SηƹD1Ҷt[}2+c*[ ++lg[ :5Ќ[_:=d)ЕeJ"!Ltms)η| d%LkRw t)ls)ι"!N|%:;d1ХЌ[[:-|}2SJu3wd)mt#:Z;e2:-|2Sʕu!N1[\"Sʕu|L-[\!SʖwC)Ц9-ocmt%J;!Sηιe:TBS!-sd%m|gP4Vw#Eg#Eg#Eg4Vx4Vx#Eg#Ex4W#Fx#Eg4Vy4Vx#Vx#Fx#Vx$VxBRYo7k7k7c+c]uDBR3m:T9k;~25Ќ[c:|e25Ќ[c:|25k[25k[B>2m2 SJuwd%Lk)#!1[c;:T>2ooS!+cι#)Ќlg|2 [ζwC)+|2 c_Re2ƾ2 tg[\"[ Ne:VBT!-scm|gK`&7j{HYj{HY7&7&7HYj{Hў&7j{H՞&7Yjj{M&{Hў&;H^&7Hў&;H՞&{:5#FxB R2mp4gC)-|#)Ʒ d%Kk N3wS*[\JtFB SFTsDB SFTFB [JtFB [u3wcKkRƷ| t)mt#:Zd1Ҧ5k\!JTd%ls*V;e2mFC+cC)|k}B*cRe2d)|eK_;"SηƹD)Ҷ:ot[}C!+k*[ a<)pCe !8$h5y$h5y$h5y$h5y$h5y$h5FWH5y$jWH5y$h5F5yFy$W$hW$jW$yS*[+|g\ :T9k;~:5[c:|:5[; :lg\B>2m2SFtcKkƷ#!1[c;:Tƾm2[ʕ5L-g[c;JFt3x g[c[!Sʖw#)+|FS!Lk*[|JJuu#)Ц9ost)g[|B+k*[ a|1p$h5y$h5y$h5y$h5y$h5y$WFW$h5yFW$h5{F5y$W$hWF5y$hW$hW$hW$y$hYS!*[FTo"Bƾ+k[2τJ;C)-|%:V"!Ls)η| d%LkRu t%lk)Ʒ| t%ls)η#!N-|eJ=e25lg\!JSFC*c_ Nw| t|eJ| BVB3sFS!+cd2:mS!Kk*V=e:ƾ2d)|eKc;"SηƹD)Ҷ:ot[}C+k*[ a<)pCe #DVx4Vx4Vx4Vx4VxEg#Eg4Vx#Eg4Vx#Eg4W4Vx#Vx#Fx#Fx#Vx4Vx#FxFBR2#FxD2JB2-|g| :5[c:}d1ЕeJ"!Ltms)η| t)ls)η| d%LkҷƷ|Ltmt#*VC)1gK_:|:+|k}JSsS!+cRƷ#!ό[[!JFt{d%lt#:[<BVB3d)m|%:~BTxL-k|2 c;e:TB3xN1Ќ|Slt%K_;$%_ a $h5yFWFWFWFW$h5y$h5{FWh5yFW$h5F5yFY$hW$hW$hW$hW$jyS!*[FS#FxB R3m|BT[:}C)-|#:Vι| cKk N5wS+c_Ε3wS+c_Ε5{cKkRu t)ms*V߀C)1gK_:|:-|k}2SJu3{cLk)#!ό[\!RFu3x |gKc;JFu5N1k|2 [_ Rιe2ƾ2 t[\2 c=:VT3NЕ-#Eg#Eg4Vx4Vx4Vx#Eg#Eg4VxEg$Vx#Eg4Vx#Vx#Eg#EgEg#Eg4WEg4gd)-|#*Vη cKc_ʕFB RS"J>2-|k|BVƺ+lg\BTƺ+lg|BV>-|}B>m2RFTFB []ʕ5 t)mt#:Z;e29+|k}2Sʕ5LgK_;BVB3d%mt#:| BT{t)|eKc;!SΖƷ߀D1Ҷost)g[\2 c<JJw] @ P @ ++|g|BTk[e1ҥό[c:|25[[ :T+|g|!J3oFB [\ʕ5cLk)ι߀C)ό[[JTd%ls:Z=d2:-|2 [_ NƷ߀D)Ҧ5-|FS!Kk*V=e:T>3 t[\2 c=:VBT!-sТ¸Z`P FWFWFWFWFWFWh5y$hWFy$hWF5y&W$hWh5H5{F5H7 1ҥ ox2J> 3ox!BVƺk;|e1ХeJC!t#*Vη|cKk N5{cKc N5{cKkNu t%ls)ι#!N-|eJ;e25k\!JSDB []Ζu t|%:|:T>2osSKk)e2ooSLk*Z=e:ƾ2t)|gKc;"[ηƹD)Ҷ:ot[|C+k*[ !T,0@0#DVx4Vx4Vx4Vx4Vx4Vx#Eg#Eh4Vx#Eg4W4Vx#Eg#EgEg5gEgd)-tHў&{!:T5Hў&{!BTƹ[:}C)-|#*Vη| t%LkNu{c+c_Ε3wS!*c]ʕ3wS+c_Ζ5{S!+c_ N5cKkRw|L|%:;e25lg|JSFC*c_ NƷ#!ό[\"RJu5N-[\"Sʖw#)+|2*c:VBSxN1όlkB+k*Z~Jʖƹ @p@HYj7&7&7&7&7*{HYj{H՞&7j{HZ&7Yj{&{H^&7*{&{M&{*{H^&;I*{Hў&{!BT[_:=d)-|#:Vη| t%LkN5{S*c]uC [JtFC [JtS*[]ʕ3wcKkRwLtt#:Zd)ХЌ[[BB3sS!+cRƷ#!ό[\!JFt3{d)mt%:| BBS t|gK_;Rʖw#)Ц5-Slt%::SζƹD1ҶtFWFW$h5y$h5y$h5y$h5y$h5y$h5{FWFW$h5yFy$hW$hWH5F5{F5{H7 1ҥ ox 3ox2J>+k[2τgJ;"Lt)lkҶuS*[\JtFB [FtFB [FtS*[\ʕ3wcKkRw|L|%:Z;d1Ҧ5Ќk\!JSFC*c_ NƷ#!1[[!JFt3x t|gK_;JFu5N1k|2 [_ Re:ƾ2 t[\2*c< JJwA; #&7&7HYj{HYj{HYj{HZ&7&7j{HYj&{HYo7j{I&;HZ&7Yo7Yo7Yo7Y7j cKc]5g5gC)-t#)Ʒ cKcΕ3wD2RSo"JB2m|}BTƺ+lg\BV>-|k}BV>m|2RTDB [\ʕ5cLk)ι߀C)ό[\!JTwt)mt#:<:V>3S!Kk);:T>2d)m|%K_;SʖwD)Ҧ:osSlt%J;"[] R)vG @ +3t)|g[c\"[ R:VBT2Fh5y$h5wFWFWFWFWFWF5y$h5yFWh5y$h5{F5y$W$hWF5yFy$hW$hW$y$hYS!*[Do7cKc]uDB RSo"J>-|g|BVƺ+lg\BTƺ+|g|B>m|}"JSsFB [\ʕ3{SKkҷƷ#!1gK_:~ BV>2osS!+cRι߀D)ХДlg}2 [Ζw#)Дlk}2 c_Re2od)|eKc;"[ Nιe:>3{ tlg} +-|g|BTƺ+lg\BTƺ+lg\BVƾ-|k}BV>m|2RTDB [\ʕ5 t)mt#:Z;e29+|k}2Sʕ5LgK_;BVB3d%mt%:~BTxL-[|2 c_R:VB3{ t[}C+k*[$FWF5y$h5y$hWFWFWFW$h5y$h5yFWh5y&WFY$hWh5F5yF5yF5yF5{H7 2e04g4gC!t#)wcKcΕ3D2R3o"J>2m|}BTƺ+lg\BVƾ-|k}BV>m|2RTFB []ʕ5 t)mt#:Z;e29+|k}2[ʕ5LgKc; BB3d)mt%:~JTxL-k|2 c_R:VBSxN1ό|kFSLt#:2osS!Kke2mS!Kk);e2osSLk:[|JFu5|N1Ќ|FSLt#::砤0@0$FWF5y$h5y$h5yFWFW$h5y$h5y$jWFy$h5Fy$hWh5{F5y$hWF5y$hW$hW$y$hYS!*[FTF7e1ХeJ#!Lms)w d%KkN5{c+c_Ε3wS+c_ N5{cKkRw tmt#*VC)1K_:~:Tƺ-|2SJu3{cLk)d1Ҧ5+|k}2 []Ζw|L-[c[!RJuL-[\!SΖwD)Ҧ:msSLt#:JJw((``HY&7&{HYj{HYj{HYj{HYj{HYj{HYj{H՞&7&{HYj&{HZ&7Yj|j{&{I&{I&{M*{H^&;I&{Hў&{!BT[c:}d)-|%:Vι|cKcΕ3wDB RSo2J3o2RSo"J3o2RSC*c]Ζu tmt#:Z;d1Ҧ5lg|JTcls*V;e:moS!+k)e:osFS!Kk*V=e:T>3 t[\"[ Ne:VBS#Eg"4Vx4Vx#Eg#Eg#Eg#Eg#Eg#Eg4VxEg#FxEg#Eg4W#EgEgEgEgd)-tHў&{!:T5F7e1Еe:Z"Lt)lkRuS+c]ʕC [FtFB SFTFB [JtDB [JtS+cNwLt|#:Z;d1Ҧ5lg\!JTd%ls*Ve2:-|2 [Ζw#!Ќlg}2 [_ Rι߀#)-|FS!Lk*Z| JFu5|!NД|Pxl+2ooS!+cRƹ߀C)Ќk|JFt3x g[c;!RJu|N1k|2 c_R:VB3{ t[|"@ Yj{HY&7&7{HYj{HYj{HYj{HYj{HYj{HY7&7Yj{I&7Yjx&{H^&7*{M&{I&{I&{M*{Hў&{:T5F5 :τJC!Ns)Ʒ cKk N3wS!*c\uDB SFTsDB SFtC*[]ʕ3wcLkҷƷ| t)mt#:Vd)ХЌk\!JScLk)d1Ҧ9+|k2 [_ NƷC)|k}B*c_Re2osSLs:~Bt3!-|￀@@@ M^ox +3t)|g[c\@H H $FW$h5y$FWFW$h5y$h5y$h5y$h5y$hWFWF5y$hWF5y$hWh5{F5y$hWh7hW 1ҥ 3x2Bƺ$jy$hyS [FSo!B>+lg[e1ХτgJ;D)-|e:"!Lt#*Vι"!N|#:Z"!N|%:Z;d)Хό[c;:+|k}JSFC*c_ Nw| t|eJ~ BVB3S!Kk)e:osFS!Kk);e2ƾ2t)|gKc[SΖƹ߿0 @hHY&7Yj{HY&7&7Yj{HYj{HYj{HYj{HYk7&7j{HYo7&{HZ&7Yjx*{I&{Hў&;H^&;Hў&{I&{!BT5F5 2τgJ#!LmsҶuS [Fto!J>-|k|BVƾ+|g|BVƾ+|k|!J>2m2RFTS!*c_ Nu t|%:Z;e29+|k}2SJu3{d%ls*Z;:ooS!Kk)e:ƾosSKk*V<BTxN1όlk}2 c;,0@0 ++|g|BTk[25Ќ[c:|:5k[:9k\B>2m"RTFC*c_ Nw| t|%:=d1Ҷ9+|k}2 []Ζw#!όk|!RJ5L-[\!SʖwC)Ҧ9moFSLs:~ @#Eg4Vw#Eg4Vx4Vw#Eg#Eg#Eg#Eh4Vx4g#Eg4Vx#EhEg4Vx$Vx#Fx#Fx#Fx$VxB R2 3ox2J>+lg[2τgJ"Lt)lkҶuS*[JtFB [FtFB [FtC*[\ʕ3wcKkRw|L|%:Z;d1Ҧ5k\!JTcLk)C)όk\JTwd%lt#:[|BSwd)m|%J: Bt3!NД|kB+c)H&7HYj{&7Yj{HYj{&7&7&7&{HYj{HYo7&7HYj|&{HY7Yjx*{M&{I&{I&{M*{H^&{:5#VxD2JB2-|g| :5Ќ[_:=d)-|e:Z߀#!Lt#*Vη| d%LkRu d%Lkҷw t)ms*Vι߀#!-eJ=D)Хό[;:T-|2 [ʕ5 t|%:|:T>2osSKk)e2ooSLk*Z<BT{t|gKc["[] Nιe:B3 +3++|g\ :T9[;~25Ќ[c:|25Ќ[c:|:5k[:9k\BB2oo2RFtcLk)#!1[c;:V>2osSKkd2:-FS!+k):T>3t)|eKc;!Sζƹ߀C)Ц9os#Eg4Vg#EVx4Vx#Eg#Eg4Vx4Vx4Vx#Eg#Eg4VxEg4Vx4Vx#EhEg4g4W4W4gEg4Wd)-|#)2m|"JSsFC []ʕ5{cKkƷ#!1[c;~ BB3sS!+kι#!όk\JFt3L[["SΖwC)Ц5-SLt#:~ JFu54Vx#Eg4Vx#Eg4Vx4Vx#Eg#Eg#Eg4Vx4Vx#Eg#Vx5g4Vx#Eg4g4Vy4Vx4VxBR@j cKc]5g4gC!t#)wcKc_ʕ3C [FTo"J>2m||!B>m|}BVƾ+|k|BVƾ-|}"RTS!+c_ NwL|eJ=d1Ҧ5+|k}2Sʕ5LgK_; BVB3d)mt%:~Jt3N1lg}2*ce:>3tYjw&{HYj7&7{HYj{HYj{&7&7&7HYj{HYj{HYj{H՞&7Yj{M&7HYo7jxj{*{M*{!:T5#FxDBR@Yo7k7o7cKc_ʕFB SSo2JB2m|}:Tk[25[; :T+lg|!JB2oo"RTFC []ΖuLt|%:=e29+|k}2 [Ζu| gK_; BBS t|eK_;RJu|!N1όlk}2 c_?0@HYj7j{HY&7&{HYj{HYj7&7&7*{HYj{HYj&7Yj{&7HYjj{M&{Hў&7HZ&7HZ&7H^&;H՞&{!BT9F7F5e1Еe:߀"!LtlsҷuS*[\JtFB [FTsDB SFTFB [JuS+c Nu t)ms*V#!N-gJ|:Tƺ-|2 [ΖuLgK_::V>2sFC!+ce2moSLs:[| Bt3!N1Ќlk2*c4Vw"4Vx#Eg4Vx3Eg#Eg#Efx4Vx4Vx4Vx4VxEg#Eg4Vy#ExEg4Vx$Vx#Fx#Ex#Fx#VxBRYo7o7o7cKc_ʕFB RS"J>2-|k|!BVƾ+|g|BVƾ-|k|!J>2m2RTS!*c_ Nu tt#:Z;e1Ҧ5lg|JTcls*V;e:mFS!+ke2osFS!Kk*V=e:ƾ3 tg[\_@ #DVx#Eg4Vx#Eg4Vx4Vx4Eg#Eg#Eg4Vx4Vx#Eg#Ex4W#Fx#Eg4V4Vx#Vx#Vx#Vx4Vx#FxFBR2 3ox!BVƺk;|e1ХτgJ"Lt)lsҷw d%KkNuS!*c]ʕ3wS+c_ N5S+c Nu t)ms*V#!N-gJ|:T-|2 [ʕ5L|eK_:~BBSd%mt#:|BBS t|gKc;!SʖwC)Ҧ9mo5x4Vx#Egx4Eg#4Vx4Vw#Eg#Eg4Vx4VxEg#Eg#Eh4Vx#Eg4Vx#EgEg4Vy4Vx4Vx4VxBR@k7 cKc_`$hYS*[\Jto2J>2-|k|:Tk;~25ό[_:}D)1eJ;D)1gJ=d1ҥЌ[; :Tƺ-|k}"RTFC*c_ΖuL|eJ|:V>2ooS!+c#)Ќlg}2 []ζƷ߀C)Ц5-|FS!Kk*V=:TB3wt)|fFh5yF5y$hWF5y$h5WFWFW$h5y$h5y$hWFWFy$h5yFW$h5yFy$hWFy&Y$jW$jY$yS!*[+2-|k|BVƾ+lg\BTƾ+|g|B>2m|2JSsFC []ʕ5cKkι#!1[c;:TƾmFC*c_ RƷC)Ќlg|!RJu5N1[\!RJw#)-|FSLs:[~ ` 8 +34Vx"4Vx#Eg4Vx#Eg4Vx4Vx#Eg#Eg#Eg4Vx4Vx#Eg$Vx5g4Vx#Eg4g4Vy4Vx4VxBR@j cKc]5g4gC)t#)wcKcΕ3D2R3o"J>2m|}BTƺ+lg\BV>-|}B>2m2RFTFC*[]Ζu t|%:=d1Ҧ5lg|JTwt)mt%:|BVB3d)mt%:~BVBSwt)|eK_;!Sζƹ4Vx#EVx#Eg4Vx#Eg4Vx4Vx#Eg#Eg#Eg4Vx4Vx#Eg#Ex4V#Fx#Eg4V4Vx$Vx#Vx$VxFBR@k7 cKc_k7o7cKc_ʕFB SSo2JB2m|}BTƺ+lg\BTƺ+|g|!B>2m2RTDB [ʕ3{cKkι߀C)1[c;JScLs*V;e:moS!Kk);:T>2d)m|%J:Rʖw{?}^ox * +2-|g|BTk[ :9[;~ :9k[:5k[:9lg|!J3sFC*c_ΖuL|eJ|:TƾmFC*cRƹ߀C)ХДlk}2 [] NƷ߀C)Ц5-|2 c_Re:ƾ3` Fh5yF5y$FW$h5yFW$h5y$h5yFWFWFWFy$h5y$hWFW$h5{Fy$hWh5{F5yF5yFy$hW$hWS [+lg[ :5όK_;C)-|#:Vι"!Ltms)Ʒ| t)ls)Ʒ| t)ms)ι"!N|%:ZD)Еό[c:~ :Tƾ-|2SJuwd%ls*Ve29+|k}2 []Ζw|Lg[c;JFu5N1k|2 [_ RιD)Ҧ:@HU&7{HY&7HYj7&j{HY&7&{HYj{HU&7&7&7&7*{HYj{Hў&7*{HY7j{M&;HY7Yk7YjYjYo7 cKc]5gd)-|#*V#FxD2RB2m|k|:T[;|1ҥτK_;d)ЕeJ;D)gJ;d1Хό[c:|:9lg|!JB3oFC []Ζu t|%:=d1Ҧ5lk}2Sʕ5N-[c;JFu5N-[\RJw#)-|#Egx#Eg3Eg4Vx#Eg4Vx#Eg#Efx4Vx4Vx4Vx4Vx#Eg#Eg4Vx#Eg4Vx#Fx4Vx$Vx#Fx#Ex#Fx$Vx#ExFBR2 3ox!BVƺk[~1ҥτgJ;"!Ltms)w t%LkRu d%LkRw t)ls)η"!N|%:;d1Хό[[:-|k}2SJu3{cLk)C)όk\JT{d%mt#:| BTwd)m|%J:Ju4$hW$h5WF5yFWy$h3WFWy$h5y$hWFWFWFWFWh5y$h5{FW$h5yFY$hWh5yF5yF5y$hW$hW$hYS*[2oo2RFtcLk)ι߀C)Ќk\!JFt{d%ls:Z=e2mS!Kk);e2osSLk:[ ^ox ox * ++k[1ҥτgJC!Ns)Ʒ| t%LkNuS*[\uDB SFtC [\ʕ3wcKkRw|L|%:;e1Ҧ5lg|!JTcLs*Ve29-|2[ʖu|L[c[!Sʖu|N1lg}϶+-|g|BTk[ :5[;~:9k[25k[:9lg\!JB3oFC*c]ΖuL|eJ|:TƾmFC*cRƹ߀C)ХДlk}2 [] NƷ߀D)Ц5-|FS!Kk*V=?O[#4Vx#4Vx#Efx#Eg4Vx#Eg4Vx#Eg#Eg#Eg#Eg#Eg#Eg#Eg#Ex4V#ExEg4Vx#Vx#Ex#Eh#Ex#FxFBR@k7 d%KkΕFBR3m}!BTƺk[:5Ќ[_:}d1ХτK_=d1ХτK_}D)ЕK_}d)Хό[c:~ :Tƺ-|}2RFtwcLk)#!1ό[[JTwcls*Z=e2moSLk*V=e:ƾ2އ@Fh5wFh5yF5yFW$h5WFUy$h5yFWFWFWFWFWFWH5y$hWFy$hWF5yFW$hW$hWhWhWF5yH7F5 2τeJ߀"!LtlkRu{S!*c\tDB SSo2R3o2JSo2RFTC*[]ʕ3{SKcRw| t)mt#:Zd1Ҧ5lg|JScls*V;:moS!Kk):ƾ2d)m|%J:z^@$hWy$hW$hW$h5yFUy$h5WFW$h5y$h5y$h5yF5y$h5y$h5y$hWFW$h5yFY$hWH5yF5yFy$Y$yS [2m||!B>-|k|!B>m|}BV>-|}"JSsC*c]Ζu tmt#:Z;e29+|k}2SJu3 t|eJ~ BSt)m|%:~JTxL-[| "ox ox "x ++|g\1ҥτK_;d)ЕeJ;D)1eJ;d)Хτ[_:|:9k\BB2oo2SFtwcLk)#!1[[JTwt)mt%:| BBSt)|%J: BT{@HY&7HY&7HY&7Yj{&{HYj7&7{HYj{HYj{&7&7&;HYj{HYjx&7Yj{H՞&7Yj|*{H՞&;HZ&7HY7j|jYo7j cKc_k7cKc]uDBRSo"J>-|k|BVƾ+|g|BVƾ+|g|!J>2m2RTS!*c_ Nu t|%:Z;e29+|k}2SJu5 t|eJ~ BBSd)mt%:~ BT{t)|eK_;#Egx#Efx#Egx#Eg4Vg#4Vx#Eg#DVx4Vx#Eg#Eg#Eg#Eg4Vx4Vx#Eg4Vx#Eg4Vy#Vx#Eg#EgEgEg4W5gd)-|# 4gC)t#)ƷcKcΕ3D2R3o"J>2m|}BTƺ+lg|BV>-|}"JSoFB [\ʕ3{SKkRƷ#!1gK_:~ BVB3sS!Kk#)Ќk|!RJu5N1[\!Sʖw#Eg#Egx#Eg#Eg4Vg#4Vx#Eg#4Vx4Vx#Eg#Eg#Eg#Eg4Vx4Vx#Eg4Vx#Eg4Vx#Ex4Vx4Vx$Vx$VxBR@k7 cKc_`$jyS [FSo"J>+lg\e1ҥτJ;D)1eJ"!L|#:V߀#!-|e:;D)Еτ[_:~:+|k}JB3sFC*c_ Nw| t|%:|:T>2ooS!Kke2mS!Kk*V;e2o3Eg#Eg#Eg#Eg4Vw#4Vx#Eg#4Vx4Vx#Eg#Eg#Eg#Eg#Eg4VxEg#Ex4g$Vx#Eg5g4W4V4V4WEg4gd)-|#*V#FxD2R2m||BTƹk[:5Ќ[_:}D)1eJ;D)1gJ=d1ҥό[c;~ :T+|k}BB3ooFB []ΖuL|eJ|:TƾooFS!+cι#!Ќlg|2 []ζƷC)Ц5-|O@j{j{j{&j{H&7HYj{&7HYj{HY&7&7&7&7&7&{HYj{H՞&7j{Hў&7Yj|*{I&;H^&7HZ&7H^&;Hў&{:5#VxB R3m|BT9[c:}d)Еe:#!Nt#*Vη| cKkNuS!*c_Ε3wcKkNu t)ms*VC)1[_:~ :Tƾm2 [ʕ5 t|eJ|BV>3sFC+cC)Д|k}B*c_R|?#4Vx4Vx4Vx"4Vx#Efx#Eg4Vx#Eg#Egx4Vx4Vx4Vx4Vx4VxEg#Eg4Vx#Eg4V$Vx#Eg#EgEgEgEg4gd)-t#)Yo7c+c]uD2R3m}!BVƾ+lg[1ҥό[_:}C)1eJ;D)ЕgK_}D)Еτ[_:|:+|k|BB3oFC*c_ Nw| t|%:=e29-|2[ʖu|Lg[c;!RJuբ@jwYj7Yj7Yj{&j{HU&7Yj{H&7j{HYj{HYj{HYj{HYj{HYj{HYk7&7Yj{M&7Yj*{I&;HZ&7jxjxjYo7 d%Kc`$hy$hyS [FSo2J>-|g|:Tk[:5[;~:5k[ :T+lg|!JB2o"RTFB []Ζu t|%:=d29+|k}2 [Ζu| gKc;JFt3L-[\/@PHY&7HY&7HY&7HY&7Yj{&{HYj7&7HYj{HYj{HY&7&7Yj{HYj{HYo7&7HYj{HYj*{Hў&7HY7Yk7YjYk7Y7j cKc]t#VxD2JB2m|k|:T9[c:}C)-|%:V"!Ls)η| d%LkRw t)ls)η"!N|%:;d)Хό[[:-|}2SJu3{cLk)d1Ҧ5+|k}2 []ζw#!Ќlg}2 [_ Rƹ]{@F5yF5wFh5wF5yF5y$fW$h5yFWDh5y$h5y$FWFWFWH5y$h5y$jWF5y$hWF5y&W$hWh5F5{F5{H7 1ҥ ox2J>#FxD2JB2m|k|:T9[:}D)-|%:Z߀#!N|#:Vι"!L|#:V߀C!-|e:;d)Хό[c;~ :Tƾ-|}2RFtwcLk)#!ό[[JTwcls:Z=e2moSLk*Z=4Eg#Eg#Egx#Eg#Eg4Vg#4Vx#Eg#DVx4Vx#Eg#Eg#Eg#Eg4Vx4Vx#Eg#Eg4Vx#EgEg4V#Eg4V4W4gd)-tH՞&{H՞&{ :5Ќ[_;D)-|#:Vι|cKc N3wS!*c]ʕ3wS!*c]ʕ3wS+c NuSKcNw tt#:Zd)ХЌk[JSFC*c_ Nw#!1[[!RJu3Lg[c[!RJuPH&{H&j{"j{D&{H&7HYj7&{HYj7&7Yj{HYj{HYj{HYj{HYjx&7&{HYj&{HY7j{HY7YjjjYk7 cKc]4gd)-|#*V#FxD2R2m||BTk[~25ό[_:}d1ХτK_=d1Хό[_:|25k[:9lg|!JSsC*c_ NwL|eJ| BV>2osS!+kC)Ќlg}2 [] NƷ߀D)Ц5#FxD2R2m||BTƹk[~25Ќ[_:}C)-|e:"!N|#:VC)-eJ=e1Ҧ5Ќ[[:T-|k}2RFtwd%ls*Vd1Ҧ5+|k}2 [Ζw|Lg[c;JJu5{>Ӷ4Vw3Eg#Eg#Eg#Eg4Vg"4Vx#Eg4Vx4Ug#Eg#Eg#Eg#Eg#Eg#Vx4Vx#Eg4Vx#EgEg4Vy4Vx$Vx$VxFBR@j cKc_`$hY$hyS [FTo2J>2-|k|BTƺk[1ҥό[_:|25Ќ[;~ :lg\BB2o"RTFC*c_ NuL|eJ| BV>2osS!Kkd1Ҷ9-|2 [_ Rƹ}mw ` *ox M^oM^oM^ox^ox " +3sFC!+cd2:mdz;`H&j{Yj7Yj7HYj7Yj7Yj{D&7{HYj7&7HYj{HYj7&7&7&7&{HYj{HZ&7&{HY7j{I&7HY7Yk7YjYk7Yo7 cKc_5g4gd)Е-|%:Vη| t%LkN3wS*[FtsDBRSo2RSo2RSsFB [JuwSKkRw| t)ms*V#!1[c;:Tƾm2[ʕ5L-g[c;JFt3L[ +3ox M^o 3ox2J>+lg[ :5όK_;C)-|#:V"!Ltms)Ʒ| t)ls)Ʒ|Ltms*Vι߀#!N-|e:;d1ХЌ[;:+|k}2RFtwd%ls*Ve29+|2 [] Nw#)Ќlg}2 [] N$F5yFh3W$hW$hW$hW$hWFh5yFW$h5yFWF5y$h5y$h5y$h5y$h5y$h5yFWF5y$hWF5y&W$hWh5{F5yF5yF5{H7 2τe04g4gC!t#)wcKcΕ3wD2RS2JB2m"JB3o2RSsFB [u3wcLkη#!-gK_:~ :Tƾm2 [ʕ5L|gK_:BV>3S!Kk);@ PY&7{H&{D"j{j{"j{H&3{HY&7Yj{HU&7&j{HYj{HYj{HYj{HYj{HYj{HYj|&7Yj{Hў&7Yj{HYo7jxj{*{*{HZ&7H՞&{:T5F5F5e1Хe:߀"!Lms)w cKkN5{c+c_Ε3wSKc N5S+c_ Nu t%ls)ι߀#!-gK_|:T-|2 [ʕ5 t|%J|BV>3sFC!+cd2:m4Eg#EVx"4Vx4Vw4Vw4Vx#4Vx#Eg4Vx#Eg4Vx4Vx#Eg#Eg#Eg4Vx4Vx#Eg4Vx#Eg4Vx#Eh#Eg5g4g4gEgd)-|#)3SKkF5w$hW$fUy"F5yF5yF5y$fW$h5wF5y$h5yFWF5y$h5y$h5y$h5y$hWFWF5y$hWF5y$jWFy$jW$hWF5yF5yF5{HWF5 2τgJ#!LtlsҶuS*c]uFB SFTo"J>2m|}BVƾ+|k|!JB2m2SFtFC []Ε5 t)mt#:Z;d1Ҧ5lk}2SJu5 |eK_:~BVB3d%ltj7HY&7{H&{"j{j{&j{H&7{HYf7j{HY&7&7HYj{HYj{HYj{HYj{HYj{HYj{HY7&{HYo7j{I&7HY7Yo7Yk7Yo7Y7j cKc_`$hY$hyS [FTo2J>2-|k|BTƺk[2ό[_:|25Ќ[;~ :+lg|!JB3oo2RFtSKkι߀C)ό[[JTd%mt#:[=e2moz>: 4Eg#EVx4Vx4Ug4Ug4Vg4Vx#Efx3Eg#DVx4Vx#Eg#Eg#Eg#Eg#Eg#Ex4Vx#Eg4Vx#Eg4W#EgEg5g5gEg4WD)-t#)o7c+c]uD2R3m} :T9[;~25Ќ[c:}D)ЕgJ;d1Хό[c:|:9lg|!JB3oFC []Ζu t|%:=d1Ҧ5+|k}2 [ʖu t|eK_:BVB@$f5yFh3W$hWy$F5yF5yF5y$fW$hWF5y$hWF5y$h5y$h5y"FWFy$h5y$h5y&WF5y$hWF5y&W$hWh5F5{F5{H7 1ҥ ox 3ox2J>+lg[2τJ;C)-|#:Vι"Ltms)Ʒ| t%lkƷ| t)ls)ι"!N|%:Zd)Хό[c; BTƾm2 [ʕ3{cLk*Vd1Ҧ9+|k}2 []Ζw#!Ќlg| "^o+2ooFC*c_ Nw|L|eK_:~BSd)mt%:Yj7HU&{DjwYj7Yf7HYj7Yjwj{H&7Yj{H&7&7{HYj{HYj{HYj{HYj{HZ&7&7Yj{H՞&7Yj{HYk7j{HY7Yo7Yo7Y7j cKc]4g4gC!t#)Ʒ cKcΕ3wDBRSo2J2m"J3o2RSsFC [\ʕ3{d%Lk)ι߀#!1[_:~ BV>2ooFC*c_RƷ#)όk\Jt{?t@@-|g|BTƺ+lg\BVƾ+|g|!B>2m2RTDB [ʕ3{cKkι߀C)ό[[JSd%ls*Z;d29-|Y&7{HjwY&7HU&{H&{D&j{H&{HU&7HYjw&3{HYj{&7&7{HYj{HYj{HYj{I&7&7Yj{Hў&7j{I&7HYo7Yj|jxj{H^&7Hў&{:5#VxB R3m|BT[c:}C)-|#:Vη|cKk N5{S+c_Ε3wSKc NuS+c Nu t)ls)߀C)1K_:~ :Tƾm2SJu3{cls*V;e2mFC!+c4Eg#4Vx3Eg#Efx#4Vx"4Vx"4Vx#EVx#Eg4Vx#Eg4Vx4Eg#Eg#Eg#Eg#Eg4Vx4Vx#Eg4Vx#Eg5g4Vx4Vx#Vx#Vx$VxB R2 3ox2J>#FxD2R2m||BTƹk[:5Ќ[c:}D)1eJ;D)ЕgK_=e1Ҧ5Ќ[;:9lg\!JSsS*c_ Nw| t|%:=e29-|B [_ NƷr\+8 $f5yDhW$F5yF5w$hW$hW$h3WDh5yF5y$hWF5y$h5yFWFWFWFWFWF5y$h5yFWFW$h5F5yFY$jW$hW$hW$jYS*[2m|k|!B>-|k|!B>m|}BV>m|}2RSS*c_ Nu t|%:=d1Ҧ5lg|JTd%lt#:Z=G9` Y&7{Hj7Y&7{H&j{j{YjwYj{"j{H&7HYj7&7{HYj{HU&7&7&7&7&7j{HYj{HYj{HYj|&{HZ&7Yjj|j|j|jYo7k7 d%KcʕHў&{ :5[_:=d)Е1|e:#!Nt#*Vι"Ltms)ι"!Lt#:VC!-eJ;e1Ҧ5Ќk[B>2ooDB []ΖuL|eJ|BV>2osSKk)3Eg"4Vw#Efx"4Vx4Eg#Eg#Eg#Eg4Vg4Vx#Eg4Vx3Eg#Eg#Eg#Eg#Eg#Eg#Ex4Vx#Eg4Vx#EhEg4V#Eg4V4W5gd)-|#)2m|k|!B>-|k|BTƾ+|g|!JB2o"JSS!+c_ Nw|L|eJ|:TƾmFC*c_RƷ߀C)ЌF3W$f5yDhW$F5yF5wDh3W$h3WDh5wF5yFW$h5yFW$h5y$h5yFWFWFW$h5y$h5yFWH5y$WFW$hWh5F5{F5{F5hWF5{1ҥe04gC)t#)Ʒ cKcΕ3wS*[JtFB SFTsDB SFTFC [u3wSKcRwLt|%:Z;d1Ҧ5k\!JTcLs*Ve2:-|r@-|k|BVƾ+|g|BVƾ+|k|!JB2m2RFtFB []ʕ5cLk)ι߀C)ό[[JTwd)mt#:[Dj7H"jwY&7{H"j{Yj7Yf7HY&7HYf7Yjw"j{HY&7j{HYj7&7&7&7&7&7*{HYjx&7&7HYo7j{HY7Yk7YjYk7Y7j cKc_`$hyS [FSo"J>+lg\1ҥτK_;d)ЕeJ;D)gJ=d1Хό[c:~:+lg|!JSsC*c_ NwL|eJ|BV>2ooS!+k#Egx4Eg#4Vx3Eg#EVx"4Vx4Vx4Vx"4Vx#Egx4Eg#4Vx4Vg#Eg#Egx4Vx4Vx#Eg#Eg$Vx4V#Eh4g4Vx#Eh4Vx4Vx4Vx#Ex#VxB R2#Fx#FxD2R2m||BTƹk[:5Ќ[c:}D)1eJ;D)ЕgK_=D)K_:|:9lg|!JSsS!+cNw| t|eJ|:T>2os8.Ḏ+Hj7H&j{Y&7{H"j{Yj7HY&7HY&7HY&7HYj7Yj{D&7HYj{&7&{HYj{HYj{HYj{HYj{&7&{HYj|&;HYo7j{&{Hў&;H^&7H^&;Hў&{I*{Hў&{!BT9[_:;D)-|#*Vη| t%LkN5wS!*c\uC [JtC [JuFB [JuSKcNwLt|%:Z;d1Ҧ5lg|BB3FC*c_ RƷC)#DVx#Efx4Ug#DVx4Vg#Eg#Egx#Egx#Eg4Eg4Vx#Eg4Vx3Eg#Eg#Eg#Eg#Eg#Eg4Vx4g#Eh4g4Vx#Eg#EgEg5gEgd)-|H՞&{Hў&{!BT[c:}d)Е1|e:Z"Ltls)ҷw d%KkNucKc NuS!+c_Ε5{S!+c_ Nu t)ls*V"!N-eJ|:Tƾm2SJu3{d%ls:ZY&7{Dj7H&j{Yf7HU&{D"j{j{j{"j{H&7{HYj7&j{HYj7&7&7HYj{HYj{H^&7&7j{HYj&;HYo7j{M&{H^&7HZ&7j|jYo7 d%Kck7 t%Kk N3B SS"J>-|g|BTƺk[25Ќ[c:~:9k[:9lg\JB3ooDB []ʕ5 t|%:=d1Ҧ5lg|2SʕDYf7Hj7HU&{Yj7HU&{H"j{jwYj{j{D&{HY&7j{HY&7&7HYj{HYj{HYj{HYj{HY7&7Yj{Hў&7Yj{&;HY7Yk7YjjYk7Y7k7 cKco7c+c]uDBRSo!J>-|k|BVƾ+|g|BVƾ-|k|!JB2o2SFtFC []Ε5 t)mt#:Z;e29+|k}2Sʕ5|߷H"jwHU&{Yf7H"j{Yj7HY&7{H&{H&{H&7{HY&7Yj{D&7HYj{HY&7&7&7&7&7&7Yj{HY7&{HY7j{&{Hў&7HZ&7HZ&7HZ&7Hў&{:T5#VxD2JB2-|g| :5Ќ[_=d)-|e:Z߀#!Nt#*Vη| d%LkRu t%lk)Ʒ| t%ls)ι#!-|eJ=d1ХЌk[JSFC*c_ Nw#!1P3Egx4Eg4Vg#EVx4Vg#Eg#Efx#DVx#EVx#Eg3Eg4Vx#Eg"4Vx4Vx3Eg#Eg#Eg4Vx4Vx4VxEg$Vx4Vx#Eh#Eg5g5g5gEg4gd)-|#) 3ox!Bƾk[2τK_;D)-|e:C!-|%:ZC!-|e:D)K_:|:9lg\!J3sFC*c_ Nw| t|%:=d1Ҷ9+|k$h5y$h5yDhW"F5w$hW$F5yF5yF5yF5yF5y$FW$h5yFW$h5y$hWFWFWFWFWFWFy$h5Fy$hWH5yF5yFy&y&yS*[-|k|BVƺ+lg\BVƾ+|g|!B>2m2RTDB [ʕ3{cKkι߀C)ό[[JT $f5w$h5yDhWyF5w$hW$F5yF5yF5yF5yFUy$hWFh5y$FWF5y$h5y$h5y$h5y$h5y$h5y$hWFW$h5yFW$hWF5yF5yFy&y&yS!*[+|g\:Tk[ :9k[ :Tlg\B>2m2RFTFC []Ζ5 t|%:=d1Ҧ5lg|Z&H&jwHU&j{Y&3{Dj7HY&{Dj{Yj7Yj7Yj7Yjw"j{HU&7Yj{HY&7&7Yj{HYj{HYj{HY7&7j{HYk7&{HY7Yjx*{I&{H՞&;H՞&{I&{!:T5#Vx#Fx#FxD2R2m||BTƹk[~25Ќ[_:}D)-|e:;D)1gJ;d1ҥό[c;~ :Tƺ+|k}"RTFC*c_ Nw| t|%:=F#EVx#Efx3Eg4Vg#Efx4Vw4Eg#Eg#Eg#Eg4Vg"4Vx#Eg4Vx4Vx#Eg#Eg#Eg#Eg#Eg4VxEg$VxEg4Vx#Fx#Eg#EgEgd)-tHў&{:T5F5F7e1ХeJ#!Ls)Ʒ t%LkRuS!*c]ʕ3wS!+c_Ε5{cLkҷƷ| t%ls)߀C)1[c:~ BV>2ooFC*c_ Nwpw=v7HU&jwHY&{Y&3{Dj7HU&{j7Yf7HY&7HY&7HYf7Yj{&3{HYj7&7HYj{HYj{HY&7&{HYj{HYj{Hў&7&{HYo7j{Hў&7*{I&{Hў&;Hў&{H՞&{:T5#Vx#FxB RSm}!BTƹk;~1ҥτK_;d)1eJ"!Lt#:V߀#!N-|%:D)Еτ[_:|:+|k}JB3sS!+c_ Nw#!1[c; M] M^f "^ow+;oxM^f+;x "^oxM^oM^ox^ox x +2-|k|BTƺ+k[25Ќ[c:|25[[ :T+|g|!J3oFC []Ζ5 t|%:Z;e2:-|@++lg[2τJ;"Lt)lsҷucKc N5{S+c_Ε3{cKcNu t%lk)η#!N-|eJ=e25lg|!JTcLk)$f5W$F5W$F5w$f5yDhW"F5yDhW$hWy$FUy"FUy$fW$hWFh5y$FWFh5y$h5yFWFWFWFWh5y$h5{FW$h5yFy$hWh5F5yF5yF5yF51Х ox 3ox2J>+|g\e1ХeJC!Nt#*Vη|cKkNuS!*c]ʕ3wSKc Nu t%ls)ι߀C!1gK_:|:T-|2 [ʕ5j0 Y&{Y&{Y&{Yf7H"jwY&7H&{jwYj7Yjwj{D&3{HYj7&j{HYj{&7&7&7&7&7&{HYj{M&7Yj{&7HY7Yjjxjxj|jY7k7 d%KkΕFB R3m} :5[c:}D)-|e:C!-|%:ZC)-|e:;d)Хό[c:~:+|k|BB3oFC*c_ Nw|ўk4Hj7Hj7Hj7H"j7HY&{Yj7HY&3{H&j{j{j{"j{H&7{HYf7j{HYj7&7j{HYj{HYj{HYj|&7&{HYjx&7HYjj{I&;H^&7HY7j|jYo7j cKcʕHў&{ :5[_:}d)Е1e:C!|#:V"!Lt#*V߀#!N|%:Z#!N-|e:;d1ҥЌ[[:Tƺ-|2 SJu3{&˳@"FWFWFW"F5W$f5yDhW$f5yF5yFh5WDh5WFh5yF5y$FW$h5yFWF5y$h5y$h5y$h5y$h5y$h5yFWF5y$hWF5y$h5F5yF5yFyFy$hW$jYS!*[F@$hY$hyS [FTo2J>2m|k|BVƺ+lg\BTƺ+lg\BVƾ+|k|!JB3oo"RTS!+c_ Nw| t)mt#:Z;dvp@ #EVx#DVx#DVx#EVx3Eg"4Vx3Eg#EVx"4Vx4Vx4Vx#DVx#Eg4Vx#Eg4Vx4Vx#Eg#Eg#Eg4Vx4Vx#Eg4Vx#Eg4Vy$Vx#Ex#Eg4V4W5gd)-|# 4g4gC)-|#*Vη| d%LkN5wS!*c]ʕDB SFTsDB [FtS*c]Ε5{S+cNw|L|%:=e29+|k}ñl(@ 2ol@`FhUy$h5y$h5y$hUyFhW"F5y$hW$F5yF5yF5yF5yF5y"FW$h5wFW$h5y$hWFWFWFWFW$h5y$hWFy$hWF5yFW$hW$hWF5yF5yF51ҥe04gd)-|%:Vη| t%LkN3wS*[\JtFB SFTo"J3o2RSsFB [u3wcKkƷ#!N-gK_:|:TƾFhUy$h5y$h5y$h5y$hWyF3W$h5yF5w$hW$hW$hW$hW$h5yF5y$hWFW$h5y$h5y$hWF5y$h5y$h5yFWF5y$hWF5y$h7F5yF5y$hW$hW$hWS [-|k|BVƾ+|g|BVƾ+|k|!JB2o2SFtFC []Ε5 t)mt#:Z;s^Y&{U&jwHU&jwHU&j{Y&{Yj7HU&{j7Yf7HY&7HY&7HYj7Yj{D&7HYj{&7&j{HYj{HYj{HYj{HYj{HYj{HY7&{HYo7j{I&7HZ&7Yo7Yo7Y7jYo7k7 d%KkΕ3FB RSo!Bƾ+lg\ :Tk[ :9k[ :T+lg\B>2m2RFtSKkRƷ#!1 2-|k|BTƺ+k[25Ќ[c:|25k[25k[B>2m2 [Ju3{&WDh5y$f5W$F3W"F5W$F5w$h5yFhW$f5yF5wDh3W$hW$h3WFh5yFUy$hWF5y$h5y$fWFWFWFWF5y$h5y&WF5y$WFY$hW$hWh7h7 1ҥ 3ox2JƾHў&{ :5ЌK_;C)-|#:Vη|cKc N3wS!*c]ʕ3wS!*c]ʕ3wcKcNu t)ms*VC)[c:~ BVƾmY&wHj7Hj7Hj7Hj7H&j{Y&7{H"j{Yj7HY&7HY&7HY&7HYj7j{H&7Yj{HY&7&7&7&7&7&7j{HYj|&7HYjj{I&7HZ&7j{HZ&7H^&;I&{!BT9Hў&{Hў&{ :5[_:=d)1|e:Z߀#!Nt#*Vη| d%LkRu t%lkƷ| t%lk)ι#!N-|eJ=D)ХЌ[[CR]XHY&3{Y&wHU"j7H"j7HU&j{Y&3{Dj7HY&{D"j{Yj7Yj7Yj7j{&3{HYj7&{HYj{HU&7&7&7&7*{HYj{H՞&7j{Hў&7Yj|*{I&{Hў&;Hў&;H՞&{:5#FxB R2m||:T5[_:=d)1|e:Z߀#!Ls)η| t)ls)Ʒ| t)ms)ι"!N|%:ZD)Еό[c;~ :Tƾm|Dh+;^n"M] 2-|g| :T9[;~25ό[_:}D)1eJ;d)Хτ[_:|:9k\BB3ooDB []Y&j7Hf7{Y&{Y&{Y&{Y&3{DYj7HU&{Yj7HY&7HU&3{H&3{HU&7HYf7Yj{H&7Yj{HYj7&7&7&7&7j{HYjx&7Yj{HYk7j{M&{Hў&;H^&7Hў&;H՞&{:T5#Vx#VxD2RB2m|k|:T9[:}D)-|e:ZC!N|#:V߀#!N|%:Z"!L|%:Z#!N-|eJ=D)Хό[[￧` ++|g|:Tk[:5[;~:5k[:5k[BV>2m2SJttHf3{Y&jwHj7Hf7{DYf7Hj7H&jwY&7{H"j{Yj7HY&7HY&7HY&7HYj7"j{HU&7j{HYjw&7&7&7&7&{HYj{H՞&7j{H՞&7Yjj{HY7Yo7Y7jYk7 d%Kco7c+c]uDBR3m:Tk[:5[;~:5k[25k[:+|g|B>2o #FxD2R2m||BTƹk[:5Ќ[c:|25Ќ[c:|:5k[:9k\B>2oo 2-|k|!BVƾ+|g|!B>m|}B>m|2RT$W"4Ug#EVx"4Ug3Egx#Efx#Efx3Egx4Ug#EVx4Vg#Eg#Efx#Efx#Eg#Eg4Vx#Eg4Vx#Eg#Eg#Eg#Eg#Eg#Eg4Vx#Eg4Vx#Eg4V4Vx#Vx#Fx#Vx4Vx#FxB R2#FxD2R2m||BTk;~25ό[_:}d1ХτK_=e1ҥό[c:|:9lg\BB2ooy$FWy$h5w"FWyDh5y$h5y$h5y$hUyF3W$f5yFh3W$hW$fWy$fWy$hW$hWF5y$FWFh5y$h5yFWFWFWFW$h5y$hWFW$h5F5y$W$hWh7h7hWF5yH7F5 :τJC!Ns)w cKc N3wS!*c\uDB SFTFB [JtS+c Nu t)mt#:V3Efx"4Ug#EVx"4Vg4Ug4Eg4Vg#4Vx#Egx"4Vx4Eg#Eg#Eg#Eg4Eg4Vx#Eg4Vx#Eg#Eg#Eg4W#Eg#Eg4Vx4V#Eh5g4Vx#Ex#Eg#Egd)-tHў&{:5#Vx#FxD2JB2m|k|:T9[:|e1ҥτK_;d)ЕgJ;d)ЕK_=D)ЕK_:|:9lg|=4Egx#4Vg3Efx#DVx#4Vw"4Vg#4Vx#Efx4Ug#EVx4Vw4Ug4Eg4Eg4Vx#DVx#Eg"4Vx4Vx#Eg#Eg#Eg#Eg#Eh4Vx#Eg4Vx#Eg4V4Vx#Fx#Ex#Fx$VxB R2 3ox2J>+lg[ :5όK_;D)-|%:Z߀#!Lt#*Vι"Lt#*Vι#!N|%:Z#!N-|e:;e1Ҧ54Egx#4Vg#Efx#4Vg4Ug4Eg4Ug"4Vw#Efx4Vg#Eg#EVx#4Vx#4Vx#Efx#Eg4Vx#Eg4Vx4Vx#Eg#Eg#Eg4Vx4Vx#Eg4Vx#Eg4V4Vx#Fx#Ex#Ex#FxFBR@Yo7k7o7cKc_ʕB SFSo2J3o"JB2m2JSoDB [JtwSKk*MUx+3^f -|}"JSs4W#4Ug#DVw3Efx#4Vg4Eg3Egx3Egx4Eg"4Vg#Efx4Vw3Eg#Eg#Egx#Eg4Eg4Vx#Eg4Vx4Eg#Eg#Eg#Eg#Eg#Vx4Vx#Eg4Vx#EgEg4V#Eg4V4W5gd)-|# 4g4gC)-|#*Vη| t%LkN5{S+c_ʕ3wS!*c]ʕ3wS+c_ N5S+c Nu.4#EVx3Efx"4Ug#EVx#4Vw"4Ug4Ug"4Vw#EVx4Eg#DVx4Vg4Eg3Eg4Eg4Vx#EVx3Eg#EVx4Vx#Eg#Eg#Eg#Eh4Vx4g#Eg4V#Vx4Vx#Vx#Ex#Ex#Fx$Vx#ExFBR2#FxD2R2m||BTƹk[:5Ќ[c:|e1ҥό[c:|25[[25k[1̀"4Egx#4Ug#EVx4Eg#Efx#DVx#DVx#EVx3Eg"4Vw#Egx#DVx4Vx4Vw4Vx#4Vx#Eg4Vx#Eg4Vx4Vx4Vx4Vx4Vx4Vx#Eg$VxEg4Vx#EgEg4g4g5gEg4gd)-|# 4gC)-|#*Vη| d%LkN5wS*c]ʕDB SFTsFB [JtDB [Juw~` $h5WDh5w"FUy$h5W"FWFhWyFhWyFhW"F5W$hUyF5w$hW$hW$fWy$hW$hWF5y"FWDh5y$h5WFWFWFWFWF5y$h5yFW$h5yFy$hWF5yFy&y&y$hWS [+|g| :9[:|1ҥό[_:}D)1eJ;d)ЕτK_:}Ex"4Ug#4Ug#DVw3Efx#4Vw4Ug4Eg4Eg4Ug#4Vx3Eg#4Vx4Vg4Eg4Eg4Vg4Vx#Eg4Vx#Eg#4Vx4Vx4Vx4Vx4Vx#Eg#Fx4W#Fx#Eg4V4Vx$Vx$Vx4Vx#FxFBR2 3ox!BVƺk[~1ҥτJ;C)-|%:Z#!N|#:V߀#!N-|%:Z#!N|%:Y"j7Y&j7DY&wHf7{Y&wH"j7Hj7Hj7H&jwY&3{Dj7Y&7H&{H&j{D&j{H&3{HY&7Yj{D&7Yj{HYj{H&7&7&7&7&7HYj{M&7Yj|&{Hў&7HY7Y7Y7jYk7 d%Kco7c+c]uDBR3o!J>-|g|BVƾ+|g|BVƾ-|k|BVƾ-|Hf{Hf3{Hj7{Y&wHj7{DY&3{Y&{Y&{Y&3{Dj7HU&{j7Y&7HY&7HY&7HY&7HYj7&j{HY&7&7{HYj{HYj{HYj{HYj{HYj{HYo7&7HYj{HYj*{H՞&7HZ&7j{HZ&7Hў&{I*{Hў&{!BT9[_:=d)-|#:Vι|cKcΕ3wS*[\tC [JtDB SFt5g4Egx4Egx"4Ug#4Vw3Egx#DVx#4Vg"4Vg#4Vw#EVx4Eg#DVx4Vg3Eg#Eg3Eg4Vw"4Vx#Eg4Vx4Vx#Eg#Eg#Eg#Eg$Vx4Vx#Eg4Vx#EgEg4V4Vx4VxBR@k7 cKc_`$hYC [FS!Bƾ+lg[e1ҥτK_;d)Е1eJ;D)ЕgJ=e1ҥЌ[*MUo"MUo*M]x+;^n MUx+;o+3^ow*^ow+3o+2@HY&wHY&wHY&{Hj7{Y&wHj7Hf7{DYf7{DYj7Hj7HY&{Dj7Y&7HU&3{H&{H&7{HY&7Yj{&7{HYj{D&7&7&7&7&7&7Yj{HZ&7j{Hў&7Yjjxj{HZ&7H^&7Hў&{:T5F5 :τJC!Nt#)Ʒ d%LkN5{c+c_Ε3wS+c_ N5{S!*c_΀Dh5W$h3WDh5WFh5y$F3WFhUy$h5y$f5w$h5y$hUyF3W$f5yF5w$hW$hW$hW$h5wF5y$hWF5y$h5WFWFWFWFWFY$h5y$WF5y&W$hWF5yF5yF5yF5yF51ҥe:#FxD2R2m||BTk[~25Ќ[_:}D)1eJ;3 3EVx#DVg#4Vg#4Vg#DVw3Efx#4Vw4Ug4Egx3Eg4Ug#4Vx#Eg#4Vx4Vg4Eg4Eg4Vw4Vx#Eg4Vx#Eg#Eg4Vx4Vx4Vy#Eg#Eg4Vx#Eg4Vy#Vx#Eg#EgEgEg4WEg4g4gC)-|#*Vη| d%LkN5wS*c]ʕ3DB SFT"4Egx#EVw#DVg#4Vg#DVw3Efx#4Vg3Egx#Efx#EVx#Efx4Eg#4Vx4Eg#Efx#DVx#4Vx#DVx#Eg4Ug#DVx4Vx#Eg#Eg#Eg#Eg#Eg#Eg4Vx#Eg4Vx#Ex#Eg5g4W4g5gd)-|#)+lg[2τJ;C)-|%:V"!Ls)η|ZDUj3{HY&7DY&j7U"j7{Y&j7DY&wHj7{Y&{U&jwH"j7H&jwY&{Yj7H&{j7Yf7HY&7HYf7Yjw&j{HY&7&{HYj{HY&7&7&7j{HYj{Hў&7j{HZ&7Yj{HY7YjjjYk7 cKc]5g4gC!t#)wcKcΕ3wDBRSo2J3o#4Vg3EVx#DVg#4Ug#4Vg#DVw3Efx#4Vg4Eg3Egx3Egx4Eg#4Vx#Egx#4Vx4Vg4Eg4Eg4Vw4Vx#Eg4Vx#Eg#Eg#DVx4Vx#Eg#Eg$Vx4V#Eh5g#EgEg4g4W4gEg4gd)-|#:Vη| d%KcΕ3wD2R3o!J>2-|k|&wDY"j7{f{H&wH&{Hj3{Y&j7Hf7{Y&{Y&{Y&{Y&3{DYj7HU&{j7Yf7HY&7HY&7HYj7Yj{H&7HYj{HU&7&7&7&7&7&7Yj{H^&7j{H՞&7&{H՞&;H^&7H^&7Hў&{I&{H^&{:T9[_;D)-|#*Vη| t%LkNu{S+c_ʕ3w$Dh3Wy$F5wDh3W$fWy$fWy$f3WDh5w$FWFhUy$h5y$h5y$hUyFW$f5yFh3W$hW$fWy$FWy$hW$h3WF5y$hWFWy$h5y$h5y$h5y$h5y$h5yFWF5y$hWF5y$h7F5yF5yF5yF5yF5 1ҥe04gC!t#)wcKcΕ3wD2RSo2JUfwHY&j7{f3{H&wHY&{Hf3{U"j7DY&{U&jwH"j7Hj7H"jwY&{Yj7HY&3{H"j{j{j{j{H&7{HYj7&{HYj{D&7&7&7&7&{HYj{H՞&7j{H՞&7&{Hў&7HZ&7j|jYk7 cKc_`$hyC [FS!B>+lg[e1ҥτK_;Ex#DVg3Efx#DVg"4Ugx"4Egx"4Ug#4Vg3Efx#DVw"4Vg4Ug4Vg#4Vx#Egx"4Vx4Eg#Eg#Eg#Eg4Eg4Vx#Eg4Vx4Vw#Eg#Eg#Eg#Eg4VxEg#VxEg4Vx#Fx#Eg4V4V4gd)-t#)o7c+c]tD2R3m} :T9[;~h@Dh3Wy$F5w$h3Wy$FUy$FUy$FUy$f3WDh5y$f5W"FWFWF3W$F5w$hUyF5w$hW$hWy$fWy$hW$hWF5y"FWFh5y$h5yFWFWFWF5y$h5y&WF5y$WFy$hW$hWF5yF5yF5{1Х ox!BVƺk;|e1ХeJC!Nt#*Vη|Z&@DUf{HY&j7{f{HY&7HY&j7HY&wHf3{U"j7HYf3{Y&{Y&{Y&{Yf7H"jwY&7H&{j{j{j{D&{HY&7Yj{HY&7&7j{HYj{HYj{M&7&7Yj{H՞&7Yj{HYk7jxj{*{*{H^&;I&{Hў&{!BT[c:}d)Е1|e:Z߀"!Ltms)wZ&@DU"j3{HY&j7{f{HY&7DY&j7DY&wHY&{H"j7DY&{Y&wHU&jwHU&j{Y&3{Yj7HU&{jwYj7HYf7HYj7Yj{&{HYf7&3{HYj{HYj{&7&{HYj{HYj{HYj{I&7Yj{HYo7jxj{*{*{H^&;I&{Hў&{!BT[c:}d)Е1|e:Z"!Ltls)ҷwZ&HY"j3{HY&j7f{HY&7DY&j7DY&j7HY&{Hj7{Y&{HU&j7H"j7H"j7HU&j{Y&7{H"jwYf7HY&7{H&3{H&7{HY&7Yj{&7{HYj{&7&7&7&7&7&7&7Yj{I&7&{H^&7j{*{*{H^&;I&{Hў&{!BT[c:}d)-|%:Z"Ltls)ҷwZHY"j3{HY&j7Uf{HY&7DY&j7DY&j7DY&wHf7{Y&wHj7Hj7Hj7Hj7HY&{Yj7HY&3{H&j{j{j{&{HU&7HYj{D&7Yj{HYj{HYj{HYj{HYj{HYjx&7Yj{H՞&7Yj|*{I&{Hў&;Hў&;H՞&{:5#Vx#FxB SSo :5[c:}C)-|%:ZDhUyDh3Wy$F5wDh3Wy$fUy$FWy$f3WDh5w"FWyDh5y$h5y$h5y$h5yDhW"F5yDhW$hUy"F5y"F5y$FW$hWF5y$fWF5y$h5y$h5y$h5y$h5y$h5yFWH5y$jWh5yFy$W$hW$hW$jYS [+|g|R"4Efx#4Ugx#DVg"4Efx3EVx#EVw3EVx4Egx#DVw4Eg3Efx#Efx3Egx4Ug#DVx4Eg#Efx#DVx#4Vx#EVx#Eg4Vw#Egx4Vx#Eg#Eg#Eg#Eg#Eg4Vx5g#FxEg4Vx#Vx#Ex#Ex#Fx$VxB R2#FxD2JB2-|g| :9[c:}D)-|&wDUf{HY&j7{f{HY&wHY&wHY&{Hf7{Y&jwHj7DYf7{DY&7{DYf7Hj7HY&{Dj7Yf7HY&7HY&7HY&7Yjw&{HYj7&7HYj{HYj{HYj{HYj{HYj&7Yj{Hў&7Yj{HYo7Yjjxj|jYo7 d%Kck7 t%Lk N3wD2R3m}H՞jDUfwDUf3{HY&j7{f{HY&wHY&7HY&wHf3{U"j7Hf7{Y&{Y&{Y&3{Yj7H&j{Yf7HU&{H&j{D&j{D&{H&7HYjw&7{HYj{HU&7&7&7&7&;HYj{Hў&7j{H՞&7Yjj{HY7jxjYk7 cKc_`$hyS [FSo"J>+lg\H@"Fh3Wy"Fh5W$F5wDh3Wy$FUy"F5y"FUy$FWy$h5w"FWyFhUy$h5y$hUyFhW"F5w$hWy"F5yF5yFh5wF5yF5y$fW$h5yFWF5y$h5y$h5y$h5y$h5yFWF5y$hWF5y&W$hWh7h7h7 1ҥ ox 3ox2J>+lg[ :5όK_;Eh"4Efx"4Efx"4Ugx#DVw"4Ugx4Efx4Efx"4Ug#DVw4Egx#EVx#DVx#DVx#EVx3Eg#4Vx4Eg#Egx#Efx#Efx#Eg4Ug#4Vx3Eg#Eg4Vx4Vx4Vx4Vx#Eg#Eh4Vy#EhEg4Vx4Vx#Vx#Vx4Vx#FxFBR2#FxD2R2m||BTk@$F5W$F5W$f5wDh3Wy$FUy"F5w"Fh5w"FUy$f3WFh5y$h5w$F5W$F5W$f5y$hWyF5W$hW$f5yF5yF5y$FW$hWF5y$hWFW$h5y$h5y$h5y$h5yFWF5y$hWF5y$hWFy$W$jW$jW$y$hWS*[FS4gC)-|#*Vη| t%Lk"3EVw3EVw"4Efx#4Vg4Efx#EVw#EVw#EVx4Egx#DVw4Ug3Egx3Egx4Eg"4Vw#Efx4Vw4Eg#Eg#Eg3Eg4Vx#Egx4Vx#Eg"4Vx4Vx4Vx4Vx#Eg#Eg4Vx#Eg4g#EgEg4g4gEgd)-|#)O  n)9-߀JnK";H~$F3Uy$F3Uy$f5W"FhUy$f5w$f5w$hUy"Fh5W$fWy$FUy$FUy$f3WDh5y$F3WFWyFhWyFW"F5w$hWy"F5yFh5W$h3W$h5WF5yFW$h5yFWF5y$h5y$h5y$h5yFWF5y$hWF5y$W ` 0 In߂Rn["DhIn߀*DJnK"Dh5W"Dh5W"FhUy$f5W"Fh3Wy"Fh3Wy$F5W$fUy"F5wDh5WDh5wFh5y$f3WFhUy$h5y$h5y$h5yFhW$F5yDhW$hW$hW$hW$hWF5y$fWF5y$h5y$h5y$h5y$h5y$h7FW$h5yFY$hV"Fh2 I.߂Rn["DfI.߀*DJnK"Dh5WDh5W"FhUw$f5W"Fh3Wy"Fh3Wy$F5W$fUy"F5wFh5wFh5w"FUy$f5WFWyDh5y$h5yDhWyF3W$f5yF5w$hW$hW$hWDh5yFUy$h5wFWF5y$h5y$h5y$hWFWH5y$hWH5y(+3D]RnK3JnK"Dh3Wy";Uow" B@ܖܖ%&o)7%~ I-ۀJMvRr[~)9-ۀJNKv&~$F).߀*D] *D^f+3MUn"Db1(U******+UWW +UW W W  )$ے+URM%II6۶ )$ے[v%$rKn$rKn$rKn$r[v%$ے۶ I6ݿJM%onIn%&ܒݷJM-o[JI%o[JM-~%&r[vJM-)7%o%$ܖ۷|B @ * _ _WW_ _ _*UW _*W ~W ~W*$nH_JIݷ )&ے[v$rKn$nImnImrKn$rKv%$ܒ۶II6RM-orKv )6Rmm%&ܖݿRmm)&rKv߀II%~%&ܖr[Rmn߀II- á@ WU****+UUW _*~W_*_*_II6_JI6۶ %$ے[n$nImm-om-om-om-onIm$[v )&ܖݷJI%onKn)&ݿRmm~%$ܒݿRmm)&r[vJM-~)&mݷnKv p`@ZVVUUUUUUVZjVjUZZm%Zm- $rImm-oRM%mRM%mRM%mm-onIm~$r[v )&ݷJM%orKv )6nIn)&nKv߀ I%oےݷRnKn߀ I%~%&Ba0T(@ WU* _ _ _ _ *+UW_ U_*_*$nI- $nImoRM%II6ݷ )&ܒ۶%$ے[v%$ے[v%&ܒ۶ )&ܖݷII$RM-orKv )&ݿRM-$ے۷JM-$ےݷRMm)&r[RMn I7%oH, UZVVUUjjUUVVZjVZZ$rH_II6۶V%$rKmm-mRM$JI$II6ݷII7$JI$RM%onIm$ے[ I6mm%$ܒݷJM-$ےݷRMm)&r[vJM-)6o  X,ZUUjZZVVVVVZZjUVjUZZZmII6ܒ۶%$ےKn$nImnImm-nImrKn%$ے[v )&ݷJM%orKn)&ݿRmm%$ܖݿRmm)&r[vJM-~%&*_U*_ WWUUUUUW_ *W _+U_*_II6_JI6۶ %$ے[n$nImm-om-mRM-om-onIm~$r[v )&ܖݷJI%onKn)&ݿRmm%&ܖݿRmn)6r[JM-)7$nU _U* _ WWUUUUWW _*U_ ~W W  )$ےKnZm-mRI$II6۶ )&ܒ۶%$ے[v)&ܒ۶ )&ܒ۷II6RM%onIn%$ܒ۷JI%orKv߀ I7$mrKv߀II%oے۷Rmn I7%o@ UjZUjZVVUUUUVVZjUZjVjVjV%$r@jRI$II6ܒ۶ %$ے[v%$rKn$rKn%$ے[v%$ܒ۶ )6ݷJI%mnIn%$ܒ۷JI%or[vII%or[JI-~%$ܖݿrKv*_U*_WU* _ _WWW_ _ *W_*~W U WM$II6ܒ۶%$rKn$nImm-om-om-nIm$r[v )&ܒݷJI%mnIn%&ܖݷRM-$ےݷRM-~%&ܖnKv߀II-VUjVUZVUjjZZZZjjUVZVjVjV$rImV%$rKnm-oRM%mJI$JI$JI$RM%mm-rKn%&ܒ۷JI%orKn )6nIn)&rKv߀II%>>~~~ZUZUZVUjjZZZZZjVZjVZUZUI)&ܒ[@II6ܒ۶%$rKnnImom-om-om-om-rKn%$ے[ I6Rm-$[II%or[vII%o[RM-_U*_U _WU******+UW_ +U_ ~W ~W $nI-oRM$II6ܒ۶%$ے[v$rKn$rKn$rKv%$ے[v )&ݷJI%mnIm~$ے۶II%orKv߀ I7$mr[vJI%==}}@@@@@ZUjVjVUZVUUUjjjjUUVZjVZZZII&ܐZm-mRM$JI6ݷII6ݷII6ݷII6ݷJI$RM-onKn%$ܒ۷JI%orKv߀ )6nKv߀ I7$oU U*_U*_U* WUU******UW _*~W _+U_JI6_II6۶V%$rKnnImom-mRM%mRM%mRM-onImrKv)&ܒݷJI%onKn)&Rmm%&nKn߂U W_U*_U*_ WU* _ _WWW_ _ *W_*~W WRM$V%$r@jRI$II6ܒ۶ %$ے[v%$rKn$rKn%$ے[v%&ܒ۶ I6ݿJM%onKn%&ܒݷJM-$[JI%$ےUVZUjVjVUjZVUjjjjjjUVZVjVjVjRI$V%$rKnm-oM%mRM%mRM%mRM%mm-rKn%$ܒ۶II$mnIn%&ܖݷRM-~%$ܒݿ @@@@@U W*_U WU _U* _WUUUUUWW _ U_ ~W WRM$+WM%II6۶ )$ے[v$rKn$rKn$rKn$[v%$ܒ۶II6RM-orKv )&Rmm%&ܖݿ]]}}} U U*_ U*_U*_ WU* _ WWWWW _ _*~U_ W_+U_WM$II6ܒ۶%$rKnnImm-om-om-onIm~$r[v)&ܒݷJI%mnKn%&ܖݿRM-~UU U*W_U*_U*_ WU* _ WWWWW _ *W_*~W WRM$+WRM$II6ܒ۶%$ےKn$rImnImnImnKn$r[v)&ܒ۷II$mmm%$ے۷JI%o U U*W*_U U*_U*_WU*_ WWUUUUWW _*U_ ~W WRM$+WM%II6۶ )$ے[v$rKn$rKn$rKn$ے[v%&ܒ۶II6RM-r[v߀ )6nInUjUjUUVZUZUZUjZVUUUUUVVZjUZjVjV$rImV%$rKnm-oRM%JI$JI$JI$JM%mm-rKn)&ܒݷJM%orKv U U W*W_U WU WU* _ WWWWWW _ +UW _+U_*_JI6_JI6ݶ )$ے[v$rImnImm-onImnKn$[v )&ܖݷJI%onKn)&VUUVVZUjVZUZVUZZVVUUVVZZjVZVjJI$jJI$ݷZnI-oRM%mJI$JI$JI$mRM%onIm$r[v߀ )&ݿRM-VUUUVZjUZUjZUZVUUjjjjjUVZjUZjV$rH_JI6 $nImm%mRI$JI$JI$JI$RM%onIm$ے[ I6ZVVVVZUjUVUjVUjZUUjZZVVVZZjVZjVjVjV%$r@jRM$II6۶ )&ܒ۶%$ے[v%$ے[v )&ܒ۶II6ݿJI%mnIm%$ےW*U U U U U*W*_U W W WU* _ _ _ _ _ *~U_ U_+U_+U  )$ے[n$nImoRM%mJI$JI$JI$JI$mRM-onIn%$ے۶ggghUZVVUUUVZUjUZUZUjZVVUUUUVVZjUZVjJI$jRI$ݷI)&ܒv%$rKn$nImnImnImrKn%$ے[v )6ݿJMUW*U U U U U W*_U U*_U*_ WU* _ WWWW_ _ +UW _*_ ~W*$nI-`jRM$II6۶ )&ܒ[v%$ے[v%$ے[v)&ܒ۶ I6ݷJI%m*U U_W*W*W*W*_U W W WU**_ _WWWW _ *W_*~W  %$ے@jRI$ݷ )&ے[v$nImm-oRM%mRM%mRm-onImrKv===@UjVUUjUZZZZUjUVjUZVjZVUUjjjjjUVZjUZjVjRI$ݰ )$ے[v$nImm-oRM%mRM%mRm-onIm$rJ UW*UU_W*W*W*__U W*_U*_WU*_ WUUUUUUW _ U_ ~W ~W $nI-o )&ܒ[v$rKn$nImnImnKn$rKvVUjVUUZZVVVZZUVZUjVUZZVVUVVVZjUVjUZUII&ܒ[v $nImoRM%mJI$ݷII6ݷII6ݷII6JI$aUjVUjVUUjZZZZUjUVZUZUjZVUjjjjUVZjVZZI)&ܒ[v$nImoRM%JI$ݷII6ݷII6ݷII6ݷUUZUZUUjZZZZZUjUVjVjVUjZVVUVVVZjUVjUZUII&ܒ[v $nImoM%mJI$II6ݷII6ݷJI$ U_*UW U_*W U UUUU U*WU*_U*_ WU**_ _ _ _ _ *UW +U_*_II6_JI6۶ %$ے[v$rKmnImnImn@UZUjVUZVUjZVVUVVZUjUZUZUjZVUUUUUVZjVjUZm%Zm-mJI$ݷII&ܒ۶ )$ے[v%$ے[vUjUjUUZUUZVUUjUjUjUjUUZUjVjVUZVVUUUUVVZjVZZZUII&ܒ_JI$ݷI)&ܒ۶ )&ے[v%$ېUZUZUjVUZUUjVVUUUUVZUjVjVUjZVUUjjjjjUVZjUZZZm%mJI$ݷ )&ܒ۶%$ے[v%$ے U_ U_*UU_*U_*W UUUUUU W*_U WU WU* _ WWWWW_ _*U_ ~W  %$ےKh %$ےKn_JI$ݷII&ܒ۶ )&ܐUZUZUjUjVUZUUjVUUUUUVZUjUZUjVUUjjjZjjjUVZVjVjRI$V%$rKnm-oRM%mUZVVUZUjUUZUUjZVUUUVZjUZUZVUjZZVVVVZZjUZjVjVjRI$V%$rKnnI-o U_WW_ U_*UW U_*U UUUUUU W_U*_U*_ WU**_ _ **U_ +U_*_II6_JI6ݶ )$ے[v*U U_ U_ U_ U*UW UW UU_W*W*W*W*_U*WU WU*_WU*****UW _*W ~W ~_JI6 $nIm*U_WUUWW U*UU_*U U_W*W*W*__U W*_U*_WU*_ _WWWWW _ +UW U_+U  )$ےKn_JI*U_ WUUUUW U_*UU_*W UU___UU W_U*_U _WUUUUUWW _*W U_WRM$jUjUVUUjUjUjUVUZUZUUjUjZZZUjUVjUZVUjZZVVVVVZjVZUZZmUUZVUUjUjUjUVUjUUjZVUUUUVZUjVUjVUjZVUUUVVZjUVjVjV$rImpUVUjUVUUjUjUjUjUVUjVUUjZVVZZUjUZUZUjZVUUUUUVZjUZV%$rImommmp U*U_U*U U_ WW U_ U*U_*U_W*U U U U U*WU*_U*_ WU** _ _ _**~UW U_*$nI-UVUUZUUjUZUZUZUjUVUjVUUjZZZZUjUVUjVUjZVUjjZjjjUVZZjVUVUUVUjUZVUUUVUZUZUUjUZZZZjUjVZUZVjZVVVVVVZjUVjVU_U*UWU U_WUUUW U_*U_*U U_____U U*_U*_U _ WWUUWW_ +UW U@?T*UWU U_WUUUWU_*U_*UU_W*W*W_UU*_U _U* _WUUUUW_ *W T?U U*U_UU*U U_ U*UWU_*UU_W*U U U U U*WU*_U*_ WUU*****UW _+@UP?*U@?U*U_UU*U*U*UU_ UW*UU____U U*_U WU*_WUU***+UUW _U_UZUjUUZVUUjUjUjUZUjZUUjZZZZUjUZUjVUZVUUjjUVZUjUZUjUVUUjUZUZUZUjVUZUUjZVVVVZUjVZUjVUjjZZjjUUV??*UWU WU*U_ U_ U_ U_*UW U_W UU__W__U U*_U _U* _WUUUWW?UVUZUUjUZVVUZUjUZUUjZVVVZZUVjVUjZVUUUU?UZUjVUjUZVVVVUjUUZVUjUjZZjUjUZUjVUZVUUjje@@@@@@@@@?UUZUUjUZUZUZUZUVUjZUUUjUjUUVjUZVUjZVVVUV????U UWU*U_ U_WU_ U_*UW U_*W*U U U W*W_U*_U*_ WU*Ȁ UP?U UWU*U U_ U_ U_*UWU_*W UU_____U U*_U*_WU* _UT?UUVUjUZVUUVUZUjVUUZVVVVZUjUZUZVUÂUT?U U*U_WUU*UUW U_*UUW*U U U U*W*_U WU WU?*U@?U UWU*U U_ U_ U*UW UW*U UUUUU W_U*_W????*U@?U*U_WUUUW_*U_*U UU_U U*W WÀ??UjUUjVUUUVZUjVUUjZZZZUjUZU!!!?*U@?T*U_WUUUWU_*U_*U UUUUU W*_UAAA??????UZUjUVUUjUZUjUjUZUUjVVVVVZU?U@?T*U_WUUUWU_*U_*W UUUU U*W߿~??UZUjUVUUjUjUjUVUZVUjZZVZZϟ>????UVUZUUjUZUVUZUZUVUjZVVUVz??U_*U_WUUUW U_*UUW*U U Uǀ??*UP*U_U*U_WUUUW UW UU__W??? U*UWU U_WWW_ UW U_*W*??UVUZUZUUjUjUjUVUjZU\r?????? T*UWU*U_ WWW U_*U_*U??UUjUZVVVZUjVU`?? U*U_UU*U*U*UW UUU??? U*U_ WUUUW UX?????*UWU U_WUWW UU???UjUUZVUU6lٳfϜ???UZUZUUjUj?????*U_U*U_W?????UZUjUVU??UUVUj????????VUZˀ?????UV???????????֭Z??<??????B ??????2dɓ??????J*P???ѣF0???? ???????$QEA9s!BR)J_????x????????U*U*UJTU*UJURJUJU*TUJTU*JRRRJU*TRU*RTJRRTTTTRURU*U*UJRTU*U*U*TRU*RU*JRRRRJ*TJU*JT*JJRRRJJUR?U@UT?U@UP?UUUUT?UPUPU?U@PPPPU@U?T@T@TU@?@PPP@?@?UU*RUJTUJURRRRJU*RU*RTU*U*U*U*TRJTRTJRTU*****TRJTURTUJURTTTRUJU*RTUJRRTRRJU*TJT*RTU******TRJU*U*U*U*U*RTTTTRUJTJTU*UJJJJU*TR*R*RT**JJJJ*ԪRJ*5UJUJTUJTU*U*U*U*TRU*RTU*JRRJJU*RJTJRT*JRRRJJ*TR*TU*UJU*URTU*U*U*U*TRU*RTU*JJJJ*TRJTJRT*JRRRJJ*TRJTJOURTUJTU*U*UJU*U*RUJTUJRTTTTTRJTRU*JT*JJRRRJJ*TJ*R*TTRU*RTU*U*U*TRUJTU*RTTU*U*TRJU*R*RU*JRRTTTTRJ*TR*R*RTUJTU*UJURRUJU*TJTUJRRTTTRJU*RJT*RTT*****TRJ*RJTJ[d$UPUU@UPUPUPUPU@U?PUUPTU?U?U?U?U?TPU?TU@?PU@?PPTTTPP@?UT@?UP?UP?T@?U@UP?UUUUT?PU@T?U@PTU?U?U?U?TPU@?T@TU@?PTUU@?@?UUTP@?UP@T@P #m$ UU@UPUT?PUPU@U?UPU?U@TT?U?U?U?TP@UPU?PTU?@?PPPPP@?@UT@?UP?U@?mm6H@kl6DUU@UPUPUPU@U?PUPTU?U@U@U@U@?U?TPU?PU@TUU@?@?@?@?@?@?UTP@?TP?UP?TmmFI@*m6HUU@U@U@U@U?PU@PU?U@PPPP@U@?TPU?PU@PTUU@?UUTP@TP?UP lDPd$?mm6HT?T?T?PUPUTUPTU?U?U@U?U?TPU@?TU@?TU?@PTUUUUTPP?TP?UP?UP6$m$RIi"HIi"HUUUT?UPU@TUPTU?U?U?U?TPU@UPUPTU@?PPPPP@?@UT@?UP?UP?T#m [d$mm6HP?UPUPU@UT?U@T?U@PTU?U?U?TP@U?PU?PU@?PTTUUUTTP@TPTP i$IԨmmFHHI"H$m T?T?UPU@T?U@TUU@PPPPPU@?TPU?PU@?PTUUUUUUTP@TPP[dDJ$m$[l$?mm6D*JUJU*TJTUJRTTTTTRJU*R*R*JRT*****TRJ*TJ*R#m$Ri$I$m$[d$?klDJRUJU*RU*RTU*JRRJJU*TJTJTJRTT****ԪTRJ*RJTJmHI"H@?km6DHI@i"H#m$IRTRUJTUJRTU*JJJU*TRJTRTJRT*JJJJJ**TJ*RJTJIi$IԪmFI@i"I#m$ $m $m uRJU*RU*JRTTTTRR*TJTJT*JRRRRRRJ*ԪRJԪJԪJԨDJ$m [d$?kl$?kl$6#m$IT?UPUUPT?UU@UPPPU@U?TPU?PUPTU@?@?PPP@?@?UTP@T@?T@-HIH@?kl6DHI@i"H#m$I#m$I#i"HU*RU*RTU*JJJJ*U*RJTJT*RTT*****TRJ*TJԪJԪJIi$IԨmmFHHI"Hi"H#m$Ii"Hmm6$RU*RU*JRRRRJJU*RJTJRU*JRRTTTRRJ*ԪR*TJTIi"IԨmmFH@i"I#m$ $m $m $m #m$HUJRU*JRTTTTRJU*RJT*RT*JJJJJJ*ԪRJ*R*THi"IԨmmFI@i$I$m [d$[d$[d$$m d$}U*RTU*UJJJJU*TRJTJTJRT*JJJJJ**TR*TJԪJԪmFIH#m$ [d$?kl$mm6Dmm6Dmm6$?kl$m$T?U@PTTTTTPU@?TPUPT@?PTTUUUUTTP@?UP@T@T6HP$$?klDmm6HFHFHm6Dkl$IGRU*UJJRRJJU*TJU*RTJRT*JJJJJ**TR*TJԪJԨd$?T#m$I$m$[d$?kl$?kl$?kd$[$m #i"H333TU?U@U@U@U@?U?TPU?TU@?TU@PTUUUUUTTP@TP?PP Ii$IԨmmFHHi"H#m$I#m$I#m$I#m$Hi@FHml$JRRTRRJJTR*R*JTU**JJRJJJ*TRJTJ*$m$?THI"H@?km6DHI@i"H#m$I#m"Hi"HHI@6Dkl$SU@PPPPU@U?TPU?PU@TU@?@?PPPP?@?UP@?UPP[lDJ$m$[l$mm6DFHFHFDmm6$?kd #m$HHHUJJJJU*TRJTJTJRT*JJJJJJ*TRJ*R*R*Rm$I$$?klDmmFHFHFHFHmm6D?kl$$m$IHH@TTTPPU@UPU?PU?PTU@?@?PPPP?@?TP@?UPP[dDJ$m$[l$mm6DFHFHFHmm6$?kl$#m$IHHmm$JJJU*TRJU*RU*JT*JRRRTRRRJ*TJ*R*R*RFI@*[d$?mm6HFHHI@HIFHmm6$?kd #m"HFHkl U@U@U?U?T@U?PU?PTU@?PPTTTTTPP@?UT@?TP?U@?THI"H@?km6DHI@i"Hi"Hi"Hi"HHI6Dkl$#m"HFDFD?U?U?TP@UPU?PU@?PTUUUUUUTP@?UT@?T@?T@$$?U#m$ [d$?klDmm6Dmm6Dmm6Dkl$?[d #m"HHHml$#i"@``@@@ TRJ*TRU*RTJRT*JJJJJ**TRJԪR*R*#m$ HIH#m$I$m$[d$[d$[d$$m #m"HHHm6$[$mIHHkl uRJJTR*T*RTJRRTTTTTRRJԪRJԪJԪJTDJ$m [d$?kl6Dmm6Dmm6Dmm6D?kl$[$mi"@FD?kd Iml  U?TPU@?TU@?TU@PTUUUUUUTP@?UT@?T@?T@$$?T#m$ [d$?klDmm6Dmm6Dmm6Dml$?[d #m$HHHmm$#m"H6D?[#m"HTRJU*R*RU*JRT**JJ***TRJ*R*TDP Ii$IԨmmFHIi"H#m$I#m$I$m$I#m$Ii"HHHm6$?[d I@m$#i"@6$U*TJU*RU*JTU*JJRRRRJJ*TRJԪR*R*$m$Ri$I$m$[d$?klDmm6Dmm6$?kl$[d #m"HHHmm$#m"HFD?[$m$H6$*TJTJT*RTT******TRJ*RJԪJԪJ$m$?kl6DHI@i"H#m$I#m$I#m$Ii"HHH6D?[d i"@6$[$m$HFD?#m"H``@@@ TJU*RU*JRU*JJRRRRRJ*ԪRJԪR*R*mFH@*[l$mmFHHI"Hi"H#m$Ii"Hi@FHmm6$?[d i@6$[$m$HFD?[$m"H6$U?TU@?PU@PTUU@?@?UUTP@TPT@P6HPd$?km6DFHHI@HI@HIFHmm6$?[d #i"HFD?kd Hkl HkdmHU?PU?PTU@?PPTTTTTTP@?UT@?UPP l6DPd$?mm6HHI@i"H#m$I#m$Hi"HHI@FDkl$#m$HFHkl Iml H[dmH U@TU@?PU@?PPTTTTTP@?@TP@T@?T@-HIH@?km6HHI"H#m$I$m $m $m $mI#i"HHI6D?[d I@m6$#i"@6$imlml#UPTU@?PTUU?@?@?@?@?UTP@?UPT@P6HPd$?km6DFHHI@HI@HI@FHmm6$?[d #i"HFDkd Iml HkdIF$FDTU@?PUU@?@PTTTTTP@?TP@T@?U@?TmmFI@*[d$mmFHHI@i"Hi"HI@HH6Dkl$$m$IHHml$i@6$i@ml HD?[#m"@@TU?PPTUUUUUTTP?@TP@T@T@P #m$ HIH#m$I$m $$[d$$m $m$Ii"HFHml$$m$HFHkdHkdFD?#i"@l [#m"GT*RTU**JJJJJ**TRJTR*R*mFH@*$m$RIi"H#m$I $m [d$[d $m #m$II@FD?kl i"@6$$m$H6$#i"@ H?[$m"@[$m"GT*RTT******TRJ*TJ*R*R$m$RIi"I$m [d$?kl$mm6Dmm6$?kl$?[d #m$II6$?[$mIHHkl HkdIFD#i@ml6$TU?@?PPTTTPP@?TP@TP?UP?T$$?T#m$I d$?klDmm6DFHFHmm6Dkl$[dm i"HFDkl I@m$i@l H?[dm"H FDTJRRTTTTTRRJ*TJ*R*R*RFI@*[l$mmFHHI@i"Hi"Hi"@HIFDkl$$mIImm$#i"@6$#i"@m H[dm$H HDmuJRT**JJJ**TRJ*RJԪJԪJmHI"H@?km6DHI@i"H#m$I#m$I#m$Ii"HHI@6D?kl #i"HFD?[dHHkdFD?[#m"@m HD?#ikdmH  U?@?PPPPPP?@?UTP@?TP?UP #m RFI@*[l$mmFHHI"Hi"Hm$Hi"Hi@HHm6D?kd i"@FD?[dmIHHkdFD?[#m"@ HD?#i@klH }RTT****TTRJ*TJ*R*R*[lDHIH#m$I$m$[d$?kl$?kl$?[d$[$m #m"HHHmm6$$m$IHHkd HkdFD?#i"@lF$H[#m"@FDJRRTTRRRJ*TRJԪJ*$m$?TmmFI@*[l$mmFHHIHi"Hi"Hi"HI@FHmm6$?[d i"@6D?[dmIHHkdmIFD?[#m"@m HD?#i@klH F$U?@?@?@?@?@?@UTP@?UPT@T[dDJ$m [d$?mm6DmmFHFHFDmm6D?kl$[$mi@FD?[dHml HklFD?#i"@lF$H?[#i"@kdmH B!x<UUUUUTTP@?UP@T@?T@-HIH@-FI@*[d$?mm6DFHFHFHFHmm6$?kd$#m$IHHmm$#m"HFD?[$m$H6$#i@l FD?#ikdH F$D$m$UUUUTP@?UT@?UP6H*#m$ HI@#m$I$m [d$[d$[d$$m #m$II@6D?kd i@6$#m"H6$#i"@m H?[$m"Hm F$H?#ikdm"@P6IH***ԪTRJ*TJ*R*R$m$Ri$I$m$[l$?mm6DmFHFH6Dmm6$?kd$#m$IIm6$[$m$HFDkdFD?[$m$H6$IkdmH FDH?[#ikdm"@`0!wRRRRJJ*TJ*RJTJ[d$JIi$IԨmmFHHi"H#m$I#m$I$m$I#m$Ii"HHI@6D?kl #i"HFD?[dHHkdFD?[#m"H D?[#i"@klI F$DH B!t:UUUTP@?TP?UPP l6DP #m$ HI@i$I$m $m $m $m #m$Ii"@FHml$$m$IHHkl Iml HkdmH6$H[dm"Hm6$DH?H6#TPP@?@UT@?UP@T@T6HPd$?kl6DFHHI@HI@HI@FH6Dkl$$mII@m6$$m$HFD?[dmHFD#i"@m HD?[#i"@ml6 F$H?H?[#i@)E?@?UTP@?UT@?T@?T@6$m$Ri$I$m$[d$?kl6Dmm6Dmm6Dmm6$?kl$[dm #i"HFHkl$#i"@6$$m$H6$#i"@m HD?[#i"@l6$DH?[#i[$m"@kdm"@RIm$$?UTP@TPP@P6HPd$?mm6HHI@i"Hi"Hi"Hi@HH6Dkl$#m$HHHkl i@m6$i@l H?[$m"H FDI[dm"@lH6 6 6#TTP@?TP?T@T@P i$IԨmmFH@Ii"H#m$I$m $m $m $m$I#i"HHI6D?[d i@6$#m$HFD#m"H6$HkdH6$D?#ikdm$Hl 6 6 6 mmHI"I@?TP@T@?T@?T$$?T#m$I d$?kl6DmmFHFHFHFHm6Dkl$[$m i"@FD?[dHml IklFD?[#m"@m FDI[dm"@lI6 6$F$F mmHi"I@?TP?T@T@P i$IԨmmFH@i"H#m$ $m [d$[dm $m #m$HI@FDkl #i"HFD?[dmIFD?[dmHF$#i@lFDIkdm"Hl6 F$F$DDDv;G#@?TP@T@?T@-HIH@$$?T#m$I $$kl$?km6Dmm6Dmm6D?kl$[d #m$II6$?[dmIHHkl Ikl HD?[$m"H D?#i@kdH 6$F$DDDD@ GP?@UP@T@?T@-FIH@?km6HHI"H#m$I$m$[d$[d$[d$$m #m$II@FD?kl i"@6$?[$m$HFD?[$m"H6$IkdI6$H?[#i@kdmHl6 6 F$F$6 6 }RJԪRJTJԪJTd$?T#m$I d$?kl$mm6Dmm6Hm6Dmm6D?kl$[d #i"HFHml$#i"H6D?[$m$HF$#i"@m H?[$m"@m F$H?#i[dm"@kdm$HlHlHlHlHH>T@?UT@?T@?T$$?T#m HI@i"I#m$I $m $m $mI#m$HI@FDkl$#m$HFHkl Iml HkdmI6$IkdmH FDH?#i[$m"@kdm"@kdmHl@kdm"@kdm"@@0i7RJTR*R*Rkl6HPd$?mm6HHI@i"Hi"Hi"Hi"HHI@FHmm$[$mI@6$$m$HFD?[$m$HF$#i"@l FD?#i@klI6 F$D?H?[#i[#i[#i[#i[H?HDO'ɤi7J*RJTJ[d$JIi$IԨmmFHIi"H#m$I$m $m $m #m$Ii"HHHm6$?[dm I@6$#m"H6$#m"H6$IkdI6$H?[#i"@klH 6 F$F$DDF$F$6 @ TU)e2DP@T@T@P i$IԨmmFH@i"H#m$I $m d$[$m $m #m$II@FDkl$#m"HFD?kdHHkdFD?[$m"H6$H?[#m"@l6$FDH?I[#i[#i[#i[#i[#H?HDT@?T@?T$m$?T#m$ [d$?mm6DFH@HI@HI@HI@FH6Dkl$$mII@6$[$m$IFD?kdFD?[$m$H6$HkdmH6 FDH[#i"@kdmHlHlHdm"@kciKl[,K%*R*R*RFI@*[l$mmFHHi"Hi$I#m$I#m$Ii"HI@FHmm6$?[dm i@6$[$m$HFD?[dmIFD#i"@m HD?[#i"@ml6 FDH?i[#i[#m"@kdm"@kci[#i[H?D$0L&|].KTP?U@?TmmFI@*[d$mmFHHIHi"H#m$I#m$Ii"HHI@FHml$[$mI@m6$#m$HFD?[$m$H6$#i"@l FD?#i@klI6 F$H?H[#i[#i[#i[#i[#iH?D$(@e2LTP?U@?THI"HP?km6HHI"H#m$I$m $m $m $m #m$Ii"HFHmm$[$mIHml$i"@6$i@ml HD?[$m"@m FDH[#m"@klH 6 6 6 6 }Hl"@k#i @Ii3*RFI@@$$?T#m$ [d$?kl6DmmFHFHFHFHmm6Dkl$[dm i"@FD?kd Im$i@m HkdI6$H[dm"Hm6$HDH?H[#i[#i[#i[#i?H?D$6 `(@oR*R#m$R#m HI@i$I#m $m $m $m #m$Ii"HHHmm6$?[dmIm$#m"H6$#i"@$HkdmH6$H?[#i"@klH 6$F$HDDDDF$F 4Hdm"@ ` 9N'*R*RFI@*[d$mmFHHI@i"Hi"Hi"Hi@HH6D?kl$#m$HHHml$#i"@6$#i"@6$IklF$Ikdm$Hm6$HDH?H?[#i[#i[#iH?HDF$6HP  u:THi"IԨDJ$m$[d$?mm6DFHFHFHFDmm6$?kd$$m$IIm6$[$m$IHHkdHHkdIFD#i"@lF$H[dm"@l 6$F$DDDF$F$6 }l@kciDO'su:Ng3JmHI"H@?km6DHIHm$I$m $m $m $m #m$Ii"@FHmm$[$mIImm$#i"@6$#i"@m H[dmH6$D?#i@kdH6 F$F$DD$F$6 4Hdm"G[#H?$}>gy;T#m [d$mmFH@Hi"H#m$I#m$I#m$I#m$Ii"HHI@FDkl$#m$HHHkl i@m$i@ml H?[$m"H HD?#ikdmHm6 F$F$DDDF$F 6Hlm"@[#i?Ddm$m$RFI@*[d$mm6HHI@HI@i"HHI@HIFDml$[dm i@6D?[dmHkl HklFD?#m"@m FDIkdm"Hl6 F$F$DDD$F$6 l@kciDF |i$IԪmFI@i$I$m [d$[l$?kl$?kl$[d $mIi"@FHml$#m$HFDkdHHkdFD?[$m"H6$H?[$m"@l6$DH?[#i[#m"@kdm"@kdm"@kdm"@kdi[#iH?DF l@[#h`(@DT[d$?T#m$I$m$[d$?kl$?kl$?kl$[d$$mi"HFHml$#m$HFHkd HklHD?[$m$H6$H[$m"@l6$DH[#i[dm"@kdm"@kdm"@kdm"@kdm"G[#iYH?DF$4l@k#i?DQj-DQ?T#m$I d$?kl6DmmFHFHFHFH6Dkl$[d #i"HFHkl #i"@6$#m"H6$#i"@m H?[$m"@m F$H?[#ikdm"HlHHl"@kdi[H?D6#Hkci66##m$ [d$?mm6DFI@HI@i"Hi"@HI@FHmm6D?kd #m"HHHkl$#i"@6$#m"@6$imlFD#iklI6 FDH?[#i[dm"@kdm"@kdHlHkdm"@kdm"@k#i[#H?DF$4l@k#i?$4i$I$m$kl$mm6DFHFHFHm6Dml$?[d #m$HHHmm$#m"HFD?[dmIFD?[dm$H6$ikl6$H[#m"@mlH 6$F$DDDDF$6 4Hdm"G[#H?$6l"@vUD3!Hi"H#m$ d$kl$?kl$mm6$?kl$?kl$[dm #m"HHHmm6$[$m$IHHkl Iml HkdmH6$IkdmH FDH?[#ikdm"@kdHlHlHlHlHdm"@kdm[#h?DF$4l@[#h!ݙU Ȅ@Hi"H#m$ $$[d$?kl$?kl$?kl$[d #m$Ii@FDkl i"@6$?[$m$HFD?[$m$H6$i@mlF$Ikdm$Hm6$FDH?H?H?[#iH?H?DDF 4HkdiDF TC*H QHI@i$I#m $m [d$$m $m #m$HI@FDkl$#m"HFDkd Hkl HkdIF$iklI6$D?#ikdm"@lH 6 6 6 lHkdm"[#h?DF }HkdiL;2YDHm$I$m$[d$?kl$?kl$?kl$?kd$[$m #m"HHHm6$?[dmIHml$i@m$Iml FD?#i"@lF$H?[#i"@kdHl 6 6 6 6 6#Hdm"@[#i?DF Hdm;*HʨfD!$m [d$?kl$?mm6Dmm6Dmm$?kl$[d #m"HHHm6$[$mIHHkl Iml HkdIF$ikdH6 FDH[#i"@kdm$HlHlHlHlm"@kdi[H?DF HdmDS1쪈dB!F C2[l$mm6DFHFHFHFHmm6D?kl$[$mi@FD?kd Imm$i@m HkdF$ikdH6 FDH?[#ikdm"@mlHlHlHlHlHlm"@kdm"[#i?DF$6l@k#h?$ weTC"6bU DHIHi"I#m$I#m$I#m$Ii"HI@FHml$[$mIIm6$#m$HFD?[$m$HF$#i"@m H?[#m"@lF$H?#ikdm"@mlHlIHlHkdm"@[#iH$6@k#i?$ weTC"6.!ٕP̈@?[d$?kl$mm6Dmm6Dmm6D?kl$[d #m$II@6$?[dmImm$i@m$iml FD?[#i"@lF$H?[#i"@kdHm 6 6 6 6 6 Hlm"@k#i?DF dm"YDS1쪈dB!F v]LC*m$I#m$I$m $m #m$Ii"HHI@FDkl$#m$HFHkl I@m$Iml HH?[$m"H D?#i@kdH 6$FDD?H?H?H?H?DDF 6Hdm"[H$dmT;!YDۙwS1̨d"z[l$?kl$mm6Dml$?kl$[d #m$II@6D?kd i@6$#m"H6$#i"@$HkdmH6$H?[#i"@mlH F$FDDH?H?H>DDF$6 }l"@[#i?D6#@[#h&!ݕQ D?$˺veD3!?kl$?kl$?mm6$?kl$?kl$[dm #m$HHI6$?[dmIml$i@m$iml HD?[#m"@m FDI[dm"@lI 6 F$F$F$F$F$6 6Hl"@k#i?DF Hdi;!YD۹wU1쪆dBu3ʈfB![d$[d$[d$[d$$m #m$HI@6D?kd i"@6D?[$mIFD?[dmIFD?#m"@m D?[#m"@l6$D?H[#i"@kdm"@mlHlHlHlHl@kdm"@[#iH>DF Hdm"YHF TC*Hݻu3ʨfB uSʨfB![d$[d$[d$[d $m#i"HHHm6$?[dmIm$#i"@6$#i"@$HkdI6$H[$m"@l6 FDD?H?#i[#i[#i[#i?H?D$F l@k#i?D6#@vUD2!k#h?w.!ٕP̄@?s.fٕȄfYkl$?kl$?kl$?kl$[dm #m"HHHm6$?[dmIHml$i@m$iml HD?[#m"@m FDI[dm"@l 6$F$F$DDF$F$6 lHkdmYH$lm"GYD۹U3ʈfB ݹu3ʨfB ݹu3쪈dBH$m [dm $m #m$Ii"HHHmm6$?[dmI@6$#m$HFD?[$m$H6$#i"@l HD?#i"@ml6$D?I[#m"@kdm"HlHlHlHlHlHl"@kdm"[#i?D$6l@k#i?$fUC2![#h?s.f!ٕP̈@?w.f!ٕ̄Cw.fٕȄ?mm6Dmm6$?kl$?[d$$mIi"@FHkl$#m"HFD?[dmHHkdIFD?[#m"H H?[$m"@l6$D?i[#m"@kdm"HlHlHlHlHlHkdm"@kci[H?DF lm"@veD3"6bUȄC@ܻfUC2!ܻfTC" ܻfTC"kl$?kl$[d$$m #m"HHIm6$?[dmIm$#i"H6$#i"@6$IkdI6$H[dm"@l6$FDH?H[#i[#i[#i[#i[#i?H?DF$6Hdm"YHF HSʨD"dmnT;2nL;2]LC*!nmHI@HHFDmm6$?[d #m$HHHml$#m"HFD?[dmIFD?[$m$H6$ikl6$H[$m"@l6 F$DH?H?H?H?H?D$F 4HkdmHF Hdi;!YD۹wS1̪d"ۙwS0ʨD ݻu3쪆dB.HI@HHFHmm6$?[d #m"HHHml$#i"@6$?[$m$HF$#m"@6$HkdmH6$D?#ikdmH6 F$FDDDDDF$6 4Hdm"[#H>$6l"@fUD2!k#h?w.!ݕP̈@?w.!ٕP̄@?s.fU D.!ٕȄFHFHmm6D?kl$$mII@6D?[dIml$i@m HklFD#i@kl6$D?#ikdm"@lH6 6 6 6 6Hlm"@k#iD$4l"@veT3"6bUȄC@ܻfTC2̺weT3"˪vUC2 "kl$[d $mIi"HHHmm$$m$IHHml i@m$iml HH?[$m"H HD?#ikdmH 6$FDDH?H?H?H?DDF$6 }l"@[#h?D6@vUD2!k#h?w.!ݕP̈@?w.!ٕP̄Cs.bU D?w.f!ٕȄv]n_$m$I#i"HI@FDkl$#m$HHHkl i@m$i@m HkdmH6$H[dm"Hl6$DH?[#i[#m"@kdm"@kdm"@kdm"@kdm"@[#i[#h?D$6 }Hdm"YHF HݻuS0̨d"ۙwS1̪d"ۙwS0̨D"uSʈdB۹wS0ʨfB!FHmm6D?kl$$mIi@FD?[d Im$#i"@$iml FD?[#m"@l F$H[#m"@mlH6 F$F$F$F$F$6 6l@kciHF$lm"YDU1쪈dB!F v]C*v];*!nLû2v]T;2F#HI@FHmm6$?[d #i"HFDkl i@m6$#i"@6$iml FD?#i"@lF$H?[#ikdm$Hl6 6 6 6 6 Hl@kdiYH$6l@[#h!ݙU Ȅl"@veD2!k#h?s.fٕȄCrbQ D?w.fٕȄ2!ٕȄ?[d$$m #i"HHHmm$$m$IHHkl Iml IklFD?[#m"@m FDIkdm"Hl6 F$HDDDDDDF$F 4Hdm"[H>$4ٕ̈@?$ weTC"62bQ D?2aݕP̈@?s.fU D?w.fU D"Q CHI@FHmm$[dm i@6D?[dmIHHkl HkdFD?[#m"@m HD?#i@klI6 F$D?H[#i[#ikdm"@kdm"@[#i[#iYH?D$6 }Hdm"[H$din]T;*!YDۙwS0̨D"uSʈfB!۹wS1̨D ݹU1̨D!Gmm6$?kd$#m$IIm6$[$mIHHkl Ikl HkdmH6$IkdmH6 HDI[$m"@klHl6 6 6 Hlm"@kciH$6@k#h?$ weTC"6rbU ȄrbQ D?w2!ٕ̄CraݕP̄CraݕP̄B#i@FHmm$[$mIIm6$#m$HFD?[$m$HFD#m"@$H[dm$H FDI[dm"@lI6 F$F$F$F$F 6 Hdm"@[#i?DF HdiL;2!YD۹wU1쪈dB۹U1쪆dBۙwS0ʨD ݹu3쪆d"u3쪆d"wSʈdBi"HFHmm6$[dmI@m6$#m"HFD?[$m$HF$#i"@m H?[$m"@m F$H[#i"@kdHl 6 6 6 6 6 Hl"@kciH$6l@[#H*f!ٕQ D?$˺weTC"˺weT3!˺vUC2!̺veT3!ܻweT3!̺veC2 [d #m$HHHmm$$m$HFHkd HklHD?[dm$H6$Hkdm$H FDH[#i"@kdm$HlI6 6#lHlm"@k#iH$6@k#i?$ weTC"6rbU ȄrbQ D?w2!ٕ̄CraݕP̄CraݕP̄Cr!ٕȄ Fm6D?kd #m"HFHkl i@m$#i"@m$IklFD#i@kl6$D?#ikdm"@lH 6 6 6 6Hlm"@k#iH$6l@[#h?$ weTC"6rbU ȄrbQ D?w2!ٕ̄CraݕP̄CraݕP̄C2!ٕD`0i"HFHml$#m$HFHkl Iml HkdFD#i@mlF$H[$m"@lI 6$F$DDDDDF$F 6Hdm"G[#H?D6@[#H&!ݕQ D?$˺veT3"˺veD3!˪fTC"˺vUC2˺vUC2˪fT3!#FDkl$#m$HHHkl i@m6$#i@m$HkdIF$IkdmH FDH?[#ikdm"@mlHlHHlHl@kdm"G[#i?D$6@k#i?D6rbٕ̄C@ܻfTC2̺weT3"˪vUC2˺vUC2˺fTC"ܻweD2! ;$m$II@6$?[dmIHHkl Iml HkdmH6$IkdmH6 HDI[$m"@klHm 6 6 6 6 lHkdm"[#h?DF HdmDS1̪dB!F v]LC*v]C*!v]T;eLC*!neLC*!n];v]Lû*c#i"HFHkl$#i"@6$[$m$HFD?#m"H6$Ikl6$H[dm"Hl6$HDH?i[#i[#ikdm"@[#i[#i[#h?H>DF 4HkciDʨfD dmT;!YD۹wU1̪dB۹wS1̨D"uSʈdB۹wS0ʨfB!۹wS0ʨfBۙuS쪆d"U0ʨdBdYGHHmm$$m$HFHkd Hkl HH[dmH6$IkdI6$D?#ikdm"Hl 6 F$F$F$F$F 6 Hdm"G[#h?D6 }H̨dBF v]Lû2neL;2neLû2]LC*!nLû*nLû*neLC*]T;*4mm$[$mIHmm$#i"@6$#i"@$IklF$IkdmH FDH?[#ikdm"@klHlHlHmHlHlHlm"@kdm[#h?DF$4l@k#i?$4bUȄC@ܻfUC2!ܻfTC"˺veD2!ܻweT3!ܻweT3!̺veC2˪eT3!eT3!#i"HFDkl i@m$#i"@m$IklFD?#i"@mlF$H?[#i@kdHm6 6 F$F$F$F$6 6#lHkdm[H>$6@k#h"U Ȅ@ܻvUC2!ܻvUC2!̻weTC"˺vUC2˺vUC2˺vTC"˩weT2!˺fT3!#m"HFDkl I@m$i@m HkdIF$ikdH6 FDH[#m"@kdmHl6 6lHdm"@k#iH$6@k#i?$ weTC"6rbUȄrbU D2aݕP̈@?s.bQ D?w.fQ @?s.bP̄C2!U @?s.aٕD>CHHmm$#m"HFD?[$m$IFD?[$m"H6$Ikl6$H[dm"@l6$FDH?H?[#i[#i[#i[#i[#iH?D$F l@[#i?D6@vUD2!k#h?w.!ݕP̈@?w.!ٕ̄Cs.bU D?w.!ٕȄ2!ٕD?w.fQ @?raݕȄ?w.bPȄ @9#m"HFHkl Iml IklHD?[$m"H HD?#i@klI6 F$D?H[#i[#i"@kdm"@kdm"@kdm"G[#i[#i?HDF l@k#i?D6@vUD2!k#h?w.f!ٕP̄@?w.f!ٕȄCrbQ @?w.fU D?w.fU D?s.bP̄C2!U @?raٕD>Fkl$#i"HFD?[$m$IFD?[$m$H6$#i@l FD?#i@klI6 FDH?[#ikdm"@klHlHlHlHlHlHdm"@kci[H?DF l"@[#H>$ veT3"6aݙQ D?$˺veD2!ܻfTC"˺vUC2˺vUC2˺fTC"ܻveD2!˪eT3!̺vTC!kd I@m$#i"@6$#i@m H[dm$H6$H?[#i"@mlI6 F$DH?i[#i[#i[#i[#iYH?HDF 4HkdiDF H3ʨD"dmnT;nT;2neLû*v]T;2];]T;2nLC*!]T;*];*0I@m6$#m"H6$#m"H6$IklFDikdH6 FDH?[#ikdm"@lHlHlHlHkdm"@[#iH$6#HdmDʨfD dmnT;!n]T;!n]T;2neLC*nLû*nLû*neLC]Tû*];2];*}FDkd Iml HklFD?[#m"@m FD?#ikdH F$DH?#i[#i[#ikdm[#i[#i[H?HDF l@k#i?D6@vUD2!k#h?w.!ٕP̈@?w.f!ٕ̄Cs.bU D?w.f!ٕȄ2!ٕD?w.fQ @?raݕȄ?w.bP̄w.bPȄ"PȄ?#m$HFD?[dmIHD?[dmIFD#i"@l FD?#i@klI6 FDH?[#ikdm"@kdHlHlHlHlHl@kdm"@[#iYH?DF lm"G[H$SʨD"dmnT;2nL;2eLC*!nLû*nLû*nLC*!];2ne;ne;Ló*[dHkl HklFD?[$m"H H?[#m"@l6$HDH[#ikdm"@kdmHlHlHlHlHkdm"@kdm[#i?D$6HkdiDʨfD dmn]T;*!YDۙwS1̨d"ۙuSʨfB ݹU1̪d"u3쪆d"u1̨D ݹwS0ʈdBu1̨fB!ۙu3̨B!ۗu1ʨfBm#i"H6$#m"H6$#i"@m H[dm$H HD?#ikdmHm6 F$DD?H?H?H?DDF$6 l@kciDF HdmL;2!YDʈfB!F v];*!nT;2];neLC];vLû*!];2n];2]Tû*!`0[dHHkdHH?[dmH6$iklI6$H?[#i"@klH 6$F$DD?H?H?DD$F 6Hdm"G[#H?D6@[#H&!ݕQ D?$˺weT3"˺veT3!˪vUC2̺veD2!̺veD2!̺vUC2˪weT3!˺fTC!̺fT3!˺eT2!kl Hkl HkdmIF$ikl6$H?[#m"@mlH 6$F$DDH?DDDF$6 Hkdm[H$4ٕP̈@?$ weTC"6rbU D2aݙQ @?w.f!ٕȄraݕP̄CraݕP̄2!ٕ D?s.bP̄.fQ C2fP̄.bPD!ݕD?[dmIHH[dmIFD?[#m"@ H?[$m"Hm F$H?[#i@kdmHl 6 6 6 6 6 6lHkdm"G[#h?DF HdmDʨfD di;!YDۙwS0̨d"uSʨfB!ݹU1̨D u3쪆d"U1̨D ۹wS0ʈdBu1̨fB!ۙu3̨B!ۗu1ʨdBS0ʆd @lv;i@m$Ikl HD?[#m"@m HD?#ikdH F$DH?i[#i[#i[#i[#i[#iH?D$6 l"@[#i?D6l@vUD2!k#h?w.!ݕP̈@?w.!ٕP̄@?s.fU D2!ٕȄ2!ٕȄ2!ٕ D?w.bP̄C2U CrU C2fP̄w.aݕ@0l6$#m"H6$imlFD?#i@ml6$D?#ikdm"@lH6 6 6 6 6 6lHdm"@[#i?DF$l"@veD3"6bUȄC@̻fUC2̻wfTC"˺veD2!ܻweT3!ܻweT3!ܻveD2!˺fTC!̺vUC"ܺvUC"̺fT3!˪weC2(@oIml HkdFD#i@ml6$H?[#i"@klH6 F$DDDDD$F$6 }l@kciDF dm"D۹wU3ʈfB ݹu3ʨfB ݻu3ʈfB!ݹU1쪆d"uSʈdBۙuSʈdBۙuS쪆d"U1ʨfB!ۙu3쨆D!۹uS쨆D!ۙu3̨fBU0ʈd uS̨fBml HklFD?[#m"@m FD?#ikdH F$D?H[#ikdm"@kdm"@kdm"@kdm"@kdm"@k#i[#i?HDF l"@[#h?$6bUȄC@ܻvUD2!˪vUD2!ܻfTC"˺veD2!̺veD2!̺veC2˺fTC!ܺvUC2ܻveC2ܻvUC"̺fT3!˩veC"` u[$m$H6$#i"@m HD?[#m"@l F$H[#i"@klH6 6$F$F$F$F$F 6 Hdm"@[#i?DF HdmD1쪈dB!F v]LC*eLC*v];!neLû*nLû*nLó*!n];nLC*v]Ló*!vLCne;2]Lò kl HkdmI6$iklI6$H?[#i@kdH6 F$HDDDDD$F$6 lHkdmYH$4l"@fUC2!k#h&!ݕQ D?$˺veD3!˪vUC2̺weT3!ܻweT3!ܻweT3!̺vUC2˩weT2!˪eT2!˪weD2!˩vUC"̺eT2! vTC!klHH?[dm$H6$HkdmH6 HDi[dm"@lI 6 F$F$F$F$F$F 6 }lHkdm"[#H?D6#Hkci?D weTC"6rbU ȄrbU D?2!ݕP̄Cs.bQ @?s.bQ @?s.aݕP̄C2!U D?s.aݕȄ?s.aݕD?s.aٕ @?rP̄s.aU BbD?#m"H6$IklF$IkdmH F$H?#i[$m"@kdm"HlHlHlHlHlHlm"@kdm"G[#i?H$6#HdmDF C2DʈfB!F v]C*!v]T;neLû*nLû*nLû*neLC]Tû*];2];*]Ló*ne;2LC@kdFD?[#m"@ HD?[#i"@ml6$HDH[#ikdm"@mlHlHlHlHlHlHdm"@kdi[#h?DF$6@k#i?D6!ٕP̈@?$wfTC262aݙQ D?w2!ٕP̄Cs.bQ @?s.fU @?s.bQ CraٕȄ?w.bP̄C.fP̄C.bP̄w.aٕ @?rfPȄ?rQ @#i"@$H[dm$H6 D?#i@kdH 6$FDH?H?H?[#i[#i?H?H?D$6 l@kciDF H̪dBF v]LC*eLû2eLC*v]T;]LC*!neLC*];2nLó*!]Tû*]Tû*]Ló*n;2]LC]Lòq8>klFD?#i"@l FDIkdm"Hl6 F$D?H?H[#i[#i[#i?H?HDF$6#Hlm"@[#H?$6l@vUD2!k#h?w.!ݕQ @?w2!ݕP̈@?w.f!ٕȄraݕQ @?s.bQ @?s.bP̄Cr!ٕD?w.bP̄.fP̄.bPȄ?s.aٕ @?rfP̄?r!Q .aݕ CFD?#i"@m HD?#i"@ml6$HDH[#i"@kdm"HlHlHlHdm"@kciYH?DF lm"G[HF H3ʨD"dmneL;2neLû2]C*!nLû*nLû*nLC*!];2nLCnLCnL;n];*!vL;]LC;*!#i"@l HD?[#m"@lF$H?[#i@kdmHm6 6 F$F$F$F$F 6 Hlm"@[#i?DF dm"YHF LC*HݻuSʨfD ݻu3ʈdB!۹U1̨d"u3쪆dBۙuS쪆d"u3쨆D ݹwS0ʈdBu1̨fBۗu3̨fBu1ʨdBwS쪆D!ۗu1ʈd ۹u3ʨd"۹u3ʈd!H?[dm$H6$H?[#m"@l6$DH[#i@kdm"@mlHlHlHlHlHlHkdm"@k#i[H?DF l@[#h?$4bU ȄC@ܻfUC2!ܻfUC2̺weT3!˪fUC2˺vUC2˺fTC"ܻweD2!˺fTC!̺vTC!̺fT3!˪weD2ܺvT3!˩vUC!˩vUC!m H?[$m"H FDIkdm"Hl6 F$FDDD?H?DDDF$6 lHkdmYH$4ٕP̈@?$ weTC"6rbU ȄrbU D?2!ݕP̄Cs.bQ @?s.bQ @?s.bP̄Cr!ٕ D?s.aݕPȄw.bPȄ?w.aݕD?r!U C.aݕ@?rfPD?rfPD!U C H?[$m"H FDH[dm"@lI 6 F$FDDDDF$F$6 Hdm"G[#H?D6#Hk#i?$ weTC"6rbU DrbQ D?w2!ٕ̄CraݙQ @?s.bQ @?raݕP̄2U @?raٕD?s.aݕD?s.aٕ @?rP̄w.aٕ C.aݕ C.aݕ BPD>i@mlF$Ikdm$Hm6$DH?[#i[#i"@kdm"@kdm"@kdm"@kdm"@kdm[#iYH?DF$6HkdmYHF H̪dBF C2Hݹu3ʈfB!ݹU1쪆d"ۙuSʨfB!۹wS0ʨfB!۹wS0ʨfB!ۙuS쪆d"ݹU0ʨdBu1̨fBۗu1ʨdBU0ʆd ۹uSfBS0쪆B!U0ʆB!S0쨆B` FD#i@ml6$H?#ikdmHl6 6$F$F$F$F$F$F$6 Hdm"G[#h?D6 }H̪dBF ULC*HݻuSʨfD uSʨfB ݹU3쪆dBۙuSʨfB!۹wS0ʨfB!ۙuSʈdBu3̨D!۹wSʆd"ݹwS0ʆd"ݹwS쪆D!ۙu3̨fBS0ʆD!ۗu0ʈd ۙu1ʈd!ۗu0ʆD ` klF$Ikdm$H F$D?H[#ikdm"@kdm"HlHlHlHdm"@kdm"@[#iYH?DF$4l@kci?D6@vUD2!k#h?w.!ٕP̈@?w.!ٕ̄Cs.bU D?2!ٕȄ2!ٕȄ2!ٕ D?w.bP̄C2U @?r!U @?rQ C.bPȄ?r!Q Cw.aٕ C.aٕ Cw.aQ C6$H[dm"Hm F$H?#i[dm"@klHlIlHlm"@kdi[H?DF lm"G[H HSʨD"dmnT;2nL;2eLC*nT;2v]T;2v]Lû*neLCv]Lû*!]Tû*!]Ló*nL;]Tû*ne;*!n;*!neû*L;*kdmH6$D?#i@kdH 6$FDD?H?H?#i[#h?H?H?D$F 4HkdmHF dm"D1쪈dB!F v]C*v];*!nT;2];neLC];v]Lû*];2ne;2n];*]Ló*ne;*vL;L;vL;*vL;*kdmH6$D?#ikdmH6$F$DH?H?H?H?HD$F 6Hdm"G[#H?D6@[#h*f!ݕQ D?$˺weT3"˺veT3!˺vUD2!̺weT3!ܻweT3!ܻweT2!̺vUC2˩weD2!˪eT2!˪weD2˩vUC"̺eT2!ܻvT3!˩vTC!ܻvT2!ܺeD2ƈ6 D?#i@klH F$DH?i[#i[#i[#i[#i[#i[H?HDF 4HkdiDF H̪dBF LC*Hݹu3ʈfB!ݹU3쪆dBۙwS0ʨfB ݹU1̨D ݹU1̨D!۹wS0ʈdBۗu3쨆D!۹uS쪆d ۹wS쪆D ۹uS쨆B!ۗU0ʈd"۹uS̨fBwSfBwSfBݹuSʨd ۗu0쪆Bs#i@klI6 FDH[#ikdm"@lHlHHlHdm"@kdi[#H?DF l"@[#h?$wfUC2!k#h&!ݕQ D?$˺veT3!˺veD2!ܻwfTC"˪vUC2˺vUC"˪fT3!ܺveC2˩weD2!˪weD2˩veC2ܺfT3!˩veC"˺weC2˺weC2˪vUC!ܻfT20 IkdmH F$H?i[#m"@kdm"@lHlHlHlHlHl"@kdm"@[#iH>DF lm"G[#H!ݙQ Ȅ@vUD2!k#h?w.!ݕQ @?w2!ݕP̈@?s.fUȄraݕP̄CrbQ CraݕP̄C2!U D?s.aݕPȄw.bP̄w.bPȄ?s.aٕ @?rfP̄?s.!Q Cw.aU Cw.!Q ?rP@?.aٕ x^/F$H[$m"@l F$FDDH?H?H?HDDF$6 }l@k#i?DF Hdm;*HU3ʈfB!F v]C*!v]T;neLC*nLû*nLû*neLC*]T;*n];2ne;2n];*vLCn]Tû*ne;*!neû*n]TòL;*L;*!#i"@mlI6 FDH?[#ikdm"@kdmHlHlHlHlHlHdm"@kdm[#i?D$6#HkdmDF C2YD1쪈dB!F v]C*!v]T;!neLû*v]T;2v]T;2vLû*ne;vLó*v]Ló*vLCne;*LC]Ló*n]Tò]LCv;*!n]Lò@7< F$H?[#ikdm"HlH 6 6 6 Hl"@kdiYH>D6 }HdmDʨfD dm;!YD۹wS1̪d"ۙwS0̨D"u3ʈdB۹wS0ʨfB!۹wS0ʨfB!۹uSʈdBu3̨B!۹uS쪆d ۹wS쪆d ۹uS쨆B!ۗu1ʨdBݹwS쨆B!S0ʆD!ۗU0ʆB!S쨆BuSʨd!ۗU0쨆Bp0  O6 FDH[#m"@klHm 6 6 6 6 6 6lHdm"@[#i?DF$l"@[#H!ݙQ Ȅl"@vUD2!k#h?s.f!ٕ̄@?s.fٕȄrbQ @?w.fU D?w.fU D?w.bQ @?raٕȄ?w.bP̄.bP̄w.bPȄ?s.aٕ C2bPD?rP̄?rP̄?rPD?2aݕ Cs.P@2aݕ ?#ikdmH6$FDH?H?#i[#i[#i[#i[#i?H?D$F l@kciDF H̪dBF LC*Hݻu3ʨfB ݹu3ʈdB۹wS1̨D ݻu3쪆d"u3쪆d"U1̨D!۹wS0ʈd"U1ʨfBu1ʨfBU0ʈd"ݹwS쪆D!ۗu1ʈd"۹uS̨dBݹuS̨dB۹u3ʈd!ۗU0쪆BwSʨd!ݹu0ʆB!H[#m"@mlH 6$F$DDH?H?DD$F$6#l"@k#i?DF Hdm;*HݻuSʨD"uS0ʨD"uSʨfB ݹU3쪆d"ۙuSʈdBۙuSʈdBۙu3쪆d"ݹU0ʨfBۗu3̨B!ۙu3쨆B!ۙu3̨fBU0ʈd ۹uS̨fBS쨆BS쨆BwSdB۹u1ʆd!ۗSdBۙu0ʆB {}g6 FDH?#i[$m"@kdm"HlHlHlHlHlHdm"@kdm"[#i?H$6 }Hdm"YHF HSʨD"dmnT;!n]T;nL;2];*!neLC*!neLC*!];2nLó*!]Tû*]Tû*!]Ló*ne;2]LC]Lò]Lò]L;n;*]L;n]TòFDH?[#i@kdm"HlH 6 6 6 4Hl"@kdi[H?DF }Hdm"DF TC*HݻuSʨD uSʨfD ݻu3ʈdB۹wS0̨D ݹU1̨D ݹU1̨D!۹wS0ʈdBۗu3̨D!۹uS쪆D ۹uS쪆D!ۙu3̨fBU0ʆd ۹u3̨dBݹwSfBwS̨dBݹu3ʈd!ۗU0쪆BuSʈd!S̨d @#ikdm"Hl 6$F$F$FD$F$F$6 6Hl"@kciH$4l"@veT3"6bUȄC@ܻfUC2!ܻfTC2̺veT3!˪fTC"˪fTC"˪fTC!ܻveD2!˪fT3!˺fTC!˺fT3!˪weD2ܺvTC!˩veC"˪veC"˪vUC!˩vT2!ܺeC"˩fT2˩vT2!>?H[#m"@kdHl6 6 6 6 6 lHkdm"G[#h?DF lm"G[H HݻuS0̨d"ۙwS1̪d"۹wS1̨d"uSʨfB!۹U1̨D ݹu3쪆D ݹU1̨D!۹wS0ʈdBu1̨B!ۙu3쨆D!ۙu3̨B!ۗu1ʨdBwS쪆B!ۗU0ʆd!ۙu1ʈd ۗu0ʆd!ۗS0쪆BuSʨd!ۗS0fBۙu0ʆB8 @6 F$D?H[#i[#i"@kdm"@kdm"@kdm"@kdm"[#i[#H?H$F l@k#i?D6#@[#h?w.!ݙQ D?$˺veT3!˺veD2!ܻwfTC"˪vUC2˺vUC2˪fT3!ܺveC2˪weT2!˪weT2!˪weD2ܻvTC!˪weD2̺eT2ܺeT2ܺeC2˪vUC!ܺeD2˩vT2˪vT2!(??H[#m"@kdmHlI6 6 HlHkdm"G[#i?DF$4l@[#h?$4bUȄC@ܻvUD2!˪vUC2!ܻwfTC"˺vUC2!̺veD2!̺veC2˺fTC"ܻveD2˪weD2!˪weD2˩veC2̺fT3!˩vUC!˪veC"˪vUC!˩vT3!ܺeD2˩vT2!̺vUC!ܺveC!~?kdmHm6 6$F$F$F$F$F$F 6 Hdm"@[#h?DF HdmDS1̪dB!F v]LC*eLû*]LC*n]T;2];];]T;2nLC*!]Tû*]Tû*]Lû*!nL;]Tû*ne;*!n;*!neû*n]Lòv;*]L;2n]LCTò}6 F$D?H?#i[#i[#i[#i[#i[#H?H>DF$6 }lm"@[#h?D6@[#H&!ݕQ D?$˺weTC"˺weT3!˺vUD2!̻weT3!ܻwfTC"ܻweT3!̺veC2˪eT3!˺fTC!̺fT3!˪eT2ܻvUC!˪weC2̺eD2̺eD2˺veC!˩vT2̺veC!ܺeC"ܻeC2vTC!F$H?H[#i[#m"@kdm"@kdm"@kdm"@kdm"[#i[#H?D$F l@k#i?D6@[#h&!ݕQ D?$˺weT3"˺veT3!˪vUC2̺veT3!ܻweT3!ܻveD2!˺vUC"ܻveD2!˪weT2!˪weD2˩veC"̺fT2!ܻvTC!˩vUC!˩vTC!ܻvT2!ܺweC"˩fT2˩vT2!˺vT2! eT2kdmHl 6 6$F$F$F$6 6#lHdm"@[#i?DF l"@veD3"6!ٕP̈@?$weTC"62aݙQ D?w2!ݕP̄Cs.bU D?w.fU D?w.fU D?s.bQ Cr!ٕ D?s.aݕȄ?s.aݕD?s.aٕ @?rfP̄s.aU C.aݕ C.aݕ C.aU rPD?.aٕ rf CrCr @ ( DH?#i[#i[#i@kdm"@k$i[#i[#iH?D$6 }lm"@[#h?$6l@veT3"6aݙQ D?$˺veD3!˪vUC2!̺weT3!ܻfTC"˪weT3!ܻveD2!˺fTC!ܺvUC"ܺvUC"ܺvTC!˺eD2ܺvT3!˩vUC!˩vUC!˩vT3!ܺeD2˩vT3!ܺweC!ܺeC!ܺeC! vT2klHm 6 6 6 6 6 6lHdm"@[#iH$6l@[#h?$wfUC2![#h?w.!ݕQ D?w2aݕQ D?w2!ٕP̄@?s.bU D?w2!ٕȄ2!ٕȄ2fU D?s.bP̄C2fQ CrU C2Q C.bPȄ?r!Q Cw.aٕ C.aݕ C.aٕ Cw.!P̄?rb Cw.P@?.aPȄ?.aPȄ?.!P@@X 8 6 F$F$F$F$F$F 6 Hdm"@[#i?DF lm"GYHF ULC*HݻuSʨfD uSʨfB ݹu3쪈dBۙwS0ʨfB!۹wU1̨D ݹwS0ʨfB!۹uSʈd"U1̨fB!ۙu3쨆B!ۙu3쨆B!ۗu1ʨdBS0ʆD!ۙu1ʨd"۹uS̨dBݹuS̨d"۹u1ʈd!ۗU0쨆Bu3ʈd!Sd ۗS0d ۗSd!SʆB!F$DH?H?H?H?H?HD$F 4Hkdm"[H>$6l@veT3"6.!ݙQ D?$˺veT3!˺veD2!ܻfTC"˺vUC2˺vUC2˺fTC"ܻveD2!˺fT3!˺fT3!˺eT2!˩veC2ܺfT3!˩vTC!˩vUC!˩vTC!ܻfT2˺veC!ܺeD2˩fT2˩vT2˩eD2@@@  kdm"HlHmHlHkdm"@[#iH$6#HdmDF C2D۹wU1쪈dB!۹U3ʈdB!۹U1쪆dBۙwS0ʨfD ݹU1̨D"u3쪆d ݹU1̨D!۹wS0ʈdBU1̨fBۗu3̨fB!ۗu1̨fBU0ʈd"۹uSfBS0쪆D!ۗU0ʆD!ۗU0쪆B!SfBݹu1ʆd!Sd"ۗU0fBۙu0쨆Bۗu0d"ۗSʨd!FDDH?H?H?H?HD$F 6Hlm"@[#h?D6#Hkci?$ weTC"6rbU ȄrbU D2aݕP̈@?s.bU D?w.fU D?w.fU @?s.bP̄C2U @?r!ٕ D?r!ٕ @?rQ C.bD?rP̄s.!Q s.!Q rPȄ?rb Cw.PD?.aQ ?raٕ ?raQ ?.aP@p0 DDH?H?H?H?DDF$6 lHkdmYH$4ٕP̈@?D4bUȄC@̻fUC2̻wfTC"˺veD2!ܻweTC"˪fTC"˩weT3!̺veC2˪weT2!˺fT3!˺eT2!˪weD2ܺvTC!˩veC"˺weC2˪veC"˩vTC!ܺeD2˩vT3!ܺveC!ܺweC!ܺveC!̺vT2$` ?[#i[#i@kdm"@kdm"@kdm"@kdm"G[#i[#i?HDF 4HkdiDF H̪dBF LC*Hݻu3ʨfB ݹu3ʈdB!۹wU1̨D u3쪆d"u3쪆d"u3쪆D ݹS0ʨfBۗu3쨆D!ۙuS쪆D!ۙuS쨆B!ۗu1ʨdBS쪆D!ۗu0ʆd ۙu1ʈd ۙu1ʆd!ۗU0쪆BwS̨d ۗU0쨆Bݹu0ʆBu1ʆBu0ʆB۹u0d"SʆBlHllHl"@kdm"[#i?D$6HkdiDʈfD dmL;!YD۹wU1̪dB۹wU1̪d"ۙuS0ʨfB ݹU1쪆d"u3쪆d"u3쪆d ݹU1ʨfB!ۙuS쪆d ݹwS0ʆd"ݹwS0ʆd ݹwS쪆D!ۗu1ʨdBݹwS쨆B!S0쪆B!S0쪆B!SfBuSʈd!ۗU0쨆Bݹu0ʆBu3ʆD!u3ʆBu0ʆBۗU0d `' BP#D?H?H?H?H>DDF$6 }l@kciDF dm"YDʨfD dm;*!YDۙwS1̨d"ۙuS0ʨfD ݹU3쪆d"uSʈdBۙuSʈd"u3쪆D ݹwS0ʈdBu1̨fB!ۗu3̨fB!ۗu1ʨdBS0ʆd ۙu3̨dBwS쨆BS쨆BwSdBݹu3ʈd!ۗS0쨆Bݹu1ʆD!wSʈd!Sʆd!uSʆBu0쨆BSʆd!D?H?H?H?H?DDF$6 l@kdiHF$lm"GYHF LC*HݻuSʨfD ݻu3ʈfB!ݹU1쪆d"ۙuSʈdB۹wS0ʨfB!ۙuSʈdBu3쨆D ۹wS0ʈd"U0ʨdBU0ʈdBS0ʆd ۹u3̨fBS0쪆D!ۗU0ʆD!ۗU0ʆD!S0쨆BuSʨd ۗU0쨆Bݹu1ʆB!uSʆD!uSʆB!u0ʆBۗU0d!Sd!H?H?H?H?HD$F$6#l"@k#i?DF Hdi;*HʨD"dmneL;2neLû2]C*!nLû*nLû*nLû*ne;vLû*!]Tû*]Tû*!v]Lòne;2LC]Lò]LòL;n;*]L;n]Tòneòneòn]Lò]L;*]Tòkdm"@kdm"@kdm"@kdm"@kdm[#i[H?D$F l@[#i?D6#@[#h*f!ٕQ D?$˺veT3"˺veD3!˪vUC2̺veT3!ܻweT3!ܻweT3!̺vUC2˪eT3!˺fTC!̺fTC!˺eT2!˩veC2̺eT2ܺfT3!ܻvT2!ܺeT2̺weC!˩fT2˪vTC!ܺveC!ܺveC!ܺvT2!˩fT2ܺweC! !ngHlHkdm"@[#iH$6 }HdmYHF H3ʨfD"dmnL;2nT;2neLû*v];neLC*!neLC*!];vLû*!];2n];2n];*]Ló*ne;*vL;L;L;2n;*n]Lònû*L;*L;*;*òn]L;*!]L;*}HlHdm"@kciYH?DF lm"G[#H!ݙQ Ȅ@veT3"4ٕȄC@̻fTC2̺weT3"˪vUC2̺veD2!̺veD2!˺vUC"˩weT2!˺fT3!̺fTC!˺fT3!˪weC2ܺfT3!˩vUC!˩vUC!˩vTC!ܻfT2̺weC!ܻeT2˩vT2˩vT2˩vT2˩eC!ܺvT2!˩eC!!zarF$F$F$F$6 Hl"@k#iH$4l"@[#H!ݙU Ȅ@˺weTC26rbU ȄrbQ D?w.!ٕ̄CraݕQ @?s.bQ @?raݕP̄C2!U D?s.aݕPȄw.bP̄.bPȄ?w.aݕ@?rQ w.aٕ C.aݕ C.aݕ C.aU rP@?.aU ?rb Cr Cr Craݕ ?.aPCs. .ClHlHlHlHlm"@kdm"G[#iHD6 lm"G[#H!ݙU Ȅ@[#h&!ݕQ D?D˺weTC"˺weT3"˺vUD2!̻weT3!˪fTC"˪weT3!ܻveD2!˺fTC!̺vUC"ܺvUC"̺fT3!˪weD2ܺvT3!˩vUC!˩vUC!˩vT3!ܺeT2˪vUC!ܺeC"˩eD2˩eD2ܻeC!ܺvUC!˩vT2ܺvT3! ("bF$F 6 6 }Hlm"@kciH$6Hkci?D6!ٕP̈@?$wfTC"62aݙQ D?2!ݕP̄@?s.bU D?w.f!ٕȄ2!ٕ D?w.fQ @?raݕȄw.bP̄C.fP̄C.bPȄ?s.aٕ @?rfP̄?s.!Q Cw.aU Cw.!Q ?rPD?2aٕ CrPC.!P@?.aP@?.PCw. CraP̄?. CraPCHlHlm"@kdm[#h?DF$6HkdiDʨfD dm"C*H̨d"dmneL;2neLC*v]T;]C*!neLC*];vLû*!];2n];2n];*]Ló*n;2]LC]Lò]LCL;2neó*L;*n]LCn]Lòn]LCn]L;*òn]L;*òD$4ٕP̈@?$ weTC"6rbU ȄrbU D2aݕQ @?s.fU D?2!ٕȄ2!ٕ D?w.fQ @?raٕȄ?w.bP̄.bP̄w.aݕPȄ?r!U C2bPD?rP̄?rP̄?rPȄ?rb C.aP̄?rb CrCs.Cr Craݕ ?.aPCrf ?. $ p0"6 6 6#lHdm"@[#iD$6l@k#i?$4bUȄC@ܻvUD2!˪vUD2!ܻfTC2˺veD2!ܻweT3!ܻweT3!̺veD2˺fTC!̺vUC"ܻvUC2ܺvUC"̺fT2!˩vUC"˺weD2̺eD2̺eD2˪veC!˩fT2˺vUC!ܺeC!ܺeC"ܺeC!ܺvUC!˩vT2ܺeC!˩eC!ܺvT2@.ض,"*DDF$F 4Hdm"G[#h?D6#Hkci?D4bUȄC@̻fUC2̻wfTC"˺veD3!ܻfTC"˪fTC"˪fT3!ܻveD2!˺fT3!̺vTC"ܺvTC!̺fT3!˪veC2ܺfT2!ܻvT3!˩vT3!ܻfT2!ܺeC2˩vT3!ܺveC!ܺeC"ܺeC!ܺeC!ܺvT2˩eC!ܺvT2ܻeC!ܺvT2[#i[H?H?DF$6 l"@k#i?DF }H̨dBF LC*HݻuSʨfD ݻuSʨfB ݹU3쪆dBۙuSʨfB!۹wS0ʨfB!۹wS0ʨfB!ۙuSʆd"U1̨fB!ۙu3쨆D!ۙuS쨆D!ۙu3̨fBU0ʈd ۹uS̨fBS쪆B!S0쪆B!S쨆BuS̨d ۗu0ʆBuSʈd!ۗSd!ۗSd!ۗS̨d!wSʆBu0d"ۗSʆBۙu0d!u0d eF1a6 Hl@kdm[#H?DF dm"G[HF H3ʨfD"dmneL;2nL;2neLû*v]T;];];];2nLC*!]T;*];*]Tû*!vLCne;*vL;L;L;v;*!n]Tò;*]L;2n]L;n]L;*L;*òn]L;*vòò @  kDDF$6 l@kdiYH$4l"@veT3"6bUȄC@veD3!k#h?s.fٕȄCs.bU D?w2!ٕȄraݕP̄CraٕȄ2U D?s.aݕP̄.fQ C2fQ C.fP̄w.aݕ @?rP̄?s.!Q Cw.aU Cs.!Q ?rPD?.aٕ rPC.P@?.aP@?.PCw. CraQ ?. CraPCraPCr ?DDF$6 lHkdmYH$4l"@veD3"6bUȄC@̻fUC2ܻfTC2̺weT3!˪fTC2˺vUC2˺vUC2˪eT3!̺vUC2˩weD2˪weD2˩veC2ܺvTC!˪weC2̺eT2ܺeT2ܺeD2˺veC!˩vT2̺vUC!ܺeC!ܺeC"ܺeC!ܺvTC!˩vT2ܺveC!˩eC!˪vT2ܺvT2@8x6cX4H?D$F l@kciDF HdiL;2!YD۹wU1쪈dB!۹U3쪈dB!۹U1쪆d"ۙuS0ʨfB!ݹU1̨D ݹU1̨D ݹU1̨fB!۹wSʈd"U1ʨfBۗu3̨B!ۙu3̨fBU1ʈd"ݹwS쪆B!ۗu0ʈd ۙu3ʨd"۹u3ʨd ۙu0ʆd!ۗS0쨆Bu3ʆd!Sd"ۗU0dBۗU0d"ۗSd!SʆBu0d"ۗSʆBۗS0d!u0d!ۗSʆBlHkdm"@k#iYH?DF l@k#i?D6l@fUD2!k#h?w.!ݕP̈@?w.!ݕP̈@?w.fٕȄraݙQ @?s.bU D?w.fQ @?s.bP̄Cr!ٕ D?s.aݕPȄw.bP̄w.bPȄ?s.aٕ @?2fP̄?s.!U Cw.aU Cw.aU Cs.P̄?rf C.!PȄ?2aٕ ?raݕ ?raݕ ?raP̄?.PCrb ?. CraPCraPC. ?H?D$6 l@kciDF HdiL;2!YD3ʈdB!F v]C*v];!nLû2v]T;];];2vLû*!];2neL;neL;n];*]Ló*ne;*vL;2vL;2n;*!n]ó*L;*n]Lòneònòn]òn]L;2û*n]L;*!òòò }DZyDF$6 }l"@k#i?DF Hdm;*HʨD"dmnL;2nL;2eLC*nT;2v]T;2v]T;2nLû*!n];2nLCnLCnL;n];*vL;]Lòn]Tó*]LòL;neû*]L;*n]LCn]Tòn]LCn]L;*ó*n]L;*!òòn]L;*n]L:D$F 4Hkdm"[H$4l"@veD3"4bUȄC@ܻfUC2!ܻfTC2̺weT3!˪fTC"˺vUC2˺vTC"˪weT3!̺vUC2ܻveD2˩veD2ܻvUC2̺fT3!˩veC2˺eD2ܺeT2̺eD2˪vUC!ܻfT2˺vUC!ܺeC!ܺeC!ܺeC!ܺvTC!˩vT2ܺweC!˩eC!ܺvT2ܺvT2ܺvT20$)A$?ﵲ6 lHkdm[H>$6@k#i?$fUC2!k#h?w.!ݕQ @?w2!ݕQ @?w.!ٕP̄Cs.bU D?w2!ٕȄ2!ٕȄ2!ٕ D?w.bQ Cr!ٕ D?s.aݕD?s.aٕD?r!U C2fPȄ?s.!U C.aٕ C.aٕ C.aU s.PD?2aݕ CrPC.P@?.!PC.PCs. ?raP@?. ?.aPCraPCraPCraP@D9 Bd@k#iYH?DF l@[#h?D6l"@vUD2!kci&aݙQ D?$˺veD3!˪vUC2̺weT3!ܻfTC"˪fTC!ܻweT2!̺vUC"ܻveD2˪weD2˩veD2ܻvUC"˺eT2ܻvT3!˩vTC!˩vTC!ܻfT2!ܺeC"˩vT2˺vUC!ܺweC!ܺweC!ܺvT3!˩vT2ܺeC!˩vT2ܺvT2ܺvT2ܺvT2ܺvT2FdYD9 Bd6 lHkdiYH$4l"@veD3"6bUȄC@ܻvUD2!˪vUC2!ܻwfTC"˺vUD2!̺veD2!̺veD2!˺vUC2˪weT3!˺fTC!̺vTC!̺fT3!˪weD2ܻvTC!˪veC2˺weC2˺weC"˩vUC!ܻfT2˺vUC!ܺeC"ܻeC2ܻeC"ܺeC!ܺvT2˩eC!ܺvT2ܺvT2!˩eC!˩eC!˨vT20$"GiE$OF 4HkdmYH$4l"@veT3"6bUȄC@ܻvUC2!ܻfUC2̻weTC"˺vUC2̺veD2!̺veC2˺fTC"ܻveD2!˪eT3!˺fT3!˺eT2!˩veC2ܺfT3!˩vTC!˩vUC!˩vUC!˩vT2!ܺeC2˩vT2˺vTC!ܺveC!ܺvUC!̺vT2˩eD2ܺvUC!˩eC!ܺvT2ܺvT2ܺvT2ܺvT2PJ&H>DF 4HkdiDF dmL;!YD1쪈dB!F v]C*!v]T;neLû*v]T;2v]T;2v]T;*nLC*]T;*n];2n];*]Tû*!vL;]Tû*ne;*!ne;*!n]û*]LCv;*]L;n]Lòn]Tòn]LCn]L;*òn]L;*òòòòò&I\%IRL$H<#6Hdm"[H>$6l@[#H*f!ٕQ D?$ wfTC"62bQ D2aݕQ @?w.fUȄ2!ݕP̄CraݕP̄Cr!ٕȄw.fQ @?raٕD?s.aݕPȄ?w.aݕD?s.aٕ @?rfP̄s.aU C.aݕ C.aݕ C.aٕ Cw.!P̄?rb Cw.P@?.aPȄ?.aPȄ?.aPC.Craٕ ?.PCraPCraٕ ?. ?.CraP@@@ @ 6M$.KkciH>$6#HdmDF TC*H0̨d"dmnL;2neLû2]C*!nLû*nT;*nLû*neLCv]Tû*n];2n];2];*LCn];*!nL;2vL;2vL;*neû*]LCneó*;*L;*L;*ó*n]Lò;*n]L;*òòòòX8 H$6 dm"G[H$dm"C*H̨d"dmneL;2neLû*v]T;neLC*!neLC*!neL;]T;*neL;nLCnLCne;]Tû*!n;2L;]LCL;2n;*]LCneó*;*;*;*nòn]L;*òn]L;*n]L;*n]L;*n]L;*n]L;*X0 `J_dm"@[#i?DF lm"G[H H3ʨD"dmnL;2nT;2neLû*v]T;eLC*!neLC*!];v]Lû*];2ne;ne;2]Tû*!vLCn]Tû*ne;*!ne;*n]Tó*]L;nû*L;*n]L;n]L;n]L;*!;*n]òL;*n]L;*neòòên]L;*` @[H?DF dm"G[H di;!YD۹wU1̪dB۹wS1̪d"ۙuS0ʨfD ݹU1쪆d"u3쪆dBu3쪆d"u1̨D ۹wS0ʈdBU1ʨfBۗu1̨fBۗu1ʨdBS0ʆd ۹uS̨fBS0쪆B!ۗU0ʆD!ۗU0ʆB!S쨆BuSʨd!ۗU0쨆Bݹu1ʆB!uSʆD!uSʆD!u1ʆB۹u0d"ۗSʆD!u0d!wSʆBۗSʆBۗSʆBۗSʆBۗRd!u0d*ʲ)r([#H?D6 }HdmDʨfD dm;!YD۹wU1̪dB۹wS1̪d"ۙuS0ʨfB ݹU1̪d"u3쪆d"u3쪆d"U1̨B!۹wSʆd"U0ʨdBU1ʨdBU0ʈd"ݹwS쪆D!ۙu1ʨdBݹwS쨆BS쨆BS쨆BwS̨d"۹u0ʆD!Sd"ۗu0쨆B۹u0ʆBݹu0ʆB۹u0dBۗSd!u3ʆBۗS̨d!u0d!u0d!u0d!u0d!u0d!u0d +J*Jr)J?l@k#i?DF HkdiL;2!YDuS0̨d"dmnL;2neLû*v];*!neLû*nLû*nLC*!n];vLû*!]T;*]T;*]Ló*nL;]Tó*ne;*!n;*ne;*n]TòL;2n]Tòvû*;*û*nòn]L;*òn]L;*n]òòò*n]L;*mòH$6Hkci?D6@vUD2!k#h?w.!ٕP̈@?w.!ٕP̄@?s.fU Ȅ2aݕP̄Cs.bQ @?s.bQ CraݕȄ.fU @?raٕD?s.aݕD?s.aٕ @?r!Q C.bPD?rP̄s.!Q s.!Q rPȄ?rb C.!PȄ?2aٕ ?rb Crf raݕ ?2aP@?. CraPCw. ?. ?. ?. ;raPCraPCr] ?DF lm"G[H$dm;!YD۹wU1̪dB۹wU1̪d"ۙuS0ʨfD ݹU3쪆d"u3ʈdBۙu3쪆d"u3̨D ۹wS0ʈdBU1̨fBۗu3̨fB!ۗu1ʨfBU0ʈd ۹uSfBS0ʆD!ۗU0ʆd!ۗu0ʆD!ۗS0쪆BwS̨d"ۗu0쪆Bu3ʆd!Sʨd!Sʨd!SʆD!u0ʆBۗS0d!u0ʆBۗSʆBۗSd!u0d!u0ʆBۗSʆBۗS d!u0B.˒-R̳,KF$l"@[#H>$wfTC2![#H?w.!ݕQ D?w2aݙQ D?2aݕQ @?w.f!ٕȄCraݙQ @?s.bQ @?s.bQ @?s.aݕP̄C2U @?raٕD?s.aݕȄ?s.aٕD?r!U C.bPD?rP̄s.!Q s.!Q ?rPȄ?rb Cw.!PȄ?2aU ?rb rb ?raٕ ?.aPC. ?raPCrf ?. ?. ?. ?.CraPC. @ %~^v\%F dm"G[HF H3ʨD"dmnT;!n]T;nL;2]LC*!nLû*nLû*nLó*!ne;vLó*!]Tû*]Tû*!]Ló*nL;]Ló*n]û*!ne;*!n]û*n]Lò;*!n]LCneònó*nòn]Tòn]L;*òn]L;*n]L;*n]L;*n]L;*n]L;*n]L;*ò@H(@0Hdm"G[H>$wfTC2!k#h"U Ȅl@wfTC262bQ D?2!ݕP̈@?s.fU D?2!ٕȄ2!ٕȄ2U D?s.bP̄C2U @?r!ٕ D?r!ٕ @?rQ C.bPD?rQ w.aU Cw.aU Cw.aQ ?rPD?2aٕ CrPC.!P@?.aPD?.!PC. Craٕ ?.PCraPC. ?. ?. ?. CraPCr ?.P@&9bf _z]~$6@k#i?$ weTC"6rbUȄCs.fUȄrbU D?2!ٕP̄CrbQ @?s.bQ @?s.bP̄Cr!ٕD?w.bP̄C2fQ C2fQ C.bPȄ?s.aٕ @?2fPȄ?rQ s.!Q s.P̄?rP@?.aٕ rC.PD?.aPD?.aPC.PCrf ?.aPCrb ?. ?. ?. ?. ?. raPC. 0&Yd9HdmDF H3ʨfD"dmLû2Hݹu3ʈfB!ݹU1쪆d"ۙuS0ʨfB!۹U1̨D ݹU1̨D ݹS0ʨfB!ۙuS쪆d"ݹU0ʨdBu1̨fBۗu1ʨdBU0ʈd"ݹwS쨆B!ۗU0ʆd ۙu1ʨd"۹u3ʨd"ۙu1ʆd!ۗU0쪆BwSʨd ۗU0쨆B۹u0ʆBu1ʆBu0ʆB۹u0dBۗSʨd!u0쨆BۗSʆBۗu0d!u0d!u0d!u0BۗSʆBۗ0d!u.ʆBH( 3L,F lm"YHF ULC*HݻuSʨD"uS0ʨD uSʨfB!ݹU1̪d"u3ʈdBۙuSʈdBۙu3쪆d"U1̨fB!ۙuS쪆d ݹwS0ʈd"ݹS0ʈd"ݹwS쪆D!ۙu3̨fBS0쪆D!ۗu0ʆd!ۙu1ʈd!ۗu0ʆD!ۗS0쨆BuSʨd!ۗU0쨆B۹u0ʆBu1ʆBu1ʆBݹu0쨆BۗSd!u3ʆBۗS̨d!u0d!u0d!u0d!u0d!u0bۗSʆBu0d!SʆA۹u3ʨdBF HdmL;2!YD۹wU1쪈dB۹U1쪈dB۹wU1̨d"uSʨfB!۹wS1̨D ݹU1̨D ݹU0ʨfB!۹uSʈd"U1ʨfB!ۙu3̨B!ۙu3쨆B!ۗu1ʨfBS0ʆd ۙu3̨dBwS쨆BS쨆BSfBuS̨d"ۙu0ʆB!wSʨd!ۗS0dBۗu0fBۗu0dBۗSd!SʆBu0d!ۗSʆBۗS̨d!u0d!u0d!ۗSʆBۗSʆBۗSd!u0BۗSd `MST4M<3LdmDF HʨD"lm"eLû2Hݹu3ʈfB!ݹU1쪆d"ۙuSʨfB!۹U1̨D ݹU1̨D ݹwS0ʨfB!ۙuS쪆d"ݹU0ʨdBu1̨fBۗu1ʨfBU0ʈd"ݹwS쨆B!ۗU0ʈd ۙu3ʨd"۹u3ʨd"۹u1ʈd!ۗu0ʆB!S̨d"ۗu0쪆Bu1ʆB!uSʆD!u3ʆBu0쪆BۗS0d!wSʆBۗSd!u0d!u0d!u0d!u0d!u0BۗSʆBu0d!u0B  6Ms\43DF dmD1쪈dB! ]LC*eLû*]LC*v]T;2]LC*!neLC*!neL;]T;2nLCvLó*!]Ló*!vLCne;2]Ló*n]û*!ne;*!ne;*n]TòL;2n]ò;*L;*L;*;*neòn]L;*òòn]L;*n]L;*n]L;*n]L;*n]L:òn]L:êL;!Hdm;*HʨD"dmnT;2nL;2neLC*v]T;2];];v]T;2nLC*]Tû*];*]T;*]Ló*ne;2]LCn]Tó*n]Tó*]LòL;2n]ó*L;*!]L;2n]L;n]L;*L;*vòn]L;*neòòòòò*n]L;*òn]L:( 8M|7HdmDS1̪dB!F v]LC*eLû2eLC*v];!neLû*nLû*nLû*neLC]T;*ne;neL;ne;2]Tû*!vL;]Tó*n]û*n]û*n]TòL;2n]ó*L;*]L;*n]L;*]L;*;*n]òL;*n]L;*òòòԻ*n]L;*~ò]L;*n]L;*( 9N38dmDS1̪dB!F veLû2Hݹu3ʈdB!۹U1̪d"ۙuSʈfB!۹wS0ʨfB!۹wS0ʨfB!۹wSʈdBu3쨆D ۹wSʆd"ݹS0ʈd"S0ʈd"ݹwS쪆D!ۙu3ʨdBwS쨆B!U0ʆD!ۗU0ʆD!ۗS0쪆BSdB۹u0ʆD!S̨d ۗS0dBۗu0fBۗU0d"ۗSd!wSʆBۙu0d!uSʆBۗSʆBۗSʆBۗSʆBۗSʆBu0d!u0d!SʆBSʆBۗSd @:Ns837kdi;*H3ʨD"dm;*!YDۙwS0̨D"uSʨfB!ݹU1̪d"u3쪆d"u3쪆d"u3쨆D ݹwS0ʨdBۗu3̨B!ۙuS쨆D!ۙuS쨆B!ۙu3̨fBS0ʆd!ۙu3ʨdBݹwSfBwSfBwS̨dB۹u1ʆd!ۗS0쨆Bݹu1ʆD!Sʨd!ۗS̨d!ۗSʨd!wSʆBu0fBۗSʈd!u0d!SʆBۗSʆBۗSʆBۗSʆBu0d!u0BۗSʆ!u0BۗPd (@;N:Nlm"G[HF TC*H̨d"dmneLû2eLC*v]T;2];!neLC*];v]Lû*n];nL;nL;ne;2]Tû*!nL;2]LC]LC]LCL;*n]ó*L;*!n]LCn]Lòn]Lòn]L;*L;*neòL;*n]L;*n]L;òòòL;*n]C;*eòeòLC2DʨfD dmnT;!n]T;*!n]T;nLû2v];neLC*!neLC*];2nLû*!];2n];2n];2]Tû*!vL;]Tó*n]û*!ne;*n]ó*]LCv;*]L;n]Lòn]òn]Tòn]L;*;*n]Lòòn]L;*n]L;*n]L;*n]L;*nTòòn]L;)êv;*eòLû2YDʨfD dmn]T;*!YDۙwS1̨d"uSʨfB ݹU3쪆d"uSʈdBۙuSʈdBۙu3쪆d"U1̨fB!ۙuS쪆d ݹwSʆd"ݹwS0ʆd ۹uS쪆D!ۗu1ʨdBwS쪆B!ۗU0ʆd!ۗu0ʆd!ۗU0ʆD!S쨆Bu3ʈd!ۗS0fB۹u0ʆBu1ʆBu1ʆBu0쪆BۗS0d!SʆBۗU0d!u0d!ۗSʆBۗSʆBۗSʄ!u0d!u0BۗSʄ!u0BۗRd!Sʆ (@>Os?rb Cs.PC.!P@?.!P@?.PCw. Craݕ ?.aPCrf ?. CraPCraPCraPCraPCraPCra ?. ?. ?. raL?.PC.Cr Cr r CrBk ˘vS!b҃Asd!w/ZNQ{%) {qjqũ'1F Z`iAA7^Ԝ1jAA7^Ԝ`iAAwԜ1iAA7^`I91泋Vrť(-Yk=IA5ړթ)IEb҃a՜`(1FoXg(9J Qu3ʆd!Sd"ۗU0dBۗu0fBۗU0d"ۗSd!SʆB!u0fBۗSʆD!u0d!u3ʆBۗSʆBۗSʆBۗSʆBۗSʆBۗPd!u0d!u0d!SʆBۗSʄ!u0ʆBu0bu.ʆBۗS d!u.ʆAuʆ!Sd!8jԔ˘vC!˘vC!qzr)(9H1޳V-H91wդ5JR bRb @bJR yդ5jAA7Z^-H9H0֒թ)qjP{o8g(=RNb w^^)'1ojN0s?o7'9J A5֒ڵ uSʈd!ۗSd"ۗU0fBۗu0fBۗU0d"ۗSd!SʆBu0d"ۗSʆBu0d!u0쨆BۗSʆBۗSʆBۗSʆBۗSʆAu0d!u0BۗSʆ!u0bۗSd!uʆBu0Bۗ0du0ʆBu0ʆBۗPbە0BIAA ܹe2yb%=Zs=7i8bԃAyIsV qjQť)qzqť){/jN0{X wzYsAszIjԓ?k7'(=RNb @yԜ`H9H0ޱzQ{XAXi(RNb yԔ^-'1{-Ib҃aojJ/sL;*n]LCn]òneòn]òn]L;]L;*òn]L;*nòòn]L;*n]L;*n]L;*mòòL;*n]L2*n]C]L;**~òmòmòmòAbԓASd!sd!zZJ0{X$){ojQũ1F ֓I9AyդJR yJR 7^Ԝ`iAA5ڳ^-H9H0֓)'1 ojP{XY9AbsaIA5ړթ(sy8ZPb wZթ(Xi(=R Qۙu0ʆBuSʆd!Sʨd!Sʨd!SʆD!u1ʆBۙu0d!ۗSʆBu0d!wSʆBۗSʆBۗSʈd!u0d!uʆBۗSʆBۗSʆ!u0d!SʆBu0d!SʆAu0Bە0bu0ʆBۗS d!u.ʆAsʄ!Sd!uʄ!(b҃Asd!w/ZNP{%)޳{V-(91ڴ`IAA7^`1jAA7^`iAA5ڳ^-H9H0ړ)(1F {/ZN0sVAsyIEb҃b՜I90ޱzQ{Asyũ8ZPb@Ԝ`-(1oZJ/kb uo[n]òvû*;*;*ó*n]òn]L;*òn]L;*neòòòòòòL;*n]L;!òn]L;!;*eòn]K*v*n]Kn\òAbԔSd!sd!zZJ0{X (泋֓IAA7^Ԝ5jJ R g%9ZPra'=RPbA'(=ZPrAfJR 5jAA7Z^-(1F qjP{XAXi(RNb Ԝ`H1F {Ib҃afH9H ^թ(ܺeC2˩eT2˩vT2˩fT2˩eD2ܺeC!ܺvT2˩eC!ܺvT2ܺweC!˩eC!˩eC!˩eC!˩eC!ܺvT2ܺvT2ܺeC!˩T2ܺeC!˘vT2˩eB˩vT2ܺeC!ܺuC!9Zs?.P?a ?.aL"5JbA;!k8i9AjԔAszZJ0sX ojQ%)qzqť){/jN0{X ojNP{X /ZJ0sVAY9AbbfIA7Z)'1{/ZJ/k?k7'9J QVr sY(RNR`(cSʨd!ۗSd"ۗS0d"ۗSd!ۗSʨd!uSʆBݹu0d ۗSʆBu0d!u0ʆBۗSʆBۗSʆBۗSʆBۗSʆBۗRd!u0d!SʆBu0d!SʆBۗSd!uʆBۗS d!Sd!Sd!Sd!uʆ!Sd!sd!zZJ0{$)޳{V-H91yRNbA7i(b?o8i8b҃='=ZPragRR bIQ֒թ)qjP{Xo8g(=RNb Ԝ`H9F oZJ/s=1iA0zP{X?n?.aU ?raݕ rb raݕ ?raQ ?.aPCs. ?raPCs. ?. raPCraPCraPCraPC. ?. CraPC. ?. Cra ?*aP?.PC.PC.C.PCr CnCrCڴ`1jIR f%=Zsb?YIsqjQť)qzqť)qzq%){ojNP{ /ZN0sVAY9AbbgIA7Z)'1{/ZJ/k?k7'J AVqAsYi(RR{X?raٕ ?rb Crf Crf ?raU ?.aPCw. ?raPCr ?. ?2aPCraPCraPCra ?. ?.PCraP?.Cra ?.PC.Cr .PC.PCr rBk ʘvC!˘vC!w/jQť1 5Z`1jIR g'=Zsb7g(b?Y9Ebԃ='(=ZPrA'=RPb@5jAA7Z^-(1F qjP{XAXi(RNb Ԝ`H1F {Ib҃afH9H /Yj҃akenû*;*;*ó*neòn]L;*òn]L;*òò]L;*n]L;*n]Kòòn]L;*~òeòòn]K]L;);*;*;*L;)-IAAۗ0B{ť1F rC5^5JR @wդRbA8i(b҃?oX9Abԃ?oX9Ab҃?k8i(Zsb%RR b5jAA7Z^-(1F {-Yk=%IA7Zթ(z9Abr@y^թ(IEbr@ܺeC!ܺeC2ܻeC2ܺeC!ܺveC!˪vT2˩eC!ܺvT2ܺeC!˩eC!˩eC!˩eC!˩eC!˩eC!˩eCܺvT2۩eC!ʘvT2vT2ܺvC!ܺeC!˩T2˩T2˩T2ũ'1H1rBk ʘvC!w/jQũ1F 7^Ԝ5JR f%9ZPrb7g(b=k8i(b?Y9Abԃ?o8i(Zsa5jAAw^`H9H0Vrť(syū9Absaf5jA1qjN0sV=jA1ޱjPsV7Z$ uSʆd!Sʈd!Sʈd!wSʆB!u0ʆBۗU0d!SʆB۹u0d!u0ʆBۗSʆBۗSʆBۗSʆBۗSʆBۗSʆBۗRd!u0du0d!u0dۗSd!uʆBu0Bۗ0dۗPdۗPdۗ0Bu0Bۗ0B-(91ۗ0ByRPrbg'=Zsb?YūIFkY9EkAwzIsAyIFk?o8i(Zsb1jAA7Z-(1F {-Yk=%J Q7Zթ(syũ8ZPb ޴^)')9AZb  ܺweC!ܺeC!ܺeC!ܺvUC!˪vT2˩eC!ܺvT2˩eC!˩vT2ܺvT2ܺvT2ܺvT2ܺvT2ܺvT2˩eC!˨vT2ܺeC!˩vT2ܩeC!˩d2ܩeC˩vT2˩T2ܺeC ܹeBũ(1H1rCڴ`1jJ R g'=Zs?oX9EkAszY/sX qjQ%)޳{Vrũ1 qzQ$(/ZJ0sVAY9Ab҃bIQVr$ wzIEbsaf5iA1RqAYi(RNR{RQ{X$@@ܺeC!ܺeC!ܺeC!ܺvUC!˪vT2˩eC!ܺvT2˩eC!˩fT2ܺvT2ܺvT2ܺvT2ܺvT2ܺuC!˩eC!캘vT2ܹeC!ʘvT2˩eCܺeC!캘vT!˘vT1˨vT2˘vT1ʘvS!9Zs?*a ?.a ?.a ?YIsV ojQť1 ޳{Vr)(1H0֓-(9H0֓-(1H ޳{Vrũ)ޱ{Rq$(wzIjԃ?o8i(ZPb@7Z^-(1{/ZJ/s?o8g9RQ5֒ Xi(=RQzP{V7*L.P@?.aP@?.!PC.Crf ?raPC. ?2aPCraPȄ?. ?. ?. ?. ?*aPC. ?. ?aPCaPCraL?.PC.CrCrCrCnCrBIAA ܹd2g'(b?YūIs qjqũ1 ޳{Vr)(1H ڳ^-H91޳{Rrť){ojP{ /ZJ/sVAX8ZrAIA֒ť(-YjԃԜ`(1F{-Yj҃afH9F g1I9H n]LCn]Lòn]LCn]L;*L;*nòn]L;*n]òòn]L;*n]L;*n]L;*n]L;*òòvòn]L;*n]L;*ênTòn]L2]L;!]L;!]L:-I9Aە0B)(91ۗ0B7^՜5JbAk8i9AbԓAyIsVojQ%)޳{Vrթ'1F ޱ{Rqť)ޱzq$(szIjԓ=k7'9RNb դ1iA1{RqY(ZPb Ԝ`-(1{-Yb҃abH1FsYi(=R QۗU0dBۗu0dBۗU0d ۗS̨d!wSʆBݹu0d!ۗSʆBۙu0d!u0d!SʆBۗSʆBۗSʆBۗRd!u0d!u.ʆBۗSd!u0BۗSd!sʆBu0Bۗ0du0ʆBu0ʆBۗPdۗ0B{X%) nTòn\ò{ޱ{Vr-H91yRNbA'(Zs?YūIFkAyIFkAwzIsAY9Ab҃?o8i(Zrab5jAA7Z)'1qjP{XAY8ZPb@Ԝ`(1F{-Yj҃afH9F {-Ibr@ܻeD2˩eD2ܻeC"ܺweC!̺vT2˩eC!ܺvT2˩eC!˩eC!˩vT2ܺvT2ܺvT2˩eC!˩eC!캘vT2ܺeC!˩vT2ܹeC!캘vT1˩T2˩e2ܩeBܩeB۩e2ũ(1H1rBP{%1 rC5^Ԝ5JR @g'=Zsb?YūIFkYIFkAwzY/sVY9Ab҃=k7g(=ZPrA%RR դ1iA1Vr$ wzIEbsa5jA1ojN0s=1iA0zP{V=H9F 'x>]L;*]L;*!L;*òn]L;û*n]L;*òòL;*n]L;*òò;*n]L;*òn]L;)Ի*mòn]K]L;!]L;!]L:-I9Aە0B)(91ۗ0B7^դRbAg(b?YIFkYIFkAYūIFkAwzIsAYū9Ebԃ?Xi8bsbfIQ5ړթ1{/ZJ/k?o8g9RRVq Xg(=RQVrAo7%A1*]P.!P@?.PC.PCr ?raPD?. CraPCs. ?. ?. ?. ?. ?. ?.PC. ?. ?. Cra ?.PCra ?aL?*aP?*aL?a jAR ۩d2ܹe2ܹd2g'(b=k8i9AbԓAw-ZN0{X wzZJ0sX ojQ{ wzIkAszIk='9Rb wԜ`H90Vr$ wzIEb҃a5jAAqjN0s=5iA0zP{V=H9F (Wx7]L;*]L;*!L;*òn]L;2ó*n]L;*òòòòòòò;*n]K;*mòn]L:L;*;*;*;*L;)-I9Aە0Bۗ0Bۗ0ByRPba7i(b҃?YIFkAyIkAyIkAY9Ebԃ?X8bbb5jIAړթ)qjP{XAXi(=RNb Ԝ`-(1F ojN0s?k7%AAoZJ/kbԜ^)') Os. Craٕ ?.aPCr ?.PCraPCraQ ?. ?. ?.PCraPCraL?. ;raPCraP?.Cr ?.PC.CnCnC.PCrBs ʘvC!w/jQũ1F 5^Ԝ5jJ R f9RPrag(Zs=k8i(b?Y9Abԃ?k8i(Zsa5jAAw^`H90֒ť(syū9Absab1i90{Rqsyũ8ZPb y޴^))sYi(=RQRq{=H1FAZNRۙu0dBۗS̨d!u3ʆBۗU0d!u0ʆBۗSʆBۗSʨd!u0d!u0d!u0ʆBۗSʆBۗSd!ۗSʆBۗSʆBۗSʆ!u0BuʆBۗSd!Sd!Sʄ!Sd!Sd!5RbaL;!;);)k89Ekwz-ZN0{ (޳V-(9H1޳{Vr)(1H ڳ^-H91ޱ{Rrť)ޱ{Rq%(/ZJ/sVAXi8ZrAIA7Z)'1ojN0s?o8g9J QVr AsYi(RQ7ڒ o7%A0ޱj/san]L;*!;*neò]L;*n]Lòòû*n]L;*n]L;*n]Cò*n]L;*òn]L;)*mòn]L2]L;!L;)L;!-IAAۗ0BIAA ܹe2yb%=Zs?oX9Fkwz-ZJ0{X ojQ%){qzqť)޳{Vrũ1qjQ{$ syIFjԃ?Xi8ZsaJ QVr$ wzIAbsaf1iA0qjPsV=5iA0zPsV=H1F-Ybr@-')˩fT2ܺeC!ܺvT2˩eC!˪vT2ܺvT2ܺeC!˩eC!˩eC!ʘvT2ܺvT2ܺeC!˩eBܺvT!˩d2ܺeC!캘vT1˩vT2ܺeC!ܺeC!˩vT2˘vT!uC!˘vS!b҃Asd!w/jNQ{%) {qjqũ'1F Z`iAA7^Ԝ1jAA7^Ԝ1jAA7^`I91֒թ'1 {/ZJ/sVAsyūIEb҃bIA֒ť -YjԃԜ`(1F{-Yj҃afH9F oZJjԃaԔ^թ(zū8RQ(_?ۗSʆd!u0ʆBۗSd!u0fBۗSʆBۗSʆD!u0d!u0d!u0bۗSʆBu0d!u0d!SʆBە0d!u0d!u0Bۗ0dۗS d!Sd!Sd!5RNbb;*-IAAە0Bۗ0B7^՜5Jb Ak8i8bԓAyIsVojQ%){qjQ%)ޱ{Rrť){ojP{ /ZJ0sVAY8Zsa%J Q5ړթ)Ij҃bԜ`-(1F{-Yj҃afH9H {IAZb 7ڒ AXg9IAr?.aP@?. CraP̄?. ?raPCraPC. ?. ?. ?raPCraPCn ?.PCra ?.PC. ra ?aP?*aP?.aP?*aP?a ?.P)9AkʘvC!q{Rr)(9H1Z`1jIR yRNbA7g(b?Y9Ejԓ?oX9Ab҃?oX8bb%RR wԜ`I90Vrť(Ijԃbf1iA1ojN/s=5iA0zQ{X=fH1F{IEbr y^Ť j/san]L;*òn]L;2òn]L;*n]L;*òòòòòòL;*nTò]L;*ònTòn]K*n]Kn]CnTòN0{%1 rCrC5^Ԝ5JR @g'=Zsb?YūIFkY9FkAwzY/sVY9Ab҃=k7g(=ZPrA%9Rb wԜ`I90Vrť(Ij҃bf1iA1RqXg(9R Q5ڒ$ k7%jA0ojJ/kab՜^)'( Psòn]L;;*n]L;*òòn]L;*n]L;*vòòòòL;*nTò]L;*ênTòn]K*n]Kn]CnTòN0{%) rCrC5^Ԝ5JR @g'=Zsb?YūIFkY9EkAwzY/sVY9Ab҃=k7g(=ZPrA%9Rb wԜ`I90Vrť(Ib҃bf1iA0RqXg(9R Q5ڒ$ k7%jA0ojJ/kab՜`)'( Z$Au0ʆBۗU0d!wSʆBۗSd!u0d!u3ʆBۗSʆBۗSʆBu0d!u0d!u0dۗSʆBu0d!SʆBu0bۗSd!Sʆ!ۗRd!u0ʆBۗRdۗ0Bu0B)(91ۗ0B7դRNbA7i(bԃAYIs qjQť)ޱ{Rrũ1 qzqť){ojQ{ /jN0{XXi(Zra%J Q5Z)'1ojN0sV?k7'J Q7ړť IEbr@5ڒ sYi(=R Q5Vq=b`)')ۗd 7777